Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
Acee Lindem <acee.lindem@ericsson.com> Wed, 07 March 2012 10:56 UTC
Return-Path: <acee.lindem@ericsson.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 4527021F870F for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 02:56:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.506
X-Spam-Level:
X-Spam-Status: No, score=-6.506 tagged_above=-999 required=5 tests=[AWL=0.093, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 BjIRacUCWAMr for <ccamp@ietfa.amsl.com>; Wed, 7 Mar 2012 02:56:14 -0800 (PST)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id 27D2B21F86F0 for <ccamp@ietf.org>; Wed, 7 Mar 2012 02:56:14 -0800 (PST)
Received: from eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q27AuB4r028245; Wed, 7 Mar 2012 04:56:13 -0600
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.229]) by eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) with mapi; Wed, 7 Mar 2012 05:56:09 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: Masanori Miyazawa <ma-miyazawa@kddilabs.jp>
Date: Wed, 07 Mar 2012 05:56:07 -0500
Thread-Topic: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
Thread-Index: Acz8UOb0QlmMNtKgSi6/NbQwp1ibCg==
Message-ID: <0760E78F-DCC8-4D22-B600-3716AD15571B@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>
In-Reply-To: <00ca01ccfc34$bec34930$3c49db90$@jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/signed; boundary="Apple-Mail-54-623249295"; protocol="application/pkcs7-signature"; micalg="sha1"
MIME-Version: 1.0
Cc: CCAMP <ccamp@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 10:56:15 -0000
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] 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