Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

<mohamed.boucadair@orange.com> Fri, 30 November 2012 11:10 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37D6B21F86BE for <softwires@ietfa.amsl.com>; Fri, 30 Nov 2012 03:10:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.944
X-Spam-Level:
X-Spam-Status: No, score=-1.944 tagged_above=-999 required=5 tests=[AWL=-0.296, BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_13=0.6, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xsLcIcWP5LZ for <softwires@ietfa.amsl.com>; Fri, 30 Nov 2012 03:10:23 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 0575121F8518 for <softwires@ietf.org>; Fri, 30 Nov 2012 03:10:22 -0800 (PST)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 008FA22C774; Fri, 30 Nov 2012 12:10:22 +0100 (CET)
Received: from PUEXCH21.nanterre.francetelecom.fr (unknown [10.101.44.28]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id D21F94C017; Fri, 30 Nov 2012 12:10:21 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.8]) by PUEXCH21.nanterre.francetelecom.fr ([10.101.44.28]) with mapi; Fri, 30 Nov 2012 12:10:21 +0100
From: mohamed.boucadair@orange.com
To: "Wojciech Dec (wdec)" <wdec@cisco.com>, "draft-ietf-softwire-map@tools.ietf.org" <draft-ietf-softwire-map@tools.ietf.org>, "draft-ietf-softwire-map-dhcp@tools.ietf.org" <draft-ietf-softwire-map-dhcp@tools.ietf.org>, "draft-ietf-softwire-public-4over6@tools.ietf.org" <draft-ietf-softwire-public-4over6@tools.ietf.org>, draft-cui-softwire-b4-translated-ds-lite <draft-cui-softwire-b4-translated-ds-lite@tools.ietf.org>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "softwires@ietf.org" <softwires@ietf.org>
Date: Fri, 30 Nov 2012 12:10:21 +0100
Thread-Topic: Unified Softwire CPE: draft-bfmk-softwire-unified-cpe
Thread-Index: Ac3OF/pB3BIR0BudQv+t/d7Z7WY4PAAAFncAAEJuQgAADnvzcA==
Message-ID: <94C682931C08B048B7A8645303FDC9F36E99E2D684@PUEXCB1B.nanterre.francetelecom.fr>
References: <94C682931C08B048B7A8645303FDC9F36E98AB16AD@PUEXCB1B.nanterre.francetelecom.fr> <19F346EB777BEE4CB77DA1A2C56F20B31223C2@xmb-aln-x05.cisco.com>
In-Reply-To: <19F346EB777BEE4CB77DA1A2C56F20B31223C2@xmb-aln-x05.cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.11.30.80316
Subject: Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Nov 2012 11:10:24 -0000

Hi Woj,

Many thanks for the comments. 

Please see inline. 

Cheers,
Med 

>-----Message d'origine-----
>De : Wojciech Dec (wdec) [mailto:wdec@cisco.com] 
>Envoyé : vendredi 30 novembre 2012 11:42
>À : BOUCADAIR Mohamed OLNC/OLN; 
>draft-ietf-softwire-map@tools.ietf.org; 
>draft-ietf-softwire-map-dhcp@tools.ietf.org; 
>draft-ietf-softwire-public-4over6@tools.ietf.org; 
>draft-cui-softwire-b4-translated-ds-lite; Reinaldo Penno 
>(repenno); softwires@ietf.org
>Objet : Re: Unified Softwire CPE: draft-bfmk-softwire-unified-cpe
>
>Hi,
>
>While thanking the authors for their attempt, I need to 
>provide some high
>level feedback first on key issues:

>The rationale section 1.1 states "co-existance" as the goal - 
>this appears
>to imply some entirely different solutions for which co-existance is
>needed", and here are two points:
>A) I can agree that DS.-lite is an entirely different solution, but I
>firmly believe that it is entirely outside the agreed scope which was a
>"unified solution CPE spec" in the context of MAP and Lw4o6. 
>Thus, I would
>recommend that ds.-lite be dropped from this draft as it bears no
>influence on "unifying" MAP and Lw4o6, nor does it bear anything on the
>already "defined and shipped" ds.-lite solution. Work on such themes of
>"multiple solutions coexisting" is what the v6ops CPE draft is covering
>and I would place ds.-lite coexistence there.

Med: We included DS-Lite in the scope because of the following:

* Several WG participants are concerned with optimizing the code and re-using existing modules. 
* Some DS-Lite components are shared with A+P solution: e.g., tunnel endpoint
* A+P may be seen as an exit strategy of the CGN: optimisation migration path and required changes in the CPEs need to be taken into account. 

>
>B) I disagree that "co-existance" between Lw4o6 and MAP is a goal;

Med: MAP1:1 and lw4o6 are presented in the draft as soltuions for the binding mode.  

 a
>unified functional CPE spec for NAT44-less core relays 
>accessed via IPv6
>is. As such, describing "modes" as in "solution modes" is not 
>conductive
>to that and a solution term neutral functional breakdown is 
>essential and
>IMO possible (further explained below). This will only make the spec
>better and simpler for implementers.

Med: This is what we tried to do in  http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00#section-4.3. 

>
>In Section 3 the draft coin a new term/class of solution 
>called "Binding
>approach".

Med: FYI, this is not a new term: please refer to http://tools.ietf.org/html/rfc6346#section-4.4.


>This effectively refers to configuration state which *all* 
>solutions need,
>and is not helpful in providing anything but more verbiage. 
>Removing this
>classification from all of the text is recommended.

Med: IMHO this is the core of the discussion between MAP and Lw4o6 teams. Having a neutral terminology and a full understand of what this is about is IMHO important to converge. 

>
>Further in section 3 the draft lists different functional 
>elements, and it
>is here that major changes are needed.

Med: Section 3 is to be seen as a reminder for the solution flavors we have on the table. This section can be moved to an appendix. I would expect we focus our discussion on Section 4.

 For a unified solution 
>a functional
>breakdown in a solution neutral text is essential. 

Med: We really tried to adopt a neutral terminology in Section 4. Suggestions are welcome on how to enhance that section.

IMO A unified CE has
>the following basic functionalities, which I propose to be added to the
>text in place of the existing one:

Med: Could you please point me which text you are referring to? Thanks. 

>- IPv4 NAT whose address and port restrictions are configurable
>- an IPv6 transport whose source and destination transport address are
>deterministically derived/configurable
>
>- an IPv4 routing capability (also configurable)

Med: What does that mean?

>
>In example terms, consider a CPE configured with IPv4 address, 
>restricted
>Port range X and IPv6 source address Y and transport address Z.
>There is no difference in these parameters between Lw4o6 and 
>MAP, and it
>shows the essence of what we need to get at.

Med: Isn't that what is captured in "Table 3: Supported Features" ?

   +--------------+----------------+-----------------+-----------------+
   |   Functional |  IPv4-in-IPv6  | Port-restricted | Port-restricted |
   |      Element |     tunnel     |       IPv4      |      NAT44      |
   |              |    endpoint    |                 |                 |
   +--------------+----------------+-----------------+-----------------+
   |           B4 |       Yes      |       N/A       |        No       |
   +--------------+----------------+-----------------+-----------------+
   |         lwB4 |       Yes      |       Yes       |     Optional    |
   +--------------+----------------+-----------------+-----------------+
   |     MAP-E CE |       Yes      |       Yes       |     Optional    |
   +--------------+----------------+-----------------+-----------------+


>
>
>One can comment further on the details of the draft, but 
>getting the basic
>functional breakdown is essential (example above) before we 
>get into that.
> The only thing different between the solutions are not the basic
>functionalities but rather how this functionality is configured.

Med: I guess you are talking about MAP1:1 and LW4over6.

>
>Regards,
>Woj..
>
>
>
>On 29/11/2012 11:16, "mohamed.boucadair@orange.com"
><mohamed.boucadair@orange.com> wrote:
>
>>Dear all,
>>
>>As agreed in Atlanta, we prepared an I-D describing a 
>proposed approach
>>for the unified CPE.
>>
>>We hope this version is a good starting point to have fruitful
>>discussion. 
>>
>>Your comments, suggestions and contributions are more than welcome.
>>
>>Cheers,
>>Med
>>
>>
>>-----Message d'origine-----
>>De : i-d-announce-bounces@ietf.org 
>[mailto:i-d-announce-bounces@ietf.org]
>>De la part de internet-drafts@ietf.org
>>Envoyé : jeudi 29 novembre 2012 10:57
>>À : i-d-announce@ietf.org
>>Objet : I-D Action: draft-bfmk-softwire-unified-cpe-00.txt
>>
>>
>>A New Internet-Draft is available from the on-line Internet-Drafts
>>directories.
>>
>>
>>	Title           : Unified Softwire CPE
>>	Author(s)       : Mohamed Boucadair
>>                          Ian Farrer
>>                          Suresh Krishnan
>>	Filename        : draft-bfmk-softwire-unified-cpe-00.txt
>>	Pages           : 12
>>	Date            : 2012-11-29
>>
>>Abstract:
>>   Transporting IPv4 packets over IPv6 is a common solution to the
>>   problem of IPv4 service continuity over IPv6-only provider 
>networks.
>>   A number of differing functional approaches have been developed for
>>   this, each having their own specific characteristics.  As these
>>   approaches share a similar functional architecture and use the same
>>   data plane mechanisms, this memo describes a specification 
>whereby a
>>   single CPE can interwork with all of the standardized and proposed
>>   approaches to providing encapsulated IPv4 in IPv6 services.
>>
>>
>>The IETF datatracker status page for this draft is:
>>https://datatracker.ietf.org/doc/draft-bfmk-softwire-unified-cpe
>>
>>There's also a htmlized version available at:
>>http://tools.ietf.org/html/draft-bfmk-softwire-unified-cpe-00
>>
>>
>>Internet-Drafts are also available by anonymous FTP at:
>>ftp://ftp.ietf.org/internet-drafts/
>>
>>_______________________________________________
>>I-D-Announce mailing list
>>I-D-Announce@ietf.org
>>https://www.ietf.org/mailman/listinfo/i-d-announce
>>Internet-Draft directories: http://www.ietf.org/shadow.html
>>or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>