Why IPv6? Roque Gagliano LACNIC.

Slides:



Advertisements
Similar presentations
Where Do We Go From Here? John Curran ARIN President & CEO
Advertisements

IPv6 Transition Roque Gagliano What is transition? IPv4 only.IPv4 Only Bone is borned IPv4 Only Experimental IPv6. Majority:
Overall Outline Introduction to IPv6, Addressing & Routing ICMPv6 and Neighbour Discovery DNSSecurity QoS, Mobility Multicast, Transition OS and Platform.
IPv6 Transition for Enterprises Light Reading Live 14 July 2011 John Curran President and CEO ARIN.
Planning Your Conversion from IPv4 to IPv6 John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol version.
Deploying IPv6: The time is now Are you ready? SFTA 24 May 2012 John Curran President and CEO, ARIN.
IPv6: No Longer Optional John Curran President & CEO, ARIN.
Migration to IPv6 – Has Tomorrow Finally Arrived? John Curran ARIN President & CEO.
IPv6: Moving to Adoption John Curran ARIN President & CEO 17 May 2010.
How Do We Finally Get to IPv6 Interop–Las Vegas 11 May 2011 John Curran President and CEO ARIN.
Disruption (and Recovery) of the ISP Business Model with IPv4 Depletion PTC12 15 January 2012 John Curran President and CEO, ARIN.
Demystifying IPv6: Ensuring a Smooth Transition John Curran ARIN President & CEO This presentation describes the impending depletion of Internet Protocol.
Supporting Internet growth and evolution: The Transition to IPv6 CNNOS 14 July Sanjaya Services Director, APNIC.
Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
Saif Bin Ghelaita Director of Technologies & Standards TRA UAE
The TCP/IP Model  Internet Protocol Address.  Defined By IANA [Internet Assigned Number Authority] in  IP Address is a Logical Address and it.
1. Also known as IPng (next generation) Developed to alleviate IPv4 address exhaustion A new version of the Internet Protocol Improve upon IP protocol.
Business Drivers for IPv6 John King
Objectives: Chapter 4: IP Addressing  Internet Architecture IPv4 Addressing IP address Classes Subnets and subnet mask Subnets design with IP addressing.
Connectivity  Colocation  Cloud Services Why You Can’t Ignore IPv6 Presented by Kirk Coviello VP of Support Services, Digital West Networks, Inc.
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
PRIVATE NETWORK INTERCONNECTION (NAT AND VPN) & IPv6
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
IPv6-The Next Generation Protocol RAMYA MEKALA UIN:
KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.
1 Introduction "Internet Protocol version 6" Presenter Veena Merz Manager Cisco Networking Area Academy.
Enabling IPv6 in Corporate Intranet Networks
Chapter 22 IPv6 (Based on material from Markus Hidell, KTH)
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
COSC 541 Data and Computer Communications IPV6 OVERVIEW Professor:Mort Anvari Student: Fuqiang Chen Student ID: Date:Mar
Understanding IPv6 Slide: 1 Lesson 1 Introduction to IPv6.
An Engineering Approach to Computer Networking
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
COS 420 Day 20. Agenda Group Project Discussion Protocol Definition Due April 12 Paperwork Due April 29 Assignment 3 Due Assignment 4 is posted Last Assignment.
TDC 375 Winter 2002John Kristoff1 Network Protocols IPv6.
Network Layer IS250 Spring 2010
CS 6401 IPv6 Outline Background Structure Deployment.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lessons 1 and 2 1 BSCI Module 8 Lessons 1 and 2 Introducing IPv6 and Defining.
CS 540 Computer Networks II Sandy Wang
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
Page 1 Network Addressing CS.457 Network Design And Management.
Lesson 2 Introduction to IPv6.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
IPv6 An Overview of Internet Protocol Version 6 Network Management Justin Houk May 3, 2010.
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
4.3 Network Layer Logical Addressing
ECSE-6600: Internet Protocols
Introducing Novell IPv6 Stack
Chapter 19 Network Layer: Logical Addressing
Computer Networks Protocols
Presentation transcript:

Why IPv6? Roque Gagliano LACNIC

Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6.

Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6.

Some initial concepts. IPv6 is the evolution of IPv4, the most successful network protocol of the history. IPv4 and IPv6 are not “compatibles on the wire”, which means an IPv4 only host can’t communicate with an IPv6 only host by itselves. IPv6 will not substitute IPv4, both protocol will co-exists for several years. Just like IPX is still existing in your networks. There won’t be an “IPv4 Blackout”.

transition so important? Why is IPv4 to IPv6 transition so important? Hollowglass model - Steve Deering

Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6.

IPv6 History 1983: TCP/IP became “the protocol” of ARPANet with ~100 computers from Research Networks. 1991: First signs of shortcut of Class B Networks. Some report mentioned 1994 as the depletion date!. 1992: Commercial activities started. Allocations started booming. TCP/IP replaced NCP (network control program) on a “flag day”. NCP had 8 bits addresses.

IPv6 History network address = prefix/prefix length Emergency Measurements: CIDR: Classless Interdomain Routing: network address = prefix/prefix length Classes abandon = less address waste Allows aggregation (reduces routing table size) NAT: Network Address Translation: Allows several users to share one address. IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 History NAT (continued) Disadvantages: Advantages: Translation sometime complex (e.g. FTP, VOIP). Apps using dynamic ports (UPnP). Does not scale (today avg. of 500 active sessions per user). Introduce states inside the network: Multi-homed networks Breaks the end-to-end paradigm. Security with IPsec. Difficulties for operations when done inside a Provider network. Advantages: Reduce the need of public addresses Ease the internal addressing plan Transparent to some applications “Security” vs obscurity Clear delimitation point for ISPs. How many Ports per user: Today 500 (MSN, SKYPE, Web, Google Earth), how many available per NAT:65K. NAT is also a contrain fo innovation, today any application needs to work behind a NAT. NAT should be left for the user network.

IPv6 History Today 17% Left CIDR + NAT

IPv6 History: Beyond the Emergency. In 1992 the IETF creates the group Ipng (IP Next Geneation) that proposses IPv6 as the evolution of IPv4. Requirements: Big amount of available addresses. Hierarchical addressing space. Embeded security. “Plug and Play” configuration for hosts. Improvements to QoS. Improvements to Network Mobility. IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 Evolution: 1991 2008 2004: MIPv6 1994: SIPP is chosen 1998: IPv6 RFC2460 2003: DHCPv6 1995: 1st IPv6 RFC1883 1991:ROAD First Studies 2006:6Bone ends 1996: 6Bone IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution. 1991 2008 ICMPv6, DNS, IPv6 over X, Multicast, routing, MIBs “Commercial only” IPv6

IPv6 Evolution: What are we still Working on? The IETF is currently working on: Particular transitions scenarios (will go there later). Recommendations for IPv6 implementation (addressing, provisioning). Enhanced Network Mobility (the Boeing case). Finishing Site Multi-homing RFCs. Security issues with Auto-configuration. IP over 802.16. The main IPv6 specification have already been finished!.

Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6.

What is IPv6 in one Page: IPv6 is a Network Protocol with many more addresses than IPv4: 340,282,366,920,938,463,374,607,431,768,211,456 available addresses. With so many addresses we can overcome the shortage in IPv4 supply and continuing support the growth of Internet. In IPv6 some tasks are simpler than in IPv4: (Auto- configuration, Renumbering, Multicast, IP Mobility, etc.) IPv6 Enables Innovation. Particularly for applications without NAT IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

Things that change in IPv6, that are good to know: IPv6 addresses are represented by Hexadecimal numbers. Example: 2001:DB8:12FF:1231:FFB5::F9DA/64. In IPv6 there is not Network Mask, only Prefix Length. In IPv6 the header is always 40 bytes long, extensions are listed as “next header”. In IPv6 there is no Broadcast, only Multicast. In IPv6 there is no ARP or IGMP, ICMPv6 takes those jobs. In IPv6 routers do not fragment, only Terminals. Path MTU Discover is Mandatory. IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

Things that change in IPv6, that are good to know: IPv6 header does not include a checksum, so if designing software, UDP checksum is mandatory. There are different types (reserved, unicast, multicast and anycast) of IPv6 Addresses and different scopes (global and link-local). Example:2001:13c7:7002:1::1 is a Unicast Global Address. fe80::217:f2ff:fe4d:a80e%en1 is a Link Local Address. Typically a host has more than one IPv6 unicast address configured with the same or different scopes (plus the IPv4 address). IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv4 and IPv6 dual reference stacks … … DNS SSH SMTP HTTP TCP UDP Application layer … DNS SSH SMTP HTTP Transport layer TCP UDP … ICMPv6 IGMP ICMP ARP Network layer I am going to use the same medias and the same upper layer protocols. ICMPv6 will have more tasks. IP (v4)‏ IP (v6)‏ Data link / physical layers … Ethernet PPP HDLC

Agenda Initial Concepts. IPv6 History. What is IPv6? Planning IPv6.

Why Planning for IPv6? IPv4 will exhaust in the near future. LACNIC press release:http://www.lacnic.net/ipv6/en/ New technologies been implemented with important demand for addresses: 3G, WIMAX, Sensor Networks. Why planning today without IPv6 support if will need to support in 3 years? Be ready for the Future!. Be innovative. New business Opportunities and Developments. AJAXs.

Planning IPv6 Implementing IPv6 involves several areas: Strategic planning activities. Network planning activities: Addressing Plan. Routing Plan. Training Plan. Provisioning Plan. Services & Tools (internal and external) Plan. IPv6 Security Plan. Implementation activities. If you want to make the 1/1/11 date, you need to start working! PLANNING FOR NEW SERVICES AND TECHNOLOGIES Strategic planning can ha ve short term and a long term planning objetive.

IPv6 at an ISP You need to think at least: Equipment Support (in the network and at the user premise). Transit and Peering Agreements. Addressing Plan for internal infrastructure and users. Routing (BGP and IGP). VPNs (MPLS). Traffic Engineering. Access Network: PPPoE, DHCPv6, AAA. Services: DNS, NTP, Web, etc. Tools: Provisioning, Management, Statistics, Backup, etc. Billing. Services Definitions. Security. IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 at an ISP IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 at an Enterprise You need to think at least: Equipment Support (in the network and at the user premise). Transit Agreements. Addressing Plan. Routing between buildings. Security (Firewall). VPN access from Internet. Domain Names. Hosts software and Host address configuration. Proxies and clusters. IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 at an Enterprise: IETF forms the ROAD (Routing and Addressing Group) which identified classless interdomain as a solution.

IPv6 and Software Development IPv6 can offer new opportunities as it eliminates NAT: Example: AJAX applications, Multimedia. You would need to give IPv6 Support to Software that runs on top of IP or that handle IP addresses. Example: ODBC, JDBC drivers upgrade, Database tables, log. You want to have address family independent code where possible. IPv6 API are available in most major languages: C, Perl, JAVA, etc. Example developing in JAVA: java.net, Class InetAddress. This class represents an Internet Protocol (IP) address. An IP address is either a 32-bit or 128-bit unsigned number used by IP, a lower-level protocol on which protocols like UDP and TCP are built. And subClasses: Inet4Addres, Inet6Address

Conclusions IPv6 has 13 years of evolution. IPv6 is been proven as ready for mainstream deployment. IPv6 planning is needed and takes time and effort. IPv6 can be an opportunity if implemented on time or a risk if missed. IPv6 is coming, are you ready?

Thank you! roque@lacnic.net