Re: [Softwires] I-D Action: draft-ietf-softwire-lw4over6-06.txt

Ian Farrer <ianfarrer@gmx.com> Thu, 06 March 2014 14:57 UTC

Return-Path: <ianfarrer@gmx.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A34751A00FE for <softwires@ietfa.amsl.com>; Thu, 6 Mar 2014 06:57:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham
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 FMbrkvpAnQ5N for <softwires@ietfa.amsl.com>; Thu, 6 Mar 2014 06:57:19 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by ietfa.amsl.com (Postfix) with ESMTP id A27121A00EC for <softwires@ietf.org>; Thu, 6 Mar 2014 06:57:18 -0800 (PST)
Received: from dhcp-a15d.meeting.ietf.org ([31.133.161.93]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lh7PL-1X10hi19hn-00oYWb; Thu, 06 Mar 2014 15:57:13 +0100
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ian Farrer <ianfarrer@gmx.com>
In-Reply-To: <22664634-0F04-493E-A010-A59A4E3CEBE7@employees.org>
Date: Thu, 06 Mar 2014 14:57:12 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <1909CCAB-1678-4A24-B975-B5277A5F60E5@gmx.com>
References: <20140211075445.17615.61208.idtracker@ietfa.amsl.com> <FD878467-904B-4441-95B4-11D4461A612E@employees.org> <CF237FDE.AACEB%ian.farrer@telekom.de> <CAFFjW4jOBfvnqCV4UH8qt0HA5zZ-35f+q5ZepzjnwGX5_Oj9Gg@mail.gmail.com> <8A1B81989BCFAE44A22B2B86BF2B76318A2CDB8ED2@HE111643.EMEA1.CDS.T-INTERNAL.COM> <CAFFjW4iP2KqNJFtJPr5rp0tzRwM5TPjaqiSP5r13JqbX46ao7w@mail.gmail.com> <CD1D4FF6-9509-43B4-AFC4-4F1AF99D0C4D@gmx.com> <CAFFjW4ibkj_xpTuXrbYjxkdxD=+qNzapCGPHJwXsZ-k0ZvGg-g@mail.gmail.com> <CF335888.AE89D%ian.farrer@telekom.de> <CAFFjW4hv5WBiqyw9jM+ZoLMGR5k49pjKXG0epnhrsOGoBBKMYA@mail.gmail.com> <78CE37BA-11FB-4AE4-9D49-A3053616A31A@gmx.com> <53173611.5070208@viagenie.ca> <4255E91E-B1F0-4FE0-9A86-171922C7BC43@gmx.com> <6BE4C1C1-17D6-44B6-A9FC-F270D29AA0B0@employees.org> <F946C230-B91C-4463-823B-C3FB3B0577F2@gmx.com> <98DA6B17-C07E-40B8-AABE-8A4D0D5F687A@employees.org> <C5A90AEF-B379-4F72-B5A5-DB7B4B3ECB65@gmx.com> <22664634-0F04-493E-A010-A59A4E3CEBE7@employees.org>
To: Ole Troan <otroan@employees.org>
X-Mailer: Apple Mail (2.1874)
X-Provags-ID: V03:K0:/ljsgXw4YBVI4nd9eaQBdzD5Bll4Cv/uNxdSYjroWQf7EeHvf62 sd9Jqw5hlTu1nfspBVpFaf6525OAaLDr3GNyNHvPqXFjOfSgHly5nyfhAwfecUrgu3/nIsl 1xZgNyV5RKX/zmeIWXXis36vVkYrti7Hu+eciIQgTyrO5gJOaJEFO8lN89p5BXnudPZEU72 HMR0vGm5N8VyGOGMkzNPw==
Archived-At: http://mailarchive.ietf.org/arch/msg/softwires/UWEzhBhHWQfzs6jf2KKLYwXnztU
Cc: Softwires-wg <softwires@ietf.org>
Subject: Re: [Softwires] I-D Action: draft-ietf-softwire-lw4over6-06.txt
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 06 Mar 2014 14:57:20 -0000

OK, so what about the following text?

For DHCPv6 based configuration of these parameters, the lwB4 SHOULD
implement OPTION_S46_CONT_LW as described in section 6.3 of
[I-D.ietf-softwire-map-dhcp].  This means that the lifetime of the
softwire and the derived configuration information (e.g. IPv4 shared
address, IPv4 address) is bound to the lifetime of the DHCPv6 lease.
If stateful IPv4 configuration or additional IPv4 configuration
information is required, DHCPv4 [RFC2131] must be used.

Although it would be possible to extend lw4o6 to have more than one active  
lw4o6 tunnel configured simultaneously, this document is only concerned with 
the use of a single tunnel.

On receipt of OPTION_S46_CONT_LW, the lwB4 performs a longest prefix match 
between the IPv6 prefix contained in OPTION_S46_IPV4ADDRESS and its currently 
active IPv6 prefixes. The result forms the subnet to be used for sourcing the 
lw4o6 tunnel. The full /128 prefix is then constructed in the same manner as 
[I-D.ietf-softwire-map].

If the longest prefix match returns more than one matching prefix, then an
implementation specific tie-breaker MUST be performed to return a single prefix.
If no matching prefix of the same IPv6 scope (as described by [RFC4007]), then
the lwB4 MUST NOT attempt to configure the softwire tunnel interface.

———————————
Obviously, there would need to be the relevant changes to the map-dhpc draft in line with the above.

Cheers,
Ian

On 6 Mar 2014, at 13:37, Ole Troan <otroan@employees.org> wrote:

> Ian,
> 
>> It really depends on what you mean by 'the wheel' in this context…
>> 
>> But, as a proposal, if we extend (and maybe rename) OPTION_L46_IPV4ADDRESS with new fields for prefix6-len and ipv6-prefixes to be used for a LPM, would this meet your definition of a wheel?
> 
> pretty much. my point was that we use the same wheel if we can.
> if you have invented a better wheel, then I would like to use it in MAP-E as well.
> 
> cheers,
> Ole
>