Re: [Softwires] [Gen-art] Review: draft-ietf-softwire-stateless-4v6-motivation-04

<mohamed.boucadair@orange.com> Mon, 08 October 2012 06:13 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 D11FE21F8701; Sun, 7 Oct 2012 23:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[AWL=0.143, BAYES_00=-2.599, HELO_EQ_FR=0.35, 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 4uRKKt5kCUHx; Sun, 7 Oct 2012 23:13:07 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 98E0621F86DC; Sun, 7 Oct 2012 23:13:07 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 3302822C35E; Mon, 8 Oct 2012 08:13:06 +0200 (CEST)
Received: from PUEXCH51.nanterre.francetelecom.fr (unknown [10.101.44.31]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 119374C015; Mon, 8 Oct 2012 08:13:06 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.8]) by PUEXCH51.nanterre.francetelecom.fr ([10.101.44.31]) with mapi; Mon, 8 Oct 2012 08:13:05 +0200
From: mohamed.boucadair@orange.com
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Date: Mon, 08 Oct 2012 08:13:04 +0200
Thread-Topic: [Softwires] [Gen-art] Review: draft-ietf-softwire-stateless-4v6-motivation-04
Thread-Index: Ac2jEWzshgS5iV3HSkeKfqjMXQebCwCBoGLA
Message-ID: <94C682931C08B048B7A8645303FDC9F36E6174562C@PUEXCB1B.nanterre.francetelecom.fr>
References: <506E0BD9.8050705@nostrum.com> <506EF961.7040809@joelhalpern.com> <94C682931C08B048B7A8645303FDC9F36E5FA80A70@PUEXCB1B.nanterre.francetelecom.fr> <506F022C.1040302@joelhalpern.com>
In-Reply-To: <506F022C.1040302@joelhalpern.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.10.8.50339
Cc: "softwires@ietf.org" <softwires@ietf.org>, "gen-art@ietf.org" <gen-art@ietf.org>, Yong Cui <cuiyong@tsinghua.edu.cn>, "A. Jean Mahoney" <mahoney@nostrum.com>, "draft-ietf-softwire-stateless-4v6-motivation@tools.ietf.org" <draft-ietf-softwire-stateless-4v6-motivation@tools.ietf.org>
Subject: Re: [Softwires] [Gen-art] Review: draft-ietf-softwire-stateless-4v6-motivation-04
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: Mon, 08 Oct 2012 06:13:09 -0000

Dear Joel,

Please see inline.

Cheers,
Med 

>-----Message d'origine-----
>De : Joel M. Halpern [mailto:jmh@joelhalpern.com] 
>Envoyé : vendredi 5 octobre 2012 17:52
>À : BOUCADAIR Mohamed OLNC/OLN
>Cc : A. Jean Mahoney; softwires@ietf.org; gen-art@ietf.org; 
>Yong Cui; draft-ietf-softwire-stateless-4v6-motivation@tools.ietf.org
>Objet : Re: [Softwires] [Gen-art] Review: 
>draft-ietf-softwire-stateless-4v6-motivation-04
>
>Thank you for the prompt followup.
>
>Taking things out of order, if the Discussion section were called 
>Limitations, I would have understood why it was there.  It is 
>not clear 
>to me that the content actually describes limitations though.  It 
>describes design choices that need to be made in specifying and 
>deploying statelessv4v6 solutions.

Med: The points listed in that section are usually presented as limitations of the solution. If you noticed I said in my first answer "limitations(?)" because I disagree those points were limitations but rather open questions which depend on the design choices. 

>
>On the packet preservation description text in section 3.3.2, I am not 
>sure what assumptions the document makes.  For good and appropriate 
>reasons, the document does not describe.  I believe tat the ability to 
>avoid ALGs is dependent upon more specific choices of solution, beyond 
>merely the stateless property.  
Would it be acceptable to weaken the 
>statement in the document to one that notes that stateless solutions 
>admit the possibility of solutions which do not require ALGs?  
>And that 
>such avoidance is highly desirable?

Med: Below a text proposal: 

OLD:

   Facilitates service evolution:  Since the payload of IPv4 packets is
      not altered in the path, services can evolve without requiring any
      specific function (e.g., Application Level Gateway (ALG)) in the
      Service Provider's network;

NEW:

   Facilitates service evolution:  Stateless solutions admit
      applications can be deployed without enabling any application-
      specific function (e.g., Application Level Gateway (ALG)) in the
      Service Provider's network.  Avoiding ALGs is highly desirable.

Better?

>
>Yours,
>Joel
>
>On 10/5/2012 11:38 AM, mohamed.boucadair@orange.com wrote:
>> Dear Joel,
>>
>> Thank you for the review.
>>
>> Please see inline.
>>
>> Cheers,
>> Med
>>
>>> -----Message d'origine-----
>>> De : softwires-bounces@ietf.org
>>> [mailto:softwires-bounces@ietf.org] De la part de Joel M. Halpern
>>> Envoyé : vendredi 5 octobre 2012 17:15
>>> À : A. Jean Mahoney
>>> Cc : softwires@ietf.org; gen-art@ietf.org; Yong Cui;
>>> draft-ietf-softwire-stateless-4v6-motivation@tools.ietf.org
>>> Objet : [Softwires] [Gen-art] Review:
>>> draft-ietf-softwire-stateless-4v6-motivation-04
>>>
>>> I am the assigned Gen-ART reviewer for this draft. For background on
>>> Gen-ART, please see the FAQ at
>>>
>>> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>>>
>>> Please resolve these comments along with any other Last 
>Call comments
>>> you may receive.
>>>
>>> Document: draft-ietf-softwire-stateless-4v6-motivation-04
>>>      Motivations for Carrier-side Stateless IPv4 over IPv6
>>>          Migration Solutions
>>> Reviewer: Joel M. Halpern
>>> Review Date: 5-Oct-2012
>>> IETF LC End Date: 17-Oct-2012
>>> IESG Telechat date: 25-Oct-2012
>>>
>>> Summary: This document is nearly ready for publication as an
>>> Informational RFC.
>>>
>>> Major issues:
>>>      I may be misreading the first sub-paragraph in section 
>3.3.2.  It
>>> seems to assert that no ALGs are necessary with stateless 
>4v6 solution
>>> as "the payload of IPv4 packets is not altered in the path."
>>> This seems
>>> to make very strong assumptions on the end host behavior,
>>> which are not
>>> called out in the document.
>>
>> Med: I guess you are referring to this text:
>>
>>     Facilitates service evolution:  Since the payload of 
>IPv4 packets is
>>        not altered in the path, services can evolve without 
>requiring any
>>        specific function (e.g., Application Level Gateway 
>(ALG)) in the
>>        Service Provider's network;
>>
>> The host behaviour is the same as for deployments where no 
>NAT is enabled in the SP's network.
>>
>> Could you please clarify what is the issue with that text?
>> Would it be better if I change "not altered in the path" 
>with "not altered in Service Provider's network"?
>>
>>>
>>> Minor issues:
>>>      It is unfortunate that the elaborations on the 
>motivations do not
>>> correlate with the initial list of those motivations.  They 
>are not in
>>> the same order, and do not use the same titles.  This makes 
>it harder
>>> for the reader who, after reading the base list, is looking for more
>>> explanation of item(i).
>>
>> Med: Point taken, I will see how to re-order the list to be 
>aligned with the sections/sub-sections ordering.
>>
>>>
>>>      The description of the anycast capability (Section 3 
>bullet 5 and
>>> section 3.2.1 first bullet) is very unclear.  Since packets are not
>>> addressed to the address translator, this reader is left
>>> confused as to
>>> what "anycast" capability is preserved by this and damaged 
>by stateful
>>> NAT.  A few additional words in section 3.2.1 would be helpful.
>>
>> Med: What about this change?
>>
>> OLD: "anycast-based schemes can be used for load-balancing 
>and  redundancy purposes."
>> NEW: "anycast-based schemes can be used for load-balancing 
>and redundancy purposes between nodes embedding the Stateless 
>IPv4/IPv6 interconnection function."
>>
>>
>>>
>>>      The issues raised in section 4 of the document 
>("Discussion") are
>>> interesting.  But they do not seem related to the motivation
>>> for seeking
>>> a stateless v4v6 solution.  They seem to be details of how such a
>>> solution might be built.  Why is this section in this document?
>>
>> Med: We added this section because we received comments 
>asking for having a section listing the main "limitations(?)" 
>stateless solutions. It was a fair comment.
>>
>>>
>>> Nits/editorial comments:
>>> _______________________________________________
>>> Softwires mailing list
>>> Softwires@ietf.org
>>> https://www.ietf.org/mailman/listinfo/softwires
>>>
>