RE: RFC3484 destination address selection rule 2 is buggy

"Hemant Singh (shemant)" <shemant@cisco.com> Thu, 27 March 2008 14:31 UTC

Return-Path: <ipv6-bounces@ietf.org>
X-Original-To: ietfarch-ipv6-archive@core3.amsl.com
Delivered-To: ietfarch-ipv6-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1BBBA3A6FEF; Thu, 27 Mar 2008 07:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.502
X-Spam-Level:
X-Spam-Status: No, score=-100.502 tagged_above=-999 required=5 tests=[AWL=-0.665, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, J_CHICKENPOX_13=0.6, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uZZfCuMJaDwK; Thu, 27 Mar 2008 07:31:56 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D445E3A6E35; Thu, 27 Mar 2008 07:31:56 -0700 (PDT)
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B3BFB3A6E35 for <ipv6@core3.amsl.com>; Thu, 27 Mar 2008 07:31:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Xeks1nYBXfP for <ipv6@core3.amsl.com>; Thu, 27 Mar 2008 07:31:54 -0700 (PDT)
Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id E9A623A6E24 for <ipv6@ietf.org>; Thu, 27 Mar 2008 07:31:53 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.25,563,1199682000"; d="scan'208";a="3228923"
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-2.cisco.com with ESMTP; 27 Mar 2008 10:29:32 -0400
Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id m2RETW6n003832; Thu, 27 Mar 2008 10:29:32 -0400
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by rtp-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id m2RETWKu003731; Thu, 27 Mar 2008 14:29:32 GMT
Received: from xmb-rtp-20e.amer.cisco.com ([64.102.31.40]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 27 Mar 2008 10:29:32 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: RFC3484 destination address selection rule 2 is buggy
Date: Thu, 27 Mar 2008 10:29:32 -0400
Message-ID: <B00EDD615E3C5344B0FFCBA910CF7E1D043D48FE@xmb-rtp-20e.amer.cisco.com>
In-Reply-To: <alpine.LRH.1.10.0803260736420.4596@netcore.fi>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: RFC3484 destination address selection rule 2 is buggy
Thread-Index: AciPBUQZtQ+z5Y9/Sb6O3uTKT0HJtwBDwyLg
References: <alpine.LRH.1.00.0803140026591.6318@netcore.fi><m2fxueo0xg.wl%Jinmei_Tatuya@isc.org> <alpine.LRH.1.10.0803260736420.4596@netcore.fi>
From: "Hemant Singh (shemant)" <shemant@cisco.com>
To: Pekka Savola <pekkas@netcore.fi>, JINMEI Tatuya / ???? <Jinmei_Tatuya@isc.org>
X-OriginalArrivalTime: 27 Mar 2008 14:29:32.0710 (UTC) FILETIME=[F9590460:01C89016]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3538; t=1206628172; x=1207492172; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=shemant@cisco.com; z=From:=20=22Hemant=20Singh=20(shemant)=22=20<shemant@cisco. com> |Subject:=20RE=3A=20RFC3484=20destination=20address=20selec tion=20rule=202=20is=20buggy |Sender:=20 |To:=20=22Pekka=20Savola=22=20<pekkas@netcore.fi>,=0A=20=20 =20=20=20=20=20=20=22JINMEI=20Tatuya=20/=20????=22=20<Jinmei _Tatuya@isc.org>; bh=wWTsph0eA3xJO3SXwRv8OAAFbrVKoXAs/D/fVGQtqoo=; b=xWbGEQwepDlldpNn3pLCG9iG0vqjwpqt+VrzreCuJaqoETQRQDXUCxAHfk w2g3hSVvgJNoGATRDFh7SdBF+b8rTg6WU3pQG9Ew2FiG3qTpWix1wGrXfbHS 9dFVxlx26Y;
Authentication-Results: rtp-dkim-2; header.From=shemant@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim2001 verified; );
Cc: Iljitsch van Beijnum <iljitsch@muada.com>, ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org

One general comment I have for SAS (Source Address Selection) is that
folks have listed a lot of problems in drafts to v6ops and 6man etc.,
but most problems can be filtered down to a few rather than 10 or more
different problems. Some drafts also have very contrived network design
to break SAS - such a network is not breaking anything for SAS - the
network design is broken. 

Please see in line below between "<hs>" and "</hs>".

-----Original Message-----
From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of
Pekka Savola
Sent: Wednesday, March 26, 2008 1:50 AM
To: JINMEI Tatuya / ????
Cc: Iljitsch van Beijnum; ipv6@ietf.org
Subject: Re: RFC3484 destination address selection rule 2 is buggy

On Tue, 25 Mar 2008, JINMEI Tatuya / ???? wrote:
> v4:{site-local,global} is special and is not that harmful as long as 
> the network is properly configured (I know we cannot always assume 
> that, though).  When a link-local address is the only available 
> address for host, there should normally be no IPv6 default router 
> either.

The scenario where a router advertises the default route yet does not
advertise any prefix information (or prefix information does not set the
autoconfig bit) is still a valid scenario (e.g., I could imagine
DHCPv6-only deployments using this; in fact I believe if you want to run
DHCPv6-only this is the only choice to for deploying default
route) and it should be addressed.

<hs>
Welcome to access concentrators service provider (vs. enterprise)
deployments, one type of which is a cable deployment, the router will
send an RA with no Prefix Information Option (PIO). Access concentrator
networks (RFC 4388) use both a router and DHCPv6. Such deployments are
really large in scale, so indeed this is a valid scenario for
consideration for any protocol design. In IETF 70 presentation to 6man,
I had also said, access concentrator deployments have hosts behind
modems as always off-link to each other.
</hs>

Iljitsch noted in the original mail that his default route existed even
though he moved to ietf-464nat network (the nexthop was answering to
ping but was not sending RAs).

It is true that the case made in draft-ietf-v6ops-v6onbydefault-03 is
already somewhat mitigated by implementations which no longer implement
the "on-link by default" rule but that alone does not seem sufficient.

Is moving from one network to another (using the same interface) a
scenario where you should purge the default route? (Even if the nexthop
is still responsive?)  Should you purge the default route if the link
goes down (I suspect not -- e.g. with 802.11 link with bad coverage this
could be a problem)?

<hs>
DNA is taking care of such an issue where a host moves from one subnet
to another. 
</hs>

Hemant

It seems to me that there are also valid scenarios where exactly the
same problem appears in addition to many scenarios which are usually due
to misconfiguration.  I believe our protocols should be robust enough to
cover both valid scenarios and (if there aren't major
drawbacks) common misconfigurations.

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------