Re: [v6ops] DAD again [was: draft-ietf-v6ops-host-addr-availability discussion]

"Hemant Singh (shemant)" <> Sun, 15 November 2015 01:21 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 3E2361B2F74 for <>; Sat, 14 Nov 2015 17:21:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -14.511
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 ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id v4uASPaGM4sN for <>; Sat, 14 Nov 2015 17:21:22 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id DE7861B2F73 for <>; Sat, 14 Nov 2015 17:21:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=2016; q=dns/txt; s=iport; t=1447550481; x=1448760081; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=rInh+8Uu8h/bFY58rHh4mlrrsSdudnThyt3PGxHLQRY=; b=Td8QtXjoHb1acFeGbZZXPAEgKPkrJcB8GvuQgoefhz+/aygTGqIFxJfF MWOQgNa6PoyiN/5JUtg+eLch4mDahZKDokRy2jjWO5BAosrxJgWw8gKo+ G++u1oPZ0KSezlqpkD8rnJSG3MZe3fYkagWagfhjQSgG5cv5guFxfh5oa w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.20,295,1444694400"; d="scan'208";a="46892145"
Received: from ([]) by with ESMTP; 15 Nov 2015 01:21:21 +0000
Received: from ( []) by (8.14.5/8.14.5) with ESMTP id tAF1LKoY023780 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 15 Nov 2015 01:21:21 GMT
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 14 Nov 2015 20:21:20 -0500
Received: from ([]) by ([]) with mapi id 15.00.1104.000; Sat, 14 Nov 2015 20:21:20 -0500
From: "Hemant Singh (shemant)" <>
To: Owen DeLong <>
Thread-Topic: [v6ops] DAD again [was: draft-ietf-v6ops-host-addr-availability discussion]
Date: Sun, 15 Nov 2015 01:21:20 +0000
Message-ID: <>
References: <> <> <> <> <> <> <> <> <> <> <20151114181240.GI89490@Space.Net> <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: []
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <>
Cc: "" <>
Subject: Re: [v6ops] DAD again [was: draft-ietf-v6ops-host-addr-availability discussion]
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sun, 15 Nov 2015 01:21:23 -0000

-----Original Message-----
From: Owen DeLong [] 
Sent: Saturday, November 14, 2015 7:58 PM
To: Hemant Singh (shemant)
Cc: Gert Doering;
Subject: Re: [v6ops] DAD again [was: draft-ietf-v6ops-host-addr-availability discussion]

>I didn’t say you couldn’t bridge the LO and External interfaces… I said that short of doing that, having the same subnet on both interfaces is a misconfiguration.

>You haven’t proven that the interfaces aren’t bridged (or effectively so), nor have you proven that they are actually on the same subnet. Ergo, it is, actually, still a meaningless example.

An app has decides to use the IPv6 address of the lo interface to source the app's packets.   This is what the ping command in my example decides since the command is asked to use the source of the ICMPv6 packets as the lo interface's address.  Then usual data forwarding on the router takes over.  Routing decides from the packet destination, the packet has to egress out an outbound interface, say, eth0.   However, when the packet is to be egressed out eth0, the L2 destination lookup fails.  Eth0 issues a ND address resolution to resolve the destination uses its own source interface IPv6 address.  I forced the ND address resolution by clearing the IPv6 neighbor cache on the router.   Then I proved the packet is forwarded.   There is no bridging involved and packets are sourced fine using the lo interface.