Re: [Detnet-dp-dt] PW-type discussion - Re: new versions of my slides

Balázs Varga A <balazs.a.varga@ericsson.com> Mon, 27 February 2017 15:36 UTC

Return-Path: <balazs.a.varga@ericsson.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 2BE1A12A168 for <detnet-dp-dt@ietfa.amsl.com>; Mon, 27 Feb 2017 07:36:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=ericsson.onmicrosoft.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 IeTsLun4pg3F for <detnet-dp-dt@ietfa.amsl.com>; Mon, 27 Feb 2017 07:36:30 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C91412A166 for <detnet-dp-dt@ietf.org>; Mon, 27 Feb 2017 07:36:30 -0800 (PST)
X-AuditID: c1b4fb2d-57fff7000000393f-62-58b447796faf
Received: from ESESSHC002.ericsson.se (Unknown_Domain [153.88.183.24]) by (Symantec Mail Security) with SMTP id 4B.BD.14655.97744B85; Mon, 27 Feb 2017 16:36:28 +0100 (CET)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.24) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 27 Feb 2017 16:36:25 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oPsOFXRFGJR6uEe994VVQ/+NOgNJt3a2eCMibUajXgw=; b=UmYzY3d7tG5AqUuoq8wIcKk6TLbXnZnuK5tvbdHpCAcxPRRpC9gdB8wB/ey5k145Z3An9QAnccvEoYxGtIpVkJMOMi6lNH0mi2tn8m0VOtqI/Ju/fEYVA0cilQarKneQM2J+XyX0kq7qbMMzwMN+GVDaVYBV/KjgCBT7GtXOqUw=
Received: from DBXPR07MB128.eurprd07.prod.outlook.com (10.242.138.156) by DBXPR07MB126.eurprd07.prod.outlook.com (10.242.138.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2; Mon, 27 Feb 2017 15:36:23 +0000
Received: from DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.89]) by DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.89]) with mapi id 15.01.0947.010; Mon, 27 Feb 2017 15:36:23 +0000
From: =?iso-8859-1?Q?Bal=E1zs_Varga_A?= <balazs.a.varga@ericsson.com>
To: Loa Andersson <loa@pi.nu>, "detnet-dp-dt@ietf.org" <detnet-dp-dt@ietf.org>
Thread-Topic: [Detnet-dp-dt] PW-type discussion - Re: new versions of my slides
Thread-Index: AQHSkPBJKthksbB3yUCeKEPNyUChFaF8+AOA
Date: Mon, 27 Feb 2017 15:36:23 +0000
Message-ID: <DBXPR07MB1281189CB5825CC12AE6195AC570@DBXPR07MB128.eurprd07.prod.outlook.com>
References: <bc92627a-e1c2-ca97-9af9-8aedd37a772c@pi.nu> <3DF0466E9510274382F5B74499ACD6F8C3CB2F@dfwpml702-chm.exmail.huawei.com> <3DF0466E9510274382F5B74499ACD6F8C3CB40@dfwpml702-chm.exmail.huawei.com> <cde5c41f-2a48-7007-279a-ffa44ef43bec@pi.nu> <DBXPR07MB128512162D9FA45A2A10624AC570@DBXPR07MB128.eurprd07.prod.outlook.com> <2ff62c48-705b-0f07-74f9-1ceb4ea29938@pi.nu>
In-Reply-To: <2ff62c48-705b-0f07-74f9-1ceb4ea29938@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.a.varga@ericsson.com;
x-originating-ip: [192.176.1.95]
x-ms-office365-filtering-correlation-id: 454cc3cc-344b-4ac9-5d8c-08d45f2662c0
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DBXPR07MB126;
x-microsoft-exchange-diagnostics: 1; DBXPR07MB126; 7:t1/6uMxfYi3544GWaBD1qtK5Qf4OOG5hlucUkZ204ty+xymuGHrZrOlk1Ns4twIVkGF2j+St/cDU3PDAfO+MOCmbLdsFMw7Wgla5DKiU18MBHtAq1fLQ4oyzXjV0WwceOaOlxbJNk6i+WfsZdVlSEXWdEOv+04d5ySb9nbQc6ZNT3wsvjyyFBoEhB9Ha40+Rqacf9YjKXoVCi3VyDKGMy6vjRi8U589M9Kv7Fp+H7N1MA6hkWQY9cbcwvaNw5rqawK0OWN3yPWn2Td0F5hPcFCbIZM1hRDmq9G5F7AVMVGeoHMjIWYZG94VyQ8TCPhx1Vd0Qka2PcyYW3wP676HsTA==
x-microsoft-antispam-prvs: <DBXPR07MB126D7F45DC5873F9CF7F898AC570@DBXPR07MB126.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:DBXPR07MB126; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB126;
x-forefront-prvs: 02318D10FB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39450400003)(377454003)(199003)(252514010)(13464003)(24454002)(377424004)(51444003)(189002)(2906002)(3280700002)(3660700001)(50986999)(54356999)(9686003)(6506006)(6436002)(99286003)(6306002)(86362001)(2501003)(76176999)(5890100001)(189998001)(92566002)(81166006)(3846002)(8676002)(8936002)(81156014)(97736004)(102836003)(7736002)(6116002)(2900100001)(305945005)(74316002)(66066001)(6246003)(68736007)(38730400002)(53936002)(106356001)(105586002)(106116001)(7696004)(2950100002)(101416001)(122556002)(93886004)(229853002)(230783001)(25786008)(55016002)(33656002)(53546006)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB126; H:DBXPR07MB128.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2017 15:36:23.5784 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB126
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleLIzCtJLcpLzFFi42KZGbFdQrfGfUuEwavl+harJqxls/g3dw6z A5PHkiU/mTxmTW9jC2CK4rJJSc3JLEst0rdL4MrYMGUpc8FSj4rj/cuYGxiXWHQxcnJICJhI TP4zm6WLkYtDSGAdo8Te6buYIJwTjBIbN59iBnFYBHqZJT6/2scGkZnKJHH37AJGCOcQo0TL mb/sIMPYBFwlPnc8ZAOxRQT8JPb+P80KYgsD2Y9XtwLZHEDxQIn/fzwhSowkNjZ0MoLYLAKq Env2NICN4RWIkthw8h07xPy/TBL73/xnAUlwClhKnPt4HGw+o4CYxPdTa5hAbGYBcYlbT+Yz QTwkILFkz3lmCFtU4uXjf6wQ9XESv/c3QMUVJDoPvIGq95Xo+XsdyvaRePRzE9jLEgLdzBLX Xy1khUhkShz8f5UNwraSWNuyhxWiaAaTxIHLs9ghEjISSy5eY4RITGKTOPTqMdg6IYFUieVr WxkhQSElcfdKJ5QtI/Hizl7WCYyas5B8AWHrSdyYOoUNwtaWWLbwNfMscNAISpyc+YRlASPL KkbR4tTi4tx0I2O91KLM5OLi/Dy9vNSSTYzA5HFwy2/dHYyrXzseYhTgYFTi4f1gtyVCiDWx rLgyFxhhHMxKIrxftYFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEec1W3g8XEkhPLEnNTk0tSC2C yTJxcEo1AEPyGZPmgY4z8w/avdzjYmqmfvO9iFfMyudRew9P7715dAonu3ys3dyNJadZNsTF 9T5+xiVd95Ilcc4mdn7V4vMz/k1a6fHxbMKBidocmWaz5PTaT8VPUWC/8W6i+l3vK/ZfglJX HrD6sNYhmHdlBU/u1nUzJp9kueqcpvHsz9W1KR2OwqrGX5VYijMSDbWYi4oTAbBADEkaAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/hiuzGkI0hU6HXBMqF-7uQi4ctvE>
Subject: Re: [Detnet-dp-dt] PW-type discussion - Re: 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 15:36:33 -0000

