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
- [CCAMP] TR: New Version Notification for draft-pe… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] TR: New Version Notification for draf… Greg Bernstein
- [CCAMP] Review of draft-peloso-ccamp-wson-ospf-oe… Greg Bernstein
- Re: [CCAMP] TR: New Version Notification fordraft… Margaria, Cyril (NSN - DE/Munich)
- Re: [CCAMP] TR: New Version Notification fordraft… Greg Bernstein
- Re: [CCAMP] TR: New Version Notification fordraft… Greg Bernstein
- Re: [CCAMP] TR: New Version Notification fordraft… Leeyoung
- Re: [CCAMP] TR: New Version Notification fordraft… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] TR: New Version Notificationfordraft-… Margaria, Cyril (NSN - DE/Munich)
- Re: [CCAMP] TR: New Version Notification fordraft… Fatai Zhang
- Re: [CCAMP] TR: New Version Notification fordraft… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] TR: New Version Notification fordraft… Greg Bernstein
- Re: [CCAMP] TR: New Version Notificationfordraft-… Leeyoung
- Re: [CCAMP] TR: New Version Notificationfordraft-… Julien Meuric
- Re: [CCAMP] TR: New Version Notificationfordraft-… Greg Bernstein
- Re: [CCAMP] TR: New Version Notificationfordraft-… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] TR: New Version Notificationfordraft-… Greg Bernstein
- Re: [CCAMP] TR: New Version Notificationfordraft-… Leeyoung
- [CCAMP] Moving the WSON discussion forward (Was R… Lou Berger
- Re: [CCAMP] Moving the WSON discussion forward (W… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] Moving the WSON discussion forward (W… Greg Bernstein
- Re: [CCAMP] Moving the WSON discussion forward (W… Margaria, Cyril (NSN - DE/Munich)
- Re: [CCAMP] Moving the WSON discussion forward (W… Greg Bernstein
- [CCAMP] Change 1: Introduction of resource pool e… PELOSO, PIERRE (PIERRE)
- [CCAMP] Change 2: Use of connectivity matrix to d… PELOSO, PIERRE (PIERRE)
- [CCAMP] Change 3: Reduction of the scope of Resou… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] Change 1: Introduction of resource po… Leeyoung
- Re: [CCAMP] Change 2: Use of connectivity matrix … Greg Bernstein
- Re: [CCAMP] Change 3: Reduction of the scope of R… Greg Bernstein
- Re: [CCAMP] Change 1: Introduction of resource po… Greg Bernstein
- Re: [CCAMP] Change 2: Use of connectivity matrix … Margaria, Cyril (NSN - DE/Munich)
- Re: [CCAMP] Change 2: Use of connectivity matrix … Greg Bernstein
- Re: [CCAMP] Change 2: Use of connectivity matrix … Margaria, Cyril (NSN - DE/Munich)
- Re: [CCAMP] Change 2: Use of connectivity matrix … Greg Bernstein
- Re: [CCAMP] Change 2: Use of connectivity matrix … Julien Meuric
- Re: [CCAMP] Change 2: Use of connectivity matrix … Greg Bernstein
- Re: [CCAMP] Change 2: Use of connectivity matrix … Lou Berger
- Re: [CCAMP] Change 1: Introduction of resource po… PELOSO, PIERRE (PIERRE)
- Re: [CCAMP] Change 1: Introduction of resource po… Greg Bernstein
- Re: [CCAMP] Change 1: Introduction of resource po… t.petch
- Re: [CCAMP] Change 1: Introduction of resource po… Greg Bernstein