Re: [Detnet] Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 09 September 2020 14:26 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BBEE3A0DA1; Wed, 9 Sep 2020 07:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 BFwM9b4sEblm; Wed, 9 Sep 2020 07:26:04 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20057.outbound.protection.outlook.com [40.107.2.57]) (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 D33143A0D92; Wed, 9 Sep 2020 07:26:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/0y11QoeEDQZP95y9d+Jl6r/soT4/9oH1PPAXE0mmqmSPR+in3orpgoUKPBP2fUBVo3VLt86cJsAHLojRhORi4KLt5EG1JNdKkvA8cNSvhbmw4S018+Q6Bvvt0xo2ul9N1DgknLnrgSHwBp04I2Mf3Ss7j4kkiJv8e/AA85ltAi95+/iZ0NXeC88ROtrerMabiqHYqWEaYNQ+mEW520bGhijJdhQwSi4WE5NcxzvVg9+d01fTriokfEtr5GiILk+ttn3+8JMg0OzI0gqmQMgEWSgGwTtPC4HitNZ9KOcbCfF3ffg8+tgiCE/Ui3aHrdsvmcO5bYj3N0i9qnkSUXiQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QGiImTLzr+Y6Z+7xdrYOzwyLBDNRSedqLXPo18Jxu54=; b=CLCZG2sCHOLtIZ5dyr4IG6gwTIa61IvHHRhpSTUZ0/A0oqo3fTl36bgmOW0HxMQMPeCSItGVaRr4didW15yX93GXZal4wKx+VN29N7SAQlYFNJFKBRGR5b8EAC7xCJyXPpOTJ+yMHuOpJbfCMSeafipvQFOtgP1f9bVcV51nU2WeEZuixc2LGJM/O+GdwoMoF9fJbIVWmImXvJ0rTqrIRUuJ+gV9fVblLLPuNL3YyYnV7ywN1ZRj1XRe55M6i0z9g2CPPqtmfgJuYecbK4X5US3DUmp217vbN+QlP3Bj2QXjJNqF5S50mv75/O824yZr87ZsFG2Y5+0rQs/I/IR2aQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QGiImTLzr+Y6Z+7xdrYOzwyLBDNRSedqLXPo18Jxu54=; b=k7tKoTKiuTNtJOGW4Kf9WICMC7XpHZZJbXL4fEcx/uu3UfhVXoRHo9JwxnbAaSHqk+nz/zJNnWMl8iS0LDOx1pOGYv5p0WZkhlRc4FAYNMpqHfkaLyODtR2GLbsOfRPQxglLERrsb9QrlRVGGxycE9cKITBjQSd+BRXUCeje1hs=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0701MB2154.eurprd07.prod.outlook.com (2603:10a6:3:28::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.12; Wed, 9 Sep 2020 14:26:00 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::b56f:9a8e:3399:aaa3]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::b56f:9a8e:3399:aaa3%7]) with mapi id 15.20.3370.016; Wed, 9 Sep 2020 14:26:00 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "magnus.westerlund=40ericsson.com@dmarc.ietf.org" <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
CC: "detnet@ietf.org" <detnet@ietf.org>, "eagros@dolby.com" <eagros@dolby.com>, "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-detnet-mpls@ietf.org" <draft-ietf-detnet-mpls@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
Thread-Topic: Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)
Thread-Index: AQHWhfIOBHD39JgsGkyX4+SnXUz1aale6fCAgAD/iYCAAHTnAA==
Date: Wed, 09 Sep 2020 14:26:00 +0000
Message-ID: <1382403d89c99db44e8269d016c6b6e02abed40f.camel@ericsson.com>
References: <159957776121.26189.12459072134609921207@ietfa.amsl.com> <C67179BF-8ABF-48B7-A577-6DDF547AA56F@gmail.com> <b84c5d2d2d86e094cfec8f94ba9554516d0bb61c.camel@ericsson.com>
In-Reply-To: <b84c5d2d2d86e094cfec8f94ba9554516d0bb61c.camel@ericsson.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [192.176.1.82]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a5bbc486-5ed3-495d-a7c0-08d854cc4663
x-ms-traffictypediagnostic: HE1PR0701MB2154:
x-microsoft-antispam-prvs: <HE1PR0701MB21546A8284EC8238899FCB9A95260@HE1PR0701MB2154.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ffbi0mbkZbFv7tEs37CVtTeIMaEEtKtQUCo+W4ZjPWr7nlar5SesBpz4B9f1NbCSNcIUqaxvI0tAg9IPSlOJn9TGi5pI8L/D2PInrkl0yMd1wOfcbajtbA4HEaAK5dux3V/eYwmr48HoB76R5F+gZXg5xqQgZaZi4QrNWA4kbBSz5ZbNGkP5Fo5f22LDmXPE8XG2ClypVe5QE7Q3Pa06gYdYGTWarni35E2N+cyHmOMoieEnrAPasuUg+l/ofRN4k0Ph7OOoGP73j1975GrXZrj2l89TDozHCMkpqLf4XBBSm1krBjtUbv2NITBTfMe9l0in5vR7JospDnSidA5UGUClC4HV76AsziwHa+oKeWmgod9HtfrrZN6xq7VO29G1tSkcyePnZRvEg9WbM/VI/OuTYNkAMf5hjWJDWGLLYDMlh8Ps31PUKApqzpdMWP6kfPsTjsO6eWOXazILef6r/w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(136003)(396003)(366004)(39860400002)(376002)(8676002)(76116006)(8936002)(186003)(316002)(36756003)(5660300002)(2906002)(4326008)(54906003)(26005)(2616005)(110136005)(71200400001)(91956017)(6512007)(478600001)(6506007)(6486002)(44832011)(86362001)(66476007)(66946007)(83380400001)(66446008)(966005)(64756008)(66556008)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: ZCOM+awDVp94cJSNdmGh/TVSnq49jpAVV23w9Tf7u2YSwlw7VJ+KZaflCQuplhKWEWIocc8ICTLfdaq7vQj4cMP2JEwSqLhJtwDLJmR0p01MdAwgLuE/5dJPiG/jMTEtfJ/2OL8+39D+ArBZY/gRKnUgzkgtaUXMCOEMtNxEMTJxh26qunUOQOO01f0ZvCAddFPosjxV5Yd6a/Z//6pSgWXdsnlAsADJtCSrOmdrACXi+wHtIPxPNrVqbzbUf8CSOzoqRnZAhDCWaHFc2ZSYov82At/BKoshQevHzdyYaQjFSc1esjquKZQIy/qMLAlhkT1+SQUIR4OcTrDQlJAvlwW4wpasc0h/Rryph8ABIXhVlbxExZywlFNhDk0EWOQF5XQlCIa8vnzJY2JmkWmrUlGNsZ6qptGvafYxWuzwze2yYKdTDCuuaUU9Hk+S1fWZp8LBjI3ajvxoMcxM/eKn5/fkg1KtNH47zJQBB8x3XlRhp7ee4WOo5UBtHP5QVRzmytAwRzFz1mepAuvLsyr7ebfItPoPDAXKsW6BPJOEdNDAARd0ISNufkz+QdZa0g8VDBibPN73KvtmMVaLZvD6gjpDBhHjt5WgUeOIwzi9ByxC2lBbDcllOHTe1+0/a6cGcSV1eWXTEdrkgv8E/6tidw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <EC8986E2C4F91A43BCADD1759AB3BEC6@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0702MB3772.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a5bbc486-5ed3-495d-a7c0-08d854cc4663
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2020 14:26:00.3013 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wkoTK28IrWxzqHqt2fzGVvmubwxTggfCeb/UHEzkYfYGy44zDOlkaSHniPgCf5xbpb4OI0F+/SWFfthnTSbj4q08j0m/1Cj6kI5zDBdcjG8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2154
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/0yA7pqsQM3c7Ulc1a66ZW92d27Y>
Subject: Re: [Detnet] Magnus Westerlund's Discuss on draft-ietf-detnet-mpls-11: (with DISCUSS)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Sep 2020 14:26:09 -0000

