* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download IPv6 Advantages March 2000
Internet protocol suite wikipedia , lookup
Distributed firewall wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Deep packet inspection wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Airborne Networking wikipedia , lookup
Computer security wikipedia , lookup
Wireless security wikipedia , lookup
Dynamic Host Configuration Protocol wikipedia , lookup
SIP extensions for the IP Multimedia Subsystem wikipedia , lookup
Multiprotocol Label Switching wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
IPv6 Advantages Ted Peng [email protected] Agenda IPv4 - Limiting factors  IPv6 Base Technology  The power of IPv6       Addressing Management Security Other IPv6 goodies Summary IPv6 Forum May 2000 IPv4 - Limiting factors IPv4 issues (1)  Out of Internet addresses       Address Shortages Limits Internet growth for existing users Hinders use of the Internet for new users Internet Routing today is inefficient Forces users to use NAT System Management Costs  Managing addresses manually is costly – and error-prone  Inconsistent level of DHCP support in clients – Lowest common denominator wins  Networks are having to Renumber – Caused by address space shortage – When choosing a more competitive ISP  Mobile IP – Complicated to manage IPv6 Forum May 2000 IPv4 issues (2)  Optional Security  IPv4 was never designed to be secure – Originally designed for an isolated military network – Then adapted for a public educational & research network  IPv4 security is retrofitted and many solutions defined – SSL, SHTTP, IPSEC v4 – No ONE standard  Security features are optional – CANNOT count on their availability  Support for 21st century applications  New applications are more demanding, they will require Guaranteed on-time delivery ; Guaranteed availability of bandwidth; Guaranteed security  Difficult to add to the base IPv4 technology; adding it on is very high overhead IPv6 Forum May 2000 Will IPv4 last forever?  How long can we ignore these problems?    IPv4 address space will run out There is an engineering limit to the amount of retrofitting that can be applied to IPv4 A natural evolution from IPv4 is required  Designed with extensibility and scalability in mind IPv6 Forum May 2000 IPv6 Base Technology Wins IPv4 Header 20 octets + options : 13 fields, including 3 flag bits Changed 0 bits Ver 4 8 IHL 16 24 Service Type Identifier Time to Live Removed Total Length Flags Protocol Fragment Offset Header Checksum 32 bit Source Address 32 bit Destination Address Options and Padding IPv6 Forum May 2000 31 IPv6 Header 40 Octets, 8 fields 0 4 Version 12 Class 16 24 31 Flow Label Payload Length Next Header 128 bit Source Address 128 bit Destination Address IPv6 Forum May 2000 Hop Limit 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 Routing Hdr Next = Routing TCP Header Application Data Next = TCP IPv6 Header Security Hdr Fragment Hdr TCP Header Next = Security Next = Frag Next = TCP IPv6 Forum May 2000 Data Frag Performance Wins  Fixed Size IPv6 Header   Unlike IPv4 - Options not limited at 40 bytes Fewer fields in basic header   faster processing of basic packets no checksum 64 Bit Alignment Header/Options  Efficient option processing     option fields processed only when the option present Processing of most options limited performed only at destination No Fragmentation in the network  More router cycles available for forwarding packets IPv6 Forum May 2000 The power of IPv6 Addressing IPv6 - Addressing Model  Addresses are assigned to interfaces  No change from IPv4 Model  Interface can have multiple addresses  Addresses have scope     Link Local Site Local Global Global Addresses have lifetime  Valid and Preferred lifetime IPv6 Forum May 2000 Site-Local Link-Local IPv6 Address Structure  Formed from a combination of the: Prefix Interface ID 3FFE:0301:DEC1:: 0A00:2BFF:FE36:701E Prefix Representation 3FFE:0301:DEC1::/64  Separation of “who you are” from “where you are connected to”  Routing Prefix – Routing Topology  Node Identification – Interface Identifier IPv6 Forum May 2000 The power of IPv6 Management Network Management  Auto configuration    Plug-and-Play. Automate network address renumbering DHCP support is mandated – Every host can download their network configurations from a server at startup time  Address changes are automated – Stateless ; Routers advertise prefixes that identify the subnet(s) associated with a link ; Hosts generate an "interface token" that uniquely identifies an interface on a subnet ; An address is formed by combining the two. – Stateful ; Clients obtain address and / or configuration from a DHCP server ; DHCP server maintains the database and has a tight control over address assignments. IPv6 Forum May 2000 Automatic Renumbering  Renumbering IPv6 Hosts is easy    Add a new Prefix to the Router Reduce the Lifetime of the old prefix As nodes depreciate the old prefix the new Prefix will start to be used for new connections Renumbering in IPv6 is designed to happen!  An end of ISP “lock in”!   Improved competition IPv6 Forum May 2000 Putting the IT Director back in control  IPv6 Address Scope     Configuration Policy Control    Some addresses are GLOBAL Others are Link or Site LOCAL Addressing Plan also controls network access Stateless Stateful (DHCPv6) Routers Dictate the Configuration Policy   Router Managers are “in control” of the network Routers also dictate MTU size for the Link IPv6 Forum May 2000 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 – All IPv6 Networks are IPv6-Mobile Ready – All IPv6 nodes are IPv6-Mobile Ready – All IPv6 LANs / Subnets are IPv6 Mobile Ready 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 Less redirection / re-routing (Traffic Optimisation) IPv6 Forum May 2000 The power of IPv6 Security IPv6 - Mandates Security  Security features are standardized and mandated   All implementations must offer them No Change to applications Authentication (Packet signing)  Encryption (Data Confidentiality)  End-to-End security Model      Protects DHCP Protects DNS Protects IPv6 Mobility Protects End-to-End traffic over IPv4 networks IPv6 Forum May 2000 Enables Next Generation Applications  IPv6 Flow Labels provide Support for Data Flows    Allows Packet Prioritizing Ensures that high priority traffic (voice, data, real-time manufacturing, etc.) is not interrupted by less critical data IPv6 Multicast & Anycast  Multicast delivers data simultaneously to all hosts that sign up to receive it – Makes conferencing more efficient  Anycast delivers data to one host in the group – Could be used to implement fault tolerant client/server applications more efficiently IPv6 Forum May 2000 IPv6 Features and Advantages        Larger Address Space Efficient and Extensible IP datagram Efficient Route Computation and Aggregation Improved Host and Router Discovery Mandated New Stateless and Stateful Address Autoconfiguration Mandated Security for IP datagrams Easy renumbering IPv6 Forum May 2000 IPv6 Transition Scenarios Getting Started with IPv6 ` Outline ASCI & IPv6  Review of Transition Mechanisms  Planning for IPv6  Transition Scenario Examples  Summary  Information Resources  IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 IPv6 Forum May 2000 Service Pr Service Providers are Key  Starting Edge upgrades (only) enable IPv6 service offerings` IPv6 over IPv4 Internet:IPv6 over MPLS:- Mobile Data IPv6 Enterprise IPv4 Enterprise CE Router PE Router IPv6 Enterprise Service Provider IPv4 Backbone Translating Gateways IPv6 Enterprise IPv4 Enterprise IPv6 Enterprise Service Provider MPLS Backbone CE Router MPLS LSPs Mobile Data IPv6 Enterprise Translating Gateways IPv6 Forum May 2000 Translating Gateway Service Providers & Phases of Integration IPv6 over MPLS   Why?!  Market has voted, Multi-Protocol Label Switching (MPLS) - backbone technology of choice  IPv6 Control Plane, MPLS Data Plane means No Forklifts  Leverages VPN Support - scalable, customer-by-customer, site-by-site.  Traffic Engineering capabilities - e.g. route via translating gateways  Services Transparency - e.g. Provisioning, QoS, Security. Providers can therefore readily offer IPv6 Addresses while preserving investment IPv6 Forum May 2000 The The Cisco IOS IPv6 Roadmap     IPv6 Phase I - Currently in Beta, FCS IOS 12.1(5)T (October 2000)  RIPv6, Multi-protocol BGP, ICMPv6, ND, Tunnel Support, 6to4, 6over4, Ping, Trace, Telnet, FTP, Access Lists etc. IPv6 Phase II  CEFv6, IPv6 over MPLS, Protocol Translation IPv6 <-> IPv4, Additional Routing Protocols (e.g. i/IS-IS), DiffServ etc. IPv6 Phase III  Mobility, IP Multicast, VoIPv6, Security etc. Hardware support designed in for future platforms IPv6 Forum May 2000 BGP Multiprotocol Extensions Summary    New BGP optional attributes: MP_REACH_NLRI MP_UNREACH_NLRI Protocol independent NEXT_HOP and NLRI attributes. Subnetwork Point of Attachment (SNPA) for the NEXT_HOP. IPv6 Forum May 2000 MP_REACH_NLRI Address Family Identifier Sub-AFI NEXTHOP Address Num SNPAs NEXTHOP len ... 1st SNPA len 1st SNPA Remaining SNPAs ... ... NLRI length NLRI information ... IPv6 Forum May 2000 ... IPv6 Considerations  Rules for constructing the NEXTHOP attribute: When two peers share a common subnet the NEXTHOP information is formed by a global address and a link local address. Redirects in IPv6 are restricted to the usage of link local addresses. Redistribution from and to protocols that use link local nexthops only (like RIPng). IPv6 Forum May 2000 Routing Information   Independent operation. One RIB per protocol. –e.g. IPv6 has its own BGP table. Distinct policies per protocol. Peering sessions can be shared when the topology is congruent. IPv6 Forum May 2000 6bone Deployment TCP over IPv6 peering session IPv6 over IPv4 Tunnel   Small number of BGP speaking routers (~20-30). Highly meshed topology. IPv6 Forum May 2000 Home Networking with IPv6 Why Home Networking?  43.1 million U.S. homes have a PC    Telecommuting is on the rise    9.4 million have 2 PCs 3 million have 3 or more PCs 30% growth from 1995 to 1997 40% growth in 1998 13 million households contain a business IPv6 Forum May 2000 Why Home Networking?  Smart devices      PDAs Phones Set top boxes In 1999, non-PC CPU devices outsold PCs IP is the means for devices to communicate! IPv6 Forum May 2000 Home Networking Goals  Simple to setup   Plug-and-play Quick Maintenance-free  Sophisticated functionality in a simple system  IT SHOULD JUST WORK!  IPv6 Forum May 2000 Home Networking Today IPv6 Forum May 2000 Home Networking Tomorrow IPv6 Forum May 2000 Limitations   IPv4 cumbersome to put on low memory devices (cell phone, PDA, etc.) What about IPv4-capable devices?     Usually requires NAT Not easy to setup and maintain Not quick Not simple! IPv6 Forum May 2000 What IPv6 Offers  Media Flexibility Stateless Autoconfiguration  Multihoming  Neighbor Discovery  Built-in Security  Mobility  IPv6 Forum May 2000 Multitudes of Media Ethernet  PPP  Wireless  Cable Data  IEEE 1394  IPv6 Forum May 2000 What IPv6 Offers  Media Flexibility  Stateless Autoconfiguration Multihoming  Neighbor Discovery  Built-in Security  Mobility  IPv6 Forum May 2000 IPv6 Stateless Autoconfiguration  Local communication with no intervention     Global communication with no stateful server   Generate link-local address Perform Duplicate Address Detection Start sending data Example later… Facilitate site renumbering IPv6 Forum May 2000 What IPv6 Offers Media Flexibility  Stateless Autoconfiguration   Multihoming Neighbor Discovery  Built-in Security  Mobility  IPv6 Forum May 2000 Multihoming  Adds reliability  Multiple routes in/out of network Nodes generate a global address for each prefix heard  OS or IP stack determines which address to use  IPv6 Forum May 2000 What IPv6 Offers Media Flexibility  Stateless Autoconfiguration  Multihoming   Neighbor Discovery Built-in Security  Mobility  IPv6 Forum May 2000 Neighbor Discovery Finds adjacent nodes on shared link  Learns optimal gateway  Performs address resolution  Aids autoconfiguration  Announces addressing changes  IPv6 Forum May 2000 What IPv6 Offers Media Flexibility  Stateless Autoconfiguration  Multihoming  Neighbor Discovery   Built-in Security  Mobility IPv6 Forum May 2000 Security  IP Security support built-in    Authentication header Encapsulated Security Payload header Privacy extensions to Autoconfiguration  Prevents mapping of addresses to particular nodes IPv6 Forum May 2000 What IPv6 Offers Media Flexibility  Stateless Autoconfiguration  Multihoming  Neighbor Discovery  Built-in Security   Mobility IPv6 Forum May 2000 Mobility  Wireless mobility     802.11 wireless LAN Bluetooth (radio technology) Infrared Roaming   Laptop plugged into remote network PDA accessing via satellite IPv6 Forum May 2000 IPv6 Home Networking Example  In IPv4   Get single IPv4 address from provider May need to configure all devices : – Private address – Default gateway  Setup and configure NAT/router – Address mappings – Application Layer Gateways (ALGs) – Needs global IPv4 address from provider IPv6 Forum May 2000 IPv6 Home Networking Example  In IPv6   Get IPv6 prefix from provider Add prefix to gateway/router IPv6 Forum May 2000 Example IPv6 Prefix RA w/ prefix Global IPv6 Address IPv6 Forum May 2000 IPv6 Home Networking  Simple   Plug-and-play Quick   No host configuration No NATs or private addressing  No network maintenance  Regain end-to-end transparency! IPv6 Forum May 2000
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            