* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download What is IPv6?
Asynchronous Transfer Mode wikipedia , lookup
Net neutrality law wikipedia , lookup
Multiprotocol Label Switching wikipedia , lookup
Distributed firewall wikipedia , lookup
Computer network wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Deep packet inspection wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
SIP extensions for the IP Multimedia Subsystem wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Internet protocol suite wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
IPv6 Advantages May 2001 [email protected] 1 What is IPv4? Version 4 of the Internet Protocol 30+ Years Old Incredibly successful – Today’s Internet runs over IPv4 IPv4 address is 32 bits Many add-ons Showing its age application Web, ftp, telnet, etc. presentation session transport network link TCP, UDP IPv4 Ethernet physical 2 What is IPv6? Version 6 of the Internet Protocol – Version 5 was allocated to the experimental Internet Stream Protocol (RFC 1190) 5+ years old Poised for the continued growth and success of the Internet IPv6 address is 128 bits application Web, ftp, telnet, etc. presentation session transport network link TCP, UDP IPv6 Ethernet physical 3 IPv4: A Victim of Its Own Success 1990 - IPv4 addresses being consumed at an alarming rate, projections show: Class B address space exhausted by 1994 All IPv4 address space exhausted between 2005 - 2011 – Internet routing tables suffering explosive growth Internet routing today is inefficient Running out of Internet addresses – Stops Internet growth for existing users – Prevents use of the Internet for new users – Forces users to use Private Addresses 4 Interim Measures CIDR (Classless Inter-Domain Routing) – Eased routing table growth Private addresses – Reduced pressure on address space, but… – Necessitated Network Address Translation, but… Single point of failure Network performance penalty Breaks applications that rely on end-to-end IP addressing (FTP, DNS, others) – Use ALGs 5 More User Problems with IP today System administration – Labor intensive, complex, slow, and error prone – Subscriber networks cannot be dynamically renumbered or configured Security is optional; no single standard No support for new protocols – Difficult to add to the base IPv4 technology 6 Interim Measures Helped, But … Address space consumption slowed, but Internet growth accelerated – “Everything to the Internet” 1B mobile users by 2005 1B Internet users by 2005 90% of all new mobile phones will have internet access by 2003 (Morgan Stanley Dean Witter, May 2000) Projections of address space exhaustion by 2010 – Pain Sooner (Europe and Asia) 7 … a longer term solution IP next generation (IPng) 1991: Work starts on next generation Internet protocols – More than 6 different proposals were developed 1993: IETF forms IPng Directorate – To select the new protocol by consensus 1995: IPv6 selected – Evolutionary (not revolutionary) step from IPv4 1996: 6Bone started 1998: IPv6 standardized Today: Initial products and deployments 8 IPv6 Base Technology Wins 9 Design Philosophy Recognizable yet simplified header format Reduce common-case processing cost of packet handling Keep bandwidth overhead low in spite of increased size of the address Flexible and extensible support for option headers Design optimised for 64-bit architecture – Headers are 64-bit aligned 10 IPv6 Header – Comparison with IPv4 bit 0 8 Version IHL 16 Service Type Identifier Time to Live 24 Total Length Flags Protocol 31 Fragment Offset bit 0 4 12 16 24 Class Flow Label Payload Length Next Header Version 31 Hop Limit Header Checksum 32 bit Source Address 128 bit Source Address 32 bit Destination Address Options and Padding IPv4 Header 20 octets, 12 fields, including 3 flag bits + fixed max number of options Changed 128 bit Destination Address Removed IPv6 Header 40 octets, 8 fields + Unlimited Chained Extension (options) Header 11 IPv6 Extension Headers IP options have been moved to a set of optional Extension Headers Extension Headers are chained together IPv6 Header TCP Header Application Data Next = TCP IPv6 Header Fragment Hdr Security Hdr Next = Frag Next = Security Next = TCP TCP Header Data Frag 12 IPv6 Header Performance Wins Layout Fixed Size IPv6 Header – Unlike IPv4 - Options not limited at 40 bytes Fewer fields in basic header – faster processing of basic packets 64 Bit Alignment Header/Options Efficient option processing – Option fields processed only when present – Processing of most options limited performed only at destination 13 IPv6 Header Performance Wins Processing Remove checksum from Network Layer – Datalinks are more reliable these days – Upper Layer checksums are now mandatory (for example, TCP, UDP, ICMPv6) No fragmentation in the network – Reduce load on routers – Easier to implement in hardware – Easy for Layer 3 switching of IP Minimum link MTU is 1280 bytes – From 68 in IPv4 14 The power of IPv6 Addressing Management Security 15 Addressing Model (RFC 2373) Addresses assigned to interfaces No change from IPv4 model Interfaces typically have multiple addresses Subnets associated with single link A link is a link-layer (layer 2) domain e.g. LAN No change from IPv4 model Multiple subnets on same link IPv6 addresses have scope and lifetime Global Site-Local 16 Link-Local IPv6 Unicast Address Address = prefix of n bits + interface ID of 128-n bits Separate “who you are” from “where you are connected to” n bits prefix 128-n bits Interface ID Prefix Representation <prefix>::/<n-bits> Aggregatable Global Unicast Address format 3FFE:0301:DEC1:: 0A00:2BFF:FE36:701E 17 The power of IPv6 Addressing Management Security Other IPv6 goodies 18 Network Management Address Autoconfiguration – Designed for hosts It is assumed that routers are configured by some other means – Provides “Plug-and-Play” capability – Defines methods for obtaining routable address(es): Link Local Address (No router or server required) Stateless mechanism (Router advertisements provide prefix) Stateful mechanism (Server provides address ( DHCP) 19 Network Management Renumbering IPv6 hosts is easy – Add a new prefix to the router – Reduce the lifetime of the old prefix – As nodes deprecate the old prefix, they begin using the new prefix for new connections – No network downtime Renumbering IPv6 routers – New protocol: Router Renumbering (RFC 2894) An end of ISP “lock in”! – Improved competition 20 Mobile IPv6 IPv6 Mobility is based on core features of IPv6 – The base IPv6 was designed to support Mobility – Mobility is not an “Add-on” features IPv6 Neighbor Discovery and Address Autoconfiguration allow hosts to operate in any location without any special support No single point of failure (Home Agent) More Scalable : Better Performance – Less traffic through Home Link 21 – Less redirection / re-routing (Traffic Optimisation) The power of IPv6 Addressing Management Security 22 IPv6 Mandates IP Security Security features are standardized and mandated – All implementations must offer them Extensions to the IP protocol suite (RFC 2401) – Authentication (Packet signing) – Encryption (Data Confidentiality) Operates at the IP layer – Invisible to applications Protects all upper layer protocols Protects both end-to-end and router-to-router (“secure gateway”) 23 Summary 24 A decade of design and testing Core IETF specs have reached Draft Standard status No Interne t Draft No Yes Technically complete 1991 RFC Proposed Standard Yes RFC Draft Standard Multiple Interoperable Implementations 6bone test bed 1998 1996 timeline Yes Significant Operational Experience Today RFC Internet Standard Available TODAY in commercial products IPv6 key features and Advantages Increased Address Space Efficient and extensible IP datagram Improved host and router discovery Plug and Play Enhancements for Quality of Service (QoS) Improved Mobile IP support IPsec mandated Coexistence with IPv4 Extensibility of the Architecture 26 Conclusion IPv6 Solves many of the problems caused by the IPv4 success and more... The technology you’ve been waiting for is here… Start deploying today! Imagine what IPv6 can do for you! 27 Questions? 28