Re: [Detnet-dp-dt] new versions of my slides
Loa Andersson <loa@pi.nu> Mon, 27 February 2017 04:43 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 89BAD1297AA
for <detnet-dp-dt@ietfa.amsl.com>; Sun, 26 Feb 2017 20:43:23 -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 dIcn0WMoGN_K for <detnet-dp-dt@ietfa.amsl.com>;
Sun, 26 Feb 2017 20:43:21 -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 6AF6C1297A7
for <detnet-dp-dt@ietf.org>; Sun, 26 Feb 2017 20:43:21 -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 D97DB18013D1
for <detnet-dp-dt@ietf.org>; Mon, 27 Feb 2017 05:43:17 +0100 (CET)
To: detnet-dp-dt@ietf.org
References: <bc92627a-e1c2-ca97-9af9-8aedd37a772c@pi.nu>
<3DF0466E9510274382F5B74499ACD6F8C3CB2F@dfwpml702-chm.exmail.huawei.com>
<3DF0466E9510274382F5B74499ACD6F8C3CB40@dfwpml702-chm.exmail.huawei.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <cde5c41f-2a48-7007-279a-ffa44ef43bec@pi.nu>
Date: Mon, 27 Feb 2017 12:43:12 +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: <3DF0466E9510274382F5B74499ACD6F8C3CB40@dfwpml702-chm.exmail.huawei.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/VB2AfS98MsWxnt6Ewvf9b2knjTw>
Subject: Re: [Detnet-dp-dt] new versions of my slides
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: Mon, 27 Feb 2017 04:43:23 -0000
Norm, On 2017-02-27 06:44, Norman Finn wrote: > Sorry!! Attachment here. > > -- Norm > ________________________________________ > From: Norman Finn > Sent: Sunday, February 26, 2017 2:42 PM > To: Loa Andersson; detnet-dp-dt@ietf.org > Subject: RE: [Detnet-dp-dt] new versions of my slides > > Loa, > > Slides 2, 4, 7, and 9 (the diagrams) had lots of very minor typos. I made all fo the labels consistent in the attached version. > > Slide 3: "Consider the replicated packet that reaches B from E and 8," I think you meant, "E and 6". right! > > Slide 5: 2nd sub-bullet. "LB-3 because it is an L-level label taking the packet from F to E". I think you meant, "A to E"? The devil is in the details - the syntax was intended to put the destination node after the "L" (type of label) so what ( should have said "LB-3 because it is an L-level label taking the packet from A to B" the number after the "LB" indicates that there are more than one L-level label taking packets to B. > > One question: > > Who guarantees d-id1 != d-id2? Maybe I missed it, but I don't see that in the discussions in the slides. Well I said: "config of a DetNet ID (only shown for A and F, in real life all nodes that will serve as ingress T-DetNet-Pes will need the DetNet ID)." my take is that we will need to configure the d-id > > Answering your questions: > > Q: Do we agree that this works even if is not optimal. > > Yes, if d-id1 != d-id2. see above > > Q: Do we want to eliminate any of the control plane alternatives. > > I don't. ok - if that is the general agreement, than I think we need the d-id > > Q: By using the L-labels as containers for QoS and BW, neither T-Labels or PW-lables can do that, is it clear that we need L-Labels? I won't argue that realty need the L-labels, but getting rid of them means that we lose the way to distinguish between L-level LSPs that needs to go through replication and elimination, I guess that we could tie that to the d-pw label, but my take is that it will incease the amount of processing that needs to be done on the d-pw level. > > As far as the data plane is concerned, I think we need either the L-labels or the d-id labels, but not both. There I'm just now (allowing for existing control planes) I think that we need the d-id, and that L-labels are open for debate. I think the L-labels gives some bells and whistles that are nice and maybe even efficient to have! But I can let me be convinced that they are not "needed"! (Although, without the d-id labels, you have to know that LB-3 + d-pw1 is the same flow as LB-4 + d-pw1, so perhaps it's easier to do without the L-labels.) I agree to that. Either label could be used for QoS. Well I think that all labels will have QoS (one or the other TC). I was talking about QoS-containers. You put all the same QoS packet in the same LSP. This is often used to simplify the LIBs in the nodes that only swap. If TC 001 is a superset of 010 you can put both packets TC-marked 001 and 010 in the same L-LSP. The packets marked 010 will get a little better treatment than what is indicated by the marking. You can also use L-labels as BW containers. You instantiate the L-LSP with the amount of BW you allocate to DetNet traffic, and then you have BW associated with each pw-label, as you establish the PWs and place them into the L-LSPs you have a book keeping to make sure that the BW for the L-LSP is not exceeded. Combining QoS- and BW-containers you can make sure that ample BW is allocated to each TC. > > But, perhaps we have an issue when creating d-pw labels and/or d-id labels. The PW creation exchange operates over a tunnel, right? We have a complex tunnel, not a point-to-point tunnel. How does the PW creation exchange know what path to follow? Over what path are the d-id labels created? In other words, how are the L-labels stitched together? Equivalently, how are the d-id labels distributed over the paths. > For LDP that is how LDP works, for a God Box there shouldn't be a problem. In our figure for LDP A will ask B for a L-label to use for D, B will turn downstream and ask D for the label, when B gets the response from D, it will put that label into the LIB, allocate the label for A, and usew the label for A as incoming label and the label for D as the outgoing label. If you remove the L-labels you will have to use the T-labels to do this. the d-pw label can't be used since it needs to be end-2-end. > Q: We talk about “detnet pseudo wire”, is that a new type of pseudo wire? > > I wouldn't call it anything different. I think this needs to be done, since there is some unique DetNet processing. Potentially we would have to change all existing PWs. Andy talked a bit about this earlier. > > Q: How do we handle the already existing pseudo wires? > > Same as always. The existing PWs does not have DetNet processing, all of them does not (at least not normally) have sequence numbers. Again, I think the key is defining how you negotiate the path that the branched pseudowire follows. In my opinion, (subject to finding a counter example that screws everything up), you nail down the paths, either with L-labels or d-id labels, and each d-pw creation (or perhaps first use) creates an instance of the packet discard machine at each combination point. But, I'm not sufficiently versed in the label protocols to offer an opinion of how that happens. > hmmmm - we will have to create a new TLV for the protocols that are used to branch, replicate and eliminate. When a node gets a Label Requst with that TLV it will understand that branching is needed and set up two disjunct L-LSPs from itself to the destination. /Loa > -- Norm > > ________________________________________ > From: Detnet-dp-dt [detnet-dp-dt-bounces@ietf.org] on behalf of Loa Andersson [loa@pi.nu] > Sent: Sunday, February 26, 2017 2:34 AM > To: detnet-dp-dt@ietf.org > Subject: [Detnet-dp-dt] new versions of my slides > > Folks, > > I gone over my slides and tighten them up a bit. > > I think it is time that we start agree on some of the design decisions > we are making and start taking them as the basis for what we are doing > next. > > Slides should be self-explaining, but you can jump slide 3 and get > back to it in the end. > > /Loa > -- > > > 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 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] new versions of my slides Loa Andersson
- Re: [Detnet-dp-dt] new versions of my slides Norman Finn
- Re: [Detnet-dp-dt] new versions of my slides Norman Finn
- [Detnet-dp-dt] Dyslexia -- Re: new versions of my… Loa Andersson
- Re: [Detnet-dp-dt] new versions of my slides Loa Andersson
- Re: [Detnet-dp-dt] Dyslexia -- Re: new versions o… Norman Finn
- Re: [Detnet-dp-dt] new versions of my slides Balázs Varga A
- [Detnet-dp-dt] PW-type discussion - Re: new versi… Loa Andersson
- Re: [Detnet-dp-dt] PW-type discussion - Re: new v… Balázs Varga A
- Re: [Detnet-dp-dt] PW-type discussion - Re: new v… Loa Andersson
- [Detnet-dp-dt] about identity labels.. was Re: ne… Jouni Korhonen
- Re: [Detnet-dp-dt] about identity labels.. was Re… Jouni Korhonen
- Re: [Detnet-dp-dt] about identity labels.. was Re… Carlos Jesús Bernardos Cano
- Re: [Detnet-dp-dt] about identity labels.. was Re… Carlos Jesús Bernardos Cano
- Re: [Detnet-dp-dt] about identity labels.. was Re… Loa Andersson
- Re: [Detnet-dp-dt] about identity labels.. was Re… Jiangyuanlong
- Re: [Detnet-dp-dt] about identity labels.. was Re… Jouni Korhonen
- Re: [Detnet-dp-dt] about identity labels.. was Re… Jouni Korhonen
- Re: [Detnet-dp-dt] about identity labels.. was Re… Loa Andersson
- Re: [Detnet-dp-dt] about identity labels.. was Re… Balázs Varga A
- Re: [Detnet-dp-dt] about identity labels.. was Re… Jouni Korhonen
- Re: [Detnet-dp-dt] about identity labels.. was Re… Loa Andersson