Re: [Detnet-dp-dt] FW: New update of the draft available

Balázs Varga A <balazs.a.varga@ericsson.com> Tue, 14 March 2017 09:12 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 D894D12953E for <detnet-dp-dt@ietfa.amsl.com>; Tue, 14 Mar 2017 02:12:27 -0700 (PDT)
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, 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] 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 bNa-VHMNc6AE for <detnet-dp-dt@ietfa.amsl.com>; Tue, 14 Mar 2017 02:12:25 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 9E7BB129538 for <detnet-dp-dt@ietf.org>; Tue, 14 Mar 2017 02:12:17 -0700 (PDT)
X-AuditID: c1b4fb30-25b3698000007738-e7-58c7b3effb70
Received: from ESESSHC009.ericsson.se (Unknown_Domain [153.88.183.45]) by (Symantec Mail Security) with SMTP id EB.5C.30520.FE3B7C85; Tue, 14 Mar 2017 10:12:15 +0100 (CET)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.45) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 14 Mar 2017 10:11:48 +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=Qlaq1teKgCc2vd7G6H1TNH4Pow1yvZeJJrA7ZVML6QE=; b=UH3dIp9kkMkk8zUYLjePt8zTv7V023pE05U7D0GZLZ8CatpgVUIli6F1p1WqNuLWPbX2fflTtq88YmRHB52ca3GA6mPMEnc6BO+nUAU3r7zCDNMMjo1dE5uUCtI3QzSnCa4wWXR/1Me+ExeWUYXlq5joFgusww8gnW/EPfbEz6c=
Received: from DBXPR07MB128.eurprd07.prod.outlook.com (10.242.138.156) by DBXPR07MB125.eurprd07.prod.outlook.com (10.242.138.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.5; Tue, 14 Mar 2017 09:11:46 +0000
Received: from DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.43]) by DBXPR07MB128.eurprd07.prod.outlook.com ([169.254.3.43]) with mapi id 15.01.0977.008; Tue, 14 Mar 2017 09:11:46 +0000
From: =?utf-8?B?QmFsw6F6cyBWYXJnYSBB?= <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] FW: New update of the draft available
Thread-Index: AQHSnAtbYVeMQmNm0k+++Clor8VSW6GUCB1Q
Date: Tue, 14 Mar 2017 09:11:46 +0000
Message-ID: <DBXPR07MB1280A02737AB1CF6061F8AAAC240@DBXPR07MB128.eurprd07.prod.outlook.com>
References: <C0EC6F12-4028-4360-A6BB-BFEE3C253EA3@broadcom.com> <45bccdbf-2457-2c08-34fe-c559a80e9c7d@pi.nu> <AMXPR07MB117CFC8AF83D9294E402897AC230@AMXPR07MB117.eurprd07.prod.outlook.com> <DBXPR07MB12874D8FD0DEF578E72882BAC250@DBXPR07MB128.eurprd07.prod.outlook.com> <fe645f19-475c-b49e-8e1d-21ec06c6585b@pi.nu>
In-Reply-To: <fe645f19-475c-b49e-8e1d-21ec06c6585b@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;pi.nu; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [91.82.100.59]
x-microsoft-exchange-diagnostics: 1; DBXPR07MB125; 7:fdT23RqsZmfXcCehXl7TO3dkSN7QSV1sCDYifBhaITHk+X+kR9RXTUjbwDvZoeini3Wwhh2Y9EOzvMtXKq2u+4iT6b10Bl+6ZZzq4vfOV5b4BxEntN51otodGcX3JpD+WNFBwb24k4jCVWpSc7gxPq7iCu9KZTwxotBT8Q0Up6znYrn0iwBVVqxi7SACRitgdP4F5V5zcqGZIBiK+Cx6wbwiN49Bv+H/393z4E3aSpydjhqfVyyPLOlW2n12E2hjUENZvqBt25DrHB5DDsLVltNH/NpfPECb/s+oRN7sm1Q+YLe71fIBZ43oD6sH8pBjweFEuyGibaJHB4b7pWzJbw==
x-ms-office365-filtering-correlation-id: f6b05b33-709f-4e1c-d66e-08d46aba23e1
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DBXPR07MB125;
x-microsoft-antispam-prvs: <DBXPR07MB125B508EC17FED9E4E6D55EAC240@DBXPR07MB125.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(50582790962513)(100405760836317);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123562025)(20161123555025)(20161123558025)(20161123564025)(20161123560025)(6072148); SRVR:DBXPR07MB125; BCL:0; PCL:0; RULEID:; SRVR:DBXPR07MB125;
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39450400003)(252514010)(377424004)(377454003)(24454002)(13464003)(3280700002)(15650500001)(86362001)(76176999)(6436002)(33656002)(54356999)(50986999)(122556002)(85182001)(229853002)(2906002)(85202003)(93886004)(53546007)(106116001)(189998001)(6506006)(25786008)(7696004)(38730400002)(7736002)(8936002)(55016002)(8676002)(2501003)(5660300001)(2900100001)(99286003)(66066001)(9686003)(2950100002)(53936002)(74316002)(6306002)(3846002)(3660700001)(102836003)(305945005)(6116002)(6246003)(230783001)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB125; H:DBXPR07MB128.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2017 09:11:46.2166 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB125
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleLIzCtJLcpLzFFi42KZGbFdV/f95uMRBrOPGFqsmrCWzeLf3DnM DkweS5b8ZPKYNb2NLYApissmJTUnsyy1SN8ugSvjUl9AwQnrisPfD7E3MLZYdTFyckgImEh8 n7KWvYuRi0NIYB2jxJ9L/xkhnBOMEvt+7GYFqWIR6GWWuLMvHiIxlUniw/sdUFWHGCUmzVrH BlLFJuAisWPTHLAOEQE/ib3/T4PZwgKOEi/fXGOGiDtJzHrYzAZhG0nsu3KPDWKDqsSbM1OA 6jk4eAWiJHb1yYKEhQT2M0nM2GsKYnMKWEocPLYCbAyjgJjE91NrmEBsZgFxiVtP5jNBvCMg sWTPeWYIW1Ti5eN/rCB3Mgq0Mkq8urWeBSKhILFpwXuwnyUEupklJjxdApXwlXi4rBHK9pHo uT+dEcLOlPiz6B07hB0tce7KbFaI5hlMEt/fXIdaJyMx+2IPC0RiBavEjX2X2SDel5K4e6WT EcKWkXhxZy/Ym8wCmhLrd+lPYNSYheSLWQgZiLCixJTuh+wgNq+AoMTJmU9YFjCyrGIULU4t TspNNzLSSy3KTC4uzs/Ty0st2cQITBoHt/w22MH48rnjIUYBDkYlHt4Pm49FCLEmlhVX5gKj i4NZSYT378rjEUK8KYmVValF+fFFpTmpxYcYpTlYlMR5zVbeDxcSSE8sSc1OTS1ILYLJMnFw SjUwzsyb/+/Sz6Q927ZWbnkw/e68oA0B3fm3g68UfT00Sdrjv6LX0iLhq0u0N9dfKtEtv/NK ikXpmr7K50znSI22qfuOKVt+OJPkvOSu/LtVht1WNv885pgUrD3X8G3ieZul9SLNHCYKD72f a9mqiS28cExePDB2yxZG14cpKq9fPem3rLy8PpnZWImlOCPRUIu5qDgRAKY0IjYWAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/ghv7JhYlpiOp1RernOUv_5bwT54>
Subject: Re: [Detnet-dp-dt] FW: New update of the draft available
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: Tue, 14 Mar 2017 09:12:28 -0000

