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

Victor Kuarsingh <victor.kuarsingh@gmail.com> Fri, 10 August 2012 00:40 UTC

Return-Path: <victor.kuarsingh@gmail.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 4DE8221F8419 for <v6ops@ietfa.amsl.com>; Thu, 9 Aug 2012 17:40:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.984
X-Spam-Level:
X-Spam-Status: No, score=-0.984 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
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 SmojBRppzNru for <v6ops@ietfa.amsl.com>; Thu, 9 Aug 2012 17:40:33 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7232721F85A0 for <v6ops@ietf.org>; Thu, 9 Aug 2012 17:40:33 -0700 (PDT)
Received: by yenm5 with SMTP id m5so1189581yen.31 for <v6ops@ietf.org>; Thu, 09 Aug 2012 17:40:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:from:content-transfer-encoding:content-type :in-reply-to:message-id:date:cc:to:mime-version:x-mailer; bh=AAwd1oIXs5MnZK0cZdCfu+rmJb73Fpz2jGOVmmks164=; b=YSbisSFr8C52hT7BwsBIpgNj8fKbjLbgUasQaJipOwPaOJOlcE8k9oUbZ8qaGaR2Q/ /X0lsLALyYsGvr/5uxM5tf1yn5HiJNqluGqiezNdAm2JKLjdJ0UAdQiPUGVY49Y+qX7R IaEbx4Xjtdl/LswMzwmQmH0Lx/R0BfJYvVn01u+yqtRMB5E9Iznn93ozaeqmMwkWvmyS amLtRSgvs1ci5fp5zFFViUOXElIDGa3pe2i11v/cBUlCtldcp1G1c9S4+5qjkjwqtGgL JbwJ8qVRW9Orb+medLkWE585eesFh7GgKFctAUaz9xn6b5c64HWpJOZv7s91SPfe+PlN ZKlA==
Received: by 10.50.219.136 with SMTP id po8mr207491igc.70.1344559232643; Thu, 09 Aug 2012 17:40:32 -0700 (PDT)
Received: from [192.168.1.11] ([74.198.164.85]) by mx.google.com with ESMTPS id mb9sm2076151igc.7.2012.08.09.17.40.29 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 09 Aug 2012 17:40:31 -0700 (PDT)
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>
From: Victor Kuarsingh <victor.kuarsingh@gmail.com>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
In-Reply-To: <EC13533C-3F69-4061-BACC-4E9B4E62489C@magma.ca>
Message-Id: <BE2249F9-67A5-486B-B2D1-66F2E39D92C2@gmail.com>
Date: Thu, 09 Aug 2012 19:58:27 -0400
To: Philip Matthews <philip_matthews@magma.ca>
Mime-Version: 1.0 (iPad Mail 8J2)
X-Mailer: iPad Mail (8J2)
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: Fri, 10 Aug 2012 00:40:34 -0000

Sent from my iPad

On 2012-08-09, at 5:58 PM, Philip Matthews <philip_matthews@magma.ca> wrote:

> 
> 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.

If you do put that point in, should it be noted that it is a "de facto" behavior of [some] routers?  ( I don't recall a rule suggesting this is the official behavior). 

I guess it's possible to not configure a loopback on a router (although it would seem strange not to have one).  I guess it's also possible that the LB may also not be in the same routing instance.

Also, some operators limit the reachability of the LB from outside their administrative perimeter for security reasons since it's used for management and routing functions (which does not always apply to the interface IP addresses).

Regards,

Victor K


> 
> - Philip
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops