Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Lightweight 4over6 Interop Test Report Yuchi Chen,Qiong Sun IETF 85, Atlanta, Nov. 2012."— Presentation transcript:

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

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

3 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)

4 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

5 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) 1 4 5 7 11 12 13 14 16 17 lwB4 4(Win7, host) (NetDominator) DHCPv4 Standalone Server 1(CentOS) (Huawei) 6 Router 9 15 8 10 17 lwB4 1b(CPE) (Huawei) 2 3 lwB4 2(Ubuntu, CPE) (Tsinghua)

6 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

7 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

8 Test Cases and Results 7 lwB4s 4 lwAFTRs CategoryTest Item Web Browsing Internet Explorer Mozilla Firefox … Online Stream Media www.ifeng.com www.youku.com … Email 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

9 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 EmailPassed Multimedia EntertainmentPassed Instant MessagePassed P2P DownloadPassed FTPPartially Passed VPNPassed

10 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

11 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.


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

Similar presentations


Ads by Google