Re: [Detnet-dp-dt] Section 4.1 added (DP solution requirements)
Loa Andersson <loa@pi.nu> Thu, 09 March 2017 01:08 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 CB1EB12953D
for <detnet-dp-dt@ietfa.amsl.com>; Wed, 8 Mar 2017 17:08:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-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 vVgww3uNrP0U for <detnet-dp-dt@ietfa.amsl.com>;
Wed, 8 Mar 2017 17:08:35 -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 AE6E7129543
for <detnet-dp-dt@ietf.org>; Wed, 8 Mar 2017 17:08:34 -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 2C30418013DA
for <detnet-dp-dt@ietf.org>; Thu, 9 Mar 2017 02:08:30 +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>
<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>
<ae2f760d-bcc6-361c-aa86-40a00af5e478@labn.net>
From: Loa Andersson <loa@pi.nu>
Message-ID: <6e83cb93-6bfc-2229-b7fc-7e5338052461@pi.nu>
Date: Thu, 9 Mar 2017 09:08:27 +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: <ae2f760d-bcc6-361c-aa86-40a00af5e478@labn.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/8OzTs97JY1MToFQmWXopEEfRPlU>
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:08:38 -0000
Folks, Yes I like it too :D ! Does this mean we have a DA-T-PE also? /Loa On 2017-03-09 04:45, Lou Berger wrote: > > > On 3/8/2017 3:42 PM, Jouni Korhonen wrote: >> Hi, >> >> DA-S-PE (like.. das PE ;) > funny - I like it! > >> - 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 > -- Loa Andersson email: loa@mail01.huawei.com Senior MPLS Expert loa@pi.nu Huawei Technologies (consultant) phone: +46 739 81 21 64
- [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