Re: [Softwires] ietf-softwire: IPv4 + PSID primary key for lw4over6 binding

Ian Farrer <ianfarrer@gmx.com> Tue, 12 July 2016 13:11 UTC

Return-Path: <ianfarrer@gmx.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 70CF112D924 for <softwires@ietfa.amsl.com>; Tue, 12 Jul 2016 06:11:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QJMMM-78RIli for <softwires@ietfa.amsl.com>; Tue, 12 Jul 2016 06:11:15 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BA0812D894 for <softwires@ietf.org>; Tue, 12 Jul 2016 06:00:49 -0700 (PDT)
Received: from ians-mbp.lan ([62.225.30.1]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M6eTo-1b8TEx18a4-00wTRR; Tue, 12 Jul 2016 15:00:07 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Ian Farrer <ianfarrer@gmx.com>
In-Reply-To: <87oa63auoe.fsf@igalia.com>
Date: Tue, 12 Jul 2016 15:00:05 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7136821E-2E01-43F8-A8DC-8BF773E4C39D@gmx.com>
References: <877fcrcfl4.fsf@igalia.com> <787AE7BB302AE849A7480A190F8B933008DE5EB3@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <87oa63auoe.fsf@igalia.com>
To: Andy Wingo <wingo@igalia.com>
X-Mailer: Apple Mail (2.3124)
X-Provags-ID: V03:K0:Bg7Th/qApLvDaRYg1rn9YJMgFJJSDwKHqAoEG9nAft6w+vchgD9 7LikLqMQvc2IIQ4jCG/vuVamdQA0OWH9BOT14hTbGaep4OHhcWC79dH7dXKrePPCByYoZJr TpC4ZJ7qD99G6nFZSdLm2y1kPQbtuMwfvbGr3snESHN5z4/hqEoohIZXgZMp9xG1HAehkka OuEBpN95Un53hinJwkNCg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:6o/jmOxelj0=:p6OgILLYweUqbUgaP8yQwB 7C27irLnotJJasuvGQ5fB7G03GNaHlel03MnO1/Pxe1o2nrKtyYQREripe+b1PxNAddI5zrYR k1QJAJ6m5y8PqJO0rqNRBtpvVKxMTnvlpRQEP2lPerqu9Eu4kz5MIhNbxAbtmVs4JKCz8vWCi tIhKznC0m09AMaox1DviPAOFR4TPyT8/BDRN3YrRhdynqoOctDTFTO5FxbZe1zyiClD1fjo4W O1tl21Kr16o+fPiQhKYyFqiR5aozh0/7IqY1vLtwgknLRYvt1GYzT6rI9pXalFuCM5nQ6MlWP pfdnEE/vqL2sUdeSHtTFYORA2dxalHxSzUPGsm/8QpPhMXdhmsAG9E5ZsnkhVexuM3F3lUMeZ 60MlC4EzcXBgS1vvpLoxtUtoMt+y0c9ELD21iDPwgVAiy28mqYKuId4eLdr9uU69z+OlCsaer BnIy+7scJzV9baxsv8dgix3/pL1aL6pORd8ek03ukZQiQpDE5yWbJvEAa8UbOWF039Lguqdru 1f2NzUCBvVqWU5ZyrJDgOECDiiDrd13AbM15SJJ9IbolenOTNrdJ1ISVxbz3aU1BpZvzMlxpV uxt3BvCElTMQ03J2kDOvVKDHObbXpVW9KC7iOd7bEIa2AMsxPD9c/v9f4fLX5l2pMvz4qGyCL Nj76R/slGWHHE235iYNm7bRs6n4oNQ83Z/WUrgZkgKEYjyI2nJZcTSjqNZ7i0SbHoj68BG5SL 3G5PUXWtx3ksmPzqTkv5KvERckRH4ZIS4OtLaLrXflkd8Y/7u6i1Wi0RdaXzOfvYH6cDq+tq8 QHVzqRU
Archived-At: <https://mailarchive.ietf.org/arch/msg/softwires/5PmB346bf9f1qhtzohstbHeW6g8>
Cc: "softwires@ietf.org" <softwires@ietf.org>
Subject: Re: [Softwires] ietf-softwire: IPv4 + PSID primary key for lw4over6 binding
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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, 12 Jul 2016 13:11:17 -0000

Hi Andy,

Please see inline.

Cheers,
Ian

> On 12 Jul 2016, at 14:48, Andy Wingo <wingo@igalia.com> wrote:
> 
> Hi Mohamed,
> 
> Thank you for your response.
> 
> On Tue 12 Jul 2016 13:46, <mohamed.boucadair@orange.com> writes:
> 
>> [Med] Actually, the data model allows to map a B4 to one or multiple
>> softwires.
>> 
>> The rationale for using binding-ipv6info as an index is to ease
>> enforcing per-subscriber policies (e.g., limit the number of softwires
>> per B4).
> 
> I am new to YANG; apologies in advance for making all of the beginner
> mistakes.  My understanding of the specification
> 
>              list binding-entry {
>                key "binding-ipv6info";
>                description "binding entry";
>                uses binding-entry;
>              }
> 
> was that "binding-ipv6info" uniquely identifies the B4 (because it's a
> key within the binding-entry list).  Is that not the case?  If it is the
> case, how is it possible for one B4 to have multiple softwires?

[if - It depends what defines multiple softwires here. The B4 can have multiple softwires if the source v6 and the v4/PSID tuple are unique. The routing choice for the B4 of which softwire to use for which traffic is local to the implementation and not specified.

From the lwAFTR’s perspective, they are two separate binding table entries. The fact that they are going to the same B4 is invisible.]


> 
>>> It seems to me that one CPE could very well have multiple slices of
>>> IPv4 addresses.
>> 
>> [Med] That's possible with the current data model: distinct binding
>> entries that belong to the same B4 may have distinct IPv4
>> addresses. Whether the same or distinct IPv4 addresses are bound to the
>> same B4 is deployment-specific. IMHO, this should be considered with
>> caution as it may lead to some applications failures e.g., RTP using
>> IPv4@1 while companion RTCP flows are bound to another IPv4@2.
> 
> Indeed.  Happily for me though this complexity is on the B4 side of
> things ;-)  By the time it gets to the AFTR I don't have any sort of
> policy decisions to make there.  It is a very pleasant standard in that
> regard :)
> 
> Regards,
> 
> Andy
> 
> _______________________________________________
> Softwires mailing list
> Softwires@ietf.org
> https://www.ietf.org/mailman/listinfo/softwires