IP Transitioning in CE Routers Mark Townsley, Ole Troan.

Slides:



Advertisements
Similar presentations
Deployment Considerations for Dual-stack Lite IETF 80 Prague Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed Boucadair.
Advertisements

CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
Marla Azinger, Frontier Communications
© 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.
Draft-tsou-bfd-ds-lite-02 Tina Tsou. Problem to solve – There is no status information of DS-Lite tunnel, e.g. tunnel up or down, which brings difficulties.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
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.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Routing and Routing Protocols Introduction to Static Routing.
NAT Network Address Translation. NAT Links cisco.shtmlhttp:// cisco.shtml.
1 Extension of minimum initial IPv6 allocation size Jan Žorž (Go6 Institute Slo) Ole Trøan (Cisco) proposal.
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Routing I.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
IETF 81 draft-murakami-softwire-4rd-00 (Satoru Matsushima / Tetsuya Murakami / Ole Trøan) 4rd A+P6rd DS- lite.
1 Issue Definition*: 6RD and IPv6 allocation policy Jan Žorž (Go6 Institute Slo) Mark Townsley (Cisco) *Or, Why we had to wake up on Friday to be here?
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Ole Trøan, IPv6 mercenary A+P6rd DS- lite.
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
9/11/2015Home Networking1 Bob.test Have Road Runner Unhappy about reports of constant probes of machines Policy decision –I want to prevent unauthorized.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
TCOM 515 Lecture 6.
6rd Sunsetting Mark Townsley, Alexandre Cassen. Operational procedures and CE requirements for incremental migration from 6rd to Native IPv6 Presumes.
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
© 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.
Chapter 9. Implementing Scalability Features in Your Internetwork.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
The necessity of 4-over-6 stateless address sharing mechanism Satoru Matsushima Jie Jiao Chunfa Sun 0.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
MIF Current Practices draft-mrw-mif-current-practices-01.txt Margaret Wasserman
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
IETF #58 in Minneapolis1 IPv6 Address Assignment and Route Selection for End-to-End Multihoming Kenji Ohira Kyoto University draft-ohira-assign-select-e2e-multihome-02.txt.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
V6OPS WG IETF-72 IPv6 in Broadband Networks draft-kaippallimalil-v6ops-ipv6-bbnet Presented by: David Miles Kaippallimalil John Frank Xia July 2008.
Wrapping up subnetting, mapping IPs to physical ports BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
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)
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
Introduction to OSPF Campus Networking Workshop These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license.
Attribute-Value Pairs For Provisioning Customer Equipment Supporting IPv4-Over-IPv6 Transitional Solutions Cathy Zhou; Tom Taylor; Qiong Sun draft-zhou-dime-4over6-provisioning-01.
IPv6 and FRITZ!Box Eric van Uden. History First public beta since two and half year IPv6 is since Q4/2010 Standard feature in the FRITZ!Box.
LESSON Networking Fundamentals Understand IPv4.
Discussion on DHCPv6 Routing Configuration
Booting up on the Home Link
Network Layer, and Logical Addresses
Ingress Filtering, Site Multihoming, and Source Address Selection
Instructor Materials Chapter 9: NAT for IPv4
Planning the Addressing Structure
Chapter 4: Routing Concepts
Routing and Switching Essentials v6.0
Chapter 2: Static Routing
Working at a Small-to-Medium Business or ISP – Chapter 6
Implementing IP Addressing Services
Network Virtualization
Instructor Materials Chapter 9: NAT for IPv4
An Introduction to IPv6 By Jim Johnston.
Implementing IP Addressing Services
Planning the Addressing Structure
Chapter 11: Network Address Translation for IPv4
Presentation transcript:

IP Transitioning in CE Routers Mark Townsley, Ole Troan

IPv6 Internet Native IPv6 Tunneled IPv6 IPv4 6rd Two Choices: 1.Multihoming: Multiple active interfaces are allowed, router decides which WAN interface to use for upstream traffic based on IP forwarding metrics 2.Forced single-homing: Router is “allowed” one and only one active WAN interface at any time

Parallel Dual-Stack IP Config

1)The CE router MUST associate delegated prefixes with the WAN interface(s) they were learned from (e.g., DHCPv6-PD, 6rd, etc). Each packet sent out a WAN interface MUST have a source address that corresponds to a delegated prefix associated with the given WAN interface. 2)The IPv6 CE router MUST allow different or identical delegated prefixes on 6rd and native interfaces. By default, a 6rd virtual interface MUST be assigned a higher routing cost than a native IPv6 interface.

IPv4 Internet NAPT Table for Native IPv4 Virtual NAPT Table for Tunneled IPv4 Native IPv4 Tunneled IPv4 ? IPv6 DS-Lite Same Two Choices: 1.Multihoming 2.Forced single-homing

Parallel Dual-Stack IP Config

Dynamic: Flow 1.. Flow 2.. Flow 3.. Static: Port FWD (PCP) Dynamic: Flow 1.. Flow 2.. Flow 3.. Static: Port FWD (PCP) AFTR NAPT Table ISP A ISP B Dynamic: Flow 1 (5-tuple) – Intf 1 Flow 2 (5-tuple) – Intf 1 Flow 3 (5-tuple) – Intf 2 Flow 4 (5-tuple) – Intf 2 Flow 5 (5-tuple) – Intf 1 Flow 6 (5-tuple) – Intf 1 Flow 7 (5-tuple) – Intf 2 Flow 8 (5-tuple) – Intf 2 Flow 9 (5-tuple) – Intf 1 : Flow n (5-tuple) Static: DS-Lite – Intf 3 Port FWD (UPnP, PCP…) Dynamic: Flow 1 (5-tuple) – Intf 1 Flow 2 (5-tuple) – Intf 1 Flow 3 (5-tuple) – Intf 2 Flow 4 (5-tuple) – Intf 2 Flow 5 (5-tuple) – Intf 1 Flow 6 (5-tuple) – Intf 1 Flow 7 (5-tuple) – Intf 2 Flow 8 (5-tuple) – Intf 2 Flow 9 (5-tuple) – Intf 1 : Flow n (5-tuple) Static: DS-Lite – Intf 3 Port FWD (UPnP, PCP…) CPE NAPT Table WAN Intf 1 WAN Int 2 WAN Int 3 Address C…Z DS-Lite Address B Address A No Address

1. IPv4 over IPv6 transport is preferred over others 2.Less address translation occurrences is preferred over more [RFC5864][I-D.donley-nat444-impacts] 3.The closer the state is to the edge, the better. [RFC1958]

Forcing Single-Homing

Forced Singlehoming (2)

Forced Singlehoming (3)

IPv6 IPv4 6rd ite

IPv6 IPv4 6rd ite IPv6 IPv4 6rd ite

Current text states CE Routers SHOULD implement DS-Lite and 6rd, but avoids how they interact with one another as well as with Native IPv4 and Native IPv6. Two choices: 1. Specify in the “Transition” section that IP interface configuration operate independently In order to support Multihoming: – For 6rd: Include the two requirements in this presentation – For DS-Lite: Require that IPv4 “dual-wan” functionality be employed. If we want to transition to IPv6, define a default policy for IPv4 mechanisms. 2. Or, move the “Transitioning” solution space to a new document.