Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
Lou Berger <lberger@labn.net> Wed, 07 March 2012 13:54 UTC
Return-Path: <lberger@labn.net>
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 CC03421F87C6 for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 05:54:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.394
X-Spam-Level:
X-Spam-Status: No, score=-99.394 tagged_above=-999 required=5 tests=[AWL=0.767, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, IP_NOT_FRIENDLY=0.334, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
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 UJkD9RbSr0hm for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 05:54:05 -0800 (PST)
Received: from oproxy1-pub.bluehost.com (oproxy1.bluehost.com [IPv6:2605:dc00:100:2::a1]) by ietfa.amsl.com (Postfix) with SMTP id D2AC121F87B6 for <ccamp@ietf.org>; Wed, 7 Mar 2012 05:54:04 -0800 (PST)
Received: (qmail 1675 invoked by uid 0); 7 Mar 2012 13:53:59 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by oproxy1.bluehost.com with SMTP; 7 Mar 2012 13:53:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=OF3Y/VrpyUW1S61seHm0HnUbNJ88dRwDd/GQeNUBs9Y=; b=lct1xe0f+Rb45UNnxgReFeDR1ZunTEjzK/xWU5gMG1Kc64q0F8j6sZ/jyN84WX1/KFIccgY4dZtb8nTvLRvBfMg1/vSXIYALAc0N89v0zVM6qdofpYj4Wv1Lri8CDym8;
Received: from box313.bluehost.com ([69.89.31.113] helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.76) (envelope-from <lberger@labn.net>) id 1S5HJX-0007HH-4T; Wed, 07 Mar 2012 06:53:59 -0700
Message-ID: <4F576876.10803@labn.net>
Date: Wed, 07 Mar 2012 08:53:58 -0500
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Acee Lindem <acee.lindem@ericsson.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>
In-Reply-To: <0760E78F-DCC8-4D22-B600-3716AD15571B@ericsson.com>
X-Enigmail-Version: 1.0.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
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 13:54:05 -0000
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] 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