Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
Thomas Nadeau <tnadeau@lucidvision.com> Wed, 07 March 2012 14:03 UTC
Return-Path: <tnadeau@lucidvision.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AFE521F880E for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 06:03:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.54
X-Spam-Level:
X-Spam-Status: No, score=-2.54 tagged_above=-999 required=5 tests=[AWL=0.059, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SLUy-+kQ4anS for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 06:03:29 -0800 (PST)
Received: from lucidvision.com (lucidvision.com [72.71.250.34]) by ietfa.amsl.com (Postfix) with ESMTP id 2D40F21F880D for <ccamp@ietf.org>; Wed, 7 Mar 2012 06:03:29 -0800 (PST)
Received: from [192.168.1.53] (static-72-71-250-38.cncdnh.fast04.myfairpoint.net [72.71.250.38]) by lucidvision.com (Postfix) with ESMTP id 8D24B17CDBC; Wed, 7 Mar 2012 09:03:28 -0500 (EST)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset="us-ascii"
From: Thomas Nadeau <tnadeau@lucidvision.com>
In-Reply-To: <4F576876.10803@labn.net>
Date: Wed, 07 Mar 2012 09:03:24 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <CC99A82B-F138-4B25-AE87-E490AC9CBC04@lucidvision.com>
References: <4DAC8EBF.6080400@labn.net> <366E5F2A62306A4783C60773E99A8D62976EBB6C88@ENFIMBOX1.ad.datcon.co.uk> <026d01cc0799$bdb29590$3917c0b0$@jp> <38FC613B-2472-4940-964F-C73AA1F2ED8A@ericsson.com> <00ca01ccfc34$bec34930$3c49db90$@jp> <0760E78F-DCC8-4D22-B600-3716AD15571B@ericsson.com> <4F576876.10803@labn.net>
To: Lou Berger <lberger@labn.net>
X-Mailer: Apple Mail (2.1257)
Cc: CCAMP <ccamp@ietf.org>, "draft-ietf-ccamp-gmpls-ted-mib@tools.ietf.org" <draft-ietf-ccamp-gmpls-ted-mib@tools.ietf.org>
Subject: Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Mar 2012 14:03:30 -0000
Thanks for the update Acee. I will work with Miyazawa-san to update the document. --Tom On Mar 7, 2012, at 8:53 AM, Lou Berger wrote: > Acee, > Glad to hear this. > > Authors, > Please correct me if I'm mistaken, but I think this was the last open > issue on the document and that it'll be ready to move forward once the > update is submitted. Is this correct? > > Much thanks, > Lou > > On 3/7/2012 5:56 AM, Acee Lindem wrote: >> Hi Masanori, >> Based on our discussion off-list and the definition of tedLinkIndex, this satisfies my concerns with the draft. >> >>>> tedLinkIndex OBJECT-TYPE >>>> SYNTAX OCTET STRING (SIZE (0..8)) >>>> MAX-ACCESS not-accessible >>>> STATUS current >>>> DESCRIPTION >>>> "This index indicates a unique index or arbitrary value to >>>> distinguish between multiple parallel links between routers. >>>> If OSPF is used, this object contains the value of ospfLsdbID as >>>> unique index. If ISIS is used, this object represents the value of >>>> isisLSPID as unique index. >>>> If a locally configured link is used, this object represents an >>>> arbitrary value which is locally defined in a router." >>>> ::= { tedEntry XX } >>>> ------ >> >> >> Thanks, >> Acee >> >> On Mar 7, 2012, at 2:34 AM, Masanori Miyazawa wrote: >> >>> Hi, Acee >>> >>> Regarding your comments about the definition of index, we think we have to >>> redefine new indexes in tedTable. >>> Here are my idea. If you have no additional comments, we will modify them >>> and post the updated draft. >>> >>> tedEntry OBJECT-TYPE >>> SYNTAX TedEntry >>> MAX-ACCESS not-accessible >>> STATUS current >>> DESCRIPTION >>> "This entry contains TED information commonly utilized in both MPLS and >>> GMPLS." >>> INDEX { tedLinkInformationSource, tedLinkRouterId, tedLinkRemoteRouterID, >>> tedLinkIndex} >>> ::= { tedTable 1 } >>> >>> tedLinkInformationSource -> ospf, isis etc >>> tedLinkRouterId -> the router ID of the node who originated information >>> about this link >>> tedLinkRemoteRouterId -> the router at the remote end of the link >>> tedLinkIndex -> This index indicates a unique index or arbitrary value to >>> distinguish between multiple parallel links between routers. If OSPF is >>> used, this object contains the value of ospfLsdbID as unique index. If ISIS >>> is used, this object represents the value of isisLSPID as unique index.If a >>> locally configured link is used, this object represents an arbitrary value >>> which is locally defined in a router." >>> >>> Regards, >>> Masanori >>> >>>> -----Original Message----- >>>> From: Acee Lindem [mailto:acee.lindem@ericsson.com] >>>> Sent: Monday, May 02, 2011 4:32 AM >>>> To: Masanori Miyazawa >>>> Cc: Ben Wright; CCAMP >>>> Subject: Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib >>>> >>>> Hi Masanori, >>>> >>>> >>>> On Apr 30, 2011, at 8:50 PM, Masanori Miyazawa wrote: >>>> >>>>> Hi, Ben >>>>> >>>>> Thank you for your comments. >>>>> I have my answer for your comments inline below. >>>>> If you have any comments, please let us know. >>>>> >>>>> With best Regards, >>>>> Masanori >>>>> >>>>>> * The tedTable structure doesn't make it easy for network >>>>>> administrators to query just the TED entries that are learned from, >>>>>> say, >>>>>> OSPFv2 (rather than ISIS). An easy fix for this would be to make the >>>>> primary >>>>>> index field the information source (OSPFv2, ISIS etc). This would >>>>>> also make the interpretation of the syntax of the remaining index >>>>>> fields straightforward for MIB agents. >>>>> >>>>> To simplify the index field, we define a new primary index (e.g. >>>>> tedIndex) and use it as index in the tedTable as below. Then, I think >>>>> you have accessibility to TE link information. >>>> >>>> >>>> What is the definition of the this index? You don't want to leave it up >>>> to the implementation as this will lead to different semantics. >>>> >>>> Also, you should allow 0 in the range for Area IDs as 0 is certainly a >>> valid >>>> OSPF area ID. >>>> >>>> >>>> TedAreaIdTC ::= TEXTUAL-CONVENTION >>>> DISPLAY-HINT "d" >>>> STATUS current >>>> DESCRIPTION >>>> "The area identifier of the IGP. If OSPF is used to >>>> advertise LSA, this represents an ospfArea. If ISIS is used, this >>>> represents an area address." >>>> SYNTAX Unsigned32 (1..4294967295) >>>> >>>> Should be: >>>> SYNTAX Unsigned32 (0..4294967295) >>>> >>>> >>>> Thanks, >>>> Acee >>>> >>>> >>>>> >>>>> tedEntry OBJECT-TYPE >>>>> SYNTAX TedEntry >>>>> MAX-ACCESS not-accessible >>>>> STATUS current >>>>> DESCRIPTION >>>>> "This entry contains TED information commonly utilized in both MPLS >>>>> and GMPLS." >>>>> INDEX { tedIndex } >>>>> ::= { tedTable 1 } >>>>> >>>>> TedEntry ::= SEQUENCE { >>>>> tedIndex Unsigned32, >>>>> tedAreaId TedAreaIdTC, >>>>> tedRouterId TedRouterIdTC, >>>>> tedLinkStateId TedLinkStateIdTC, >>>>> tedLinkInformationSource INTEGER, >>>>> tedLinkInformationData RowPointer, >>>>> tedLinkState INTEGER, >>>>> tedLinkType INTEGER, >>>>> tedRouterIdAddrType InetAddressType, >>>>> tedRouterIdAddr InetAddress, >>>>> tedLinkIdAddrType InetAddressType, >>>>> tedLinkIdAddr InetAddress, >>>>> tedMetric Integer32, >>>>> tedMaxBandwidth Unsigned32, >>>>> tedMaxReservableBandwidth Unsigned32, >>>>> tedUnreservedBandwidthPri0 Unsigned32, >>>>> tedUnreservedBandwidthPri1 Unsigned32, >>>>> tedUnreservedBandwidthPri2 Unsigned32, >>>>> tedUnreservedBandwidthPri3 Unsigned32, >>>>> tedUnreservedBandwidthPri4 Unsigned32, >>>>> tedUnreservedBandwidthPri5 Unsigned32, >>>>> tedUnreservedBandwidthPri6 Unsigned32, >>>>> tedUnreservedBandwidthPri7 Unsigned32, >>>>> tedAdministrativeGroup Integer32, >>>>> tedLocalId Integer32, >>>>> tedRemoteId Integer32, >>>>> tedLinkProtectionType BITS >>>>> } >>>>> >>>>> >>>>>> * The tedLocalIfAddrTable and tedRemoteIfAddrTable both use an >>>>>> arbitrary index to distinguish between the different IP addresses on >>>>>> a >>>>> given >>>>>> link. Is there a reason why we can't just use the address type and >>>>> address >>>>>> as index fields instead? That would guarantee, for a given set of IP >>>>>> addresses, the ordering of rows in the table is entirely predictable. >>>>> >>>>> >>>>> As you know, note that tedLocalIfAddrTable and tedRemoteIfAddrTable >>>>> are independently defined, because the Interface IP Address sub-TLV >>>>> may appear more than once within the same Link-TLV. Therefore, if the >>>>> address type and the address are used as index, another arbitrary >>>>> index, such as tedIndex, would be also needed to represent the >>>>> relationship with tedTable as below, >>>>> >>>>> tedLocalIfAddrTable OBJECT-TYPE >>>>> SYNTAX SEQUENCE OF TedLocalIfAddrEntry >>>>> MAX-ACCESS not-accessible >>>>> STATUS current >>>>> DESCRIPTION >>>>> "This table contains the IP address information of a local TE >>> link." >>>>> ::= { tedObjects 2 } >>>>> >>>>> tedLocalIfAddrEntry OBJECT-TYPE >>>>> SYNTAX TedLocalIfAddrEntry >>>>> MAX-ACCESS not-accessible >>>>> STATUS current >>>>> DESCRIPTION >>>>> "This entry contains the IP address information of the local TE >>>> link." >>>>> INDEX { tedIndex, tedLocalifAddr } >>>>> ::= { tedLocalIfAddrTable 1 } >>>>> >>>>> TedLocalIfAddrEntry ::= SEQUENCE { >>>>> tedLocalIfAddrType InetAddressType, >>>>> tedLocalIfAddr InetAddress >>>>> } >>>>> >>>>> tedLocalIfAddrType OBJECT-TYPE >>>>> SYNTAX InetAddressType >>>>> MAX-ACCESS read-only >>>>> STATUS current >>>>> DESCRIPTION >>>>> "This object indicates the address type of the local TE link. Only >>>>> values unknown(0), ipv4(1) or ipv6(2) have to be supported." >>>>> ::= { tedLocalIfAddrEntry 2 } >>>>> >>>>>> -----Original Message----- >>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On >>>>>> Behalf Of Ben Wright >>>>>> Sent: Thursday, April 21, 2011 6:32 PM >>>>>> To: CCAMP >>>>>> Subject: Re: [CCAMP] 2nd WG last call on >>>>>> draft-ietf-ccamp-gmpls-ted-mib >>>>>> >>>>>> >>>>>> Hi Masanori et al, >>>>>> >>>>>> I have a few minor comments on draft-ietf-ccamp-gmpls-ted-mib-08. >>>>>> >>>>>> * I agree with Wenhu's comments on the OSPF mailing list - we need >>>>>> to update the Textual Conventions to take into account ISIS syntax. >>>>>> >>>>>> * The tedTable structure doesn't make it easy for network >>>>>> administrators to query just the TED entries that are learned from, >>>>>> say, >>>>>> OSPFv2 (rather than ISIS). An easy fix for this would be to make the >>>>> primary >>>>>> index field the information source (OSPFv2, ISIS etc). This would >>>>>> also make the interpretation of the syntax of the remaining index >>>>>> fields straightforward for MIB agents. >>>>>> >>>>>> * The tedLocalIfAddrTable and tedRemoteIfAddrTable both use an >>>>>> arbitrary index to distinguish between the different IP addresses on >>>>>> a >>>>> given >>>>>> link. Is there a reason why we can't just use the address type and >>>>> address >>>>>> as index fields instead? That would guarantee, for a given set of IP >>>>>> addresses, the ordering of rows in the table is entirely predictable. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Ben >>>>>> -----Original Message----- >>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On >>>>>> Behalf Of labn - Lou Berger >>>>>> Sent: 18 April 2011 20:19 >>>>>> To: CCAMP >>>>>> Subject: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib >>>>>> >>>>>> This mail begins a 2nd WG last call on: >>>>>> >>>>>> http://tools.ietf.org/html/draft-ietf-ccamp-gmpls-ted-mib-08 >>>>>> >>>>>> The draft has been updated after the earlier working group primarily >>>>>> based on MIB Dr. review and discussion on the ccamp list. >>>>>> >>>>>> This working group last call ends on May 2nd. This LC will be >>>>>> announced on the MPLS, OSPF, and ISIS WG lists. Please send comments >>>>>> to the CCAMP mailing list. >>>>>> >>>>>> Lou (and Deborah) >>>>>> _______________________________________________ >>>>>> CCAMP mailing list >>>>>> CCAMP@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/ccamp >>>>>> _______________________________________________ >>>>>> CCAMP mailing list >>>>>> CCAMP@ietf.org >>>>>> https://www.ietf.org/mailman/listinfo/ccamp >>>>> >>>>> _______________________________________________ >>>>> CCAMP mailing list >>>>> CCAMP@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/ccamp >>> >> >> >> >> _______________________________________________ >> CCAMP mailing list >> CCAMP@ietf.org >> https://www.ietf.org/mailman/listinfo/ccamp > _______________________________________________ > CCAMP mailing list > CCAMP@ietf.org > https://www.ietf.org/mailman/listinfo/ccamp >
- [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpl… Lou Berger
- Re: [CCAMP] [OSPF] Fwd: 2nd WG last call on draft… Lou Berger
- Re: [CCAMP] [OSPF] Fwd: 2nd WG last call on draft… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Ben Wright
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Acee Lindem
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Lou Berger
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Autumn Liu
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Acee Lindem
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Lou Berger
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Thomas Nadeau
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Tomohiro Otani
- [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpl… Acee Lindem
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Lou Berger
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Acee Lindem
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Acee Lindem
- Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-… Masanori Miyazawa