Re: [CCAMP] New I-D for Flexi-grid labels

zhang.fei3@zte.com.cn Wed, 19 October 2011 09:41 UTC

Return-Path: <zhang.fei3@zte.com.cn>
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 944F821F8922; Wed, 19 Oct 2011 02:41:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.115
X-Spam-Level:
X-Spam-Status: No, score=-100.115 tagged_above=-999 required=5 tests=[AWL=0.839, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_DOUBLE_IP_LOOSE=0.76, USER_IN_WHITELIST=-100]
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 9A7NFla9GHid; Wed, 19 Oct 2011 02:41:31 -0700 (PDT)
Received: from mx5.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id E0F5D21F88B7; Wed, 19 Oct 2011 02:41:29 -0700 (PDT)
Received: from [10.30.17.100] by mx5.zte.com.cn with surfront esmtp id 466211461793122; Wed, 19 Oct 2011 17:32:41 +0800 (CST)
Received: from [10.30.3.21] by [192.168.168.16] with StormMail ESMTP id 67633.4237702958; Wed, 19 Oct 2011 17:41:10 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse02.zte.com.cn with ESMTP id p9J8TDAp061565; Wed, 19 Oct 2011 16:29:13 +0800 (GMT-8) (envelope-from zhang.fei3@zte.com.cn)
In-Reply-To: <F82A4B6D50F9464B8EBA55651F541CF825C84B85@SZXEML520-MBX.china.huawei.com>
To: Zhangfatai <zhangfatai@huawei.com>, Ramon Casellas <ramon.casellas@cttc.es>
MIME-Version: 1.0
X-KeepSent: 18D340A5:DDFFF61F-4825792E:002A4244; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 6.5.6 March 06, 2007
Message-ID: <OF18D340A5.DDFFF61F-ON4825792E.002A4244-4825792E.002E9D6B@zte.com.cn>
From: zhang.fei3@zte.com.cn
Date: Wed, 19 Oct 2011 16:29:12 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.1FP4|July 25, 2010) at 2011-10-19 16:29:15, Serialize complete at 2011-10-19 16:29:15
Content-Type: multipart/alternative; boundary="=_alternative 002E9D604825792E_="
X-MAIL: mse02.zte.com.cn p9J8TDAp061565
Cc: "ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" <ccamp-bounces@ietf.org>
Subject: Re: [CCAMP] New I-D for Flexi-grid labels
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: Wed, 19 Oct 2011 09:41:32 -0000

Hi Fatai

See in line with <Fei>

Best

Fei



Zhangfatai <zhangfatai@huawei.com> 
2011-10-19 15:31

收件人
"zhang.fei3@zte.com.cn" <zhang.fei3@zte.com.cn>, Ramon Casellas 
<ramon.casellas@cttc.es>
抄送
"ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" 
<ccamp-bounces@ietf.org>
主题
RE: [CCAMP] New I-D for Flexi-grid labels






Hi Fei,
 
I think I am touching the tech closely.

Now, people can understand that your proposal (ie., bit rate in the 
Traffic Parameters) is not feasible, because each node cannot figure out 
how much spectrum bandwidth needs to be reserved after you clarified.

