Re: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib

Acee Lindem <acee.lindem@ericsson.com> Wed, 28 March 2012 16:42 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 E44D521F88E0 for <ccamp@ietfa.amsl.com>; Wed, 28 Mar 2012 09:42:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.429
X-Spam-Level:
X-Spam-Status: No, score=-5.429 tagged_above=-999 required=5 tests=[AWL=-0.996, BAYES_00=-2.599, FF_IHOPE_YOU_SINK=2.166, 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 5MetTkShuhJf for <ccamp@ietfa.amsl.com>; Wed, 28 Mar 2012 09:42:11 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id 8132421F8905 for <ccamp@ietf.org>; Wed, 28 Mar 2012 09:42:10 -0700 (PDT)
Received: from eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q2SGVJQ0032325; Wed, 28 Mar 2012 11:31:22 -0500
Received: from EUSAACMS0702.eamcs.ericsson.se ([169.254.1.83]) by eusaamw0707.eamcs.ericsson.se ([147.117.20.32]) with mapi; Wed, 28 Mar 2012 12:31:17 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Masanori Miyazawa <ma-miyazawa@kddilabs.jp>
Date: Wed, 28 Mar 2012 12:31:15 -0400
Thread-Topic: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
Thread-Index: Ac0NADMKLs36/4zSQKSGCxBKc+az5A==
Message-ID: <051F9BE0-8E97-4F5C-A859-F9F5809474D4@ericsson.com>
References: <4D336515-2D98-4DA7-8D58-28ED03C3854B@ericsson.com> <025501cd0775$11f2b820$35d82860$@jp>
In-Reply-To: <025501cd0775$11f2b820$35d82860$@jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
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, 28 Mar 2012 16:42:12 -0000

Hi Masanori, 

See one comment inline. Hopefully, the message quoting won't be lost. 

On Mar 21, 2012, at 11:12 AM, Masanori Miyazawa wrote:

> Acee,
> 
> Please see our answer to your comments as below and let us know if you have
> any question.
> 
> Regards,
> Masanori
> 
>>  1. Many of the textual conventions are longer than they need to be.
> While
>> ISIS is, in general, more verbose than OSPF, you most of the textual
>> conventions are longer than they need to be.
>> 
>> 
>>           TedAreaIdTC - This is 32 octets while I the longest ISIS
> address
>> is 20 octets. For OSPF, the Area ID is 4 octets.
>>           TedRouterIDTC - This is 32 octets while the OSPF router ID is
>> 4 octets and the ISIS system ID is 6 octets.
>> 
>>      This really doesn't cause any problems but I think it needs to be
>> addressed.
> 
> I modified the lengths of the textual convention.
> 
> -----------
> TedAreaIdTC ::= TEXTUAL-CONVENTION
>       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       OCTET STRING (SIZE (0..20))
> 
> TedRouterIdTC ::= TEXTUAL-CONVENTION
>       STATUS       current
>       DESCRIPTION
>          " The router identifier. If OSPF is used to advertise LSA, this
> represents a Router ID. If ISIS is used, this represents a System ID."
>       SYNTAX       OCTET STRING (SIZE (0..6))

Looks good. 

> --------------
> 
>>   2. Bandwidth values - All the bandwidth values are represented as bytes
>> per second with an Unsigned32 range. However, RFC 3630 represents these
>> values sing an IEEE floating point value. Additionally, this
> representation
>> results in a maximum bandwidth value of 32Gbps (without error correct).
>> I think this may soon become much too low (if not already).
> 
> As you mentioned, the definitions of the bandwidth value were wrong. In
> order to support RFC3630, I think that Syntax should be modified to OCTET
> STRING. The below is a example of the modification. 
> What do you think about the modification?
> 
> ---example of tedMaxBandwidth---
> 
> tedMaxBandwidth OBJECT-TYPE
>    SYNTAX       OCTET STRING (SIZE(4))
>    UNITS        "bit per seconds"
>    MAX-ACCESS   read-only
>    STATUS       current
>    DESCRIPTION
>      "This indicates the maximum bandwidth that can be used on this link in
> this direction."
> REFERENCE
> 	 " Traffic Engineering (TE) Extensions to OSPF Version 2, [RFC
> 3630], 2.5.6"
> ::= { tedEntry 14 }

I always thought this was a real pain that IEEE floating point values were used for TE bandwidth. Aren't these semantics consistent across TE bandwidth values? 
They are consistent in RFC 3630 and RFC 3784. Why not Float32TC from RFC 6340 rather than OCTET STRING(SIZE)4))?

  Float32TC ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION  "This type represents a 32-bit (4-octet) IEEE
                    floating-point number in binary interchange format."
      REFERENCE    "IEEE Standard for Floating-Point Arithmetic,
                    Standard 754-2008"
      SYNTAX       OCTET STRING (SIZE(4))


 
> ----------------
> 
>>   3. For the TED table, please move tedLocalRouterID and
> TedRemoteRouterID
>> so the items constituting the index are in the beginning of the TED entry.
> 
> These indexes were displaced forward. Would that be right?
> 
> -------
> 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 { tedLocalRouterId, tedRemoteRouterId, tedLinkInformationSource,
> tedLinkIndex }

This is correct in draft-ietf-ccamp-gmpls-ted-mib-11.txt. 

 
> 
>>   4. For tedSrlgIndex, should there be a reference another RFC?
> 
> I added RFC4203 in tedSrlg as a reference.
> 
> -------
> tedSrlgIndex OBJECT-TYPE
>    SYNTAX       Unsigned32(1..255)
>    MAX-ACCESS   not-accessible
>    STATUS       current
>    DESCRIPTION
>      "This index is utilized to identify multiple SRLG values on a local or
> remote TE link. This object represents an arbitrary value which is locally
> defined in a router".
>    REFERENCE
>     " OSPF Extensions in support of GMPLS, [RFC4203], 1.3 "
> 
> ::= { tedSrlgEntry 1 }
> -------

Ok. 


> 
> 
>>   5. Section 11 is missing one of the key reviewers ;^).
> My sincere apologies for missing you as a reviewer. We appreciate very much
> the support from you.

Thanks,
Acee



> 
> 
>> -----Original Message-----
>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of
>> Acee Lindem
>> Sent: Monday, March 19, 2012 7:50 AM
>> To: CCAMP
>> Subject: [CCAMP] 2nd WG last call on draft-ietf-ccamp-gmpls-ted-mib
>> 
>> Hey Masanori, Tomohiro, and Tom,
>> 
>> Lou asked me to take another look at this draft and I have some
> significant
>> comments/questions.
>> 
>> 
>>  1. Many of the textual conventions are longer than they need to be.
> While
>> ISIS is, in general, more verbose than OSPF, you most of the textual
>> conventions are longer than they need to be.
>> 
>> 
>>           TedAreaIdTC - This is 32 octets while I the longest ISIS
> address
>> is 20 octets. For OSPF, the Area ID is 4 octets.
>>           TedRouterIDTC - This is 32 octets while the OSPF router ID is
>> 4 octets and the ISIS system ID is 6 octets.
>> 
>>      This really doesn't cause any problems but I think it needs to be
>> addressed.
>> 
>> 
>>   2. Bandwidth values - All the bandwidth values are represented as bytes
>> per second with an Unsigned32 range. However, RFC 3630 represents these
>> values sing an IEEE floating point value. Additionally, this
> representation
>> results in a maximum bandwidth value of 32Gbps (without error correct).
>> I think this may soon become much too low (if not already).
>> 
>> 
>>   3. For the TED table, please move tedLocalRouterID and
> TedRemoteRouterID
>> so the items constituting the index are in the beginning of the TED entry.
>> 
>>   4. For tedSrlgIndex, should there be a reference another RFC?
>> 
>>   5. Section 11 is missing one of the key reviewers ;^).
>> 
>> 
>> Thanks,
>> Acee
>