Requirements (and Other Considerations) for NAT-PT Replacement from RFC 4966 IETF70 Vancouver v6ops W.G. December 6, 2007 Elwyn Davies.

Slides:



Advertisements
Similar presentations
World IPv6 Day and IPv6 at Facebook
Advertisements

Who Are You? Geoff Huston APNIC Identity and Location in IP.
Approaches to Multi-Homing for IPv6 An Architectural View of IPv6 MultiHoming proposals Geoff Huston 2004.
Architectural Approaches to Multi-Homing for IPv6 A Walk-Through of draft-huston-multi6-architectures-00 Geoff Huston June 2004.
Identity and Locators in IPv6 IAB Meeting IETF 60 August 2004.
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Routing Items from IAB Utrecht Workshop Geoff Huston IAB.
IPv4 Unallocated Address Space Exhaustion Geoff Huston Chief Scientist APNIC APNIC 24, September 2007.
Security Issues In Mobile IP
4V6 – stateless 4Via6 W. Dec R. Asati
IPv4/IPv6 Coexistence and Transition: Requirements for solutions draft-bagnulo-v6ops-6man-nat64-pb-statement-01 M. Bagnulo, F. Baker v6ops WG - IETF71.
DNS46 for the IPv4/IPv6 Stateless Translator
Happy Eyeballs Extension for Multiple Interfaces Gang Chen Carl
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
M2M Architecture Inge Grønbæk, Telenor R&I ETSI Workshop on RFID and The Internet Of Things, 3rd and 4th December 2007.
6WINIT Project Meeting, BASEL K. Egede Nielsen/TED Research 1 WP6 Progress Report 6WINIT Project Meeting Basel
© 2004 SafeNet, Inc. All rights reserved. Mobike Protocol Design draft-ietf-mobike-design-00.txt Tero Kivinen
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
Mobile IPv6: An Overview Dr Martin Dunmore, Lancaster University.
IPv4 to IPv6 Network Address Translation. Introduction 4 What is the current internet addressing scheme and what limitations does it face. 4 A new addressing.
Hierarchical IPv4 Framework Patrick Frejborg 18 Dec 2009.
NAT-PT Applicability Statement Design Team IETF #57, IETF V6OPS WG Vienna, Austria July 16, 2003.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
The Network Layer Chapter 5. Network Layer Design Issues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation of.
CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
IPv6 at NCAR 8/28/2002. Overview What is IPv6? What’s wrong with IPv4? Features of IPv6 IPv6 will soon be available at NCAR How to use IPv6.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Direct Access 2012 Chad Duffey and Tristan Kington Microsoft Premier Field Engineering WSV333.
KOM 15032: Arsitektur Jaringan Terkini Bab 2. Pengalamatan IPv6.
Enabling IPv6 in Corporate Intranet Networks
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
1 DSMIP6 Support QUALCOMM Inc. Jun Wang, George Cherian, Masa Shirota Notice.
1 3gpp_trans / 09/02 / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-01.txt Juha Wiljakka, Nokia.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
1 Network Architecture and Design Advanced Issues in Internet Protocol (IP) IPv4 Network Address Translation (NAT) IPV6 IP Security (IPsec) Mobile IP IP.
ConnectionMigration 818L Network Centric Computing Spring 2002 Ishan Banerjee.
NAT (Network Address Translator) Atif Karamat In the name of God the most merciful and the most compassionate.
Mobility in the Internet Part II CS 444N, Spring 2002 Instructor: Mary Baker Computer Science Department Stanford University.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
1 IPv6 Address Management Rajiv Kumar. 2 Lecture Overview Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures.
NAT64 marcelo bagnulo, Philip Matthews, Iljitsch van Beijnum IETF 72 - Dublin.
Polycom Conference Firewall Solutions. 2 The use of Video Conferencing Is Rapidly Growing More and More people are adopting IP conferencing Audio and.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
IP Addressing & Classes
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Inter-domain AMT Multicast Use Case Discussion Proposal for AMT Multicast Source-AMT Connectivity Model For Inter-connected Networks (AS’s) 1.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
IPv4/IPv6 Coexistence Scenarios - Requirements for Translation Mechanisms. draft-ietf-v6ops-nat64-pb-statement-req-01 M. Bagnulo, F. Baker, I. van Beijnum.
/ Jonne Soininen Cellular-3GPP Break-Out Session V6ops Interim meeting Sunnyvale, USA Jonne Soininen
IPv6 for ISP Industry Sify Technologies Ltd Somasundaram Padmanabhan Network Engineering IPv6 Awareness Workshop.
1 November 2006 in Dagstuhl, Germany
An Update on Multihoming in IPv6 Report on IETF Activity RIPE IPv6 Working Group 22 Sept 2004 RIPE 49 Geoff Huston, APNIC.
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
Deploying IPv6, Now Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 IPv6 and migration methods.
CMSC Presentation An End-to-End Approach to Host Mobility An End-to-End Approach to Host Mobility Alex C. Snoeren and Hari Balakrishnan Alex C. Snoeren.
NAT/PAT by S K SATAPATHY
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
1 3gpp_trans/ / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka,
A Optimal Load-balance mechanism for NAT64 (OL-NAT) draft-chen-behave-olnat-01 Gang Chen; Hui Deng;
DNS64 draft-bagnulo-behave-dns64-01 m. bagnulo, P. Matthews, I. van Beijnum, A. Sullivan, M. Endo IETF 73 - Mineapolis.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Presented By:- Avinash Kumar Nitesh Kumar Yadav. OUTLINE  Introduction of IP v4.  Introduction of IP v6.  Advantages of IP v6 over IP v4.  Transition.
V4 traversal for IPv6 mobility protocols - Scenarios Mip6trans Design Team MIP6 and NEMO WGs, IETF 63.
Distributed Peer-to-peer Name Resolution
An Update on Multihoming in IPv6 Report on IETF Activity
Planning the Addressing Structure
Presentation transcript:

Requirements (and Other Considerations) for NAT-PT Replacement from RFC 4966 IETF70 Vancouver v6ops W.G. December 6, 2007 Elwyn Davies

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC RFC 4966 RFC 4966 consigned original NAT-PT (RFC 2766) to Historic status –Contains an analysis of failings of NAT-PT Requirements and Issues for a replacement derived from analysis Discussion of some architectural trade offs

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Interactions with DNS DNS ALG is major problem of NAT-PT –Synthesized AAAA responses violate expected global validity of DNS response Possible approaches: –Translate A records in host Translating DNS resolver - issue with applications that have own resolvers A host (stack) modification R1: Any modifications to DNS responses associated with translation MUST NOT violate standard DNS semantics

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Host/Application Awareness An architectural trade-off RFC 2766 aims for transparency and autonomous operation New solution options (combinations possible): –Stick with transparency –Allow host stack awareness of translation IPv6 side only a.s. - IPv4 changes unfeasible –Require host stack awareness –Allow application awareness –Require application awareness Awareness is not a binary value

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Awareness Might Enable... Using optimum network (native IPv6 vs translation) when there is a choice Using IPv6 capabilities when they are available but not when translating –Unawareness promotes Lowest Common Denominator situation and IPv6 stasis Control connection from host to gateway –Dynamic authentication and authorization of gateways –Reduced need for NAT(-PT) traversal help

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Awareness cons Deployability –if host and/or applications are REQUIRED More work in converting applications Potential need to modify multiple DNS resolvers in one node (see above) Some RFC 2766 issues can be fixed up with minimal 'awareness' –e.g., better address selection algorithm

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Referrals Is there a way to provide a universal ID that can work across IPv4 and IPv6? –Existence proof: See SHANTI proposal

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Multicast RFC 2766 won't translate multicast Is this a big problem? Proposals believed to be in the pipeline

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Mobile IP RFC 2766 breaks Mobile IPv6 How important is this? Co-locating NAT-PT and Home Gateway might help? –Avoids two rendezvous points

6 Decmeber 2007v6ops NAT-PTbis Requirements from RFC Scalability Support potentially multiple gateways per 'island' –Dynamic selection of gateway Reduce single point of failure vulnerability Distibute traffic load