Veronika McKillop, UK IPv6 Council

Slides:



Advertisements
Similar presentations
Marla Azinger, Frontier Communications
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
December 2013 Internet Number Resource Report. December 2013 Internet Number Resource Report INTERNET NUMBER RESOURCE STATUS REPORT As of 31 December.
March 2014 Internet Number Resource Report. March 2014 Internet Number Resource Report INTERNET NUMBER RESOURCE STATUS REPORT As of 31 March 2014 Prepared.
IPv6 Addressing – Status and Policy Report Paul Wilson Director General, APNIC.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
Section 7: TCP/IP Fundamentals CSIS 479R Fall 1999 “Network +” George D. Hickman, CNI, CNE.
IPv6 Interim Policy Draft RIPE 42 Amsterdam, The Netherlands 1 May 2002.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
IPv6 Address Planning Kateel Vijayananda Wim Verrydt IPv6 Workshop Manchester September 2013.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 1 Scaling IP Addresses.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
CSISCSIS Dr. ClincyLecture1 SUPERNETTING Although class A and B addresses are dwindling – there are plenty of class C addresses The problem with C addresses.
An overview of IP addressing history and policy issues Leo Vegoda Number Resources Manager, IANA.
Sharing a single IPv4 address among many broadband customers
ICS 156: Lecture 2 (part 1) Today:  IP addressing  Data link protocols and ARP  Notes about lab.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Policy Proposal to amend ARIN IPv6 assignment and utilization requirements ARIN XVI Los Angeles October 2005.
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
© 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.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
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.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May IP Address Management AfNOG Workshop, 11 May 2001 Accra, Ghana presented by:
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.
IP Addressing and ICT Development in the Pacific Islands Anne Lord and Save Vocea, APNIC ICT Workshop, Fiji, November, 2002.
Rework of IPv6 Assignment Criteria Draft Policy
17 th APNIC Open Policy Meeting APNIC IPv6 Address Guidelines Akira Nakagawa )/ POWEREDCOM Billy MH Cheon / KRNIC Toshiyuki.
Lecture#7: Subnetting IP Networks
1 HD Ratio for IPv4 RIPE 48 May 2004 Amsterdam. 2 Current status APNIC Informational presentation at APNIC 16 Well supported, pending presentation at.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Subnetting IP Networks Introduction to Networks.
© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational.
1 APNIC Open Address Policy Meeting Special Interest Group Session March 2nd, Korea, Seoul.
Planning the Addressing Structure
IP – Subnetting and CIDR
LESSON Networking Fundamentals Understand IPv4.
Discussion on DHCPv6 Routing Configuration
Regional Internet Registries An Overview
Instructor Materials Chapter 8: Subnetting IP Networks
CIS 81 Fundamentals of Networking Chapter 9: Subnetting IP Networks
Lecture#7: Subnetting IP Networks
Chapter 8: Subnetting IP Networks
IPv6 address deployment status Paul Wilson, APNIC
IPv6 address deployment status Paul Wilson, APNIC
IP Addressing Introductory material.
Lecture#5 IPV6 Addressing
IPv6-only in an Enterprise Network
Chapter 9: Subnetting IP Networks
Chapter 8: Subnetting IP Networks
IP Addressing Introductory material.
Chapter 9: Subnetting IP Networks
IP Addresses in 2016 Geoff Huston APNIC.
IPv6 Address Allocation APNIC
IPv6 Address Space Management Report of IPv6 Registry Simulation
Consideration on IPv6 Address Management
A Proposal for IPv4 Essential Infrastructure
IP Addressing Introductory material
Planning the Addressing Structure
Planning the Addressing Structure
Planning the Addressing Structure
IPv6 Policy and Allocation Update
Delivering the Data.
Chapter 11: Network Address Translation for IPv4
Dr. John P. Abraham Professor UTRGV
IPv6 Allocation Service in JPNIC
Presentation transcript:

Veronika McKillop, UK IPv6 Council The Top 5 Things You need to keep in Mind when preparing your IPv6 Addressing Plan Tom Coffeen, Infoblox Veronika McKillop, UK IPv6 Council UKNOF 35, Glasgow 9 September 2016

Abstract One of the first steps in an IPv6 deployment project is to obtain an IPv6 prefix for your organisation and create an IPv6 addressing plan. Thanks to the growth of IPv6 deployment globally, there is more experience and new best practices are created that can assist with such a task. This session will present the top 5 major points you need to consider and focus on when writing your addressing plan. The aim is to provide the attendees with guidance and suggestions.

