RE: To DAD or not to DAD?

"Hemant Singh (shemant)" <shemant@cisco.com> Sat, 28 February 2015 11:59 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 2CECA1A0406 for <ipv6@ietfa.amsl.com>; Sat, 28 Feb 2015 03:59:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, 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 gkSJPG458efu for <ipv6@ietfa.amsl.com>; Sat, 28 Feb 2015 03:59:31 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A43CE1A00F5 for <6man@ietf.org>; Sat, 28 Feb 2015 03:59:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3052; q=dns/txt; s=iport; t=1425124771; x=1426334371; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=03GxcbeajyZIjcQD4PLjAR8p9BpbRpvCW+0MSkhRhFo=; b=eui9ApAbCBOh+SBEj6qkMNx4AdQQa4skxj5R0JE8hNF0w2tHP+F+Vtpz NiMIoys1m2e2RK3urnQhghISDEnDdWppiLVObTVY/QrdLZL2rNXCeqFv/ yXIAKjI6x22m7ugcOrc0CZL5vAItfywNDbc7JXfuFqckcNzkgHY2yBDxN k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BYBQBvrPFU/49dJa1bgwJSWgSDBr8RCoRjgQ0CHH5NAQEBAQEBfIQPAQEBBAEBASAROhcEAgEIEQQBAQMCBh0DAgICJQsUAQgIAgQBEgiIJw28OZkwAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSBIYlxhD04BoJiL4EUBYVvigmKYI5/gz4jg25vgUR/AQEB
X-IronPort-AV: E=Sophos;i="5.09,667,1418083200"; d="scan'208";a="127797660"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-2.cisco.com with ESMTP; 28 Feb 2015 11:59:30 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t1SBxUMO006587 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 28 Feb 2015 11:59:30 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.40]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0195.001; Sat, 28 Feb 2015 05:59:30 -0600
From: "Hemant Singh (shemant)" <shemant@cisco.com>
To: Erik Nordmark <nordmark@acm.org>, Hesham Soliman <hesham@elevatemobile.com>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: To DAD or not to DAD?
Thread-Topic: To DAD or not to DAD?
Thread-Index: AQHQS7OiTZZ4njkebUio2cP8BCSONpz3dE0AgAEfIoCAAIBEAIABcjgAgADJxgCACuB0gP//0yZQ
Date: Sat, 28 Feb 2015 11:59:30 +0000
Message-ID: <75B6FA9F576969419E42BECB86CB1B891680ED57@xmb-rcd-x06.cisco.com>
References: <54E4EC1A.3080303@acm.org> <D10B6C10.5B347%hesham@elevatemobile.com> <54E61297.5020507@acm.org> <D10CC6F8.5B508%hesham@elevatemobile.com> <54E7B4C0.3020907@acm.org> <D10EA52E.5B5C1%hesham@elevatemobile.com> <54F17DC7.20806@acm.org>
In-Reply-To: <54F17DC7.20806@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.255.185]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/KumWT6QxjIfXv2uXo6fk9iIsmN4>
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: Sat, 28 Feb 2015 11:59:34 -0000

Specifically for a cable modem, I had contacted Andrew privately.   My comment to him for draft-yourtchenko-6man-dad-issues-00 and cable modem is included below between squared braces.

[There is this text in your document

"Similarly, a DSL or cable modem whose line status is invisible to IP
   stack either within the modem or to a host connected on the Ethernet
   side, also renders the DAD ineffective - the delay before the
   connectivity is established can be much longer than any DAD wait."

Remove cable modem from the above paragraph.  Cable standards mandate each time the RF interface of the modem bounces, the modem initiates DAD; so does RFC 4862.  Also, any cable modem resets its LAN interface if the modem's RF interface bounces.  This is also mandated in cable standards.]

Hemant

-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Erik Nordmark
Sent: Saturday, February 28, 2015 3:35 AM
To: Hesham Soliman; Erik Nordmark; 6man@ietf.org
Subject: Re: To DAD or not to DAD?


Protocols are supposed to be robust against packet loss. The fact that a modem or the spanning tree protocol can cause outages for an tens of seconds should just be a particular loss pattern meaning that things should recover after the connectivity is back.

RS didn't do that, but now we have resilient-rs.

But I don't think it is useful to have some more fine-grained view of different flavors of "link up" means. Do do that one would need to add something to the IEEE 802 set of protocols, get the Ethernet device drivers to implement that new thing, and then make the DAD code use it.
Still, after that effort, it would only handle the STP case and not the modem case (AFAICT). In the modem case the local link in the house is up. But that Ethernet doesn't know that it is being bridged over a modem to some other devices; that bridging logic is layered on top of the Ethernet port behavior.

    Erik


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