Re: [Gen-art] [Teas] review of draft-ietf-teas-lsp-attribute-ro-02.txt
Elwyn Davies <elwynd@folly.org.uk> Thu, 05 March 2015 13:26 UTC
Return-Path: <elwynd@folly.org.uk>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C6F31A8774; Thu, 5 Mar 2015 05:26:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 b7AuhBpeWibu; Thu, 5 Mar 2015 05:26:11 -0800 (PST)
Received: from b.painless.aa.net.uk (b.painless.aa.net.uk [IPv6:2001:8b0:0:30:5054:ff:fe5e:1643]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B41E11A0120; Thu, 5 Mar 2015 05:26:10 -0800 (PST)
Received: from mightyatom.folly.org.uk ([81.187.254.250]) by b.painless.aa.net.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77) (envelope-from <elwynd@folly.org.uk>) id 1YTVmw-0006AT-E5; Thu, 05 Mar 2015 13:26:06 +0000
Message-ID: <54F85971.6040600@folly.org.uk>
Date: Thu, 05 Mar 2015 13:26:09 +0000
From: Elwyn Davies <elwynd@folly.org.uk>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: Cyril Margaria <cyril.margaria@gmail.com>
References: <201502161358.t1GDwFvO095836@givry.fdupont.fr> <54F5F635.2050304@folly.org.uk> <CADOd8-sZ795D+80cCEB5ref9S2EaOrAEksPtPVBwk4Sjn-W9Eg@mail.gmail.com> <54F74F12.3020205@folly.org.uk> <CADOd8-stCvVutw5EaDtTXRpQk2KN4waSsumK=i__w=7FPMHspg@mail.gmail.com>
In-Reply-To: <CADOd8-stCvVutw5EaDtTXRpQk2KN4waSsumK=i__w=7FPMHspg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/jQzcLgLgEgVoFkAW-lDqaFfRiSc>
Cc: gen-art@ietf.org, Lou Berger <lberger@labn.net>, draft-ietf-teas-lsp-attribute-ro.all@tools.ietf.org, "draft-ietf-teas-rsvp-te-li-lb.all@tools.ietf.org" <draft-ietf-teas-rsvp-te-li-lb.all@tools.ietf.org>, teas@ietf.org
Subject: Re: [Gen-art] [Teas] review of draft-ietf-teas-lsp-attribute-ro-02.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2015 13:26:14 -0000
Hi, Cyril. Yes.. That looks good. Thanks! Dong Jie will hopefully take this on board for the loopback flag in draft-ietf-teas-rsvp-te-li-lb. We have been discussing this earlier today. Regards, Elwyn On 05/03/2015 03:28, Cyril Margaria wrote: > Hi, > > Thanks for the quick feedback, > Would the following text modification address your comments . > the wording is a bit different, I tried to simplify the description of the > TLV scope. > > As described in [RFC3209] the ERO is managed as a list of subobjects > each identifying a specific entity, an abstract node or a link that > defines a waypoint in the network path. Identifying subobjects of > various types are defined in [RFC3209], [RFC3477], [RFC4873], > [RFC4874], [RFC5520] and [RFC5553]. > > [RFC3473] modified the ERO list by allowing one or two Label > subobjects to be interposed in the list after a subobject identifying > a link. One or more ERO Hop Attributes subobjects applicable to a > particular hop MAY be inserted directly after any of the existing > identifying subobjects defined in[RFC3209], [RFC3477], [RFC4873], > [RFC4874], [RFC5520] and [RFC5553]. If any Label subobjects are > present for a hop, the ERO Hop Attributes subobject(s) MAY also be > inserted after the Label subobjects. > > The attributes specified in a ERO Hop Attributes subobject apply to > the immediately preceding subobject(s) in the ERO subobject list. > > A document defining a specific Hop Attribute TLV has to describe: > > o after which kinds of ERO subobject they are valid , > > o if ordering of the Hop Attributes subobject and other ERO > subobjects associated with the same hop (e.g., Label subobjects) > is significant, > > o if ordering is significant, how the attribute is interpreted in > association with the preceding ERO subobjects, and > > o any TLV modification rules that might apply. > > For instance, subobject presence rules can be defined by describing > rules similar to [RFC4990] Section 6.1. > > > That would allow a TLV to apply to one (or more) preceding subobject, the > type of subobject being left to the TLV. > > Regarding section 2.2, the following text is proposed: > > The presence and ordering rule of the Attribute Flags TLV in an ERO > Hop Attributes Subobject is defined by each Flag. A document > defining a Flag to be used in a Attribute Flags TLV carried in the > ERO Hop Attributes Subobject has to describe: > > o after which kinds of ERO subobject the Flag is valid > > o if ordering of the Flag and other ERO subobjects associated with > the same hop (e.g., Label subobjects) is significant, > > o if ordering is significant, how the Flag is interpreted in > association with the preceding subobjects, > > o any Flag modification rules that might apply. > > > If its Ok, I can post a new revision shortly. > > Best Regards > Cyril > > > > On 4 March 2015 at 13:29, Elwyn Davies <elwynd@folly.org.uk> wrote: > >> >> On 04/03/2015 06:04, Cyril Margaria wrote: >> >>> Hi, >>> >>> Thanks for your review, >>> Please not that a new revision addressing IANA , APS-DIR and Gen-ART >>> comments on revision -02 is available. >>> https://tools.ietf.org/html/draft-ietf-teas-lsp-attribute-ro-03 >>> >>> please see inline. >>> >> Hi, Cyril. >> >> Yes: my comments and the new version crossed. >> >> However -03 doesn't significantly alter para 1 of s2.3. >> >> Firstly, I am far from expert in this area, so I have not much clue as to >> whether it would ever be useful or meaningful to associate an attribute >> with a Label rather than with the entity identified by the other subobject >> types. However, it has just occurred to me that with the loopback case, >> one needs to decide that if there are two labels, does loopback apply to >> both of them or just one? Arrrgggh! >> >> Perhaps something like the following, replacing the first two paras of >> s2.3, would cover all the bases and push the decision down to the document >> that defines the TLV(s)/flags used in the Hop attribute subobjects: >> >> OLD: >> As described in [RFC3209] and [RFC3473] the ERO is managed as a list >> where each hop information starts with a subobject identifying an >> abstract node or link. The ERO Hop Attributes subobject MAY be >> appended after any of the existing subobjects defined in [RFC3209], >> [RFC3473], [RFC3477], [RFC4873], [RFC4874], [RFC5520] and [RFC5553]. >> Several ERO Hop Attributes subobject MAY be present, for each hop. >> >> Document defining specific Hop attribute TLV has to describe after >> which kind of subobject they are valid and if TLV modification rules >> applies. For instance, subobject presence rules can be defined by >> describing rules similar to [RFC4990] Section 6.1. >> >> NEW: >> As described in [RFC3209] the ERO is managed as a list of subobjects >> each identifying a specific entity, an abstract node or a link that >> defines >> a waypoint in the ERO route. Identifying subobjects of various types >> are >> defined in [RFC3209], [RFC3477], [RFC4873], [RFC4874], [RFC5520] and >> [RFC5553]. >> >> [RFC3473] modified the ERO list by allowing one or two Label subobjects >> to be interposed in the list after a subobject identifying an entity by >> its >> IP address or interface identifier. One or more ERO Hop attributes >> subobjects applicable to a particular hop MAY be inserted directly after >> any of the existing identifying subobjects defined in [RFC3209], >> [RFC3477], >> [RFC4873], [RFC4874], [RFC5520] and [RFC5553]. If any Label subobjects >> are present for a hop, the ERO Hop attributes subobject(s) MAY also be >> inserted after the Label subobjects. >> >> The attributes specified in a ERO Hop attributes subobject apply to the >> hop >> that ends at the route waypoint identified by the immediately preceding >> identifying subobject in the ERO subobject list. >> >> A document defining a specific Hop attribute TLV has to describe >> - after which kinds of subobject they are valid , >> - if ordering of the Hop attributes subobject and other subobjects >> associated with the same hop (e.g., Label subobjects) is >> significant, >> - if ordering is significant, how the attribute is interpreted in >> association with the preceding subobjects, and >> - any TLV modification rules that might apply. >> For instance, subobject presence rules can be defined by describing >> rules >> similar to [RFC4990] Section 6.1. >> >> This might require a few words added to s2.2 to specify that the ordering >> decision for individual flags is up to the definition of the flag. In turn >> that possibly means that the loopback draft needs to think about whether >> the loopback applies to both labels or only the one the loopback flag is >> after as mentioned above. >> >> Regards, >> Elwyn >> >> PS >> There is discussion about the .all aliases going to WG lists as well as >> relevant individuals. The long standing position was that they didn't but >> change has recently been mooted. >> >> /E >> >> >>> >>> >>> On 3 March 2015 at 12:58, Elwyn Davies <elwynd@folly.org.uk> wrote: >>> >>> Hi. >>>> In the process of doing the gen-art review of >>>> draft-ietf-teas-rsvp-te-li-lb for IETF last call, I needed to look at >>>> draft-ietf-teas-lsp-attribute-ro-02 in connection with some comments >>>> about >>>> ordering of subobjects in the loopback draft. >>>> >>>> I thought that the text in the first paragraph of s2.3: >>>> >>>> As described in [RFC3209 <https://tools.ietf.org/html/rfc3209>] and >>>> [RFC3473 <https://tools.ietf.org/html/rfc3473>] the ERO is managed as a >>>> list >>>> where each hop information starts with a subobject identifying an >>>> abstract node or link. The ERO Hop Attributes subobject MAY be >>>> appended after any of the existing subobjects defined in [RFC3209 < >>>> https://tools.ietf.org/html/rfc3209>] >>>> [RFC3473 <https://tools.ietf.org/html/rfc3473>], [RFC3477 < >>>> https://tools.ietf.org/html/rfc3477>] [RFC4873 < >>>> https://tools.ietf.org/html/rfc4873>] [RFC4874 < >>>> https://tools.ietf.org/html/rfc4874>] [RFC5520 < >>>> https://tools.ietf.org/html/rfc5520>] and [RFC5553 < >>>> https://tools.ietf.org/html/rfc5553>] >>>> >>>> Several ERO Hop Attributes subobject MAY be present, for each hop. >>>> >>>> was not very clear: The use of 'appended' was slightly confusing. I >>>> felt >>>> it needed something a bit closer to the "Presence Rules" that are given >>>> for >>>> RRO subobjects in RFC 5420, s7.3.1 to make it quite clear what is going >>>> on. >>>> >>>> I am not totally clear what would happen in the case of (say) an IPv4 >>>> address subobject followed by two Label subobjects. The wording seems to >>>> indicate that Hop attributes can be inserted anywhere in the sequence of >>>> three subobjects - but would they specifically apply to one or other >>>> Label >>>> if they were inserted after a Label or would they always apply >>>> generically >>>> to the hop terminated at the IPv4 address entity? >>>> >>>> >>>> draft-ietf-teas-lsp-attribute-ro tries to leave that open to the >>> documents >>> defining the TLVs. We are not excluding an Attribute that applies to a >>> Label or Interface. If the subobject would be inserted after a Label >>> Subobject, the Attribute TLVs would apply to the Labels. >>> >>> This is based on the following review comment:" >>> I think *this* I-D needs to make it clear what the expectations are: >>> >>> 1. The sub-object is allowed at any point in the ERO >>> 2. The document that specifies a TLV for the sub-object must make it >>> clear where in an ERO a sub-object containing that TLV is allowed and >>> not allowed." >>> >>> Do you think this is reasonable or we should exclude TLVs scoped to >>> labels? >>> In the latter case, I would add you suggested text. >>> >>> Best Regards. >>> Cyril >>> >>> PS: It seems there are errors with the tools.ietf.org aliases >>> >>> >>> My suggestion for rewording, based on the assumption that the hop >>>> attributes apply to the hop rather than any of the labels, would be: >>>> >>>> As described in [RFC3209] the ERO is managed as a list of subobjects >>>> each identifying a specific entity, an abstract node or a link. >>>> Identifying >>>> subobjects of various types are defined in [RFC3209], [RFC3477], >>>> [RFC4873], >>>> [RFC4874], [RFC5520] and [RFC5553]. [RFC3473] modified the ERO list >>>> by >>>> allowing one or two Label subobjects to be interposed in the list >>>> after >>>> a >>>> subobject identifying an entity by its IP address or interface >>>> identifier. One >>>> or more ERO Hop attributes subobjects applicable to a particular hop >>>> MAY >>>> be inserted after any of the existing identifying subobjects defined >>>> in >>>> [RFC3209], [RFC3477], [RFC4873], [RFC4874], [RFC5520] and [RFC5553]. >>>> If any Label subobjects are present for a hop, the ERO Hop attributes >>>> subobject(s) MUST be inserted after the Label subobjects. >>>> >>>> The last two sentences would need to be altered if Hop attributes were >>>> applicable to Labels rather than just to the hop as a whole. >>>> >>>> Regards, >>>> Elwyn >>>> >>>> >>>> >>>> _______________________________________________ >>>> Teas mailing list >>>> Teas@ietf.org >>>> https://www.ietf.org/mailman/listinfo/teas >>>> >>>> >>>>
- [Gen-art] review of draft-ietf-teas-lsp-attribute… Francis Dupont
- Re: [Gen-art] review of draft-ietf-teas-lsp-attri… Cyril Margaria
- Re: [Gen-art] review of draft-ietf-teas-lsp-attri… Elwyn Davies
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Cyril Margaria
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Elwyn Davies
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Cyril Margaria
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Elwyn Davies
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Cyril Margaria
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Elwyn Davies
- Re: [Gen-art] [Teas] review of draft-ietf-teas-ls… Jari Arkko