Re: [CCAMP] Change 2: Use of connectivity matrix to describe pools accessibility (was Re: Moving the WSON discussion forward)

Julien Meuric <julien.meuric@orange-ftgroup.com> Mon, 18 July 2011 14:21 UTC

Return-Path: <julien.meuric@orange-ftgroup.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 962D021F862F for <ccamp@ietfa.amsl.com>; Mon, 18 Jul 2011 07:21:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.949
X-Spam-Level:
X-Spam-Status: No, score=-101.949 tagged_above=-999 required=5 tests=[AWL=1.300, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rscXcxaCNMdM for <ccamp@ietfa.amsl.com>; Mon, 18 Jul 2011 07:21:31 -0700 (PDT)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by ietfa.amsl.com (Postfix) with ESMTP id 41F6021F85F1 for <ccamp@ietf.org>; Mon, 18 Jul 2011 07:21:31 -0700 (PDT)
Received: from p-mail2.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id A35DA958001; Mon, 18 Jul 2011 16:29:34 +0200 (CEST)
Received: from ftrdsmtp2.rd.francetelecom.fr (unknown [10.192.128.47]) by p-mail2.rd.francetelecom.com (Postfix) with ESMTP id 9B7F9858001; Mon, 18 Jul 2011 16:29:34 +0200 (CEST)
Received: from ftrdmel10.rd.francetelecom.fr ([10.192.128.44]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Mon, 18 Jul 2011 16:21:30 +0200
Received: from [10.193.71.247] ([10.193.71.247]) by ftrdmel10.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Mon, 18 Jul 2011 16:21:29 +0200
Message-ID: <4E244169.9040106@orange-ftgroup.com>
Date: Mon, 18 Jul 2011 16:21:29 +0200
From: Julien Meuric <julien.meuric@orange-ftgroup.com>
Organization: France Telecom
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: Greg Bernstein <gregb@grotto-networking.com>
References: <CCBFBB7025DF984494DEC3285C058152129673243E@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com><4DFB7ED7.5040509@orange-ftgroup.com><4DFB947B.1050409@grotto-networking.com><CCBFBB7025DF984494DEC3285C058152129681EAC9@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com><7AEB3D6833318045B4AE71C2C87E8E1718137E45@dfweml502-mbx.china.huawei.com><4E09EBCF.2020207@labn.net><CCBFBB7025DF984494DEC3285C05815212968DFD7A@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com><4E1324A9.4080502@grotto-networking.com><D5EABC6FDAFDAA47BC803114C68AABF20293EAF8@DEMUEXC012.nsn-intra.net><4E172D33.4000800@grotto-networking.com><CCBFBB7025DF984494DEC3285C058152129694D325@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com> <4E1DFB6D.6040601@grotto-networking.co! m> <D5EABC6FDAFDAA47BC803114C68AABF2029BA9CF@DEMUEXC012.nsn-intra.n! ! et> <4E 2046FB.5050201@grotto-networking.com> <D5EABC6FDAFDAA47BC803114C68AABF2029BB2AC@DEMUEXC012.nsn-intra.net> <4E20A407.4070403@grotto-networking.com>
In-Reply-To: <4E20A407.4070403@grotto-networking.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 18 Jul 2011 14:21:29.0870 (UTC) FILETIME=[FC8F7AE0:01CC4555]
Cc: ccamp@ietf.org
Subject: Re: [CCAMP] Change 2: Use of connectivity matrix to describe pools accessibility (was Re: Moving the WSON discussion forward)
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: Mon, 18 Jul 2011 14:21:32 -0000

Hi Greg.

If there are "obscure details" in those drafts, discussing is an 
efficient way to bring them into the light and improve the content. I 
expect IETF documents to provide clear details that I can deploy. For 
instance, if ID stability is not mentioned, then I do not know why I 
would take it for granted.

Besides, your argument reads odd to me. Unnumbered interface IDs are 
32-bit long, while I guess nobody ever expected to make full use of a 
node-local ID space as large as IPv4. Size matters to implementers, 
especially as we are not building new protocols but extending existing 
ones. If 16-bit ID is more specific than a generic 32-bit ID, then we 
have "size vs. implementation efficiency"; since I care about size 
mainly for an efficiency purpose, then I believe a 32-bit length 
deserves to be considered.

Any opinion from implementers?

Regards,

Julien


Le 15/07/2011 22:33, Greg Bernstein a écrit :
> Hi Cyril, the conversation below seems focused on relatively obscure 
> details.
> A resource block is not a link.  Sixteen bits versus 32 bits for a 
> resource block id saves space.
> The issue of "stability across control plane restart and configuration 
> change" is not particular to resource block IDs, nor to WSON 
> extensions of GMPLS. GMPLS link IDs can be changed.
> Is there an actual problem you are trying to solve? If so, please 
> state it in a succinct and clear fashion then we can all solve it.
>
> Regards
> Greg B.
> On 7/15/2011 7:32 AM, Margaria, Cyril (NSN - DE/Munich) wrote:
>> Hi Greg,
>> Please see clarification inline
>>
>>
>>> -----Original Message-----
>>> From: ext Greg Bernstein [mailto:gregb@grotto-networking.com]
>>>
>>> Hi Cyril, see comments below.
>>> Greg
>>> On 7/14/2011 12:48 AM, Margaria, Cyril (NSN - DE/Munich) wrote:
>>>> Hi Greg,
>>>>
>>>>
>>>> There is one thing that really bother me is to have resource block
>>> IDs
>>>> with 16 bits With few motivation and without any definition in the
>>>> WG-drafts if they are stable or not.
>>> -->  This allows for 65,536 resources per node.  I'm not sure what you
>>> mean by "stable". The assignments of resource block ID's to resources
>>> is provisioned  by the equipment. This assignment would be relatively
>>> "static", i.e., would not change with LSP creation or removal.
>> I mean stable across control plane restart and configuration change.
>>
>>
>>>> The only statement I have seen is :
>>>> "The RB identifier represents the ID of the resource block which is
>> a
>>>> 16 bit integer."
>>>>
>>>> I would expect a 32 bit stable ID that match existing IDs
>> assignments
>>>> in nodes.
>>> Which ID's in nodes?  Link IDs can take three different forms IPv4,
>>> IPv6 and link local identifiers per GMPLS/MPLS standards.
>> I mean unnumbered interface IDs. Node usually assign interface ids to
>> their
>>   different ports (being internal or external), this assignment tend to
>> be also
>>   meaningful for the management system and are usually based on 32 bit
>> ids.
>>
>>
>>>> If a 32 bit ID is used the connectivity matrix as defined in general
>>>> constraint can be used.
>>> -->  The connectivity matrix doesn't work with IDs of any kind. It
>> works
>>> with "Link Sets".
>> I will rephrase then :
>>   Using a 32 bit unnumbered interface identifiers would allow the
>>   connectivity matrix as defined in general constraint to be used.
>>
>>
>>>>    Your opinion is that it should be a
>>>> separate TLV in the WSON information, My opinion is that it could go
>>>> in the general node connectivity, because it's part of the node
>>>> connectivity. In the last couple of mail this did not change, I
>> would
>>>> be interested to hear other people opinions.
>>>>
>>>> Coming back to draft-ietf-ccamp-rwa-wson-encode resource block ids,
>>>> this
>>>> 16 ID was introduced in draft-ietf-ccamp-rwa-wson-encode-01 (March
>>>> 2009), I have looked in the mailing list (only the web interface)
>> and
>>>> I did not see any justification nor discussion on that topic. I may
>>>> have missed something, Could you indicate :
>>>>     - should those ID be stable or not?
>>> -->  What do you mean by stable?
>> -->  stable across control plane restart and configuration change 
>> (adding
>> new HW)
>>
>>>>     - What is the motivation behind those 16 bit IDs?
>>> -->  Saves space; 65,536 resource block in a switch seems like plenty.
>> -->  This has the inconvenient to add another assignment space in the
>> node,
>> using unnumbered interface id is far more convenient and generic : if
>> you
>> want also to model the 3R construct as a multi-layer (ML) (OCH/ODU)
>> matrix, then
>> you will tend to address the 3R using unnumbered (or numbered) interface
>> id.
>> In general once you have an heuristic to compute a connectivity matrix
>> in general
>>   using another space for some element is not convenient.
>>
>>
>>>>     - What is the problem having 32 bit node unique ids?
>>> -->  Uses more space; Doesn't solve any problems that we know of.
>> Its not convenient if you go in the direction of ML representation
>> the oeo ingress/egress port  might become a link.
>>
>> BR
>>
>>>>
>>>> Best Regards
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
>>>>> Behalf Of ext Greg Bernstein
>>>>> Sent: Wednesday, July 13, 2011 10:09 PM
>>>>> To: ccamp@ietf.org
>>>>> Subject: Re: [CCAMP] Change 2: Use of connectivity matrix to
>>> describe
>>>>> pools accessibility (was Re: Moving the WSON discussion forward)
>>>>>
>>>>> Hi Pierre, as previously stated:
>>>>>
>>>>> This change mixes information from "general constraints" with
>> "wson
>>>>> specific constraints" and hence goes against the decision made by
>>> the
>>>>> CCAMP WG at the March 2009 San Francisco IETF. This proposed change
>>>>> does not result in any space savings and results in an undesirable
>>>>> mixing of separate concepts.  All current WSON drafts include
>>>>> separation of relatively "static" from more "dynamic" information,
>>>>> hence this change is unnecessary. Hence you can take it off the
>>> table.
>>>>> Best Regards
>>>>> Greg
>>>>>
>>>>>
>>>>> On 7/13/2011 8:44 AM, PELOSO, PIERRE (PIERRE) wrote:
>>>>>> Hi Greg and CCAMPer's,
>>>>>>
>>>>>> As in the preceding mail which summarized the 3 main changes
>>>> proposed
>>>>>> by draft-peloso-ccamp-wson-ospf-oeo, become too big to be easily
>>>> read
>>>>> through, I've been splitting the 3 points in 3 different threads,
>>>>> this one deals with change 2:
>>>>>> Use of the connectivity matrix defined inside the node entity in
>>>>> order to describe connectivity constraints between node-external
>>>>> links and the resource pools.
>>>>>> MOTIVATION: a/ to gather static information inside node entity
>> (for
>>>>>> OSPF-TE inside a LSA never flooded upon LSP updates). b/ to limit
>>>> the
>>>>>> number of connectivity representations introduced by current
>>>>>> extensions (draft-ietf-rwa-info proposes similar TLVs in different
>>>>>> LSAs)
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Pierre
>>>>>>
>>>>>> [SNIP]
>>>>>>
>>>>>>> -snip-
>>>>>> _______________________________________________
>>>>>> CCAMP mailing list
>>>>>> CCAMP@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/ccamp
>>>>>>
>>>>>>
>>>>> -- 
>>>>> ===================================================
>>>>> Dr Greg Bernstein, Grotto Networking (510) 573-2237
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> CCAMP mailing list
>>>>> CCAMP@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ccamp
>>>
>>> -- 
>>> ===================================================
>>> Dr Greg Bernstein, Grotto Networking (510) 573-2237
>>>
>>
>>
>
>