Re: [v6ops] I-D Action: draft-ietf-v6ops-design-choices-04.txt

Philip Matthews <philip_matthews@magma.ca> Sun, 22 February 2015 23:12 UTC

Return-Path: <philip_matthews@magma.ca>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E33F1A0092 for <v6ops@ietfa.amsl.com>; Sun, 22 Feb 2015 15:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level:
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_NONE=-0.0001] 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 mro_aqwceurK for <v6ops@ietfa.amsl.com>; Sun, 22 Feb 2015 15:12:50 -0800 (PST)
Received: from mail-09.primus.ca (mail23.primus.ca [216.254.141.190]) by ietfa.amsl.com (Postfix) with ESMTP id 90CC01A008B for <v6ops@ietf.org>; Sun, 22 Feb 2015 15:12:50 -0800 (PST)
Received: from [189.42.248.178] (helo=[10.125.131.70]) by mail-09.primus.ca with esmtpa (Exim 4.72) (envelope-from <philip_matthews@magma.ca>) id 1YPfhh-0005wp-Ac; Sun, 22 Feb 2015 18:12:49 -0500
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=us-ascii
From: Philip Matthews <philip_matthews@magma.ca>
In-Reply-To: <755422206.3973419.1424402011873.JavaMail.yahoo@mail.yahoo.com>
Date: Sun, 22 Feb 2015 18:12:47 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <51C8F3F0-3C72-492E-9A82-5902AD6ECC08@magma.ca>
References: <56465175-B62A-49F6-9CF5-64F6E71AF24F@magma.ca> <755422206.3973419.1424402011873.JavaMail.yahoo@mail.yahoo.com>
To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
X-Mailer: Apple Mail (2.1085)
X-Authenticated: philip_matthews - ([10.125.131.70]) [189.42.248.178]
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/wOTL_9YDix5NOMEkrVM2sNyODWA>
Cc: v6ops list <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-design-choices-04.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Feb 2015 23:12:52 -0000

Mark:

I agree with you that, with the publication of RFC 7217, we are likely to see the "swapping-out" issue fade from importance as the years go on. However, I feel that today it is definitely an issue and something that is important to point out, even if not all routers today suffer from it (hence the wording "On some devices ..." in the bullet point).

To point out that RFC 7217 has addressed this problem, I have added the following sentence to the end of the bullet point:
              This problem should fade away over time as more
              and more routers select interface identifiers according to the
              rules in [RFC7217].


Regarding the term "unnumbered". In my opinion, the use of this term for a link or interface that has only a link-local IPv6 address is pretty established by now. I am hesitant to try to introduce a new term in this document, considering that any such new term would only be a very minor little aside.
In case the reader is not familiar with this term, the document tries to make this usage pretty obvious with the following wording:

   Should the interface:
   a.  Use only link-local addresses ("unnumbered"), OR
   b.  Have global and/or unique-local) addresses assigned in addition
       to link-locals?
   There are two advantages of unnumbered interfaces.


On 2015-02-19, at 22:13 , Mark ZZZ Smith wrote:

> Regarding these text about link-local only links:
> 
> 
> "o  On some devices, by default the link-layer address of the
> interface is derived from the MAC address assigned to interface.
> When this is done, swapping out the interface hardware (e.g.
> interface card) will cause the link-layer address to change.  In
> some cases (peering config, ACLs, etc) this may require additional
> changes.  However, many devices allow the link-layer address of an
> interface to be explicitly configured, which avoids this issue."
> 
> And other similar text about LLs being derived from MAC addresses,
> 
> 
> I think it is worth referencing RFC7217, "A Method for Generating Semantically Opaque Interface Identifiers
> with IPv6 Stateless Address Autoconfiguration (SLAAC)", as one of the use cases it is intended to address is the case of interface swaps changing SLAAC addresses, which includes link-local addresses, as they're SLAAC addresses. (See Appendix A of RFC7217)
> Actually, I think it would be better to stop using "Unnumbered Interfaces"/"Unnumbered Links" because factually it is incorrect in IPv6. Something like "Link-Local Only Interfaces" would be better, and encourage people to remembering that link-local addresses are always present in IPv6. (and perhaps start to get people into the mindset that link-locals may also be used for application traffic too, as per RFC4007 and RFC6724)
> 
> 
> 
>