An Overview of IPv6 Transition/Co-existence Technologies Fernando Gont UTN/FRH LACNOG 2010 Sao Paulo, Brazil, October 19-22, 2010.

Slides:



Advertisements
Similar presentations
1 IPv6 and IPv4 Interoperation and Transition Tony Hain co-chair IETF ngtrans WG
Advertisements

NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
December 5, 2007 CS-622 IPv6: The Next Generation 1 IPv6 The Next Generation Saroj Patil Nadine Sundquist Chuck Short CS622-F2007 University of Colorado,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
IPv6 The Big Move: Transition and Coexistent Frenil V. Dand.
KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.
Implementing IPv6 Module B 8: Implementing IPv6
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—7-1 Address Space Management Transitioning to IPv6.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
Enabling IPv6 in Corporate Intranet Networks
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Cisco Certified Network Associate
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Transition – Extra Slides IPv6 workshop Krakow May 2012 Carlos Friaças, FCCN Luc De Ghein, CISCO
Understanding Internet Protocol
Mitigating Teredo Routing Loop Attacks (draft-gont-6man-teredo-loops-00 ) Fernando Gont on behalf of UK CPNI IETF 79 November 7-12, Beijing, China.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Lecture Week 7 Implementing IP Addressing Services.
1 Issue Definition*: 6RD and IPv6 allocation policy Jan Žorž (Go6 Institute Slo) Mark Townsley (Cisco) *Or, Why we had to wake up on Friday to be here?
IPv6 Using IPv6 and IPv4 Integration and Co-existence.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
IP Version 6 COMT 222. © 2005 Hans Kruse & Shawn Ostermann, Ohio University 2 Why change IP Number of addresses Routing Table Size Client configuration.
CSE 8343 Group 3 Advanced OS Inter Operability Between IPv4 and IPv6 Team Members Aman Preet Singh Rohit Singh Nipun Aggarwal Chirag Shah Eugene Novak.
Coexistence and Migration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
Guide to TCP/IP Fourth Edition
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
IPv6 Chapter 13.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
IPv6, the Protocol of the Future, Today Mathew Harris.
An Empirical Analysis of IPv6 Transition Mechanisms 指導老師 : 黃培壝 學生 : 曾冠樺.
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
Ch 6: IPv6 Deployment Last modified Topics 6.3 Transition Mechanisms 6.4 Dual Stack IPv4/IPv6 Environments 6.5 Tunneling.
IP Version 6 ITL. © 2003 Hans Kruse & Shawn Ostermann, Ohio University 2 Information Sources Christian Huitema, “IPv6, The New Internet Protocol”,
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Engineering Workshops Transition and Tunnels Dale Finkelson.
“IPv4 to IPv6 Transition”
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
17/10/031 Euronetlab – Implementation of Teredo
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
6to4
+ Lecture#4 IPV6 Addressing Asma AlOsaimi. + Topics IPv4 Issues IPv6 Address Representation IPv6 Types.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
IPv6 Transition Mechanisms - 6DISS Workshop - 5 March 2006 IPv6 Transition Mechanisms, their Security and Management Georgios Koutepas National Technical.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Presented By:- Avinash Kumar Nitesh Kumar Yadav. OUTLINE  Introduction of IP v4.  Introduction of IP v6.  Advantages of IP v6 over IP v4.  Transition.
V4 traversal for IPv6 mobility protocols - Scenarios Mip6trans Design Team MIP6 and NEMO WGs, IETF 63.
IPv4 shortage and CERN 15 January 2013
IPv6 Overview Address space Address types IPv6 and Tunneling.
IPv6 Deployment: Business Cases and Development Options
Chapter 6 Exploring IPv6.
LESSON 3.3_A Networking Fundamentals Understand IPv6 Part 1.
Lecture#5 IPV6 Addressing
Copyright © 2006 Juniper Networks
Implementing IP Addressing Services
CSCI {4,6}900: Ubiquitous Computing
Implementing IP Addressing Services
Lecture#5 :IPV6 Adressing
Presentation transcript:

An Overview of IPv6 Transition/Co-existence Technologies Fernando Gont UTN/FRH LACNOG 2010 Sao Paulo, Brazil, October 19-22, 2010

IPv6 transition/co-existence technologies IPv6 is not backwards-compatible with IPv4 Original transition plan: deploy IPv6 before we ran out of IPv4 addresses, and eventually turn off IPv4 when no longer needed – it didn’t happen Current transition/co-existence plan: based on a toolbox:  dual-stack  tunnels  translation

Dual stack

Dual-stack Each node supports both IPv4 and IPv6 Domain names include both A and AAAA (Quad A) records IPv4 or IPv6 are used as needed Dual-stack was the original transitionco-existence plan, and still is the recommended strategy for servers

Tunnels

Use the existing IPv4 Internet to transport IPv6 packets from/to IPv6 islands Tunnels can be:  configured: some sort of manual configuration is needed  automatic: the tunnel end-points are derived from the IPv6 addresses Configured tunnels:  6in4  Tunnel broker Automatic tunnels:  ISATAP  6to4  6rd  Teredo

6in4 The tunnel endpoints must be manually configured Management can be tedious Security may be used as needed (e.g., IPsec) May operate across NATs (e.g. IPsec UDP encapsulation, or if the DMZ function is employed)

Tunnel broker The Tunnel Broker is model to aid the dynamic establishment of tunnels (i.e., relieve the administrator from manual configuration) The TB is used to manage the creation, modification or deletion of a tunnel Example: “Tunnel Broker with the Tunnel Setup Protocol (TSP)

ISATAP Intra-Site Automatic Tunnel and Addressing Protocol Aims at enabling IPv6 deployment withing a site with no IPv6 infrastructure Does not work across NATs |0 1|1 3|3 6| |0 5|6 1|2 3| |000000ug | | IPv4 address | Address format

6to4 Aims at enabling IPv6 deployment within a site with no global IPv6 connectivity Does not work across NATs (unless the DMZ function is used) | 16 | 32 | 16 | 64 bits | | 2002 | V4ADDR | Subnet | Interface ID | Address format

Problems with 6to4 Lots of poorly-managed 6to4 relays have been deployed In most cases they introduce PMTUD black-holes (e.g. as a result of ICMPv6 rate-limiting) Lack of control of which 6to4 relays are used make troubleshooting difficult  Use of the 6to4 anycast address makes it difficult to identify a poorly-managed relay in the 6to4 -> native IPv6 direction  It is always difficult to troubleshoot problems in the native IPv6 -> 6to4 direction (the user has no control over which relay is used)

6rd (IPv6 rapid deployment) Aims at enabling IPv6 deployment in a site with no IPv6 infrastructure Builds upon 6to4 – but the whole system is implemented within a site No special prefix – uses global unicast range | n bits | o bits | m bits | 128-n-o-m bits | | 6rd prefix | IPv4 address | subnet ID | interface ID | | | Address format

Teredo Aims at providing IPv6 connectivity to individual hosts behind one or more NATs -- “last resort” mechanism for IPv6 connectivity Suffers some of the same problems as 6to4 | 32 | 32 | 16 | 16 | 32 | | Teredo Pref | Server IPv4 | Flags | Port | Client IPv4 | Address format

Translation

All of the previous transition/co-existence technologies require assignment of both IPv4 and IPv6 addresses – what if there are no IPv4 addresses left? A number of technologies are curerntly being developed in the IETF such that:  IPv4 addresses can be dynamically shared by a large number of hosts, or,  IPv6-only nodes can still access IPv4-only nodes Among these technlogies are:  CGN (Carrier-Grade NAT)  NAT 64  A+P The future doesn’t look like very NAT-free…..

Acknowledgements UK CPNI, for their continued support Christian O’Flaherty, Ruth Puente, y Florencia Bianchi LACNOG 2010 organizers Fernando Gont