IPv6 Near-Unique Site Local Addresses draft-francis-ipngwg-unique-site-local-00.txt.

Slides:



Advertisements
Similar presentations
1 IPv6 Unique Local Addresses Update on IETF Activity ARIN Public Policy Meeting April 2005 Geoff Huston APNIC.
Advertisements

CS332 Victor Norman Spring 2014
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IP Addressing Introductory material.
IPv6 Victor T. Norman.
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
1 Computer Communication & Networks Lecture 17 & 18 Network Layer: Logical Addressing Waleed Ejaz.
Network Layer: Logical Addressing. 4-1 IPv4 ADDRESSES An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device.
Dslac November 2002 G. Chelius, E. Fleury L. Toutain IPv6 router auto-configuration.
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.
Draft Policy ARIN : Modification to Criteria for IPv6 Initial End-User Assignments.
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
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.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
IPv6 Unique Local Addresses Update on IETF Activity Policy SIG Feb 2004 APNIC19 Geoff Huston.
Chapter 19 Network Layer: Logical Addressing
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-02 draft-ietf-6renum-gap-analysis-02 Bing Liu (speaker), Sheng Jiang, Brian.E.Carpenter,
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
4: Addressing Working At A Small-to-Medium Business or ISP.
ECE 4110 – Internetwork Programming Subnetting, Supernetting, and Classless Addressing.
ROUTER Routers have the following components: CPU NVRAM RAM ROM (FLASH) IOS Cisco 2800 Series Router.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
Concerns about designating the MAG as a Default Router James Kempf NETLMM Interim Sept. 27, 2006.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
NATs and UDP Victor Norman CS322 Spring NAPT Suppose we have a router doing NAT: half is the “public side”, IP address ; other half is.
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.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
IP Addressing Lecture # 1 Hassan Shuja 01/31/2006.
Network Architecture Protection (draft-vandevelde-v6ops-nap-01.txt) Brian Carpenter, Ralph Droms, Tony Hain, Eric L Klein, Gunter Van de Velde.
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
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.
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.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
1 Unique Local Addresses / IPv6 WG / July 2003 / Bob Hinden Unique Local IPv6 Unicast Addresses Bob Hinden.
JinHyeock Choi, Syam Madanapalli hppt:// DNA Solution: Link Identifier based approach draft-jinchoi-dna-protocol2-01.txt.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Ethernet Basics – 7 IP Addressing. Introducing IP Addressing  IP address (TCP/IP address)  Not unique (but should be), user assigned  Layer 3  4 byte.
© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational.
Subnetting Made Easy? The “moving stick” and the “magic number” Jim Blanco Aparicio-Levy Technical Center.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
IP Addressing Introductory material.
Classful Subnetting IPv4
Default Router Preferences and More-Specific Routes in RAs
Addressing the Network – IPv4
Policy Experience Report
Ingress Filtering, Site Multihoming, and Source Address Selection
Tokyo Institute of Technology
IP (slides derived from past EE122 sections)
Chapter 8: Subnetting IP Networks
IPv6 Addressing.
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router) to the Internet.
Default Address Selection for IPv6
Router Advertisement Link Identifiers (LinkID)
IP Addressing Introductory material.
IP Addressing Introductory material.
Chapter 26 IPv6 Addressing
ARIN Scott Leibrand / David Huberman
IPv6 Unique Local Addresses Update on IETF Activity
IP Addressing Introductory material
IPv6 Unique Local Addresses Report on IETF Activity
Planning the Addressing Structure
Lec 7 Network Layer: Logical Addressing
IPv6 Unique Local Addresses Update on IETF Activity
Layering and the TCP/IP protocol Suite
Presentation transcript:

IPv6 Near-Unique Site Local Addresses draft-francis-ipngwg-unique-site-local-00.txt

Problem Statement in Draft Site-locals not globally unique Sites cannot be “merged” without first renumbering –Renumbering eventually necessary, but over time Site-local address is potentially ambiguous outside immediate context of network layer –In or a file

Solution in Draft Assign “near-unique” random value in 38- bit 0’s field of site-local address | 10 | | bits | 38 bits | 16 bits | 64 bits | | | 0 | subnet ID | interface ID | | 10 | | bits | 38 bits | 16 bits | 64 bits | | | non-zero | subnet ID | interface ID |

Solution in Draft Don’t use a registry –Even registry can’t enforce uniqueness –Because of site splits Instead each site choose a random number –Literally toss coins –Or, ISP can assign random number from good random number generator

Low probability of collision For any given site, very low probability that it will ever connect to another site with same prefix –Some math errors in the draft, off by maybe factor of 2 –Conclusion still applies

Draft Error Near-unique site-locals don’t really help with merging sites If two merged site halves maintain separate global prefixes –Advertise prefix to each half If two merged site halves obtain same global prefixes –Must renumber anyway (near-unique or not)

2 sites ISP1 ISP2 Site 1 Site 2 Prefix P1 Prefix P2 P1.1 L.1 P2.1 L.1 P2.2 L.2 P1.2 L.2 ISP3

“Merge” with separate global prefixes Advertise global prefixes directly ISP1 ISP2 Site 1 Site 2 Prefix P1 Prefix P2 P1.1 L.1 P2.1 L.1 P2.2 L.2 P1.2 L.2 ISP3 P2 P1

One half gets new prefix Other half doesn’t have to renumber ISP1 ISP2 Site 1 Site 2 Prefix P1 Prefix P3 P1.1 L.1 P3.1 L.1 P3.2 L.2 P1.2 L.2 ISP3 P3 P1

But only partial merge Can’t use each other’s ISPs ISP1 ISP2 Site 1 Site 2 Prefix P1 Prefix P3 P1.1 L.1 P3.1 L.1 P3.2 L.2 P1.2 L.2 ISP3 P3 P1

Near-unique site-locals doesn’t help Still can’t use each other’s ISPs ISP1 ISP2 Site 1 Site 2 Prefix P1 Prefix P3 P1.1 L1.1 P3.1 L3.1 P3.2 L3.2 P1.2 L1.2 ISP3 L3 L1

What about a full merge? Can’t add new prefix without changing SLA ISP1 ISP2 Prefix P1 Prefix P3 P1.1 P3.1 L1.1 P3.1 P1.1 L3.1 P3.2 P1.2 L3.2 P1.2 P3.2 L1.2 ISP3 collisions!

Can’t change global SLA’s without changing site-local SLA’s ISP1 ISP2 Prefix P1 Prefix P3 P1.1 P3.1 L1.1 P3.3 P1.3 L3.1 P3.4 P1.4 L3.2 P1.2 P3.2 L1.2 ISP3 different SLA’s

Full merge requires renumbering regardless Can’t use router renumbering to do it ISP1 ISP2 Prefix P1 Prefix P3 P1.1 P3.1 L1.1 P3.3 P1.3 L3.3 P3.4 P1.4 L3.4 P1.2 P3.2 L1.2 ISP3

One possible option: Don’t apply router renumbering to site locals ISP1 ISP2 Prefix P1 Prefix P3 P1.1 P3.1 L1.1 P3.3 P1.3 L3.1 P3.4 P1.4 L3.2 P1.2 P3.2 L1.2 ISP3

Remaining Benefits Remaining benefit appears to be removing out-of-context address ambiguity Possible benefits with site-multi-homed host? –Draft doesn’t talk about this –I don’t fully understand the issues

Discussion? Benefit not as strong as draft states Still there is some benefit Picking random number is easy, doesn’t require change to implementations –Seems no good reason to disallow a site from doing it Picking a random number is kind of weird