Hi Loa,

Yes, I am fine with the tunneling, no issues on that. Now I see 
your point better.

Your concern is regarding the control plane and not the data plane.
In my view request for PRER should be (i) PW and (ii) node specific:
- PRER points need proper planning before the setup of the DetNet-PW
(which nodes should be selected for x-PE roles, already established 
overlay tunnel might be considered during the design also, etc.)
- signaling for PW setup should contain the planning results

So in your example, when PE-A1 signals for the PW to PE-A2, the role
of P-A1 should be clear (i.e. no PRER for PW between A1 and A2) and
included in signaling.
Simultaneously PE-B1 should signal explicitly that PE-B2 is a PRER 
point for the PW between PE-B1 and PE-B3.

Cheers
Bala'zs

-----Original Message-----
From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of Loa Andersson
Sent: Monday, March 13, 2017 4:05 PM
To: Balázs Varga A <balazs.a.varga@ericsson.com>om>; detnet-dp-dt@ietf.org
Subject: Re: [Detnet-dp-dt] FW: New update of the draft available

Balázs,

I'd not seen this before. I thought that we'd reached consensus on the need to tunneling across the P routers after the comments from Jouni and Yuanlong. Please see inline.

On 2017-03-13 18:09, Balázs Varga A wrote:
> Hi, mail below seems to be lost in hyperspace. I send it again, sorry 
> for possible duplicates ... Cheers Bala'zs
>
> -----Original Message-----
> From: Balázs Varga A
> Sent: Saturday, March 11, 2017 7:54 PM
> To: 'Loa Andersson' <loa@pi.nu>nu>; detnet-dp-dt@ietf.org
> Subject: RE: [Detnet-dp-dt] New update of the draft available
>
> Hi Loa,
>
<snip>

