Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov. 2012.

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

© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
Implementing IPv6 Module B 8: Implementing IPv6
Octavio Medina ENSTB / IRISA DSTM Dual Stack Transition Mechanism.
Southampton Open Wireless Network The Topology Talk.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture14: DHCP Switched Networks Assistant Professor Pongpisit Wuttidittachotti,
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CMPSC-358 (CCNA 4 ) Spring 2007.
RFC 2131 DHCP. Dynamic Host Configuration Protocol.
Lightweight 4over6 in access network draft-cui-softwire-b4-translated-ds-lite-01 China Telecom: Chongfeng Xie, Qiong Sun Tsinghua University: Yong Cui,
Lecture Week 7 Implementing IP Addressing Services.
IETF 79 th Considerations for Stateless Translation (IVI/dIVI) in Large SP draft-sunq-v6ops-ivi-sp-01 Qiong Sun( China Telecom) Heyu Wang( China Telecom)
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
A Model of IPv6 Internet Access Service via L2TPv2 Shin Miyakawa NTT Communications 2006/7/10 IETF66th.
Building a massively scalable serverless VPN using Any Source Multicast Athanasios Douitsis Dimitrios Kalogeras National Technical University of Athens.
For IPv6 host connecting IPv4 Internet 1 Yong Cui, Jianping Wu Tsinghua Univ. (CERNET) Contact:
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Chapter Two Application Layer Prepared by: Dr. Bahjat Qazzaz CS Dept. Sept
11 KDDI Trial Hub & Spoke Shu Yamamoto Carl Williams Hidetoshi Yokota KDDI R&D Labs.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Telecom Testing
Dynamic IPv4 Provisioning for Lightweight 4over6 draft-liu-softwire-lw4over6-dhcp-deployment-04 C. Liu (Presenter), Q. Sun, J. Wu 1.
KT's IPv6 status and trial service Future Technology Lab Dongjin Kwak, Jaehwa Lee Meeting 2008 at NZ.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
A SAVI Solution for DHCP Draf-ietf-savi-dhcp-06 J. Bi, J. Wu, G. Yao, F. Baker IETF79, Beijing Nov. 9, 2010.
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
The Implementation of 6TALK Yong-Geun Hong The 1 st GLOBAL IPv6 Summit in AP
1 Network Address Translation (NAT) and Dynamic Host Configuration Protocol (DHCP) Relates to Lab 7. Module about private networks and NAT.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
NAT64-CPE Mode Operation for Opening Residential Service Gang Chen Hui
1 Internet Protocols To support the Internet and all its services, many protocols are necessary Some of the protocols that we will look at: –Internet Protocol.
1 Interview Questions - What is the difference between TCP and UDP? - What is Nagle's Algorithm? - Describe the TCP handshaking process. - What is Slow.
Public 4over6: WGLC feedback Peng Wu IETF84. Feedback from WGLC Relationship with stateless 4-over-6 solutions? Different primary targets and application.
Welcome to Early Bird Class
 Router Configurations part2 2 nd semester
CSI WG / IETF741/12 Implementation of SeND/CGA and Extensions Beijing University of Posts and Telecommunications HUAWEI.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID Dynamic Host Configuration Protocol v6.
© 2015 Infoblox Inc. All Rights Reserved. Tom Coffeen, IPv6 Evangelist UKNOF January 2015 Tom Coffeen, IPv6 Evangelist UKNOF January 2015 DHCPv6 Operational.
1 Requirements of Carrier Grade NAT (CGN) draft-nishitani-cgn-00.txt draft-shirasaki-isp-shared-addr-00.txt NTT Communications Corporation Shin Miyakawa.
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.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
IETF 80 th Lightweight Address Family Transition for IPv6 draft-sunq-v6ops-laft6-01 Chongfeng Xie( China Telecom ) Qiong Sun( China Telecom)
DHCPv4 Extension for Port-set Allocation Qiong Sun, Yiu Lee, Peng Wu.
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.
IPV6 TECHNIQUES TO Re-IMAGINE RESEARCH AND EDUCATION NETWORKS
Gateway-Initiated 4over6 Deployment
Virtual Private Networking with OpenVPN
Simple Failover Mechanism for Lightweight 4over6
Lightweight 4over6 deployment with DHCPv4 over DHCPv6
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Cisco Want to Pass CCNA Cisco Certified Network Associate Exam
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Routing and Switching Essentials v6.0
Implementing IP Addressing Services
Working at a Small-to-Medium Business or ISP – Chapter 7
Implementing IP Addressing Services
SAVI Requirements and Solutions for IPv4/IPv6 Transition
Introduction to Home Networking
Presentation transcript:

Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov. 2012

Overall Introduction Lightweight 4over6 interop test at Tsinghua University, China, Oct.22-26, vendors and operators participated in the test – Tsinghua – China Telecom – Huawei – NetDominator – BII – Yamaha Each of the participators implemented lwB4 or lwAFTR or both.

Overall Introduction Two kinds of extensions were introduced to allocate IPv4 addresses and port sets – DHCP Extension DHCPv4 over IPv6 Transport (draft-ietf-dhc-dhcpv4-over-ipv6) DHCP Option for Port Set Assignment (draft-sun-dhc-port-set-option) – PCP Extension Using PCP to coordinate between the CGN and Home Gateway (draft-tsou-pcp-natcoord)

Network Preparation IPv4 – /28 in total – IPv4 addresses of lwB4s are acquired dynamically – IPv4 addresses of lwAFTRs are configured statically IPv6 – 4 Global IPv6 prefixes – IPv6 addresses of lwB4s and lwAFTRs are configured statically

Test Topology Host1 (Huawei) lwB4 6(Android, host) (Tsinghua) lwB4 5(Win7, host) (China Telecom & BII) lwB4 1a(CPE) (Huawei ) lwAFTR 3(router) (NetDominator) Dual Stack Network Host2 (Tsinghua) lwB4 3(CPE) (Yamaha) lwAFTR 1(Fedora) (Huawei) lwAFTR 2(Ubuntu) (Tsinghua) lwAFTR 4(Ubuntu) (China Telecom & BII) DHCPv4 Standalone Server 2(Ubuntu) (Tsinghua) LAN switch THU Network Center Host3 (Tsinghua) lwB4 4(Win7, host) (NetDominator) DHCPv4 Standalone Server 1(CentOS) (Huawei) 6 Router lwB4 1b(CPE) (Huawei) 2 3 lwB4 2(Ubuntu, CPE) (Tsinghua)

Example of Implementation lwB4 2 on Linux Ubuntu – DHCP client is based on dhcpcd (modification about 200 lines) – CRA is implemented by Standard C using socket APIs (about 600 lines) – NAT is implemented with iptables (just lines of commands) – Using Linux kernel module of 4over6 virtual interfaces to perform tunneling 4over6 Virtual Interface iptables Applications User Space Kernel Space IPv4 StackIPv6 Stack CRA dhcpcd Physic Interface

Example of Implementation lwAFTR 2 on Linux Ubuntu – DHCPv4 server(TSV) with DHCP Port- set Option extension is based on ISC dhcpd (modification about 500 lines) – Using Linux kernel module of 4over6 virtual interfaces to perform tunneling and v4 A+P – v6 binding – Using Standard C to implement the binding controller (about 200 lines) 4over6 Virtual Interface & Binding Table Physic Interface Bindng Controller Applications User Space IPv4 StackIPv6 Stack dhcpd Kernel Space

Test Cases and Results 7 lwB4s 4 lwAFTRs CategoryTest Item Web Browsing Internet Explorer Mozilla Firefox … Online Stream Media … mail.google.com Foxmail … Multimedia Entertainment PPTV QQ Online Game … Instant Message MSN Messager Skype... P2P Download Thunder Downloader Flashget uTorrent FTP Filezilla VPN OpenVPN … Over 50 test cases X X Test Function DHCP Initialization With Port-set Allocation DHCPRELEASE DHCP Renew DHCPv4 over IPv6 Transport PCP Initialization PCP Renew Control PlaneData Plane Over 1400 test cases in total

Test Cases and Results CategoryTest ItemResult Control Plane DHCPv4 Initialization with Port-set AllocationPassed DHCPRELEASE & RenewPassed DHCPv4 over IPv6 TransportPassed PCP InitializationPassed PCP RenewPassed Data Plane Web BrowsingPassed Online Stream MediaPassed Passed Multimedia EntertainmentPassed Instant MessagePassed P2P DownloadPassed FTPPartially Passed VPNPassed

FTP Passive Mode Issue The passive mode of FTP client is supported on lwB4 hosts and hosts behind lwB4 CPE, while the active mode is not. – Clients listens a port that is not within the port set, but there is no record in the binding table within the iptables

Conclusions Lightweight 4over6 is easy to implement. Interoperation between lwB4s and lwATFRs that come from different providers is performed well. Lightweight 4over6 supports IPv4 applications well.