Re: [Teas] AD review of draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp
"Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com> Tue, 27 January 2015 13:58 UTC
Return-Path: <rgandhi@cisco.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB92F1A8739; Tue, 27 Jan 2015 05:58:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TENfgAKX4_nt; Tue, 27 Jan 2015 05:58:54 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0CD251A1B3F; Tue, 27 Jan 2015 05:58:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7430; q=dns/txt; s=iport; t=1422367134; x=1423576734; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=8mhipKxDsp8JcmGIqYRRlmOOMhj0h90E+tMu/9gPjhc=; b=Wc3Lyv3LuOSjtF39e1ZlL7yH7VAdPwR7FKxhqmcMgBfTlA+p5mBKW5wX wjtJ7V4sUErfMtDDkF3pr6UBvJeDFsZvOIFsXSsoYk4ylNmObsQ75oBWK hj7E3e88558U6bBaNvxvFcsJd8zT5pybYztXziMon7ng5ORJNLbPMnJfj 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnkFADSZx1StJV2Q/2dsb2JhbABUBoMGUlkExkwKhXECgSVDAQEBAQF9hAwBAQEEAQEBNy0HCwwGAQgRBAEBAR4JLgsUCQgCBAENBYgsDdQQAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSPNRgrBwIEhCMFjm6JIYEVhUCIKoM9IoNub4FEfgEBAQ
X-IronPort-AV: E=Sophos;i="5.09,474,1418083200"; d="scan'208";a="391464181"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-2.cisco.com with ESMTP; 27 Jan 2015 13:58:53 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t0RDwr8E003026 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 27 Jan 2015 13:58:53 GMT
Received: from xmb-aln-x07.cisco.com ([169.254.2.2]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0195.001; Tue, 27 Jan 2015 07:58:52 -0600
From: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Lou Berger' <lberger@labn.net>, "draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp.all@ietf.org" <draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp.all@ietf.org>
Thread-Topic: [Teas] AD review of draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp
Thread-Index: AdA2UPHrR6Yon7iGSv+fwOmNm2NwiABoSkuAADAF+qYAG8A1AAAVsrWAAAzzzoAAKqfegP//1qcA
Date: Tue, 27 Jan 2015 13:58:51 +0000
Message-ID: <D0ED027B.4D994%rgandhi@cisco.com>
In-Reply-To: <040801d03a24$23b6f190$6b24d4b0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.5.130515
x-originating-ip: [10.82.231.231]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <77EF164345341945A7E6A0FC7EC26DBC@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/n1TBdjZZh5l0lGkK8N9B87VhzxE>
Cc: "Alvaro Retana (aretana)" <aretana@cisco.com>, "teas@ietf.org" <teas@ietf.org>
Subject: Re: [Teas] AD review of draft-ietf-teas-mpls-tp-rsvpte-ext-associated-lsp
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jan 2015 13:58:57 -0000
On 2015-01-27 6:26 AM, "Adrian Farrel" <adrian@olddog.co.uk> wrote: >Right, well it is really just a case of "what do you want to achieve?" > >The point I raised originally was wrt the ERO. >Firstly the ERO when the Path reaches the egress is not a lot of help, so >there >is magic mapping from the RRO required. >But more importantly, if it is OK that the default position is that the >two LSPs >follow the same path, this is fine. OTOH, without putting an ERO with a >single >loose hop into the Reverse_LSP you have no way of telling the egress that >it can >perform its own routing choice on the reverse LSP. That seems clunky, but >if it >what the WG wants then that is OK - you'd just need to state it and >explain >which RRO sub-objects need to be stripped when creating the reverse path >ERO >(for example, labels and interfaces might not be suitable in all cases). Hi Adrian, In the WG, it was agreed that for co-routed LSPs, GMPLS signaling should be used. This is why there is no mention of co-routed LSPs in this draft. Given this, and the complexity of using RRO to achieve co-routed LSPs, I prefer to keep the co-routed LSPs outside the scope of this draft. Thanks, Rakesh <Snip> > >A > >> -----Original Message----- >> From: Lou Berger [mailto:lberger@labn.net] >> Sent: 26 January 2015 15:05 >> To: Rakesh Gandhi (rgandhi); adrian@olddog.co.uk; >>draft-ietf-teas-mpls-tp- >> rsvpte-ext-associated-lsp.all@ietf.org >> Cc: Alvaro Retana (aretana); teas@ietf.org >> Subject: Re: [Teas] AD review of >draft-ietf-teas-mpls-tp-rsvpte-ext-associated- >> lsp >> >> >> On 01/26/2015 08:54 AM, Rakesh Gandhi (rgandhi) wrote:> Hi Adrian, >> > >> > Thanks for your inputs. >> > >> > If the initiator really needs a specific behaviour, and depending on >>it, >> > it should signal the egress node via REVERSE_LSP. >> >> This is a key point. From an interoperability standpoint there needs to >> be expected behavior. >> >> > IMO, MAY gives a reasonable choice for the egress node to do the right >> > thing and if that is not what the initiator prefers, it can alter it >>by >> > signaling REVERSE_LSP. >> > >> >> To me "MAY" translates to the initiator not being able to rely on any >> particular egress' behavior, so from a practical interoperability >> standpoint this translates to me to be "don't expect anything to work >> reliably without inclusion of the REVERSE_LSP object". So I really think >> the proposed language is a bad idea. >> >> It seems to me that the options are: >> (a) require the REVERSE_LSP Object and have it include all objects to be >> used >> -- I think this is over kill and optimizes for the special case >> >> (b) define predictable behavior when REVERSE_LSP Object isn't present >> and when the REVERSE_LSP object doesn't contain all objects to be used. >> -- I agree with Adrian's comment that an object enumeration based >> approach is risky as it's unclear what happens with new objects. I think >> this leads to a generic rule / directive which is how I read as the >> intent of the text that lead to this question. Perhaps we can try to >> tighten up the language so an egress knows what it SHOULD/MUST do while >> an ingress can predict behavior? >> >> Lou >> >> > " >> > If REVERSE_LSP Object is not present in the received Path message of >> > the LSP, the egress node MAY use the LSP properties from the >> > received LSP Path message to signal the LSP in the reverse direction >> > (which may depend on the local policy). >> > " >> > >> > Thanks, >> > Rakesh >> > >> > >> > >> > >> > On 2015-01-25 5:33 PM, "Adrian Farrel" <adrian@olddog.co.uk> wrote: >> > >> >> Hi Lou, Rakesh, all... >> >> >> >> [snip] >> >> >> >>>>> 5.3 has >> >>>>> >> >>>>> If REVERSE_LSP Object is not present in the received Path >>message >> >>> of >> >>>>> the LSP, the egress node SHOULD use the LSP properties from the >> >>>>> received LSP Path message to signal the LSP in the reverse >> >>> direction >> >>>>> (which may depend on the local policy). >> >>>>> >> >>>>> This worries me. Do you mean that in the absence of a REVERSE_LSP >> >>> object >> >>>>> containing an ERO, the reverse LSP MUST be co-routed with the >>forward >> >>>>> LSP? >> >>>> >> >>>> <RG> No. There will also be no (forward LSP) full ERO in the LSP >> >>> either to >> >>>> do that. >> >>>> <RG> Does following work? >> >>>> >> >>>> If REVERSE_LSP Object is not present in the received Path >>message >> >>> of >> >>>> the LSP, the egress node MAY use the LSP properties from the >> >>>> received LSP Path message to signal the LSP in the reverse >> >>> direction >> >>>> that MAY or MAY NOT follow the forward LSP path >> >>>> (which may depend on the local policy). >> >>> >> >>> Humm, I think we should dig into this a bit more before making this >> >>> change. >> >>> >> >>> Adrian, >> >>> >> >>> Do you have a specific concern with the existing text that you would >> >>> like >> >>> to see addressed ? >> >>> >> >>> I think the proposed revision is even less helpful. >> >> >> >> 1. "MAY NOT" is not 2119 language. It would be enough to say "MAY" >> >> because it >> >> implies you have a choice. >> >> >> >> 2. The ERO was just an example of what was worrying me. That is, >>that in >> >> the >> >> absence of sub-objects in the REVERSE_LSP object, the receiving end >>point >> >> SHOULD (i.e., is strongly directed to unless there is an unusual >> >> variation) use >> >> the parameters from the forward direction to govern the reverse LSP. >>It >> >> seems to >> >> me that there are probably different classes of information that fit >> into: >> >> - MUST be in the REVERSE_LSP object or everything will fail (I >>believe >> >> this is >> >> the empty set) >> >> - MUST be used from the forward LSP if not in the REVERSE_LSP object >> >> - SHOULD be used from the forward LSP if not in the REVERSE_LSP >>object >> >> - MAY be used from the forward LSP if not in the REVERSE_LSP object >> >> - MUST NOT be used from the forward LSP if not in the REVERSE_LSP >>object >> >> >> >> TSpec is a simple example of SHOULD (although maybe the reverse path >> TSpec >> >> should be modelled on the FlowSpec that will was sent on the Resv?). >> >> ERO (derived from the RRO) is either a MAY or a SHOULD depending on >>your >> >> thought >> >> pattern (some people think the default should be that the two LSPs >>fate >> >> share). >> >> The Session Name in the Session Attribute object seems like a MAY >>(noting >> >> that >> >> the name might already be in use). >> >> The Alarm_Spec object looks like a MUST NOT. >> >> Etc. >> >> >> >> I'm open to being persuaded that this collapses to one or two >>bullets. >> >> But if it >> >> is more than one bullet, I think there is work to be done to list it >>out. >> >> And >> >> that also worries me for extensibility - when I define a new object >> >> carried in a >> >> Path message, who is going to think about and document which class it >> >> belongs >> >> to? >> >> Perhaps "MAY" is the vaguest and safest? >> >> >> >> Adrian >> >> >> > >> > _______________________________________________ >> > Teas mailing list >> > Teas@ietf.org >> > https://www.ietf.org/mailman/listinfo/teas >> > >
- [Teas] AD review of draft-ietf-teas-mpls-tp-rsvpt… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Lou Berger
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Lou Berger
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Lou Berger
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Lou Berger
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Adrian Farrel
- Re: [Teas] AD review of draft-ietf-teas-mpls-tp-r… Rakesh Gandhi (rgandhi)