Internet DRAFT - draft-ma-softwire-dslite-test

draft-ma-softwire-dslite-test






Internet Engineering Task Force                                    Q. Ma
Internet-Draft                                              China Mobile
Intended status: Informational                          October 15, 2012
Expires: April 18, 2013


                Test about deployment of dual-stack lite
                    draft-ma-softwire-dslite-test-00

Abstract

   This document introduces the test about deployment of dual-stack lite
   firstly,then describe two major problems about CPE devices in
   the test,address assignment and packet fragmentation.

Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on April 18, 2013.

Copyright Notice

   Copyright (c) 2012 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.





Ma                       Expires April 18, 2013                 [Page 1]

Internet-Draft                 TEST-RESULT                  October 2012


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  Test overview . . . . . . . . . . . . . . . . . . . . . . . . . 3
   3.  test rusult of address assignment . . . . . . . . . . . . . . . 4
   4.  test result of fragmentation  . . . . . . . . . . . . . . . . . 4
     4.1.  Test topology . . . . . . . . . . . . . . . . . . . . . . . 4
     4.2.  Result Description  . . . . . . . . . . . . . . . . . . . . 4
     4.3.  Analysis  . . . . . . . . . . . . . . . . . . . . . . . . . 5
   5.  Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
   7.  Acknowledgement . . . . . . . . . . . . . . . . . . . . . . . . 5
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . . . 5






































Ma                       Expires April 18, 2013                 [Page 2]

Internet-Draft                 TEST-RESULT                  October 2012


1.  Introduction

   With the exhaust of IPv4 address space, the deployment of IPv6 became
   imperative to the Internet service providers.Dual-Stack lite
   technology which defined in RFC6333 has the potential to be widely
   used in the IPv6 evoluation process.  In order to verify whether the
   existing equipments be able to support Dual-Stack lite technology,
   and meet the operational needs of network operators, it is necessary
   to test the various equipments and technical aspects involved in
   Dual-Stack lite.

   In this document, the content of Dual-stack deployment test is
   introduced fristly, after that, two problems about CPE devices found
   in the test are described, one is a few CPE devices's WAN interface
   can not support to achieve 128bits IPv6 Address by DHCPv6-NA, another
   is a few CPE devices handling jumbo frames with a different
   fragmentation manner compare to the definiton of RFC6333.


2.  Test overview

   Through test the functionality, performance, reliability and other
   aspects of B4, AFTR, CGN devices or function modules which invlved in
   dual-stack lite technology, the service provider be able to
   understand the technical maturity of the various equipment
   manufacturers, obtain the crisis data and technical support to the
   deployment of dual-stack lite.

   The test mainly include the following aspects:

   -functionality of dual-Stack lite, including obtain and distribute
   addresses, IPv4-in-IPv6 tunnel, NAT ,application level gateway and
   other tests.

   - functionality of Radius, including authentication, accouting,
   recording extended attributes of NAT,tracing and other tests;

   - control policies, including the limit of ipv6 address ranges, limit
   of NAT sessions and other tests;

   - reliability test, including warm standy, hot standby of Address
   Family Transition Routers;

   - performance test, including the number of tunnels, the number of
   NAT sessions, forwarding performance and other tests;

   - DSLite+ NAT444 test,including deploy dual-stack lite and NAT444 at
   the same time, switching between dual-stack lite and NAT444, and



Ma                       Expires April 18, 2013                 [Page 3]

Internet-Draft                 TEST-RESULT                  October 2012


   other tests;


3.  test rusult of address assignment

   A dual-stack lite CPE is an IPv6-aware CPE with a B4 interface
   implemented in the WAN interface.  The IPv6 address of B4 element can
   be configured using several methods.  In the test, we used methods of
   neighbor discovery mechanism and DHCPv6 options.  The B4 element gets
   a 128-bit address by neighbor discovery negotiation, which is a
   directed link address and is usually different from the IPv6 prefix
   assigned by DHCPv6 prefix delegation (RFC 3633).  The result shows
   that all test equipment can support this function.  In the method of
   DHCPv6 options, the B4 element could directly get 128-bit global
   address in IA_NA option, or auto-configures a 128-bit address with
   the IPv6 prefix in the IA_PD option.  A DS-Lite CPE could share the
   same prefix pool with the hosts connecting the CPE.  The test result
   shows that some home gateways with FE ports cannot support the method
   of DHCPv6 IA_NA option.  That means some low-end CPEs don't support
   DHCPv6 well.


4.  test result of fragmentation

4.1.  Test topology



       |--------|  |-----|   |------------|   |----------|  |--------|
       | Tester |--| CPE |---|Aggregation |---|BRAS/BNG  |--| Tester |
       |        |  |     |   |   Device   |   | AFTR/CGN |  |        |
       |--------|  |-----|   |------------|   |----------|  |--------|


                          Figure 1: Test topology

4.2.  Result Description

   Tester simulates end users which send IPv4 packets to remote, the CPE
   device encapsulates these IPv4 packets into IPv4-in-IPv6 tunnel, then
   AFTR device decapsulates them and send the IPv4 packets to their
   destinations.  In the test scenarios, if the original IPv4 frame is
   larger than 1462bytes, it has to be fragmented when be transited in
   the IPv4-in-IPv6 tunnel.  We found that there are some problems about
   a few provider's CPE devices, when the IPv4 larger than 1462bytes was
   transited by AFTR, it had not been reassembled, but the fragmented
   IPv4 packet were forwarded.




Ma                       Expires April 18, 2013                 [Page 4]

Internet-Draft                 TEST-RESULT                  October 2012


4.3.  Analysis

   After analyse the mirroring packets, we realized that the reason of
   the above phenomenon is a few CPE devices fragment the original IPv4
   packet into two smaller IPv4 packets, then encapsulates these packets
   into tunnel, and when those packets arrived at the AFTR, they were be
   decapsulated and transfered as the normal process.  The AFTR did not
   know the decapsulated IPv4 packets need to be reassembled.

   In the RFC6333 section 5.3, fragmentation and reassembly in the B4
   element had be defined as follow: The inner IPv4 packet MUST NOT be
   fragmented.  Fragmentation MUST happen after the encapsulation of the
   IPv6 packet.  Reassembly MUST happen before the decapsulation of the
   IPv4 packet.

   A few CPE devices did not accomplish the fragmentation function
   according the definition of RFC6333.  The fragmented IPv4 packets
   need to be reassembled by the final recipient, so an extra burden was
   bringed to the recipient.  Due to the fragmented IPv4 packet may be
   smaller than the handling requirement of some device in the transfer
   path, the packet could even be discarded.


5.  Security Considerations

   It needs to be further identified.


6.  IANA Considerations

   TBD


7.  Acknowledgement

   Thanks for the contributions from Tang Hao.


Author's Address

   Ma Qiongfang
   China Mobile
   32, Xuanwumenxi Ave.
   Xicheng District, Beijing  01719
   China

   Email: maqiongfang@chinamobile.com




Ma                       Expires April 18, 2013                 [Page 5]