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

Jouni Korhonen <jouni.korhonen@broadcom.com> Thu, 09 March 2017 14:48 UTC

Return-Path: <jouni.korhonen@broadcom.com>
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 DAE561293F4 for <detnet-dp-dt@ietfa.amsl.com>; Thu, 9 Mar 2017 06:48:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=broadcom.com
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 Iw9_Nqoafeie for <detnet-dp-dt@ietfa.amsl.com>; Thu, 9 Mar 2017 06:48:43 -0800 (PST)
Received: from mail-pg0-x22f.google.com (mail-pg0-x22f.google.com [IPv6:2607:f8b0:400e:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25676129424 for <detnet-dp-dt@ietf.org>; Thu, 9 Mar 2017 06:48:43 -0800 (PST)
Received: by mail-pg0-x22f.google.com with SMTP id b129so27228465pgc.2 for <detnet-dp-dt@ietf.org>; Thu, 09 Mar 2017 06:48:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GXzzgJAiQYYYH43VgBcvLtTBnKWBMh+N6IOjwiGtRV4=; b=Zx+AezJD+5srdWQnqh6qeH5GP5OOyYplV8fE2snnmbOpthcX72KkHHTqYs0+ihnmXw cMVRISw5eXFBuDfQp3NgEW1msJ+iauNIBIMyQKzOVJSkUe17d/WocuVGojKUcRlOjkwi fW4JpaMUvqfTE8j0V1g+HNc2nWB5AkhREhv6Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GXzzgJAiQYYYH43VgBcvLtTBnKWBMh+N6IOjwiGtRV4=; b=VfKwdstN/CcdmRs/MNUYtGmd2twU4cxesVaPGcZeuy6s/0djrGYUWvQBLg/uy5GgIC FBM6a6NyrEtEbAg6vX/4r4+LbegqD6JLqpW45GIpbkfvOzg/OqnnljJjI3s4jSilmbMp mgKo72lRrnK2t5blNlOUjOU1gdLQ4jSaNeiide/Kn7TKmMK9RZkD7F6jYCTCeX39TqQv HUdGv9ReyXn23S4p+YZyyXid0AEHQTHZKZ0Qa1VjIwpvo7MC1PJLI/A3mTrq/PGQ5Vra khI4HLqLNQNahoKSz/lTXEygRQoIJGH+/qyfMg53wM2r+IhoD/qZf8squTbGok0EasqE 6Clw==
X-Gm-Message-State: AMke39l0hk0f/eHOdwxe6wMKW/0tCiZxRAb651ulPeBssoRoJd3qiGfDPVQwyiZWRdvuPaWe
X-Received: by 10.84.149.168 with SMTP id m37mr17425851pla.97.1489070922383; Thu, 09 Mar 2017 06:48:42 -0800 (PST)
Received: from [10.0.0.5] (c-24-5-144-221.hsd1.ca.comcast.net. [24.5.144.221]) by smtp.gmail.com with ESMTPSA id u82sm13132598pfd.7.2017.03.09.06.48.41 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 09 Mar 2017 06:48:41 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Jouni Korhonen <jouni.korhonen@broadcom.com>
In-Reply-To: <3B0A1BED22CAD649A1B3E97BE5DDD68BBAB1987F@szxema506-mbs.china.huawei.com>
Date: Thu, 9 Mar 2017 06:48:40 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <CD435611-33C5-442A-BC35-44232A1A03AB@broadcom.com>
References: <DBXPR07MB12896F1424C82CF718C93FEAC2F0@DBXPR07MB128.eurprd07.prod.outlook.com> <8f3dd80e-794b-77a9-44dd-09e98d9eb64c@broadcom.com> <DBXPR07MB128916BC4D61D0C1A12BF08AC2E0@DBXPR07MB128.eurprd07.prod.outlook.com> <1ce7d64d-66b2-3888-e80d-b030304ab7c1@pi.nu> <722c6db1-f9bd-1982-0c53-093a8c332884@labn.net> <c80c66b2-e41a-7d73-25a6-f5a113793ee4@broadcom.com> <16f5a4ad-2b31-5f4c-a5f3-44fe8bf59a02@labn.net> <a6916010-206f-7770-ce1d-f3a83d5243df@broadcom.com> <3B0A1BED22CAD649A1B3E97BE5DDD68BBAB1987F@szxema506-mbs.china.huawei.com>
To: "detnet-dp-dt@ietf.org" <detnet-dp-dt@ietf.org>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/7oPJfxU0nhtKzJbPv4Um6uFO2Ow>
Cc: Jiangyuanlong <jiangyuanlong@huawei.com>, Lou Berger <lberger@labn.net>, Loa Andersson <loa@pi.nu>
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: Thu, 09 Mar 2017 14:48:46 -0000

okay.. se we got the “das PE” and from local hood the “dat PE” ;-)

- JOuni


> On 08 Mar 2017, at 17:57, Jiangyuanlong <jiangyuanlong@huawei.com> wrote:
> 
> And  DA-T-PE, DetNet Aware T-PE;)
> 
> 
> -----Original Message-----
> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of Jouni Korhonen
> Sent: Thursday, March 09, 2017 4:42 AM
> To: Lou Berger; Loa Andersson; detnet-dp-dt@ietf.org
> Subject: Re: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)
> 
> Hi,
> 
> DA-S-PE (like.. das PE ;)
> 
> - Jouni
> 
> 3/8/2017, 12:20 PM, Lou Berger kirjoitti:
>> Which option do you prefer?
>> 
>> 
>> On 3/8/2017 3:18 PM, Jouni Korhonen wrote:
>>> WFM.
>>> 
>>> 3/8/2017, 5:56 AM, Lou Berger kirjoitti:
>>>> On 3/8/2017 7:35 AM, Loa Andersson wrote:
>>>>> 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.
>>>> The architecture defines this as:
>>>> 
>>>>   DetNet intermediate node
>>>>           A DetNet relay node or transit node.
>>>> 
>>>> And some good examples are in the DP Alternatives draft
>>>> 
>>>>  TSN              Edge          Transit        Relay        DetNet
>>>>  End System       Node            Node         Node         End System
>>>> 
>>>>  +---------+    +.........+                                 +---------+
>>>>  |  Appl.  |<---:Svc Proxy:-- End to End Service ---------->|  Appl.  |
>>>>  +---------+    +---------+                   +---------+   +---------+
>>>>  |   TSN   |    |TSN| |Svc|<-- DetNet flow ---: Service :-->| Service |
>>>>  +---------+    +---+ +---+    +---------+    +---------+   +---------+
>>>>  |Transport|    |Trp| |Trp|    |Transport|    |Trp| |Trp|   |Transport|
>>>>  +-------.-+    +-.-+ +-.-+    +--.----.-+    +-.-+ +-.-+   +---.-----+
>>>>          :  Link  :    /  ,-----.  \   :  Link  :    /  ,-----.  \
>>>>          +........+    +-[  Sub  ]-+   +........+    +-[  Sub  ]-+
>>>>                          [Network]                     [Network]
>>>>                           `-----'                       `-----'
>>>> 
>>>>                 Figure 1: A Simple DetNet Enabled Network
>>>> 
>>>> 
>>>>          DetNet                                           DetNet
>>>>          Service         Transit          Transit        Service
>>>>   DetNet   |          |<-Tunnel->|     |<-Tunnel->|         |    DetNet
>>>>   End      |          V     1    V     V     2    V         |    End
>>>>   System   |    +-----+          +-----+          +-----+   |    System
>>>>   +---+    |    |S-PE1|==========|S-PE2|==========|S-PE3|   |    +---+
>>>>   |  X....DFa.....X_.......DF1.......X_....DF3........X.....DFa...X  |
>>>>   |CE1|=========|  \  |          |  /  |          |  /  |========|CE2|
>>>>   |   |    |    |   \......DF2.....X_......DF4....../   |   |    |   |
>>>>   +---+         |     |==========|     |==========|     |        +---+
>>>>       ^         +-----+          +-----+          +-----+        ^
>>>>       |        Relay Node       Relay Node       Relay Node      |
>>>>       |                                                          |
>>>>       |<------------- End to End DetNet Service ---------------->|
>>>> 
>>>>                          Figure 5: Native DetNet
>>>> 
>>>> 
>>>> So I think what you are asking for is a shorthand for a 'S-PE that 
>>>> is a DetNet (aware) Relay Node' , right?
>>>> How about one or more of the following:
>>>>    - DetNet S-PE
>>>>    - DA-S-PE (DA=DetNet Aware)
>>>>    - DC-S-PE (DA=DetNet Capable)
>>>>    - DR-S-PE (DR=DetNet Relay)
>>>>    - DRN-S-PE (DRN=DetNet Relay Node)
>>>> 
>>>> Lou
>>>> 
>>>>> /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
>>>>>> 
>>>> _______________________________________________
>>>> Detnet-dp-dt mailing list
>>>> 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
> 
> _______________________________________________
> Detnet-dp-dt mailing list
> Detnet-dp-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet-dp-dt