Agenda Obtaining an IPv6 Prefix Subnetting your IPv6 allocation and assignments Working with standard IPv6 subnet sizes “Nibble boundary” rules ISP approach to addressing CPEs Examples of IPv6 addressing plans

1. Obtaining an IPv6 prefix It comes as point no.2, as first we have think about how large prefix we need to obtain and then we go to obtain it from our LIR/RIR. [Question] Or does it make a sense to put it in as no. 1?

Obtaining an IPv6 Prefix (1) ISPs obtain a prefix for: themselves and to sub-allocate it to their customers (as an LIR) ISPs request their prefix from the RIR How large allocation do you need? /29 is now typical (or larger) What size of prefixes will you hand out to your customers? Typical /48 per customer site For BB subs the current best-practise is /56 $ whois -h whois.ripe.net 2003::/19 inet6num:       2003::/19 netname:        DE-TELEKOM-20050113 country:        DE org:            ORG-DTA2-RIPE [...] $ whois -h whois.ripe.net 2a01:c000::/19 inet6num:       2a01:c000::/19 netname:        FR-TELECOM-20051230 country:        FR org:            ORG-FT2-RIPE $ whois -h whois.ripe.net 2a08::/19 inet6num:       2a08::/19 netname:        UK-MOD-20160701 country:        GB org:            ORG-DMoD1-RIPE Followed by: $ whois -h whois.ripe.net 2001:2000::/20 inet6num:       2001:2000::/20 netname:        SE-TELIAEU-20040510 country:        EU org:            ORG-TA45-RIPE $ whois -h whois.ripe.net 2a01:2000::/20 inet6num:       2a01:2000::/20 netname:        IT-INTERBUSINESS-20060516 country:        IT org:            ORG-IA34-RIPE

Obtaining an IPv6 Prefix (2) The Enterprise view Most likely not much experience dealing with RIRs The multihoming requirement (and challenge) Selecting Provider Independent vs. Provider Assigned Let go of an unnecessary “conservation” mindset. An enterprise can and should get a “right-sized” allocation $ whois -h whois.ripe.net 2003::/19 inet6num:       2003::/19 netname:        DE-TELEKOM-20050113 country:        DE org:            ORG-DTA2-RIPE [...] $ whois -h whois.ripe.net 2a01:c000::/19 inet6num:       2a01:c000::/19 netname:        FR-TELECOM-20051230 country:        FR org:            ORG-FT2-RIPE $ whois -h whois.ripe.net 2a08::/19 inet6num:       2a08::/19 netname:        UK-MOD-20160701 country:        GB org:            ORG-DMoD1-RIPE Followed by: $ whois -h whois.ripe.net 2001:2000::/20 inet6num:       2001:2000::/20 netname:        SE-TELIAEU-20040510 country:        EU org:            ORG-TA45-RIPE $ whois -h whois.ripe.net 2a01:2000::/20 inet6num:       2a01:2000::/20 netname:        IT-INTERBUSINESS-20060516 country:        IT org:            ORG-IA34-RIPE

Obtaining an IPv6 Prefix (3) Out-of-region announcements No actual RIR policy that prohibits this Some organizations running networks in other regions will want to obtain a regional IPv6 allocation as a precaution Check with upstream ISP the accepted prefix length announcements Usually /48 is ok (for now) $ whois -h whois.ripe.net 2003::/19 inet6num:       2003::/19 netname:        DE-TELEKOM-20050113 country:        DE org:            ORG-DTA2-RIPE [...] $ whois -h whois.ripe.net 2a01:c000::/19 inet6num:       2a01:c000::/19 netname:        FR-TELECOM-20051230 country:        FR org:            ORG-FT2-RIPE $ whois -h whois.ripe.net 2a08::/19 inet6num:       2a08::/19 netname:        UK-MOD-20160701 country:        GB org:            ORG-DMoD1-RIPE Followed by: $ whois -h whois.ripe.net 2001:2000::/20 inet6num:       2001:2000::/20 netname:        SE-TELIAEU-20040510 country:        EU org:            ORG-TA45-RIPE $ whois -h whois.ripe.net 2a01:2000::/20 inet6num:       2a01:2000::/20 netname:        IT-INTERBUSINESS-20060516 country:        IT org:            ORG-IA34-RIPE

Examples of IPv6 Allocations Largest allocations In the RIPE region*: /19 Deustche Telecom, France Telecom, UK MoD /20 Telia Sonera, Telecom Italia In the ARIN region: Service providers: /20 Comcast Enterprises: /24 US Veterans Administration $ whois -h whois.ripe.net 2003::/19 inet6num:       2003::/19 netname:        DE-TELEKOM-20050113 country:        DE org:            ORG-DTA2-RIPE [...] $ whois -h whois.ripe.net 2a01:c000::/19 inet6num:       2a01:c000::/19 netname:        FR-TELECOM-20051230 country:        FR org:            ORG-FT2-RIPE $ whois -h whois.ripe.net 2a08::/19 inet6num:       2a08::/19 netname:        UK-MOD-20160701 country:        GB org:            ORG-DMoD1-RIPE Followed by: $ whois -h whois.ripe.net 2001:2000::/20 inet6num:       2001:2000::/20 netname:        SE-TELIAEU-20040510 country:        EU org:            ORG-TA45-RIPE $ whois -h whois.ripe.net 2a01:2000::/20 inet6num:       2a01:2000::/20 netname:        IT-INTERBUSINESS-20060516 country:        IT org:            ORG-IA34-RIPE *Source: RIPE NCC database https://apps.db.ripe.net/search/

2. SUBNETTING YOUR IPv6 Allocation AND ASSIGNMENTS

What to consider when subnetting your IPv6 allocation Be sure to request a large enough allocation at the outset Rule of thumb: /48 per site (for an Enterprise) /56 per BB CPE (for an ISP) Don’t fall into the IPv4 mindset No subnetting beyond the /64 Prefix Subnet groups per /32 /48 subnets per group /32 1 65,536 /36 16 4,096 /40 256 /44 /48 [VMcK : could add here another slide] ?

3. WORKING WITH STANDARD IPv6 Subnet SIZES

The “best size” for an IPv6 subnet? Enterprise – site allocation size: /48 Point-to-point links and LAN interfaces: /64 or /127 Subnets smaller than /64 have appeared in some deployments for very specific use cases Loopbacks One /64 and all loopbacks from it Many /64s and keeping the Interface ID the same In either case, /128 per loopback (equivalent to /32 in IPv4) WAN2 2001:db8:2112:2::3/64 LAN1 2001:db8:2112:1::1/64 LO1 2001:db8:2112:3::1/128 WAN1 2001:db8:2112:2::2/64

4. Nibble boundary rule

“Nibble boundary” benefits 2001:db8:1234:5678::/64 Nibble = 4 bits = 1 HEX character Keep the addressing plan tidy Easy to recognise what portion of prefix is assigned and what we are working with Assists hierarchy of the plan, easier summarisation and security policies

Nibble boundaries when subnetting within a site Prefix Subnet groups per /48 /64 subnets per group /48 1 65,536 /52 16 4,096 /56 256 /60 /64

Nibbles make IPv6 prefixes more legible Subnet bits a multiple of 4 Prefix: 2001:db8:1::/48 Range: 2001:db8:1:0000:0000:0000:0000:0000 2001:db8:1:ffff:ffff:ffff:ffff:ffff Subnet bits not a multiple of 4 Prefix: 2001:db8:1::/49 Range: 2001:db8:1:0000:0000:0000:0000:0000 2001:db8:1:7fff:ffff:ffff:ffff:ffff 2001:db8:1:8000:0000:0000:0000:0000 2001:db8:1:ffff:ffff:ffff:ffff:ffff

Mapping locations or functions into IPv6 address prefixes using nibbles 2001:db8:1:LXXX::[/52 - /64] Location (16 sites) 2001:db8:1:[0-f]nnn::/52 Interface subnets (4096 per location) 2001:db8:1:n[0-f][0-f][0-f]::/64 Prefix Assignment 2001:db8:1:0000::/52 Reserved 2001:db8:1:1000::/52 Building 1 2001:db8:1:2000::/52 Building 2 … 2001:db8:1:f000::/52 [Location 16] Prefix Assignment 2001:db8:1:1000::/64 Reserved 2001:db8:1:1001::/64 VLAN1 2001:db8:1:1002::/64 VLAN2 … 2001:db8:1:1fff::/64 [Subnet 4096] CAUTION! It’s possible to overdo this approach… There is a trade-off between the operational benefits of the approach and the flexibility of your addressing plan for growth and extensibility

5. CPE addressing

ISP approach to CPE addressing We started with /48 (RFC 3177) Made obsolete by RFC 6177 Now /56 per CPE is the best practise But the IETF Homenet working group is reconsidering /48 Prefix colouring (?) What do you think of SP Wi-fi and /64 per host? RFC 3177: This document provides recommendations to the addressing registries (APNIC, ARIN and RIPE-NCC) on policies for assigning IPv6 address blocks to end sites. In particular, it recommends the assignment of /48 in the general case, /64 when it is known that one and only one subnet is needed and /128 when it is absolutely known that one and only one device is connecting. RFC 6177: RFC 3177 argued that in IPv6, end sites should be assigned /48 blocks in most cases. The Regional Internet Registries (RIRs) adopted that recommendation in 2002, but began reconsidering the policy in 2005. This document obsoletes the RFC 3177 recommendations on the assignment of IPv6 address space to end sites. The exact choice of how much address space to assign end sites is an issue for the operational community. The IETF's role in this case is limited to providing guidance on IPv6 architectural and operational considerations. This document reviews the architectural and operational considerations of end site assignments as well as the motivations behind the original recommendations in RFC 3177. Moreover, this document clarifies that a one-size-fits-all recommendation of /48 is not nuanced enough for the broad range of end sites and is no longer recommended as a single default.

Other Influences in the Industry Cisco Live 2014 1/3/2018 Other Influences in the Industry For Your Reference IETF Homenet & ISP’s IPv6 Addressing This WG focuses on supporting next-generation services on unmanaged home networks In the center of their work is IPv6 Multiple ISP connections to the home Example: broadband, VPN router, smart meters, home security etc. Terminated at a CPE (6rd, DHCPv6-PD, MAP, static IPv6 etc.) Not really impacting the ISP IPv6 addressing as it’s behind the CPE Rather realize the potential of prefix coloring & IPv6 Segment Routing Homenet presentation @ UKNOF 27 (January 2014) IETF v6 Ops & Unique IPv6 Prefix Per Host Large scale environments with the need to assign IPv6-prefix per host (E.g. SP Wi-Fi) Advantages: Monitoring the prefix instead of IPv6 address Host isolation (prefix has an Off-link flag set), limitation in ND communication Think about it from the perspective of the IPv6 prefix allocation from your RIR/LIR How many /64 are you going to need? This will impact the required allocation size presentation @ UKNOF 33 (January 2016) /56 /60 /48 © V.McKillop, 2015 [BRIEF] Picking the right size of prefix to delegate for Homenet considerations [BRIEF] Possibility and potential impact of /64 per host (draft-ietf-v6ops-unique-ipv6-prefix-per-host)

Examples of Addressing plans

A large enterprise plan summary 5 RIRs  with IPv6 – 5 /32s (one per RIR) Region gets a /36 (15 /36s held in reserve) Core has core networks and external DMZs; /40s Countries have sites: i.e., grouping of buildings or single buildings at the same location; /40s Sites are /56s of /48s for applications; i.e., DHCP client(s), customer/printing/etc. environments Applications are /48s and they contain /64s (subnets)

ISP addressing plan (1)

ISP addressing plan (2)

ISP addressing plan (3)

Summary & Resources

Summary Obtaining an IPv6 Prefix ISP vs. Enterprise; PI vs. PA Subnetting your IPv6 allocation and assignments The right size for your organization’s initial allocation Working with standard IPv6 subnet sizes /64s, /48s, /128s, (possibly also /127s) “Nibble boundary” rules Legibility of unique prefixes ISP approach to addressing CPEs /56 vs. /48 Examples of IPv6 addressing plans Enterprise ISP

Resources IPv6 Address Planning How to write an IPv6 Addressing Plan Tom Coffeen, O’Reilly (http://shop.oreilly.com/product/0636920033622.do) How to write an IPv6 Addressing Plan Veronika McKillop, Cisco Live breakout session BRKRST-2267 Recording: www.ciscolive.com/online (register for free and search for the session code) Create an Addressing Plan RIPE NCC https://www.ripe.net/publications/ipv6-info-centre/deployment-planning/create-an-addressing-plan