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

Wojciech Dec <wdec.ietf@gmail.com> Wed, 27 June 2012 08:53 UTC

Return-Path: <wdec.ietf@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 DF37C21F8658 for <softwires@ietfa.amsl.com>; Wed, 27 Jun 2012 01:53:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.461
X-Spam-Level:
X-Spam-Status: No, score=-2.461 tagged_above=-999 required=5 tests=[AWL=-0.844, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, SARE_MILLIONSOF=0.315]
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 Nf1FrOThVrc5 for <softwires@ietfa.amsl.com>; Wed, 27 Jun 2012 01:53:47 -0700 (PDT)
Received: from mail-qc0-f170.google.com (mail-qc0-f170.google.com [209.85.216.170]) by ietfa.amsl.com (Postfix) with ESMTP id 36A9621F865A for <softwires@ietf.org>; Wed, 27 Jun 2012 01:53:46 -0700 (PDT)
Received: by qcmt36 with SMTP id t36so425621qcm.15 for <softwires@ietf.org>; Wed, 27 Jun 2012 01:53:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2xrXJDH33P/abrwRZPw1c3aoJ4G2W8NbP7H8m3wRyzw=; b=cSN8DkYSAMJqkc7RIKXMnnI3eNCWDi/nRY80RFqOD5rfN8ijojtvwWsHbfuWfLIyau cxjZdoUadkgUwYUAjyzuLeTkDmMo+RBB9YE7QhKa+Vg9nK7NGftM8t64mf8v0T9GHMWx l5VjTVL/xwlPift4WNjiLsVC1oIWZh6XHKfN8LjMYIJSJCKwi4zoX28RfxJFkI8zDPEk dAjtY/xRKmW0+SlUf3eAvH6tZoc/48fW1GeDJ4wolEuGGDFKfvQlh5d1RKrR7lN9cn3K BNqBJm9MvBL3DA3rYJccxU6OkfSgDj0GJ3SXeQfgsV0h792otJMbHKnTNPti0TeN6udb /BPQ==
MIME-Version: 1.0
Received: by 10.224.101.193 with SMTP id d1mr2522453qao.20.1340787225534; Wed, 27 Jun 2012 01:53:45 -0700 (PDT)
Received: by 10.229.127.231 with HTTP; Wed, 27 Jun 2012 01:53:45 -0700 (PDT)
In-Reply-To: <8A1B81989BCFAE44A22B2B86BF2B76318918594767@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <CC0F2D82.285F4%ian.farrer@telekom.de> <CAFFjW4ireDBzacCFDYgh3kn3+MXx1=m3Kab6Wp7TFwnHeyfwDw@mail.gmail.com> <8A1B81989BCFAE44A22B2B86BF2B76318918594767@HE111643.EMEA1.CDS.T-INTERNAL.COM>
Date: Wed, 27 Jun 2012 10:53:45 +0200
Message-ID: <CAFFjW4hr2ayoeqxg4K446UhWfPwRtbss=UzaWCOB8R_Xr2tPyA@mail.gmail.com>
From: Wojciech Dec <wdec.ietf@gmail.com>
To: ian.farrer@telekom.de
Content-Type: multipart/alternative; boundary="20cf306681574c215604c3705aeb"
Cc: softwires@ietf.org
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
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, 27 Jun 2012 08:53:48 -0000

Ian,

On 27 June 2012 10:39, <ian.farrer@telekom.de> wrote:

