Help I need more IPv6 addresses!

Similar documents
IPv6 Rapid Deployment (6rd) in broadband networks. Allen Huotari Technical Leader June 14, 2010 NANOG49 San Francisco, CA

Comcast IPv6 Trials NANOG50 John Jason Brzozowski

IPv6 Rapid Deployment: Provide IPv6 Access to Customers over an IPv4-Only Network

6RD. IPv6 Rapid Deployment. Version Fred Bovy. Chysalis6 6RD 1-1

COE IPv6 Roadmap Planning. ZyXEL

ARIN Policies How to Qualify for Number Resources. Leslie Nobile

Request for Comments: 5569 Category: Informational January 2010 ISSN:

IPv4 exhaustion and the way forward. Guillermo Cicileo

Mapping of Address and Port Using Translation

IPv6 Transition Strategies

Deploy CGN to Retain IPv4 Addressing While Transitioning to IPv6

Deployment of IPv6 at Ss. Cyril and Methodius University in Skopje Goce Gjorgjijoski

Mapping of Address and Port (MAP) an ISPs Perspective. E. Jordan Gottlieb Principal Engineer Charter Communications

IPv6 Transition Strategies

IPv6 Address Allocation and Assignment Policy

IPv6 Transitioning. An overview of what s around. Marco Hogewoning Trainer, RIPE NCC

Implementing IP Addressing Services

Towards IPv6 only: A large scale lw4o6 deployment (rfc7596) for broadband

Implementing IP Addressing Services. Accessing the WAN Chapter 7

Overview of Proposals. APNIC 33 Policy SIG Meeting

IPv6 Transition Mechanisms

Internet Addresses Reading: Chapter 4. 2/11/14 CS125-myaddressing

Life After IPv4 Depletion

OSI Data Link & Network Layer

OSI Data Link & Network Layer

MUM Lagos Nigeria Nov 28th IPv6 Demonstration By Mani Raissdana

IPv6 via IPv4 Service Provider Networks (6rd)

Beyond the IPv4 Internet. Geoff Huston Chief Scientist, APNIC

Mapping of Address and Port using Translation (MAP-T) E. Jordan Gottlieb Network Engineering and Architecture

Introduction to Network Address Translation

Policy Implementation & Experience Report. Leslie Nobile

Configuring Tunneling on the RV130W

Removing IPv6 PI RIPE Jordi Palet

An IPv6 unicast address is an identifier for a single interface, on a single node. A packet that is sent to a unicast

Quick Guide to Requesting Resources from ARIN

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6

IPv6 Feature Facts

IPv6 Deployment at the University of Pennsylvania

2010-8: Rework of IPv6 Assignment Criteria

CS 457 Networking and the Internet. Addressing. Topics 9/15/16. Fall 2016 Indrajit Ray

IPv6 Transition Technologies (TechRef)

My thoughts on the transition to IPv6

Organisation-LIR Clarification in IPv6 Policy

IPv6 Transition Planning

NAT Support for Multiple Pools Using Route Maps

My thoughts on the transition to IPv6

LISP: What and Why. RIPE Berlin May, Vince Fuller (for Dino, Dave, Darrel, et al)

IPv6 Transition Mechanisms

Problem space matrix based on the guideline* Crossing IPv4 Island

Transition To IPv6 October 2011

Carrier Grade NAT - Observations and Recommendations. Chris Grundemann North American IPv6 Summit 11 April 2012

IP version 6. The not so new next IP version. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam.

Planning for Information Network

Internet Engineering Task Force (IETF) Request for Comments: Obsoletes: 3177 Category: Best Current Practice. March 2011

OSI Data Link & Network Layer

IPv6 Transition Technology

IPv6 Deployment & Strategy

IPv6 over IPv4 GRE Tunnels

IPv6 at Google. Lorenzo Colitti

Chapter 6 Addressing the Network- IPv4

News from RIPE and RIPE NCC

IPv6 Implementation Best Practices For Service Providers

IPv6 Deployment Planning. Philip Smith PacNOG 10, Nouméa 21 st November 2011

IPv6 Module 4 OSPF to IS-IS for IPv6

IPv4 End of Life Proposals in the RIRs

IPv6 in Campus Networks

LISP Locator/ID Separation Protocol

IPv6 Address Planning

IPv6 Module 1 Basic Topology and Router Setup

IPv6 Standards Update. Steve Deering June 5, 2002

Cisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6

Transitioning to IPv6

Lunch with John Curran. President and CEO, ARIN

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

IPv4 Exhaustion at ARIN

RIPE Policy Development & IPv4 / IPv6

ARIN Number Resource Policy Manual. Version October 15, 2004

Computer Networks and Data Systems

Measuring IPv6 Deployment

Guide to TCP/IP Fourth Edition. Chapter 2: IP Addressing and Related Topics

Intended status: Standards Track Expires: April 26, 2012 Y. Ma Beijing University of Posts and Telecommunications October 24, 2011

CSCI-1680 Network Layer:

Networking 101 ISP/IXP Workshops

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Planning & Implementing IPv6

IPv6 over IPv4 GRE Tunnels

IPv6 over IPv4 GRE Tunnels

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4.

TDC 563 Protocols and Techniques for Data Networks

Yasuo Kashimura Senior Manager, Japan, APAC IPCC Alcatel-lucent

FIRMS: a Future InteRnet Mapping System

3/10/2011. Copyright Link Technologies, Inc.

Transition Strategies from IPv4 to IPv6: The case of GRNET

IPv4 depletion & IPv6 deployment in the RIPE NCC service region. Kjell Leknes - June 2010

1/10/09. Agenda

draft-ietf-v6ops-tunnel-loops - Update and Status

Internet Engineering Task Force (IETF) Request for Comments: 5969 Category: Standards Track ISSN: August 2010

Mobile IP and its trends for changing from IPv4 to IPv6

Dual-Stack lite. Alain Durand. May 28th, 2009

IPv6 : Internet Protocol Version 6

Transcription:

Help I need more IPv6 addresses! Lets turn no into yes Time crunch 2010 Cisco Systems, Inc. All rights reserved. 1

GOAL Get the community to decide on one of the two proposals Get the community to decide on any modifications to the preferred proposal What you want removed What you want added Get ARIN AC to write the preferred modifications and move it forward for ratification so the current roadblock to IPv6 is removed now and not 6 to 12 months down the road. 2010 Cisco Systems, Inc. All rights reserved. 2

Policy 2010-9 IPv6 for 6rd Policy statement: 6rd is an incremental method for Service Providers to deploy IPv6, defined in the IETF Standards Track RFC 5969. If you have IPv4 addresses then you automatically qualify for IPv6 space for 6rd. Upon receipt of a 6rd request, an appropriate additional IPv6 allocation will be made that supports 6rd to be counted as a separate & parallel deployment to IPv4 and native IPv6. There is no requirement to segregate address space requested under this policy from regular IPv6 Allocation Supernets. From a management perspective this address space is to be treated as regular IPv6 address space. While it is possible for an operator to transition to native IPv6 within the same address space used by 6rd, some operators may wish to keep native IPv6 users separate from 6rd users to permit optimization of aggregation. If an operator chooses to renumber users to an address space outside the 6rd aggregate when transitioning them to native IPv6, the 6rd allocation may be returned to ARIN when it is no longer in use. It is suggested that contiguous allocations be made to any prior existing ones in the event justification for more IPv6 address space exists when the organization transitions 6rd out of their network. Justification for use of IPv6 for 6rd will be reviewed after the first 3 years and reclaimed if it is not in use. After the first 3 years, any additional reviews will follow regular IPv6 policy. Requester will be exempt from returning all or a portion of the address space when 6rd is no longer used if they can show justification for need of the 6rd address space for other existing IPv6 addressing requirements be it native IPv6 or some other IPv6 network technology. 2010 Cisco Systems, Inc. All rights reserved. 3

