Internet Engineering Task Force R. Despres, Ed. Internet-Draft RD-IPtech Intended status: Informational S. Perreault Expires: September 13, 2012 Viagenie J. Huang Huawei March 12, 2012 Feature Analysis Tool for stateless IPv4/IPv6 (MAP-T, MAP-E, 4rd) draft-despres-softwire-stateless-analysis-tool-01 Abstract This document proposes a discussion tool for the Softwire meeting at IETF 83 in Paris. Significant differentiating features between the MAP approach (proposed standards MAP-T and MAP-E) and the unified approach (proposed standard 4rd) are presented in tabular format. Its purpose is to facilitate decision making, and is therefore temporary. Status of this Memo This Internet-Draft is submitted 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 September 13, 2012. 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 Despres, et al. Expires September 13, 2012 [Page 1] Internet-Draft Stateless Analysis Tool March 2012 (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. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Feature-Comparison Tables . . . . . . . . . . . . . . . . . . . 4 3. Referenced Documents . . . . . . . . . . . . . . . . . . . . . 5 4. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 6 5. Informative References . . . . . . . . . . . . . . . . . . . . 6 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 6 Despres, et al. Expires September 13, 2012 [Page 2] Internet-Draft Stateless Analysis Tool March 2012 1. Introduction Stateless solutions that are proposed for residual IPv4 service across IPv6-only networks will be discussed at IETF 83 in Paris, March 25-30, 2012. This document proposes a tool to facilitate common understanding during these discussions, and thus facilitate decision making on what to standardize and why. It contains tables in which, for each of the major proposed specifications, MAP-T, MAP-E and 4rd, the most significant differentiating features are listed: o Table 1 for features that depend on whether IPv4 packets are twice translated (MAP-T), tunneled with packet encapsulation (MAP-E), or tunneled with IPv4/IPv6 header mapping (4rd). o Table 2 for features that depend on formats of IPv6 addresses that are derived from IPv4 addresses or, if addresses are shared, from addresses plus ports. o Table 3 for features that depend on how port-sets of shared IPv4 addresses are derived from Port-set Identifiers (PSIDs); o Table 4 for miscellaneous features. Tables are based on available drafts whose references are listed in Section 3. If needed to take care any valid points made on the mailing list between now and March 23, an update will be possible at the beginning of the Paris meeting. Despres, et al. Expires September 13, 2012 [Page 3] Internet-Draft Stateless Analysis Tool March 2012 2. Feature-Comparison Tables +----+-----------------------------------------+-----+-----+--------+ | | Features that depend on header formats | MAP | MAP | 4rd | | | | -T | -E | | +----+-----------------------------------------+-----+-----+--------+ | H1 | Full Transparency to IPv4 DF bit | N | Y | Y | | H2 | Full Transparency to ICMPv4 | N | Y | Y | | H3 | IPv6-only DPI applies to IPv4 packets | Y | N | Y | | H4 | IPv6-only Web caches apply to IPv4 | Y | N | Y | | | packets | | | | | H5 | For non shared IPv4 addresses, all | N | Y | Y | | | Layer-4 protocols are supported | | | | | H6 | For shared IPv4 addresses, DCCP and | N | Y | Y | | | UDP-Lite supported, as well as future | | | | | | protocols using the TCP checksum | | | | | | algorithm | | | | | H7 | IPv6 Explicit Congestion Notification | Y | N | Y/N(*) | | | can be forwarded in IPv4 | | | | | H8 | ISP can impose a Traffic class for | N | Y | Y/N(*) | | | Domain traversal | | | | | H9 | IPv4-options supported | N | Y | N | +----+-----------------------------------------+-----+-----+--------+ Table 1 (*) In 4rd, H7 and H8 are mutually exclusive. Each ISP chooses what applies to its 4rd domain. +----+----------------------------------------+-------+-------+-----+ | | Features that depend on IPv6 address | MAP | MAP | 4rd | | | formats | -T | -E | | +----+----------------------------------------+-------+-------+-----+ | A1 | Preassigned subnet IDs in CE sites | N | N | Y | | | never need to be changed | | | | | A2 | Possible support of CEs behind | N | N | Y | | | third-party CPEs | | | | +----+----------------------------------------+-------+-------+-----+ Table 2 Despres, et al. Expires September 13, 2012 [Page 4] Internet-Draft Stateless Analysis Tool March 2012 +----+------------------------------------------+------+------+-----+ | | Features that depend on Port-set | MAP | MAP | 4rd | | | Identifiers | -T | -E | | +----+------------------------------------------+------+------+-----+ | P1 | Well-known ports can be assigned to some | Y | Y | N | | | shared-address CPEs | | | | | P2 | No mapping-rule parameter is needed for | N | N | Y | | | the ports-set algorithm | | | | +----+------------------------------------------+------+------+-----+ Table 3 +----+------------------------------------------+------+------+-----+ | | Miscellaneous Features | MAP | MAP | 4rd | | | | -T | -E | | +----+------------------------------------------+------+------+-----+ | M1 | Packet reassembly can be avoided in BRs | N | Y | Y | | M2 | Packet IDs from shared-address CEs | N | Y | Y | | | cannot be confused in destinations | | | | | M3 | The number of rules all CEs must be able | N | N | Y | | | to support is defined | | | | | M4 | IP header length | 40 | 60 | 48 | +----+------------------------------------------+------+------+-----+ Table 4 3. Referenced Documents +--------------+----------------------------------------------------+ | Acronym - | Document | | Date | | +--------------+----------------------------------------------------+ | MAP-dhcp | draft-mdt-softwire-map-dhcp-option-02 | | 2012-01-24 | | | ------------ | -------------------------------------------------- | | MAP-E | draft-mdt-softwire-map-encapsulation-00 | | 2007-01-27 | | | ------------ | -------------------------------------------------- | | MAP | draft-mdt-softwire-mapping-address-and-port-03 | | 2012-01-30 | | | ------------ | -------------------------------------------------- | | MAP-T | draft-mdt-softwire-map-translation-01 | | 2012-03-09 | | | ------------ | -------------------------------------------------- | | 4rd | draft-despres-softwire-4rd-u-05 | | 2012-03-12 | | +--------------+----------------------------------------------------+ Despres, et al. Expires September 13, 2012 [Page 5] Internet-Draft Stateless Analysis Tool March 2012 NOTE: There has been discussions concerning a feature of MAP-T whereby IPv4 applications of MAP-T CEs can communicate with IPv6-only hosts having IPv4 translatable addresses. This feature hasn't been included as differentiating because BIH of [RFC6535] already exists, and can be used in MAP-E and 4rd CE nodes to get the same result. It is however understood that this issue may need further clarification. 4. Acknowledgements Alain Durand expressed interest in having this type of tool, preferably in I-D format. Thanks for his encouragement. 5. Informative References [I-D.despres-softwire-4rd-u] Despres, R., Penno, R., Qin, J., Lee, Y., and G. Chen, "IPv4 Residual Deployment via IPv6 - Unified Solution (4rd)", draft-despres-softwire-4rd-u-05 (work in progress), March 2012. [I-D.mdt-softwire-map-encapsulation] Troan, O., Matsushima, S., and T. Murakami, "MAP Encapsulation (MAP-E) - specification", draft-mdt-softwire-map-encapsulation-00 (work in progress), January 2012. [I-D.mdt-softwire-map-translation] Bao, C., Li, X., Zhai, Y., Murakami, T., and W. Dec, "MAP Translation (MAP-T) - specification", draft-mdt-softwire-map-translation-01 (work in progress), March 2012. [I-D.mdt-softwire-mapping-address-and-port] Bao, C., Troan, O., Matsushima, S., Murakami, T., and X. Li, "Mapping of Address and Port (MAP)", draft-mdt-softwire-mapping-address-and-port-03 (work in progress), January 2012. [RFC6535] Huang, B., Deng, H., and T. Savolainen, "Dual-Stack Hosts Using "Bump-in-the-Host" (BIH)", RFC 6535, February 2012. Despres, et al. Expires September 13, 2012 [Page 6] Internet-Draft Stateless Analysis Tool March 2012 Authors' Addresses Remi Despres (editor) RD-IPtech 3 rue du President Wilson Levallois, France Email: despres.remi@laposte.net Simon Perreault Viagenie 2875 boul. Laurier, suite D2-630 Quebec, Canada Email: simon.perreault@viagenie.ca James Huang Huawei Reading, United Kingdom Email: james.huang@huawei.com Despres, et al. Expires September 13, 2012 [Page 7]