Re: [mpls] LSP traceroute failure with Inter-AS MPLS
Thomas Nadeau <tnadeau@lucidvision.com> Thu, 15 April 2010 11:35 UTC
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D7183A68C1 for <mpls@core3.amsl.com>; Thu, 15 Apr 2010 04:35:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, SARE_BAYES_5x7=0.6]
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 TVcS9na-cty4 for <mpls@core3.amsl.com>; Thu, 15 Apr 2010 04:35:09 -0700 (PDT)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by core3.amsl.com (Postfix) with ESMTP id AED4D28C0E0 for <mpls@ietf.org>; Thu, 15 Apr 2010 04:34:57 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by lucidvision.com (Postfix) with ESMTP id E4FEA3F01F8; Thu, 15 Apr 2010 07:34:50 -0400 (EDT)
X-Virus-Scanned: amavisd-new at lucidvision.local
Received: from lucidvision.com ([127.0.0.1]) by localhost (static-72-71-250-34.cncdnh.fios.verizon.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oV8riST5f4w6; Thu, 15 Apr 2010 07:34:49 -0400 (EDT)
Received: from [192.168.1.120] (unknown [72.71.250.36]) by lucidvision.com (Postfix) with ESMTP id 01F333F01ED; Thu, 15 Apr 2010 07:34:49 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset="us-ascii"
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <05542EC42316164383B5180707A489EE1D0AC2F9DF@EMBX02-HQ.jnpr.net>
Date: Thu, 15 Apr 2010 07:34:48 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <3F0555B1-1CA3-43F9-A832-2B0FBF2477C5@lucidvision.com>
References: <D12350C326DF61448B1AE6B46C453F0E63E4DF@ex01kgham.adoffice.local.de.easynet.net> <05542EC42316164383B5180707A489EE1D0AC2F9DF@EMBX02-HQ.jnpr.net>
To: Nitin Bahadur <nitinb@juniper.net>
X-Mailer: Apple Mail (2.1078)
Cc: IETF MPLS <mpls@ietf.org>, 'Ilya Varlashkin' <Ilya.Varlashkin@de.easynet.net>
Subject: Re: [mpls] LSP traceroute failure with Inter-AS MPLS
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Apr 2010 11:35:10 -0000
Yes, for reference, the draft is called draft-nadeau-mpls-interas-lspping-03.txt On Apr 14, 2010, at 4:27 PM, Nitin Bahadur wrote: > > Hi Ilya, > > There is an expired draft by George Swallow & Tom Nadeau that tries to > address the problem you are encountering. > > mpls-tunneling will not help. Mainly because lsp-traceroute is used as a > diagnostic tool to detect where a failure is in the network. If there is a failure > in the network, then the echo request/response will unlikely make it to the > egress PE. > > So for fault isolation, you need the transit nodes to respond back. How they > respond back is theorized in the above mentioned draft. > > Thanks > Nitin > >> -----Original Message----- >> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On >> Behalf Of Ilya Varlashkin >> Sent: Wednesday, April 14, 2010 7:44 AM >> To: IETF MPLS >> Subject: [mpls] LSP traceroute failure with Inter-AS MPLS >> >> Hi, >> >> I was doing some LSP traceroutes across AS boundaries (on real-world >> network) and missed replies from some intermediate routers in >> the target AS. Digging a bit deeper I've found following: if >> some AS has BGP-free core and its internal (core) routers >> don't have routing information for foreign prefixes, then >> these internal routers won't be able to send LSP Echo Replies >> to originator of the traceroute. Normal end-to-end traffic is >> delivered without problems both ways because PE routers in >> such AS put two labels on the stack (using labelled-unicast) >> when sending packets towards foreign routers, so core routers >> don't have to know how to reach foreign PE. >> >> Before going to our routers' vendor I've looked through >> RFC4379 once more to check whether it's an implementation or >> specification issue. It looks like there is nothing in RFC to >> address above mentioned scenario, so looks like specification issue. >> >> Similar problem with normal traceroute within MPLS L3VPN >> environment is addressed by ICMP-tunnelling trick - >> forwarding ICMP message along the same path as original >> packet that caused generation of that ICMP message. Wouldn't >> the same approach work with LSP ping? All what's needed, from >> protocol PoV, is to say that if an intermediate router (not >> final destination!) needs to send a reply (because TTL >> expired) doesn't have route back to originator of LSP ECHO >> then it should send reply along the same path as original LSP >> ECHO. I.e. if PE1 sends LSP ECHO request to PE2 over >> intermediate router P, and P would use label L1 and interface >> INTF1 to send packets towards PE2, then P should also use >> label L1 and interface INTF1 when it needs to send replies >> back to PE1. >> Would doing so cause any problems? If not, should we ammend >> specification of LSP ping/traceroute? >> >> Cheers, >> iLya >> _______________________________________________ >> mpls mailing list >> mpls@ietf.org >> https://www.ietf.org/mailman/listinfo/mpls >> > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls >
- [mpls] LSP traceroute failure with Inter-AS MPLS Ilya Varlashkin
- Re: [mpls] LSP traceroute failure with Inter-AS M… Nitin Bahadur
- Re: [mpls] LSP traceroute failure with Inter-AS M… Ilya Varlashkin
- Re: [mpls] LSP traceroute failure with Inter-AS M… Nitin Bahadur
- Re: [mpls] LSP traceroute failure with Inter-AS M… Thomas Nadeau
- Re: [mpls] LSP traceroute failure with Inter-AS M… Thomas Nadeau
- Re: [mpls] LSP traceroute failure with Inter-AS M… Ilya Varlashkin
- Re: [mpls] LSP traceroute failure with Inter-AS M… Thomas Nadeau
- Re: [mpls] LSP traceroute failure with Inter-AS M… Mark Tinka