Re: [CCAMP] Change 1: Introduction of resource pool entity (was Re: Moving the WSON discussion forward)

Greg Bernstein <gregb@grotto-networking.com> Mon, 22 August 2011 22:22 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 0B20721F8B4F for <ccamp@ietfa.amsl.com>; Mon, 22 Aug 2011 15:22:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level:
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_15=0.6]
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 KcHpJ7g+IoVE for <ccamp@ietfa.amsl.com>; Mon, 22 Aug 2011 15:22:33 -0700 (PDT)
Received: from mail32c40.carrierzone.com (mail32c40.carrierzone.com [209.235.156.172]) by ietfa.amsl.com (Postfix) with ESMTP id 2E58521F8B4E for <ccamp@ietf.org>; Mon, 22 Aug 2011 15:22:32 -0700 (PDT)
X-Authenticated-User: gregb.grotto-networking.com
Received: from [192.168.0.124] (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 p7MMNOnc031908; Mon, 22 Aug 2011 22:23:28 +0000
Message-ID: <4E52D6D1.9030009@grotto-networking.com>
Date: Mon, 22 Aug 2011 15:23:13 -0700
From: Greg Bernstein <gregb@grotto-networking.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: "t.petch" <ietfc@btconnect.com>
References: <CCBFBB7025DF984494DEC3285C058152129673243E@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com><7AEB3D6833318045B4AE71C2C87E8E170C62FA55@DFWEML501-MBX.china.huawei.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><CCBFBB7025DF984494DEC3285C058152129694D324@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com><4E1E05B5.3030305@grotto-networking.com><CCBFBB7025DF984494DEC3285C05815212969CFA1C@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com> <4E26EE91.6000607@grotto-networking.com> <002d01cc5cf1$c4122920$4001a8c0@gateway.2wire.net>
In-Reply-To: <002d01cc5cf1$c4122920$4001a8c0@gateway.2wire.net>
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=xHRiyBo38pUA:10 a=s6vkCixSkZcA:10 a=xOaALFOtT5cA:10 a=8nJEP1OIZ-IA:10 a=B4uWGr+4DaAYpgidvygSiQ==:17 a=VZAVAGJQAAAA:8 a=gxZvrgisAAAA:8 a=48vgC7mUAAAA:8 a=_KpMzohzQudIF1jzrU8A:9 a=STVoKUrwG7hRDEfeXo8A:7 a=wPNLvfGTeEIA:10 a=EgY3od2ZU2QA:10 a=h-I_03WOSDMA:10 a=m1nndEFD3LoA:10 a=3FZX-ydVlcEA:10 a=lZB815dzVvQA:10 a=wZXu4Y7KgfKDxhGb:21 a=uHIlsw55-CkVEQ6t:21 a=B4uWGr+4DaAYpgidvygSiQ==:117
Cc: ccamp@ietf.org
Subject: Re: [CCAMP] Change 1: Introduction of resource pool entity (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, 22 Aug 2011 22:22:34 -0000

Thanks Tom, hopefully your "chime" helps make it clearer how the LSAs 
get updated and how a WSON system can control that process.
Pierre and co-authors, do you have a specific scenario in mind? The 
existing mechanisms have worked well for previous GMPLS implementations.
Regards
Greg B.
On 8/17/2011 3:14 AM, t.petch wrote:
> ----- Original Message -----
> From: "Greg Bernstein"<gregb@grotto-networking.com>
> To: "PELOSO, PIERRE (PIERRE)"<pierre.peloso@alcatel-lucent.com>
> Cc:<ccamp@ietf.org>
> Sent: Wednesday, July 20, 2011 5:04 PM
>
> I think this is more a question to the OSPF WG.
> Are you asking when an LSA gets updated? They get updated when a newer
> one is received. By newer one that means one with the same "LSA instance
> number". Another top level TLV wouldn't help here  since updates are not
> based on TLVs, but on LSAs (OSPF folks please chime in).
>
> <tp>
> I have not seen a chime so here is one.
>
> An LSA is identified by the combination of LS Type, Link State ID and
> Advertising Router, which is unique.  Instances of an LSA are differentiated by
> LS Sequence Number which starts at x'80000001' and is incremented each time a
> router originates a fresh instance of that LSA, which it will do when something
> changes in the contents of the LSA or at regular intervals if everything stays
> the same.
>
> For OSPF TE, the LS Type is 10, and the Link State ID is 1 followed by 24 bits
> of Instance.
>
> When a router receives an LSA, it checks the LS Sequence Number, and if it is
> for a newer instance, then the old one is discarded and the new one flooded.  If
> it is for an older one, then that is discarded.
>
> All in RFC2328, RFC2370 and RFC3630.
>
> Tom Petch
> </tp>
>
> Note that the the link state database (LSDB) is just a collection of
> LSAs.  Hence the way to get finer granularity in your updates is to use
> more "LSA instances".
>
> Do you have a specific example in mind that can make this discussion
> more concrete?  If an optical node undergoes an in-service update
> (hot-swap) then it will want to send out LSAs reflecting this change. If
> the changes need to replace existing information in the LSDB then the
> same "LSA instance" numbers should be used to force the change. If the
> information is supplemental then new "LSA instance" numbers can be used.
>
> Greg
> On 7/20/2011 7:15 AM, PELOSO, PIERRE (PIERRE) wrote:
>> Hi Greg,
>>
>> The reason we are proposing a change, is that with current WG solution the
> updating process is not detailed, and leaves this in an implementation dependant
> interpretation, as is also the composition of each instance of the LSA. I would
> rather have a solution that specifies that as I see this as a facilitator for
> interoperability and commonality. Otherwise the WG believes that having a
> specified process of updates is not required.
>> My opinion on that is that in case the cost is low, let it be specified.
>> Using multiple type of top-level TLV is a way to formalize that, there can be
> alternative approachs, but if there is no constraint in using those, why not
> exploring this path, as long as nothing else is proposed?
>> Regards,
>>
>> - pierre
>>
>> -----Message d'origine-----
>> De : ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] De la part de Greg
> Bernstein
>> Envoyé : mercredi 13 juillet 2011 22:53
>> À : ccamp@ietf.org
>> Objet : Re: [CCAMP] Change 1: Introduction of resource pool entity (was Re:
> Moving the WSON discussion forward)
>> Pierre, as previously stated multiple instances in OSPF-TE (RFC3630) allow one
> to decrease the flooding size for dynamic information. As RFC3630 indicates:
> "The Instance field is an arbitrary value used to maintain multiple Traffic
> Engineering LSAs.  A maximum of 16777216 Traffic Engineering LSAs may be sourced
> by a single system.". This number of instances should be more than enough by far
> for all WSON applications.  Hence the proposed change is not needed.
>> 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 1:
>>> Introduction of the Resource Pool entity inside the model, which allows the
> definition of several resource entites per node independantly floodable.
>>> MOTIVATION: to decrease the size of flooding upon LSP changes (setup or tear
> down). (Resource Pool = group of resource blocks with same connectivity
> constraints).
>>> Best Regards,
>>>
>>> Pierre
>>>
>>> [SNIP]
>>>
>>> ==snip==
>
> --
> ===================================================
> 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