logging in or signing up Why IPv6? shumech Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 384 Category: Education License: Some Rights Reserved Like it (0) Dislike it (0) Added: November 23, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript IPv6“We’re going to need a bigger address space” : IPv6“We’re going to need a bigger address space” Why IPv6? : Why IPv6? Huge Address Space Address Renumbering/Hierarchy/Mobility Multicast/Anycast Security (IPsec, Source Route) Flow Labels High Performance Design Jumbograms (packets > 64 KB) Why not IPv6? : Why not IPv6? Network Address Translation (NAT) Application Level Gateways (ALG) Classless InterDomain Routing (CIDR) DHCP for IPv4 IPsec for IPv4 Mobility for IPv4 Multiprotocol Label Switching (MPLS) Jumbograms? (Try > 1500 Bytes!) Why not IPv6? : Why not IPv6? http://2002:09fe:fdfc:2a41: fe2108c9e133fe01/index.html What’s So Bad About NAT? : What’s So Bad About NAT? Loss of Transparency No Inbound Services Some Apps Won’t Work (e.g. IPsec, WINS) Local Intranet 10.xx, 192.168.xx Globally Routed Internet NAT Address Rewriting Performance Limitations Redundancy is Hard Nesting is Hard Merger is Hard IPv4 and IPv6 : IP Options IPv4 and IPv6 Vers 4 IHL Type of Service Total Length Identification Flags Frag Offset Time to Live Protocol Header Checksum Source Address Destination Address Source Address Destination Address Payload Length Hop Limit Next Hdr Flow Label Traffic Class Vers 6 v4 Header = 20 Bytes + Options v6 Header = 40 Bytes IPv6 Addressing : IPv6 Addressing Top Level and Next Level Aggregators Interface ID typically from MAC address Special site-local and link-local addresses Special multicast and anycast addresses Special IPv4 compatible addresses TLA NLA SLA Interface ID resv 3 13 8 24 16 64 F Public Topology Site Topology Address Autoconfigure : Address Autoconfigure Start with link-local address Neighbor Discovery (ND) multicast to find prefix or DHCP server Stateful assignment via DHCPv6 Stateless assignment via a routing prefix Entire sites can renumber with new prefix Mobility via dynamic care-of address Special ATM Consideration : Special ATM Consideration ATM multicast support for ND ATM doesn’t have 64 bit (or less) MAC’s IETF is working on MARS extensions for ND and CLIPv6 Most ATM’ers are going LANE/MPOA Why so Long? : Why so Long? Everything has to change (end-to-end) Apps and API’s have to change Domain Name System (DNS) changes Border Gateway Protocol (BGP) changes Routing protocol changes IPv4 over xxx now needs IPv6 over xxx IPv6 Evolution : IPv6 Evolution The 6Bone, 1996 explicit tunnels (“6over4” RFC2529) IPv6 RFC2460, Dec 1998 (update to Dec 1995) Native IPv6 backbones, 1999 “6to4” draft, Oct 1999 Bump In the Stack (BIS), Feb 2000 The 6Bone : The 6Bone Slide 13: vBNS IPv6 Logical Network Map vBNS POP pTLA or other network Transit Site Exchange Point Leaf Site Native Tunnel VA Tech Texas AP San Francisco UVA ODU SUNY - Buffalo 6TAP MIT PSC PSU Perryman UCSD San Diego SDSC Chicago Moscow State Univ Selected IPv6 Code : Selected IPv6 Code Cisco routers, IOS 12.x but performance is still rumored to be low Juniper routers Naval Research Lab stack (merged with OpenBSD) KAME stack for Unix (in FreeBSD 4.0) http://www.kame.net/ Microsoft Research stack http://www.research.microsoft.com/msripv6/ For More Information : For More Information The 6Bone http://www.6bone.net/ The Case for IPv6 http://www.6bone.net/misc/case-for-ipv6.html You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Why IPv6? shumech Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 384 Category: Education License: Some Rights Reserved Like it (0) Dislike it (0) Added: November 23, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript IPv6“We’re going to need a bigger address space” : IPv6“We’re going to need a bigger address space” Why IPv6? : Why IPv6? Huge Address Space Address Renumbering/Hierarchy/Mobility Multicast/Anycast Security (IPsec, Source Route) Flow Labels High Performance Design Jumbograms (packets > 64 KB) Why not IPv6? : Why not IPv6? Network Address Translation (NAT) Application Level Gateways (ALG) Classless InterDomain Routing (CIDR) DHCP for IPv4 IPsec for IPv4 Mobility for IPv4 Multiprotocol Label Switching (MPLS) Jumbograms? (Try > 1500 Bytes!) Why not IPv6? : Why not IPv6? http://2002:09fe:fdfc:2a41: fe2108c9e133fe01/index.html What’s So Bad About NAT? : What’s So Bad About NAT? Loss of Transparency No Inbound Services Some Apps Won’t Work (e.g. IPsec, WINS) Local Intranet 10.xx, 192.168.xx Globally Routed Internet NAT Address Rewriting Performance Limitations Redundancy is Hard Nesting is Hard Merger is Hard IPv4 and IPv6 : IP Options IPv4 and IPv6 Vers 4 IHL Type of Service Total Length Identification Flags Frag Offset Time to Live Protocol Header Checksum Source Address Destination Address Source Address Destination Address Payload Length Hop Limit Next Hdr Flow Label Traffic Class Vers 6 v4 Header = 20 Bytes + Options v6 Header = 40 Bytes IPv6 Addressing : IPv6 Addressing Top Level and Next Level Aggregators Interface ID typically from MAC address Special site-local and link-local addresses Special multicast and anycast addresses Special IPv4 compatible addresses TLA NLA SLA Interface ID resv 3 13 8 24 16 64 F Public Topology Site Topology Address Autoconfigure : Address Autoconfigure Start with link-local address Neighbor Discovery (ND) multicast to find prefix or DHCP server Stateful assignment via DHCPv6 Stateless assignment via a routing prefix Entire sites can renumber with new prefix Mobility via dynamic care-of address Special ATM Consideration : Special ATM Consideration ATM multicast support for ND ATM doesn’t have 64 bit (or less) MAC’s IETF is working on MARS extensions for ND and CLIPv6 Most ATM’ers are going LANE/MPOA Why so Long? : Why so Long? Everything has to change (end-to-end) Apps and API’s have to change Domain Name System (DNS) changes Border Gateway Protocol (BGP) changes Routing protocol changes IPv4 over xxx now needs IPv6 over xxx IPv6 Evolution : IPv6 Evolution The 6Bone, 1996 explicit tunnels (“6over4” RFC2529) IPv6 RFC2460, Dec 1998 (update to Dec 1995) Native IPv6 backbones, 1999 “6to4” draft, Oct 1999 Bump In the Stack (BIS), Feb 2000 The 6Bone : The 6Bone Slide 13: vBNS IPv6 Logical Network Map vBNS POP pTLA or other network Transit Site Exchange Point Leaf Site Native Tunnel VA Tech Texas AP San Francisco UVA ODU SUNY - Buffalo 6TAP MIT PSC PSU Perryman UCSD San Diego SDSC Chicago Moscow State Univ Selected IPv6 Code : Selected IPv6 Code Cisco routers, IOS 12.x but performance is still rumored to be low Juniper routers Naval Research Lab stack (merged with OpenBSD) KAME stack for Unix (in FreeBSD 4.0) http://www.kame.net/ Microsoft Research stack http://www.research.microsoft.com/msripv6/ For More Information : For More Information The 6Bone http://www.6bone.net/ The Case for IPv6 http://www.6bone.net/misc/case-for-ipv6.html