Presentation on theme: "IP Transition Fix or a Band-Aid?"— Presentation transcript:
1 IP Transition Fix or a Band-Aid? Alan WayYouTube = “alantalkstech”Wiki ==
2 SPIRENT Is… Putting Innovation to the Test MOBILITYAPPLICATIONSNETWORKSPositioningMobile packet core and backhaul testingLTE, UMTS & CDMA device and air interface testing10/40/100G Ethernet, data centers, cloud computing and security testingEthernet services, video and IPTV, voice and IMS testingGPS, GLONASS, Galileo, Multi-GNSS and Wi-Fi location testing
4 Why we need IPv6Now the Internet is evolving again, to the embedded space. How big will it become? Intel Vice President Doug Davis cites the IDC prediction of 15 billion intelligent, connected devices by the year 2015.¹¹ "Gantz, John. "The Embedded Internet: Methodology and Findings." IDC. January 2009."
5 Maximum packet rate for 10GigE = 14,470,000 Total addresses (2^128) = 340,282,366,920,938,000,000,000,000,000,000,000,000Maximum packet rate for 10GigE = 14,470,000Number of seconds required = 23,516,404,071,937,700,000,000,000,000,000...that's 745,700,281,327,299,000,000,000 years!To put that into perspective, the universe is roughly 15 billion years old (15,000,000,000).A customer just asked me to help him construct a configuration that would send a single ping request to every IPv6 address in the entire IPv6 address space using a 10 Gig interface.15How long would it take to perform this test using a single 10 GigE port?BTW, it would take around 5 minutes for IPv4.From : Matthew Jefferson(Matt)
6 Realistic Alternative ? IS IPv4 NAT aRealistic Alternative ?
8 ISP Address & CPE Must be managed NAT444Performance IssuesGamingVoIPVideo StreamingISP Address & CPE Must be managedLegal InterceptIPv4RFC 1918RFC 1918RFC 1918LSNPublic InternetLoss of GeolocationWhere are the bad guys?
10 Dual Stack Lite (DS-Lite) (IPv4 Access over IPv6)IPv4IPv62001:DB8:0:2::1B4 = Basic Bridging Broad Band elementAFTR = Address Family Transition Router elementCPE = Customer Premise EquipmentLSN = Large Scale NatA DS-Lite CPE is an IPv6 aware CPE with a B4 interface implemented in the WAN interface.The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets:(10/8 prefix)(172.16/12 prefix)( /16 prefix)2001:DB8:0:1::1
12 Address Family Transition Router element (AFTR) 2001:DB8:0:2::1NAT+DHCPNAT+DHCPCPE2001:DB8:0:1::12001:DB8:0:2::1NAT+DHCPCPE2001:DB8:0:1::22001:DB8:0:2::12001:DB8:0:1::1NAT+DHCPCPE2001:DB8:0:1::32001:DB8:0:2::1
13 Datagram Mapping (NAT) Datagram Header ContentsIPv4 Datagram IPv4 Dst TCP Dst Port 80IPv4 Src TCP Src Port 10000IPv6 Datagram IPv6 Dst :DB8:0:2::1IPv6 Src :DB8:0:1::1IPv4 Dst TCP Dst Port 80IPv4 Src TCP Src Port 10000IPv4 Datagram IPv4 Dst TCP Dst Port 80IPv4 Src TCP Src Port 5000OutboundIPv4IPv62001:DB8:0:2::12001:DB8:0:1::1
14 Datagram Mapping (NAT) Datagram Header ContentsIPv4 Datagram IPv4 Dst TCP Dst Port 5000IPv4 Src TCP Src Port 80IPv6 Datagram IPv6 Dst :DB8:0:1::1IPv6 Src :DB8:0:2::1IPv4 Dst TCP Dst Port 10000IPv4 Src TCP Src Port 80IPv4 Datagram IPv4 Dst TCP Dst Port 10000IPv4 Src TCP Src Port 80InboundIPv4IPv62001:DB8:0:2::12001:DB8:0:1::1
15 How to provide Ipv6Using Ipv4IPv6 Rapid Deployment6rd
16 Case study for IPv6 Rapid Deployment Nov 7, rd presentedNov 9, 2007 Prefix from RIPENov 9, 2007 Beta Code on Freebox runningDec 11, 2007 Service available to 2M customers250K users signed up in first month.500K users enabled today (~4M ready for IPv6)IPv6 Deployment TimelineFounded in 1999One of the Worlds largest IPv6 residential providersProvides VoIP, IPTV, Internet, MobileFour Million Customers (10/2010) 27% of MarketCisco today announced that Free (Iliad Group), a leading broadband solutions operator in France, has deployed the Cisco(R) Carrier-Grade IPv6 Solution using Internet Protocol version 6 rapid deployment technology, also known as 6rd, allowing more than four million Free residential broadband customers to be a part of one of the world’s largest live IPv6-enabled residential Internet service deployments. Complete info at MarketWatch, TradingMarkets and PR-USA.Iliad S.A. is a French provider of telecommunication services. It is based in Paris and its operations comprise fixed telephony services, prepaid phone cards and internet access providing and hosting services. The company was founded by Xavier Niel in 1999Revenue 1,212 million EUR (2007) ▲ +29.7%[1 Net Income million EUR (2007) ▲ +24.4% Employees 2275 (2007)Year Slogan (translation) Original French slogan1999 Liberty is priceless La Liberté n'a pas de Prix2007 Everything is included C'est tout compris2008 Undoubtedly the best offer since a long time Sans doute la meilleure offre depuis bien longtemps2009 He has Free, he has all included / understood Il a Free, il a tout compris
17 IPv6 Rapid Deployment (6rd) RFC-59696rd specifies a protocol to deploy IPv6 to sites via a service provider's IPv4 network.It builds on 6to4 with the key differentiator that it utilizes an SP's own IPv6address prefix rather than a well-known prefix (2002::/16)6rd views the IPv4 network as a link layer for IPv6IPv4IPv6IPv6
18 6rd Example ( Customer Edge Example) 6rd Prefix/n bitsCE IPv4 add0-32 bitsSubnet ID0-16 bits2001:DB80::/322001:DB80:64 64:0100:Interface ID 64 bitsIPv6IPv6CE IPv4addressBR IPv4AddressBRIPv4/IPv6CE = Customer EdgeBR = Border RelayRG = Residential Gateway or CPE = Customer Premises EquipmentThe CE IPv4 address can be configured or from DHCPThe CE IPv4 address can be global or private (RFC 1918)
19 6rd DHCPv4 Option 6rd Prefix (16 Octets) 6rdBRIPv4Address(es) Option-LengthIPv4 Mask len6rd PrefixLen6rd Prefix (16 Octets)6rdBRIPv4Address(es)Option_6rd Value (212).Option-Length Length of DHCP Option (22 with one BR IPv4 Address).IPv4MaskLen Number of high order bits that are identical across all CE.6rdPrefixLen Length of SP’s 6rd IPv6 Prefix in number of bits.6rdBRIPv4Address One or more IPv4 Address of 6rd Border Relay.
20 NAT64 & DNS64 Enables IPv6 Clients to access IPv4 only hosts New/Existing ISPs can provide IPv6 access only
21 NAT64 & DNS64 DNS64 Server alan.com IPv4: 22.214.171.124 Stress Testing DNS AAAA Response IPv664:FF:9B::DNS64ServerIPv4OnlyApplicationServerDNS AAAA QueryFor alan.comIPv6alan.comIPv4:Excellent Article on NAT64/DNS64. How to set up & run small test with open source code.ClientIPv6 OnlyStress TestingNAT64NAT64Uses a special prefix, called Pref64::/nWell-known prefix: 64:ff9b::/96Excellent article:
22 How can Spirent help? Measure performance of Border Gateways Testing up to 100GbpsMeasure overall server performanceApplication/Security/VoIP/VideoIPSec TestingMeasure performance of IPv6, IPv4 & Dual Stack RoutersMeasure performance IPv6/IPv4 Tunnel Transition DevicesIPv6 Protocol conformance testing.Professional Services22