1 / 11

Lightweight 4over6 Interop Test Report

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, 2012 6 vendors and operators participated in the test Tsinghua China Telecom Huawei NetDominator

dea
Download Presentation

Lightweight 4over6 Interop Test Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lightweight 4over6 Interop Test Report YuchiChen,QiongSun 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 Router lwB4 1a(CPE) (Huawei ) 7 8 lwAFTR 1(Fedora) (Huawei) 1 Host1 (Huawei) lwB4 1b(CPE) (Huawei) 9 THU Network Center 13 17 17 11 16 14 10 15 12 lwAFTR 2(Ubuntu) (Tsinghua) 2 Dual Stack Network Host2 (Tsinghua) 3 lwB4 2(Ubuntu, CPE) (Tsinghua) lwAFTR3(router) (NetDominator) Host3 (Tsinghua) 4 lwB4 3(CPE) (Yamaha) lwAFTR 4(Ubuntu) (China Telecom & BII) 5 lwB4 4(Win7, host) (NetDominator) DHCPv4 Standalone Server 1(CentOS) (Huawei) 6 lwB4 5(Win7, host) (China Telecom & BII) lwB4 6(Android, host) (Tsinghua) DHCPv4 Standalone Server 2(Ubuntu) (Tsinghua) LAN switch

  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 User Space Applications dhcpcd iptables CRA Kernel Space IPv4 Stack IPv6 Stack 4over6 Virtual Interface 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) User Space Applications dhcpd Bindng Controller Kernel Space IPv4 Stack IPv6 Stack 4over6 Virtual Interface & Binding Table Physic Interface

  8. Test Cases and Results 7 lwB4s Control Plane Data Plane 4 lwAFTRs X X Over 1400 test cases in total Over 50 test cases

  9. Test Cases and Results

  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.

More Related