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.

Slides:



Advertisements
Similar presentations
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
© 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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Draft Policy GPP Network IP Resource Policy Advisory Council Shepherds: Scott Leibrand and Rob Seastrom.
NAT: Network Address Translation local network (e.g., home network) /24 rest of Internet Datagrams.
Rethink the design of the Internet CSCI 780, Fall 2005.
Slides of the course was made by TAs of this and previous semesters 1 Internet Networking Spring 2002 Tutorial 1 Subnets, Proxy ARP.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Circuit & Application Level Gateways CS-431 Dick Steflik.
NAT Network Address Translation. NAT Links cisco.shtmlhttp:// cisco.shtml.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition Chapter 9 Network Services.
Internet Protocol Security (IPSec)
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Slides of the course was made by TAs of this and previous semesters 1 Internet Networking Spring 2003 Tutorial 1 Subnets, Proxy ARP.
IPv6 Unique Local Addresses Update on IETF Activity Policy SIG Feb 2004 APNIC19 Geoff Huston.
Firewalls Marin Stamov. Introduction Technological barrier designed to prevent unauthorized or unwanted communications between computer networks or hosts.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Planning the Addressing Structure Working at a Small-to-Medium Business or ISP – Chapter.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
IPv6 Renumbering Tim Chown Alan Ford Mark Thompson Stig Venaas University of Southampton (UK)
CS 540 Computer Networks II Sandy Wang
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Multiple Provisioning Domain (MPVD) Architecture status & next steps Dmitry Anipko (architecture document editor) IETF 89 MIF WG London, March 6 th 2014.
Recommendations of Unique Local Addresses Usages draft-ietf-v6ops-ula-usage-recommendations-02 draft-ietf-v6ops-ula-usage-recommendations-02 Bing Liu(speaker),
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
Draft-vandevelde-v6ops-addcon-00.txt IPv6 Unicast Address Assignment Considerations Gunter Van de Velde (editor) Tim Chown Ciprian Popoviciu IETF 65, March.
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.
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
DHCPv6/SLAAC Address Configuration Interaction Problems and Operational Guidance Bing Liu, Ronald Bonica (Speaker) Sheng Jiang, Xiangyang Gong, Wendong.
Routing integrity in a world of Bandwidth on Demand Dave Wilson DW238-RIPE
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.
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.
© 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.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
1 Extreme Networking at Home Jari Arkko, Ericsson.
Security “Automatic Border Detection” is essential – For service discovery scope – For prefix assignment and routing – For security Default filters (ULAs?)
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the network IPv4 CCNA Exploration Semester 1 – Chapter 6.
Securing Access to Data Using IPsec Josh Jones Cosc352.
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.
On Firewalls Fred Baker and Paul Hoffman draft-ietf-opsawg-firewalls-01.txt.
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Homenet Architecture Discussion
Instructor Materials Chapter 9: NAT for IPv4
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-04
Routing and Switching Essentials v6.0
CIS 82 Routing Protocols and Concepts Chapter 11 NAT
Instructor Materials Chapter 9: NAT for IPv4
IPv6 Unique Local Addresses Update on IETF Activity
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
M. Boucadair, J. Touch, P. Levis and R. Penno
Presentation transcript:

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 IETF Nov

Motivation of this draft ULA (RFC4193) defined in 2005, how to use it seems un-documented and controversial There are explicit requirements of using ULA in some scenarios (e.g. renumbering, homenet). The use cases are not scenario- specific only, they involve common ULA usage. So we think it is worth to make comprehensive analysis, and try to make some recommendations according to the discussion 2

ULA’s features FC00::/7 prefix 40bit(or varieties) Global ID to provide (quasi)uniqueness Independent address space Not routed globally, only locally 3

Contents General Use Cases  ULA-only: The hosts only configured with ULA. - Isolated network - Connected network  ULA + Global address(es) Some special Use Cases  Private routing  NAT64 pref64  Session identifier 4

ULA-only Isolated network  Straightforward way with minimal administrative cost for address provision  Suitable for close systems, e.g. cars, plane, buildings, which don’t intend to connect to internet  Automatic ULA provision is needed 5

ULA-only Connected network - Using IPv6 NAT (e.g. NPTv6-rfc6296), rfc1918 mode  Avoiding renumbering from uplink  Better security? (old argument about IP leaking, topology hiding)  Inheriting NAT issues (end-to-end transparency, global multicast.etc) - Using Proxies  No IP layer connectivity  Ensure high level security; easy to monitor/record/audit user’s behavior 6

ULA+Global ULA for local communication, while Global for outside. Address selection policy is needed. Benefit to renumbering: Stable local communication while renumbering from uplinks Argument of operation complexity and cost (may be a common worry about running multiple prefixes in IPv6) 7

Some Special Use Cases-1 Privacy routing (Fred Baker, draft-baker-v6ops-b2b-private-routing)  Business to business private link  End-to-end transparent 8

Some Special Use Cases-2 Used as NAT64 pref64 (proposed by Cameron Byrne)  ensures that only local systems can use the NAT64 translation  helps clearly identify traffic that is locally contained  Being really used in T-Mobile USA pref64 shorter than /48 violate the 40bit Global ID of ULA, not recommended to use 9

Some Special Use Cases-3 Used as identifier E.g. RFC6124 BTMM, using ULA as transport- layer identifier Seems ULA is suitable to be identifier  IPv6-compliant, easy to be grabbed from the stack  (quasi)uniqueness to avoid collision in most of the cases  Stable, assigned to the interface, no need for the application to maintain it But may have privacy issues 10

Thank you! Comments are appreciated Adopted as a WG item? Bing Liu, Sheng Jiang Nov 11