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

Jiangyuanlong <jiangyuanlong@huawei.com> Thu, 09 March 2017 01:57 UTC

Return-Path: <jiangyuanlong@huawei.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 32BB01295D9 for <detnet-dp-dt@ietfa.amsl.com>; Wed, 8 Mar 2017 17:57:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 P3VBsJ86SGlt for <detnet-dp-dt@ietfa.amsl.com>; Wed, 8 Mar 2017 17:57:55 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5FB4126579 for <detnet-dp-dt@ietf.org>; Wed, 8 Mar 2017 17:57:53 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DIN87897; Thu, 09 Mar 2017 01:57:51 +0000 (GMT)
Received: from SZXEMA412-HUB.china.huawei.com (10.82.72.71) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 9 Mar 2017 01:57:50 +0000
Received: from SZXEMA506-MBS.china.huawei.com ([169.254.4.67]) by SZXEMA412-HUB.china.huawei.com ([10.82.72.71]) with mapi id 14.03.0235.001; Thu, 9 Mar 2017 09:57:48 +0800
From: Jiangyuanlong <jiangyuanlong@huawei.com>
To: "jouni.korhonen@broadcom.com" <jouni.korhonen@broadcom.com>, Lou Berger <lberger@labn.net>, Loa Andersson <loa@pi.nu>, "detnet-dp-dt@ietf.org" <detnet-dp-dt@ietf.org>
Thread-Topic: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)
Thread-Index: AQHSl3gESuzIHr93jkaoqfYCPpi1pqGJ6YwAgAByXQCAABaXgIAAauAAgAAAcACAAAYeAIAA3eFA
Date: Thu, 9 Mar 2017 01:57:47 +0000
Message-ID: <3B0A1BED22CAD649A1B3E97BE5DDD68BBAB1987F@szxema506-mbs.china.huawei.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>
In-Reply-To: <a6916010-206f-7770-ce1d-f3a83d5243df@broadcom.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.74.203.119]
Content-Type: text/plain; charset="utf-7"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090202.58C0B6A0.0094, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.4.67, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: fb3fae3be34716fe19a971c6d3f970bd
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/un80pgBv355U0_BMY0jS8VRurzo>
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 01:57:58 -0000

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