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.

Slides:



Advertisements
Similar presentations
Using HIP to solve MULTI-HOMING IN IPv6 networks YUAN Zhangyi Beijing University of Posts and Telecommunications.
Advertisements

IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
Design Guidelines for IPv6 Networks draft-matthews-v6ops-design-guidelines-01 Philip Matthews Alcatel-Lucent.
IPv6 Near-Unique Site Local Addresses draft-francis-ipngwg-unique-site-local-00.txt.
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Network Address Translation for IPv4  Connecting.
Multihoming in IPV6 Habib Naderi Department of Computer Science University of Auckland.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture15: Network Address Translation for IPv4 Connecting Networks.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
Understanding Internet Protocol
IP Addressing and Subnetting
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition Chapter 9 Network Services.
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
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
ECE 4110 – Internetwork Programming Subnetting, Supernetting, and Classless Addressing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 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 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
Introduction to Network Address Translation
IPv6 Renumbering Tim Chown Alan Ford Mark Thompson Stig Venaas University of Southampton (UK)
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing in an Enterprise Network Introducing Routing and Switching in the.
© 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.
Recommendations of Unique Local Addresses Usages draft-ietf-v6ops-ula-usage-recommendations-02 draft-ietf-v6ops-ula-usage-recommendations-02 Bing Liu(speaker),
Addressing IP v4 W.Lilakiatsakun. Anatomy of IPv4 (1) Dotted Decimal Address Network Address Host Address.
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.
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.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
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.
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.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Skeeve Stevens APNIC 31, Hong Kong Alternative criteria for subsequent IPv6 allocations Prop-083v003.
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.
Scaling Networks with Network Address Translation Scaling Networks with Network Address Translation Solutions for IPv4 Security and Scalability ECPI College.
CS470 Computer Networking Protocols
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
1/13 draft-carpenter-nvo3-addressing-00 Brian Carpenter Sheng Jiang IETF 84 Jul/Aug 2012 Layer 3 Addressing Considerations for Network Virtualization Overlays.
CCNA Discovery Semester 3 Addressing in an Enterprise Network Chapter 4 K. Martin.
1 Unique Local Addresses / IPv6 WG / July 2003 / Bob Hinden Unique Local IPv6 Unicast Addresses Bob Hinden.
Goals for Local Communications Within Sites Tony Hain / Fred Templin IPv6 Working Group – IETF 58 active site: - a site that may be intermittently-connected.
Draft-chown-v6ops-vlan-usage-01 Tim Chown v6ops WG, IETF 60, San Diego, August 2, 2004.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
CCNA4-1 Chapter 7-1 IP Addressing Services Scaling Networks With Network Address Translation (NAT)
Configuring NAT. Configuring Static NAT There are two basic tasks to perform when configuring static NAT translations: Create the mapping between the.
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Planning the Addressing Structure
Instructor Materials Chapter 8: Subnetting IP Networks
Instructor Materials Chapter 9: NAT for IPv4
Chapter 8: Subnetting IP Networks
Running Multiple PLATs in 464XLAT
Routing and Switching Essentials v6.0
New Solutions For Scaling The Internet Address Space
CIS 82 Routing Protocols and Concepts Chapter 11 NAT
Instructor Materials Chapter 9: NAT for IPv4
An Update on Multihoming in IPv6 Report on IETF Activity
Planning the Addressing Structure
Planning the Addressing Structure
Bing Liu, Sheng Jiang IETF July 2017
Chapter 11: Network Address Translation for IPv4
IPv6 Unique Local Addresses Update on IETF Activity
Presentation transcript:

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 Byrne IETF Mar

Purposes of this draft Supplement to RFC4193 (ULA definition) Discussing ULA usage scenarios, making recommendations of some general/specific cases where could be benefit of adopting ULA Eliminating/preventing misunderstanding of ULA = RFC1918v6 migrating some successful practice/designs of RFC1918 to ULA in IPv6 is valid But never mapping RFC1918+NAT to ULA+NAT as default 2

General Scenarios Analysis 1/3  Using ULA in isolated networks (Recommended in this draft) -Independent automatic generated address space without acquiring RIRs/LIRs -Extremely low probability of collision when merged (section in RFC4193) -Compatible with adding global connectivity in the future -Supporting multiple subnets 3

