MAP Testing Results X. Li, C. Bao, G. Han, W. Dec 2012-07-28.

Slides:



Advertisements
Similar presentations
Florida State UniversityCOP Advanced Unix Programming Raw Sockets Datalink Access Chapters 25, 26.
Advertisements

CSC458 Programming Assignment II: NAT Nov 7, 2014.
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
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.
IPv6 The Next Generation Presented by Anna La Mura Jens Waldecker.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
MAP-T and MAP-E deployment in CERNET and China Telecom
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
CSEE W4140 Networking Laboratory Lecture 3: IP Forwarding and ICMP Jong Yul Kim
1 CCNA 2 v3.1 Module 4. 2 CCNA 2 Module 4 Learning about Devices.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
1 Application Presentation Session Transport Network Datalink Physical OSI model Application IPv4, IPv6 Device Driver Hardware TCPUDP Internet.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
1 ICMP – Using Ping and Trace CCNA Semester
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
1 ECE453 – Introduction to Computer Networks Lecture 12 – Network Layer (IV)
LISP Mapping Request Format And related topics Joel M. Halpern
1 How to Enable IPv6 in Your Subnet Quincy Wu March 10, 2004.
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 15 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
CDPA 網管訓練 駭客任務 2 Ethernet Switching ARP, IP, LAN, Subnet IP Header, Routing ICMP
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Le firewall Technofutur. Table des matières Schémas du réseau Routage sans VPN Routage avec VPN Le NAT Le firewall.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
DESIGNS AND ANALYSIS OF LOCAL MOBILITY AGENTS DISCOVERY, SELECTION AND FAILURE DETECTION FOR MOBILE IPV6 VRIZLYNN L.L. THING, HENRY C.J.LEE, YI XU IEEE.
ICMPv6 Error Message Types Informational Message Types.
IETF 81 th Multicast Extensions to DS-Lite Technique in Broadband Deployments draft-qin-softwire-dslite-multicast-04 Wang, Q., Qin, J., Boucadair, M.,
IP Transitioning in CE Routers Mark Townsley, Ole Troan.
Mapping of Address and Port softwires - IETF83 Design Team Report Ole Trøan,
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
[Lab] IPv6 Tunnel 1. Create an Interconnected IPv4 Network 2 NB1 NB2 PC1 PC2 AP ICMP reachable between PC1-NB1 NB1-NB2 NB2-PC2.
COMP2322 Lab 5 IP Steven Lee March 18, IP Internet Protocol Network layer protocol 3.
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
IPv6 ACLs. Type of IPv6 ACLs Comparing IPv4 and IPv6 ACLs Although IPv4 and IPv6 ACLs are very similar, there are three significant differences between.
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.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
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.
CSC458 Programming Assignment II: NAT
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CPSC 335 Data Communication.
Chapter 19 Network Layer Protocols
COMP2322 Lab 5 IP Steven Lee March 22, 2017.
Building an Internet Router
Recall IPv4 Datagram Format
CCNA 2 v3 JEOPARDY Module 8 CCNA2 v3 Module 8 K. Martin.
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
ICMP – Using Ping and Trace
ICMP – Using Ping and Trace
IETF ACL YANG Enhancements
ICMP: Internet Control Message Protocol
Point-to-Point Access:
Point-to-Point Access:
Point-to-Point Access:
DHCP: Dynamic Host Configuration Protocol
Computer Networks Protocols
dIVI-pd: Dual-Stateless IPv4/IPv6 Translation with Prefix Delegation
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

MAP Testing Results X. Li, C. Bao, G. Han, W. Dec

2 Testing topology

3 Address format

4 MAP-T DMR –utils/ivictl -r -d -P 2001:da8:b4b6:ffff::/64 –T BMR –utils/ivictl -s -i eth1 -I eth0 -H -N -a /24 –A /24 - P 2001:da8:b4b6::/48 -R 16 -M 2 -o 0 -c T tcpdump –09:42: IP6 2001:da8:b4b6:100:ca:2675:100:0 > 2001:da8: b4b6:ffff:ca:7023:fe00:0: ICMP6, echo request, seq 18177, length 40 –09:42: IP6 2001:da8:b4b6:ffff:ca:7023:fe00:0 > 2001:da8: b4b6:100:ca:2675:100:0: ICMP6, echo reply, seq 18177, length 40 Native IPv6 packets are marked blue (the next header is ICMPv6)

