Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

This is an introduction about 6RD, a protocol to transport IPv6 in IPv4 invented by Remi Despres. It is the protocol for SPs who want to provide access to their customers over an IPv4 Internal Backbone.
It is actually 6to4 protocol customized for Service Providers with a configurable prefix.
It has been deployed in 2007 by Free, a French SP and has proven its scalability and its reliability.
It is supported by CISCO in IOS and in other devices like ASR1K for the BR and in more and more cheap CPE for access as well as Linux.

For a full overview of all the principle Transition Protocols, please refer to this blog:

And this video:

And a Video of this presentation is currently uploading on youtubes:

Fred Bovy
IPv6 Forum Gold Certified Engineer
IPv6 Forum Gold Certified Trainer
CISCO 15 years CCIE #3013
CISCO 18 years CCSI #33517 (before was #95003) Meet me on
Twitter: FredBovy Skype: FredericBovy Blog: Email:,


  1. 1. 6RD IPv6 Rapid Deployment Version 1.0© 2012 Fred Bovy. Chysalis6 6RD—1-1
  2. 2. About the Author Fred Bovy §  15 years experience in IPv6 –  IPv6 Forum Certified Gold Engineer –  IPv6 Forum Certified Gold Trainer –  7 years Cisco IOS IPv6 Software Engineer (NSSTG Group) §  20+ years experience with CISCO, TCP/IP –  15 years CCIE #3013 (it was only R&S in 1997!) –  18 years CCSI #33517 since 1994 (it was #95003) –  3 years Cisco Network Consultant (CA Group) §  12+ years experience in MPLS Meet me on: –  Twitter: FredBovy –  Skype: FredericBovy –  Blogs: –  LinkedIn, owner of 3 IPv6 Groups –  Email me:© 2012 Fred Bovy. Chysalis6 6RD—1-2
  3. 3. From 6to4 to 6RD Time IETF Taipei 82 – Nov 2011 NAT64 dIVI-pd NAT464 2010 DS-Lite NAT444 DS-Lite A+P IPv4 in IPv6 Testing 2007 6RD Tunnels 6VPE 6PE 2001 6BONE 1996 Standardization Dual-Stack 6to4 6RD NAT64 dIVI-pd 6in4 NAT-PT 6VPE 6PE NAT444 DS-Lite A+P© 2012 Fred Bovy. Chysalis6 6RD—1-3
  4. 4. 6to4: The 6RD Origin §  Tunnel destination IPv4 address is embedded in the IPv6 address! 2002:C046:1::/48 prefix 2002:C044:1::/48 prefix comes from comes from© 2012 Fred Bovy. Chysalis6 6RD—1-4
  5. 5. Public 6to4 Relays for IPv6 Internet Accessn  Access to the Internet with Public Relay cannot be controlled by the SP: ü ü  Anycast: © Frédéric Bovy 5© 2012 Fred Bovy. Chysalis6 6RD—1-5
  6. 6. 6RD: 6to4 with customized IPv6 Prefix 6rd 6rd IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6 Core IPv4 + IPv6 BR RG IPv4 •  RG=Residential Gateway, BR=Border Router •  Native dual-stack IPv4/IPv6 in the home or office •   Simple, stateless, automatic IPv6-in-IPv4 encap and decap functions •  IPv6 traffic automatically follows IPv4 routing between CPE and BR •  BRs placed at IPv6 edge, addressed via anycast for load-balancing and resiliency •  Standardized in RFC 5969© 2012 Fred Bovy. Chysalis6 6RD—1-6
  7. 7. Residential Gateway Implementation LAN-Side: WAN-Side: Production Native IPv6 Service + Global or Natted IPv4 Global or Natted IPv4 IPv6 + IPv4 SP IPv4 Dual Network Stack IPv6 Internet Access delivered to IPv4-only SP Access Network 6RD lives home, subscriber IPv6 prefix here derived from WAN IPv4 address Most RG can support 6RD thru open source, e.g. DD-WRT and OpenWrt RG Supported by many CPEs CISCO IOS Linux 6RD HOWTO 9© 2012 Fred Bovy. Chysalis6 6RD—1-7
  8. 8. 6RD RG Configuration §  6RD RG configuration, 3 main parameters 1.  ISP 6rd IPv6 prefix and length 2.  IPv4 common bits 3.  6RD border relay IPv4 address §  All these parameters need to be defined by the service provider. One set of such configurations is considered one 6RD domain. §  Configuration can be pushed via the following –  TR-69 –  DHCP option 212 –  PPP IPCP option© 2012 Fred Bovy. Chysalis6 6RD—1-8
  9. 9. 6RD Free Domains Example ISP  6rd  IPv6  Prefix          Customer IPv4 address (v4 common bits=32) BR        =           2a01:0e3::/28 2a01:0e3::/28 5:2f:26:d3:4 0 Interface ID 0 28 60 64 Customer        IPv6        prefix        =        2a01:0e35:2f26:d340::/64     •  By carrying fewer IPv4 bits in the IPv6 prefix, the SP can have more room to assign shorter prefixes to customer. •  Each domain will have a mapping of the 6RD prefix and IPv4 address block, defined by BR address and common bits. •  Configuration for each domain is different. The SP may have operation overhead to do with the complexity.© 2012 Fred Bovy. Chysalis6 6RD—1-9
  10. 10. My FREE 6RD Configuration Example My IPv6 address is 2a01:0e35:2f26:d340:f0ca:a3be:601e:dc §  RIPE prefix: 2a01:0e00::/26 –  bits 27 and 28 are reserved and meaningful : §  0: Network admin reserved §  1 and 2: Reserved for future use §  3: Dedicated to 6RD (that is, 2a01:0e30::/28) §  My Prefix: 2a01:0e35:2f26:d340::/64 §  Built from my Public IPv4 Address : –  82d=0x52 26   28   60   64   –  242d=0xf2         –  109d=0x6d Subnet-­‐ID   –  52d=0x34   3   0      © 2012 Fred Bovy. Chysalis6 6RD—1-10
  11. 11. My 6RD Home Access Power-Mac-G5-de-Fred-Bovy:~ fredbovy$ traceroute6 -n traceroute6 to (2001:41d0:1:1b00:213:186:33:87) from 2a01:e35:2f26:d340:f0ca:a3be:601e:dc, 64 hops max, 12 byte packets 1 2a01:e35:2f26:d340:: 0.953 ms 0.373 ms 0.291 ms 2 *** 3 2a01:e00:2:d::1 21.601 ms 20.351 ms 21.417 ms 4 2001:41d0::541 104.400 ms 60.678 ms * 5 2001:41d0::512 21.062 ms * 21.681 ms 6 2001:41d0:1:1b00:213:186:33:87 20.516 ms 20.440 ms 19.936 ms© 2012 Fred Bovy. Chysalis6 6RD—1-11
  12. 12. 6RD BR Setup and Provisioning IPv4-only AAA and/or DHCP NAT44 + 6rd NAT IPv6 + IPv4 IPv4-Private + IPv6 Native Dual Stack IPv4 6rd Access to Customer Node BNG Border RG (IPv4) Relay (IPv4) 1.  BR must have IPv6 reachability (Native, 6PE, GRE Tunnel, etc). 2.  An access-network-facing IPv4 address (BR address configured in RG) 3.  ISP 6RD IPv6 prefix and length •  One BR may serve one or more 6RD domains •  More 6RD domains means more efficiency© 2012 Fred Bovy. Chysalis6 6RD—1-12
  13. 13. 6RD Packet Encapsulation within Domain© 2012 Fred Bovy. Chysalis6 6RD—1-13
  14. 14. 6RD Packet Encapsulation Out of Domain© 2012 Fred Bovy. Chysalis6 6RD—1-14
  15. 15. Border Relay via Anycast §  6RD is stateless, so no need for packets within a flow to traverse the same relay §   Allows use of IPv4/IPv6 routing for load-balancing, resiliency, and redundancy §  Border relays are installed only in strategic locations where native IPv6 is available: –  IPv6 Internet uplinks –  Edge of internal IPv6-enabled network –  BR placement is a function only of IPv6 traffic, not the number of sites© 2012 Fred Bovy. Chysalis6 6RD—1-15
  16. 16. Combining NAT44 and 6RD IPv4 NAT + Home Network w/6rd Home Gateway NAT44 w/ 6rd BR NAT44 IPv4 NAT44 Internet Private IPv4 IP4-only Access Network IPv6 6rd Internet IPv4IPv6 IPv6 packets •  Addresses IPv4 run-out and enables incremental IPv6 subscriber connectivity over existing IPv4 infrastructure. •  6RD connectivity becomes a NAT44 offload as more and more IPv4 content becomes IPv6-accessible. •  Carrier, content provider, and user benefit when traffic runs over IPv6.© 2012 Fred Bovy. Chysalis6 6RD—1-16
  17. 17. 6RD Deployment at Free (Illiad Group, France) IP-STB Freebox Freebox ADSL DSLAM Up to 24Mbit/s 6RD IPv4 only Gateway access & (ASR1K) aggregation IP-STB Freebox ADSL network IPv6 Internet Cat6500 CRS-1 Freebox IPv4 / IPv6 DSLAM core network Cat6500 IP-STB Freebox FTTH IPv4 CRS-1 Internet 100 Mbit/s IPv4 / IPv6 Cat4500 access & FTTH Access aggregation network Native IPv6 IPv6 encapsulated in 6RD Source: 22© 2012 Fred Bovy. Chysalis6 6RD—1-17
  18. 18. 6RD Summary §  Delivers production-quality IPv6 by only touching edge points around your network §  Capitalizes on what access networks do well, provisioning and transport of IPv4, adapted for carrying IPv6 §  Stateless operation, simple to provision, low overhead §  Proven deployment, RFCs published §  Fast TTM to enable dual stack services §  6RD BR is running on ASR or IOS, the RG is running in Linksys devices or IOS. 25© 2012 Fred Bovy. Chysalis6 6RD—1-18
  19. 19. Thank you for attending!This concludes 6RD Presentation!For the sound, please check out my 6RD video on youtube…Fred BovyIPv6 Forum Gold Certified EngineerIPv6 Forum Gold Certified TrainerCISCO 15 years CCIE #3013CISCO 18 years CCSI #33517 (before was #95003)Meet me onTwitter: FredBovySkype: FredericBovyBlog:,