General Scenarios Analysis 2/3  ULA aside Global PA addresses (Recommended in this draft, also regarding draft-ietf-v6ops-enterprise-incremental-ipv6)draft-ietf-v6ops-enterprise-incremental-ipv6 -Configuring multiple addresses per interface, PA for global communication and ULA for local. -A big advantage and difference to RFC1918, by utilizing multi- addresses-per-interface feature of IPv6 -Enabling stable local communications internal-only nodes could be configured with ULA-only to avoid renumbering; When PAs renumbered, the separated local communications remain stable (recommended by RFC6879-IPv6 enterprise renumbering scenarios) -RFC6724 default address selection policy already support ULA 4

General Scenarios Analysis 3/3 ULA + Proxy  Some information security sensitive networks, the endpoints are default disconnected and need the proxies to connect for central control.  A common deployment model in IPv4 (RFC1918+proxies)  It is natural to pick ULA in IPv6. ULA + NPTv6  Those who want independent address space without acquiring PI, can deploy this  In NPTv6 specification (RFC6296), ULA+NPTv6 is also recoganized as a valid use case (also regarding draft-ietf-v6ops-enterprise-incremental-ipv6)draft-ietf-v6ops-enterprise-incremental-ipv6 5

 NAT64 pref64 ensures that only local systems can use the translation resources of the nat64 helps clearly identify traffic that is locally contained  Upper layer identifier IPv6-compliant, easy to be grabbed from the stack (quasi)uniqueness to avoid collision in most of the cases assigned to the interface, stable and no need for the application to restore it RFC6281 is one good example But need to consider privacy issues 6 Recommended Special Use Cases  Private routing between two mutual trust sites (draft-baker-v6ops-b2b-private-routing)draft-baker-v6ops-b2b-private-routing

A useful document? Adoption? Thank you! 7

Backup Slides 8

ULA+NPTv6  For IPv6 NAT, IETF already has opinions in RFC5902 (details in the next slide), so might not necessary to revisit it again in this specific draft  For NPTv6, it is “a mechanism that has fewer architectural problems than merely implementing a traditional stateful Network Address Translator in an IPv6 environment. [RFC6296]” and recognized ULA+NPTv6 as a valid use case  It is a necessary discussion of the proper ULA+NPTv6 use in this draft. Referring above points is sufficient for NAT/NPTv6 considerations in this specific ULA draft. 9

RFC5902 Summary “At present, the primary benefits one may receive from deploying NAT appear to be avoiding renumbering, facilitating multihoming without impacting routing scalability, and making edge consumer network configurations homogenous.” [RFC5902] In section 4, it discussed solution space for renumbering and multihoming without NAT. But they are not perfect, e.g. routing scalability issue of PI. That is to say, we do have other way to solve the problems, but it may also bring us other issues. In RFC5902, the IETF prefers working on the other ways by considering E2E transparency as the higher priority. 10

draft-ietf-v6ops-enterprise-incremental-ipv6 “If using ULAs instead of Globally Unique Addressing for hosts, note that Network Prefix Translation will be required [RFC6296] for Internet based communication; the implications of which must be well understood before deploying. “RFC6296 “The use of ULAs may provide additional flexibility when an enterprise is using PA space, by providing an independent local prefix for internal use, while using the PA prefix externally in conjunction with NPTv6 [RFC6296].”RFC

GUA in Isolated Networks Some may argue that, since the network is isolated, arbitrarily picking a GUA range (without acquiring it from LIR/RIR) is also applicable. But please considering the following situations: Some a node in the isolated network might move out to the Internet The isolated network might be added a global prefix to connect to the Internet in the future Different isolated networks merging 12

Security Implication  ULA itself doesn't contain any inner security features  It is controversy whether ULA could benefit security designs/policies A: It's a lot easier to filter/protect against a well known contiguous range Counter-A: There is no benefit to the range being well know outside of the filtering domain. A /48 carved out of one's GUA would serve equally well to a /48 from ULA. 13

RFC6724 (default address selection) already supported ULA default policy table 14