[CCAMP] R: R: Poll on ODUFlex-related encoding

"BELOTTI, SERGIO (SERGIO)" <sergio.belotti@alcatel-lucent.com> Tue, 05 February 2013 15:23 UTC

Return-Path: <sergio.belotti@alcatel-lucent.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5DEB21F8881 for <ccamp@ietfa.amsl.com>; Tue, 5 Feb 2013 07:23:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.449
X-Spam-Level:
X-Spam-Status: No, score=-6.449 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_33=0.6, J_CHICKENPOX_45=0.6, J_CHICKENPOX_52=0.6, RCVD_IN_DNSWL_MED=-4]
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 T-HEqzmHTuUG for <ccamp@ietfa.amsl.com>; Tue, 5 Feb 2013 07:23:28 -0800 (PST)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by ietfa.amsl.com (Postfix) with ESMTP id 22C6221F8552 for <ccamp@ietf.org>; Tue, 5 Feb 2013 07:23:26 -0800 (PST)
Received: from FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (FRMRSSXCHHUB02.dc-m.alcatel-lucent.com [135.120.45.62]) by smail3.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id r15FI8GV009021 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 5 Feb 2013 16:23:14 +0100
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (135.239.2.111) by FRMRSSXCHHUB02.dc-m.alcatel-lucent.com (135.120.45.62) with Microsoft SMTP Server (TLS) id 8.3.213.0; Tue, 5 Feb 2013 16:23:09 +0100
Received: from FR711WXCHMBA05.zeu.alcatel-lucent.com ([169.254.1.120]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Tue, 5 Feb 2013 16:23:09 +0100
From: "BELOTTI, SERGIO (SERGIO)" <sergio.belotti@alcatel-lucent.com>
To: Lou Berger <lberger@labn.net>
Thread-Topic: R: [CCAMP] Poll on ODUFlex-related encoding
Thread-Index: AQHOA7Pge6x05s8/QUiESrOGIjhVY5hrYOyg
Date: Tue, 05 Feb 2013 15:23:08 +0000
Message-ID: <B9FEE68CE3A78C41A2B3C67549A96F48A772@FR711WXCHMBA05.zeu.alcatel-lucent.com>
References: <5105E684.4030607@labn.net> <B6585D85A128FD47857D0FD58D8120D3B35B5B@xmb-rcd-x14.cisco.com> <4A1562797D64E44993C5CBF38CF1BE48073D01@ESESSMB301.ericsson.se> <5106DED0.3090008@labn.net> <510BE822.6010609@labn.net> <F82A4B6D50F9464B8EBA55651F541CF83585AA40@SZXEML552-MBX.china.huawei.com> <510FB807.80805@labn.net> <F82A4B6D50F9464B8EBA55651F541CF83585B3CE@SZXEML552-MBX.china.huawei.com> <511111BC.4090605@labn.net> <B9FEE68CE3A78C41A2B3C67549A96F48A71A@FR711WXCHMBA05.zeu.alcatel-lucent.com> <5111226F.9000607@labn.net>
In-Reply-To: <5111226F.9000607@labn.net>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.11]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.83
Cc: CCAMP <ccamp@ietf.org>, "draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org" <draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org>, "draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org" <draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org>
Subject: [CCAMP] R: R: Poll on ODUFlex-related encoding
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: Tue, 05 Feb 2013 15:23:30 -0000

Lou,

It is exactly the contrary: it is for note in G.709 that G874.1 has to be updated in order to consider the fixed value (due to maintenance signal) of ODUflex(CBR) tolerance.

Sergio

Belotti Sergio - System Architect
ALCATEL-LUCENT  Optics Division

-----Messaggio originale-----
Da: Lou Berger [mailto:lberger@labn.net] 
Inviato: martedì 5 febbraio 2013 16.17
A: BELOTTI, SERGIO (SERGIO)
Cc: CCAMP; draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org; Fatai Zhang
Oggetto: Re: R: [CCAMP] Poll on ODUFlex-related encoding

Sergio,

I'm at a bit of a disadvantage as I haven't seen the text of G.874.1
(10/12).  My understanding of Daniele's mail is that the change in that
document is that the ODUflex(CBR) *client signal* is fixed at a
tolerance of ±100 ppm, and it was this change that permitts the removal
of the tolerance field.