>> d-pw label with signaling that exposes the "request for DetNet 
>> NSP/FRER" to P nodes
> Could You explain it more, I do not see your point. Do You propose that the L-label value would control whether a PW is a DetNet PW with PRER or not?
>

We discuss the "overlay network" in terms of P and PE nodes. The P node does not not do PRER, while the PE may do so if we tell them.

However one node by serve as P in one overlay network, and as PE in another.

Consider:

                 +------+
                 | PE-B1|
                 +------+
                    |
                    v
                 +------+
                 | P-B1 |
                 +------+
                    |
                    v
                 +------+
  +------+       | P-A1 |       +------+       +------+       +------+
  | PE-A1|------>| PE-B2|------>| P-A2 |------>| P-A3 |------>| PE-A2|
  +------+       +------+       +------+       +------+       +------+
                    |
                    v
                 +------+
                 | P-B2 |
                 +------+
                    |
                    v
                 +------+
                 | PE-B3|
                 +------+


Ledgend: PE-A = DA-*-PE, PE node in network A
          P-A  = P node network A
          PE-B = DA-*-PE, PE node in network B
          P-B  = P node network B

Problem is signalling!

If have the PW-Label un-tunneled PE-B will establish the unprotected PW to PE-B3, requesting PERF of the PERF capable nodes.

Node PE-B2 will do PREF, which is fine, that is what it is supposed to do. PE-B3 will eliminate duplicates as it is supposed to do.

PE-A1 will also try to set up an un-tunneled PW to PE-A2, PA-2, PA-3 and
PE-A2 will do what they are supposed to do. The problem is that the node "P-A1" is also "PE-B2" and will understand the request for PERF, which it is not supposed to do.

Our solution is to use the L-label to tunnel between DA-*-PE.

/Loa



> Thx & Cheers
> Bala'zs
>
> -----Original Message-----
> From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of 
> Loa Andersson
> Sent: Saturday, March 11, 2017 3:38 AM
> To: detnet-dp-dt@ietf.org
> Subject: Re: [Detnet-dp-dt] New update of the draft available
>
> Jouni,
>
> Mostly looks very good, the thing I don't understand is why you still say that the L-label is optional, it really isn't.
>
> - we need it to deliver the d-pw label unchanged
> - since we can't guarantee that the "P" nodes are not able to do
>    DetNet NSP, we can't set up the d-pw label with signaling that
>    exposes the "request for DetNet NSP/FRER" to P nodes.
> - needed for protection
> - the end-to-end tunnel must be the innermost tunnel, carrying
>    pw label
>
> There is one case, if two DA-*-PEs are immediately adjacent, there the L-lable will be an implicit NULL label and not appear in the stack, but for the control plane it is there.
>
> /Loa
>
> On 2017-03-11 07:25, Jouni Korhonen wrote:
>> * Added Loa’s comments on the L-label.
>> * Added Janos’ comments.
>> * Added extended forwarder text.
>> * Added (speculative text.. can be removed) D bit to flow-id word so 
>> that we can check in a ring case the direction of the flow (note this 
>> does not double history buffer space as claimed.. did not bother to 
>> fix that)
>> * reworked the PW encapsulation pictures.
>> * Added more content to DA-*-PE descriptions.
>>
>> - Jouni
>>
>>
>

-- 


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