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

"Jiang Dong" <jiangdong345@gmail.com> Tue, 26 June 2012 06:49 UTC

Return-Path: <jiangdong345@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 26BF521F8550 for <softwires@ietfa.amsl.com>; Mon, 25 Jun 2012 23:49:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.403
X-Spam-Level:
X-Spam-Status: No, score=-1.403 tagged_above=-999 required=5 tests=[AWL=-0.442, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, 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 rF0dY5hIHRxd for <softwires@ietfa.amsl.com>; Mon, 25 Jun 2012 23:49:04 -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 1880621F8541 for <softwires@ietf.org>; Mon, 25 Jun 2012 23:49:04 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so7713925pbc.31 for <softwires@ietf.org>; Mon, 25 Jun 2012 23:49:03 -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-has-attach:x-mailer:mime-version:message-id:content-type; bh=kQG75+SVL0v/3ZT+/9+AtTfyOPt38j9gKUOKD3MHr2k=; b=kfVPJ5ocsg2PYEJEA/UZfZ7nGFMc4WPKNSdN5TjFV/xM+na3tDrgSfpOpgUP3cJsgm ygiKWbKhmcuKjB4j/2uZ+hhQw7PkLxJJ7UpRcUtGtJvT/B+UhkhcUEZBvD3zCqG2L+gZ xOPYwUl/g0/pZbHzza5D5mFcNfFiZfC9GZzuPWNGtPXu69dHjA/q+WXlAXhAoibNEFZq F1ntYEUxMhI1jTxJaiqMxWCVpu4QIGNpz6bC2etOAhQQLZIgplfN+mnrg597dyyOs26p EJO/8G1IawXMsVNo25GMWrnC1QDbDOubItqPWNYoJyZY8UbiUZme/wsKA6LxBnXIhCAt yVkw==
Received: by 10.68.190.102 with SMTP id gp6mr49097119pbc.5.1340693343739; Mon, 25 Jun 2012 23:49:03 -0700 (PDT)
Received: from John-PC ([166.111.68.231]) by mx.google.com with ESMTPS id rv9sm10949734pbc.43.2012.06.25.23.48.59 (version=SSLv3 cipher=OTHER); Mon, 25 Jun 2012 23:49:02 -0700 (PDT)
Date: Tue, 26 Jun 2012 14:49:00 +0800
From: Jiang Dong <jiangdong345@gmail.com>
To: Peng Wu <pengwu.thu@gmail.com>, Wojciech Dec <wdec.ietf@gmail.com>
References: <CC0CC5BF.226A9%yiu_lee@cable.comcast.com> <10CE32B3-7DFB-47F4-85F1-F591C613689A@gmail.com> <2012062514514640804415@gmail.com> <CAFFjW4iouz0HGgV8xqm58UYUYKErJkLvn=xK2VkLNuRpZtHH-A@mail.gmail.com>, <CAC16W0AVrcwXGgtsHPQSHWN6BzV5Ptqxd79FZ241bWzPRKNgwA@mail.gmail.com>
X-Priority: 3
X-GUID: 9AD01DC7-2977-4DC3-8506-C6E2D731E0E7
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.86[cn]
Mime-Version: 1.0
Message-ID: <2012062614485617056252@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart824065370664_=----"
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: jiangdong345 <jiangdong345@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: Tue, 26 Jun 2012 06:49:05 -0000

Hi, Peng,

I totally agree with you.

AFAIK, the originally MAP draft is designed to solve the stateless scenarios in a IPv4 info embedded way. Now one day, the 1:1 mode was suddenly added by setting the EA bits to zero without any consent from the WG, which also abandoned the essence of original MAP.

Since I cannot find any words in earlier MAP drafts talking about 1:1 mode, what I can imagine is that the two years hard works by the real 1:1 mapping guys are ignored  in the new MAP draft.

Best Regards!
Jiang Dong

From: Peng Wu
Date: 2012-06-26 12:07
To: Wojciech Dec
CC: softwires WG; Yong Cui
Subject: Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG
Woj,

On Mon, Jun 25, 2012 at 10:24 PM, Wojciech Dec <wdec.ietf@gmail.com> wrote:
> Hi,
>
> taking a step back to discuss some items in more detail, and hopefully move
> this discussion forward:
>
> 1. Domain size
> The MAP architecture does not prescribe the size of a domain, and neither
> does it prescribe the number of rules to be used. There is nothing in the
> technology, except vendor implementation limits or practical sense (or
> both), to prevent MAP domains from defining 1 domain = 1 CPE. This was a day
> 1 characteristic of MAP drafts.
Yes from the theoretical view you could. But that's not the exact 1:1
mode the "ietf-map-00" described. You have to change the specification
and twist the mechanism definiation to particularly support the 1:1
mode.

> Choosing to deploy or implement MAP with a configuration supporting 1 rule,
> 100 rules or 100k rules or domains is a vendor's and/or operator's choice.
> Nobody is stating that deployment is to be limited to X rules, nor that a
> near infinite number of rules is reasonable. These are general points that
> apply to DS-lite state as well as the "Light Weight 4 over 6" or "stateless
> deterministic NAT", and pretty much any technology for that matter.
>
> 2. Stateless DOES NOT mean configuration-less
> There appears to be confusion between the concept of stateless and
> configuration-less. MAP domains are based on configured rules, that are
> provisioned/applied through means that are currently outside the scope of
> Softwire drafts - this is configuration state, and this was and continues to
> be a characteristic of MAP.
If you have  per-user specific configuration, that definitely changes
the operation model.

> Further more, unlike some of the other proposals, MAP allows to optimize the
> amount of configuration needed in cases where this is viable. In other
> words, MAP does NOT exclusively force 1:1 rule configuration, but also
> allows N:1.
That's not what is discussed in this thread at all...
>
> 3. Stateless has no data plane induced state
> A major difference between stateless (eg MAP) and stateful (eg Carrier Grade
> NAT44/Ds-Lite) solutions is that the latter are characterised by dynamic
> core node forwarding state that is directly driven by user data-plane
> traffic (eg new IP flows). MAP does not rely on such dynamic state, never
> did.
I think you only mean per-session stateful. For per-user stateful
mechanisms, you run the provisioning process to avoid state creating
from the data plane. That's one of the essential design goals and
benifits of the per-user stateful mechanisms and reflected in
lw4over6.

>
> 4. No change of MAP spec
> The updated MAP draft does not change the MAP architecture nor its technical
> underpinnings. In fact there are no changes, bar editorial to the normative
> parts of MAP, something that is proven by existing implementations prior to
> this draft supporting the current draft. A few individuals appear to object
> to new descriptive text which highlights the usage of MAP, eg in 1:1.
> Removing that text will not change the matter that MAP allows such usage.
> Prohibiting such use by specification would actually require a spec change,
> besides being unreasonable.
Sorry, no. You need to change specifications, and you need to twist
the definations of the terminology.
For example, you need to explicitly provisio the port set information,
which is not the usual case at all.

>
> 5. What is the problem?
> We're  pleased to see a growing understanding of MAP's applicability to
> solve problems, incl v4-v6 address independence, when needed. Given that the
> emails on this thread do not appear to bring forward any technical issues
> with the MAP solution, could we know WHY we need other solutions to the
> problem, or what is the problem that remains to be solved?
The problem is that there are apparently three types of solutions with
perspective application scenarios, while the MAP solution, originally
strongly customized for the pure stateless scenario, is now twisting
itself in a somehow weired way, dropping the essential feature of
statelessness, to include the per-user state/mapping scenario which
can be solved by a more pure and clear solution.

> Taking the liberty to speak on behalf of the other MAP authors, I would like
> to say that we all remain open for collaboration with all WG members in
> terms of arriving at a minimal set of reasonable solutions that solve
> problems that the community cares about. We also trust that our renewed WG
> leadership will finally help us all in getting there.
No objection to MAP at all, AS LONG AS  it follows the original,
suitable problem space which it is expected to developed for.
_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires