Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG

"Qi Sun" <sunqi.csnet.thu@gmail.com> Mon, 25 June 2012 13:01 UTC

Return-Path: <sunqi.csnet.thu@gmail.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 81F1521F858A for <softwires@ietfa.amsl.com>; Mon, 25 Jun 2012 06:01:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 50Y5DB4Hp2Zb for <softwires@ietfa.amsl.com>; Mon, 25 Jun 2012 06:01:40 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4729E21F8596 for <softwires@ietf.org>; Mon, 25 Jun 2012 06:01:40 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so6609698pbc.31 for <softwires@ietf.org>; Mon, 25 Jun 2012 06:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:reply-to:subject:references:x-priority:x-guid :x-mailer:mime-version:message-id:content-type; bh=HRAIfumJEOzN5LOaL311QnqH+6YdILIwV/VLOQOeT+g=; b=fWf8Jx8c02ZRCr+vjFEJ79+KkcLYl7fgt622aYNsQ2eD/1oAOUykbKstHF04ByHwaE cwN60K5ai/Pz4M1E+dkRxb8TcQyaOkkyz1uc7d6L5ofoCitrj6qjP+yACzwIOvhnU3vW CJkF4m9E1d1kDTL3PDYkfZ5mROAH1DCxlngAK2205HlOUb6UxQAYj9nf/5kpE/beeIup ZPxgB+46zNNHsS3GDdvEo2+z+xfrGCIXRiYGau6545LrkhZgiKu8V11GbiO6B8cxuROg 4dMujLI08g/W3lZxn0qHDRqUjVWlhEKg7TSxaJ2KAbZ9Onbd6n1bb0OijfDfA0ozJEFA KvNQ==
Received: by 10.68.201.195 with SMTP id kc3mr41189284pbc.33.1340629299748; Mon, 25 Jun 2012 06:01:39 -0700 (PDT)
Received: from sunqi ([166.111.68.233]) by mx.google.com with ESMTPS id pg3sm8493428pbc.2.2012.06.25.06.01.34 (version=SSLv3 cipher=OTHER); Mon, 25 Jun 2012 06:01:38 -0700 (PDT)
Date: Mon, 25 Jun 2012 21:01:29 +0800
From: Qi Sun <sunqi.csnet.thu@gmail.com>
To: Tetsuya Murakami <Tetsuya.Murakami@ipinfusion.com>, Tetsuya Murakami <Tetsuya.Murakami@ipinfusion.com>
References: <CC0CC5BF.226A9%yiu_lee@cable.comcast.com>, <10CE32B3-7DFB-47F4-85F1-F591C613689A@gmail.com> <2012062514514640804415@gmail.com> <B83EBE2D-2D78-4A1B-B83E-48946C43A1CD@ipinfusion.com>, <97C30DD3-6C2B-421B-A0BE-BCA68C9AAF28@ipinfusion.com>
X-Priority: 3
X-GUID: 7A72FC57-6844-4C14-B902-E6CA109944A8
X-Mailer: Foxmail 7.0.1.83[cn]
Mime-Version: 1.0
Message-ID: <2012062521012980418443@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart643405138514_=----"
Cc: softwires WG <softwires@ietf.org>, Yong Cui <cuiyong@gmail.com>
Subject: Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: "sunqi.csnet.thu" <sunqi.csnet.thu@gmail.com>
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, 25 Jun 2012 13:01:44 -0000

Hi Testsuya,


1. If a bunch of entries forming a binding table is not "state", please clarify what is "state" ? And what is so called stateless?

2. You said the entries are "stored", do you mean once it is created it will be never changed? 
If the number of users keeps growing so that it exceeds the number of entries "stored", does BR add new entries? 
If users leave the network, should BR delete those unused entries for saving address resources ?

3. When there are packets inbound on Border Relay(BR), the BR has to look through the binding table for proper destination addresses. That is exactly what lw4over6 does.

Thank you!




Qi Sun

From: Tetsuya Murakami
Date: 2012-06-25 17:36
To: Tetsuya Murakami
CC: sunqi.csnet.thu; Satoru Matsushima; softwires WG; Yong Cui
Subject: Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG
Hi Qi, 


In addition, our MAP implementation can handle such a bunch of entries. Of course, it requires enough memory in order to store all of them in its own memory. But I could not see any other problems except required memory size. Also, each entry is stored statically and so MAP implementation does not maintain the "state" for each entry.
[Qi Sun] If a bunch of entries forming a mapping table is not "state", please clarify what is "state" ? And what is so called stateless?
[Qi Sun] You said the entries are "stored", do you mean once it is created it will be never changed? 



Thanks,
Tetsuya Murakami


On 2012/06/25, at 2:27, Tetsuya Murakami wrote:


Hi Qi, 


Even though there are a bunch of mapping rules, each mapping rule has no state. Since each mapping rules is set manually, BR does not maintain each mapping rule and just store them in its own memory. So, I am not sure why you are calling the "state" if there are a bunch of mapping rules. If you are saying that, do you assume how many entries should be existed in the table in order to call it to the "state". From the implementation perspective, even though there are 10000000 entries in the table, the problem is just how much memory is needed.


Thanks,
Tetsuya Murakami 


On 2012/06/24, at 23:51, Qi Sun wrote:


Hi Satoru,

In MAP 1:1 mode, if there are 10000000 subscribers, there would be 10000000 MAP domains which a BR has to manage. I think that will create a huge mapping table on the BR, which is called 'state' that stateful solutions deal with.

Best Regards!




Qi Sun

From: Satoru Matsushima
Date: 2012-06-25 10:27
To: Lee, Yiu
CC: softwires@ietf.org; Yong Cui
Subject: Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG
Hi Yiu,

No, that's a misunderstanding.
Current MAP specify the case for ea-len is 'zero'. It is 'per-subscriber mapping' in stateless manner, not to introduce 'per-flow NAT binding' or 'per-subscriber state on demand'.

cheers,
--satoru

On 2012/06/25, at 2:32, Lee, Yiu wrote:

> Dear Satoru and MAP-DT
> 
> I echo what Peng and Qiong said. When the WG agreed working on the
> stateless solution, it was very clear stated that the solution would not
> maintain states in the network. If the 1:1 mode changed this, this no
> longer matched the requirements stated in the stateless motivation draft,
> thus, it would disqualify MAP as a solution for the motivation draft.
> 
> AFAIK, the MAP Design Team could propose a change, but such a dramatic
> change by introducing states in the network would require WG approval. I
> would like the chairs to clarify this.
> 
> Thanks,
> Yiu
> 
> 
> On 6/24/12 12:21 PM, "Peng Wu" <pengwu.thu@gmail.com> wrote:
> 
>> Hi Qiong, Satoru and all,
>> 
>> I should thank Qiong for pointing this out. I gotta say I'm a bit shocked.
>> If I understand the procedures of IETF correctly, a WG document should
>> reflect the consensus of the WG. MAP is approved by the WG as a
>> stateless solution. As a participator in Softwire, I didn't get the
>> information anywhere that the MAP WG document would cover the
>> so-called 1:1, in fact per-user stateful mode before it was released,
>> not to say discuss in the WG. Don't the WG need to approve such big
>> change anymore?
>> 
>> Now let me provide my impression as an outsider of the MAP DT. You
>> guys make great effort to build the solution, The address composition,
>> the GMA algorithm, the different types of address mapping rules.
>> should be quite difficult to pull together such sophisticated ideas. I
>> guess that's what it takes to achieve the benifits of statelessness.
>> And I admire that, bravo. Then, all of a sudden, you guys are saying,
>> let's apply this sophisticated method to the different problem, by
>> dropping quite some comlexity and twistting the mechanism a bit, seems
>> it may work. Considering the problem are now solved in a more pure and
>> clear way, I'm sorry but I CANNOT follow the logic here.
>> 
>> On Sun, Jun 24, 2012 at 2:00 PM, Satoru Matsushima
>> <satoru.matsushima@gmail.com> wrote:
>>> Hi Qiong,
>>> 
>>> I'm disagree with your opinion.
>>> 
>>> 1. Recent changes in draft-ietf-softwire-map-00 has been discussed in
>>> the DT.
>>> 2. MAP just covers so called '1:1 mode' with most granular mapping rule
>>> for CEs provisioning, which is as one of its characteristics.
>>> 3. The motivation draft does not restrict that as you stated, just
>>> 'assumed', it's neither 'MUST' nor 'SHOULD'.
>>> 
>>> Best regards,
>>> --satoru
>>> 
>>> 
>>> On 2012/06/24, at 14:35, Qiong wrote:
>>> 
>>>> Hi all,
>>>> 
>>>> As we all know, once an individual draft is adopted as a WG draft, it
>>>> is owned by the whole WG, rather than just the editors. Just as Remi
>>>> said, the normal procedure to follow is to reach WG consensus _before_
>>>> posting a newly edited version.
>>>> 
>>>> From draft-mdt-softwire-mapping-address-and-port-03 to
>>>> draft-ietf-softwire-map-00, there are several changes between them. In
>>>> particular, the newly introduced "1:1 mode", which decouples IPv4 and
>>>> IPv6 addressing, has never been discussed openly in the WG mailing
>>>> list, or even in the MAP design team either.
>>>> 
>>>> Actually, this "1:1 mode" is against the stateless-4v6-motivation
>>>> draft. The motivation draft has clearly defines the "Stateless 4/6
>>>> solution" as follows:
>>>> 
>>>> Stateless 4/6 solution denotes a solution which does not require any
>>>> per-user state (see Section 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.
>>>> 
>>>> AFAIK what the WG has adopted MAP related draft is
>>>> draft-mdt-softwire-mapping-address-and-port-03, NOT
>>>> draft-ietf-softwire-map-00. And the stateless solution should ³response
>>>> to the solution motivation document² according to the Softwire charter.
>>>> That means draft-ietf-softwire-map-00 IS NOT QUALIFIED to be a WG draft.
>>>> 
>>>> We can all recall that our softwire WG has worked on stateless
>>>> solutions for more than one and a half years, and we have achieved a
>>>> lot of work which has been documented in charter, stateless motivation,
>>>> 4rd-varients, MAP-03, etc. AFAIK all the authors have kept the basic
>>>> "stateless" principle and the MAP design team is also working on it
>>>> together to find a better algorithm, address format, etc. So it is
>>>> really not appropriate to make such changes when MAP is adopted as a WG
>>>> item in such a short time.
>>>> 
>>>> From this perspective, draft-ietf-softwire-map-00 can only be regarded
>>>> as draft-XX-softwire-mapping-address-and-port-04. It is not even the
>>>> output of MAP design team.
>>>> 
>>>> Best wishes
>>>> 
>>>> ==============================================
>>>> Qiong Sun
>>>> China Telecom Beijing Research Institude
>>>> 
>>>> 
>>>> Open source code:
>>>> lightweight 4over6: http://sourceforge.net/projects/laft6/
>>>> PCP-natcoord: http://sourceforge.net/projects/pcpportsetdemo/
>>>> ===============================================
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Softwires mailing list
>>>> Softwires@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/softwires
>>> 
>>> _______________________________________________
>>> Softwires mailing list
>>> Softwires@ietf.org
>>> https://www.ietf.org/mailman/listinfo/softwires
>> _______________________________________________
>> Softwires mailing list
>> Softwires@ietf.org
>> https://www.ietf.org/mailman/listinfo/softwires

_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires
_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires