Re: [Detnet] Martin Vigoureux's No Objection on draft-ietf-detnet-mpls-11: (with COMMENT)
Balázs Varga A <balazs.a.varga@ericsson.com> Thu, 10 September 2020 08:45 UTC
Return-Path: <balazs.a.varga@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 2B31B3A1245; Thu, 10 Sep 2020 01:45:16 -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=ham 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 uf0pyYJ0zr4y; Thu, 10 Sep 2020 01:45:14 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70084.outbound.protection.outlook.com [40.107.7.84]) (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 AFA713A1244; Thu, 10 Sep 2020 01:45:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gAZGUVA9aGUGd6Pkc4POslIwTm3kOxozbmfl1dZ/5Oj8XqvSTytMuwkJcPBo19yl0tTgtqUkW1gfOiLtMsy9NQ+LfqJWH+LY72qEPy+1OZgj1ss5SjET6NVumwXIeRVM/HuUXvUOlPIV1HmkjL39lsy91sfdi8XpC7OYTJYTOG4QWYeni5XmRLdixG+xERR2S03w3vQ2/8fMOByrXzbfmVTZv2OJDoIr/Zki472nM0yYfcYbiwYmTcKB3IcS7FMak79A7krpvC6m5h3213TrdjGlLdh+XgDz9mAOFlPUys136MZOppOAkpe+xNJADBMxMY1dGO8qTZPzOx/HvopYIg==
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=owTN9e/1ms+OCilYfRCsVajDuHaGz0TQOHLbXR6LO+M=; b=PNO2RPTuEPx7jRJ/t++dFGXJLx53tbR0Y+RWyfXkUtrTgLubdNNMcXABQMsXOs6plEiuXWwp9oNoXR22whrRE0mdyh/+9c2ilyvUZCZDFZcXO0lw7TfdT+FykiZf/ZDinwhsLCMta95xWiNWoVlanojPQmHFoEver3qOZ0cD7bXpinHycCfIhmWVGCOpghvgG7E8N9Jl8+iY/WqsRr5hxFcfDu/bKIlvVi9XZh/f8DTrms1buiSrTrrvacdTE6S+TtQaZN2sTX+pTQqlQDPxRaO/xereFBNFDzYExthupkk1Eqrx5GL19YzPWfUNq4BHmJnbzqzHOSC4/cm0OlxyEQ==
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=owTN9e/1ms+OCilYfRCsVajDuHaGz0TQOHLbXR6LO+M=; b=ZxgaEVSBzKE4Aqn3sQKcQixp81fEtHnpw9OQImEgSGoQ4QI9M4fIzytvKsqy7la0SykPzt6vBhB0Yr0mDc+US/QEPyIe+AeCwFFkJl0hW5sPSmXiHep8Xmqsq8PB5GwgIANqhWAcIZRg0oMk7Y+4lhRwhlDokJAljrl7bmtD9eo=
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com (2603:10a6:208:22::25) by AM0PR0702MB3602.eurprd07.prod.outlook.com (2603:10a6:208:18::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.9; Thu, 10 Sep 2020 08:45:00 +0000
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::59ca:540d:b7f3:58b9]) by AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::59ca:540d:b7f3:58b9%6]) with mapi id 15.20.3370.016; Thu, 10 Sep 2020 08:45:00 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-detnet-mpls@ietf.org" <draft-ietf-detnet-mpls@ietf.org>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, Ethan Grossman <eagros@dolby.com>
Thread-Topic: Martin Vigoureux's No Objection on draft-ietf-detnet-mpls-11: (with COMMENT)
Thread-Index: AQHWhvtW4RnI7IFgUkKHRnvFJXrEialhhrrw
Date: Thu, 10 Sep 2020 08:45:00 +0000
Message-ID: <AM0PR0702MB3603B7BFC391F0C110119B70AC270@AM0PR0702MB3603.eurprd07.prod.outlook.com>
References: <159969170266.19838.11428396334794317917@ietfa.amsl.com>
In-Reply-To: <159969170266.19838.11428396334794317917@ietfa.amsl.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [185.29.82.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 19969379-df0a-47e8-7f28-08d85565cdda
x-ms-traffictypediagnostic: AM0PR0702MB3602:
x-microsoft-antispam-prvs: <AM0PR0702MB3602C2092FAEE81C3C4568D0AC270@AM0PR0702MB3602.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i3IaoxjItOeF9WiAT0jmJmot89GrOY+3aWsJzYb5Fq+gZaaTIrKF397SAap1Qs2HIX3+darCPEs2OKI3szLCZKPZW2wQgJYTroMZsxeeCXty1E6s+1DuShuPIimTw4BQW9a9gGeVphGvyNOXaTFnqcHCCsAjUFlctfVQtrFgpo/SzVS/adRSvop12qfhXCe9yx1EQ/HPiE8Wtc5dlpMDU6H6GH5wcQb+rTUgc3c3Y7wtnQ/bZlzTmRjCBhEyervBTgnsgX23fkwEtno940lKwfJagO4+PC00UFkRF0aml5NpCnSyk4yjaBkR5BPlmc0Wn05KKcaeN0Bf6qXvNyUX5HWdKHvZCUOx5O/n5CPamtbgwWznIKEdlIT6ADVPX0xf27xxKdt0gDOQI7vM3AAFxaIOZ1O1j5t1YvRrFiUgMpWV43eS1SF1mnUdJCZ/ctTtzuaSHamHVvPWVGz/gpwftg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR0702MB3603.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(39860400002)(376002)(136003)(346002)(55016002)(6506007)(110136005)(53546011)(85202003)(478600001)(2906002)(9686003)(54906003)(966005)(83380400001)(86362001)(186003)(316002)(4326008)(8676002)(85182001)(66946007)(64756008)(66446008)(66556008)(66476007)(52536014)(5660300002)(71200400001)(26005)(76116006)(33656002)(8936002)(296002)(7696005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: WVLcm1AQoZ2sJ0I5pOqIW5Kjhpu+cDwLTYUbnf2/MCSbblWROmsaGH2Garktts/z4S9IH2F6raoruQX0i0r7EiGX2nu++jNJ+gFREspX9npi4OAEnI38JQJyUpxfEK1ffs/eih1y5P763ToQythi/LE+olJHnrcomCtnXcw3+WUx1hVPRYK2mtZmGj/GzuQyvdC8wTOPqm6UYs9VsInkEE+CM4bwMYprKQWHHdpu9lxt197MhJEQKVvV77zmHlU0QUZR2MQKV5WdnaO+2xpwr7HB4MWhVfzIgLtYPTqfgiF8E303xV9vdizNyfGtis/PHPgj46kOOgOZurpJGxAIdVvgldnh2ET5YjDBSWoGt3Gdd0l5KQ6UTurwGM8TEM6TuMCU8VKEKErSgavddHzKCr7nj0SeGD2VYy6Rv0V7ktkV4PhIxdgaKSw05vBh6dHxd4z8cC4DT4T5TZUSkiBSVqGcuTW4NfNi303T8SHj6GoqMHdDUZ3OFt2eB4Yw84pi6D94qFGc3LiEGJiLAprWN3pMljH1+J1cGXKWgulZbVy6C+AojcKp8OZ20aw1Kyy6E0FdFY7VodwYm55shW+oLQ19AqZafqhv6/atUp4tqswPUTrhCtaah8i7wxWGFfyUqyzF0eaHNKqcfxNZ2XXOEA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR0702MB3603.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 19969379-df0a-47e8-7f28-08d85565cdda
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2020 08:45:00.6022 (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: pCRs/u6a/dgh9pawcbjZUkBsAO7szDwZ8BzhPQfQbMMKBr3jocjjXpP27j7Sy7rDHO6nq4o1wwvw4UuSyyKZjp5YPOH2puGNYPPgfVW/c8k=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3602
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/w7a0_MLZhOhyAkLgJ3-aiel-gEU>
Subject: Re: [Detnet] Martin Vigoureux's No Objection on draft-ietf-detnet-mpls-11: (with COMMENT)
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: Thu, 10 Sep 2020 08:45:16 -0000
Hi Martin, Many thanks for the review. My reactions/comments inline. Thanks & Cheers Bala'zs -----Original Message----- From: Martin Vigoureux via Datatracker <noreply@ietf.org> Sent: Thursday, September 10, 2020 12:48 AM To: The IESG <iesg@ietf.org> Cc: draft-ietf-detnet-mpls@ietf.org; detnet-chairs@ietf.org; detnet@ietf.org; Ethan Grossman <eagros@dolby.com>; eagros@dolby.com Subject: Martin Vigoureux's No Objection on draft-ietf-detnet-mpls-11: (with COMMENT) Martin Vigoureux has entered the following ballot position for draft-ietf-detnet-mpls-11: No Objection When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-detnet-mpls/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Hi, thank you for this document. I have few COMMENTs. I support Magnus' DISCUSS. I think implementing replication/duplicate elimination is non trivial at layer "2.5" and implementers would, I guess, benefit from extra clarifications. I'm not an expert in that field but I sense some challenges around the size of the tables needed to keep track of the received S/N, associated expiry timers, race conditions, ... <Bala'zs> Implementers may check IEEE 802.1CB-2017 defining possible replication/elimination implementation. A DetNet control word (d-CW) conforms to the Generic PW MPLS Control Word (PWMCW) defined in [RFC4385]. This kind of suggests that there is a *single* format for d-CW which is: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 0| Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ but then As shown in Figure 3 of [RFC5085] when the first nibble of the d-CW is 0x0 the payload following the d-CW is normal user data. However, when the first nibble of the d-CW is 0X1, the payload that follows the d-CW is an OAM payload with the OAM type indicated by the value in the d-CW Channel Type field. suggests that, for OAM, d-CW format becomes 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 1|Version| Reserved | Channel Type | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Is that a d-CW with a different format or is that something else (an OAM ACH) as this text suggests: To support service sub-layer level OAM, an OAM Associated Channel Header (ACH) [RFC4385] together with a Generic Associated Channel Label (GAL) [RFC5586] MAY be used in place of a d-CW. <Bala'zs> Details of OAM are out-of-scope in this document. We have a dedicated document for it https://datatracker.ietf.org/doc/draft-ietf-detnet-mpls-oam/ The sequence number length MUST be provisioned on a per Detnet service basis via configuration, i.e., via the controller plane described in [I-D.ietf-detnet-data-plane-framework]. Should there be a requirement that the sequence number length be the same on both ends of the service? <Bala'zs> Sequence number length is a per service parameter, so it is the same at each point of the Service, including endpoints. In some PREOF topologies, the node performing replication will be sending to multiple nodes performing PEF or POF, and may need to send different S-Label values for the different member flows for the same DetNet service. When replication is configured, the same app-flow data will be sent over multiple outgoing DetNet member flows using forwarding sub-layer LSPs. An S-Label value MUST be configured per outgoing member flow. It's not clear to me whether that last sentence means "a *different* S-Label value per ..." but I kind of sense a conflict between these two paragraphs. Am I wrong? <Bala'zs> I think the text is fine. First says that egress member flows may have different S-Label values. Second says that the S-Label value have to be configured for each egress member flow. zero or more F-Labels and optionally, the incoming interface, proceeding the S-Label MUST be used Maybe I'm not reading this correctly, but if using the incoming interface is optional, and using zero F-labels is allowed, then it seems to me that this sentence allows for "nothing MUST be used" <Bala'zs> Sentences continues as "... MUST be used together with the S-Label". So, S-Label is _always_ used to identify the DetNet service. Zero F-Labels means that only the S-Label is used. Also, right after you say: The incoming interface MAY also be used ... So I wonder if mentioning the incoming interface in the previous sentence is necessary. <Bala'zs> Yes, same comment received recently. This sentences is fixed in the next version. The edge and relay node internal procedures related to PREOF are implementation specific. The order of a packet elimination or replication is out of scope in this specification. For example, a relay node that performs both PEF and PRF first performs PEF on incoming packets to create a compound flow. It then performs PRF and copies the app-flow data and the d-CW into packets for each outgoing DetNet member flow. Again, I kind of sense a conflict between these two paragraphs (first says order is OOS, second gives an order). Am I wrong? <Bala'zs> Second paragraph is just an example. Many other examples may exists, but they are out of scope. RFC7322 limits the number of authors listed on the front page of a draft to a maximum of 5. The editor wishes to thank and acknowledge the follow author for contributing text to this draft. I see 6 authors on front page. I don't have any specific opinion on that but there seems to be a mismatch between that text and the current number of authors on front page. s/MAY required that PEF/MAY require that PEF/ s/F-Labels are supported the DetNet forwarding sub-layer./F-Labels are supported by the DetNet forwarding sub-layer./ s/Valid values included/Valid values include/ s/traffic paramters/traffic parameters/ s/the follow author/the following author/ <Bala'zs> Thanks, I will fix them.
- [Detnet] Martin Vigoureux's No Objection on draft… Martin Vigoureux via Datatracker
- Re: [Detnet] Martin Vigoureux's No Objection on d… Balázs Varga A
- Re: [Detnet] Martin Vigoureux's No Objection on d… Martin Vigoureux