Hierarchical Prefix Delegation in Basic Home Networks draft-chakrabarti-homenet-prefix-alloc-01.txt Erik Nordmark Samita Chakrabarti Suresh Krishnan Wassim.

Slides:



Advertisements
Similar presentations
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Advertisements

A Near Term Solution for Home IP networking (HIPnet) draft-grundemann-homenet-hipnet RIPE 66 – Dublin – 14 May 2013 Chris Grundemann, Chris Donley, John.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
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-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Chapter 9b Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Identify an IPv6 address  Identify the prefix, subnet.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
1 Computer Communication & Networks Lecture 17 & 18 Network Layer: Logical Addressing Waleed Ejaz.
Network Localized Mobility Management using DHCP
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
Ethernet and switches selected topics 1. Agenda Scaling ethernet infrastructure VLANs 2.
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.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 18 Host Configuration: DHCP.
NAT Network Address Translation. NAT Links cisco.shtmlhttp:// cisco.shtml.
DHCPv6 class based prefix (draft-bhandari-dhc-class-based-prefix-00) IETF 82, November 2011 Authors: Shwetha Bhandari (Cisco) Sri Gundavelli(Cisco) Gaurav.
DYNAMIC HOST CONFIGURATION PROTOCOL (DHCP) BY: SAMHITA KAW IS 373.
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.
© 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.
DHCP: Dynamic Host Configuration Protocol
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
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.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
CSIS  We need to create some logic to the environment  We want to keep like devices together  We want to make money leasing the use of the space.
Sharing a single IPv4 address among many broadband customers
Chapter 6 VLSM and CIDR.
© 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.
1 Behcet Sarikaya Frank Xia Ted Lemon July 2011 DHCPv6 Prefix Delegation as IPv6 Migration Tool in Mobile Networks IETF 81
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
Address planning. Introduction Network-Level Design Considerations Factors affecting addressing scheme Recommended practices Case studies 6/4/20162.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-00.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
Page 1 Network Addressing CS.457 Network Design And Management.
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.
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.
1/28/2010 Network Plus IP Addressing Review. IP Address Classes.
© 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.
1 Extreme Networking at Home Jari Arkko, Ericsson.
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.
V6OPS WG IETF-72 IPv6 in Broadband Networks draft-kaippallimalil-v6ops-ipv6-bbnet Presented by: David Miles Kaippallimalil John Frank Xia July 2008.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
Cisco Public 1 Eric Vyncke, Distinguished Engineer Cisco Systems
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-02.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
NT1210 Introduction to Networking
Network Layer IP Address.
Prefix Assignment and distribution of other configuration infromation Ole IETF82.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Planning the Addressing Structure
Discussion on DHCPv6 Routing Configuration
Homenet Architecture Discussion
4 Network Layer Part I Computer Networks Tutun Juhana
Chapter 9: Subnetting IP Networks
Routing and Switching Essentials v6.0
Chapter 9: Subnetting IP Networks
By - Ricardo Sanchez, Ken Wolters and William Hibbard
Planning the Addressing Structure
Planning the Addressing Structure
Planning the Addressing Structure
Lecture 4a Mobile IP 1.
MIF DHCPv6 Route Option Update
Presentation transcript:

Hierarchical Prefix Delegation in Basic Home Networks draft-chakrabarti-homenet-prefix-alloc-01.txt Erik Nordmark Samita Chakrabarti Suresh Krishnan Wassim Haddad

Goals Look at existing IPv4 home networks with multiple NATs How can we add IPv6 to those without any IPv6 NATs? 2 H ERCER IR H H H H H H CER IR H H H H H H H H A. Tree of routersB. Daisy chain of RoutersC. Internal host multi-homing

Why multiple Customer Routers today? ISP provides a box, perhaps with a single Ethernet port and no WiFi – That box does NAT – Customer wants multiple Ethernet ports, WiFi Dedicated VoIP box is also a NAT; should be closest to the ISP for QoS reasons Backup box can also be a NAT Result is a daisy-chain or shallow tree of NATs 3

State of current IPv4 home routers Have a dedicated uplink port with DHCP client Have zero or more downlink ports – Might be bridged together – WiFi might be bridged together with Ethernet Might support a separate guest network – Unclear whether this is a separate IPv4 subnet or just ACLs Model as one or more downlink L3 interface – With optional bridges below those interfaces 4

Core of proposal Just use DHCPv6 Prefix Delegation – Run a PD client on the uplink interface – Run a PD server for the set of downlink interfaces Start PD server once a prefix is available from the uplink/client – ULA discussion on subsequent slide Carve up the delegated /N prefix to provide – Some /64 prefixes to assign to the routers downlink interfaces – Some /(N+k) prefixes to sub-delegate to downlink routers 5

Recommend default k=3 Allows for 7 downlink routers Allows for 3 levels of hierarchy from a /56 – Customer edge router sub-delegates 7 different /59 prefixes – A interior router one step down can sub-delegate 7 /62 prefixes – Two steps down a router can have four interfaces, or sub-delegate two /64 plus have two interfaces In general and approximately, k = log2(expected number of downlink routers + 1) 6

Prefix Stability Each router calculates its fixed sub-delegation prefix length Recommend that routers (their PD server) remember delegated prefixes in stable storage – Even after the lease has expired – Do FIFO allocation so that a previously used prefix will be re-used last Or recommend that requesting router (PD client) remember the prefix it had before 7

ULA Manually configure the CER to generate a ULA prefix for the home Sub-delegate ULA by itself (if home has never been connected) Sub-delegate ULA together with global prefix Possible with further automation – If PD client receives global prefix but no ULA from delegating router, then assume it is the Customer Edge Router; enable ULA generation and sub- delegation – Is this automation desirable? Security concerns? 8

Site Multi-homing With IPv4 NAT two separate home routers connecting to different ISPs (and wiring together their downlink ports) doesn’t work well – dueling DHCP servers on the same link A single IPv4 NAT connected to two ISPs work – Ditto for this proposal H CER IR H H H H H Prefix from ISP-APrefix from ISP-B CER delegated both prefixes and CER is able to route/forward Upstream Packets to respective ISPs Based on the source prefix

Next Steps? Note that this approach addresses a near term need of enabling IPv6 in home routers without NAT – Complementary to the larger desire to have arbitrary topology home networks, redundant paths, etc Should the WG work on this? Make it a WG document? 10