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

<ian.farrer@telekom.de> Wed, 27 June 2012 08:39 UTC

Return-Path: <ian.farrer@telekom.de>
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 8C31F21F85F2 for <softwires@ietfa.amsl.com>; Wed, 27 Jun 2012 01:39:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level:
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[AWL=-0.533, BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 hChOduS60sNp for <softwires@ietfa.amsl.com>; Wed, 27 Jun 2012 01:39:53 -0700 (PDT)
Received: from tcmail53.telekom.de (tcmail53.telekom.de [217.5.214.110]) by ietfa.amsl.com (Postfix) with ESMTP id AEFD721F85D7 for <softwires@ietf.org>; Wed, 27 Jun 2012 01:39:51 -0700 (PDT)
Received: from he113443.emea1.cds.t-internal.com ([10.134.93.103]) by tcmail51.telekom.de with ESMTP/TLS/AES128-SHA; 27 Jun 2012 10:39:49 +0200
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.12]) by HE113443.emea1.cds.t-internal.com ([::1]) with mapi; Wed, 27 Jun 2012 10:39:49 +0200
From: ian.farrer@telekom.de
To: wdec.ietf@gmail.com
Date: Wed, 27 Jun 2012 10:39:41 +0200
Thread-Topic: [Softwires] [Softwire] draft-ietf-softwire-map-00 does NOT reflect the consensus from the WG
Thread-Index: Ac1TcRGKcR+XdGg9RqKLQ25rF2xrdAAyKiew
Message-ID: <8A1B81989BCFAE44A22B2B86BF2B76318918594767@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <CC0F2D82.285F4%ian.farrer@telekom.de> <CAFFjW4ireDBzacCFDYgh3kn3+MXx1=m3Kab6Wp7TFwnHeyfwDw@mail.gmail.com>
In-Reply-To: <CAFFjW4ireDBzacCFDYgh3kn3+MXx1=m3Kab6Wp7TFwnHeyfwDw@mail.gmail.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_8A1B81989BCFAE44A22B2B86BF2B76318918594767HE111643EMEA1_"
MIME-Version: 1.0
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:39:54 -0000

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<mailto: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<mailto:satoru.matsushima@gmail.com>>
To: Peng Wu <pengwu.thu@gmail.com<mailto:pengwu.thu@gmail.com>>
Cc: softwires@ietf.org<mailto:softwires@ietf.org>, Yong Cui <cuiyong@tsinghua.edu.cn<mailto: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<mailto: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.

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.


cheers,
--satoru

------------------------------



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