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

Greg Bernstein <gregb@grotto-networking.com> Mon, 18 July 2011 15:53 UTC

Return-Path: <gregb@grotto-networking.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 349FA21F8C83 for <ccamp@ietfa.amsl.com>; Mon, 18 Jul 2011 08:53:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 gvFTZTp-Yd8t for <ccamp@ietfa.amsl.com>; Mon, 18 Jul 2011 08:53:41 -0700 (PDT)
Received: from mail32c40.carrierzone.com (mail32c40.carrierzone.com [209.235.156.172]) by ietfa.amsl.com (Postfix) with ESMTP id 812FA21F8C8F for <ccamp@ietf.org>; Mon, 18 Jul 2011 08:53:41 -0700 (PDT)
X-Authenticated-User: gregb.grotto-networking.com
Received: from [192.168.0.125] (c-67-170-243-110.hsd1.ca.comcast.net [67.170.243.110]) (authenticated bits=0) by mail32c40.carrierzone.com (8.13.6/8.13.1) with ESMTP id p6IFrb9u008396; Mon, 18 Jul 2011 15:53:38 +0000
Message-ID: <4E2456FF.6050002@grotto-networking.com>
Date: Mon, 18 Jul 2011 08:53:35 -0700
From: Greg Bernstein <gregb@grotto-networking.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Julien Meuric <julien.meuric@orange-ftgroup.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> <4E244169.9040106@orange-ftgroup.com>
In-Reply-To: <4E244169.9040106@orange-ftgroup.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-CSC: 0
X-CHA: v=1.1 cv=LArw4P0LKzWdhoKkJrTxd+5s6b3365SLvwo33CVL1O4= c=1 sm=1 a=7Da5kHvgTEoA:10 a=nBgLY1g8UjEA:10 a=xOaALFOtT5cA:10 a=8nJEP1OIZ-IA:10 a=B4uWGr+4DaAYpgidvygSiQ==:17 a=VZAVAGJQAAAA:8 a=48vgC7mUAAAA:8 a=__kE33znvWHH-rqWmyQA:9 a=tPO18Y8kB14xR0dM2S4A:7 a=wPNLvfGTeEIA:10 a=EgY3od2ZU2QA:10 a=h-I_03WOSDMA:10 a=m1nndEFD3LoA:10 a=lZB815dzVvQA:10 a=LIEsZEpr8Al_I8DP:21 a=dhW56jzdm7urr5Dt:21 a=B4uWGr+4DaAYpgidvygSiQ==:117
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 15:53:43 -0000

Hi Julien, if I recall the entire argument for changing the existing 
draft given in Prague was that the TLVs were somehow too big. We have 
shown that the analysis of this in Peloso-03 and Peloso-04 was false and 
that current encodings are as efficient or better than alternatives in 
Peloso-03/04.
As a implementer, I've found it easy to work with 16 bit and 32 bit 
lengths for identifiers.
Regards

Greg
On 7/18/2011 7:21 AM, Julien Meuric wrote:
> 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
>>>>
>>>
>>>
>>
>>
>
>


-- 
===================================================
Dr Greg Bernstein, Grotto Networking (510) 573-2237