RE: [mpls] Proposed reforming of LSP Ping TLV processing
"Nitin Bahadur" <nitinb@juniper.net> Tue, 24 July 2007 14:48 UTC
Return-path: <mpls-bounces@lists.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IDLga-0007xy-Vo; Tue, 24 Jul 2007 10:48:28 -0400
Received: from mpls by megatron.ietf.org with local (Exim 4.43) id 1IDLgY-0007xC-6s for mpls-confirm+ok@megatron.ietf.org; Tue, 24 Jul 2007 10:48:26 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IDLgX-0007x3-TD for mpls@lists.ietf.org; Tue, 24 Jul 2007 10:48:25 -0400
Received: from smtpb.juniper.net ([207.17.137.119]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IDLgX-0000SO-EH for mpls@lists.ietf.org; Tue, 24 Jul 2007 10:48:25 -0400
Received: from unknown (HELO gamma.jnpr.net) ([172.24.245.25]) by smtpb.juniper.net with ESMTP; 24 Jul 2007 07:48:25 -0700
Received: from emailcorp1.jnpr.net ([66.129.254.11]) by gamma.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 24 Jul 2007 07:48:24 -0700
Received: from emailcorp3.jnpr.net ([66.129.254.13]) by emailcorp1.jnpr.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 24 Jul 2007 07:47:56 -0700
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
Subject: RE: [mpls] Proposed reforming of LSP Ping TLV processing
Date: Tue, 24 Jul 2007 07:47:56 -0700
Message-ID: <7FA0C743C38E5340BFC2873488FA1E8E3C498C@emailcorp3.jnpr.net>
In-Reply-To: <144c01c7cd56$cc1b9630$0300a8c0@your029b8cecfe>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [mpls] Proposed reforming of LSP Ping TLV processing
Thread-Index: AcfNVuaBJBm3CydxRLC7Db4gyxT1hwAqH20Q
From: Nitin Bahadur <nitinb@juniper.net>
To: Adrian Farrel <adrian@olddog.co.uk>, mpls@lists.ietf.org
X-OriginalArrivalTime: 24 Jul 2007 14:47:56.0998 (UTC) FILETIME=[9F85BE60:01C7CE01]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Cc:
X-BeenThere: mpls@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mpls>
List-Post: <mailto:mpls@lists.ietf.org>
List-Help: <mailto:mpls-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@lists.ietf.org?subject=subscribe>
Errors-To: mpls-bounces@lists.ietf.org
Adrian, I am not 100% convinced on the need for TLV type "Ignore the entire message if TLV is unrecognized". I presume the intent was that we want the *newer* nodes to process the msg as per the new TLV specifics and want others to ignore the msg. Let's say if we have a new tlv and we make it's tlv type as "mandatory". In such a case, an *old* LSR would reply back with TLV unsupported (2). This helps the sender of the echo request to know that some downstream does not support a specific TLV (details of unsupported tlv are captured in "error tlv" in echo-response). The advantage of this is that we now know that that the downstream node is "alive", rather than assuming that the packet got dropped or downstream is in error (useful in debugging). It is up to the sender on how to react to "tlv unsupported" error. Sender does not necessarily have to treat this as an error and can resend the msg without some of the *newer* TLVs or ignore such downstreams. With regards to "Support for the TLV is mandatory at an egress LSR, but is optional at a transit LSR"; I am thinking *aloud* if we need a reverse type also (aka support is mandatory on transit and optional on egress). It would just make things more symmetrical. Maybe you can come up with a convincing case in the P2MP trace case. Thanks Nitin > -----Original Message----- > From: Adrian Farrel [mailto:adrian@olddog.co.uk] > Sent: Monday, July 23, 2007 1:25 PM > To: mpls@lists.ietf.org > Subject: [mpls] Proposed reforming of LSP Ping TLV processing > > Hi, > > I should have introduced this sooner... > > George and I have thrown together a draft that we have been talking about > for some time. "Future-Proof TLV Codepoint Space for LSP Ping" > (http://www.ietf.org/internet-drafts/draft-farrel-mpls-lsp-ping-tlvs- > 00.txt) > is intended to allow LSP Ping extensions to be backward compatible by > defining processing rules for TLVs based on the ranges from which the Type > value is allocated. Or, phrased a different way, to set aside two bits > from > the TLV Type to define the processing rules. > > This first version of the draft is pretty rough, but we hope that the > ideas > will carry forward and gain working group consensus. If so, the main > impact > would be to update the IANA registry. New LSP Ping TLVs (and sub-TLVs) > would > then have to indicate the processing rules when the TLV is not understood. _______________________________________________ mpls mailing list mpls@lists.ietf.org https://www1.ietf.org/mailman/listinfo/mpls
- [mpls] Proposed reforming of LSP Ping TLV process… Adrian Farrel
- Re: [mpls] Proposed reforming of LSP Ping TLV pro… Thomas D. Nadeau
- RE: [mpls] Proposed reforming of LSP Ping TLV pro… Nitin Bahadur
- RE: [mpls] Proposed reforming of LSP Ping TLV pro… neil.2.harrison