Instructive example (from DRAFT Draft Policy 2010-9) I. Transition mechanisms which embed IPv4 addresses within ISP allocated prefixes allow for and SP- Managed, stateless operation. One such mechanism is 6rd defined in RFC 5969. II. III. IV. 6rd is intended to be an incremental method for deploying IPv6 and bridge the gap for End Users to the IPv6 Internet. The method provides a native dual-stack service to a subscriber site by leveraging existing infrastructure. If an entity already has a /32 of IPv6 they can not use the same /32 for native IPv6 as they do for the 6rd routing and a separate minimum size of a /32 is required while a larger subnet like a /28 may be needed based on a non-contiguous IPv4 addressing plan. The 6rd prefix is an RIR delegated IPv6 prefix. It must encapsulate an IPv4 address and must be short enough so that a /56 or /60 can be given to subscribers. This example shows how the 6rd prefix is created based on a /32 IPv6 prefix using RFC1918 address space from 10.0.0.0/8: SP IPv6 prefix: 2001:0DB8::/32 v4suffix-length: 24 (from 10/8, first octet (10) is excluded from the encoding) 6rd CE router IPv4 address: 10.100.100.1 6rd site IPv6 prefix: 2001:0DB8:6464:0100::/56 V. This example shows how the 6rd prefix is created based on a /28 IPv6 prefix using one of several non-contiguous global address ranges: VI. SP IPv6 prefix: 2001:0DB0::/28 v4suffix-length: 32 (unable to exclude common bits due to noncontiguous IPv4 allocations) 6rd CE router IPv4 address: 192.0.2.1 6rd site IPv6 prefix: 2001:0DBC:0000:2010::/60 2010 Cisco Systems, Inc. All rights reserved. 4

Aspects of IPv6 Transition Mechanisms Tunnel or Translate Stateless or Stateful SP-Managed or not SP-Managed 6rd is a Stateless, SP-Managed, Tunneling Protocol 2010 Cisco Systems, Inc. All rights reserved. 5

IPv6 Prefix from an IPv4 Address ISP s 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 129.1.1.1 Subnet-ID Interface ID 0 /n /m 64 Subscriber IPv4 Address (0 to 32 bits) The construction is what allows 6rd to be stateless and SP-managed 2010 Cisco Systems, Inc. All rights reserved. 6

6rd - Packet Flow and Encapsulation 6rd 6rd 6rd IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6 RG 6rd Border Relays IPv4 + IPv6 Core 6rd externally 6rd looks, feels and smells like native IPv6 RIPE Labs From: Evaluating IPv6 Adoption in the Internet by Google http://labs.ripe.net/members/emileaben/content-measuring-ipv6-web-clients-and-caching-resolvers-part-2-countrylevel-and-other-statistics Evaluating IPv6 Adoption in the Internet Lorenzo Colitti, Steinar H. Gunderson, Erik Kline, Tiziana Refice 2010 Cisco Systems, Inc. All rights reserved. 7

What should /n and /m be? ISP 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 129.1.1.1 Subnet-ID Interface ID 0 /n /m 64 Subscriber IPv4 Address (0 to 32 bits) 2010 Cisco Systems, Inc. All rights reserved. 8

n = /32, m = /64 ISP 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 0 /32 129.1.1.1 /64 Interface ID Subscriber IPv4 Address /64 does not work with multiple subnets Breaks existing residential IPv6 equipment Does not allow IP routing, forces bridging Leads to IPv6 NAT 2010 Cisco Systems, Inc. All rights reserved. 9

n = /32, m = /56 ISP 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 (10).1.1.1 Subnet-ID Interface ID 0 /32 /56 64 Allows 256 subnets 24 bits of IPv4 Address Works well with a CGN (10/8) Does not work well with a set of non-aggregated IPv4 blocks 2010 Cisco Systems, Inc. All rights reserved. 10

n = /24, m = /56 ISP 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 129.1.1.1 Subnet-ID Interface ID 0 /24 /56 64 Subscriber IPv4 Address Allows up to 256 subnets in the home But /24 seems like overkill 2010 Cisco Systems, Inc. All rights reserved. 11

n = /28, m = /60 the right balance? 6rd IPv6 Prefix Subscriber IPv6 Prefix 2011:100 129.1.1.1 Subnet-ID Interface ID 0 /28 /60 64 Subscriber IPv4 Address Allows up to 16 subnets in the home, which is far better than zero Matches most 6rd deployments today 2010 Cisco Systems, Inc. All rights reserved. 12

PPML: Possible ways to encode a size? No organization can justify holding total IPv6 allocations that exceed /24 under this policy. Rationale: If you think you need more than that, you haven't thought it through well enough. No organization can justify more than two disaggregate allocations under this policy irrespective of individual or total size. Rationale: You get a couple tries but then you have to clear out and return one of your earlier tries before you can make attempt number three. Unless an organization is mapping more than n (5?) number of disaggregate IPv4 allocations with the transition mechanism the the largest additional allocation they can justify is a /32. 2010 Cisco Systems, Inc. All rights reserved. 13

