Re: [Int-dir] link-local text (Re: Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34)

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 14 April 2019 20:24 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEA3912023F; Sun, 14 Apr 2019 13:24:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level:
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Dx9WU7QDMK6C; Sun, 14 Apr 2019 13:24:11 -0700 (PDT)
Received: from mail-pg1-x542.google.com (mail-pg1-x542.google.com [IPv6:2607:f8b0:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B23C12023E; Sun, 14 Apr 2019 13:24:11 -0700 (PDT)
Received: by mail-pg1-x542.google.com with SMTP id k3so7550025pga.6; Sun, 14 Apr 2019 13:24:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=qtko3a7ZX6RMK7FTcbGaVFhItXl/rgLoy4qhRrld+bQ=; b=txFlZgN1APDC0kmdBAAR3Libg5cR+bsAyHriAyeEe6SYzLijlmvBYMi8q+tht5X/3d QGOC8MDKEGFh/x3yfqHTW47A9B/SCcfGpw/Y3zDQcr+Rzqsa9Bhk/+b+jTl4tJbKf9k5 zxBIxdTF+ctR9e+okm6GZImTZRzVrjdrV1NU0S0cPlOiXAvaIrFUqVPda3+dBxnZoJhc GagFTke8k9akQmhG5K2stzz+sdPbiouLqZms5yZyk1Uz9jxDBzDUZn86S+cORN1IANjC 1CCGMIt9lsw3F4alCIXWig+a9PpUE/vusaZCCz5mwZlaWgCvxo8Yow5NR1CXPrHh07BG ATFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qtko3a7ZX6RMK7FTcbGaVFhItXl/rgLoy4qhRrld+bQ=; b=ht8jCgk8IEGXglTId3Z/tnXkuwIfZAs+fax3HZUHpjvQaMFxF8LazvH9agWI/TwneO YWXaA5r1oy42WhCVBYpKjpY4fisyd2T9/NzpQj3Mj3sdFfvuaGkhLfJCewl0jL/eKpoA 47a0EQSWP9TcGMhOyQ6bEvvQrnThUHRrquHyCmLOTgzJIZAQJqThqww7rAdPEsj8RplF ejWxXSfU13MmRUtJxjF9AZaUVPztU/lmNkpiUQkAqR9kd+VHDSkHPqT75FKpW/mVhLfj hkE65hWk9jnibeAitaThOU10bNEps2pQ0viR/vo56NYqrYg/J9EqJONYTfxMAada2ero ZQaQ==
X-Gm-Message-State: APjAAAUpiMrO8lEJS5jaBPq3hH4PY4ufK4et7mb5ROrluVNVWryo8kU9 HrECZgarvn60AOEgz43LWT9J2a0k
X-Google-Smtp-Source: APXvYqwlNZKH5CEiLTCqd9LymTSB0N3SpH8ppu3Iw98pNFGbv57n72dxP2ceYeF3FWtUVhjlwHVZSQ==
X-Received: by 2002:aa7:85cc:: with SMTP id z12mr70710199pfn.142.1555273450749; Sun, 14 Apr 2019 13:24:10 -0700 (PDT)
Received: from [192.168.178.30] ([118.148.72.205]) by smtp.gmail.com with ESMTPSA id d68sm71918205pfg.16.2019.04.14.13.24.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Apr 2019 13:24:09 -0700 (PDT)
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, 神明達哉 <jinmei@wide.ad.jp>
Cc: Pascal Thubert <pthubert@cisco.com>, "<int-dir@ietf.org>" <int-dir@ietf.org>, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, its@ietf.org, IETF Discussion <ietf@ietf.org>
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <bcb6d12d-5b21-1f10-1afe-221321f8e7a6@gmail.com> <CAJE_bqd5t77B5ij3ot-F-ucx5+3A7LATC-VTBx3w2_kCDD8fNA@mail.gmail.com> <96574d8b-c5f4-c641-4a79-47974a18d87e@gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <b2459889-f8d6-43c0-acc2-2ffe00fb1985@gmail.com>
Date: Mon, 15 Apr 2019 08:24:05 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <96574d8b-c5f4-c641-4a79-47974a18d87e@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/YHBrQdbwMdTM_lsXnhpXYTOuSfs>
Subject: Re: [Int-dir] link-local text (Re: Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34)
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Apr 2019 20:24:13 -0000

On 15-Apr-19 04:59, Alexandre Petrescu wrote:
> 
> 
> Le 12/04/2019 à 20:36, 神明達哉 a écrit :
>> On Thu, Apr 11, 2019 at 6:59 AM Alexandre Petrescu 
>> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> wrote:
>>
>>  >    The fe80::/10 word was removed.
>>
>> So I've just checked draft-ietf-ipwave-ipv6-over-80211ocb-38.  It now
>> reads:
>>
>>     A subnet is formed by the external 802.11-OCB interfaces of vehicles
>>     that are in close range (not by their in-vehicle interfaces).  This
>>     subnet MUST use at least the link-local prefix and the interfaces
>>     MUST be assigned IPv6 address(es) of type link-local.
>>
>> Given that the use of non-0 values in the intermediate 54 bits of
>> link-local addresses is now out of scope of this specification, I
>> don't see the purpose of the second sentence. >
>> "the interfaces MUST be assigned IPv6 address(es) of type link-local"
>> is redundant, since it's already a part of the very basic
>> specification of IPv6 addressing architecture (second paragraph of
>> RFC4291 Section 2.1).
> 
> True, RFC4291 sec. 2.1 says that all interfaces must have at least one 
> link-local address.  But (1) it does not use CAPITALS to require 
> something

It does not use RFC 2119 keywords at all, so "must" means "must".
In fact, RFC 2119 "MUST" means "must"; there is really no semantic
distinction.

RFC 8174 does not affect this statement.

    Brian

> and (2) it does not require the link-local prefix to be on the 
> interface.
> 
> One can assign just an address to an interface, without specifying the 
> prefix.  In that case, a plen is assumed to be 128.  If one assigns 
> fe80::1 (dont specify plen) on one computer, but assigns fe80::2/64 
> (specify the plen) on another computer, then there are risks of 
> interoperability.  In some cases, because of that lack of specifying the 
> prefix, it wont ping.
> 
> Dont you think we should require that the link-local prefix must be 
> assigned to each interface? (in addition to requiring the ll address).
> 
>> According to a previous conversation, perhaps
>> it tries to re-emphasize the already-existing requirement?
> 
> Yes - continue to require LL addresses like 4291 does, but also the LL 
> prefix, which 4291 does not do.
> 
>> In that
>> case, I think it better belongs to Section 4.3, since the requirement
>> of having a link-local address is not a requirement on a subnet, but
>> on an interface.
> 
> It is a requirement to put a prefix (also known as a subnet) .
> 
>>   I'd suggest revising the first paragraph of Section
>> 4.3 as follows:
>>
>>     There are several types of IPv6 addresses [RFC4291], [RFC4193], that
>>     MAY be assigned to an 802.11-OCB interface.  Among these types of
>>     addresses, the interface MUST at least have one link-local IPv6
>>     unicast address as specified in [RFC4291].  Only those link-local
>>     addresses MAY be formed using an EUI-64 identifier, in particular
>>     during transition time.
> 
> Thanks for the suggestion.  But it does not say 'link-local prefix'.
> 
>>
>> And, beyond this obvious requirement, it's not clear to me what this
>> means: "This subnet MUST use at least the link-local prefix".  Perhaps
>> it also tries to say this must be a single-link subnet (so all nodes
>> in the subnet can communicate each either directly using their
>> link-local addresses)?  If so, it's better to say so explicitly, e.g:
>>
>>     A subnet is formed by the external 802.11-OCB interfaces of vehicles
>>     that are in close range (not by their in-vehicle interfaces).  This
>>     MUST be a single-like subnet.  It means that all nodes in the
> 
> single-link?
> 
>>     subnet must be able to communicate directly using their link-local
>>     unicast addresses.
> 
> Sounds reasonable.  Multi-link subnets were not assumed here, and when 
> not assuming them I suspect the subnets are exclusively single-link.
> 
> I never heard the term single-link subnet?
> 
> I could put the text as you suggest, but I am afraid to write about 
> single-link subnets: they are all like that, I think.
> 
> (multilink subnets: I have never seen them in vehicular networks).
> 
> Alex
> 
>>
>> If there's no such special intention, I'd suggest just removing the
>> second sentence (with moving the requirement of having a LL address to
>> Section 4.3).
>>
>> --
>> JINMEI, Tatuya
> 
>