<Fei> I think you are misdirecting the WG experts and I never said "each 
node cannot figure out how much spectrum bandwidth needs to be reserved". 
Actually, there are a lot of ways to for the node to figure out the 
spectrum needs to be reserved. For example, a centralized path computing 
entity, PCE, can figure out the resources, and I tend to believe this will 
be a better idea. Of course,  the node can decide how much should be 
reserved based  the SENDER_TSPCE object (carrying bit rates), the signal 
attributes (the WG even does not have unanimous decision how to carry them 
in WSON now, see 
http://tools.ietf.org/html/draft-ietf-ccamp-wson-signaling-02 section 4) 
and the local polices.  Ramon tends to agree with carrying the signal 
attributes in an "extended TSPEC", and I tend to see it as a independent 
object and do not change the usage of the SENDER_TSPCE object. Surely, 
these details need to be discussed in framework or signaling draft.

So, the spectrum width must be carried in the Traffic Parameters, because 
the signaling is used to reserve the spectrum and it is straightforward to 
carry the amount of the spectrum to be reserved.
 
<Fei> See above
 
 
Thanks
 
Fatai
 
From: zhang.fei3@zte.com.cn [mailto:zhang.fei3@zte.com.cn] 
Sent: 2011年10月19日 10:36
To: Zhangfatai; Ramon Casellas
Cc: ccamp@ietf.org; ccamp-bounces@ietf.org
Subject: RE: [CCAMP] New I-D for Flexi-grid labels
 

Hi Fatai 

You said "Do you have the formula?". Obviously you know that I do not have 
the exact formula, which needs to consider modulation format, FEC, bit 
rates, and the spectrum assignment is also related with routing. 

Surely, we need more discussion in CCAMP, ITU-T Q6 and related academic 
articles. 

Hope this clarify what happened and let us focus on the techniques. 

Best, 

Fei 


Zhangfatai <zhangfatai@huawei.com> 
2011-10-19 09:35 


收件人
"zhang.fei3@zte.com.cn" <zhang.fei3@zte.com.cn>, Ramon Casellas 
<ramon.casellas@cttc.es> 
抄送
"ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" 
<ccamp-bounces@ietf.org> 
主题
RE: [CCAMP] New I-D for Flexi-grid labels
 








Hi Fei, 
  
Ramon told the WG that himself does not have exact, concrete answers. 
  
I have to admit that I cannot have better understanding than Ramon on what 
Ramon said. 
  

It seems that you have the better undertanding than Ramon, so could you 
interpret how you can deduce the spectrum bandwidth based on all kinds of 
the information? 
  
Please don’t give me some examples, because if you say that it needs 
50GHz based on a specific example, some people will say it needs 62.5GHz. 
I.e., you should show the WG the consistent/standardized formula. 
  
Could you clarify a little more on your formula? 
  
  
  
Thanks

Fatai 
  
From: zhang.fei3@zte.com.cn [mailto:zhang.fei3@zte.com.cn] 
Sent: 2011年10月18日 17:41
To: Zhangfatai; Ramon Casellas
Cc: ccamp@ietf.org; ccamp-bounces@ietf.org
Subject: RE: [CCAMP] New I-D for Flexi-grid labels 
  

Hi Fatai 

I suggest you had better read Ramon's email carefully, and below is the 
exact word. 

I could imagine the sender descriptor tspec e.g. containing the rate 
(e.g. 10/40/100 Gbps) of the request. Depending on the chosen modulation 
format, FEC, guards and so on, a traffic request of 40 Gbps, can 
require, using e.g. OFDM 16-QAM say 20 GHz of optical spectrum. Another 
modulation may require 40 GHz. The optical spectrum will determine, 
given the slot width, the number of slots for that request. Selecting 
the slots (Spectrum Assigment) is somehow analog to WA (wavelength 
assignment) 


Best regards 

Fei 

Zhangfatai <zhangfatai@huawei.com> 
2011-10-18 17:33 
 


收件人
"zhang.fei3@zte.com.cn" <zhang.fei3@zte.com.cn>, Ramon Casellas 
<ramon.casellas@cttc.es> 
抄送
"ccamp@ietf.org" <ccamp@ietf.org>, "ccamp-bounces@ietf.org" 
<ccamp-bounces@ietf.org> 
主题
RE: [CCAMP] New I-D for Flexi-grid labels

 
 









Hi Fei, 
 
You said:  “how much should be reserved is base on the modulation format, 
FEC, and the traffic parameters specified in the SENDER-TSPEC object.” 
 
How to figure out how much spectrum bandwidth on each node?  Do you have 
the formula? 
  

 
 
 
 
Thanks

Fatai 
 
From: zhang.fei3@zte.com.cn [mailto:zhang.fei3@zte.com.cn] 
Sent: 2011年10月18日 17:27
To: Zhangfatai; Ramon Casellas
Cc: ccamp@ietf.org; ccamp-bounces@ietf.org
Subject: Re: [CCAMP] New I-D for Flexi-grid labels 
 

Hi Fatai 

Some consideration from my side marked with <Fei> in your initial mail. 

Hope you like my interpretation and wish it can help clarify your puzzle. 

Best, 

Fei 

Zhangfatai <zhangfatai@huawei.com> 
发件人:  ccamp-bounces@ietf.org 
2011-10-18 16:37 
 
 


收件人
Ramon Casellas <ramon.casellas@cttc.es>, "ccamp@ietf.org" <ccamp@ietf.org> 

抄送

主题
Re: [CCAMP] New I-D for Flexi-grid labels


 
 
 









Dear Ramon, 

Thanks for your comments. 

Firstly, from control plane perspective, label definition cannot exist 
without routing or signaling. If there is no Flex-Grid tech in data plane, 
there is no need to define label format for Flex-Grid, so we have the same 
assumption that there will be Flex-Grid tech ready for the industry. Based 
on this assumption, if we define label format, we should have an overall 
perspective to figure out how to define an appropriate label format in the 
environment of signaling or routing. 

Let's focus on the tech stuff. 

I have some questions from your comments, especially from your penultimate 
paragraph of the first point. 

A big question came from me: What information should be carried in the 
Traffic Parameters based on [draft-farrkingel]? 

We know that RSVP is “Resource” ReserVation Protocol. 

What is resource in the Flex-Grid? I think the answer is “Frequency” or 
“Spectrum”. How much resource should be reserved? What information 
should be based on when each node reserves the resource? What is the role 
of the Traffic Parameters? 

<Fei> The resources in the flex-Grid are spectrum bandwith, and how much 
should be reserved is base on the modulation format, FEC, and the traffic 
parameters specified in the SENDER-TSPEC object. IMHO, the traffic 
parameters carried in the SENDER-TSPEC is the data bit rates, and the 
usage is not changed and should not be changed. 


So, could you clarify what information should be carried in the Traffic 
Parameters? 

<Fei> See above 


Thanks 

Fatai 


-----Original Message-----
From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of 
Ramon Casellas
Sent: 2011年10月17日 18:35
To: ccamp@ietf.org
Subject: Re: [CCAMP] New I-D for Flexi-grid labels 

Dear Fatai, Adrian, all 


I am somehow reluctant to state my opinion, given the lack of a standard 
data plane and a common view of what an elastic/flexigrid/... optical 
network is, including the role of modulation formats, FECs, etc... 

This is somehow not problematic for the case of the label definition 
which maps ITU SG15 Q6, but it may be if work is started for signalling, 
routing or path computation 

In any case, FWIW and for the sake of discussion, please find below, 
in-line, my views 



El 17/10/2011 10:49, Adrian Farrel escribió: 
> Hi Fatai, 
> 
> 1. Where is the m parameter carried? 
> 
> draft-farrkingel suggests it belongs in the label 
> draft-zhang says it should be a traffic parameter 

In my humble opinion, I think it belongs to the label / label encoding, 
some arguments for this could be: 


* much like in WSON the label identifies directly the wavelength and the 
switched resource, in SSON / EON the label should identify the switched 
resource, identified by the involved slots, i.e. base slot and slot 
count, the "slice" or frequency range 
 All drafts have chosen to align with current encoding of LSC labels, 
RFC6205, based on a 32 bit format. If 64 bit is problematic, alternative 
methods could be proposed, e.g., such as (this was proposed before the 
notion of "identifier" was introduced in WSON) 

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
|Grid |  C.S. |   m             |              n                | 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 


* It seems to me that having m in the label itself will ease the 
processing of SUGGESTED_LABEL, RECOVERY_LABEL, and, notably, 
UPSTREAM_LABEL, which  should include m. This does not require support 
for asymmetric bandwidth, and m is required for the upstream label 
processing / cross-connect during the Path message 

* In waveband switching in, say RFC3473, the generalized label 
identifies (by mean of start/end) the involved wavelengths. I am aware 
that waveband switching and elastic channel is not exactly the same, but 
shows the taken approach 

* In ERO / RRO processing, using Explicit Label Control, I would need 
the number of slots that are switched. This is helpful say, for 
centralized/PCE based RSA. 

* If using say, a LABEL_SET object, each entry in the LABEL_SET could be 
a potential label to be selected, knowing m here eases operation. 
Similar, a simplistic identification of a  "cross-connect" is determined 
by in_port - in_label / out_port - out_label. The knowledge of m at this 
point is required 

I could imagine the sender descriptor tspec e.g. containing the rate 
(e.g. 10/40/100 Gbps) of the request. Depending on the chosen modulation 
format, FEC, guards and so on, a traffic request of 40 Gbps, can 
require, using e.g. OFDM 16-QAM say 20 GHz of optical spectrum. Another 
modulation may require 40 GHz. The optical spectrum will determine, 
given the slot width, the number of slots for that request. Selecting 
the slots (Spectrum Assigment) is somehow analog to WA (wavelength 
assignment) 

This are just my subjective views, open. I would also like to see other 
ones :-) 



> 2. Is a new Grid value needed? 
> 
> draft-zhang says flexigrid is from the DWDM grid and so should use the 
existing DWDM value. 
> 
> draft-farrkingel suggests it would be clearer to assign a new value so 
that the label can be easily distinguished from the fixed grid cases. 
Note, however, that the draft-farrkingel approach could use the DWDM grid 
value without any change to the label format proposed in the draft. 
I agree with the latter approach. 



Another question that has arisen in private discussions, which I 
forward, is whether you think a new switching type should be defined 
(other than LSC)  -- I don't have a clear opinion on this -- 


Thanks and best regards 

Ramon 

_______________________________________________ 
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