If this is the case, this clarification of the data plane behavior
should be referenced.  Assuming my understanding of Daniele is correct,
Faitai's text could be modified as follows:

  Note that per [G8741-2012] the bit rate tolerance is implicit in
  Signal Type.  See Table 7-2 of [G709-2012] for a listing of per
  Signal Type tolerance values.

Does this make sense?

Any of you that also follow 709 in the ITU-T, can you confirm?

Thanks,
Lou

On 2/5/2013 9:50 AM, BELOTTI, SERGIO (SERGIO) wrote:
> Hi Lou,
> 
>  
> 
> About what reported below
> 
>  
> 
>>Didn't the whole notion of passing tolerance originate with G.709 which
> 
> allows it to be variable for ODUflex(CBR)?  (See section 12.2.3 "The
> 
> client signal may have a bit-rate tolerance up to ±100 ppm".)
> 
>  
> 
> I think Daniele gave the needed reference in his mail the other day,
> 
> where he said:
> 
>    The only reference we need to add is to G.874.1 (April 2011
> 
>    amendment 2) ....
> 
>  
> 
> Fatai is right: reference is Note 2 in table 2.
> 
>  
> 
> Table 2/G.709:
> 
> Note 2 – The bit rate tolerance for ODUflex(CBR) signals is specified as
> ±100 ppm. This value may be
> 
> larger than the tolerance for the client signal itself (e.g. ±20 ppm).
> For such case, the tolerance is
> 
> determined by the ODUflex(CBR) maintenance signals, which have a
> tolerance of ±100 ppm
> 
>  
> 
> The G.874.1 was considered about attribute "rateTolerance" that is used
> to carry ODUflex (CBR) tolerance, potentially useful for CP, but at the
> end (taking care the Table 2 note) not-useful, since maintenance signal
> management compels to use +-100 ppm anyway.
> 
>  
> 
> Hope this clarify
> 
>  
> 
> Sergio
> 
>  
> 
> Belotti Sergio - System Architect
> 
> ALCATEL-LUCENT  Optics Division
> 
>  
> 
> -----Messaggio originale-----
> Da: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] Per conto di
> Lou Berger
> Inviato: martedì 5 febbraio 2013 15.06
> A: Fatai Zhang
> Cc: CCAMP; draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org;
> draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> Oggetto: Re: [CCAMP] Poll on ODUFlex-related encoding
> 
>  
> 
> Fatai,
> 
>  
> 
> see below.
> 
>  
> 
> On 2/5/2013 2:59 AM, Fatai Zhang wrote:
> 
>> Hi Lou,
> 
>>
> 
>> Nothing new information is needed because Table 7-2 in [G709-2012]
> 
>> already captures the tolerance stuff (we just failed to track the
> 
>> progress of G709 on tolerance issue).
> 
>>
> 
>> I would propose the following changes based on version 6:
> 
>>
> 
>> (1) To replace "Tolerance" with "Reseved" in the Traffic Parameters
> 
>> and remove the text for "Tolerance".
> 
>>
> 
> okay.
> 
>  
> 
>> (2) To add a sentence to explain *tolerance* in the formula in Section 5.1.
> 
>>
> 
>> The bit rate tolerance is implicit in Signal Type and the
> 
>> ODUflex(CBR) bit rate tolerance is always 100ppm as described in
> 
>> Table 7-2 of [G709-2012].
> 
>  
> 
> Didn't the whole notion of passing tolerance originate with G.709 which
> 
> allows it to be variable for ODUflex(CBR)?  (See section 12.2.3 "The
> 
> client signal may have a bit-rate tolerance up to ±100 ppm".)
> 
>  
> 
> I think Daniele gave the needed reference in his mail the other day,
> 
> where he said:
> 
>    The only reference we need to add is to G.874.1 (April 2011
> 
>    amendment 2) ....
> 
>  
> 
>  
> 
>>
> 
>>     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
> 
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>>   |  Signal Type  |       N       |        Reserved       |
> 
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>>   |              NVC           |      Multiplier (MT)     |
> 
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>>   |                      Bit_Rate                       |
> 
>>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>>
> 
>> Note that if it needs IEEE float number for ODUflex(GFP), I will
> 
>> remove "N" field (ie., to crank back to version 05).
> 
>>
> 
>  
> 
> Given that the topic of N is closed (consensus is not to use it) I take
> 
> it your proposal 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
> 
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>      |  Signal Type  |                   Reserved                    |
> 
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>      |              NVC              |        Multiplier (MT)        |
> 
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>      |                            Bit_Rate                           |
> 
>      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>  
> 
> Is this correct?
> 
>  
> 
> Thanks,
> 
> Lou
> 
>  
> 
>>
> 
>> Best Regards
> 
>>
> 
>> Fatai
> 
>>
> 
>>
> 
>> -----Original Message-----
> 
>> From: Lou Berger [mailto:lberger@labn.net]
> 
>> Sent: Monday, February 04, 2013 9:31 PM
> 
>> To: Fatai Zhang
> 
>> Cc: CCAMP; draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>> Subject: Re: [CCAMP] Poll on ODUFlex-related encoding
> 
>>
> 
>> Fatai, Authors,
> 
>>
> 
>> On 2/1/2013 8:31 PM, Fatai Zhang wrote:
> 
>>> Hi Lou and all,
> 
>>> 
> 
>>> As we discussed with ITU-T experts (You can also see more about
> 
>>> "Question on G.709 ODUflex (CBR)" in Q11), tolerance is not needed in
> 
>>> the signaling as it is now fixed for all ODUk, including
> 
>>> ODUflex(CBR), ie., network elements will always use 100 ppm
> 
>>> tolerance.
> 
>>> 
> 
>>
> 
>> Can someone summarize the new information, and appropriate references,
> 
>> for the WG? (ITU-T lists and prepublication versions of specifications
> 
>> are not available to all IETF participants.)
> 
>>
> 
>> It also sounds like a couple of corresponding (minor) updates are needed
> 
>> in g709-framework and g709-info-model.
> 
>>
> 
>>> I will remove Tolerance field and modify the text accordingly.
> 
>>> 
> 
>>
> 
>> Can you send the proposed changes to the list, prior to rev'ing the
> 
>> draft, to ensure all are in agreement on the changes?
> 
>>
> 
>> Much thanks,
> 
>> Lou
> 
>>
> 
>>> 
> 
>>> 
> 
>>> Best Regards
> 
>>> 
> 
>>> Fatai
> 
>>> 
> 
>>> 
> 
>>> -----Original Message-----
> 
>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On Behalf Of Lou Berger
> 
>>> Sent: Saturday, February 02, 2013 12:07 AM
> 
>>> To: CCAMP
> 
>>> Cc: draft-ietf-ccamp-gmpls-ospf-g709v3@tools.ietf.org; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>>> Subject: Re: [CCAMP] Poll on ODUFlex-related encoding
> 
>>> 
> 
>>> All,
> 
>>> 
> 
>>> I like to close this poll. It looks like there is solid consensus behind
> 
>>> option 2. i.e., (a) use a new c-type for OTN-TDM SENDER_TSPEC and
> 
>>> OTN-TDM FLOWSPEC, and (b) encode ODUflex consistently as an IEEE
> 
>>> single-precision floating-point number.
> 
>>> 
> 
>>> I also understand that there has been some discussion this week among
> 
>>> ITU-T participants regarding tolerance as specified in the current
> 
>>> version of G.874.1.  I'd like to ask that the authors of the G.709
> 
>>> documents to discuss this and propose any desired document changes to
> 
>>> the WG via the list -- hopefully next week.
> 
>>> 
> 
>>> Much thanks,
> 
>>> Lou
> 
>>> 
> 
>>> On 1/28/2013 3:25 PM, Lou Berger wrote:
> 
>>>> All,
> 
>>>>   We would like to try to close the discussion on the G.709
> 
>>>> drafts so that we can move rapidly towards publication request.  The
> 
>>>> discussion of (one of my) LC comments has resulted in several options
> 
>>>> for the signaling ODU-related traffic parameters, and the point has
> 
>>>> been raised that realigning routing with signaling should be discussed.
> 
>>>> 
> 
>>>> Please keep in mind that the objective of any PS is interoperability,
> 
>>>> and that there may be early implementations that match g709v3-04.
> 
>>>> 
> 
>>>> The basic question is one of if N, the number of time slots needed to
> 
>>>> support a ODUflex(GFP) signal, should be carried as a calculated IEEE
> 
>>>> floating point number or directly.   Options 1 and 2 below reflect the
> 
>>>> former, options 3 and 4 match the latter.  It is worth noting that only
> 
>>>> options 1 and 2 are proposed for ODUflex(GFP), i.e., N must be
> 
>>>> calculated for ODUflex(CBR) signal types with all options.
> 
>>>> 
> 
>>>> Please state your support for one the options and, if you wish, the
> 
>>>> justification for your position:
> 
>>>> 
> 
>>>> 1) Follow draft-ietf-ccamp-gmpls-signaling-g709v3-04
> 
>>>>    i.e., redefine [RFC4328] Traffic Parameters c-type when used with
> 
>>>>    OTN-TDM labels. ODUflex(GFP) number of tributary slots (N) is
> 
>>>>    encoded as:
> 
>>>> 
> 
>>>>    ... the Bit_Rate field for ODUflex(GFP) MUST
> 
>>>>    equal to one of the 80 values listed below:
> 
>>>> 
> 
>>>>        1 * ODU2.ts; 2 * ODU2.ts; ...; 8 * ODU2.ts;
> 
>>>>        9 * ODU3.ts; 10 * ODU3.ts, ...; 32 * ODU3.ts;
> 
>>>>        33 * ODU4.ts; 34 * ODU4.ts; ...; 80 * ODU4.ts.
> 
>>>> 
> 
>>>> 2) Follow draft-ietf-ccamp-gmpls-signaling-g709v3-05
> 
>>>>    i.e., use a new C-type for OTN-TDM labels.  Encoding details
> 
>>>>    unchanged from g709v3-04.
> 
>>>>    (This option addresses the issue of the same c-type needing to
> 
>>>>     be parsed based on label/switching type.)
> 
>>>> 
> 
>>>> 3) Follow draft-ietf-ccamp-gmpls-signaling-g709v3-06
> 
>>>>    i.e.,  use a new C-type for OTN-TDM labels. N is directly carried
> 
>>>>    for ODUflex(GFP) only.
> 
>>>> 
> 
>>>> 4) Discussed, but not in any draft
> 
>>>>    Use draft-ietf-ccamp-gmpls-signaling-g709v3-04 encoding for all
> 
>>>>    but ODUflex(GFP), and define new ODUflex(GFP) specific Traffic
> 
>>>>    Parameters based on g709v3-06, presumably with unused fields
> 
>>>>    removed.
> 
>>>>    (This also addresses the issue of the same c-type needing to be
> 
>>>>     parsed based on label type, but means there are different types
> 
>>>>     based on signal type.)
> 
>>>> 
> 
>>>> Option 1 and 2 do not imply any changes to routing, while options 3 and
> 
>>>> 4 may.  Routing implications will be discussed based on the results of
> 
>>>> this poll, and only if there is consensus to support positions 3 or 4.
> 
>>>> 
> 
>>>> We hope to make a consensus call by the end of the week, but will
> 
>>>> continue the discussion as needed.
> 
>>>> 
> 
>>>> Much thanks,
> 
>>>> Lou (and Deborah)
> 
>>>> 
> 
>>>> On 1/28/2013 5:08 AM, Daniele Ceccarelli wrote:
> 
>>>>>  All,
> 
>>>>> 
> 
>>>>> I think the changes proposed are meaningful and would support them in an individual or early WG draft, but they don't seem to provide significative advantages to risk interworking issues with early implementations.
> 
>>>>> Moreover the changes don't allow us getting totally rid of of the bit_rate field as it is still needed for ODUflex (CBR).
> 
>>>>> 
> 
>>>>> My 2c
> 
>>>>> Daniele
> 
>>>>> 
> 
>>>>> 
> 
>>>>>> -----Original Message-----
> 
>>>>>> From: Zafar Ali (zali) [mailto:zali@cisco.com]
> 
>>>>>> Sent: lunedì 28 gennaio 2013 4.47
> 
>>>>>> To: Lou Berger
> 
>>>>>> Cc: Gruman, Fred; Fatai Zhang; Daniele Ceccarelli; CCAMP;
> 
>>>>>> draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>>>>>> Subject: Re: [CCAMP] WG Last Call comments on
> 
>>>>>> draft-ietf-ccamp-gmpls-signaling-g709v3-04
> 
>>>>>> 
> 
>>>>>> Hi Lou-
> 
>>>>>> 
> 
>>>>>> Please see in-line.
> 
>>>>>> 
> 
>>>>>> Thanks
> 
>>>>>> 
> 
>>>>>> Regards...Zafar
> 
>>>>>> 
> 
>>>>>> On 1/27/13 9:46 PM, "Lou Berger" <lberger@labn.net> wrote:
> 
>>>>>> 
> 
>>>>>>> Zafar,
> 
>>>>>>>      Is your comment with respect to just routing or both
> 
>>>>>> signaling and
> 
>>>>>>> routing?
> 
>>>>>> 
> 
>>>>>> Both, including consistency between signaling and routing attributes.
> 
>>>>>> 
> 
>>>>>>> 
> 
>>>>>>> Also, when you say "implementations based on draft versions",
> 
>>>>>> do these
> 
>>>>>>> implementations include support for ODUflex?  (Which has really been
> 
>>>>>>> the focus of the discussion.)
> 
>>>>>> 
> 
>>>>>> Yes, I was referring to ODUFlex. As you know, fixed ODU is
> 
>>>>>> signaled via level (0 BW) so its not an issue.
> 
>>>>>> 
> 
>>>>>>> 
> 
>>>>>>> BTW I took Fred's comments as related to just the new
> 
>>>>>> OTN-specific ISCD
> 
>>>>>>> definitions (section 4.1.2 of ospf-g709v3-05, in particular).  Note
> 
>>>>>>> that section 4.1.1 already carries N (number of ODUs) not
> 
>>>>>> IEEE floating
> 
>>>>>>> point representations of available bandwidth.
> 
>>>>>> 
> 
>>>>>> What I meant is Unreserved Bandwidth at priority x and Max LSP
> 
>>>>>> Bandwidth at priority x.
> 
>>>>>> 
> 
>>>>>>> 
> 
>>>>>>> Much thanks,
> 
>>>>>>> Lou
> 
>>>>>>> 
> 
>>>>>>> On 1/27/2013 7:46 PM, Zafar Ali (zali) wrote:
> 
>>>>>>>> All-
> 
>>>>>>>> 
> 
>>>>>>>> This impacts existing implementations based on draft versions (and
> 
>>>>>>>> hence interop with these implementations moving forward).
> 
>>>>>> IMO this is
> 
>>>>>>>> a bigger change for us to assume at the last call stage.
> 
>>>>>> Furthermore
> 
>>>>>>>> we have been using IEEE floating point format for Unreserved
> 
>>>>>>>> Bandwidth/ Max LSP BW in IEEE floating point format for other
> 
>>>>>>>> technologies. Overall, I think this change suffers from the
> 
>>>>>> "law of diminishing returns".
> 
>>>>>>>> 
> 
>>>>>>>> Thanks
> 
>>>>>>>> 
> 
>>>>>>>> Regards Š Zafar
> 
>>>>>>>> 
> 
>>>>>>>> 
> 
>>>>>>>> On 1/27/13 10:28 AM, "Gruman, Fred"
> 
>>>>>> <fred.gruman@us.fujitsu.com> wrote:
> 
>>>>>>>> 
> 
>>>>>>>>> Hi Lou, Fatai, Daniele,
> 
>>>>>>>>> 
> 
>>>>>>>>> I understand the latest change to the way bandwidth is
> 
>>>>>> signaled for 
> 
>>>>>>>>> ODUflex(GFP), i.e., signaling the number of tributary slots
> 
>>>>>> N instead
> 
>>>>>>>>> of  the bandwidth rate in bps.  I believe that this simplifies the
> 
>>>>>>>>> signaling  and interoperability so I'm in agreement with
> 
>>>>>> this change.
> 
>>>>>>>>> 
> 
>>>>>>>>> However, it seems we are now inconsistent between how we
> 
>>>>>> represent 
> 
>>>>>>>>> bandwidth in routing and signaling for ODUflex(GFP).  Routing
> 
>>>>>>>>> advertises  the bandwidth using a floating point representation of
> 
>>>>>>>>> bandwidth, while  signaling is using the number of tributary slots.
> 
>>>>>>>>> It seems the same  benefits would be obtained by
> 
>>>>>> advertising the max
> 
>>>>>>>>> LSP bandwidth and  unreserved bandwidth for ODUflex(GFP) in
> 
>>>>>> terms of
> 
>>>>>>>>> the number of tributary  slots.
> 
>>>>>>>>> 
> 
>>>>>>>>> Fred
> 
>>>>>>>>> 
> 
>>>>>>>>> 
> 
>>>>>>>>> 
> 
>>>>>>>>> -----Original Message-----
> 
>>>>>>>>> From: ccamp-bounces@ietf.org [mailto:ccamp-bounces@ietf.org] On
> 
>>>>>>>>> Behalf Of  Lou Berger
> 
>>>>>>>>> Sent: Wednesday, January 23, 2013 9:08 AM
> 
>>>>>>>>> To: Fatai Zhang
> 
>>>>>>>>> Cc: CCAMP; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>>>>>>>>> Subject: Re: [CCAMP] WG Last Call comments on
> 
>>>>>>>>> draft-ietf-ccamp-gmpls-signaling-g709v3-04
> 
>>>>>>>>> 
> 
>>>>>>>>> Fatai,
> 
>>>>>>>>> 
> 
>>>>>>>>> On 1/23/2013 6:49 AM, Fatai Zhang wrote:
> 
>>>>>>>>>> Hi Lou,
> 
>>>>>>>>>> 
> 
>>>>>>>>>> For ODUflex(CBR), the formula is from [G.709-2012] and it
> 
>>>>>> has been
> 
>>>>>>>>>> discussed before, so please trust that there is no
> 
>>>>>> opportunity for
> 
>>>>>>>>>> misinterpretation. (Note that there are two cases, one is
> 
>>>>>>>>>> ODUflex(CBR) and another one is ODUflex(GFP)).
> 
>>>>>>>>>> 
> 
>>>>>>>>>> In addtion, ODUflex cannot be concatenated by [G.709-2012].
> 
>>>>>>>>> 
> 
>>>>>>>>> Thanks for confirming my understanding.  This raises the
> 
>>>>>> question of
> 
>>>>>>>>> if the new traffic should just apply to ODUFlex?  Correct
> 
>>>>>> me if I'm
> 
>>>>>>>>> wrong, but I believe the [RFC4328] is sufficient in all
> 
>>>>>> other cases. 
> 
>>>>>>>>> This may also make it easier for early implementations of
> 
>>>>>> the draft
> 
>>>>>>>>> as then they can limit code changes from the (-03) rev to
> 
>>>>>> only ODUflex LSPs.
> 
>>>>>>>>> 
> 
>>>>>>>>> Just to be clear, I'm really just *asking* about this.  As I said
> 
>>>>>>>>> before, I'm open on specifics...
> 
>>>>>>>>> 
> 
>>>>>>>>> Any thoughts/comments? Authors?  Implementors?
> 
>>>>>>>>> 
> 
>>>>>>>>> Thanks,
> 
>>>>>>>>> Lou
> 
>>>>>>>>> 
> 
>>>>>>>>> 
> 
>>>>>>>>>> I will issue a new version tomorrow to capture all your comments.
> 
>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>> Best Regards
> 
>>>>>>>>>> 
> 
>>>>>>>>>> Fatai
> 
>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>> -----Original Message-----
> 
>>>>>>>>>> From: Lou Berger [mailto:lberger@labn.net]
> 
>>>>>>>>>> Sent: Wednesday, January 23, 2013 2:11 AM
> 
>>>>>>>>>> To: Fatai Zhang
> 
>>>>>>>>>> Cc: CCAMP; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>>>>>>>>>> Subject: Re: [CCAMP] WG Last Call comments on
> 
>>>>>>>>>> draft-ietf-ccamp-gmpls-signaling-g709v3-04
> 
>>>>>>>>>> 
> 
>>>>>>>>>> Fatai,
> 
>>>>>>>>>> 
> 
>>>>>>>>>> On 1/20/2013 9:43 PM, Fatai Zhang wrote:
> 
>>>>>>>>>>> Hi Lou,
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> You said:
> 
>>>>>>>>>>>> but you're says encoded as (N*Nominal Rate) right? Wat's the
> 
>>>>>>>>>>>> value of  this vs just carrying N?
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> [Fatai] The original way (in version 04&05) is putting
> 
>>>>>> (N* Nominal
> 
>>>>>>>>>>> Rate) in "Bit_Rate" field for ODUflex(GFP), the value is that we
> 
>>>>>>>>>>> can generalize to just use one single "Bit_Rate" field to carry
> 
>>>>>>>>>>> IEEE float number for both cases, it seems that you
> 
>>>>>> don't agree on
> 
>>>>>>>>>>> this value, :-)
> 
>>>>>>>>>> 
> 
>>>>>>>>>> I've seen differences in calculated floating point values from
> 
>>>>>>>>>> different  implementations, so I just want to ensure that
> 
>>>>>> such cases
> 
>>>>>>>>>> are avoided.
> 
>>>>>>>>>> I'm open to specific solutions and certainly will deffer on the 
> 
>>>>>>>>>> specifics assuming there is no opportunity for
> 
>>>>>>>>>> misinterpretation/interop  issues. I don't think the
> 
>>>>>> original passed
> 
>>>>>>>>>> this threshold, i.e.,:
> 
>>>>>>>>>> 
> 
>>>>>>>>>>          N = Ceiling of
> 
>>>>>>>>>> 
> 
>>>>>>>>>>    ODUflex(CBR) nominal bit rate * (1 + ODUflex(CBR) bit rate
> 
>>>>>>>>>> tolerance)
> 
>>>>>>>>>>   
> 
>>>>>>>>>> -----------------------------------------------------------
> 
>>>>>> ----------
> 
>>>>>>>>>>        ODTUk.ts nominal bit rate * (1 - HO OPUk bit rate
> 
>>>>>> tolerance)
> 
>>>>>>>>>> 
> 
>>>>>>>>>>> . Therefore, I (was) am saying that I am going to accept your
> 
>>>>>>>>>>> suggestion to carry N for ODUflex(GFP). We are
> 
>>>>>> discussing where to
> 
>>>>>>>>>>> put N for ODUflex(GFP).
> 
>>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>>> You said:
> 
>>>>>>>>>>>> bits in the control plane are generally cheap, IMO it's
> 
>>>>>> better to 
> 
>>>>>>>>>>>> have simpler encoding than to optimize every bit (or 8 in this
> 
>>>>>>>>>>>> case).
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> [Fatai] OK, I will add a new field (to occupy the reserved bits)
> 
>>>>>>>>>>> to carry N.
> 
>>>>>>>>>> 
> 
>>>>>>>>>> As you see fit.
> 
>>>>>>>>>> 
> 
>>>>>>>>>> Just to clarify my understanding, ODUflex and Virtual
> 
>>>>>> concatenation
> 
>>>>>>>>>> can  never be combined for the same signal type/level, right?
> 
>>>>>>>>>> (Although an  ODUflex client signal could be carried over
> 
>>>>>> a virtual
> 
>>>>>>>>>> concatenated  ODUk).  Is this correct or did I miss something in
> 
>>>>>>>>>> G709?
> 
>>>>>>>>>> 
> 
>>>>>>>>>> Thanks,
> 
>>>>>>>>>> Lou
> 
>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> Best Regards
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> Fatai
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> -----Original Message-----
> 
>>>>>>>>>>> From: Lou Berger [mailto:lberger@labn.net]
> 
>>>>>>>>>>> Sent: Friday, January 18, 2013 1:42 AM
> 
>>>>>>>>>>> To: Fatai Zhang
> 
>>>>>>>>>>> Cc: CCAMP; draft-ietf-ccamp-gmpls-signaling-g709v3@tools.ietf.org
> 
>>>>>>>>>>> Subject: Re: [CCAMP] WG Last Call comments on
> 
>>>>>>>>>>> draft-ietf-ccamp-gmpls-signaling-g709v3-04
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> On 1/15/2013 10:16 PM, Fatai Zhang wrote:
> 
>>>>>>>>>>>> Hi Lou,
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> To avoid misunderstanding, I would like to clarify more on the
> 
>>>>>>>>>>>> following point.
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>>>>>> It is better to have consistent format and the same meaning
> 
>>>>>>>>>>>>>>>> of one
> 
>>>>>>>>>>> field for both ODUflex(CBR) and GFP. This is why we have section
> 
>>>>>>>>>>> 5.1
> 
>>>>>>>>>>> &5.2 to describe the complex stuff.
> 
>>>>>>>>>>>>>>> I actually wasn't suggesting that N be carried in
> 
>>>>>> the bit rate 
> 
>>>>>>>>>>>>>>> field.
> 
>>>>>>>>>>>>>>> The bit rate field can either be set as described or to zero
> 
>>>>>>>>>>>>>>> (i.e.,  ignored).  At the time, I was thinking about
> 
>>>>>> carrying N
> 
>>>>>>>>>>>>>>> in the  reserved  field. But perhaps the right place
> 
>>>>>> is MT, if
> 
>>>>>>>>>>>>>>> my understanding is  right  (would always be 1
> 
>>>>>> otherwise). I'm
> 
>>>>>>>>>>>>>>> open to either...
> 
>>>>>>>>>>>>>>> 
> 
>>>>>>>>>>>>>> [Fatai] Why not just use "bit rate"field to carry
> 
>>>>>> "N"because "N"
> 
>>>>>>>>>>>>>> implies bit rate?  I am OK if you like to use a new
> 
>>>>>> filed (like
> 
>>>>>>>>>>>>>> "TS
> 
>>>>>>>>>>>>>> Number") to occupy the reserved field even though
> 
>>>>>> that I prefer
> 
>>>>>>>>>>>>>> the  original approach (ie., use "bit rate"field to carry "N").
> 
>>>>>>>>>>>>> 
> 
>>>>>>>>>>>>> Are you proposing dropping carrying bit rates
> 
>>>>>> represented as an
> 
>>>>>>>>>>>>> IEEE  floating point and just carrying N for ODUflex?
> 
>>>>>> This seems
> 
>>>>>>>>>>>>> workable  to  me, but we should ensure that there are no
> 
>>>>>>>>>>>>> significant objections.
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> [Fatai] There are two usages for " Bit_Rate " field as
> 
>>>>>> described
> 
>>>>>>>>>>>> in the lines 287-310.
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> (1)    For ODUflex(CBR), the Bit_Rate field indicates
> 
>>>>>> the nominal
> 
>>>>>>>>>>>> bit
> 
>>>>>>>>>>>> rate of ODUflex(CBR) expressed in bytes per second,
> 
>>>>>> encoded as a 
> 
>>>>>>>>>>>> 32-bit  IEEE single precision floating-point number. For this
> 
>>>>>>>>>>>> case, we MUST  use  32-bit IEEE floating point instead of
> 
>>>>>>>>>>>> "N"(Please see more in section  5.1).
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> I guess you really still need (to be based on) the client signal
> 
>>>>>>>>>>> rate at the edges.
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> (2)    For ODUflex(GFP), we can change the text (the
> 
>>>>>> lines from 305
> 
>>>>>>>>>>>> to
> 
>>>>>>>>>>>> 310) based on your suggestion, ie., the Bit_Rate field
> 
>>>>>> is used to 
> 
>>>>>>>>>>>> carry  "N"to indicate the nominal bit rate of the  ODUflex(GFP).
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> but you're says encoded as (N*Nominal Rate) right?  Wat's the
> 
>>>>>>>>>>> value of  this vs just carrying N?
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> Therefore, I am proposing using one single filed ("Bit_Rate ")
> 
>>>>>>>>>>>> for these two cases, in this way, we can leave the "Reserved"
> 
>>>>>>>>>>>> bits for future.
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> bits in the control plane are generally cheap, IMO it's
> 
>>>>>> better to
> 
>>>>>>>>>>> have  simpler encoding than to optimize every bit (or 8 in this
> 
>>>>>>>>>>> case).
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> Lou
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> Hope we are now at the same page.
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> Best Regards
> 
>>>>>>>>>>>> 
> 
>>>>>>>>>>>> Fatai
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>>> 
> 
>>>>>>>>> _______________________________________________
> 
>>>>>>>>> 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 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
>