Stateless Deterministic NAT (SD-NAT) draft-penno-softwire-sdnat-01 Reinaldo Penno Olivier Vautrin

Slides:



Advertisements
Similar presentations
Stateless IPv4-IPv6 Interconnection for DS-lite and A+P Flexible IPv6 Migration Scenarios in the Context of IPv4 Address Shortage I-D.boucadair-behave-ipv6-portrange.
Advertisements

IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
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-
IP Masquerading Homes and Businesses: When you only have one IP but you have LOTS of machines.
Getting over the hump: Strategies for IPv4/IPv6 co-existence Andrei Robachevsky.
For IPv4 Provisioning in IPv6 Network 1 Yong Cui, Jianping Wu, Peng Wu. Tsinghua Univ. (CERNET) Chris Metz. Cisco Systems Olivier Vautrin, Alain Durand.
Deployment Considerations for Dual-stack Lite draft-lee-softwire-dslite-deployment-00 Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed.
ISP SP Network Egress Points Ingress Point Protocol-Specific Egress Decision IP Header Payload Transit Header IP Header Payload IP Header Payload.
1 Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT.
Sybex CCNA Chapter 11: Network Address Translation Instructor & Todd Lammle.
.::Network Address Translation::. (NAT) By Tim Kaddoura (CS158B // Dr. Stamp)
Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz Cisco Systems O. Vautrin Juniper Networks Y. Lee Comcast Public IPv4 over Access IPv6 Network draft-cui-softwire-host-4over6-04.
IETF 81 draft-murakami-softwire-4rd-00 (Satoru Matsushima / Tetsuya Murakami / Ole Trøan) 4rd A+P6rd DS- lite.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
For IPv6 host connecting IPv4 Internet 1 Yong Cui, Jianping Wu Tsinghua Univ. (CERNET) Contact:
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
4V6 – aka stateless 4Via6 stateless-4v6-00 W. Dec 1.
Network Address Translation
1 464XLAT Combination of Stateful and Stateless Translation draft-ietf-v6ops-464xlat-01 IETF 83 v6ops WG Japan Internet Exchange Co.,Ltd.
NAT (Network Address Translation) Natting means "Translation of private IP address into public IP address ". In order to communicate with internet we must.
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
Introduction to Network Address Translation
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.
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.
Sharing a single IPv4 address among many broadband customers
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.
The necessity of 4-over-6 stateless address sharing mechanism Satoru Matsushima Jie Jiao Chunfa Sun 0.
6to4 Provider Managed Tunnels draft-kuarsingh-v6ops-6to4-provider-managed-tunnel-02 Victor Kuarsingh, Rogers Communications Inc.
Instructor & Todd Lammle
NAT and PAT. Topics RFCs 1597(obs by 1918), 1631,1917, 1918 & 1797 Network Address Translation – Static and Dynamic Port Address Translation Issues with.
1 Network Address Translation (NAT) and Dynamic Host Configuration Protocol (DHCP) Relates to Lab 7. Module about private networks and NAT.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
Configuring NAT and PAT Chapter 18 powered by DJ 1.
GROBJ Problem Statement – GROBJ BoF – IETF76 1 GROBJ BoF: Problem Statement Dan Wing, v0.3, revised: 2-Nov-2009.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration NAT.
Stateless 1:N IVI and Stateless 1:N double IVI X. Li, C. Bao, H. Zhang November 12, 2009.
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
IETF 82 Softwire Meeting Chairs: Alain Durand Ole Troan (acting as)
NAT/PAT by S K SATAPATHY
AUTHOR DETAILS: CHANDRASEKHAR NAIDU MUTTINENI Mail: Blog:
1 Framework for IPv4/IPv6 Multicast Translation draft-venaas-behave-v4v6mc- framework-03.txt.
Configuring NAT. Configuring Static NAT There are two basic tasks to perform when configuring static NAT translations: Create the mapping between the.
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
Network Address Translation Sandip Chakraborty. NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP:
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-09 Y. Cui, Q. Sun, M. Boucadair, T. Tsou, Y. Lee and.
IETF 80 th Lightweight Address Family Transition for IPv6 draft-sunq-v6ops-laft6-01 Chongfeng Xie( China Telecom ) Qiong Sun( China Telecom)
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.
Network Address Translation (NAT)
IETF88 Vancouver Immediate options for Multrans avoiding NAT ?
Network Address Translation
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Network Address Translation (NAT)
Network Address Translation
Chongfeng. Xie(Presenter), Qiong Sun, Qi He, Cathy Zhou
Network Address Translation (NAT)
CGN vs PRR STATEFUL vs STATELESS.
Introducing To Networking
New Solutions For Scaling The Internet Address Space
Routing and Switching Essentials v6.0
NAT / PAT.
NAT (Network Address Translation)‏
Planning the Addressing Structure
DHCP: Dynamic Host Configuration Protocol
Sybex CCNA Chapter 11: Network Address Translation.
Presentation transcript:

Stateless Deterministic NAT (SD-NAT) draft-penno-softwire-sdnat-01 Reinaldo Penno Olivier Vautrin Alain Durand November 2011

Motivation Issues with current Stateless solutions: – Those mapping approach requires an IPv6 access network and an IPv6 capable CPE. – Tying IPv6 and IPv4 address reduce flexibility in managing IPv4 pool: add/deletion of IPv4 resources require IPv6 renumbering. – Require an important CPE modification. Recent History has shown that it is the most difficult part.

Time Crunch Time is the enemy of Stateless solutions: – Once CGNs are deployed, no reason to move away from them (CPE investment, Ipv6 access) – Ratio Users/IP increasing, Stateless will become less attractive CGN Smooth upgrade to SD-NAT: – No CPE upgrade – No Ipv6/Re-addressing needed – Easy Mixed of CGN/SD-NAT

SP accessCustomer Premises Port mapping on SD-CPE Host 1 Host 2 Host 3 Host n Internal Hosts SD-CPE

Port mapping on SD-CGN or SD-AFTR IPv4 address 1 IPv4 address 2 IPv4 address 3 IPv4 address n IPv4 address n SD-CPE x SD-CGN or SD-AFTR SD-CPE y SD-CGN or SD- AFTR is stateless. A simple formula maps inside and outside ports. SP coreSP access

CPE Modification Example on Linux based CPE (DD-WRT, …) /lib/firewall/uci_firewall.sh OLD: $IPTABLES -I zone_${zone}_nat 1 -t nat -o "$ifname" -j MASQUERADE NEW: $IPTABLES -I zone_${zone}_nat 1 -t nat -o "$ifname" -j MASQUERADE -p tcp -- to-ports

SD-NAT in a nutshell Stateless operation on CGN – No Logs, No State, Easy Redundancy, Low delay Minimal CPE modification – CPE chooses outgoing SRC ports to fit into a well-known range [1024-MaxPort] CPE can been configured with MaxPort (eg TR69) Alternatively, the CPE can dynamically discover MaxPort. – That’s it! No IPv6 requirements, no complex IPv4/IPv6 mapping. Flexibility – Easily add/remove IPv4 global addresses from NAT pool without renumbering the access network. – Access Network can be IPv4. – Can work with an IPv6 access network (Very similar to DS-Lite).

Time Crunch Time is the enemy of Stateless solutions: – Once CGNs are deployed, no reason to move away from them (CPE investment, Ipv6 access) – Ratio Users/IP increasing, Stateless will become less attractive CGN Smooth upgrade to SD-NAT: – No CPE upgrade – No Ipv6/Re-addressing needed – Easy Mixed of CGN/SD-NAT

Thank you Questions?