Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Thu, 05 December 2013 20:20 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
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 AE3A71AE174 for <v6ops@ietfa.amsl.com>; Thu, 5 Dec 2013 12:20:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.4
X-Spam-Level: *
X-Spam-Status: No, score=1.4 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
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 j2qZKjoexIEg for <v6ops@ietfa.amsl.com>; Thu, 5 Dec 2013 12:20:08 -0800 (PST)
Received: from nm3-vm0.bullet.mail.bf1.yahoo.com (nm3-vm0.bullet.mail.bf1.yahoo.com [98.139.212.154]) by ietfa.amsl.com (Postfix) with SMTP id 19A6E1AE181 for <v6ops@ietf.org>; Thu, 5 Dec 2013 12:19:50 -0800 (PST)
Received: from [98.139.215.141] by nm3.bullet.mail.bf1.yahoo.com with NNFMP; 05 Dec 2013 20:19:46 -0000
Received: from [98.139.212.211] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 05 Dec 2013 20:19:46 -0000
Received: from [127.0.0.1] by omp1020.mail.bf1.yahoo.com with NNFMP; 05 Dec 2013 20:19:46 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 556216.28579.bm@omp1020.mail.bf1.yahoo.com
Received: (qmail 27889 invoked by uid 60001); 5 Dec 2013 20:19:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1386274786; bh=lR3KvoITWFrFFyN1+AKa4NQwoXQH0y5Wz9FnMsyLeGg=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QcS0+Te6Lv7AwFIEbFFGaQ5TcsYkxJvUoqbt0lh9GSgOGKQmHKLS/wmr0c1EPcyV3KFTLQ4iK4990B/YPNKsWlkHL6KyooRF/xaC3PHUN6KS4+xX4Iuk3Ijb3oZmNQO40xx3miCid1/zGj1HH1ECcseUA6fJbOMmUL2sR4Cjg90=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Tof4TZczYhBcrc1tYVZ42ymHpP12vCrrJQVEPSPOcMKb7GBKuIYzeRFGfyXPltTY15YNuQN0Bem5JOLEtmYaIbop14v/twZlYF1azCnomdFrEJX1+pBPQz26H6UqBu706r1oiVaYoCycALF7KIJ6mC/0fLC+XH3cpsgzAyExsWo=;
X-YMail-OSG: Zxrs7kQVM1mdoH0m9wNfxJsl8U3tBw5PpKA.8Dm1JFGZt31 hb3qrz0hQJzWrn1m3SsD7abj0bJcB3nAn4aAmFSym4b.LeHrwvgf7rxaf.sX YzogKWGCiudx3UxS..SWJKBg8iZyfLPYGJakZ2ZvOT1gnWC.1yW03n1qfHsn kKWE7fngFjwP7c4_WA.broADR4yCfwIytLEOfLK2W9a1N91ZAHoY2b6raivZ wiW9yQDR5NC8UL.kg4ZDNowz5_UAWRs4lVasHBuSUElVN4AvWSJ6Q.fpzhHy VtKw1HRJvqThLYHdvha_gpvJg.XZ.ElrXR5rv5eH7o8sv7L0Zs1bFJMG746T UKB539fs2QsXZdWXRKIWYI_UmNlaEO.DjcsOxWMMupQe5W4IpxbM3TaaSJGc VvAPXwC8uEY0Zunda5x6Tknn3ehzuf4kLVsbbwQTQmreUPiqp1izCfjbtXb4 fasH1bAaPouyl_fRX67RRt03EJewrAptYARCRXz5zOGZrkMrR3otoEyBMpYA E88rjO1iYrRVFHKp34zjfT8yYQ6bUdW5KWktJV9uhdM5THRsQvSgHsx7j5bi 2TKuzY0AaqSDV2nlfkxeQ
Received: from [150.101.221.237] by web142501.mail.bf1.yahoo.com via HTTP; Thu, 05 Dec 2013 12:19:46 PST
X-Rocket-MIMEInfo: 002.001, SGksCgpTb21lIGNyaXRpY2lzbXMvY29tbWVudHMvcXVlc3Rpb25zIG9uIHRoZXNlIHBpZWNlcyBvZiB0ZXh0IHJlbGF0aW5nIHRvIGxheWVyIDIvd2lmaSBtdWx0aWNhc3QgcmVsaWFibGl0eToKCiJUaGlzIGlzIHdoZXJlIHRoZSBwZWVyLXRvLXBlZXIsIGFja25vd2xlZGdlZCBuYXR1cmUgb2YgREhDUHY2IG1heSBiZQpiZW5lZmljaWFsIC0gb24gYSBjcm93ZGVkIGxhcmdlLXNjYWxlIFdpRmksIHdpdGhvdXQgc3BlY2lhbCB0cmlja3MgdG8gZW5zdXJlIHRoZSByZWxpYWJsZSBkZWxpdmVyeSBvZiBtdWx0aWMBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.169.609
References: <alpine.OSX.2.00.1311271353550.3903@ayourtch-mac>
Message-ID: <1386274786.29351.YahooMailNeo@web142501.mail.bf1.yahoo.com>
Date: Thu, 05 Dec 2013 12:19:46 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Andrew Yourtchenko <ayourtch@cisco.com>, "v6ops@ietf.org" <v6ops@ietf.org>
In-Reply-To: <alpine.OSX.2.00.1311271353550.3903@ayourtch-mac>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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: Thu, 05 Dec 2013 20:20:09 -0000

Hi,

Some criticisms/comments/questions on these pieces of text relating to layer 2/wifi multicast reliablity:

"This is where the peer-to-peer, acknowledged nature of DHCPv6 may be
beneficial - on a crowded large-scale WiFi, without special tricks to ensure the reliable delivery of multicast packets, you simply will not get the SLAAC working because the multicast RAs will get crunched by the interference."
I'd think that if multicast is unreliable enough to cause RAs to fail to be delivered often enough, then anything which relies on multicast traffic is also likely to fail, which would include neighbor discovery. So regardless of if RAs were replaced with DHCPv6, the link is not going to provide reliable IPv6 operation, because IPv6 addresses cannot be reliably resolved to layer 2 addresses. 
MLD would probably fail too, so any routed multicast applications, even low bandwidth ones, wouldn't work either, as would MLD snooping based layer 2 forwarding optimisation.
DHCPv6 uses multicast for DHCPv6 server/relay discovery, so that will probably be unreliable as well.

I don't think broadcasts on wifi are reliable, so IPv4 ARP would be failing too.

So if RAs are failing because of not reliable enough multicast then that is just one symptom of the link being overloaded, and there will be others.
One idea I've had for this sort of scenario would be for the link to operate as mostly an IPv6 over NBMA segment. The only multicasts on the link are RAs, providing the necessary NBMA operation parameters. It of course would require changes to clients and routers, but then again, so would using DHCPv6 for what RAs are used for today.

"Alternatively, in a very mobile environment and the RFC-compliant

router, multicast solicited RAs might make a significant portion of your traffic - which, due to a difference in modulation, etc.  may eat way more bandwidth than if they were sent unicast."

The MIN_DELAY_BETWEEN_RAS in RFC4861 is 3 seconds. I'd think if a link can't handle 1 multicast every few seconds, it's also past the point of it's capacity (and as above, other multicast/broadcast would also be contributing to exceeding link capacity.)

Regards,
Mark.










----- Original Message -----
> From: Andrew Yourtchenko <ayourtch@cisco.com>
> To: v6ops@ietf.org
> Cc: 
> Sent: Thursday, 28 November 2013 12:06 AM
> Subject: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
> 
> Hello all,
> 
> Finally I managed to comb a little bit and finally submit the doc that 
> aims to compare RAs with DHCPv6 which emerged from the discussion on this 
> list a few weeks ago.
> 
> I'll be very happy to hear any comments, suggestions, flames, etc.
> 
> --a
> 
> 
<snip>
>