Re: On the "IPv6 Neighbor Discovery on Wireless Networks" draft

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 25 September 2019 20:43 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B750120154 for <ipv6@ietfa.amsl.com>; Wed, 25 Sep 2019 13:43:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 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, GB_ABOUTYOU=0.5, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 Pcn5kCIp3kmO for <ipv6@ietfa.amsl.com>; Wed, 25 Sep 2019 13:43:53 -0700 (PDT)
Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (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 C1183120018 for <ipv6@ietf.org>; Wed, 25 Sep 2019 13:43:53 -0700 (PDT)
Received: by mail-pf1-x433.google.com with SMTP id q10so170483pfl.0 for <ipv6@ietf.org>; Wed, 25 Sep 2019 13:43:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=8xkpB0LENj1dVHw77BfZbrlZKtyGKPEPIYInfkPuSBs=; b=BGj67P3FIFfcWzn/z5YHN7M9jFHs9Wl1NFjsDtdPKyAqogZ/yH5NtgWku3XNDblICD YmcvoOtSAql4opriDZODizgZpgPLhxzdo+xCSbtBlGg4qfDdiqwIbHP1wVcCsFr+wOPf hf+10Lt6xTwMEDaIiQm/nfGsXEzjlvnxivFqKrrBjuG5R2JkUdIwyA7EWM3KVJenVow2 Mf0mb6/OHYuw5ipKIsdlMNgH1QPKD313V+n4dAWwWV7d+1ZSD50E8IaaNjxkx5NT1/xI 5aQzfxDsvM1KB9ygPiZ1eereE7DVrnw8lgwd66j2D+mH+UjzG0ohhfJM3zn7whP9cfBo aIvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=8xkpB0LENj1dVHw77BfZbrlZKtyGKPEPIYInfkPuSBs=; b=Gnsu4zb5fAoqkCKKA967BZvNaQgTNBb4q+hK2Fqn3p86HrH/bKv56JBOU/ckLMlR9H RYGmjzhcVMGKOHK9DS2RnWI6kOC9WIufBsOqRsL2eAlO1c01O/tyzHBq1rXZjRFNZYlm gQBoPatg3tcx8jr9z6ZSAbggEOK+N32XLWy44wuEeb3sPX1v2f7PB3SAlqEVLKcVufUr HzmsKC3edeO1UQpVvaSH6scsfl1f13irpRx1cN7yq06dr7T8I+47TbFpfb9gVoEYOjjG n1IRTZro+g0DUExucQYfrzbFNYnmHXrGzd/IPeyG5B5zlictu5dq+cGmo1UOHsB+DZ+P 4jSQ==
X-Gm-Message-State: APjAAAXjmsdOk8eyOe0NKqdZZG/PUYVk4hotInHsQeJaU97ICZs67ycI i9HGFFRPq8IsdSnbfNOQLoLKwwNm
X-Google-Smtp-Source: APXvYqwhbBifIvS63gLf1ADvV6CnwuVXe6rjXODtlCUkk3PMqcKOVZnq0RQX4HC+J6VM8jiktPs65A==
X-Received: by 2002:a17:90a:3090:: with SMTP id h16mr8732238pjb.46.1569444232931; Wed, 25 Sep 2019 13:43:52 -0700 (PDT)
Received: from [192.168.178.30] (82.206.69.111.dynamic.snap.net.nz. [111.69.206.82]) by smtp.gmail.com with ESMTPSA id p88sm4111383pjp.22.2019.09.25.13.43.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Sep 2019 13:43:52 -0700 (PDT)
Subject: Re: On the "IPv6 Neighbor Discovery on Wireless Networks" draft
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Nabil Benamar <benamar73@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>
References: <CAMugd_WKZd3w1j=gK_-mRceqc_b+9cmvVMHNNb=f98ZPauQ64A@mail.gmail.com> <MN2PR11MB3565B4515050248AAAA8F68BD8870@MN2PR11MB3565.namprd11.prod.outlook.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <cd05fd34-4026-c99e-0c3c-bf8b069d994d@gmail.com>
Date: Thu, 26 Sep 2019 08:43:49 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <MN2PR11MB3565B4515050248AAAA8F68BD8870@MN2PR11MB3565.namprd11.prod.outlook.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/ipv6/K0fPh16K0QMU8FROGu0RTv0L77w>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Sep 2019 20:43:56 -0000

Hi Pascal,

On 25-Sep-19 21:22, Pascal Thubert (pthubert) wrote:
> Hello Nabil :
>  
> Many thanks for your questions and interest:
> 
>> 1- You say " But in reality, IPv6 multicast messages are typically broadcast on the wireless medium, and so they are processed by most of the wireless nodes over the subnet (e.g., the ESS fabric).” most, some or all nodes?
>  
> That’s most. Ideally a broadcast would reach all nodes, but on Wi-Fi there’s no retry for broadcast. When a node sends a broadcast packet, only a portion of the nodes actually get it.

My experience a few IETFs ago was that the chance of a given link-local multicast getting through was about 10%, even when the sending host was sitting next to the receiving host in the same room. On investigation, this was because the NOC's throttling policy in the switches was pretty strong, as you would expect for a network like the IETF's. By contrast, on my home network the chances seem to be close to 100%. So I think the text needs a YMMV warning, even if "most" is indeed typical. More below...

> Some miss it because they fail to decode the packet at the PHY layer, others because of throttling policies that drop the broadcast low in the stack to protect the battery. This is why DAD often fails to detect duplicates.
> 
>> 2- In the text you mentioned IEEE 802.11p. You need to replace it by IEEE 802.11-OCB since the 'p' is no more used by IEEE and it has been replaced by OCB. See https://tools.ietf.org/html/draft-ietf-ipwave-ipv6-over-80211ocb-52
> 
> Yes, I’ll fix that with the next revision.
>  
>> 3- I think there are some duplications in the text about the fact that ".... in all the cases in this specification, the Layer-3 multicast operation is always a MAC_Layer broadcast for the lack of a Layer-2 multicast operation that could handle a possibly very large number ofgroups in order to make the unicast efficient.." Already mentioned in the introduction section.
>  
> True, I’ll fix that too 😊
> 
>> 4- You mentionned the example of cars using RPL (Route-Over MLSN) I think that cars do not belong to LLNs category.
>  
> I would not argue about whether car networks are LLN or not, because I think that matters little: the bottom line is that RPL is a generic DV layer-3 protocol, agnostic of the particular links (the OF takes the hit)  and it is applicable beyond ultra-low power links. 
> 
> We have an implementation on ethernet for ANIMA. 

Have we seen that at a hackathon? The "victim" of the throttling I mentioned above was my prototype of the ANIMA GRASP protocol, but running unsecured over the raw layer 2 network.
I'd love to run it over a RPL substrate. (Reply off list if you prefer.)

   Brian

> The root of my work on RPL was actually for cars, if you’re aware of the nested NEMO problem. RPL optimizes the amount of control at the expense of a routing stretch when not talking to the root. This is good for lower power nodes because it saves energy. But this is also great for mobile nodes such as cars that really over one another to reach the internet, because RPL filters out what they do not want to know like which are all the other cars, what topology is built to reach out, and all the mobility that takes place between them.
> 
>  
> 
> Many tahks again for you excellent comments : )
> 
>  
> 
> Pascal
> 
>  
> 
> *From:*ipv6 <ipv6-bounces@ietf.org> *On Behalf Of *Nabil Benamar
> *Sent:* mardi 24 septembre 2019 23:06
> *To:* ipv6@ietf.org
> *Subject:* On the "IPv6 Neighbor Discovery on Wireless Networks" draft
> 
>  
> 
> 
> Hi Pascal,
> 
>  
> 
> I would like to ask you some questions about your interesting draft.
> 
>  
> 
> 1- You say " But in reality, IPv6 multicast
> 
>    messages are typically broadcast on the wireless medium, and so they
> 
>    are processed by most of the wireless nodes over the subnet (e.g.,
> 
>    the ESS fabric).
> 
>  
> 
> most, some or all nodes?
> 
>  
> 
> 2- In the text you mentioned IEEE 802.11p. You need to replace it by IEEE 802.11-OCB since the 'p' is no more used by IEEE and it has been replaced by OCB.
> 
> See https://tools.ietf.org/html/draft-ietf-ipwave-ipv6-over-80211ocb-52
> 
>  
> 
> 3- I think there are some duplications in the text about the fact that "....
> 
>    in all the cases in this specification, the Layer-3 multicast
> 
>    operation is always a MAC_Layer broadcast for the lack of a Layer-2
> 
>    multicast operation that could handle a possibly very large number ofgroups in order to make the unicast efficient.."
> 
> Already mentioned in the introduction section.
> 
>  
> 
> 4- You mentionned the example of cars using RPL (Route-Over MLSN)
> 
> I think that cars do not belong to LLNs category.
> 
>  
> 
>  
> 
> Yours.
> 
>  
> 
> Best regards
> 
> Nabil Benamar
> 
> -------------------
> 
> نبيل بنعمرو
> 
>  
> 
>  
> 
>  
> 
> 
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>