IPv6 Renumbering Tim Chown Alan Ford Mark Thompson Stig Venaas University of Southampton (UK)

Slides:



Advertisements
Similar presentations
Introduction to IPv6 Presented by: Minal Mishra. Agenda IP Network Addressing IP Network Addressing Classful IP addressing Classful IP addressing Techniques.
Advertisements

IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
IPv6 The New Internet Protocol Integrated Network Services Almerindo Graziano.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 May, 2007: American Registry for Internet Numbers (ARIN) “advises the Internet community that migration to IPv6 numbering resources is necessary for.
Marla Azinger, Frontier Communications
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Network Address Translation for IPv4  Connecting.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture15: Network Address Translation for IPv4 Connecting Networks.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
CIM 2465 IP Addressing Scheme1 IP Addressing Scheme (Topic 4) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Draft-ietf-dhc-stateless-dhcpv6- renumbering-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
IPv6 Address Provisioning In IPv6 world there are three provisioning aspects wich are independent of whether the IPv6 node is a Host or CE router: IPv6.
Subnetting.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Lecture Week 7 Implementing IP Addressing Services.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
IPv6 Site Renumbering Gap Analysis draft-liu-6renum-gap-analysis-01 draft-liu-6renum-gap-analysis-01 Bing Liu Sheng Jiang IETF July
DHCP: Dual-Stack Issues draft-ietf-dhc-dual-stack-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
6rd Sunsetting Mark Townsley, Alexandre Cassen. Operational procedures and CE requirements for incremental migration from 6rd to Native IPv6 Presumes.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Draft-ietf-v6ops-scanning-implications-00 IPv6 Implications for Network Scanning Tim Chown University of Southampton (UK) IETF 66,
Draft-chown-v6ops-campus-transition-00 Tim Chown v6ops WG, IETF 60, San Diego, August 2, 2004.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
Draft-chown-v6ops-renumber-thinkabout-05 Things to think about when Renumbering an IPv6 network Tim Chown IETF 67, November 6th, 2006.
Prefix Delegation Protocol Selection T.J. Kniveton MEXT Working Group IETF 70 - December ’07 - Vancouver.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
Addressing Issues David Conrad Internet Software Consortium.
IPv6 Address Accountability Considerations draft-chown-v6ops-address-accountability-01 IETF81, Quebec Tim Chown, July 28 th, 2011.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Planning the Addressing Structure Working at a Small-to-Medium Business.
Interdomain multicast routing with IPv6 Stig Venaas University of Southampton Jerome Durand RENATER Mickael Hoerdt University Louis Pasteur - LSIIT.
Draft-chown-v6ops-port-scanning-implications-02 IPv6 Implications for TCP/UDP Port Scanning Tim Chown IETF 65, March 23rd 2006 Dallas,
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
Draft-ietf-v6ops-addcon-02.txt IPv6 Unicast Address Assignment Considerations Olaf Bonness, Tim Chown, Christian Hahn, Ciprian Popoviciu, Gunter Van de.
Draft-chown-v6ops-campus-transition-03 IPv6 Campus Transition Scenario Description and Analysis Tim Chown University of Southampton (UK)
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
1 © 2004 Cisco Systems, Inc. All rights reserved. Draft-vandevelde-v6ops-nap-00 Network Architecture Protection (
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
W&L Page 1 CCNA CCNA Training 3.5 Describe IPv6 addresses Jose Luis Flores / Amel Walkinshaw Aug, 2015.
© 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.
Module 6: IPv6 Fundamentals. Introduction to IPv6 Unicast IPv6 Addresses Configuring IPv6.
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter,
APAN 24, August 28, 2007, Xi’an IPv6Deployment in European Academic Networks Tim Chown School of Electronics and Computer Science University of Southampton.
IPv6 Renumbering, scenarios & requirements Christian Huitema draft-huitema-ipv6-renumber- 00.txt.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
1/13 draft-carpenter-nvo3-addressing-00 Brian Carpenter Sheng Jiang IETF 84 Jul/Aug 2012 Layer 3 Addressing Considerations for Network Virtualization Overlays.
6DEPLOY. IPv6 Deployment and Support
Draft-chown-v6ops-vlan-usage-01 Tim Chown v6ops WG, IETF 60, San Diego, August 2, 2004.
1 Brian Carpenter Sheng Jiang IETF 85 November 2012 Next steps for 6renum work.
Draft-ietf-v6ops-addcon-01.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor), Tim Chown, Ciprian Popoviciu, Olaf Bonness,
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
Instructor Materials Chapter 9: NAT for IPv4
RIPE IPv6-wg and Renumbering
Routing and Switching Essentials v6.0
Instructor Materials Chapter 9: NAT for IPv4
Planning the Addressing Structure
Chapter 11: Network Address Translation for IPv4
Sheng Jiang(Speaker) Bing Liu
Presentation transcript:

IPv6 Renumbering Tim Chown Alan Ford Mark Thompson Stig Venaas University of Southampton (UK)

