Stateless IPv4 over IPv6 report draft-janog-softwire-report-01 Shishio Tsuchiya Shuichi Ohkubo

Slides:



Advertisements
Similar presentations
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Advertisements

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-
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Network Address Translation for IPv4  Connecting.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture15: Network Address Translation for IPv4 Connecting Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 25 Introduction to Computer Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
SIP Simplified August 2010 By Dale Anderson. SIP Simplified Session Initiation Protocol Core of SIP specifications is documented in IETF RFC 3261 Many.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
IPv6 Rapid Deployment (6rd) in a Large Data Center draft-sakura-6rd-datacenter-01 Shishio Tsuchiya Mark Townsley
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Internet Control Message Protocol (ICMP). Introduction The Internet Protocol (IP) is used for host-to-host datagram service in a system of interconnected.
Chapter 5 The Network Layer.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
1 Internet Control Message Protocol (ICMP) RIZWAN REHMAN CCS, DU.
IETF 81 draft-murakami-softwire-4rd-00 (Satoru Matsushima / Tetsuya Murakami / Ole Trøan) 4rd A+P6rd DS- lite.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
Host Identity Protocol
2011/11/141IETF-82 - Taipei - Softwire Issues left open in draft-01 of the MAP design team (Assuming: IPv4 Residual Deployments across IPv6 domains, Generic.
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Guide to TCP/IP, Third Edition
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
IPv6 RADIUS attributes for IPv6 access networks draft-lourdelet-radext-ipv6-access-01 Glen Zorn, Benoit Lourdelet Wojciech Dec, Behcet Sarikaya Radext/dhc.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov
Company LOGO IPv6, ICMP, DNS. Computer Engineering Department IPv4.
Chapter 22 Next Generation IP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dynamic Virtual Networks (DVNE) Margaret Wasserman & Paddy Nallur November 11, 2010 IETF Beijing, China.
ICMP
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
ICMPv6 Error Message Types Informational Message Types.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Mapping of Address and Port softwires - IETF83 Design Team Report Ole Trøan,
464XLAT : Combination of Stateful and Stateless Translation draft-mawatari-softwire-464xlat IETF Taipei 2011 / 11 / 15 Japan Internet.
Multiple Interfaces (MIF) WG documents status MIF WG IETF 80, Prague Problem statement and current practices documents.
YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
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.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
IP: Addressing, ARP, Routing
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-11 IETF 86-Orlando, March 2013 Y. Cui, Q. Sun, M.
Internet Control Message Protocol (ICMP)
Instructor Materials Chapter 9: NAT for IPv4
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Routing and Switching Essentials v6.0
Stateless IPv4 over IPv6 report draft-janog-softwire-report-00
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Instructor Materials Chapter 9: NAT for IPv4
Chapter 11: Network Address Translation for IPv4
32 bit destination IP address
dIVI-pd: Dual-Stateless IPv4/IPv6 Translation with Prefix Delegation
Presentation transcript:

Stateless IPv4 over IPv6 report draft-janog-softwire-report-01 Shishio Tsuchiya Shuichi Ohkubo Yuya Kawakami

What is JANOG? JApan Network Operator’s Group 2 Major Activities – Mailing list – 2 Meetings per year – Working Group focus special technology JANOG established Working group to focus the stateles IPv4 over IPv6. WG had held MAP-E interop events at Nagaoka. 7 vendors and 9 implementations attended to the interop events

The documents Implementation Report IPv4 functionality over IPv6 – ICMP,FTP,IPSec VPN,SSL VPN,PPTP,L2TP – Instant Messaging and VoIP [RFC6586][RFC6586] – STUN, NAT-Analyzer BR redundancy Interoperability

The interop event network topology IPv4 internetIPv6 internet NSCS BR CE

BR Participant list VendorOS/Equipement IP Infusion Linux NetBSD Furukawa Network Solution Corp.FX5000 ASAMAPVyatta Internet Initiative Japan Inc.SEIL/X1 Cisco SystemsIOS-XR/ASR vendors, 6 implementations

CE Participant list 6 vendors, 7 implementations Total 7 vendors, 9 implementations VendorOS/Equipement IP Infusion Linux NetBSD Furukawa Network Solution Corp.F60W ASAMAPVyatta Internet Initiative Japan Inc.SEIL/X1 CERNETOpenWRT Yamaha CorporationRTX1200

Implementation Report cont’d Security mechanism – ask consistency checks between IPv4 and IPv6 src on BR/CE Section 13 of [I-D.ietf-softwire-map]. Provisioning method – all of attendee only support manual configuration. – There is difference configuration type for “Length of EA bits” Reachability to BR address – 3BR can confirm reachability of BR address – 2BR can not confirm reachability of BR address but can confirm reachability of BR’s interface address.

Difference configuration type for “Length of EA bits” Rule IPv6 prefix: 2403:9200::/32 Rule IPv4 prefix: /28 EA bits: 16bit(48-32) Port-Set ID: 12bit PSID offset: 4 BR IPv6 address: 2403:9200:fff0:0::2 # set interfaces map map0 role br # set interfaces map map0 br-address 2001:db8::1/64 # set interfaces map map0 default-forwarding-mode translation # set interfaces map map0 default-forwarding-rule true # set interfaces map map0 rule 1 ipv6-prefix 2001:db8:89ab::/48 # set interfaces map map0 rule 1 ipv4-prefix /24 # set interfaces map map0 rule 1 ea-length 16 service cgn JANOG service-location preferred-active 0/0/CPU0 service-type map-e Softwire cpe-domain ipv4 prefix /28 cpe-domain ipv6 prefix 2403:9200::/32 sharing-ratio 12 aftr-endpoint-address 2403:9200:fff0::2 contiguous-ports 0 useful for operation and trouble shooting easy to understand design Appendix 2 all of configuration

Test Parameter MAP-E ParameterValue Rule IPv6 prefix2403:9200::/32 Rule IPv4 prefix /28 End-user IPv6 prefix2403:9200:fff1::/ :9200:fff7::/48 EA bits16bit(48-32) Port-Set ID12bit PSID offset4 BR IPv6 address2403:9200:fff0:0::2 TopologyMesh Only 15 Port for CE, Sharing ratio 1:4096

Test Parameter MTU ParameterIPv6 MTUTCP MSS clampTunnel IF IPv4 MTU Value1500byteEnable1460byte Not 1280 byte

IPv4 functionality over IPv6 ICMP With Identifier message for CE/BR Null Identifier message for BR echo request echo reply echo request TTL exipre Too big host unreach

IPv4 functionality over IPv6 VPN(IPSec VPN,SSL VPN,PPTP,L2TP),FTP(Port/PASV) Instant Messaging,VoIP and Video NAT Verification tool – KONAMI [RFC4787] verification tool – NAT-Analyzer(TUM)

Issue of IPv4 functionality Even DNS query occupy NAT table(only 15) – UDP/DNS timeout immediately – DNS transport proxy,section-3 of [I-D.draft-dec-stateless- 4v6] Implicit IPv6 MTU limitation(1280byte) – could not browse, could not video chat – should well-managed, section 10.1 of [I-D.ietf-softwire- map] All of vendor support NAT Traversal Most of modern message tools are succeed NAT-verification tool and FTP(ACTV) result depends on implementation of NAT.

BR redundancy Confirmed BR redundancy by routing convergence Skype session kept, could communicate after converged IPv6

Interoperability The IPv6 Interface Identifier mis-understanding “left-padding” and “right-padding” If it could add example to explain format in Section6, then it would be more understandable. Wrong :2403:9200:fff6:0:cb:56e1:fff:6000 Correct: 2403:9200:fff6:0:cb:56e1:f0f:f600

Conclusion Many vendors already supported MAP-E. No critical interoperability issue between multivendor CE and CE,CE and BR,BR and BR. DNS transport proxy and MTU issue already discussed on IETF and draft. MAP-E is mature