IP Family Selection for MIF Host Zhen Cao, Dapeng Liu China Mobile.

Slides:



Advertisements
Similar presentations
MONET Problem Scope and Requirements draft-kniveton-monet-requirements-00 T.J. Kniveton Alper Yegin IETF March 2002.
Advertisements

IPv6 Transition Roque Gagliano What is transition? IPv4 only.IPv4 Only Bone is borned IPv4 Only Experimental IPv6. Majority:
World IPv6 Day and IPv6 at Facebook
Using HIP to solve MULTI-HOMING IN IPv6 networks YUAN Zhangyi Beijing University of Posts and Telecommunications.
Presenter: Mark Elkins Topic: Things not getting done.
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
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
4via6 Stateless Translation draft-murakami-softwire-4v6-translation-00.txt IETF 81-Quebec, July 2011 T. Murakami(Ed.), G. Chen, H. Deng, W. Dec and S.
Happy Eyeballs Extension for Multiple Interfaces Gang Chen Carl
NAT64-CPE Mode Operation for Opening Residential Service Gang Chen Hui Deng
1 NAT Tutorial Dan Wing, IETF77, Anaheim March 22, 2010 V2.1.
Draft-ietf-mptcp-api-01 Michael Scharf, Alan Ford March 31, 2011.
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
PMIPv6 Localized Routing Problem Statement draft-liebsch-netext-pmip6-ro-ps-01.txt Marco Liebsch, Sangjin Jeong, Qin Wu IETF75 - Stockholm NetExt WG, 30.
Why NAT64 must win. Andy Davidson 27 th Septeber 2012 ______________________________________________________ CTO, 2Connect UK. RIPE65, Amsterdam
Applications Test Results in MIF environment draft-zheng-mif-apps-test-02.txt IETF 81 Quebec City.
Source Address Selection in Multi-Prefix Multi-Service Network Arifumi Matsumoto NTT PF Lab.
Requirements (and Other Considerations) for NAT-PT Replacement from RFC 4966 IETF70 Vancouver v6ops W.G. December 6, 2007 Elwyn Davies.
Public IPv4 over Access IPv6 network draft-cui-softwire-host-4over6-06 draft-cui-softwire-dhcp-over-tunnel-01 Y. Cui, J. Wu, P. Wu Tsinghua Univ. C. Metz.
NAT-PT Applicability Statement Design Team IETF #57, IETF V6OPS WG Vienna, Austria July 16, 2003.
IPv6.kr DNS Deployment Plan Feb, 2004 Seung-hoon Lee & Billy Cheon IP Address Management Team Korea Network Information Center.
IPv6 Bootcamp: Getting Up to Speed Quickly
Internetworking II: MPLS, Security, and Traffic Engineering
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
Giảng viên : Ts. Lê Anh Ngọc Học viên: Trịnh Hồng Điệp Nguyễn Minh H ư ớng 1.
IPv4 & IPv6 Coexistence & Migration Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
1 3gpp_trans / 09/02 / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-01.txt Juha Wiljakka, Nokia.
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
NAT (Network Address Translator) Atif Karamat In the name of God the most merciful and the most compassionate.
Draft-deng-mif-api-session-continuity-guide Hui Deng Suresh Krishnan
MIF API draft-ietf-mif-api-extension-05 Dapeng Liu.
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
NAT64 marcelo bagnulo, Philip Matthews, Iljitsch van Beijnum IETF 72 - Dublin.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Lecture 3a Mobile IP 1. Outline How to support Internet mobility? – by Mobile IP. Our discussion will be based on IPv4 (the current version). 2.
Making connections Connecting a computer to a LAN donna Bair-Mundy.
Use Cases and API Extension for Source IP Address Selection draft-sijeon-dmm-use-cases-api-source-00.txt Presenter: Alper Yegin Authors: Seil Jeon, Sergio.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How IP Address Protocols Work INTRO v2.0—4-1.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
Starting Work on the MIF Analysis Document Hui Deng, China Mobile Margaret Wasserman, Sandstorm IETF 76, Hiroshima, Japan.
IPv6 MHMP 11 IPv6 MHMP (Multi-Homing with Multi-Prefixes) - Status Report - draft-troan-multihoming-without-nat66-01 presenting for design team Ole Trøan,
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
CISCO NETWORKING ACADEMY Chabot College ELEC Network Address Translation.
Multiple Interfaces (MIF) WG IETF 79, Beijing, China Margaret Wasserman Hui Deng
MIF Current Practices draft-mrw-mif-current-practices-01.txt Margaret Wasserman
Discussion of MIF API draft-liu-mif-api-extension-04 IETF 80 March 28, 2011 Dapeng Liu.
1 3gpp_trans/ / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka,
API Extension for MIF- enabled Hosts Dapeng Liu, Zhen Cao, Bo Zhou.
What’s wrong with this network? IP: SM: Default Gateway: /28 Fa0/1.
 Router Configurations part2 2 nd semester
IETF-53-IPv6 WG- Cellular host draft 1 Minimum IPv6 Functionality for a Cellular Host Jari Arkko Peter Hedman Gerben Kuijpers Hesham Soliman John Loughney.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server.
Discussion on DHCPv6 Routing Configuration
Support for Flow bindings in MIPv6 and NEMO
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
Chapter 6 – Routing.
Copyright © 2006 Juniper Networks
BGP community based PCE in native IP network
/ / / / / /27.
Lecture 4a Mobile IP 1.
MIF DHCPv6 Route Option Update
Presentation transcript:

IP Family Selection for MIF Host Zhen Cao, Dapeng Liu China Mobile

Problem of IP Family Selection IPv6 or IPv4, this is a question IPv6 is naturally preferred over IPv4, but sometimes it is not optimal or even does not work through –Some OSes have 3484-alike policy table, but some do not (OSX) –Even 3484 may fail to work under certain situations

Problem #1: NAT64 or NAT44? Default address selection defined in RFC3484 will prefer IPv6 over IPv4 Is this optimal ? NAT64 over NAT44? –Yes, good to moving traffic to IPv6 –If no, how different policy is delivered to the host? EPS Non-3GPP GGSN/ PGW 3GPP Host v4-only server NAT64 NAT44 DNS64 IPv4 Beaer IPv6 Beaer Draft-behave-wing-dns64-config Draft-savolainen-mif-dns-server-selection

Problem #2: NAT46 or NAT464 Step 4: which A to return? –IPv4 mapped to the AAAA: NAT46, may fail due to ALG –Naturally returned A : NAT464 DNSV4 APPBIA/BIS Dual stack Server 1. DNS A Request 2. DNS A & AAAA Request 3. DNS A & AAAA Response 4. DNS A Response IPv4 PacketsIPv6 Packets

Problem #3: Source Address Selection: Self Assigned IPv4 or Net-assigned IPv4 If a mapped A is returned to the application, which source address is selected? –Network assigned IPv4 address (N4) communication failure –Self-assigned IPv4 address (S4), but the whats the scope of S4? Solution: define a proper scope for self-assigned and shared IPv4 address DNSV4 APPBIS 1. DNS A Request 2. DNS A & AAAA Request 3. DNS only AAAA Response 4. DNS A Response (B4) Dst: B4 Stack Src: S4 or N4? Dst: B4 IPv6 Packet

Proposal Adding text on IP family selection problem explicitly to the PS document: –Section 4.3 on address selection –The inconsistency of host's application IP family, interface address family and remote end's IP family makes the IP family selection problem complicated. Wrongly choosing the IP family will result into communication failure