RE: Comments on draft-yourtchenko-colitti-nd-reduce-multicast

"Hemant Singh (shemant)" <shemant@cisco.com> Fri, 21 February 2014 14:03 UTC

Return-Path: <shemant@cisco.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 135C21A01C4 for <ipv6@ietfa.amsl.com>; Fri, 21 Feb 2014 06:03:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.049
X-Spam-Level:
X-Spam-Status: No, score=-10.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 04FAjOPtqwoP for <ipv6@ietfa.amsl.com>; Fri, 21 Feb 2014 06:03:30 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) by ietfa.amsl.com (Postfix) with ESMTP id 3EBA01A01C2 for <ipv6@ietf.org>; Fri, 21 Feb 2014 06:03:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1983; q=dns/txt; s=iport; t=1392991406; x=1394201006; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=N3Ob4m37bS55BSlIaKDzUkR4kpLsUcdtkDsEm02s6QM=; b=LrFQvXf4+FVafwPlrcgEPjruAZ3VLmm8fjBg5q9GhCZ8maXwsZ3PRnnY ZxYpqU4Mp5Rkg0e4KneuzYj5wlTe70cu15Cs6rwa/cUNEpQVmig337UGC bpo/GBF6zL0q3M72VAMLfkXP83xG/4PXgmuwonJx8AdblkqqJfBeDPeZr M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFACtcB1OtJXG9/2dsb2JhbABZgwaBEsA9gQwWdIImAQEEOk8CAQgiFBAyJQIEARqHfctUF44zOIMkgRQEqluDLYIq
X-IronPort-AV: E=Sophos;i="4.97,519,1389744000"; d="scan'208";a="22182598"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-7.cisco.com with ESMTP; 21 Feb 2014 14:03:26 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s1LE3QAJ030650 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 21 Feb 2014 14:03:26 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.236]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0123.003; Fri, 21 Feb 2014 08:03:26 -0600
From: "Hemant Singh (shemant)" <shemant@cisco.com>
To: Erik Nordmark <nordmark@acm.org>, IETF IPv6 <ipv6@ietf.org>, Lorenzo Colitti <lorenzo@google.com>, "Andrew Yourtchenko (ayourtch)" <ayourtch@cisco.com>
Subject: RE: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
Thread-Topic: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
Thread-Index: AQHPLg2r7NCj0C4O60mg5b5bMD7HkJq/uMUQ
Date: Fri, 21 Feb 2014 14:03:25 +0000
Message-ID: <75B6FA9F576969419E42BECB86CB1B89115F99A9@xmb-rcd-x06.cisco.com>
References: <5305AF13.5060201@acm.org>
In-Reply-To: <5305AF13.5060201@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.246.96]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/QXFCMgaqQwxLsdXFrm5bfJXBHA8
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Fri, 21 Feb 2014 14:03:32 -0000

ErikN has commented on section 4.7.   I have additional comments.   ND as defined in RFC 4861 has no means to specify a prefix as off-link.  Thus the L-bit equals zero is not a valid means to signal an off-link prefix to SLAAC hosts.  ND can only specify an ipv6 destination as off-link.   Here is the reason.  The RA sets the A-bit to have hosts use SLAAC for ipv6 address assignment.  The router also sets the L-bit to zero in the RA.   After address assignment the host has an incomplete entry in the Neighbor Cache for a packet destination where the packet destination matches the host address up to 64 bits.  Due to the A-bit set, all addresses within the /64 assigned to the host are on-link.  Does the host issue an address resolution NS because the packet destination is on-link or due to the L-bit cleared in the received RA, the host sends the packet to the default router(s)?  

The only means in ND to specify all destinations as off-link is to have the RA include no PIO and have the A-bit cleared.   The hosts use DHCPv6 for address assignment.   This is the NBMA ND link model.  The router also supports a DAD Proxy.

For multicast behavior in network switches, please see RFC 4541.  Additionally MLD snooping is old and a burden for consumer devices to implement.   New protocol work is needed to mark packets for specific multicast flows so that hosts don't have to snoop MLD. 

Additionally, section 4.6 mentions the avalanche effect.  The ND protocol randomizes and adds jitter when issuing messages to the link precisely to alleviate any avalanche effect.  Thus I am not convinced of the avalanche effect.    May I also know why the wifi nodes in a 100,000 clients link will have not of entries in the Neighbor Cache?  Each client talks to one or two clients at a time.  So what traffic causes the number of entries in a client to be large?  How large is large?

Thanks,

Hemant