Re: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)

Loa Andersson <loa@pi.nu> Wed, 08 March 2017 12:35 UTC

Return-Path: <loa@pi.nu>
X-Original-To: detnet-dp-dt@ietfa.amsl.com
Delivered-To: detnet-dp-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DFEF129432 for <detnet-dp-dt@ietfa.amsl.com>; Wed, 8 Mar 2017 04:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RDWWrLaptGzt for <detnet-dp-dt@ietfa.amsl.com>; Wed, 8 Mar 2017 04:35:40 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49B5F129411 for <detnet-dp-dt@ietf.org>; Wed, 8 Mar 2017 04:35:40 -0800 (PST)
Received: from [192.168.1.11] (unknown [119.95.38.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 0798018013D1 for <detnet-dp-dt@ietf.org>; Wed, 8 Mar 2017 13:35:37 +0100 (CET)
To: detnet-dp-dt@ietf.org
References: <DBXPR07MB12896F1424C82CF718C93FEAC2F0@DBXPR07MB128.eurprd07.prod.outlook.com> <8f3dd80e-794b-77a9-44dd-09e98d9eb64c@broadcom.com> <DBXPR07MB128916BC4D61D0C1A12BF08AC2E0@DBXPR07MB128.eurprd07.prod.outlook.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <1ce7d64d-66b2-3888-e80d-b030304ab7c1@pi.nu>
Date: Wed, 8 Mar 2017 20:35:34 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <DBXPR07MB128916BC4D61D0C1A12BF08AC2E0@DBXPR07MB128.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/IlzbO7cCmQiqsmcaGHtCcVSvMIA>
Subject: Re: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)
X-BeenThere: detnet-dp-dt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: DetNet WG Data Plane Design Team <detnet-dp-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet-dp-dt>, <mailto:detnet-dp-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet-dp-dt/>
List-Post: <mailto:detnet-dp-dt@ietf.org>
List-Help: <mailto:detnet-dp-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet-dp-dt>, <mailto:detnet-dp-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Mar 2017 12:35:45 -0000

Folks,

One terminology question, I don't really have any opinion on what we
call things, but I'm definitely for that we only have one name for one
thing.

Today we use T-PE and S-PE, but also T-DetNet-PE and S-DetNet-PE, can we 
converge. My slight preference would be  T-DetNet-PE and S-DetNet-PE,
to differentiate it from "normal" S-PE and T-PE.

/Loa

On 2017-03-08 13:46, Balázs Varga A wrote:
> Hi Jouni,
>
> OK, I think my text may not be clear enough. Local-ID is not meant as a router id.
> " Each node (T-PE, S-PE and P) use a local-ID of the detnet-(compound)-flow in order to accomplish its role during transport."
> Local-ID refers to an ID used by a node to identify internally a DetNet-flow. Maybe "local-Flow-ID" would express it better.
> Such a "local-Flow-ID" value may or may not differ from the "Flow-ID" value encoded in the DetNet packet. If it is different
> we fallback to what You have called "virtual-label".
>
> I hope that clarifies your concerns.
>
> Cheers
> Bala'zs
>
> -----Original Message-----
> From: Jouni Korhonen [mailto:jouni.korhonen@broadcom.com]
> Sent: Tuesday, March 07, 2017 8:21 PM
> To: Balázs Varga A <balazs.a.varga@ericsson.com>
> Cc: detnet-dp-dt@ietf.org
> Subject: Re: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)
>
> Thanks Balazs,
>
> I am not quite sure about the local-id text:
> "Local-ID MUST be unambiguously bounded to the Flow-ID encoded in the DetNet packet."
>
> By default each router has their unique router id with the autonomous system that you need e.g., with routing protocols.
>
> If the flow-id is unique within the detnet domain I am not sure what mapping the above is talking about. Do you mean that a set of flow-ids would belong to a router (identified by a local-id)?
>
> - Jouni
>
>
> 3/7/2017, 10:23 AM, Balázs Varga A kirjoitti:
>> Hi,
>> Section 4.1 added on the GitHub.
>> Cheers
>> Bala'zs
>>
>>
>> -----Original Message-----
>> From: Jouni Korhonen [mailto:jouni.korhonen@broadcom.com]
>> Sent: Monday, March 06, 2017 7:23 PM
>> To: Balázs Varga A <balazs.a.varga@ericsson.com>om>; Loa Andersson
>> <loa@pi.nu>
>> Cc: cjbc@it.uc3m.es; detnet-dp-dt@ietf.org
>> Subject: Re: [Detnet-dp-dt] about identity labels.. was Re: new
>> versions of my slides
>>
>> Balazs,
>>
>> Your proposed Section 4.x would definitely be good to have. I am not too much for Section 4.y since I do not see it would not be needed in the final document, except for the definitions that should go to Section 2.
>>
>> Regarding the two choices we have now I just add prologue text and describe (graphically both). The logic of the "identity label/tag" is mostly the same independent of the location in the stack. The processing is of course different.
>>
>> - Jouni
>>
>> 3/6/2017, 9:49 AM, Balázs Varga A kirjoitti:
>>> Hi Jouni,
>>>
>>>
>>>
>>> just for clarification: Do we intend to list all options in the draft ???
>>>
>>> They all have pros and cons ...
>>>
>>>
>>>
>>> Anyway I think we need a structure like below in the draft for
>>> example
>>>
>>> in section 4. Is it inline with your intention? Shall I prepare some
>>> text
>>>
>>> around this items for the call on Wednesday?
>>>
>>>
>>>
>>> *4.x DP solution requirements*
>>>
>>> List of prerequisites for a proper solution on an x-PE:
>>>
>>> 1, to distinguish PWs going through (operation label-swap) and PWs
>>> need DetNet serving (e.g., FRER)
>>>
>>> 2, to handle PW-label collisions (without major implementation
>>> difficulties)
>>>
>>> 3, to work with both centralized control and distributed control
>>> (signaling)
>>>
>>>
>>>
>>> *4.y DP solution toolset*
>>>
>>> Description of the toolset discussed so far:
>>>
>>> A, L-label: additional label between t-label and PW-label
>>>
>>> B, different PW-labels per segment: similar to the MS-PW label
>>> allocation mechanism
>>>
>>> C, e2e PW label: no change of the PW-label (same PW-label value
>>> between T-PE nodes)
>>>
>>> D, d-id label: additional label used as T-PE identification
>>>
>>> E, Flow-ID outside of the label stack
>>>
>>>
>>>
>>> Cheers
>>>
>>> Bala'zs
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf
>>> Of Loa Andersson
>>> Sent: Monday, March 06, 2017 3:07 AM
>>> To: Jouni Korhonen <jouni.korhonen@broadcom.com>
>>> Cc: cjbc@it.uc3m.es; detnet-dp-dt@ietf.org
>>> Subject: Re: [Detnet-dp-dt] about identity labels.. was Re: new
>>> versions of my slides
>>>
>>>
>>>
>>> Jouni,
>>>
>>>
>>>
>>> On 2017-03-06 07:36, Jouni Korhonen wrote:
>>>
>>>>
>>>
>>> <snip>
>>>
>>>>>
>>>
>>>>> - global as the special purpose labels, seems unlikely
>>>
>>>>> - global as unique with in the domain, though we know there is a
>>>
>>>>> scaling  problem
>>>
>>>>> - global for one sender, not that different from d-id, other that
>>>>> the
>>>
>>>>> placment in the stack
>>>
>>>>>
>>>
>>>>> ???
>>>
>>>>
>>>
>>>> In my small mind I reasoned it to be unique within one domain. Since
>>> the identity would now be 32 bits (there is no need to restrict it to
>>> 20 bits since it is part of the _encapsulation_header_ not the label
>>> stack), the scaling concern is more relaxed. Assuming each node in
>>> the domain would like to be able to name 4k unique detnet flows of
>>> their own then the domain could host 1M such detnet nodes.. not too
>>> bad for one domain.
>>>
>>>
>>>
>>> My earlier calculations estimated that we would have about the number
>>> of PWs between any pair of T-DetNet-PEs would be about 400 and the
>>> number T-DetNet-PEs about 1000.
>>>
>>>
>>>
>>> 32 bits is  4 000 millions, so there is ample number of flow id's
>>> even if we would have to configure a range on each T-DetNet-PE.
>>>
>>>
>>>
>>> So you look at the flow-id and then compare the CW/Seq #, right?
>>>
>>>
>>>
>>> Now, range configuration is a kludge, can we find a way to avoid it,
>>> maybe d-pw + node-id would work, all this would have to happen in the
>>> context of the (outgoing) d-pw anyway, right?
>>>
>>>
>>>
>>> /Loa
>>>
>>>
>>>
>>>>
>>>
>>>> - Jouni
>>>
>>>>
>>>
>>>>
>>>
>>>>
>>>
>>>>
>>>
>>>>>
>>>
>>>>> /Loa
>>>
>>>>>>
>>>
>>>>>> Carlos
>>>
>>>>>>
>>>
>>>>>>> - Jouni
>>>
>>>>>>>
>>>
>>>>>>
>>>
>>>>>> _______________________________________________
>>>
>>>>>> Detnet-dp-dt mailing list
>>>
>>>>>> Detnet-dp-dt@ietf.org <mailto:Detnet-dp-dt@ietf.org>
>>>
>>>>>> https://www.ietf.org/mailman/listinfo/detnet-dp-dt
>>>
>>>>>>
>>>
>>>>>
>>>
>>>>> --
>>>
>>>>>
>>>
>>>>>
>>>
>>>>> Loa Andersson                        email: loa@mail01.huawei.com
>>> <mailto:loa@mail01.huawei.com>
>>>
>>>>> Senior MPLS Expert                          loa@pi.nu <mailto:loa@pi.nu>
>>>
>>>>> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>>>
>>>>
>>>
>>>> _______________________________________________
>>>
>>>> Detnet-dp-dt mailing list
>>>
>>>> Detnet-dp-dt@ietf.org <mailto:Detnet-dp-dt@ietf.org>
>>>
>>>> https://www.ietf.org/mailman/listinfo/detnet-dp-dt
>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>>
>>>
>>> Loa Andersson                        email: loa@mail01.huawei.com
>>> <mailto:loa@mail01.huawei.com>
>>>
>>> Senior MPLS Expert                          loa@pi.nu <mailto:loa@pi.nu>
>>>
>>> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>>>
>>>
>>>
>>> _______________________________________________
>>>
>>> Detnet-dp-dt mailing list
>>>
>>> Detnet-dp-dt@ietf.org <mailto:Detnet-dp-dt@ietf.org>
>>>
>>> https://www.ietf.org/mailman/listinfo/detnet-dp-dt
>>>
>
> _______________________________________________
> Detnet-dp-dt mailing list
> Detnet-dp-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet-dp-dt
>

-- 


Loa Andersson                        email: loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64