Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt
zhang.fei3@zte.com.cn Thu, 17 March 2011 06:01 UTC
Return-Path: <zhang.fei3@zte.com.cn>
X-Original-To: ccamp@core3.amsl.com
Delivered-To: ccamp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E10AC3A6A48; Wed, 16 Mar 2011 23:01:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.566
X-Spam-Level:
X-Spam-Status: No, score=-98.566 tagged_above=-999 required=5 tests=[AWL=-1.531, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ogbOCZM8qWk2; Wed, 16 Mar 2011 23:01:05 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [63.218.89.70]) by core3.amsl.com (Postfix) with ESMTP id 098563A67AA; Wed, 16 Mar 2011 23:01:03 -0700 (PDT)
Received: from [10.34.0.130] by mx5.zte.com.cn with surfront esmtp id 35101461793122; Thu, 17 Mar 2011 14:00:08 +0800 (CST)
Received: from [10.30.3.20] by [192.168.168.15] with StormMail ESMTP id 84746.4425326565; Thu, 17 Mar 2011 14:02:23 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id p2H62GIM009120; Thu, 17 Mar 2011 14:02:16 +0800 (GMT-8) (envelope-from zhang.fei3@zte.com.cn)
In-Reply-To: <D03E0AD8195AD84A99A93D823A0FDB4401330B00FEDC@SV-EXDB1.infinera.com>
To: Khuzema Pithewan <kpithewan@infinera.com>
MIME-Version: 1.0
X-KeepSent: 65867BB2:7904EC15-48257856:001FC87A; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF65867BB2.7904EC15-ON48257856.001FC87A-48257856.0020FDCF@zte.com.cn>
From: zhang.fei3@zte.com.cn
Date: Thu, 17 Mar 2011 14:00:24 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-03-17 14:02:17, Serialize complete at 2011-03-17 14:02:17
Content-Type: multipart/alternative; boundary="=_alternative 0020FDC148257856_="
X-MAIL: mse01.zte.com.cn p2H62GIM009120
Cc: "ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" <ccamp-bounces@ietf.org>
Subject: Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 17 Mar 2011 06:01:11 -0000
Hi Khuzema . we stayed away from using G_PID in label due to its presence in generalized label request already. Fei: the G_PID used in generalized label request is different from here. The format of a Generalized Label Request object is:(cited from RFC3471) 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LSP Enc. Type |Switching Type | G-PID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Here GPID is used to represent an identifier of the payload carried by an LSP, i.e., an identifier of the client layer of that LSP. For example: ODU3-ODU2-ODU1-ODU0 ODU3-ODU2-ODU1-ODU0 A===================================B OTU3 link in the figure above, the GPID carried in generalized label request is 33(Ethernet), but in the label set below 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GPID | T | TPN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Bitmap ......... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ GPID=ODU3-ODU2-ODU1-ODU0 Wish this make it clear B.R. Fei Khuzema Pithewan <kpithewan@infinera.com> 2011-03-17 13:42 收件人 "zhang.fei3@zte.com.cn" <zhang.fei3@zte.com.cn>, Rajan Rao <rrao@infinera.com> 抄送 "ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" <ccamp-bounces@ietf.org> 主题 RE: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt Hi Fei, Thank You for your comments. Please see the response for your both the comments. > Comment1: ST means Signal Type (Not Swithcing/Terminating). It is as defined in RFC 4328 and extended in section 4 of this draft. We will further clarify this next version. > Comment2: G-PID usage as you have suggested definitely works. we stayed away from using G_PID in label due to its presence in generalized label request already. The thought here is the time slot info is pertaining to a particular stage in the multiplexing hierarchy. The order of the stage in the label is identified by the order in which the label info is appearing in the multi-stage label. Since the number of time slots will depend on parent signal type and time slot group, we have kept length field for easy decoding. Hope this clarifies Best Regards Khuzema From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of zhang.fei3@zte.com.cn Sent: Thursday, March 17, 2011 8:38 AM To: Rajan Rao Cc: ccamp@ietf.org; ccamp-bounces@ietf.org Subject: Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt Dear Rajan I have read the draft, here are some comments, please consider: 5.1 Multi-stage Label You defined the Multi-stage label as the following format 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Num MUX Stages| OD(T)Uk (ST) | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tributary Slot Info (Stage-1) | | (Variable Length) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | . . . | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tributary Slot Info (Stage-n) | | (Variable Length) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Below is the Tributary Slot Info 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ODUj (ST) | T | Length | Tributary Port Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Variable Length Bit Map (4-byte boundary aligned) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Comments 1:I did not see the explanation of ODUK(ST) or ODUj(ST), S meaning Switching capability and T means Terminating capability? Comments 2: I agree with you that there are some scenarios that needs non-FA scheme based multi-stage , citing from your documents ( Note: Multi-stage Label is NOT intended to facilitate the creation of FA-LSP or Hierarchical LSP. It is basically used to eliminate the need for FA-LSP in some obvious scenarios.) Be glad to see that you consider the information of multi-stage labels, but maybe you can redefine this label format as below, which can improve the encoding efficiency without losing the information about multi-stage labels. 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GPID | T | TPN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Bitmap ......... | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ~ ~ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Here the GPID are following the same usage defined in section 5.5.2.1 of the document http://tools.ietf.org/html/draft-ashok-ccamp-gmpls-ospf-g709-03 and the numbers of T/TPN/bitmap depends on the numbers of multi-stage. The encoding of Generalized Label is as follows: Case-1: ODUk mapping into OTUk GPID = ODUk T and TPN SHOULD be set to zero; bitmap is not required. Case-2: ODUj mux into ODUk GPID=ODUk-ODUj TPN = <specified as per Section 5> BitMap = <TSs reserved for ODUj are set to 1> Case-3 ODUh mux into ODUj into ODUk GPID=ODUk-ODUj-ODUh. The fit T/TPN/bitmap sequence indicates the usage of ODUk-ODUj; and the second T/TPN/bitmap sequence indicates the usage of ODUj-ODUh. Apparently, this is the unified encoding format suitable for single-stage and multi-stage multiplexing. According to the example you provided in section 9 (ODU0-ODU2-ODU3 multiplexing between node B and node C) +-----+ +-----+ +-----+ +-----+ | OTN | | OTN | | OTN | | OTN | | SW |<-OTU2(1.25)>| SW |<-OTU3(2.5)->| SW |<-OTU2(1.25)->| SW | | A | | B | | C | | D | +-----+ +-----+ +-----+ +-----+ The label format between B and C is 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GPID=ODU3-ODU2-ODU0 |T=2| TPN=1…4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Bitmap=ODU3-ODU2 |T=1| TPN=1…8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Bitmap=ODU2-ODU0| padding (0) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Just my two cents, compared to the old solution, this one is more efficient without losing any information. Best regards Fei ********************************************************************* Fei Zhang Ph.D. Add:System Architecture Dept./ZTE Central R&D Institute/R&D/ZTE Tel:86-025-52877612 Mobile:86-13914483568 Mail: zhang.fei3@zte.com.cn ********************************************************************* Rajan Rao <rrao@infinera.com> 发件人: ccamp-bounces@ietf.org 2011-03-15 09:17 收件人 "ccamp@ietf.org" <ccamp@ietf.org> 抄送 主题 Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt Hi, We have submitted updates to the following draft. Please review & comment. http://tools.ietf.org/html/draft-khuzema-ccamp-gmpls-signaling-g709-01 Thanks Authors -----Original Message----- From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org] On Behalf Of Internet-Drafts@ietf.org Sent: Monday, March 14, 2011 12:45 PM To: i-d-announce@ietf.org Subject: I-D Action:draft-khuzema-ccamp-gmpls-signaling-g709-01.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Signaling Extensions for Generalized MPLS (GMPLS) Control of G.709 Optical Transport Networks Author(s) : K. Pithewan, et al. Filename : draft-khuzema-ccamp-gmpls-signaling-g709-01.txt Pages : 21 Date : 2011-03-14 As OTN network capabilities continue to evolve, there is an increased need to support GMPLS control for the same. [RFC4328] introduced GMPLS signaling extensions for supporting early version of G.709 [G.709-v1].The basic routing considerations from signaling perspective is also specified in [RFC4328]. The recent revision of ITU-T Recommendation G.709 [G.709-v3] and [GSUP.43] have introduced new ODU containers (both fixed and flexible) and additional ODU multiplexing capabilities, enabling support for optimal service aggregation. This document extends [RFC4328] to provide GMPLS signaling support for the new OTN capabilities defined in [G.709-v3] and [GSUP.43]. The signaling extensions described in this document caters to ODU layer switching only. Optical Channel Layer switching considerations in [RFC4328] are not modified in this document. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-khuzema-ccamp-gmpls-signaling-g709-01.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. _______________________________________________ CCAMP mailing list CCAMP@ietf.org https://www.ietf.org/mailman/listinfo/ccamp
- Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-… Rajan Rao
- Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-… zhang.fei3
- Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-… Khuzema Pithewan
- Re: [CCAMP] I-D Action:draft-khuzema-ccamp-gmpls-… zhang.fei3