IPv6 Subsequent Allocation Alternative proposal thanks to community input A cleaner proposal is born 2010 Cisco Systems, Inc. All rights reserved. 14

Draft Policy 2010-12: Subsequent for Transitional Technology Modify 6.5.2.1 Subsequent allocation criteria. ADD the following sentence: Subsequent allocations will also be considered for transitional technologies that cannot be accommodated by, nor were accounted for, under the initial allocation Justification for the subsequent subnet size will be based on the plan and technology provided. Justification for these allocations will be reviewed every 3 years and reclaimed if it is not in use. Requester will be exempt from returning all or a portion of the address space if they can show justification for need of this allocation for other existing IPv6 addressing requirements be it Native V6 or some other V6 network technology. 2010 Cisco Systems, Inc. All rights reserved. 15

Instructive example (from DRAFT Draft Policy 2010-9) I. Transition mechanisms which embed IPv4 addresses within ISP allocated prefixes allow for and SP- Managed, stateless operation. One such mechanism is 6rd defined in RFC 5969. II. III. IV. 6rd is intended to be an incremental method for deploying IPv6 and bridge the gap for End Users to the IPv6 Internet. The method provides a native dual-stack service to a subscriber site by leveraging existing infrastructure. If an entity already has a /32 of IPv6 they can not use the same /32 for native IPv6 as they do for the 6rd routing and a separate minimum size of a /32 is required while a larger subnet like a /28 may be needed based on a non-contiguous IPv4 addressing plan. The 6rd prefix is an RIR delegated IPv6 prefix. It must encapsulate an IPv4 address and must be short enough so that a /56 or /60 can be given to subscribers. This example shows how the 6rd prefix is created based on a /32 IPv6 prefix using RFC1918 address space from 10.0.0.0/8: SP IPv6 prefix: 2001:0DB8::/32 v4suffix-length: 24 (from 10/8, first octet (10) is excluded from the encoding) 6rd CE router IPv4 address: 10.100.100.1 6rd site IPv6 prefix: 2001:0DB8:6464:0100::/56 V. This example shows how the 6rd prefix is created based on a /28 IPv6 prefix using one of several non-contiguous global address ranges: VI. SP IPv6 prefix: 2001:0DB0::/28 v4suffix-length: 32 (unable to exclude common bits due to noncontiguous IPv4 allocations) 6rd CE router IPv4 address: 192.0.2.1 6rd site IPv6 prefix: 2001:0DBC:0000:2010::/60 2010 Cisco Systems, Inc. All rights reserved. 16

Two Draft Policy Proposals 2010-9: IPv6 for 6rd (latest rev: 24 Sept 2010) Con: Policy language not crisp and succinct Con: Too specific to 6rd 2010-12: IPv6 Subsequent Allocation (20 July 2010) Pro: Crisp and succinct policy language Pro: 6rd mentioned as an justification example only Con: Mailing List feedback that it is missing stronger policy language on allocation size and limits 2010 Cisco Systems, Inc. All rights reserved. 17

How to proceed 2010 Cisco Systems, Inc. All rights reserved. 18

Which Draft? 2010-9: IPv6 for 6rd (latest rev: 24 Sept 2010) Con: Policy language not crisp and succinct Con: Too specific to 6rd 2010-12: IPv6 Subsequent Allocation (20 July 2010) Pro: Crisp and succinct policy language Pro: 6rd mentioned as an justification example only Con: Mailing List feedback that it is missing stronger policy language on allocation size and limits 2010 Cisco Systems, Inc. All rights reserved. 19

Size Specify a size limit? Specify a standard one size fits all size? What size fits? /32 where n = /32, m = /64 /24 where n = /24, m = /56 /28 where n = /28, m = /60 the right balance? 2010 Cisco Systems, Inc. All rights reserved. 20

Review Terms Every 3 yrs? One review after 3 yrs then BAU? 2010 Cisco Systems, Inc. All rights reserved. 21

Backup 2010 Cisco Systems, Inc. All rights reserved. 22

6rd - Packet Flow and Encapsulation 6rd 6rd 6rd IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6 RG 6rd Border Relays IPv4 + IPv6 Core 6rd IPv4 IF (6rd IPv6 prefix) THEN encap in IPv4 with embedded address 2001:100 8101:0101 ELSE ENCAP with BR IPv4 Anycast address Not 2001:100... 2010 Cisco Systems, Inc. All rights reserved. 23