Hi,

> So what you are saying is that if we want to transport Ethernet, TDM, FR, 
> ATM,etc. over DetNet, then we need a specific PW in each case?

Not really. What I am saying is that x-PE nodes have to know whether a PW 
needs DetNet treatment or not. That can be done with an additional "flag"
and does not necessarily require a specific PW-type in each case.

An x-PE node dealing with both traditional-PWs and DetNet-PWs has to be 
able to distinguish them for further processing (e.g., sending a packet to a 
DetNet functions like FRER or not). 
- S-PE nodes do not care what is encapsulated in a detnet-PW, as the 
flow-ID and the seq.num is encoded in the label stack. 
- T-PE nodes have to know how to encapsulate Eth/TDM/etc. plus 
whether a DetNet functions is needed or not.

Cheers
Bala'zs

-----Original Message-----
From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Monday, February 27, 2017 12:54 PM
To: detnet-dp-dt@ietf.org
Subject: [Detnet-dp-dt] PW-type discussion - Re: new versions of my slides



On 2017-02-27 18:55, Balázs Varga A wrote:
> Hi,
>

<snip>

> - PW-type: as a detnet-PW requires special handling on x-PE nodes, I 
> am afraid that we need a new PW-type, in order to distinguish it from a traditional PW.

So what you are saying is that if we want to transport Ethernet, TDM, FR, ATM,etc. over DetNet, then we need a specific PW in each case?

/Loa
>
> Cheers
> Bala'zs
>
> -----Original Message-----
> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of 
> Loa Andersson
> Sent: Monday, February 27, 2017 5:43 AM
> To: detnet-dp-dt@ietf.org
> Subject: Re: [Detnet-dp-dt] new versions of my slides
>
> 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 mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt