Re: [v6ops] about LLAs pros/cons static routing - auto/self-configuration of addresses, draft-matthews-v6ops-design-guidelines

"Rajiv Asati (rajiva)" <rajiva@cisco.com> Mon, 13 August 2012 12:42 UTC

Return-Path: <rajiva@cisco.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDCB421F870E for <v6ops@ietfa.amsl.com>; Mon, 13 Aug 2012 05:42:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.119
X-Spam-Level:
X-Spam-Status: No, score=-10.119 tagged_above=-999 required=5 tests=[AWL=-0.120, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OSFCz+ZZZ1HC for <v6ops@ietfa.amsl.com>; Mon, 13 Aug 2012 05:42:26 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id B028721F870A for <v6ops@ietf.org>; Mon, 13 Aug 2012 05:42:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=rajiva@cisco.com; l=4222; q=dns/txt; s=iport; t=1344861746; x=1346071346; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4DPnsF1R8Bu3QHfpxFI/RDw4lQCbPoQ1omdzWrd4mEI=; b=DYlm/FfEMKUAb41aXDU5lpSIVEVZjNRmQxubrHkmB+MjI9Wkr4KCDlCg ypGGsl78N0SOprwPucf6mOhUOhPwqy2gdKcfxsqnClzirBwWgzSUIycDS u74R9d4K4cBnLbhvEGwPd7TkYGsGORf5YgDvBGNpK9mMT2zAlh4PniiLj o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFANX1KFCtJXG//2dsb2JhbABFugSBB4IgAQEBAwEBAQEPASc0CwUHBAIBCBECAgEBAQoUBQQHIQYLFAkIAgQBDQUIGodcAwYGC5dflhwNiU6KLGaFUWADk3gDgmSJdoMggWaCXw
X-IronPort-AV: E=Sophos;i="4.77,759,1336348800"; d="scan'208";a="110985137"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-7.cisco.com with ESMTP; 13 Aug 2012 12:42:26 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id q7DCgQaE012164 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 13 Aug 2012 12:42:26 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.230]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.02.0298.004; Mon, 13 Aug 2012 07:42:25 -0500
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: Philip Matthews <philip_matthews@magma.ca>, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Thread-Topic: [v6ops] about LLAs pros/cons static routing - auto/self-configuration of addresses, draft-matthews-v6ops-design-guidelines
Thread-Index: AQHNdnd2JQ+QwBCNH0aENwRIzVj0+pdSWwmAgAU8TpA=
Date: Mon, 13 Aug 2012 12:42:25 +0000
Message-ID: <B14A62A57AB87D45BB6DD7D9D2B78F0B0ABB03@xmb-rcd-x06.cisco.com>
References: <501AB97A.7060202@gmail.com> <33FE6FAB-E7D8-4CA7-8C94-933D1BA1DE2F@magma.ca> <501AEB86.5080808@gmail.com> <20120803135243.GU38127@Space.Net> <CAD6AjGSj1qbNYmQR2njwfCPX+=kWVcJRA7T27C-4Yp8czwU9ng@mail.gmail.com> <CD140280-69C6-443B-AC66-3CB1418664E6@magma.ca> <20120806191534.GY38127@Space.Net> <5D908C2E-DC1D-4268-83ED-E9F23A51514F@magma.ca> <1344507004.18219.YahooMailNeo@web32504.mail.mud.yahoo.com> <50239553.3010206@gmail.com> <3AA7118E69D7CD4BA3ECD5716BAF28DF0F4E5159@xmb-rcd-x14.cisco.com> <1344548354.85419.YahooMailNeo@web32503.mail.mud.yahoo.com> <EC13533C-3F69-4061-BACC-4E9B4E62489C@magma.ca>
In-Reply-To: <EC13533C-3F69-4061-BACC-4E9B4E62489C@magma.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.247.29]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19108.004
x-tm-as-result: No--47.154800-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>, "Michael Behringer (mbehring)" <mbehring@cisco.com>
Subject: Re: [v6ops] about LLAs pros/cons static routing - auto/self-configuration of addresses, draft-matthews-v6ops-design-guidelines
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Aug 2012 12:42:27 -0000

> there is no GUA/ULA configured on the interface, then the router sends the
> ICMP reply using the IP address of the loopback or system address as the
> source address. 

Stating the obvious assumption - Loopback interface is configured with GUA/ULA.

Cheers,
Rajiv


> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> Of Philip Matthews
> Sent: Thursday, August 09, 2012 5:58 PM
> To: Mark ZZZ Smith
> Cc: v6ops@ietf.org list; Michael Behringer (mbehring)
> Subject: Re: [v6ops] about LLAs pros/cons static routing - auto/self-
> configuration of addresses, draft-matthews-v6ops-design-guidelines
> 
> 
> On 2012-08-09, at 17:39 , Mark ZZZ Smith wrote:
> 
> > Hi Michael,
> >
> >
> > ----- Original Message -----
> >> From: Michael Behringer (mbehring) <mbehring@cisco.com>
> >> To: Brian E Carpenter <brian.e.carpenter@gmail.com>; Mark ZZZ Smith
> >> <markzzzsmith@yahoo.com.au>
> >> Cc: Philip Matthews <philip_matthews@magma.ca>; Gert Doering
> >> <gert@space.net>; "sthaug@nethelp.no" <sthaug@nethelp.no>; Eric
> >> Vyncke (evyncke) <evyncke@cisco.com>; "v6ops@ietf.org list"
> >> <v6ops@ietf.org>
> >> Sent: Thursday, 9 August 2012 9:08 PM
> >> Subject: RE: [v6ops] about LLAs pros/cons static routing -
> >> auto/self-configuration of addresses,
> >> draft-matthews-v6ops-design-guidelines
> >>
> >>>> Traceroute would work for you,
> >>>
> >>> It shouldn't, because intermediate routers should discard ICMPv6
> >> packets
> >>> with LL source addresses, according to RFC 4291 section 2.5.6.
> >>>
> >>> The fact that they don't is an implementation error, and we
> >> shouldn't rely
> >>> on that. ICMPv6 should never be sourced from a LL address.
> >>
> >> I can confirm that at least one implementation (ours) responds using
> >> a global address (from a loopback), not the link local.
> >>
> >>>
> >>>      Brian
> >>>
> >>> however outside of your network, other people would be querying
> >>> their own version of 0.8.e.f.ip6.arpa., hiding your interface and router
> names.
> >>> This idea might be useful to assist with troubleshooting for a
> >>> "Using
> >> Only
> >>> Link-Local Addressing Inside an
> >>> IPv6 Network" http://tools.ietf.org/html/draft-behringer-lla-only-01
> >>> scenario.
> >>
> >> The concern is that for ICMP echo reply, traceroute, etc the router
> >> will respond with a global address, which is a loopback address (in
> >> the absence of global addresses on the interface). You can therefore
> >> see the router, but not the interface (unless RFC5837 is implemented,
> >> which is generally not the case today).
> >>
> >> So I can't see how this helps troubleshooting? (I must be
> >> misunderstanding something here)
> >
> > As Brian said, traceroute won't reliably work due to the LL source address
> issue, however having unique static LL addresses across your network's
> router interfaces, and then having a record of the static LL address
> assignments in 0.8.e.f.ip6.arpa via PTRs (and perhaps TXTs for
> supplementary information) might still be a useful troubleshooting tool. For
> example, if you're on the CLI of one router, and want to find out the
> interface name corresponding to an adjacent router's static LL address, a
> ping command with a reverse resolve of the address far router's interface
> address would return the result of the PTR and therefore the name of the
> remote interface and router.
> 
> I believe traceroute will work.  As Michael said, at least some routers, if
> there is no GUA/ULA configured on the interface, then the router sends the
> ICMP reply using the IP address of the loopback or system address as the
> source address. Michael confirmed that Cisco routers work this way, and I
> can confirm that Alcatel-Lucent routers work this way.
> 
> If anyone knows of a router which behaves differently, I would be
> interested in hearing of it. This would be a useful comment to put in my I-D.
> 
> - Philip
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops