Sharing a single IPv4 address among many broadband customers

Slides:



Advertisements
Similar presentations
IPv6 Transition Roque Gagliano What is transition? IPv4 only.IPv4 Only Bone is borned IPv4 Only Experimental IPv6. Majority:
Advertisements

Possible Broadband Deployments Post IPv4 Completion Alain Durand, Work in progress #include.
CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
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.
Marla Azinger, Frontier Communications
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
IPv4 Run Out and Transitioning to IPv6 Marco Hogewoning Trainer, RIPE NCC.
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Understanding Internet Protocol
Copyright © 1999 Telcordia Technologies All Rights Reserved Christian Huitema An SAIC Company IPv6: Connecting 6 billion.
Internet Gateway Device (IGD)
NAT: Network Address Translation local network (e.g., home network) /24 rest of Internet Datagrams.
12 – NAT, ICMP, IPv6 Network Layer4-1. Network Layer4-2 Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3 rd.
IETF 79 th Considerations for Stateless Translation (IVI/dIVI) in Large SP draft-sunq-v6ops-ivi-sp-01 Qiong Sun( China Telecom) Heyu Wang( China Telecom)
DHCPv6 class based prefix (draft-bhandari-dhc-class-based-prefix-00) IETF 82, November 2011 Authors: Shwetha Bhandari (Cisco) Sri Gundavelli(Cisco) Gaurav.
1 IPv6 in CableLabs DOCSIS 3.0 IETF v6ops wg meeting IETF#65 Ralph Droms Alain Durand
Andrew Smith 1 NAT and DHCP ( Network Address Translation and Dynamic Host Configuration Protocol )
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
A Model of IPv6 Internet Access Service via L2TPv2 Shin Miyakawa NTT Communications 2006/7/10 IETF66th.
IPv6 Emerging Stories of Success NANOG47 John Jason Brzozowski October 2009.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
4: Addressing Working At A Small-to-Medium Business or ISP.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
© 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.
Network LayerII-1 RSC Part II: Network Layer 3. IP addressing (2nd part) Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides.
1 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG Japan Internet Exchange Co.,Ltd.
6rd Sunsetting Mark Townsley, Alexandre Cassen. Operational procedures and CE requirements for incremental migration from 6rd to Native IPv6 Presumes.
1 NAT Network Address Translation Motivation for NAT To solve the insufficient problem of IP addresses IPv6 –All software and hardware need to be updated.
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
Application Level Control of Ports in a Service Provider NAT environment Dave Thaler Dan Wing Alain Durand 1.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
An overview of IP addressing history and policy issues Leo Vegoda Number Resources Manager, IANA.
1 AutoconfBOF2.PPT / Aug / Singh,Perkins,Clausen IETF Not Confidential Ad hoc network autoconfiguration: definition and problem statement (draft-singh-autoconf-adp-00.txt)
Chapter 4, slide: 1 Chapter 4: Network Layer r Introduction r IP: Internet Protocol  IPv4 addressing  NAT  IPv6 r Routing algorithms  Link state 
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.
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Transport Layer3-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.
1 NCM _05_2001_c1 © 2001, Cisco Systems, Inc. All rights reserved. How would you prepare for the technology you need.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
1 Extreme Networking at Home Jari Arkko, Ericsson.
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
Welcome to Early Bird Class
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
464XLAT : Combination of Stateful and Stateless Translation draft-mawatari-softwire-464xlat IETF Taipei 2011 / 11 / 15 Japan Internet.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
6to4
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
Windows Vista Configuration MCTS : Advanced Networking.
Network Address Translation
Internet Protocol Address
Stateless Source Address Mapping for ICMPv6 Packets
2002 IPv6 技術巡迴研討會 IPv6 Mobility
New Solutions For Scaling The Internet Address Space
DHCP: Dynamic Host Configuration Protocol
Presentation transcript:

Sharing a single IPv4 address among many broadband customers

Disclaimer This is still research work and does not necessarily reflect what Comcast is or will be doing.

Problem Statement The Internet is running out of IPv4 addresses The “Internet” edges are IPv4 –Most hosts in the home today (Win 9.x, XP,…) are IPv4 and will never be upgraded to work in an IPv6-only environment –content servers (Web, Mail,…) hosted by many different parties will take a long time to upgrade to IPv6 Service providers are in between –the plumbing in the middle may be the “easier” part to fix first

Short Term Avenue Move from one IPv4 address allocated per customer to one IPv4 address per N customers Enable ‘legacy’ IPv4 devices (eg Win 9x) to keep talking to the IPv4 Internet (Web, Mail,…) Introduce IPv6 in the house for new devices and/or new services as a longer term evolution Assumption: IPv6 deployed (or deployable) inside the service provider network

How to Implement This? Customers could be provisioned only with IPv6 –potentially offered as a different tier of service –assume “upgraded” home Internet Gateway Device –/56 prefix, no global IPv4 on the WAN IGD port Double NAT for legacy home devices –legacy home devices will get RFC1918 addresses assigned by the home gateway –those addresses will be translated to IPv6 by the home gateway… –…and translated back to IPv4 within the service provider network Native IPv6 service is offered for new devices

Home gw NAT 4->6 v4v /16 ISP v4 server NAT 6-> www. nanog. org st hop Router Architecture Overview: Double Nat v4 -> v6 -> v4 IPv6 Internet 2001:db8:42:1::2 P/56

Home gw NAT 4->6 v4v6 ISP NAT 6-> st hop Router ISP NAT 6->4 Discovery: DHCPv6 Configuration DHCPv6 ISP NAT64 advertise mapping prefix M in interior routing protocols Home NAT46 reserve prefix P1 out of P for translation SRC4: , DST4: SRC6: P1:: , DST6: M:: DHCPv6 prefix delegation P mapping prefix M

Special Considerations DNS –Just like any other apps, will be translated –alternative: DNS proxy within the home gw MTU adaptation –IPv4 pMTUd between NAT 6->4 and IPv4 servers –Force lower MTU on legacy host side Will NOT work for all apps, but for most NO worse than regular IPv4 NAT today

FAQ Why not use v4/v6 tunneling instead of NAT? –tunneling would require a v4 address, which we may not have, not even in the 10/8 range Why not simply use double IPv4 NAT? –same as above, 10/8 is too small for large deployments Why not deploy the home v6-only and translate directly to v4 in the home gateway? –Will not help the legacy Win 9x boxes in the home What about new v6-only host trying to reach the v4 Internet? –one problem at a time! Such device do not really exist today…. –suggestion: use v6/v4 proxies in ISP network