Re: [Gen-art] [Teas] review of draft-ietf-teas-lsp-attribute-ro-02.txt
Cyril Margaria <cyril.margaria@gmail.com> Thu, 05 March 2015 03:28 UTC
Return-Path: <cyril.margaria@gmail.com>
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 9C89D1A8ACA; Wed, 4 Mar 2015 19:28:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 GZCLGwYvbYX5; Wed, 4 Mar 2015 19:28:35 -0800 (PST)
Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E69BD1A1BEC; Wed, 4 Mar 2015 19:28:34 -0800 (PST)
Received: by widex7 with SMTP id ex7so35257523wid.0; Wed, 04 Mar 2015 19:28:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yEdzlBpAjP6JyFpgXutPtux/jJHAw1omqP6y2lrNvq4=; b=lrDafPpsRBzr6df2l/ox5LKHPTQRcsrB/LcjRAWnPVztgDIE/6HYJtGYzWqbQOdnOv JflQk5JC9/THL7Lly68H8T874xEVe0+W8av8G1pD8YZnYIeMDkokLBU3OfwF1yy7RT8E 9xq1hFyaU9ZJMH0iQNoipx8eB4IV7rU6a5Wtkh+zyL30u8vwBplM3B0OmyTr458UE1f5 2SF4+LX0YJ8cSSLdZIWJP29Ujq5idDeeG4tReClPYnuJECl27Zjbj9wJDSG3R36PIlw+ pO5JcFCDn//qbgpLAYUKADaZo1mAyHOhrCDloB+7+45WQ/hQuuRtx1ghwK/w059suVxI 2g+A==
MIME-Version: 1.0
X-Received: by 10.180.102.73 with SMTP id fm9mr18937233wib.12.1425526113713; Wed, 04 Mar 2015 19:28:33 -0800 (PST)
Received: by 10.27.51.145 with HTTP; Wed, 4 Mar 2015 19:28:33 -0800 (PST)
In-Reply-To: <54F74F12.3020205@folly.org.uk>
References: <201502161358.t1GDwFvO095836@givry.fdupont.fr> <54F5F635.2050304@folly.org.uk> <CADOd8-sZ795D+80cCEB5ref9S2EaOrAEksPtPVBwk4Sjn-W9Eg@mail.gmail.com> <54F74F12.3020205@folly.org.uk>
Date: Wed, 04 Mar 2015 22:28:33 -0500
Message-ID: <CADOd8-stCvVutw5EaDtTXRpQk2KN4waSsumK=i__w=7FPMHspg@mail.gmail.com>
From: Cyril Margaria <cyril.margaria@gmail.com>
To: Elwyn Davies <elwynd@folly.org.uk>
Content-Type: multipart/alternative; boundary="f46d0444e8eda0467105108229eb"
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/JiFDczbcGEgoVYQO-gwP6YOKai4>
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 03:28:39 -0000
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