Re: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

Fatai Zhang <zhangfatai@huawei.com> Wed, 03 November 2010 06:50 UTC

Return-Path: <zhangfatai@huawei.com>
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 C48E63A67B7 for <ccamp@core3.amsl.com>; Tue, 2 Nov 2010 23:50:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.559
X-Spam-Level: *
X-Spam-Status: No, score=1.559 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, J_CHICKENPOX_31=0.6, MIME_BASE64_TEXT=1.753, RDNS_NONE=0.1]
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 QglCSxE9uKqN for <ccamp@core3.amsl.com>; Tue, 2 Nov 2010 23:50:12 -0700 (PDT)
Received: from szxga05-in.huawei.com (unknown [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 4EF503A67A2 for <ccamp@ietf.org>; Tue, 2 Nov 2010 23:50:11 -0700 (PDT)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBA00AW2QYTQM@szxga05-in.huawei.com> for ccamp@ietf.org; Wed, 03 Nov 2010 14:49:41 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LBA00FVPQYSGN@szxga05-in.huawei.com> for ccamp@ietf.org; Wed, 03 Nov 2010 14:49:40 +0800 (CST)
Received: from Z41162C ([10.70.76.101]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0LBA0025RQYRI9@szxml04-in.huawei.com> for ccamp@ietf.org; Wed, 03 Nov 2010 14:49:39 +0800 (CST)
Date: Wed, 03 Nov 2010 14:49:38 +0800
From: Fatai Zhang <zhangfatai@huawei.com>
To: Rajan Rao <rrao@infinera.com>, John E Drake <jdrake@juniper.net>, "Sadler, Jonathan B." <Jonathan.Sadler@tellabs.com>, ccamp@ietf.org
Message-id: <00c901cb7b23$490c3640$654c460a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Outlook Express 6.00.2900.3598
Content-type: multipart/alternative; boundary="Boundary_(ID_/1Z7Pw3Yyj50/kdoVyyMtA)"
X-Priority: 3
X-MSMail-priority: Normal
References: <35F57DFB766CCA4FBF4F3F680FA9D2CA6AC3E05302@SV-EXDB1.infinera.com> <5E893DB832F57341992548CDBB33316398B51FC59F@EMBX01-HQ.jnpr.net> <35F57DFB766CCA4FBF4F3F680FA9D2CA6AC3E05353@SV-EXDB1.infinera.com> <35F57DFB766CCA4FBF4F3F680FA9D2CA6AC3E053FD@SV-EXDB1.infinera.com> <5E893DB832F57341992548CDBB33316398B51FCA3C@EMBX01-HQ.jnpr.net> <5292FFA96EC22A4386067E9DBCC0CD2BE1C0E2A19B@EX-NAP.tellabs-west.tellabsinc.net> <5E893DB832F57341992548CDBB33316398B54FD180@EMBX01-HQ.jnpr.net> <35F57DFB766CCA4FBF4F3F680FA9D2CA6AC3E056A4@SV-EXDB1.infinera.com>
Cc: Khuzema Pithewan <kpithewan@infinera.com>, Mohit Misra <mmisra@infinera.com>, Biao@core3.amsl.com, Radhakrishna Valiveti <rvaliveti@infinera.com>
Subject: Re: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.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: Wed, 03 Nov 2010 06:50:19 -0000

Hi Rajan,

An amazing "idea", but it will totally destroy the basic principle of GMPLS (RSVP-TE).





Best Regards
 
Fatai
 
  ----- Original Message ----- 
  From: Rajan Rao 
  To: John E Drake ; Sadler, Jonathan B. ; ccamp@ietf.org ; Fatai Zhang 
  Cc: Khuzema Pithewan ; Radhakrishna Valiveti ; Biao@core3.amsl.com ; Mohit Misra ; Ashok Kunjidhapatham 
  Sent: Wednesday, November 03, 2010 2:37 AM
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt


  FA approach is well understood and is one way to address muxing hierarchy.  There is no disagreement here.  What we are bringing to the table is an alternate and simple mechanism to address OTN muxing hierarchy. 

   

  If you look at the ODU0 example carefully, we do NOT have an LSP at ODU2 layer between nodes B-C or C-D.  This is not required when nodes are ODU0 switching capable.   Here is how it works:

  1.       The muxing restriction is a local matter to the segment.  

  2.       The need to create one or more muxing layers (doesn't mean an LSP) to support a service is decided by nodes on the segment.   

  a.       The muxing capability on a segment is known via LMP or configuration

  3.       The muxing layers can vary segment to segment for the same service

   

  Steps during ODU0 service creation:

   

  ·         When ODU0-LSP request arrives at B from A,  node-B knows it requires ODU2 mux layer to support ODU0 service on segment B-C. It indicates to node-C  via label format as specified in draft-khuzema:

  o   Num-of-mux-stages = 2

  o   An ODU2-label: which includes these fields

  §  ST = ODU2

  §  TSs carved out of OPU3 ( 8 bits set out of 32)

  §  TS granularity of the OPU2 (T-bit = 1.25G)

  §  TPN

  §  There is no traffic parameter for ODU2.  There is no request to create ODU2-LSP here. It is just a mux layer required to support ODU0.

  o   An ODU0-label: which includes the following:

  §  ST = ODU0

  §  TSs carved out of OPU2 ( 1 bits set out of 8)

  §  T-bit= 1.25 ( don't care)

  §  TPN

  ·         When this request arrives at node-C, it knows from the label that node-B is requesting an ODU2 mux layer creation (again, this is not a request for ODU2-LSP creation) to support ODU0 service.

  o   Node-B creates ODU2 mux layer 

  o   Rest is service layer creation...

  ·         Similar steps as above on Link C-D

   

  This scheme is simple because it eliminates the need for FA-LSP & additional Te-Links for each intermediate mux layer.   FA is required in cases where switching limitations exist (e.g. if intermediate nodes are not capable of ODU0 switching).  

   

  Best regards

  Rajan

   

  From: John E Drake [mailto:jdrake@juniper.net] 
  Sent: Tuesday, November 02, 2010 8:43 AM
  To: Sadler, Jonathan B.; Rajan Rao; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Radhakrishna Valiveti; Biao@core3.amsl.com; Mohit Misra
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Comments inline

   

  Sent from my iPhone

   

  From: Sadler, Jonathan B. [mailto:Jonathan.Sadler@tellabs.com] 
  Sent: Tuesday, November 02, 2010 8:19 AM
  To: John E Drake; Rajan Rao; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Radhakrishna Valiveti; Biao@core3.amsl.com; Mohit Misra
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Hi John,

   

  If the network consists of a mix of equipment - some that includes support for ODU0 while other does not, then it cannot be assumed that dynamically creating an ODU2 to the immediate neighbor will allow for the ODU0 to be transported.  To amplify, consider the following example:

   

  A---B---C---D---E

   

  where nodes A, C and E support ODU0 while B and D do not.

   

  JD:  That's not the example we have been discussing. The  A-B and D-E links support  ODU0.  One or more ODU2 LSPs need to be created between B and D in order to support the A-E ODU0 LSP.

   

  For an end to end ODU0 to be established, FAs will need to be created between A and C as well as C and E.  This can be done in advance (as GMPLS is able to do) or they can be created dynamically.  If we require them to be created in advance, we place a burden on the operator.  If we create the multi-hop FA dynamically, Node A needs to be able to tell 1) if FAs are necessary and 2) where to have them stop/start as a part of path computation.  This information is unavailable with the existing advertisements.

   

  JD:  In the example we have been considering, rather than the one to which you switched, node A does not need to know where FAs need to be established.  Your last sentence is correct but gratuitous;  we are in the process of determining how to support the latest version of OTN.

   

  When the FA is dynamically created, an ODU2-scoped RSVP session is invoked separate from the ODU0 RSVP session.  The ODU2 session conveys the specific parameters for the ODU2 FA, while the ODU0 carries the specific parameters for the ODU0 FA.

   

  JD:  Absolutely correct.

   

  And finally, you are correct there is possibility of creating ODU2 FAs separately for A-C and C-E as well as one "long" ODU2 FA from A-E.  You ask why the shorter FAs would be used when the longer is possible.  This is a matter of operator policy - they may have a large number of ODU0 demands in their network and may wish to have C act as a ODU0 grooming point allowing for better use of the ODU2 FAs.

   

  JD:  Again, in the example we have been considering,  I don't see any advantage to a two FAs, B-C and C-D, versus a single FA, B-D,  between the same pair of nodes.  More importantly, though, you seem to be agreeing with my statement "having multi-hop FAs between select points in the network", where select points would be the grooming points you mention. 

   

  An additional question is why would the operator setup an ODU2 FA if an ODU1 FA carrying ODU0s the was possible.  Again, this is a matter of operator policy.   They may wish to have the ODU0s carried over an ODU1 FA that used separate ODU2 FAs that go from A-B, B-C, C-D and D-E.  Of course, it is necessary to know that the equipment has that capability.

   

  Jonathan Sadler

   

  P.S. Scenarios similar to the one above are included in the Liaison that was sent by ITU-T to CCAMP.

   

  From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of John E Drake
  Sent: Saturday, October 30, 2010 9:35 AM
  To: Rajan Rao; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Radhakrishna Valiveti; Biao@core3.amsl.com; Mohit Misra
  Subject: Re: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Comments inline.

   

  Sent from my iPhone

   

  From: Rajan Rao [mailto:rrao@infinera.com] 
  Sent: Friday, October 29, 2010 6:00 PM
  To: John E Drake; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Mohit Misra; Radhakrishna Valiveti; Biao Lu; Rajan Rao
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  John, et al

   

  With the muxing structure of G.709,   customers may chose to use the mux stages their own ways. Having FA-LSPs or virtual links on pt-2-pt segments doesn't make much sense and will lead to scaling issues & managing complexities.

   

  JD:  You are making an assertion.   Since in this example we are talking about a node that can activate an ODU2 dynamically, it could advertise the ODU0, as you suggested.  Why you would want to do this rather than having multi-hop FAs between select points in the network is beyond me, except as a debating point.

   

  JD:  However, the more important point is that *existing* GMPLS signaling *exactly* supports the configuration in your example. 

   

  The signaling extensions can easily take care of OTN muxing hierarchy as shown in our draft.  We should address MLN RFC-6001 alignment  by adding OTN-MLN details in the  framework doc.

   

  JD:  See above.  Btw, in your proposal where are the parameters associated with establishing the ODU2 carried? 

   

  Thanks

  Rajan

   

  From: Rajan Rao 
  Sent: Friday, October 29, 2010 2:50 PM
  To: John E Drake; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Mohit Misra; Radhakrishna Valiveti; Biao Lu
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  John, et al

   

  Please see response inline.

   

  Thanks

  Rajan

   

  From: John E Drake [mailto:jdrake@juniper.net] 
  Sent: Friday, October 29, 2010 1:41 PM
  To: Rajan Rao; ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Mohit Misra; Radhakrishna Valiveti
  Subject: RE: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Hi,

   

  Per RFC6001, the B-D ODU2 link would be advertised as a virtual TE Link.  This is necessary because otherwise the CSPF at A will not consider routing the ODU0 LSP via B, C, and D.

   

  [Rajan] {

  This is not the case.  Even without virtual TE link or FA-LSP  the ODU0 LSPs can be setup between A-E. This is  because we advertise #ODU0s for OTU3 links B-C & C-D.  Note that #ODU0 containers advertised is non-zero even though TSG=2.5G. This is the key point here. 

  We are no longer bound by MinLSP-BW as ODU0 BW is advertized as a separate sub-TLV within SCSI. 

   

  The instantiation of ODU2 to support ODU0 is done as part of signaling which brings in the label format for mux levels.  The instantiation of mux layers is a local matter.  This can be different on each segment. The labels tell exactly what to instantiate on the local interface.  

   

  In this example, each NE decides locally (segment basis) how ODU0 should/can be supported.  If it requires additional mux layers they are requested in the label going down stream.

  }

   

  When the ODU0 Path message is received at B, it is held up while a separate ODU2 Path message is sent from B to C to D to activate the B-D ODU2 Link.  Once it is activated, using LSP Hierarchy ( RFC4206) B sends the ODU0 request to D, which in turn sends it to E.

  [Rajan] {

  This is allowed. As said below, this is an alternate way. We can do without this as shown in the examples.

  }

   

  When we were first developing GMPLS, we looked at packaging multiple LSP setup requests together and decided it was a Bad IdeaT.  So, the multistage signaling you are suggesting is not only unnecessary, but not in alignment with the GMPLS architecture.

  [Rajan] {

   Not sure on the alignment.    Think of a scenario where I have muxing restriction within an FA. What do you do here?  Create more FAs?  Works of course with scaling implications.   

  }

  The other alternatives are to instantiate the B-D ODU2 link or  B-C and C-D ODU2 links beforehand. 

  [Rajan] {

   Agree,  this is listed as FA case in the example below.

  }

   

  Thanks,

   

  John

   

  Sent from my iPhone

   

  From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of Rajan Rao
  Sent: Friday, October 29, 2010 12:05 PM
  To: ccamp@ietf.org; Fatai Zhang
  Cc: Khuzema Pithewan; Mohit Misra; Radhakrishna Valiveti
  Subject: [CCAMP] FW: RESPONSE TO => FW: Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Fatai,

   

  Interesting discussion. Please find the response below. 

   

  Authors of draft-khuzema

   

  -----Original Message-----
  From: Fatai Zhang [mailto:zhangfatai@huawei.com] 
  Sent: Friday, October 29, 2010 1:26 PM
  To: Rajan Rao; Khuzema Pithewan; Mohit Misra; Ashok Kunjidhapatham
  Cc: ccamp@ietf.org; Biao Lu
  Subject: Re: [CCAMP] Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Hi Rajan,

   

  You said there are the following differences between two drafts:

  -  G.709 multi-stage multiplexing (v3 & beyond)

  -  NMC treatment (ref to section-4 in the draft)

  -  Support for VCAT (NVC >1 )

  - TPN format

   

  We have to repeat that there is not much substantial difference between two drafts except multi-stage muxing. 

   

  We don't want to talk more on "NMC", "NVC", "TPN", because they have been discussed before and it is quite easy for [draft-zhang] to do that. For example, for NMC, there is an editors note in the previous versions  such as 04 version to discuss NMC stuff (and some people opposed to deprecate NMC). For NVC, it is obviously that [draft-zhang] can support it.

   

  Now we can focus your key driver-multi-stage muxing.

   

  1) At page 3, in the list of added OTN features is present explicitly the "Multi-stage ODU Multiplexing". Actually, multi-stage is not present at all as requirement/feature in G.709. Our intention to postpone technical solution regarding multi-stage multiplexing is justified by on going ITU-T SG15 progress. Before thinking about specific signaling and routing solutions we need to have stable ITU-T requirements. This why in all our common drafts (FWK, Info-Model, Routing and Signaling drafts) we just placed some placeholder on the subject.

   

  [AK, KP, RR] { 

   Your understanding is not correct. Please refer to Figure-7-1A (G.709 12/2009). It clearly shows multi-stage muxing. G.709 doesn't mandate it has to be single stage. The G.709 OTN frame formats fully support this capability. 

   

  Vendors may choose to implement limited number of muxing levels. This should not impact the signaling solution we come up with.

  }

   

   

  2) We are confused by your simplified multi-stage muxing label distribution rule

   

  There is no detailed text to describe multi-stage muxing label distribution procedures in your draft and your explaination in your below mail just focuses on one single node rather than how to create the end-to-end LSP.

   

  It is known that GMPLS standard procedure impose that every node has to allocate a label/labels consistent with the Generalized Label Request. Very important: Generalized Label Request cannot be changed during signaling path.

  [AK, KP, RR]{

    There is no disagreement here.  Generalized label request doesn't change. It is fully consistent with RFC-4328. This is precisely the reason why we spelled out NMC treatment with ODU2e case (ref to section 4.0 in draft-khuzema).

   

  Multi-stage label concept is enforced on the Generalized Label only. This affects only the labels exchanged between the peers. This does not affect the Generalized Label Request  which is relayed end-to-end.

  }

   

  For example, taking ODU1-ODU2-ODU3 two-stage muxing, which means that we need a service ODU1 that will be muxed into ODU2 and then ODU3. Assume the path is A-B-C-D-E, in node B and node D will finish the two-stage muxing/demuxing. How you to create the LSP? how you to distribute the labels in Node B, C, D? What is the traffic parameters will be transmitted in the nodes B, C, D and nodes A, E?

   

  [AK, KP, RR]{ 

   

  There are 2 ways to handle this case: with FA or without FA. Both are explained with an example below      

   

   We have expanded the example as follows:

   

            A---------------B---------------C---------------D----------------E

                  OTU1             OTU3            OTU3          OTU1

   

   Assume that:

     - ODU0 LSP is created from A to E. 

     - ODU3 links between B-C and C-D support TS-Granularity of 2.5G only.  Hence ODU0 service can be supported on this interface only through ODU3-ODU2-ODU0  or ODU3-ODU1-ODU0. Say we pick ODU3-ODU2-ODU0 for this example. 

  -    Generalized Label request in this case will be for ODU0 only. 

   

  Case-1) Without FA: The ODU2 layer created on B-C and C-D does not run between B & D.  They terminate between B-C and C-D respectively.  Following is the layering and multi-stage label that needs to exchanged between the nodes. 

   

   

            A---------------B---------------C---------------D----------------E

                  OTU1             OTU3            OTU3          OTU1

   

            |<-------------------------------------------------------------à|         

            |                           ODU0                                 |

            |ß------------à|                               |ß------------à|           

            |       ODU1     |                               |      ODU1     |

            |                |ß-----------à|ß------------à|               |

            |                |      ODU2    |      ODU2      |               |

            |                |ß-----------à|ß------------à|               |

            |                |      ODU3    |      ODU3      |               |

            |                |              |                |               |

  Label     |                |              |                |               |

  #of stages|        1       |         2    |         2      |         1     |

  Stage-1   |   ODU1ßODU0   |   ODU3ßODU2  |   ODU3ßODU2   |    ODU1ßODU0  |

  Stage-2   |                |   ODU2ßODU0  |   ODU2ßODU0   |               |

  ------------------------------------------------------------------------------

   

  Case-2) With FA: 

  If ODU2 needs to run between B---D, we need to create an FA-LSP for ODU2 layer & this will be a TE-Link by itself. In that case, ODU0 will be routed directly over ODU2 - which is single stage only (no need of multi-stage label in that case). 

   

  The creation of FA-LSP is outside the scope of our draft. 

  }

  Thanks

  Ashok/Khuzema/Rajan

   

  Thanks,

   

  Authors of [draft-zhang-ccamp-gmpls-evolving-g709-06.txt]

   

   

   

   

  ----- Original Message ----- 

  From: "Rajan Rao" <rrao@infinera.com>

  To: "Fatai Zhang" <zhangfatai@huawei.com>; "Khuzema Pithewan" <kpithewan@infinera.com>; "Mohit Misra" <mmisra@infinera.com>; "Ashok Kunjidhapatham" <akunjidhapatham@infinera.com>

  Cc: <ccamp@ietf.org>; "Biao Lu" <blu@infinera.com>

  Sent: Thursday, October 28, 2010 2:17 PM

  Subject: RE: [CCAMP] Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

   

  Fatai,

   

  Please see response inline.

   

  thanks

  Rajan

  ________________________________________

  From: Fatai Zhang [zhangfatai@huawei.com]

  Sent: Wednesday, October 27, 2010 6:08 PM

  To: Rajan Rao; Khuzema Pithewan; Mohit Misra

  Cc: ccamp@ietf.org; Zhang, Fatai

  Subject: Re: [CCAMP] Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Hi Rajan,

   

  Happy to see your draft, but except multi-stage muxing supported in your draft,  I don't see any substantial difference between your draft and [draft-zhang-ccamp-gmpls-evolving-g709-06.txt].

   

  [Rajan]{

  Multi stage muxing is one of the key drivers for  signaling extensions. Any solution is incomplete without this. The label format proposed is intended to support G.709-v3 & future OTN extensions. Section 5.2 in  draft-ietf-ccamp-gmpls-g709-framework-03  touches on this aspect!!

   

  We see following key differences between the drafts:

   Our draft addresses

  -          G.709 multi-stage multiplexing (v3 & beyond)

  -          NMC treatment (ref to section-4 in the draft)

  -          Support for VCAT (NVC >1 )

  }

   

  You may say that TPN info is incorporated into label Object, but you know it is easy for [draft-zhang-ccamp-gmpls-evolving-g709-06.txt] to do that and we already stated it in the slides for IETF78th meeting ( we just make the door open at this moment and there are some advantages to decouple TPN and Label).

   

  [Rajan]{

  The key thing here is the mux layers.  The TPN in label object is intended to address per mux layer case.. more efficient. 

  I think this should be captured in framework doc (section 3.1.2.1in framework doc doesn't cover hierarchy aspect clearly). 

  }

   

  In addtion, for multi-stage muxing, I really suspect that it can be resolved so easily, because it is MLN stuff and it needs to indicate how to create the infrastructure FA-LSP (See RFC4206 and 4206bis). If it can be done in this way as your draft describes, we all will be much happy.

   

  [Rajan]{

  The label structure we have defined is to address muxing levels of G.709.  This is not solving MLN using FA. i.e. it doesn't result in creation of FA automatically. There is no FA involved or intended here (out of scope). Please refer to section-3.0 in https://datatracker.ietf.org/doc/draft-ashok-ccamp-gmpls-ospf-g709/.

   

   For example,  we need 3 labels to create an ODU0 LSP with following muxing structure on a given TeLink

   

  Muxing hierarchy on a TeLink: OTU3-ODU3-ODU2-ODU1-ODU0

   

  Num-of-mux-stages = 3

  Stage-1 - Label#1: for ODU2 layer with 8 out of 32 bits set

  Stage-2 - Label#2: for ODU1 layer with 2 out of 8 bits set

  Stage-3 - Label#3: for ODU0 layer with 1 out of 2 bits set

   

  }

   

   

  Best Regards

   

  Fatai

   

  ----- Original Message -----

  From: Rajan Rao<mailto:rrao@infinera.com>

  To: ccamp@ietf.org<mailto:ccamp@ietf.org>

  Cc: Khuzema Pithewan<mailto:kpithewan@infinera.com> ; Mohit Misra<mailto:mmisra@infinera.com>

  Sent: Wednesday, October 27, 2010 5:26 AM

  Subject: [CCAMP] Signaling extensions for G.709 - draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

   

  Hi,

   

  We have a draft on "GMPLS Signaling extensions for OTN" available for review.  It can be accessed from the following link:

  http://www.infinera.com/rfc/draft-khuzema-ccamp-gmpls-signaling-g709-00.txt

  The above draft is not on IETF repository as we missed the submission deadline.  We will submit to IETF as soon as possible.

   

  Please review and comment.

  Abstract:

  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.

   

  Thanks

  Authors

   

  ________________________________

   

  _______________________________________________

  CCAMP mailing list

  CCAMP@ietf.org

  https://www.ietf.org/mailman/listinfo/ccamp