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

"Hemant Singh (shemant)" <shemant@cisco.com> Fri, 21 February 2014 15:08 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 B1ED71A022F for <ipv6@ietfa.amsl.com>; Fri, 21 Feb 2014 07:08:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level:
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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 PAEXkUOkWviZ for <ipv6@ietfa.amsl.com>; Fri, 21 Feb 2014 07:08:15 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 8A2FD1A0179 for <ipv6@ietf.org>; Fri, 21 Feb 2014 07:08:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3107; q=dns/txt; s=iport; t=1392995292; x=1394204892; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DaRU/fr0sFmFwaeFHKBjyp5XXOEuCCQ2cAqxPPF4KV0=; b=LXm0n/kXdYHIFEljSWKd0NnwG+bSSrWKO/qEaXREMI2zOmYhLd+Ck6+Q j0biN08ZHXnQjrJUVCD3rJE9Lf0w7Av5auf02AoQ8eucbouzI7lWreTeU q65qpWj6QMmMXbSQ3K3e6cZlm32q+M95oZNdDgswzYYjs1XLnalsWZbsF 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFANhqB1OtJV2d/2dsb2JhbABagwY7V8A9gQ4WdIIlAQEBBAEBATc0CwwEAgEIEQQBAQsUCQcnCxQJCAIEAQ0FCBOHag3LTRMEjjMGKwcCBIMegRQEqluDLYFoJB4
X-IronPort-AV: E=Sophos;i="4.97,519,1389744000"; d="scan'208";a="305596432"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-2.cisco.com with ESMTP; 21 Feb 2014 15:08:11 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s1LF8B4A007845 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 21 Feb 2014 15:08:11 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.236]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0123.003; Fri, 21 Feb 2014 09:08:10 -0600
From: "Hemant Singh (shemant)" <shemant@cisco.com>
To: "Eric Levy- Abegnoli (elevyabe)" <elevyabe@cisco.com>, Ole Troan <otroan@employees.org>, Erik Nordmark <nordmark@acm.org>
Subject: RE: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
Thread-Topic: Comments on draft-yourtchenko-colitti-nd-reduce-multicast
Thread-Index: AQHPLg2r7NCj0C4O60mg5b5bMD7HkJq+nKaAgAGLfID//6ZOcA==
Date: Fri, 21 Feb 2014 15:08:09 +0000
Message-ID: <75B6FA9F576969419E42BECB86CB1B89115F9A55@xmb-rcd-x06.cisco.com>
References: <7461F3DA-FB05-400D-9C54-2F30C73DE2B9@employees.org> <CF2D1B97.3122D%elevyabe@cisco.com>
In-Reply-To: <CF2D1B97.3122D%elevyabe@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.131.71.141]
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/jqBYNHuePzJ-Vno19DJW_tC4noE
Cc: "Andrew Yourtchenko (ayourtch)" <ayourtch@cisco.com>, 6man WG <ipv6@ietf.org>
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 15:08:17 -0000

I agree with Eric.   Without changing some IETF RFC's such as making sending DAD a MUST for every DHCPv6 acquired address or not changing RFCs we still will have to change ipv6 implementations to make DHCPv6 work.  
For this wifi services, the client and the access-point (AP) serving the client are in the same ipv6 ND link-local domain.  There are several solutions but implementations will change. 

A hack, but if the AP also includes DHCPv6 server, the AP knows from the upstream L2 frame of the DHCPv6 SOLICIT as to what the client mac-address and ipv6 link-local address is.   If the DHCPv6 server is north-bound of the AP, then the AP should support DHCPv6 relay services and the relay tracks client mac-address vs. ipv6 address(es) in the AP.  

Hemant

-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Eric Levy- Abegnoli (elevyabe)
Sent: Friday, February 21, 2014 9:19 AM
To: Ole Troan; Erik Nordmark
Cc: Andrew Yourtchenko (ayourtch); 6man WG
Subject: Re: Comments on draft-yourtchenko-colitti-nd-reduce-multicast

DHCP won't work without changes which would be a lot bigger that anything envisioned for ND address registration.

DHCP does not maintain link-locals. That would be a major change to fix that, including on hosts, since address requests are responded in unicast.
DHCP does not maintain <IP, MAC> binding. It does not have the MAC (not to confuse with DUID).
DHCP is not on the forwarding path where we need the information quickly Eric

On 20/02/14 15:43, "Ole Troan" <otroan@employees.org> wrote:

><nochair>
>
>> 4.8 seems to conflate the address assignment with DAD. Just because 
>>we might want to centralize the DAD checks doesn't imply that we want 
>>to remove the ability for the host to pick its own privacy enhanced 
>>interface-IDs to form its addresses.
>> From a deployment perspective DHCPv6 is available for address 
>>assignment, but don't think we want to require that for WiFi or other 
>>links which have packet loss. (Packet loss occurs on wired networks as 
>>well, but the drop distribution is different - might happen during 
>>spanning tree reconvergence etc.)  Note that DHCPv6 (RFC 3315) has a 
>>SHOULD for doing DAD on the addresses received from the DHCP server - 
>>needed since the server could be confused.
>
>I'd like to explore the difference between DHCP address assignment and 
>ND address registration a little more.
>the state that is required in the network for "efficient ND", why 
>cannot that be created and maintained by DHCP?
>
>there are multiple ways of dealing with DAD in this scenario, including 
>solutions that don't require host changes.
>DHCP also supports temporary addresses btw.
>
>cheers,
>Ole
>
></nochair>

--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------