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
- [Detnet-dp-dt] Section 4.1 added (DP solution req… Balázs Varga A
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Balázs Varga A
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Loa Andersson
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Lou Berger
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Lou Berger
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Lou Berger
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Loa Andersson
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jiangyuanlong
- Re: [Detnet-dp-dt] Section 4.1 added (DP solution… Jouni Korhonen