Hi,

Have thought about the discuss a bit more and think I have come to kernel of the
issue related to bounded latency in this context.

So the POF must be able to buffer for a certain period to be able to reorder.
The Detnet very prominently says it can provide bounded latency and I think the
only shortcoming is the consideration of the POF and how take that into account.

So https://datatracker.ietf.org/doc/draft-ietf-detnet-data-plane-framework/:

3.5.2.2.  Path Differential Delay

   In the preceding example, proper working of duplicate elimination and
   reordering of packets are dependent on the number of out-of-order
   packets that can be buffered and the delay difference of arriving
   packets.  DetNet uses flow-specific requirements (e.g., maximum
   number of out-of-order packets, maximum latency of the flow) for
   configuration of POF-related buffers.  If the differential delay
   between paths is excessively large or there is excessive mis-ordering
   of the packets, then packets may be dropped instead of being
   reordered.  Likewise, PEF uses the sequence number to identify
   duplicate packets, and large differential delays combined with high
   numbers of packets may exceed the ability of the PEF to work
   properly.

I think this makes it clear that there are a requirement on the POF also for
MPLS to handle these aspects. So the main question from my perspective for the
WG to consider I think is if there is a solution where the POF can be configured
with a maximum latency incurred by the POF or if there is need for additional
meta data (timestamp) in the MPLS encapsulation to be able to provide this
function. 

Assuming that links and forwarding and other packet buffers can be bounded then
the reordering should be possible to be simply configured with a maximum latency
in reordering so that packet that arrives are released within that time frame to
achieve bound latency. However, I am not certain that I have considered all
aspects of inter packet arrival and its impact also on the actual reordering
window. 

Thus, resolving this aspect of the discuss may be as simple as mandating a
configuration of the maximum latency incurred by the POF so that the latency of
the MPLS network in dealing with a particular S-Label can be bounded. 

Cheers

Magnus Westerlund 


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------