Re: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map

"Shaleen Saxena (ssaxena)" <ssaxena@cisco.com> Fri, 28 May 2010 18:39 UTC

Return-Path: <ssaxena@cisco.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 40ACA3A6833 for <mpls@core3.amsl.com>; Fri, 28 May 2010 11:39:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.299
X-Spam-Level:
X-Spam-Status: No, score=-8.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MANGLED_OFF=2.3, RCVD_IN_DNSWL_HI=-8]
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 iFz2As5WTF2x for <mpls@core3.amsl.com>; Fri, 28 May 2010 11:39:43 -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 D4D493A6783 for <mpls@ietf.org>; Fri, 28 May 2010 11:39:42 -0700 (PDT)
Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAHGq/0utJV2Y/2dsb2JhbACeMHGmUJoLhRUEg0M
X-IronPort-AV: E=Sophos;i="4.53,319,1272844800"; d="scan'208";a="115890003"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rtp-iport-2.cisco.com with ESMTP; 28 May 2010 18:39:32 +0000
Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id o4SIdWx8012531; Fri, 28 May 2010 18:39:32 GMT
Received: from xmb-rcd-206.cisco.com ([72.163.62.213]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 28 May 2010 13:39:32 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 28 May 2010 13:39:30 -0500
Message-ID: <C6921F0EC3DEDB419A67B42AB1EA2138018FA56D@XMB-RCD-206.cisco.com>
In-Reply-To: <05542EC42316164383B5180707A489EE1D5F5B6AA5@EMBX02-HQ.jnpr.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map
Thread-Index: Acr97fovWGELdmbmzEeKyK2GG/RPxQAPfh+gAA7zTAAACB51UAADMoBg
References: <C8246DBC.2063E%swallow@cisco.com><D4C56A454A92494AB873F2FBB8E4154807F3DBF7@emailbng5.jnpr.net> <C6921F0EC3DEDB419A67B42AB1EA2138018FA2E5@XMB-RCD-206.cisco.com> <05542EC42316164383B5180707A489EE1D5F5B6AA5@EMBX02-HQ.jnpr.net>
From: "Shaleen Saxena (ssaxena)" <ssaxena@cisco.com>
To: Nitin Bahadur <nitinb@juniper.net>, Shivakumar Channalli <shivakumar@juniper.net>
X-OriginalArrivalTime: 28 May 2010 18:39:32.0288 (UTC) FILETIME=[1CF4FC00:01CAFE95]
Cc: mpls@ietf.org
Subject: Re: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map
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: Fri, 28 May 2010 18:39:45 -0000

Hi Nitin:

I was referring to
http://tools.ietf.org/html/draft-ietf-mpls-rsvp-te-no-php-oob-mapping-04
. Do you have an application where you use PHP? Is P2MP TE with PHP
going to be deployed in service provider networks?

Regards,
Shaleen

> -----Original Message-----
> From: Nitin Bahadur [mailto:nitinb@juniper.net]
> Sent: Friday, May 28, 2010 1:08 PM
> To: Shaleen Saxena (ssaxena); Shivakumar Channalli
> Cc: mpls@ietf.org
> Subject: RE: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map
> 
> Shaleen,
> 
> Can u point me to the relevant section in some RFC that specifics that
> PHP
> should not be used with RSVP P2MP-TE.
> 
> Thanks
> Nitin
> 
> > -----Original Message-----
> > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On
> > Behalf Of Shaleen Saxena (ssaxena)
> > Sent: Friday, May 28, 2010 6:18 AM
> > To: Shivakumar Channalli
> > Cc: mpls@ietf.org
> > Subject: Re: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map
> >
> > Hi Shivakumar:
> >
> > In P2MP trees, for both P2MP TE and Multicast LDP, PHP is not
> > used. The packet should always have the label.
> >
> > Regards,
> > Shaleen
> >
> >
> >
> > > -----Original Message-----
> > > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On
> Behalf
> > Of
> > > Shivakumar Channalli
> > > Sent: Friday, May 28, 2010 2:11 AM
> > > To: George Swallow (swallow); mpls@ietf.org
> > > Subject: Re: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS
Map
> > >
> > >
> > > Hi all,
> > >
> > > I have some doubts regarding "section 3.4. Respond Only If
> > TTL Expired
> > > Flag"
> > > In draft-ietf-mpls-p2mp-lsp-ping-10.txt
> > >
> > > The section mentions that
> > > "If the T flag is set to 1, then the receiver SHOULD reply
> > only if the
> > > TTL of the incoming MPLS label is equal to 1; if the TTL is
> > more than
> > > 1, then no response should be sent back."
> > >
> > > But it doesn't specifies anything about a case where in the
> > packet is
> > > received without any label (NULL label)
> > >
> > > Example:
> > > Just think, all the penultimate hops in a p2mp LSP are
> > doing PHP, And
> > > we are using "Egress Address P2MP Responder Identifier"  to
> > trace p2mp
> > > LSP egress "F"
> > >
> > > As per 3.2.1. Egress Address P2MP Responder Identifier Sub-TLVs:
> > > "A node that receives an echo request with this Sub-TLV
> > present MUST
> > > respond only if the node lies on the path to the address in the
> > > Sub-TLV."
> > >
> > >
> > >
> > >           ttl-1        ttl-2       ttl-3      ttl-4      ttl-5
> > >          Bud node    Bud node    Bud node    Bud node Pure-egress
> > > A-----------B-----------C-----------D-----------E----------F
> > > |-----------| lsp1
> > > |-----------------------| lsp2
> > > |-----------------------------------| lsp3
> > > |-----------------------------------------------| lsp4
> > > |----------------------------------------------------------| lsp5
> > >
> > >
> > > From the figure above, we can see that all the bud nodes are on
the
> > > path to the egress node F. So with each TTL increment, we start
> > > getting multiple responses from all the bud nodes.
> > >
> > > To understand the problem, just think we are currently tracing
with
> > TTL
> > > 5.
> > > And in the ping request contains down map that of F.
> > >
> > > When we send out this trace message, each of the bud nodes will
> > receive
> > > a copy of the trace packet, as it's a p2mp LSP. But the packets
> > > received by the bud nodes ++don't contain any label as PHP is in
> > > use++.
> > >
> > > As a result when a bud node does processing of the packet,
> > interface
> > > and label validations will fail, and they will send out
> > send out error
> > > responses.
> > >
> > > So basically "section 3.4" doesn't really help in such cases
> > >
> > > [Suggestions]
> > > "In p2mp LSP case, if a node (other than pure egress)
> > receives a LSP
> > > ping packet, without any label, then we should drop the
> > packet without
> > > processing"
> > >
> > > Reason: In trace route mode we want packets to reach
> > control plane due
> > > to TTL expiry, but in PHP p2mp mode packets are also
> > received by bud
> > > nodes due the PHP. As a result we can conclude that the packet
> > received
> > > by control plane is not due to TTL expiry, and drop the packets.
> > >
> > >
> > >
> > > ...$hiv
> > >
> > >
> > > ________________________________________
> > > From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On
> Behalf
> > Of
> > > George Swallow
> > > Sent: Friday, May 28, 2010 4:13 AM
> > > To: mpls@ietf.org
> > > Subject: [mpls] Last Calls on P2MP LSP Ping and Enhanced DS Map
> > >
> > > This begins a two week last call on the follow two drafts.
> > > Mechanism for performing LSP-Ping over MPLS tunnels
> > > draft-ietf-mpls-lsp-ping-enhanced-dsmap-05
> > >
> > http://www.ietf.org/internet-drafts/draft-ietf-mpls-lsp-ping-
> enhanced-
> > > ds
> > > map-05.txt
> > >
> > > and
> > > Detecting Data Plane Failures in Point-to-Multipoint Multiprotocol
> > > Label Switching (MPLS)
> > > - Extensions to LSP Ping
> > > draft-ietf-mpls-p2mp-lsp-ping-10.txt
> > > http://www.ietf.org/internet-drafts/draft-ietf-mpls-p2mp-lsp-ping-
> > > 10.txt
> > >
> > >
> > > The last call ends June 10, 2010 24:00 UTC
> > >
> > > George & Loa
> > > _______________________________________________
> > > 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
> >