Re: [Teas] Could you check if the latest OSPF extension draft for availability address your comments?
Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Wed, 27 January 2016 13:02 UTC
Return-Path: <daniele.ceccarelli@ericsson.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 AB25C1A89E1; Wed, 27 Jan 2016 05:02:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.6
X-Spam-Level:
X-Spam-Status: No, score=-3.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_32=0.6, RCVD_IN_DNSWL_MED=-2.3] 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 cRnIZ_w74qaT; Wed, 27 Jan 2016 05:02:16 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 621541A8998; Wed, 27 Jan 2016 05:02:15 -0800 (PST)
X-AuditID: c1b4fb25-f797e6d000007600-d7-56a8bfd50849
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.183.33]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 00.7B.30208.5DFB8A65; Wed, 27 Jan 2016 14:02:13 +0100 (CET)
Received: from ESESSMB301.ericsson.se ([169.254.1.140]) by ESESSHC005.ericsson.se ([153.88.183.33]) with mapi id 14.03.0248.002; Wed, 27 Jan 2016 14:02:01 +0100
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, Lou Berger <lberger@labn.net>, "Yemin (Amy)" <amy.yemin@huawei.com>, CCAMP <ccamp@ietf.org>
Thread-Topic: [Teas] Could you check if the latest OSPF extension draft for availability address your comments?
Thread-Index: AQHRSi9+1+QOfj1YKUGne8UtNxJ3+J74xAMQgAGGeACAAsSTAIAEMH6AgA0JzgCAASaW8A==
Date: Wed, 27 Jan 2016 13:02:00 +0000
Message-ID: <4A1562797D64E44993C5CBF38CF1BE481618EFFE@ESESSMB301.ericsson.se>
References: <9C5FD3EFA72E1740A3D41BADDE0B461F9CD31347@szxema506-mbs.china.huawei.com> <568FDFD1.6060505@labn.net> <9C5FD3EFA72E1740A3D41BADDE0B461F9CD3DE05@szxema506-mbs.china.huawei.com> <569961D6.9080404@labn.net> <4A1562797D64E44993C5CBF38CF1BE4812B4A42B@ESESSMB301.ericsson.se> <7347100B5761DC41A166AC17F22DF1122199484F@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1122199484F@eusaamb103.ericsson.se>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsUyM2K7ou7V/SvCDJYtlbE4sewwi8Xmjg1s Fk/m3GCx2LVxNaNFR/NbFouTd6+zW7T+2MHiwO5x9uY/Fo+WI29ZPZYs+cnk8WFTM5tHy7le 9gDWKC6blNSczLLUIn27BK6MA22r2ApWzGOsWLq5n6WBccEsxi5GTg4JAROJ7qYeFghbTOLC vfVsXYxcHEIChxklPv0HKQJxljBK9PzvYO5i5OBgE7CSeHLIByQuIjCRUeLo3A1MIA6zwBpG iRP3P7CBjBIWKJDo2fEWbKyIQKHEgwVzmSHsMIkFrzewg9gsAqoSZz7NBKvhFfCV+P39KdhJ QgJPmSR62yNAbE4BP4ml/YfBahgFZCUm7F4EVsMsIC5x68l8JoizBSSW7DnPDGGLSrx8/I8V wlaSaFzyhBXkaGYBTYn1u/QhWhUlpnQ/ZIdYKyhxcuYTlgmMYrOQTJ2F0DELSccsJB0LGFlW MYoWpxYn5aYbGeulFmUmFxfn5+nlpZZsYgTG5MEtv1V3MF5+43iIUYCDUYmH1+DQ8jAh1sSy 4srcQ4wSHMxKIrzbt64IE+JNSaysSi3Kjy8qzUktPsQozcGiJM57kH9RmJBAemJJanZqakFq EUyWiYNTqoHRdqfU9w0r3QzkdR7bqT8Sv+TjJbfzomJwsUNT08nbEs/Xnb3s+SVMIpdp6Wmj X9vfbNnzSfrodb0NxgfWnlm1yjinPURJVfqoSnzbkXWHWfffv6N/hOWKr6vppPRZTOVpycdf qszZ+qPJvEz8gFvFmY+mCyJnruOvtTgjdftdF8tN95JrCseylFiKMxINtZiLihMBwvllQsUC AAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/teas/twxMeMhFb1IbdNn-QSqGzhSSXLA>
Cc: Longhao <longhao@huawei.com>, D'Alessandro Alessandro Gerardo <alessandro.dalessandro@telecomitalia.it>, "Shah, Himanshu" <hshah@ciena.com>, TEAS WG <teas@ietf.org>
Subject: Re: [Teas] Could you check if the latest OSPF extension draft for availability address your comments?
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 27 Jan 2016 13:02:19 -0000
Hi Greg, I think that's acceptable, or if you prefer you might consider a positioning encoding, e.g. the availability TLV MUST follow the Ethernet bandwidth profile TLV it refers to. Which one is easier to implement? Maybe your proposal? BR Daniele > -----Original Message----- > From: Gregory Mirsky > Sent: martedì 26 gennaio 2016 21:22 > To: Daniele Ceccarelli; Lou Berger; Yemin (Amy); CCAMP > Cc: Longhao; D'Alessandro Alessandro Gerardo; TEAS WG; Shah, Himanshu > Subject: RE: [Teas] Could you check if the latest OSPF extension draft for > availability address your comments? > > Dear Daniele, Lou, et. al, > apologies for prolonged silence in the discussion. > I agree that Option 2 offers more elegant solution but it would require > change to Availability TLV for the case when Ethernet_TSPEC includes > multiple Ethernet Bandwidth Profile TLVs. In such scenario, as I understand > Section 4.1 of RFC 6003, each of the Ethernet Bandwidth Profile TLVs within > the same Ethernet_TSPEC will have unique value in the Index field. If we add > Index field to the Availability TLV, reference it to the Index field as described > in the Section 4.1 and note that mapping between two types of TLVs > established via the Index would that acceptable solution? > > Regards, > Greg > > -----Original Message----- > From: Daniele Ceccarelli > Sent: Monday, January 18, 2016 4:47 AM > To: Lou Berger; Yemin (Amy); CCAMP > Cc: Gregory Mirsky; Longhao; D'Alessandro Alessandro Gerardo; TEAS WG; > Shah, Himanshu > Subject: RE: [Teas] Could you check if the latest OSPF extension draft for > availability address your comments? > > Lou, Amy, > > Let me try to rephrase the 2 options: > > Option 1) As actually proposed by the draft. > > + Ethernet Sender T-spec Object > ++ EXISTING Ethernet bandwidth profile TLV (type 2) > ++ NEW Extended Ethernet bandwidth profile TLV (e.g. type 4 - used > instead of type 2 when availability is needed) > +++ NEW availability sub-TLV of the NEW Extended Ethernet > bandwidth profile TLV > > Option 2) > > + Ethernet Sender T-spec Object > ++ EXISTING Ethernet bandwidth profile TLV (type 2) > ++ NEW availability TLV to be used in conjunction with the type2 TLV > when needed. > > > Since the Ethernet Sender T-SPEC object allows for carrying multiple TLVs I > tend to agree with Lou. When no availability is requested only the Ethernet > BW profile TLV will be included, otherwise both it and the new availability > one. > > BR > Daniele > > > -----Original Message----- > > From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Lou Berger > > Sent: venerdì 15 gennaio 2016 22:17 > > To: Yemin (Amy); CCAMP > > Cc: Gregory Mirsky; Longhao; D'Alessandro Alessandro Gerardo; TEAS WG; > > Shah, Himanshu > > Subject: Re: [Teas] Could you check if the latest OSPF extension draft > > for availability address your comments? > > > > Amy, > > I think we're left with one substantive discussion topic: > > > > >> 3) Approach > > >> > > >> Given that there is really no difference between 3.1.1. and > > >> RFC6003 Section 4.1, I suggest dropping the Extended Ethernet > > >> Bandwidth Profile TLV (section 3.1.1) and just adding the > > >> Availability sub-tlv as a a new Ethernet SENDER_TSPEC object TLV > > >> type. This also helps backwards compatibility. > > > > > > [Amy] I will reply 2) and 3) together. The availability comes with > > > bandwidth together, for example, the request is (bandwidth = > > > 200Mbps, availability = 99.99%). > > > > > > That’s why the Availability sub-tlv is defined as a sub-tlv under > > > Ethernet Bandwidth Profile TLV. > > > > > > As the Ethernet Bandwidth Profile TLV defined in RFC6003 is not > > > capable to carry sub-tlv, a new Extended Ethernet Bandwidth Profile > > > TLV is defined. This was presented and discussed in IETF90. > > > > So we're discussing two options: > > > > Option 1) new TLV with new optional sub-TLV(s) + Availability sub-TLV > > - New TLV : Extended Ethernet Bandwidth Profile TLV > > https://tools.ietf.org/html/draft-ietf-ccamp-rsvp-te-bandwidth-availab > > ility- > > 03#section-3.1.1 > > > > - NEW TLV = RFC6003 Section 4.1 + option sub-TLV(s) and Availability > > sub-TLV carried in new TLV, carried when using availability, > > > > Option 2) Availability TLV > > -No change to RFC 6003 or Ethernet Bandwidth Profile TLV > > - Optional new Availability TLV carried when using availability > > > > > > It seems to me that the carried information and the semantics are > > equivalent. But option 1 defines a strictly redundant information > > format, with both added implementation and interoperability overhead. > > So why not just go with option 2, i.e., drop section 3.1.1. and define > > 3.1.2 as a tlv of the Ethernet SENDER_TSPEC object? > > > > Lou > > > > > > > > > > > > > > On 1/13/2016 9:05 PM, Yemin (Amy) wrote: > > > > > > Dear all, > > > > > > > > > > > > Below is the offline discussion on > > > “draft-ietf-ccamp-ospf-availability-extension-03” and > > > “draft-ietf-ccamp-rsvp-te-bandwidth-availability-03”. > > > > > > You are welcome to give comments. > > > > > > > > > > > > BR, > > > > > > Amy > > > > > > > > > > > > *From:*Yemin (Amy) > > > *Sent:* Wednesday, January 13, 2016 3:35 PM > > > *To:* 'Lou Berger' > > > *Cc:* D'Alessandro Alessandro Gerardo; Shah, Himanshu; Gregory > > > Mirsky; Longhao > > > *Subject:* RE: Could you check if the latest OSPF extension draft > > > for availability address your comments? > > > > > > > > > > > > Hi Lou, > > > > > > > > > > > > Thanks for reply. Please see my reply starting with [Amy]. > > > > > > > > > > > > BR, > > > > > > Amy > > > > > > > > > > > > -----Original Message----- > > > From: Lou Berger [mailto:lberger@labn.net] > > > Sent: Saturday, January 09, 2016 12:12 AM > > > To: Yemin (Amy) > > > Cc: D'Alessandro Alessandro Gerardo; Shah, Himanshu; Gregory Mirsky; > > > Longhao > > > Subject: Re: Could you check if the latest OSPF extension draft for > > > availability address your comments? > > > > > > > > > > > > Hi Amy, > > > > > > > > > > > > > > > > > > On 12/29/2015 1:47 AM, Yemin (Amy) wrote: > > > > > > > > > > > > > > Hi Lou, > > > > > > > > > > > > > > > > > > > > > > > > > > > > Could you kindly check if the latest OSPF extension draft for > > > > > > > availability address your comments? > > > > > > > > > > > > > > > > > > > Here are my original comments and their resolution: > > > > > > > On 7/25/2015 12:20 PM, Lou Berger wrote: > > > > > > > > Abstract: > - States applies to PSC > > > > > > > fixed . > > > > > > > > > > > > > > Sections 1 > - (general comment) informative sections such as > > > > > Intro and Overview > > > > > > > > shouldn't contain normative (RFC2119) language. See > > > > > > > > http://trac.tools.ietf.org/wg/teas/trac/wiki/PSGuidelines for some > > > > > > > > > > > > suggested guidelines. > > > > > > > you still have a conformance statement in the abstract. This is a > > > nit > > > > > > and can be fixed whenever you do the next rev. > > > > > > [Amy] Thanks for pointing it out. Will fix it. > > > > > > > > > > > > > > Section 2 > - You mention "by the PE node" (and in two other > > > > > places in the > > > > > > > > document). I have don't understand why "PE" is being introduced. > > > > > > > > Perhaps you mean simply "a node"? > > > > > > > > > > > > > done. > > > > > > > > > > > > > > Section 3.1 > - You duplicate a format definition from RFC4203. > > > > > I think this > > > > > > > should > be replaced with a simple sentence stating that "The > > > > > > > Interface Switching > Capacity Descriptor (ISCD) sub-TLV is > > > > defined in > > > > > > > Section 1.4 of [RFC 4203]". > > > > > > > done. as a nit comment you can get rid of section 3.1 and just move > > > the > > > > > > reference to the first time you refer to ISCD > > > > > > > > > > > > > > - More significantly you are actually changing its format, and > > > > > in > > > > > > > > > particular taking 8 bits from the existing reserved field: > > A > > > > > > > new AI field is defined in this document. > > > > > > > AI is gone, right? > > > > > > [Amy] Yes, AI is removed. > > > > > > > > > > > > > > - Taking bits from the reserved field is a major change and > > > > > needs to be > > > > justified. The purpose *and the use* of this new field, > > > > > > > Availability > Index, is unclear in the document. It needs to be, > > > > or > > > > > > > better yet, drop it. > > Section 3.2: > - Why limit Availability > > > > > > > information to PSC and LSC? > > > > > > > > > > > > > This limitation remains. I thought you agreed to dropping this in your > > > > > > mail back in August. > > > > > > [Amy] Sorry, I missed this point. Will fix it. > > > > > > > > > > > > > > Section 6.1 > - A number of references listed as Normative are > > > > > not required to > > > > > > > > implement the mechanisms in the document and therefore should be > > > > > > > > identified as Informative. > > > > > > > > > > > > I think this needs some change, but this can be resolved > > > independently > > > > > > of LC. > > > > > > [Amy] OK. > > > > > > > > > > > > > The attached is the mail discussion in July and Aug.We believe > > > > that > > > > > > > the latest drafts addressed the comments in these mails, please check. > > > > > > > > > > > > > > The latest drafts links > > > > > > > arehttps://datatracker.ietf.org/doc/draft-ietf-ccamp-ospf-availabi > > > > li > > > > ty-extension/, > > > > > > > and > > > > > > > https://datatracker.ietf.org/doc/draft-ietf-ccamp-rsvp-te-bandwidt > > > > h- > > availability/. > > > > > > > > > > > > > > > > > > > My original comments were: > > > > > > > On 7/25/2015 12:20 PM, Lou Berger wrote: > > > > > > > > Hi, > I reviewed this document from the perspective of how > > > > > generalized it > > > > > > > > is in its current form. > > I think this document's scope in > > > > > it's > > > > > > > current form is limited to > RFC6003. I think it sould retitle the > > > > > > > draft to something like "Ethernet > Traffic Parameters With > > > > > > > Availability Information" to align with RFC6003. > > > > > > Done. > > > > > > > > > > > > > > The document could also use RFC6003 as a 'design pattern' for > > > > > some > > > > reediting of its sections/text. > > > > > > > > > > > > So I guess this wasn't a sufficiently detailed comment. I see > > > several > > > > > > issues with section 3. In order of least to most significant: > > > > > > 1) Editorial nits: > > > > > > There is no section 3.1 > > > > > > There are grammar and spelling errors in the section > > > > > > [Amy] Will fix it. > > > > > > > > > > > > 2) Formatting problems in sections 3.1.x > > > > > > Type and length are included, when they aren't in RFC6003 > > > Section > > > 4.1 > > > > > > Type isn't identified as needing to be assigned > > > > > > Most fields lack definition > > > > > > AF is defined as a redefinition of the Profile field rather than > > > > > > simply a definition > > > > > > of a new bit in the field. It should simply be an > > > assignment of > > > > > > a new flag, i.e.: > > > > > > Flag 3 (bit 1): Availability Flag (AF) > > > > > > I also don't see the value of the flag as the rfc6003 already > > > > > > accommodates optional tlv inclusion and no explicit indication of > > > > > > subsequent TLVs is required. > > > > > > > > > > > > 3) Approach > > > > > > Given that there is really no difference between 3.1.1. and > > > RFC6003 > > > > > > Section 4.1, I suggest dropping the Extended Ethernet Bandwidth > > > Profile > > > > > > TLV (section 3.1.1) and just adding the Availability sub-tlv as a a > > > new > > > > > > Ethernet SENDER_TSPEC object TLV type. This also helps backwards > > > > > > compatibility. > > > > > > [Amy] I will reply 2) and 3) together. The availability comes with > > > bandwidth together, for example, the request is (bandwidth = > > > 200Mbps, availability = 99.99%). > > > > > > That’s why the Availability sub-tlv is defined as a sub-tlv under > > > Ethernet Bandwidth Profile TLV. > > > > > > As the Ethernet Bandwidth Profile TLV defined in RFC6003 is not > > > capable to carry sub-tlv, a new Extended Ethernet Bandwidth Profile > > > TLV is defined. This was presented and discussed in IETF90. > > > > > > > > > > > > 4) Section 3.2 > > > > > > This isn't needed, i.e., the section should be dropped, as this is > > > > > > already provided for in RF6003 Section 5. > > > > > > [Amy] Ok. > > > > > > > > > > > > 5) Section 3.3 > > > > > > > > > > > > This section should refer back to RFC6003 section 7 and be modified > > > to > > > > > > talk about the additional processing related to the Availability TLV > > > > > > (which shouldn't be a big change). > > > > > > > > > > > > You can drop the last paragraph as it is sufficiently covered in > > > 6003, > > > > > > but you do need to mention what is expected to happen, as > > > informative > > > > > > text, on a node that doesn't support the new tlv. > > > > > > [Amy] Will update it. > > > > > > > > > > > > 6) The IANA section will need to be updated accordingly > > > > > > > > > > > > > > > > > > > > > I also suggest reviewing > > > > > > > > http://trac.tools.ietf.org/wg/teas/trac/wiki/PSGuidelines for some > > > > > > > > > > > > suggested guidelines. > > > > > > > > > > > > > > > > > > > If the drafts addressed all the comments, could it be moved forward? > > > > > > > Or if you have any other comments, just let us know. > > > > > > > > > > > > > > > > > > > So I think we're left with a minor comment + nits on the OSPF > > > document > > > > > > and some more substantive work on the RSVP draft. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > BTW, take this chance to wish a happy new year! > > > > > > > > > > > > > > > > > > > To you as well! > > > > > > > > > > > > Cheers, > > > > > > Lou > > > > > > > > > > > > > > > > > > > > > > > > > > > > BR, > > > > > > > > > > > > > > Amy(on behalf of the co-authors) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > Teas mailing list > > Teas@ietf.org > > https://www.ietf.org/mailman/listinfo/teas
- Re: [Teas] Could you check if the latest OSPF ext… Yemin (Amy)
- Re: [Teas] Could you check if the latest OSPF ext… Lou Berger
- Re: [Teas] Could you check if the latest OSPF ext… Daniele Ceccarelli
- Re: [Teas] Could you check if the latest OSPF ext… Gregory Mirsky
- Re: [Teas] Could you check if the latest OSPF ext… Lou Berger
- Re: [Teas] Could you check if the latest OSPF ext… Daniele Ceccarelli
- Re: [Teas] Could you check if the latest OSPF ext… Yemin (Amy)