> **
> Hi Woj,
>
> Comments in line.
>
> Cheers,
> Ian
>
>  ------------------------------
> *From:* Wojciech Dec [mailto:wdec.ietf@gmail.com]
> *Sent:* Dienstag, 26. Juni 2012 09:55
> *To:* Farrer, Ian
> *Cc:* satoru.matsushima@gmail.com; softwires@ietf.org
> *Subject:* Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT
> reflect the consensus from the WG
>
>
>
> On 26 June 2012 09:13, <ian.farrer@telekom.de> wrote:
>
>>   Hi Satoru,
>>
>> Comment in line below.
>>
>> Best regards,
>> Ian
>>
>> Date: Mon, 25 Jun 2012 18:46:18 +0900
>> From: Satoru Matsushima <satoru.matsushima@gmail.com>
>> To: Peng Wu <pengwu.thu@gmail.com>
>> Cc: softwires@ietf.org, Yong Cui <cuiyong@tsinghua.edu.cn>
>>  Subject: Re: [Softwires] [Softwire] draft-ietf-softwire-map-00 does
>> NOTreflect the consensus from the WG
>> Message-ID: <5851B29B-0CCF-4B08-86D5-8CBBFCEF5FA4@gmail.com>
>> Content-Type: text/plain; charset=iso-8859-1
>>
>> Hi Peng,
>>
>> On 2012/06/25, at 18:34, Peng Wu wrote:
>>
>>   Let's think that a CE provisioned with following BMR comes from MAP
>> DHCPv6 options.
>>  BMR:
>>   o Rule-ipv6-prefix  : {exact matched with CE's delegated prefix}
>>   o Rule-ipv4-prefix  : x.x.x.x/32
>>   o EA-length         : 0
>>   o Port-param option : {PSID/length}
>>  This BMR could be a LW46 provisioning means.
>>
>>  Again, all the information needed is the IPv4 address and port set.
>>  1) The item like rule-ipv6-prefix is not needed at all.
>> 2) Port set or PSID still needs extra provisioning (while in regular
>> MAP it's embedded in IPv6 address)
>>  So why make it so difficult and obscure
>>
>>
>> Not difficult, easy business for CE which implemented MAP. Other
>> difficulty in operator side in particular provisioning complex, that should
>> be same with LW46. It also makes to complete MAP spec in the ea-len zero
>> case.
>>
>> [IF] Additional complexity in the operator side is where I see the
>> problem with MAP in our case. The strength that MAP offers is for the mesh
>> model and the complexity that it brings is a neat way of achieving this.
>> But if hub-and-spoke is the only deployment scenario that you need, then
>> the complexity for mesh is an unnecessary addition that results in
>> operational complexity, which is something we're trying to engineer out
>> wherever we can.
>> E.g. In the case above, for a shared IP address, the source port range is
>> encoded in the port-param option. To troubleshoot user connectivity, ops
>> need to have a good understanding of how this is being calculated so that
>> they can trace the user. Not the end of the world, but with millions of
>> customers and a hundred support staff, it's just better avoided if
>> possible. This logic also then needs to be built into other business
>> support systems that rely on the customers IP/port range as an identifier.
>> LW46 solves this with a simple (though long) lookup table. This does mean
>> that it's very easy to extract how a user is configured or identified with
>> a minimum of additional knowledge and calculating tools.
>>
>
> Well, a couple of observations:
> A) MAP allows you to optimize complexity in not having to deal with per
> subscriber rules in cases where this is feasible.
>
> But this re-introduces v4 and v6 addressing dependency which we're trying
> to avoid.
>
> B) You're referring to data representation as an operational problem,
> which if so, actually applies to any solution incl LW46 that transmits
> port-range info to a client. I.e. "Whatever support staff" needs to be
> schooled to use some logic to glean useful port information from the data
> sent to a client
>
> "Don't worry about unnecessary complexity, we'll just do more training!"
> isn't a very powerful argument in our business.
>

Woj> You appear to forget that your support staff using L46 needs to be
trained. There is no difference in the amount of training

>
> C) It is very easy to represent MAP data as port range info on routers,
> tools, etc.
>
> On routers, I'm sure that it is. However, the fact that you need a tool to
> work out the mapping again points to complexity. On internally developed
> and 3rd party BSS systems then it's more work that offers no benefit.
>

Woj> Tool = packet sniffer, whatever. I'll assert that you cannot decode
L46 options without specialised tooling.

Cheers,
Woj.

>
> -Woj.
>
>
>>
>> cheers,
>> --satoru
>>
>> ------------------------------
>>
>>
>>
>> _______________________________________________
>> Softwires mailing list
>> Softwires@ietf.org
>> https://www.ietf.org/mailman/listinfo/softwires
>>
>>
>