5 MAP-E DMR –utils/ivictl -r -d -P 2001:da8:b4b6:ffff:1234::5678/128 -E BMR –utils/ivictl -s -i eth1 -I eth0 -H -N -a /24 -A /24 - P 2001:da8:b4b6::/48 -R 16 -M 2 -o 8 -c E tcpdump –09:38: IP6 2001:da8:b4b6:180:ca:2675:180:0 > 2001:da8: b4b6:ffff:1234::5678: IP > : ICMP echo request, id 1040, seq 32512, length 40 –09:38: IP6 2001:da8:b4b6:ffff:1234::5678 > 2001:da8:b4b6: 180:ca:2675:180:0: IP > : ICMP echo reply, id 1040, seq 32512, length 40 IPv6 packets are marked red (the next header is IP), encapsulated IPv4 packets are marked blue

6 Mixed MAP-T/MAP-E BR=T/CE=E –09:39: IP6 2001:da8:b4b6:180:ca:2675:180:0 > 2001:da8: b4b6:ffff:1234::5678: IP > : ICMP echo request, id 1040, seq 47104, length 40 –09:39: IP6 2001:da8:b4b6:ffff:ca:7023:fe00:0 > 2001:da8: b4b6:180:ca:2675:180:0: ICMP6, echo reply, seq 47104, length 40 BR=E/CE=T –09:44: IP6 2001:da8:b4b6:100:ca:2675:100:0 > 2001:da8: b4b6:ffff:ca:7023:fe00:0: ICMP6, echo request, seq 41473, length 40 –09:44: IP6 2001:da8:b4b6:ffff:1234::5678 > 2001:da8:b4b6: 100:ca:2675:100:0: IP > : ICMP echo reply, id 1024, seq 41473, length 40 the forwarding mode configuration is only required in the IPv4 to IPv6 direction, it can be automatically identified by checking the value of the next header in the IPv6 packets in the IPv6 to IPv4 direction

7 Backward Compatibility: DS-lite DMR –utils/ivictl -r -d -P 2001::1/128 BMR –utils/ivictl -s -i eth1 -I eth0 -H -N -X -a /24 -A /24 -P 2001:da8:b001:1009::/64 -R 16 -M 2 -o 0 -c E tcpdump –22:48: IP6 2001:da8:b001:1009:a:ffff:100:0 > 2001::1: IP > : ICMP echo request, id 1024, seq 41473, length 40 –22:48: IP6 2001::1 > 2001:da8:b001:1009:a:ffff:100:0: IP > : ICMP echo reply, id 1024, seq 41473, length 40

8 Backward Compatibility: NAT64 DMR –utils/ivictl -r -d -P 2001:da8:b4b6:1000::/64 -T BMR –utils/ivictl -s -i eth1 -I eth0 -H -N -X -a /24 -A /32 -P 2001:da8:b001:fff9::/64 -R 16 -M 2 -o 0 -c T tcpdump –09:24: IP6 2001:da8:b001:fff9:2:202:200:0 > 2001:da8: b4b6:1000:ca:7023:fe00:0: ICMP6, echo request, seq 25600, length 40 –09:24: IP6 2001:da8:b4b6:1000:ca:7023:fe00:0 > 2001:da8: b001:fff9:2:202:200:0: ICMP6, echo reply, seq 25600, length 40

9 Conclusions A unified MAP can support MAP-T, MAP-E and even the mixed modes without introducing additional complexity –5,000 lines total, 200 lines difference (4%) A unified MAP CE can be configured backward compatible with stateful NAT64 and dual-stack lite –Ecdysis nat64 –Aftr-1.1

10 References [dual-stack-lite-code] "Dual-stack Lite Code: [map-code] "MAP Code: [nat64-code] "NAT64 Code: