Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation

<xiaohong.deng@orange-ftgroup.com> Wed, 17 August 2011 04:10 UTC

Return-Path: <xiaohong.deng@orange-ftgroup.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 7848421F8B08 for <softwires@ietfa.amsl.com>; Tue, 16 Aug 2011 21:10:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.732
X-Spam-Level:
X-Spam-Status: No, score=-2.732 tagged_above=-999 required=5 tests=[AWL=0.517, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TvJU+9jDcMci for <softwires@ietfa.amsl.com>; Tue, 16 Aug 2011 21:10:07 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (p-mail1.rd.francetelecom.com [195.101.245.15]) by ietfa.amsl.com (Postfix) with ESMTP id 4459F21F8AF5 for <softwires@ietf.org>; Tue, 16 Aug 2011 21:09:32 -0700 (PDT)
Received: from p-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 6E9128C0002; Wed, 17 Aug 2011 06:11:12 +0200 (CEST)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by p-mail1.rd.francetelecom.com (Postfix) with ESMTP id 654D38B8005; Wed, 17 Aug 2011 06:11:12 +0200 (CEST)
Received: from ch-mailsrv.rd.francetelecom.fr ([10.193.250.27]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Wed, 17 Aug 2011 06:10:20 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 17 Aug 2011 12:10:15 +0800
Message-ID: <0962B0BEF842A24191AD9BE41A8DD2FC0195B4D3@ch-mailsrv.rd.francetelecom.fr>
In-Reply-To: <7998F52F-58E8-4E7D-8327-D64666AF7EFE@laposte.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Softwires] draft-operators-softwire-stateless-4v6-motivation
Thread-Index: Acxck5EUao2e1PO9TmKjsIufDZ6Xtg==
References: <4E4A4569.8030706@skoberne.net><94C682931C08B048B7A8645303FDC9F33E54A62CD2@PUEXCB1B.nanterre.francetelecom.fr><1F763FB8-E528-4080-92A7-E9C983B7425B@laposte.net><94C682931C08B048B7A8645303FDC9F33E54A62D6B@PUEXCB1B.nanterre.francetelecom.fr> <7998F52F-58E8-4E7D-8327-D64666AF7EFE@laposte.net>
From: xiaohong.deng@orange-ftgroup.com
To: despres.remi@laposte.net, softwires@ietf.org
X-OriginalArrivalTime: 17 Aug 2011 04:10:20.0225 (UTC) FILETIME=[94243310:01CC5C93]
Cc: draft-operators-softwire-stateless-4v6-motivation@tools.ietf.org
Subject: Re: [Softwires] draft-operators-softwire-stateless-4v6-motivation
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: Wed, 17 Aug 2011 04:10:08 -0000

Hi all, 

|-----Original Message-----
|From: Rémi Després [mailto:despres.remi@laposte.net] 
|Sent: Wednesday, August 17, 2011 12:28 AM
|To: Softwires-wg
|Cc: draft-operators-softwire-stateless-4v6-motivation@tools.ietf.org
|Subject: Re: [Softwires] 
|draft-operators-softwire-stateless-4v6-motivation
|
|Hello all,
|
|It appears that confirming on this list the vote made in 
|Quebec would be useful.

Agreed.

|Please see below.
|
|Le 16 août 2011 à 17:03, 
|<mohamed.boucadair@orange-ftgroup.com> 
|<mohamed.boucadair@orange-ftgroup.com> a écrit :
|
|>  ... there was a vote in favour of adopting this document as 
|a WG document but as you know this vote should be confirmed in the ML.
|
|I have seen drafts becoming WG drafts after votes during 
|meetings but, fair enough, let's see if, after the unanimous 
|vote in the meeting, there are serious objections to it now. 
|
|
|> A call for adoption should normally be issued by the chairs 
|according to the IETF procedure.
|> 
|> As for the content of the next iteration of the document, we 
|have two options so far:
|> 
|> (1) Put back some sections which have been removed in -02,
|
|Support.
|Some of them were worth having, IMHO.
|
|> add a new section to discuss dynamic vs. static,
|
|> handle the comments received from J. Arkko, etc. 
|
|Sure.
|Doing this while the draft is already a WG draft seems to me 
|normal after the vote result (but no objection to doing it 
|right away if found better.  
|
|> Or
|> 
|> 2) An alternative structure has been proposed off-line by A. 
|Durand: discuss dynamic vs. static and stateful vs. dynamic.
|
|Offline discussions are of course completely free, and useful, 
|but a WG consensus can only be built in the open, i.e. on the 
|WG mailing list.
|I am aware of at least part of the offline discussion you 
|refer to, and therefore suppose you meant "dynamic vs static 
|AND stateful vs _stateless_".
|Several pointed out, in that discussion, that the stateless & 
|dynamic combination doesn't really make sense. 
|In any case, this discussion hasn't been pursued on the WG list.
|
|> The analysis would elaborate the pros and cons of each 
|solution (static stateless, static stateful, dynamic 
|stateful,...). This document would be an analysis document and 
|not a motivation document anymore. This document has no 
|milestone in the charter IMHO. Note the charter mentions the 
|following: 
|> 
|> "Aug 2011 - Adopt stateless legacy IPv4 solution motivation 
|document as a Working Group document"
|> 
|> 
|> I personally think the first option is straightforward
|
|So do I, => +1
|That is IMHO the only acceptable option in view of the vote result.

+1 
Prefer the first option, as "discussion dynamic allocation vs. static allocation"
in a new section other than discussing on the mailing list sounds to me
the more practical and efficient one to meet the Chater milstone.

Cheers,
Xiaohong

|
|
|> but I'm open to the opinions of the working group members on 
|how to proceed.
|
|Let's see then.
|
|Regards to all,
|RD
|
|
|> 
|> Cheers,
|> Med
|> 
|> 
|> -----Message d'origine-----
|> De : Rémi Després [mailto:despres.remi@laposte.net] Envoyé : 
|mardi 16 
|> août 2011 16:30 À : BOUCADAIR Mohamed OLNC/NAD/TIP Cc : Nejc 
|Skoberne; 
|> draft-operators-softwire-stateless-4v6-motivation@tools.ietf.org; 
|> softwires@ietf.org Objet : Re: [Softwires] 
|> draft-operators-softwire-stateless-4v6-motivation
|> 
|> Hi Med,
|> 
|> At the last meeting, a vote was taken to decide whether this 
|draft should become a WG draft.
|> The answer has been a crystal clear yes, with the common 
|understanding that, as such, it would have to be improved and 
|competed based on WG reactions.
|> 
|> IMHO, making it a WG document asap will facilitate 
|discussions like this one: thet will point to the right document.
|> 
|> Is there any sort term plan to do what was approved?
|> 
|> Kind regards,
|> RD
|> 
|> 
|> 
|> 
|> Le 16 août 2011 à 13:48, 
|<mohamed.boucadair@orange-ftgroup.com> 
|<mohamed.boucadair@orange-ftgroup.com> a écrit :
|> 
|>> Dear Nejc,
|>> 
|>> Thank you for the comments. Please see my answers inline.
|>> 
|>> Cheers,
|>> Med
|>> 
|>> 
|>> -----Message d'origine-----
|>> De : softwires-bounces@ietf.org [mailto:softwires-bounces@ietf.org] 
|>> De la part de Nejc Skoberne Envoyé : mardi 16 août 2011 12:25 À : 
|>> draft-operators-softwire-stateless-4v6-motivation@tools.ietf.org
|>> Cc : softwires@ietf.org
|>> Objet : [Softwires] 
|draft-operators-softwire-stateless-4v6-motivation
|>> 
|>> Hello,
|>> 
|>> I have some comments on your draft, see inline.
|>> 
|>> Regards,
|>> Nejc
|>> 
|>> ---------------
|>>  2. Terminology
|>> 
|>> 
|>> 
|>>  This document makes use of the following terms:
|>> 
|>>  Stateful 4/6 solution  (or stateful solution in short): denotes a
|>>                      solution where the network maintains 
|user-session
|>>                      states relying on the activation of a NAT
|>>                      function in the Service Providers' network
|>>                      [I-D.ietf-behave-lsn-requirements].  The NAT
|>>                      function is responsible for sharing 
|the same IPv4
|>>                      address among several subscribers and 
|to maintain
|>>                      user-session state.
|>> 
|>>  Stateless  4/6 solution  (or stateless solution in short): 
|denotes a
|>>                      solution which does not require any 
|user-session
|>>                      state (seeSection 2.3 of [RFC1958]) to be
|>>                      maintained by any IP address sharing 
|function in
|>>                      the Service Provider's network.  This 
|category of
|>>                      solutions assumes a dependency between an IPv6
|>>                      prefix and IPv4 address.  In an IPv4 address
|>>                      sharing context, dedicated functions 
|are required
|>>                      to be enabled in the CPE router to restrict the
|>>                      source IPv4 port numbers.  Within this 
|document,
|>>                      "port set" and "port range" terms are used
|>>                      interchangeably.
|>> 
|>> [NS: If we consider a "stateful A+P" solution, we don't necessarily 
|>> have a dependency between an IPv6 prefix and IPv4 address. Also, we 
|>> don't have any user-session state in the Service Provider's network.
|>> 
|>> Med: Fully agree. FWIW, this is what we called "Binding 
|Table A+P Mode" in 
|http://tools.ietf.org/html/draft-ymbk-aplusp-10#section-4.4.
|>> 
|>> We do, however, have some user state (in order to do stateful 
|>> tunneling, for example). Maybe this is included in 
|"user-session" in 
|>> your terminology, but then I think it would be appropriate 
|to define 
|>> the term "user-session" clearly.]
|>> 
|>> Med: We assumed the definition of state as mentioned in 
|RFC1958; but I agree the terminology should be much more clearer.
|>> 
|>> ...
|>> 
|>>      3.1.5. Bandwidth Saving
|>> 
|>> 
|>> 
|>>  In same particular network scenarios (e.g., wireless network ),  
|>> spectrum is very valuable and scarce resource.  Service providers  
|>> usually wish to eliminate unnecessary overhead to save bandwidth  
|>> consumption in such environment.  Service providers need to 
|consider  
|>> optimizing the form of packet processing when encapsulation is used.
|>>  Since existing header compression techniques are stateful, it is  
|>> expected that stateless solution minimize overhead 
|introduced by the  
|>> solution.
|>> 
|>> [NS: I don't understand this section, but that may be just me.
|>> Maybe is there a better way to explain the point?]
|>> 
|>> Med: We have several co-authors who are not either in 
|favour or maintaining this section. This text will be removed.
|>> 
|>> ...
|>> 
|>> 
|>>      3.3.1. Implicit Host Identification
|>> 
|>> 
|>> 
|>>  Service Providers do not offer only IP connectivity services but 
|>> also  added value services (a.k.a., internal services).  Upgrading 
|>> these  services to be IPv6-enabled is not sufficient because of 
|>> legacy  devices.  In some deployments, the delivery of these 
|>> added-value  services relies on implicit identification mechanism 
|>> based on the  source IPv4 address.  Due to address sharing, 
|implicit 
|>> identification  will fail 
|>> [I-D.ietf-intarea-shared-addressing-issues]; replacing  implicit 
|>> identification with explicit authentication will be seen as  a non 
|>> acceptable service regression by the end users (less 
|Quality of  Experience (QoE)).
|>> 
|>>  When a stateless solution is deployed, implicit 
|identification for  
|>> internal services is likely to be easier to implement: the 
|implicit  
|>> identification should be updated to take into account the 
|port range  
|>> and the IPv4 address.  Techniques as those analyzed in  
|>> [I-D.boucadair-intarea-nat-reveal-analysis] are not 
|required for the  
|>> delivery of these internal services if a stateless solution is  
|>> deployed.
|>> 
|>> [NS: I don't think this is true only for stateless solutions. If we 
|>> have a stateful solution with static port allocation (as 
|you mention 
|>> in section 3.1.3), then implementing such an implicit host 
|>> identification which uses also port information, is doable as well.]
|>> 
|>> Med: I Agree. But then you loose other benefits of the 
|stateful: have an aggressive address sharing ratio.
|>> _______________________________________________
|>> Softwires mailing list
|>> Softwires@ietf.org
|>> https://www.ietf.org/mailman/listinfo/softwires
|> 
|> 
|
|
|
|