Applications Test Results in MIF environment draft-zheng-mif-apps-test-02.txt IETF 81 Quebec City.

Slides:



Advertisements
Similar presentations
Using HIP to solve MULTI-HOMING IN IPv6 networks YUAN Zhangyi Beijing University of Posts and Telecommunications.
Advertisements

IPv6 Transition for Enterprises Light Reading Live 14 July 2011 John Curran President and CEO ARIN.
Migration to IPv6 – Has Tomorrow Finally Arrived? John Curran ARIN President & CEO.
Disruption (and Recovery) of the ISP Business Model with IPv4 Depletion PTC12 15 January 2012 John Curran President and CEO, ARIN.
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.
IETF 80 th Problem Statement for Operational IPv6/IPv4 Co-existence 3/31/2011 Chongfeng Xie Qiong Sun
On demand IPv4 address provisioning in Dual-Stack PPP deployment scenarios. Karsten Fleischhauer, Fixed Mobile Engineering Germany Olaf Bonneß, T-Labs.
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
DNS Proxy Bypass by Recursive DNS Discovery and LOCAL.ARPA draft-ietf-dns-recursive-discovery Ray Bellis IETF76 DNSOP WG Hiroshima, 11 th November 2009.
IP Family Selection for MIF Host Zhen Cao, Dapeng Liu China Mobile.
NAT64-CPE Mode Operation for Opening Residential Service Gang Chen Hui Deng
MIF API Extension Discussion MIF IETF 78 Dapeng Liu Yuri Ismailov.
Draft-wing-behave-http-46-relay-02 1 Relaying HTTP from IPv4 to IPv6 draft-wing-behave-http-46-relay-02 IETF 76 – Hiroshima November, 2009 Dan Wing,
Peer-to-peer and agent-based computing P2P Algorithms.
Saif Bin Ghelaita Director of Technologies & Standards TRA UAE
SAVI Requirements and Solutions for ISP IPv6 Access Network ISP-access-01.txt.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs A note on the use of these ppt slides: Were making these slides freely available to all (faculty, students,
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.
3G WLAN handover Gabor Bajko Nokia. Experiment Upstream-router DSMIP6-HA V6 V4 V6 Internet WiFi HSPA DSMIP6 Home Agent.
Deployment Considerations for Dual-stack Lite IETF 80 Prague Yiu Lee, Roberta Magione, Carl Williams, Christian Jacquenet Mohamed Boucadair.
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-
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
Direct Access 2012 Chad Duffey and Tristan Kington Microsoft Premier Field Engineering WSV333.
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.
IPv6 at CERN Update on Network status David Gutiérrez Co-autor: Edoardo MartelliEdoardo Martelli Communication Services / Engineering
Understanding Internet Protocol
© 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 and Switching Essentials.
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.
DirectAccess is an Enterprise Solution: No support for Windows 7 Professional Requires two consecutive public IP addresses Cannot NAT to the DirectAccess.
1 DNS Name Service based on Secure Multicast DNS for IPv6 Mobile Ad-hoc Network Jaehoon Jeong, ETRI ICACT.
NAT64 marcelo bagnulo, Philip Matthews, Iljitsch van Beijnum IETF 72 - Dublin.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Basic Network Training. Cable/DSL Modem The modem is the first link in the chain It is usually provided by the ISP and often has a coax cable connector.
Test Review. What is the main advantage to using shadow copies?
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
HIP API issues in base spec Tom Henderson IETF-59, March 3, 2004.
ITS CSS Desktop Support Introduction to networking concepts Last updated: 9/30/2008 by pxahelp.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
111 © 2003, Cisco Systems, Inc. All rights reserved.
Chapter 13 Microsoft DNS Server n DNS server: A Microsoft service that resolves computer names to IP addresses, such as resolving the computer name Brown.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
IPv6, the Protocol of the Future, Today Mathew Harris.
Link Layer5-1 Synthesis: a day in the life of a web request  journey down protocol stack complete!  application, transport, network, link  putting-it-all-together:
CSCI 3335: C OMPUTER N ETWORKS A DAY IN THE LIFE OF A WEB REQUEST Vamsi Paruchuri University of Central Arkansas
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
DHCP Meha Modi. “Dynamic Host Configuration Protocol” Automatically assigns IP addresses to devices (I.e. hosts) on your network. -Prevents to enter data.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
MIF Current Practices draft-mrw-mif-current-practices-01.txt Margaret Wasserman
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Happy Eyeballs for the DNS Geoff Huston, George Michaelson APNIC Labs October 2015.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
AN OVERVIEW Rocky K. C. Chang13 Sept The web 2.
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
MIF API Discussion Dapeng Liu/Ted Lemon. MIF Scenario APP Net 1 Net 2 Net 3 IF1 IF2 Server.
Discussion on DHCPv6 Routing Configuration
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
Configuring CPE for IPv6 Transition Mechanisms
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
MIF DHCPv6 Route Option Update
Presentation transcript:

Applications Test Results in MIF environment draft-zheng-mif-apps-test-02.txt IETF 81 Quebec City

Introduction Applications –Windows 7: ping, IE 9, Live Messenger 2009, Skype 5.1, Firefox 3.6, Google Earth 6 –Fedora 13: ping and ping6, Skype 2.2, Firefox 3.6, Google Earth 6 Scenarios –Host has one network adapter with dual stack –Host has two network adapters respectively with IPv6 and IPv4 Transition solutions –AplusP [I-D.ymbk-aplusp] –DS-Lite [I-D.ietf-softwire-dual-stack-lite] –NAT64[RFC6145]/DNS64 [RFC 6147] –the combinations of them

Scenario 1: One network adapter with dual stack Test results on Windows –Ping, IE and Firefox: IPv6 has high priority if AAAA resource record is available; –Google Earth: IPv6; –Skype and Live Messenger: IPv4 (because AAAA resource record is unavailable)

Scenario 1: One network adapter with dual stack Problems and suggestions on Windows 7 –Windows 7 always first queries a host name's A record, and if it receives an NXDOMAIN it will not query for an AAAA record. –Windows 7 should ask for both type records in each DNS lookup or a host name that has only an AAAA record should have a CNAME which points to the AAAA. Test results on Fedora –The addresses of DNS Servers are configured in /etc/resolv.conf. The configured order decides which DNS Server has high priority. Analysis of how Fedora orders its DNS servers when it is DHCP-configured is for future study.

Scenario 1: One network adapter with dual stack –IPv6 DNS Server has high priority Ping, Skype: IPv4 (just sending A query); Ping6, Google Earth: IPv6 (just sending AAAA query); Firefox: IPv6 has high priority if AAAA resource record available; –IPv4 DNS Server has high priority Ping, Google Earth, Skype: IPv4 (just sending A query); Ping6: IPv6 Firefox: IPv4, IPv6 only in the case: the AAAA record of the queried host name can be returned in the additional records section in the A query response Problems and suggestions on Fedora –The IPv6 DNS Server should be configured with high priority or the AAAA record of the queried host name can be returned in the additional records section in the A query response if IPv6 is wished for.

Scenario 2: Two network adapters respectively with IPv6 and IPv4 connections Test results on Windows –The order of two adapters in which they can be accessed can be configured in Windows system. However, in our test, the order of adapters had no impact on the priority of DNS Servers. –Case 1: The two interfaces of IPv6 and IPv4 all with IPv6 and IPv4 dual protocol stacks the results are same as in scenario 1

Scenario 2: Two network adapters respectively with IPv6 and IPv4 connections –Case 2: IPv6 interface with IPv6-only protocol stack and IPv4 interface with IPv4-only protocol stack Ping, IE and Firefox: IPv4 (most of websites), IPv6 only when the AAAA record of the queried host name can be returned in the additional records section in the A query response, such as Google Earth: IPv4 (because only A record is got from IPv4 DNS Server); Skype and Live Messenger: IPv4 (because AAAA resource record is unavailable) Problems and suggestions on Windows –If IPv6 is wished for, the configuration of case 2 should be avoided. Test results on Fedora –same as in scenario 1

Transition solutions in MIF Case 1: AplusP and IPv6 provisioned HostCase 2: DS-Lite and IPv6 provisioned Host Test results and suggestions –same as in scenario 1

Transition solutions in MIF Case 3: NAT64 and DS- Lite provisioned Host –Consider a host which contains both wifi and wireless interfaces. –When it connects a dual- stack network provided by a B4 element via wifi and also connects to an IPv6-only network via 3G/4G provided by a wireless ISP. The wireless IPv6-only networks has NAT64/DNS64 deployed.

Transition solutions in MIF –NAT64 impacts on applications and suggestions Live Messenger uses IPv6 to login to the server, but the IPv6 client did not send the same application layer message as the IPv4 client, so the IPv6 client (behind NAT64) failed to get reply from IPv4 server. Therefore, the application layer of Live Messenger should be IP version independent. There is a need for P2P applications behind NAT64 to learn the NAT64's prefix, so that IPv6 peer can talk with IPv4 peers via NAT64. Otherwise, IPv4 connectivity is required to support remaining access to IPv4 peer

Transition solutions in MIF –Test in a both NAT64 and DS-Lite accessible network and suggestions

Transition solutions in MIF Except BitComet, which although issues both A and AAAA quires, ignores AAAA RR and only uses IPv4 to initiate communication, all the other applications first try A RR to initiate IPv6 communications, and if it fails A RR is used to initiate IPv4 communications. Live messenger first fails IPv6 due to DNS64 translation, so it is suggested to avoid that translation when the application uses DNS64, as described in [I-D.wing-behave-dns64-config]. Yet, after failing IPv6 Live messenger automatically switches to IPv4 by which all the rest of communication were done. The application layer should be IP version agnostic in order to decrease impacts introduced by IPv6 transition solutions.

Thanks!