Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt
Lou Berger <lberger@labn.net> Fri, 11 January 2013 20:29 UTC
Return-Path: <lberger@labn.net>
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 A751421F8786 for <ccamp@ietfa.amsl.com>; Fri, 11 Jan 2013 12:29:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.613
X-Spam-Level:
X-Spam-Status: No, score=-101.613 tagged_above=-999 required=5 tests=[AWL=-0.548, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_37=0.6, J_CHICKENPOX_51=0.6, 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 E7WNEXDsyb-K for <ccamp@ietfa.amsl.com>; Fri, 11 Jan 2013 12:29:17 -0800 (PST)
Received: from oproxy13-pub.unifiedlayer.com (oproxy13-pub.unifiedlayer.com [69.89.16.30]) by ietfa.amsl.com (Postfix) with SMTP id 0908721F86AA for <ccamp@ietf.org>; Fri, 11 Jan 2013 12:29:15 -0800 (PST)
Received: (qmail 20016 invoked by uid 0); 11 Jan 2013 20:28:46 -0000
Received: from unknown (HELO box313.bluehost.com) (69.89.31.113) by oproxy13.unifiedlayer.com with SMTP; 11 Jan 2013 20:28:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=PNuAz78mdsABATT52MDZ+Fbbu7tLgOy9LWyr0SyL4Dk=; b=hJFULEvTuBe69hoTASG3Qu/mjTI4yJOlJf8uRLOkxmMgT6n8KdQCa9SXO0oveUxFViTFjfcojdLBce7l10KH+b6ldUONVG4emiBcBC+fx6f+Hifk/9abVxxBuRe43pJc;
Received: from box313.bluehost.com ([69.89.31.113]:43425 helo=[127.0.0.1]) by box313.bluehost.com with esmtpa (Exim 4.80) (envelope-from <lberger@labn.net>) id 1TtlDa-00011F-86; Fri, 11 Jan 2013 13:28:46 -0700
Message-ID: <50F07604.5080705@labn.net>
Date: Fri, 11 Jan 2013 15:28:52 -0500
From: Lou Berger <lberger@labn.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
References: <20121128073754.7548.6383.idtracker@ietfa.amsl.com> <50BE6C54.7060606@labn.net> <50D24D68.5040005@labn.net> <4A1562797D64E44993C5CBF38CF1BE4804556A@ESESSMB301.ericsson.se> <50D39F51.8010802@labn.net> <4A1562797D64E44993C5CBF38CF1BE48046263@ESESSMB301.ericsson.se> <50D4AB0E.6070207@labn.net> <4A1562797D64E44993C5CBF38CF1BE4805D2BB@ESESSMB301.ericsson.se> <50EDB5E1.5040200@labn.net> <4A1562797D64E44993C5CBF38CF1BE4805E624@ESESSMB301.ericsson.se>
In-Reply-To: <4A1562797D64E44993C5CBF38CF1BE4805E624@ESESSMB301.ericsson.se>
X-Enigmail-Version: 1.5
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Identified-User: {1038:box313.bluehost.com:labnmobi:labn.net} {sentby:smtp auth 69.89.31.113 authed with lberger@labn.net}
Cc: CCAMP <ccamp@ietf.org>, "draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org" <draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org>
Subject: Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt
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: Fri, 11 Jan 2013 20:29:19 -0000
Daniele, I think the following is the sole open point! Some minor changes: > How about: > > NEW > With respect to ODUflex, three different signal types are allowed: 20 > - ODUflex Constant Bit Rate (CBR), 21 - ODUflex Generig Framing s/Generig/Generic > Procedure-Frame mapped (GFP-F) resizable and 22 - ODUflex (GFP-F) non > resizable. They MUST always be advertised in separate Type 2 TLVs as s/They/Each > they use different adaptation functions [G.805]. In case both GFP-F s/they/each s/In case/In the case that > resizable and non resizable (i.e. 21 and 22) are supported, only > Signal Type 21 MUST be advertised s/MUST/SHALL >as resizable ODUflex implies non resizable one. How about replace line with with: "as, per [G.709], this type also implies support for type 22 adaptation." (please confirm the reference). >Signal Type 22 MUST be used when only non resizable > ODUflex is supported. > Much thanks, Lou On 1/11/2013 9:18 AM, Daniele Ceccarelli wrote: > Hi Lou, > > Please see below. > > BR > Daniele & Sergio > >> -----Original Message----- >> From: Lou Berger [mailto:lberger@labn.net] >> Sent: mercoledì 9 gennaio 2013 19.25 >> To: Daniele Ceccarelli >> Cc: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; CCAMP >> Subject: Re: [CCAMP] I-D Action: >> draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt >> >> Daniele, >> >> see below. >> >> >> On 1/8/2013 12:39 PM, Daniele Ceccarelli wrote: >>> Hi Lou, >>> >>> Please find further comments in line. >>> >>> Since the changes from v04 start to be quite a lot we >> published v05. Please provide further comments (if any) with respect to >> that version. >>> >> >> Okay. Note that you have a nit to clean up the next time you update: >> http://tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft > -ietf-ccamp-gmpls-ospf-g709v3-05.txt >> > > fixed > >> >>> BR >>> Daniele & Sergio >>> >>>> -----Original Message----- >>>> From: Lou Berger [mailto:lberger@labn.net] >>>> Sent: venerdì 21 dicembre 2012 19.32 >>>> To: Daniele Ceccarelli >>>> Cc: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; CCAMP >>>> Subject: Re: [CCAMP] I-D Action: >>>> draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt >>>> >>>> Daniele, >>>> Much thanks -- I do expect that the thread might extend >> beyond the >>>> end of year holiday, and that many/most are off next week... >>>> >>>> See below for responses. >>>> >>>> On 12/21/2012 10:49 AM, Daniele Ceccarelli wrote: >>>>> Hi Lou, >>>>> >>>>> Please see in line. >>>>> >>>>> We'll upload -05 when all the issues will be solved. >>>>> >>>>> BR >>>>> Daniele & Sergio >>>>> >>>>> PS. The info model after christmas holidays >>>>> >>>>>> -----Original Message----- >>>>>> From: Lou Berger [mailto:lberger@labn.net] >>>>>> Sent: venerdì 21 dicembre 2012 0.29 >>>>>> To: Daniele Ceccarelli >>>>>> Cc: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; CCAMP >>>>>> Subject: Re: [CCAMP] I-D Action: >>>>>> draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt >>>>>> >>>>>> Daniele / Authors, >>>>>> Thank you for the response. Please see below for my responses. >>>>>> >>>>>> >>>>>> On 12/20/2012 3:57 AM, Daniele Ceccarelli wrote: >>>>>>> Hi Lou, >>>>>>> >>>>>>> Below you can find the last call comments pasted with >>>>>> replies in line. >>>>>>> >>>>>>> All nits, typos and suggested text changes without any >>>>>> comment in line >>>>>>> have been accepted/modified accordingly. >>>>>>> >>>>>> >>>>>>> BR >>>>>>> Daniele & Sergio >>>>>>> >>>>>>> >>>>>>>>> -----Original Message----- >>>>>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] >>>>>>>> On Behalf >>>>>>>> Of Lou Berger >>>>>>>>> Sent: mercoledì 26 ottobre 2011 0.37 >>>>>>>>> To: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org >>>>>>>>> Cc: CCAMP >>>>>>>>> Subject: [CCAMP] some comments on gmpls-ospf-g709v3-00 >>>>>>>> ... >>>>>>>>> 2) SCSI TLV formatting >>>>>>>>> >>>>>>>>> The field descriptions are missing format related conformance >>>>>>>>> (RFC2119) language. >>>>>>>>> >>>>>>> >>>>>>> Done >>>>>> >>>>>> Thanks. >>>>>> >>>>>> Some points: >>>>>> (Using line numbers from >>>>>> http://tools.ietf.org/idnits?url=http://tools.ietf.org/id/draft >>>>> -ietf-ccamp-gmpls-ospf-g709v3-04.txt) >>>>>> >>>>>> I like your solution for the general TLV format definition. >>>>>> >>>>>> Lines 303/304: "Different sub-TLV MAY be presented in >>>> ascending Type >>>>>> order." >>>>>> >>>>>> I suspect you mean s/Different sub-TLV/Multiple sub-TLVs >>>>>> >>>>> >>>>> See below >>>>> >>>>>> By "ascending Type order", are you refering to the TLV type? >>>>>> Are multiple TLVs of the same type allowed? If not, how >> are errors >>>>>> handled? >>>>> >>>>> Yes and yes. Multiple TLVs of the same type are often >>>> present as each of them represents a branch of the muxing tree. >>>>> What about changing into: >>>>> >>>>> Sub-TLV SHOULD be presented >>>>> in ascending Type order (i.e. type 1 before and type 2 after). >>>> >>>> Is there any technical reason for such ordering? It doesn't seem to >>>> add any value to me. >>> >>> Ok. It was meant to be just a guideline but indeed doesn't add any >>> value. Sentence removed. >>> >>>> >>>> I actually was expecting you to say something referring back to >>>> signal type or number of stages represented in the TLV... >>> >>> WRT signal type each TLV is self-consistent, in the sense >> that there is no need to have them in a given order. In all the example >> we have ordered them form the root to the leaves of the tree so to make >> it more "human-readable". We could suggest to follow that orded but >> like in the case of type 1 and type2 is does not add any value (except >> being more easily read). >>> >>> WRT to number of stage the order is important. Actually the >> text says that they MUST be put is ascending order and an example >> (ODU1->ODU2->ODU3) is provided: >>> >>> OLD >>> - Stage#1 ... Stage#N : These fields are 8 bits long. >> Their number is variable and a field is present for >>> each of the indicated number of stages. The last one >> MUST always indicate the server ODU container (ODUk/OTUk) >>> and they MUST be listed in ascending order from the >> smallest to the biggest one. >>> The values of the Stage fields MUST be the same ones >> defined for the Signal Type field. If >>> the number of stages is 0, then the Stage and Padding >> fields MUST be omitted. >>> >>> Example: in case the ODU1->ODU2->OD3 hierarchy, the >> Signal Type field is set to ODU1 and >>> two Stage fields are present, the first indicating >> ODU2 and the second ODU3 (server layer). >>> >>> We added: "from the smallest to the biggest one." at the end >> of the first sentence: >>> >>> NEW: >>> [CUT] >>> The last one MUST always indicate the server ODU >> container (ODUk/OTUk) >>> and they MUST be listed in ascending order from the >> smallest to the biggest one. >>> [CUT] >>> >>>> >>>>> >>>>>> >>>>>> Lines 306-322: >>>>>> >>>>>> Given that Figures 4 and 5 completely repeat the information in >>>>>> Figure 4, I propose that you drop Figure 4. (and align the >>>> preceding >>>>>> paragraph to match.) >>>>> >>>>> Figure 4 and 5 represent TLV type1 and TLV type2 >>>> respectively, which are quite different from each other. >> The first 3 >>>> rows are identical but the rest of the TLV is pretty different. We >>>> would prefer to keep both of them. >>>>> >>>> >>>> Ahh. Sorry, let me try again: >>>> >>>> Given that Figures 4 and 5 completely repeat the information in >>>> Figure *4*, I propose that you drop Figure *3*. (and align the >>>> preceding paragraph to match.) >>> >>> Done >>> >>> OLD >>> The format of the SCSI MUST be as depicted in the >> following figure, where >>> one Type 1 sub-TLV MUST be used for any fixed container >> and one Type 2 sub-TLV >>> MUST be used for any variable container. >>> NEW >>> The SCSI MUST include one Type 1 sub-TLV for any fixed >> container and one Type 2 sub-TLV >>> for any variable container. >>> >> >> I think this new/revised text is ambiguous: >> >> You say "one ... for any" (twice). Is this one for each, or one for all >> (containers)? > > Yes...One for each...corrected. > >> >> The flow into the next paragraph is a bit hard to follow. >> > How about: > > NEW > With respect to ODUflex, three different signal types are allowed: > 20 - ODUflex Constant Bit Rate (CBR), 21 - ODUflex Generig Framing > Procedure-Frame mapped (GFP-F) resizable and 22 - ODUflex (GFP-F) > non resizable. They MUST always be > advertised in separate Type 2 TLVs as they use different adaptation > functions [G.805]. In case both GFP-F resizable and non > resizable (i.e. 21 and 22) are supported, only Signal Type 21 MUST be > advertised as resizable ODUflex implies non resizable one. > Signal Type 22 MUST be used when only non resizable ODUflex > is supported. > > >>>> >>>> Also, just realized that figures 4 and 5 really should >> indicate that >>>> priorities are not always included. And that a second >> padding field >>>> may be needed too! How about: >>>> >>>> >>>> 0 1 2 3 >>>> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Type = 1 (Unres-fix) | Length | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Signal Type | Num of Stages |T|S| TSG | Res | Priority | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Stage#1 | ... | Stage#N | Padding | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Unreserved ODUj at Prio 0 | ..... | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Unreserved ODUj at Prio 7 | Unreserved Padding | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> >>>> Figure 4: Bandwidth TLV - Type 1 - >>> >>> OK. Wrote padding instead of unreserved Padding >>> >>>> >>>> >>>> 0 1 2 3 >>>> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Type = 2 (Unres/MAX-var) | Length | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Signal Type | Num of Stages |T|S| TSG | Res | Priority | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Stage#1 | ... | Stage#N | Padding | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Unreserved Bandwidth at priority 0 | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | ... | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Unreserved Bandwidth at priority 7 | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Maximum LSP Bandwidth at priority 0 | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | ... | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> | Maximum LSP Bandwidth at priority 7 | >>>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ >>>> >>>> Figure 5: Bandwidth TLV - Type 2 - >>>> >>>> (Note some field names have been expanded to match descriptions) >>> >>> OK >>> >>>> >>>>>> >>>>>>> >>>>>>>>> >>>>>>>>> 3) SCSI TLV procedures >>>>>>>>> >>>>>>>>> You have defined the formats of the TLVs in Section >> 4.1, but not >>>>>>>>> explicitly how they are to be used. Some RFC2119 language >>>>>> really is >>>>>>>>> needed to cover how the SCSI is to be encoded and parsed. At a >>>>>>>>> minimum, any TLV inclusion, ordering requirements, and >> exception >>>>>>>>> handling should be covered. (For example, your examples >>>>>>>> always show a >>>>>>>>> particular ordering relative to Stage#, is this required, >>>>>>>> recommended, >>>>>>>>> or just a possibility. You have some informative language, >>>>>> which is >>>>>>>>> great, but you also need some RFC2119 language.) >>>>>>> >>>>>>> Done >>>>>> >>>>>> The length of each TLV type and each field should be defined. >>>>>> (You have it for some fields, but not others). >>>>> >>>>> Now all of them should have been filled. >>>>> >>>> >>>> great. >>>> >>>>>> >>>>>> 414 With respect to ODUflex, ODUflex Constant Bit Rate (CBR) and >>>>>> 415 ODUflex Generig Framing Procedure-Frame mapped (GFP-F) MUST >>>>>> 416 always be advertised separately as they use different >>>>>> 417 adaptation functions. In the case both GFP-F resizable and >>>>>> non >>>>>> 418 resizable (i.e. 21 and 22) are supported, Signal Type 21 >>>>>> 419 implicitely supports also signal Signal Type 22, so >>>> only Signal >>>>>> 420 Type 21 MUST be advertised. Signal Type 22 MUST be used only >>>>>> 421 for non resizable resources. >>>>>> >>>>>> Shouldn't this text be moved to after line 304? >>>>> >>>>> Agree. Done. >>>> >>>> great. >>>> >>>>> >>>>>> >>>>>> Line 416: By separately do you mean "in separate TLVs"? >>>>> >>>>> Yes.changed >>>> >>>> great. >>>> >>>>>> >>>>>> Lines 416/7: Your reference to "different adaptation >>>> functions" lacks >>>>>> context as it is the sole reference in the document to >> "adaptation >>>>>> functions". I think you need to either define this >>>> terminology (via >>>>>> reference is fine) or replace it some other terminology. >>>>>> >>>>> >>>>> Reference to [G.805] added >>>> >>>> okay. Given the signal type definitions are in [OTN-SIG], what >>>> additional information is added by this paragraph? What am >> I missing? >>> >>> Things are quite different between signaling and routing >> when it comes to "implication". In the case of signaling you either >> signal type 21 o 22, while in the case of routing if both of them are >> supported there is no need to advertise both of them and just signal >> type 21 is enough because it implies also signal type 22 support. >>> >>>> >>>>> >>>>>> Line 419/whole document: Please double check the document for >>>>>> spelling errors (there's one in the above paragraph.) >> >> you still have some errors... > > No more errors seems to be there according to the spell check, if there are any left please indicate them explicitely. > >> >>>>>> >>>>>> Line 423: >>>>>> >>>>>> By "number of multiplexing stages level below the >> indicated signal >>>>>> type", do you mean "number of multiplexing stages represented as >>>>>> transporting the indicated signal type"? >>>>>> >>>>>> Lines 424-426. It's best not to define semantics through >> example. >>>>>> How about replacing 423-426 with: >>>>>> >>>>>> - Number of stages (8 bits): This field indicates the number of >>>>>> multiplexing stages used to transport the indicated >> signal type. It >>>>>> MUST be set to the number of stages represented in the TLV. >>>>>> >>>>> OK >>>>> >>>>>> >>>>>> Line 428: s/Flags:/Flags (8 bits) >>>>> >>>>> ok >>>>>> >>>>>> Lines 455-462: should be revised to use 2119 conformance language >>>>>> (and to clarify the malformed text.) >>>>> >>>>> OK >> >> OLD >> >> 409 Value 1 MUST be used on those interfaces where the fallback 410 >> procedure is enabled and the default value of >> 1.25 Gbps can be >> 411 falled back to 2.5 if needed. Value 2 MUST be used on [RFC4328] >> 412 interfaces while value 3 MUST be used on [G.709-2012] interfaces >> 413 where the fallback procedure is unsupported/disabled. Value 0 >> 414 MUST be used for non multiplexed signal (i.e. non OTN client). >> >> How about: >> A value of 1 MUST be used on interfaces which are configured to support >> the fall back procedures defined in [G.798-a2]. A value of 2 MUST be >> used on interfaces that only support 2.5 Gbps time slots, such as >> [RFC4328] interfaces. A value of 3 MUST be used on interfaces that are >> configured to only support >> 1.25 Gbps time slots. A value or 3 MUST be used for non multiplexed >> signal types (i.e. a non OTN client). >> > > OK but in the last sentence it's value 0, not 3. > >>>>> >>>>>> >>>>>> The "RES" field isn't defined. >>>>> >>>>> <t>- Res (3 bits): reserved bits. MUST be set to 0.</t> >>>> >>>> "and ignored on receipt." >>> >>> Ok >>> >>>> >>>>> >>>>>> >>>>>> 464-479: I know what you mean, but I think the text really isn't >>>>>> clear and should be revised. Suggest you just rewrite >> rather then >>>>>> tweak (as we tried in this rev.) I'm happy to discuss on >>>> list if that >>>>>> will help. >>>>>> >>>>> >>>>> OLD >>>>> 464 - Priority (8 bits): field with 1 flag for each >>>> priority. Each >>>>> 465 bit MUST be set when the related priority is >>>> supported and MUST be >>>>> 466 cleared when the related priority is not >>>> supported. The priority >>>>> 467 0 is related to the most significant bit. When >>>> no priority is >>>>> 468 supported, priority 0 MUST be advertised. >>>>> >>>>> 470 - Stage#1 ... Stage#N : These fields are 8 bits >>>> long. Their >>>>> 471 number is variable and a field is present >> for each of the >>>>> 472 indicated number of stages. The last one MUST >>>> always indicate the >>>>> 473 server ODU container (ODUk/OTUk) and they MUST be >>>> listed in >>>>> 474 ascending order. The values of the Stage fields >>>> MUST be the same >>>>> 475 ones defined for the Signal Type field. If the >>>> number of stages >>>>> 476 is 0, then the Stage and Padding fields >> MUST be omitted. >>>>> >>>>> 478 - Padding: Given that the number of Stages is >>>> variable, padding to >>>>> 479 32 bits field MUST be used when needed. >>>>> >>>>> NEW >>>>> >>>>> - Priority (8 bits): bitmap used to state which priorities >> are being >>>> s/state/indicate >>>>> advertised. The left most bit represent priority 0 >> (highest) and the >>>>> right most priority 7 (lowest) And are presented in >> ascending orded. >>>> s/) A/), a >>>> s/orded/ordered >>>> >>>>> Each bit MUST be set when the related priority is >> supported and MUST >>>> "A bit MUST be set (1) for each corresponding priority >> represented in >>>> the TLV and MUST" >>>> >>>>> be cleared when the related priority is not supported. >>>> s/be cleared/NOT be set (0) >>>> s/supported/represented. >>>> >>>>> When the >>>>> interface does not support priorities, the advertisement MUST be >>>>> compliant with the advertisement of priority 0. >>>>> >>>> Replace with >>>> "At least one priority level MUST be advertised. A value >> of zero (0) >>>> MUST be used when not overridden by local policy." >>> >>> NEW >>> <t>- Priority (8 bits): field with 1 flag for each >> priority. A bit MUST be set (1) for each corresponding priority >>> represented in the TLV and MUST NOT be set (0) when >> the related priority is not represented. >>> At least one priority level MUST be advertised. A >> value of zero (0) MUST be used when not >>> overridden by local policy.</t> >> >> How about: >> - Priority (8 bits): a bitmap used to indicate which >> priorities are being advertised. The bitmap is in ascending >> order, with the leftmost bit representing priority level 0 >> (i.e., the highest) and the rightmost bit representing >> priority level 7 (i.e., the lowest). A bit MUST be set (1) >> corresponding to each priority represented in the TLV, and >> MUST NOT be set (0) when the corresponding priority is not >> represented. At least one priority level MUST be advertised >> that, unless overridden by local policy, SHALL be at priority level 0. >> > > OK > >>>> >>>>> - Stage#1 ... Stage#N : Each field is 8 bits long. One >>>> field MUST be >>>>> used in ascending order (from the lowest order ODU to the highest >>>>> order ODU) for each stage of the muxing branch being >> advertised. The >>>>> last one MUST always indicate the server ODU container (ODUk/OTUk). >>>>> The values of the Stage fields MUST be the same ones >> defined for the >>>>> Signal Type field. If the number of stages is 0, the Stage >>>> field MUST >>>>> NOT be included. >>>>> >>>> How about: >>>> Stage (8 bits): Each Stage field indicates the signal type used in >>>> the to transport the signal indicated in the Signal Type field. The >>>> number of Stage fields included in a TLV MUST equal the >> value of the >>>> Number of Stages field. The Stage fields MUST be ordered to match >>>> the data plane in ascending order (from the lowest order ODU to the >>>> highest order ODU). >>> >>> Saying that each stage field indicates the signal type used to >>> transport the signal indicated in the signal type field is >> not correct >>> because e.g. In the case of ODU1->ODU2->ODU3 it is not >> correct to say >>> that ODU2 and ODU3 are used to transport the ODU1 because the ODU2 >>> tranports the ODU1 and the ODU3 tranports the ODU3. >>> How about: >>> >>> <t>- Stage (8 bits): Each Stage field indicates the signal type >>> beloning to the muxing branch used to transport the signal indicated >>> in the Signal Type field. The number of Stage fields >> included in a TLV >>> MUST equal the value of the Number of Stages field. The >> Stage fields >>> MUST be ordered to match the data plane in ascending order (from the >>> lowest order ODU to the highest order ODU). The values of the Stage >>> fields MUST be the same ones defined for the Signal Type >> field. If the >>> number of stages is 0, then the Stage and Padding fields MUST be >>> omitted. >>> >> >> How about: >> Stage (8 bits): Each Stage field indicates a signal type in >> the multiplexing hierarchy used to transport the signal >> indicated in the Signal Type field. The number of Stage fields >> included in a TLV MUST equal the value of the Number of Stages >> field. The Stage fields MUST be ordered to match the data >> plane in ascending order (from the lowest order ODU to the >> highest order ODU). The values of the Stage field are the same >> as those defined for the Signal Type field. When the Number of >> stage field carries a 0, then the Stage and Padding fields >> MUST be omitted. >> > > OK > >>>> >>>> >>>>> - Padding: Padding bytes MUST be inserted so that the >>>>> subsequent field starts at a 4-byte aligned >> boundary. It is >>>>> important to note that the Length field includes >> the padding >>>>> bytes. Padding SHOULD be using zeros. >>>>> >>>> How about: >>>> Padding (variable): The Padding field is used to ensure the 32 bit >>>> alignment of stage fields. The length of the Padding field >> is always >>>> a multiple of 8 bits (1 byte). Its length can be calculated, in >>>> bytes, as: >>>> <value of Number of Stages field> % 4 When present, >> the Padding >>>> field MUST be set to a zero (0) value on transmission and MUST be >>>> ignored on receipt. >>>> >>> >>> In case of number of stages == 3, "<value of Number of >> Stages field> % 4" is 3, correct? While the padding bytes is 1. >>> Wouldn't "4-<value of Number of Stages field>" be more correct? >> >> Woops. 4-(<value of Number of Stages field> % 4), right? > > OK > > >> >> >>> >>> How about: >>> <t>- Padding (variable): The Padding field is used to >> ensure the 32 bit alignment of stage fields. >>> The length of the Padding field is always a multiple >> of 8 bits (1 byte). Its length can be >>> calculated, in bytes, as: 4- "value of Number of >> Stages field". >> see above. >>> The Padding field MUST >>> be set to a zero (0) value on transmission and MUST >> be ignored on >>> receipt.</t> >> >> s/The/When present, the > > OK > >> >> >>> >>>>> >>>>>> 481-493: I still find this text is really confusing. I think it >>>>>> would cleaner to separate out the fixed container and variable >>>>>> container field definitions (3 definitions: Unres ODUj at Prio N, >>>>>> Unreserved Bandwidth at priority N, and MAX LSP Bandwidth >>>> at priority >>>>>> N). Again happy to discuss further on list. >>>>>> >>>>> >>>>> OLD >>>>> 481 - Unreserved Bandwidth/Max LSP BW : In case of >>>> fixed containers >>>>> 482 (Type=1) the Unreserved Bandwidth field MUST be >>>> 16 bits long and >>>>> 483 indicates the Unreserved Bandwidth in >> number of available >>>>> 484 containers. Unreserved/MAX LSP BW fields for >>>> each identified >>>>> 485 priority MUST be included, in order of increasing >>>> prioritiy (0 to >>>>> 486 7) and Unreserved/MAX LSP BW fields for other >>>> priority values MUST >>>>> 487 be omitted. In case the number of supported >>>> priorities is odd, a >>>>> 488 16 bits all zeros padding field MUST be added. >>>> On the other hand, >>>>> 489 in case of variable containers (Type 2) the >>>> Unreserved/MAX LSP >>>>> 490 Bandwidth fields MUST be 32 bits long and >>>> expressed in IEEE >>>>> 491 floating point format. The advertisement of the >>>> MAX LSP bandwidth >>>>> 492 MUST take into account HO OPUk bit rate >> tolerance and be >>>>> 493 calculated according to the following formula: >>>>> >>>>> NEW >>>>> - Unreserved ODUj at Prio N (16 bits): This field is used >>>> only in case >>>>> of fixed containers (Type=1). It MUST be 16 bits long and >> indicates >>>>> the Unreserved Bandwidth in number of available containers. >>>>> A different field for each supported priority MUST be >> used. In case >>>>> the number of supported priorities is odd, a 16 bits all >>>> zeros padding >>>>> field MUST be added. >>>>> >>>> How about: >>>> - Unreserved ODUj (16 bits): This field indicates the Unreserved >>>> Bandwidth at a particular priority level. This field MUST >> be set to >>>> the number of ODUs at the indicated the Signal Type for a >> particular >>>> priority level. One field MUST be present for each bit set in the >>>> Priority field, and is ordered to match the Priority field. Fields >>>> MUST not be >> >> s/MUST not/MUST NOT >> >>>> present for priority levels that are not indicated in the Priority >>>> field. >> >>>> This field is REQUIRED for Type 1 (fixed >>>> container) TLVs, and MUST NOT be used for Type 2 TLVs. >>>> >> >> Actually, these lines are redundant with the format definition and can >> be dropped. >> > > OK > >>>> Also: >>>> Unreserved Padding (variable): The Padding field is used to >> ensure the >>>> 32 bit alignment of Unreserved ODUj fields. The length of the >>>> Unreserved Padding field is always a multiple of 16 bits (2 >>>> byte). Its length can be calculated, in bytes, as: >>>> <number of priorities indicated in Priorities field> % 2 >>>> When present, the Unreserved Padding field MUST be set to a >>>> zero (0) value on transmission and MUST be ignored on receipt. >>>> >>> >>> Ok, but shouldn't it be: >>> "Its length can be calculated, in multiple of 2 bytes, >>> as: "number of priorities indicated in Priorities field" % 2." ? >>> >>> When the number of priorities is odd, the unreserved padding >> field is 2 byte, when the number of priorities is even, the >> padding field is not there. >>> >> How about: >> >> - Unreserved Padding (variable): The Padding field is used to ensure >> the 32 bit alignment of Unreserved ODUj fields. When present the >> Unreserved Padding field is 16 bits (2 byte) long. When the number of >> priorities is odd, the unreserved Unreserved Padding field MUST be >> included. When the number of priorities is even, the Unreserved Padding >> MUST be omitted. >> > > OK, but it's not variable. When present it's always 16 bits. > >>> >>>>> - Unreserved Bandwidth at priority N (32 bits): This field is used >>>>> only in case of variable containers (Type=2). It MUST be 32 >>>> bits long >>>>> and indicates the Unreserved Bandwidth in bits/s in IEEE floating >>>>> point format. A different field for each supported >> priority MUST be >>>>> used. >>>>> >>>> How about: >>>> Unreserved Bandwidth (32 bits): This field indicates the >>>> Unreserved Bandwidth at a particular priority level. This >>>> field MUST be set to the bandwidth, in bits/s in IEEE >>>> floating point format, available at the indicated the Signal >>>> Type for a particular priority level. One field MUST be >>>> present for each bit set in the Priority field, and is ordered >>>> to match the Priority field. Fields MUST not be present for >>>> priority levels that are not indicated in the Priority >>>> field.This field is REQUIRED for Type 2 (variable container) >>>> TLVs, and MUST NOT be used for Type 1 TLVs. >>>> >> >> The Unreserved Bandwidth field remains undefined in the current text. > > Lost it. Now is there. > >> >>>>> - MAX LSP Bandwidth at priority N (32 bit): This field is >>>> used only in >>>>> case of variable containers (Type=2). It MUST be 32 bits long and >>>>> expressed in bits/s in IEEE floating point format. The >> advertisement >>>>> of the MAX LSP bandwidth MUST take into account HO OPUk bit rate >>>>> tolerance and be calculated according to the following formula: >>>>> >>>> How about: >>>> Maximum LSP Bandwidth (32 bit): This field indicates the >>>> maximum bandwidth that can be allocated for a single LSP at a >>>> particular priority level. This field MUST be set to the >>>> maximum bandwidth, in bits/s in IEEE floating point format, >>>> available to a single LSP at the indicated the Signal Type for >>>> a particular priority level. One field MUST be present for >>>> each bit set in the Priority field, and is ordered to match >>>> the Priority field. Fields MUST not be present for priority >>>> levels that are not indicated in the Priority field. >> >>>> This field >>>> is REQUIRED for Type 2 (variable container) TLVs, and MUST NOT >>>> be used for Type 1 TLVs. >>>> >> >> Actually, these lines are redundant with the format definition and can >> be dropped. > > Yes > >> >>> >>> OK >>> >>>> >>>>>>> >>>>>>>> ... >>>>>>>>> 6) Finally, some nits: >>>>>>>>> s/[OTN-INFO], the OSPF-TE/[OTN-INFO], OSPF-TE s/list >> of them/list >>>>>>>> s/Priority :8 bits/Priority (8 bits): >>>>>>>>> s/infer/imply >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> - You have some very nice examples, but are inconsistent >>>> in filling >>>>>>>> in field values. I think all values that can possibly be >>>> filled in >>>>>>>> in the examples should be. >>>>>>>> >>>>>>> >>>>>>> All the relevant ones have been introduces. Some non >>>> relevant fields >>>>>>> have been left with just the field name in. E.g. In an >>>>>> example showing >>>>>>> priorities management the T, S and TSG fields have not >> been filled >>>>>>> with 1 or 0 but just T,S and TSG have been left to make >>>> the reading >>>>>>> easier. >>>>>>> >>>>>> >>>>>> I think this will confuse some readers. I think it would >>>> be better >>>>>> to fill in as much as possible, and if not, indicate that >>>> the fields >>>>>> are not important to the case (or can carry a specific set of >>>>>> values). For example why not show that reserved&padding >> fields are >>>>>> 0, that the SWCaps=OTN-TDM, etc. >>>>> >>>>> Done (only T, S ans TSG left indicated as T, S and TSG when non >>>>> relevant for the example) >>>>> >>>> >>>> Will you add text to that effect to each of those examples? >>> >>> OK >>> >>>> >>>>>> >>>>>>>> Detailed editorial and technical comments: >>>>>>>> >>>>>> Thank you! >>>>>> [...] >>>>>> >>>>>> >>>>>>>> - Section 7 -- update to reference 4203 and 5920. Discuss >>>>>>>> implications / added risk of additional information >>>>>> provided in this >>>>>>>> document. >>>>>>> Reference to 4203 added and this piece of text added at the end: >>>>>>> >>>>>>> For security threats, defensive techniques, >>>> monitoring/detection/ >>>>>>> reporting of security attacks and requirements please refer to >>>>>>> [RFC5920] . >>>>>>> >>>>>>>> >>>>>>>> Section 8. This section needs some work. (I'm assuming your >>>>>>>> familiar with rfc5226). >>>>>>> >>>>>> >>>>>> Hereto, we'll see what the reviewers say... >>>>>> >>>>>>> What about: >>>>>>> >>>>>>> 8. IANA Considerations >>>>>>> >>>>>>> Upon approval of this document, IANA will make the >>>> assignment of a >>>>>>> new registry, the "OTN-TDM Container Registry" under >> a new GMPLS >>>>>>> Routing Parameters" with two new types (1 and 2) >>>>>>> >>>>>>> >>>>>>> Switching Type Description Reference >>>>>>> ---------------------- -------------------------- ---------- >>>>>>> 110 (suggested) OTN-TDM capable (OTN-TDM) [This.I-D] >>>>>>> >>>>>>> This document defines the following sub-TLVs of the ISCD TLV: >>>>>>> >>>>>>> Value Sub-TLV >>>>>>> ----- ------------------------------------------------- >>>>>>> 1 Unreserved Bandwidth for fixed containers >>>>>>> 2 Unreserved/MAX LSP bandwidth for flexible containers >>>>>>> >>>>>>>> >>>>>>>> - Switching types are assigned in >>>>>>>> http://www.iana.org/assignments/gmpls-sig-parameters/gmpls-sig- >>>>>>>> parameters.xml#gmpls-sig-parameters-3 >>>>>>>> (Again I suggest 110, not 101, but this isn't a big deal) >>>>>>>> >>>>>>>> - I think you are actually asking for IANA to establish a >>>>>> new registry. >>>>>>>> Perhaps something like "OTN-TDM Container Registry" under a new >>>>>>>> "GMPLS Routing Parameters" with two new types. >>>>>> >>>>>> Sorry, I wasn't clear in my prior mail. I didn't mean >> for the text >>>>>> to end up in the draft unmodified. Take a look at >>>>>> >>>> >> http://tools.ietf.org/html/draft-ietf-ccamp-gmpls-dcsc-channel-ext-04 >>>>>> for an example of how to ask for a new Switching Type, and >>>>>> http://tools.ietf.org/html/draft-ietf-ccamp-rfc4420bis-03 for an >>>>>> example of how to ask for a new TLV registry. >>>>> >>>>> >>>>> Upon approval of this document, IANA will make the >>>> assignment in the >>>>> "Switching Types" section of the "GMPLS Signaling Parameters" >>>>> registry located at >>>> http://www.iana.org/assignments/gmpls-sig-parameters: >>>>> Value Type Reference >>>>> --------- -------------------------- ---------- >>>>> 110 (*) OTN-TDM capable (OTN-TDM) [This.I-D] >>>>> >>>>> (*) Suggested value >>>>> This document defines a new sub-TLV for the ISCD sub-TLV. >>>> How about >>>> This document defines 2 new TLVs that are carried in Interface >>>> Switching Capability Descriptors [RFC4203] with Signal Type OTN-TDM. >>>> >>>>> Each >>>>> TLV includes a 16-bit type identifier (the T-field). Two >>>> s/Two/The same >>>>> T-field values are applicable to the new sub-TLV. >>> ok >>> >>>>> >>>>> IANA >>>>> The IANA has created a new registry and will manage TLV type >>>>> identifiers as follows: >>>> How about: >>>> Upon approval of this document, IANA will create and maintain >>>> a new registry, the "sub-TLVs of the OTN-TDM Interface >>>> Switching Capability Descriptor TLV" registry under the "Open >>>> Shortest Path First >>>> (OSPF) Traffic Engineering TLVs" registry, see >>>> http://www.iana.org/assignments/ospf-traffic-eng-tlvs/ospf-traf >>> fic-eng-tlvs.xml, >>>> with the TLV types as follows: >>>> >>>>> >>>>> - TLV Type = 1 >>>>> - TLV Name = Unreserved Bandwidth for fixed containers >>>>> >>>>> - TLV Type = 2 >>>>> - TLV Name = Unreserved Bandwidth for fixed containers >>>> >>>> The request Registration Procedures are Standards Action. >>>> >> >> What case does "Whether allowed on ISCD sub-TLV" cover? The >> scope of the >> registry is the OTN-TDM Interface Switching Capability Descriptor TLV. > > Removed, it didn't make much sense. > >> >> Thanks, >> Lou >> >> >>>> Lou >>>> >>>>> >>>>>> >>>>>> Lou >>>>>> >>>>>>>> >>>>>>>> That's it on this document. >>>>>>>> >>>>>>>> Lou >>>>>>>> >>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On >>>>>>>> Behalf Of Lou Berger >>>>>>>> Sent: giovedì 20 dicembre 2012 0.28 >>>>>>>> To: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; CCAMP >>>>>>>> Subject: Re: [CCAMP] I-D Action: >>>>>>>> draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt >>>>>>>> >>>>>>>> Authors? >>>>>>>> >>>>>>>> On 12/4/2012 4:34 PM, Lou Berger wrote: >>>>>>>>> Authors, >>>>>>>>> Please review any changes and how LC comments >> are addressed. >>>>>>>>> >>>>>>>>> Thank you, >>>>>>>>> Lou >>>>>>>>> >>>>>>>>> On 11/28/2012 2:37 AM, internet-drafts@ietf.org wrote: >>>>>>>>>> >>>>>>>>>> A New Internet-Draft is available from the on-line >>>>>>>> Internet-Drafts directories. >>>>>>>>>> This draft is a work item of the Common Control and >>>>>>>> Measurement Plane Working Group of the IETF. >>>>>>>>>> >>>>>>>>>> Title : Traffic Engineering Extensions to >>>>>>>> OSPF for Generalized MPLS (GMPLS) Control of Evolving G.709 OTN >>>>>>>> Networks >>>>>>>>>> Author(s) : Daniele Ceccarelli >>>>>>>>>> Diego Caviglia >>>>>>>>>> Fatai Zhang >>>>>>>>>> Dan Li >>>>>>>>>> Sergio Belotti >>>>>>>>>> Pietro Vittorio Grandi >>>>>>>>>> Rajan Rao >>>>>>>>>> Khuzema Pithewan >>>>>>>>>> John E Drake >>>>>>>>>> Filename : >>>> draft-ietf-ccamp-gmpls-ospf-g709v3-04.txt >>>>>>>>>> Pages : 33 >>>>>>>>>> Date : 2012-11-27 >>>>>>>>>> >>>>>>>>>> Abstract: >>>>>>>>>> ITU-T Recommendation G.709 [G.709-2012] has introduced >>>>>>>> new fixed and >>>>>>>>>> flexible Optical Data Unit (ODU) containers, >>>> enabling optimized >>>>>>>>>> support for an increasingly abundant service mix. >>>>>>>>>> >>>>>>>>>> This document describes Open Shortest Path First - Traffic >>>>>>>>>> Engineering (OSPF-TE) routing protocol extensions >> to support >>>>>>>>>> Generalized MPLS (GMPLS) control of all currently >> defined ODU >>>>>>>>>> containers, in support of both sub-lambda and lambda >>>>>>>> level routing >>>>>>>>>> granularity. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The IETF datatracker status page for this draft is: >>>>>>>>>> >>>>>> >> https://datatracker.ietf.org/doc/draft-ietf-ccamp-gmpls-ospf-g709v3 >>>>>>>>>> >>>>>>>>>> There's also a htmlized version available at: >>>>>>>>>> >> http://tools.ietf.org/html/draft-ietf-ccamp-gmpls-ospf-g709v3-04 >>>>>>>>>> >>>>>>>>>> A diff from the previous version is available at: >>>>>>>>>> >>>>>>>> >>>>>> >>>> >> http://www.ietf.org/rfcdiff?url2=draft-ietf-ccamp-gmpls-ospf-g709v3-0 >>>>>>>>>> 4 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Internet-Drafts are also available by anonymous FTP at: >>>>>>>>>> ftp://ftp.ietf.org/internet-drafts/ >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> CCAMP mailing list >>>>>>>>>> CCAMP@ietf.org >>>>>>>>>> https://www.ietf.org/mailman/listinfo/ccamp >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> CCAMP mailing list >>>>>>>>> CCAMP@ietf.org >>>>>>>>> https://www.ietf.org/mailman/listinfo/ccamp >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> CCAMP mailing list >>>>>>>> CCAMP@ietf.org >>>>>>>> https://www.ietf.org/mailman/listinfo/ccamp >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >> > > >
- [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-ospf-g… internet-drafts
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Daniele Ceccarelli
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Daniele Ceccarelli
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Daniele Ceccarelli
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Daniele Ceccarelli
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Lou Berger
- Re: [CCAMP] I-D Action: draft-ietf-ccamp-gmpls-os… Daniele Ceccarelli