IPv6 Renumbering A number of questions to ask: Why is it an issue for IPv6? What tools and ‘prior art’ exist? How do current implementations perform? What experiments can we run? How do network management tools behave? What recommendations can we make? What future work could be done? Looking at these issues in a study funded jointly by 6NET ( and Cisco

The issue: IPv6 and renumbering A large IPv4 enterprise will likely have Provider Independent (PI) address space No need to renumber if enterprise changes provider IPv6 only has Provider Assigned (PA) addresses No Provider Independent (PI) address space Thus an IPv6 enterprise is tied to its ISP’s address space A proposal to ARIN suggesting that anyone qualifying for an ASN could get a PI prefix has not been adopted No IPv6 NAT Using IPv4 and NAT a site can change providers and their external PA addresses while keeping the internal private addresses the same

What can we do about it? Don’t expect renumbering to ever become trivial or automatic - no magic ‘renumber now’ button But perhaps we can make it simpler Trying to find places where renumbering issues are likely to occur There might be ways to write applications and perform network and system administration tasks that allow a renumbering process to be easier Need to run experiments, analyse tools, and make recommendations for various audiences: e.g. site admins, vendors, application writers

Existing Renumbering work IETF Procedures for Internet Enterprise Renumbering (PIER) WG RFC1916: A Renumbering ‘Call to Arms’ RFC2071: Drivers for IPv4 Renumbering RFC2072: Router Renumbering Guide Appears to have run until 1998/99 No active renumbering study within the IETF at the current time Two relevant Internet Drafts in the IPv6 Operations WG (more on these later…) Appears timely to focus effort in this area now

IPv6 specific features IPv6 has some features that could help make renumbering easier: Stateless autoconfiguration (RFC2462) Running with two prefixes on a link and using Default Address Selection (RFC3484) DHCPv6 Prefix Delegation (RFC3633) IPv6 Router Renumbering (RFC2894) Mobile IPv6 (RFC3775) DHCPv6-PD and Router Renumbering lack widespread implementation Router Renumbering implies authentication infrastructure

Renumbering procedures The IETF v6ops WG has defined a process for renumbering without a flag day: Baker: draft-ietf-v6ops-renumbering-procedure-05 A network passes through distinct phases Stable, existing prefix New prefix introduced Transient multihomed state (two prefixes in use) Old prefix deprecated Stable, new prefix only Also have new IETF I-D on renumbering issues: draft-chown-v6ops-renumber-thinkabout-02

SOHO experiments Simplest experiment One LAN, no management tools, no enterprise scale services (DNS server, etc) Can test e.g. using 6to4 to tunnel broker renumbering Results: Generally works well Default address selection performs generally as expected Encouraging results towards enterprise case Some issues remain to be tested, e.g. privacy addresses (RFC3041)

Enterprise experiments Tests ongoing Issues: DNS servers are critical to the process Network management tools can be problematic Some applications can be fiddly, e.g. Apache needs manual configuration of VirtualHost directives Applications with short-lived sessions behave ‘better’ in contrast to long-lived sessions (e.g. ssh), as they open new sockets on the new addresses when available Hope to get DHCPv6-PD results soon Router Renumbering tests require some PKI No firm result yet on IPv4 - IPv6 comparison

ISP/backbone experiments JOIN renumbered GWiN backbone From 6bone (3ffe::/16) to production prefix (2001::/16) Followed the Baker procedure as far as it applied to a backbone network Issues: Need stepwise changes to avoid route flaps: add new addresses, create new interfaces, then change routing Problems with RPF checks for multicast Also embedded-RP implies RP address is hard-coded Management/monitoring tools did not automatically pick up the changes being applied Conclusion: no harder or easier than in IPv4

Network management tools Need to manage and monitor the network During renumbering procedure, links, routers and hosts may run with 2 active prefixes Lack of widespread network management and monitoring tool implementations Often rely on IPv4 transport to access IPv6 statistics Situation is improving fast Issues: May need to manually rediscover new node addresses Nodes with two prefixes may appear as separate nodes

Possible recommendations For various audiences ISPs Sites, network administrators Vendors Application writers/developers We present some of these recommendations in the next few slides

ISPs: Address assignment Give customers a static IPv6 prefix Current recommendation is for a /48 per site Avoids forced renumbering of customer site Implies ISP may need more than a /32 itself Give customers a fixed size prefix If a site always has a /48 available, it does not need to renumber/restructure if a different provider only offers a smaller prefix As described in RFC2072 from old PIER WG

Sites: consider use of ULAs IPv6 has Unique Local Addresses See draft-ietf-ipv6-unique-local-addr-09.txt Replace old ‘site local’ unicast prefixes Can use ULAs and global addresses Use ULAs for internal communication Prefer ULAs internally, prefer globals externally Has issues Need a two-faced DNS Possible address leakage (although not ambiguous) Possible application issues?

Apps/vendors: use of literals Hard-coded IP addresses add complexity Use names rather than literals where possible Unless performance is a critical issue Avoid inappropriate caching of DNS results Allow manual configuration of interface ID In effect, manually configuration of last 64 bits in address rather than whole address Consider use of symbolic prefix names to ease use of two prefixes simultaneously e.g. in firewall implementations

Conclusions In principle, there will be more renumbering events required for IPv6 networks due to a lack of PI address space In theory there are tools that could make IPv6 network renumbering easier In practice the advantage is not yet realised Tools like DHCP-PD and RR in their infancy SOHO renumbering tests went well Enterprise experiments ongoing A set of recommendations has been produced

We welcome feedback Existing work documented in 6NET deliverable D3.6.1 (see due online this week) Also D3.6.2 due by end of June Have any of you renumbered your network or had customers doing so? Many IPv6 networks must have already have renumbered from 6bone to production (or 6to4 to native) prefixes What did you learn? This is probably easier for provider networks than end sites We would like some feedback What are your thoughts? Please contact us….

Contact: School of Electronics and Computer Science, University of Southampton, Highfield, Southampton SO17 1BJ United Kingdom Tim Chown Stig Venaas Mark Thompson Alan Ford