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

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 26 September 2019 08:36 UTC

Return-Path: <pthubert@cisco.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 BF8C21200FF for <ipv6@ietfa.amsl.com>; Thu, 26 Sep 2019 01:36:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14
X-Spam-Level:
X-Spam-Status: No, score=-14 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=mWpN7DBb; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=J5Dj2EzB
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 5NHY4d1dtcQQ for <ipv6@ietfa.amsl.com>; Thu, 26 Sep 2019 01:36:28 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F6CC12007A for <ipv6@ietf.org>; Thu, 26 Sep 2019 01:36:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6644; q=dns/txt; s=iport; t=1569486988; x=1570696588; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=1ISB/KBuZXQQPjUG9Pte9Vm1l0wn4YSWN/cbu32nrhs=; b=mWpN7DBbI0RrPGNRecKtsjh7o2ourmkUGHQZ+HnKoQLg/bbfnxCarLhU cMVprM4QUXa42UCwV7afBOjhbaX4ccMNyP2hBOCEG3F0mtbqba08HDYg9 c6wROOKinr88ozg/IeaR3MZoG/cUrXbM7JQL0oPnqi3N54ICiIbMpjW3C U=;
IronPort-PHdr: 9a23:MzfSjBdKKgsw9SGNkZ+KxxX2lGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGQD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/dzA6Ac5PTkNN9HCgOk8TE8H7NBXf
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0COAgChd4xd/4kNJK1mHAEBAQQBAQwEAQGBVQUBAQsBgUokLANtViAECyqEIoNHA4p1TYIPfpINhGmBLoEkA1QJAQEBDAEBGAsKAgEBhD8CF4MTIzYHDgIDCQEBBAEBAQIBBQRthS0MhUMHAQEBAwEBARAREQwBAQUhBgIKBAsCAQYCEQQBAQMCJgICAiULFQgIAgQBEggaEweCZ4FqAw4PAQIMkzeQYQKBOIhhc4Eygn0BAQUvgQgCg1kYghcDBoEMKAGBWYM6hngYgUA/gRFGgU5JNT6CYQEBA4EdJR6DCTKCJosygTkGBAeCXodglVoKgiKHBYUUiQyZK44biBORAgIEAgQFAg4BAQWBWQUsgVhwFTuCbFAQFIFODBeDT4UUhT9zgSmNUwEB
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="635517142"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Sep 2019 08:36:27 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id x8Q8aRul001708 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 26 Sep 2019 08:36:27 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 03:36:26 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 26 Sep 2019 03:36:26 -0500
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 26 Sep 2019 03:36:26 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GMx+4tTmjjifaVrFCayGev9vzjXXUQFrxqUP/aRPbVyPPetIjbxTQjlI429T2B7d11UI0xqgLYDnBjw6p21s7wCEdTkHp5K2HUBIc86I5zR1mn1vheXTrfiDZbPhcSSInIBPSdPsphChWcaLsEDoN1AsRdSOgzTA1AdLlYLTy9G0cPvBXYDxs2SzgwpZkKs09vju1C7SY+r1lzDvsLArS8RzcSJhMKBXpf1yXvOCiADn67RN0PkMjDmy5Cot1eUlY6yVAifI9BS1gFCwoTWLhs6yZ2D1+n6p9hHt4ReKOFPzjnoxLxJj1jg5mqMuv4Hqm0aTNmRcDJXcittb4ubhPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ISB/KBuZXQQPjUG9Pte9Vm1l0wn4YSWN/cbu32nrhs=; b=H8JRaeyDwja5JgrtmC0iXHNcZ+aUE+AwQadCuful5mkq2DFgT4xwk2vA15Xrae5nNlbzL8BWq/H4olR58HUI+2h0H3fyDYqGEFW+pzOHt0jKzgDXBRtKPuR09Ge/V7GJKDRHp8OWtpfS+VfX9HnZ4+c6yXeATq5sjSErCATMTjhXlSeF5I8apn/N1caZnEaeEmM6iZdYOXdeB8yL9vNyqdt/QrVMxaoG32Oa/MIIrZ84RGKtc53WC/G6D9a2tUg4OuYHr3Z4/rlTzFwrZStCvV8ZSJuOCLjoKU6WHg4MTEaFtRoVCYn6gIo3VD3wCKvRcvrt91dI9DbgM+rabUp8Nw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1ISB/KBuZXQQPjUG9Pte9Vm1l0wn4YSWN/cbu32nrhs=; b=J5Dj2EzBaKNs3i9DBnIy3yNfxpnmDhMMghiBiJqqRCRgfigaUha+sinF9l2ZoL92ynxErInZ6w/g4vnZnwndo722h+2wZI1bbjAcpxjCBnWxAOz3XstqCFl8d6iehyYYpM+Y03SBKusEweCr/Kg6wo4G2KnbhDLtRuz14HhcDKA=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB4430.namprd11.prod.outlook.com (52.135.39.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.25; Thu, 26 Sep 2019 08:36:25 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::6986:12d5:b54f:f5ee]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::6986:12d5:b54f:f5ee%7]) with mapi id 15.20.2284.023; Thu, 26 Sep 2019 08:36:25 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Nabil Benamar <benamar73@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: On the "IPv6 Neighbor Discovery on Wireless Networks" draft
Thread-Topic: On the "IPv6 Neighbor Discovery on Wireless Networks" draft
Thread-Index: AQHVcxvz5eR/cQ9o+kiP4ArBTinnBqc8GseggADC3oCAAMAEQA==
Date: Thu, 26 Sep 2019 08:36:21 +0000
Deferred-Delivery: Thu, 26 Sep 2019 08:35:33 +0000
Message-ID: <MN2PR11MB35655A163B6BEC12919C61D8D8860@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMugd_WKZd3w1j=gK_-mRceqc_b+9cmvVMHNNb=f98ZPauQ64A@mail.gmail.com> <MN2PR11MB3565B4515050248AAAA8F68BD8870@MN2PR11MB3565.namprd11.prod.outlook.com> <cd05fd34-4026-c99e-0c3c-bf8b069d994d@gmail.com>
In-Reply-To: <cd05fd34-4026-c99e-0c3c-bf8b069d994d@gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [2001:420:c0c0:1003::1d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8971d42b-ae51-4341-89fa-08d7425c9e20
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB4430;
x-ms-traffictypediagnostic: MN2PR11MB4430:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB44300D9AE11E73C138B4AB97D8860@MN2PR11MB4430.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(136003)(346002)(396003)(366004)(199004)(189003)(51444003)(43544003)(52536014)(66946007)(316002)(74316002)(8676002)(2501003)(305945005)(7736002)(8936002)(6246003)(478600001)(81156014)(81166006)(6306002)(55016002)(86362001)(6666004)(66574012)(9686003)(229853002)(6436002)(14454004)(966005)(5660300002)(6116002)(7696005)(99286004)(66556008)(476003)(446003)(33656002)(11346002)(66446008)(64756008)(25786009)(76176011)(71200400001)(66476007)(2906002)(102836004)(6506007)(46003)(14444005)(256004)(76116006)(186003)(110136005)(71190400001)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4430; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: XxkcQhcjQP9hm2kifnVWmt1xBzMXkfFLGGCLNK4Cg2SpjnbTtWBjipHxj79MbdYbTb9tz0/skNeVBmBhIGMkJw+6TNBSmoIr/O0KM2lmPh82yqnKgyb24sU/AINJfdm0lV2bu/nCqMnLuUVKPawfALDHPQc6Y+7TXcY54jgBZpOex6NnlCG9QUWtJjeO3xx4Uagzlh1uqGASR2LXWs/lszTX24wvMjidusDvQqwEU7T3E6ZZ95YA1VWQpCFf6VcuzdGbZ3gAhiAmVKiHtW5H2Z0b567bmKoCANcDucNjXwGnEyjIOHPXZiEuysLuztGTIVHRkNoMoGOAE8LJlk5X8wQqfewbHWuchO4R/BJBt9Rl4j/wMiaMQLbSIt7aP9GRGNupgRH2HeutPKUr3h6Dp94MQ1TpIAH5lGBXMkrhJ8vZBf+/At+DZZqXUYDN8zzD81MmlS0b8if+3ehnXUoPzg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8971d42b-ae51-4341-89fa-08d7425c9e20
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 08:36:25.1812 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qzgNq4Ea4BWRYArg02a3wMVM8QzVGM9yfa40Ou7dUDW3YDuZYkCi9WWne+kt53tKVdn7m6qTx5QT5VLM5xSVIw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4430
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.16, xch-aln-006.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/KDpxtt8hKto82oEdOysJ8lI6LC4>
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: Thu, 26 Sep 2019 08:36:31 -0000

Hello Brian:
 
>>> 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...

We did a recent measure on the wire on a large conference and found 300 ND multicasts per second on the wire for 90 minutes in a row. Obviously throttling is needed otherwise that would saturate the wireless. But then, there are as many ways of throttling in the fabric as there are vendors, and that's because *we* failed to address the issue. 

The IPv6 ND as designed in the end of the last century by the IETF does not work anymore on the IETF's own network and we do not even react. So vendors apply special sauce that turns the switches into one new form of our beloved middle boxes. This is a very active proprietary medicine that saves the network at a cost that is not well understood. You found it affects DAD, but also other aspects of ND, and multicast protocols in general. It may also be on the way of future enhancements that 'middle box' undocumented behaviors in old switches may block. 

I've heard that the phones also throttle, to preserve their battery. I've observed that my phone depletes much faster at IETF than at home, even with the LTE off. We are collectively guilty of that situation by our failure to adapt so far. It is high time 6MAN considers the IPv6 over wireless problem more seriously, starting with the basic building block, IPv6 ND, and RFC 8505 is a good place to begin.

Take care,

Pascal

> 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
> --------------------------------------------------------------------
>