From nobody Sun Jul 16 03:43:06 2023
Return-Path: <alexander.vainshtein@rbbn.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 45255C15154D
 for <rtg-dir@ietfa.amsl.com>; Sun, 16 Jul 2023 03:43:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level: 
X-Spam-Status: No, score=-2.093 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001,
 RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001,
 URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001]
 autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
 header.d=rbbn.com
Received: from mail.ietf.org ([50.223.129.194])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 10tudeyIBNZY for <rtg-dir@ietfa.amsl.com>;
 Sun, 16 Jul 2023 03:43:01 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com
 (usb-smtp-delivery-110.mimecast.com [170.10.151.110])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 079A0C15154A
 for <rtg-dir@ietf.org>; Sun, 16 Jul 2023 03:43:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com;
 s=mimecast20230413; t=1689504179;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=LOOQfikn7ByYd9R53AHMX+Cx9SnMI6ObwxtuTDihQSY=;
 b=ssxwuNTEiZXqKPxJbTCu70EE2MF+9kgzgwvrb6FW4s8HSrshTkWgCerK8ZCx9LqaEuWLMt
 uopcLL7wEUeVLt+l2tyJBVdymRg4eh6b0ciMt9QcJOaORJjAvUln668eI9+yopgz+H2vau
 cWUhPOZlgx518/aDweAnTe8ILumTWxI=
Received: from NAM11-DM6-obe.outbound.protection.outlook.com
 (mail-dm6nam11lp2170.outbound.protection.outlook.com [104.47.57.170]) by
 relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 usb-mta-31-q2b4pVa8NOWAcv6owEyWPw-1; Sun, 16 Jul 2023 03:42:51 -0700
X-MC-Unique: q2b4pVa8NOWAcv6owEyWPw-1
Received: from CO6PR03MB6290.namprd03.prod.outlook.com (2603:10b6:5:357::20)
 by LV8PR03MB7424.namprd03.prod.outlook.com (2603:10b6:408:192::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6588.27; Sun, 16 Jul
 2023 10:42:44 +0000
Received: from CO6PR03MB6290.namprd03.prod.outlook.com
 ([fe80::429f:82be:a302:7517]) by CO6PR03MB6290.namprd03.prod.outlook.com
 ([fe80::429f:82be:a302:7517%6]) with mapi id 15.20.6588.031; Sun, 16 Jul 2023
 10:42:42 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "Matthew Bocci (Nokia)" <matthew.bocci@nokia.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>,
 MPLS Working Group <mpls-chairs@ietf.org>,
 "draft-ietf-mpls-mna-requirements.all@ietf.org"
 <draft-ietf-mpls-mna-requirements.all@ietf.org>
Thread-Topic: RTG-DIR Early review: draft-ietf-mpls-mna-requirements-05
Thread-Index: Admv1HMd9b2uasifTCettGEDm3ixvwGjGpRlAFr1I4A=
Date: Sun, 16 Jul 2023 10:42:41 +0000
Message-ID: <CO6PR03MB6290EAAFE0CAD31CA412F575F63AA@CO6PR03MB6290.namprd03.prod.outlook.com>
References: <PH0PR03MB6300F42D063B537418CFE069F62CA@PH0PR03MB6300.namprd03.prod.outlook.com>
 <DU0PR07MB9218A15850E6FF0288D2A146EB34A@DU0PR07MB9218.eurprd07.prod.outlook.com>
In-Reply-To: <DU0PR07MB9218A15850E6FF0288D2A146EB34A@DU0PR07MB9218.eurprd07.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR03MB6290:EE_|LV8PR03MB7424:EE_
x-ms-office365-filtering-correlation-id: 15abb97c-6807-4df2-a86c-08db85e961d6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0
x-microsoft-antispam-message-info: ca2yOd5NQYGXi0rRF9wRjOAL0t/nG1QfW6tUUeEgdExU8rw8ItckGD3NFWxAyUIFtVDsCU0gv/Cdwjf9eAua0u/jYTHFg5S8J8pn+H4rRUAF5KH1YASYLqAxMnVREy5zdw5/tYt5g+Hfs11NQxYOO5hZa5HRHaxWyPcbauilUyn/tLQg7WtkkE8ThKqfXlerk/f9ADuaDyhHFJhKUMXkxESIg8HRQzUB+4zD5yGJGpsukgO6jKb1t55J89gJm4P9xLQTkwIRheNGA0aFw3Bnl8e7TClTtMrzhvr0QRiWIJ5ALgfetbchOD/MNXX2kd/K4aFQaJmtZxXVu2ycsqgOrvSK9YcO4J5wpA2Ok2R0FuDZ2cHJDByngcIxAVFB2FmzCVoKuzaoWOGDwL+OVb4I27rGu5kwcLn8TPDxkeffZZ3j3umO3YyDQoh6c4AFAIjzCfjkJIA0y89SL5Ta7Ol7dOxMrTcjXzsXZgYcIIAQ9HYRdmAIcfk0+PUn0UDho2m4BlcOa+EkgoqxYodkKMiigyZpWxx3GbJyqIlDwwmfsYRTgwz4jQZAI+KuyHqLkGbStURthO2DKmn+aSQX7AdgRhXqY7NCjiiozZowJE0QY0I=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; 
 IPV:NLI; SFV:NSPM;
 H:CO6PR03MB6290.namprd03.prod.outlook.com; PTR:; CAT:NONE; 
 SFS:(13230028)(346002)(396003)(136003)(39860400002)(376002)(366004)(451199021)(7696005)(33656002)(186003)(83380400001)(966005)(9686003)(26005)(6506007)(53546011)(71200400001)(64756008)(66556008)(66946007)(66446008)(66476007)(6916009)(4326008)(76116006)(478600001)(166002)(54906003)(122000001)(316002)(296002)(38070700005)(41300700001)(52536014)(38100700002)(5660300002)(8936002)(8676002)(86362001)(2906002)(30864003)(55016003)(559001)(579004);
 DIR:OUT; SFP:1101
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OvY9W+iexyImAA68Lsi9VnJWmuE7JE5CY5GkUBpr+0LW7GwWYx5iyCj1b3Iw?=
 =?us-ascii?Q?80Qik5RmyaeJLuNwGOgNfBLerovtSowQGFFZNIjfRgWAQks2P+yZXJu7inZT?=
 =?us-ascii?Q?Sf05ALQy+UMIBcwPWaHAtB4NrNXE4T4m9BEQCIz8bYLA2xjwdG2i+z7M4ZVU?=
 =?us-ascii?Q?a/T95XDQlvcOxGZtkjjaSyXAZgcOaH3YI1Pk3zZjcae1dirXJUOCux1OMnE4?=
 =?us-ascii?Q?fho9RjC4EPLRYk74IrrBBtyXSD4zWrwgAhRTTGvH2G1S2CojrHTmYM/uR0It?=
 =?us-ascii?Q?VLbM3YThJAh5xTxeNuP0XGjHkg73txsn/c6YhzuvGLRBcNW9OlhF94ObX9a4?=
 =?us-ascii?Q?QOgCuhDU3mGJnJgABgzth0YFTeEyppdaDe4ig3vS8jCqFyu851tNm8CN9lcm?=
 =?us-ascii?Q?OroMT/k4JQlCPuY/sJGw2BDoOReynQkduRl8CZKUTkRgiAqlsiDNZO1MpHwk?=
 =?us-ascii?Q?XUWQuFD8+j5R8x2b4MTat8iGMOBKfr9Va5htYGG9Uq3ZIbR1aipyrPuKiXLX?=
 =?us-ascii?Q?sFE0dQDP8OZlgA2u1TTIgTKaL7r+AjXl1qhX1nZIHK9EDM/apbDSfgEF41q3?=
 =?us-ascii?Q?pIBs+2OsNddSMmRPt6CT0X5NhAylPrJCNmbOMK3pX0u6qkjbOnxn09OlXX3O?=
 =?us-ascii?Q?NUqaT0p7cY9mdCCBj3FxkGLua1Vsw7gX55JBMr/efnw5ZjuYr2NlxWOeCAg0?=
 =?us-ascii?Q?3Ry9t8slR3USd8MoMSqJdW2/62k6xnfNa2xLGgxh5yqp+/JVmwCdXHRgqs8F?=
 =?us-ascii?Q?Galysg56U12UDyyV/fe3BguoKXiynCc9gqo+KYFuJhzg81Gch5YjphPs5rKJ?=
 =?us-ascii?Q?yBezCckMMN9vI7vHaJldvwqTV7ZUFiA926tq6FYVBtwRubDGO8EvXapmJhkk?=
 =?us-ascii?Q?TtFadeDOLvNfCj4ul10asXk7pjHpTkEEKAIixSrZikSrAcp7ol+m9UtFd862?=
 =?us-ascii?Q?qj8yxYrx2F+yf2SSZKdDGPB3C0XNYK0Jot4m/ZoHEkxSdemrl5McKsnQ8d4T?=
 =?us-ascii?Q?MvHvUNTsJPV4xCBnreD0k1VM5xp+94wkeganer+55u6eJFVchwCiX1UDKpHo?=
 =?us-ascii?Q?2VVa0P7QG9YyjJ1MtS3oYI0MniqK9w4LlC7g2aoouMR3FeYyTajlpkASuggs?=
 =?us-ascii?Q?NFa6FMrWlAOIufWhNd/VBvKSM4RKbeYg+keenMJDfLAY5krDOPmtW/EaX2ui?=
 =?us-ascii?Q?rYtVcBCGyJhTiOfxXOWzjdb3bmobbhGUqgqXEtNZzQBxACtGXIaCmml+0B+0?=
 =?us-ascii?Q?m7qu3SSgnAe7CGZvfaj3a8mq1iAduOGMW8C5NBPC6FgVz+OELe018S0MqbGZ?=
 =?us-ascii?Q?k/WZM1yJ/NoDk80TQUTctsCzybqr8R/TpBY+i7Pl+KB4pgrRG0j51ylf0xM5?=
 =?us-ascii?Q?oUoJ/VU5b6tNUTocEv/oOBaIVV84E3ADAuzHQcTo3FuNjBy5jvLC1tpnSI8H?=
 =?us-ascii?Q?4y7dKvg5Ibr+XRz96Baq9ODVI8AgDXlxh/BoMgXCvEF/OxTM6XHTD8AzbnBW?=
 =?us-ascii?Q?y4aY/GokYvFsaHYEPPInFmwFVeBUDw/H0Ql552vCriuntI0S/au/aeriGGEn?=
 =?us-ascii?Q?QtNC20yriz33THZyB+8=3D?=
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR03MB6290.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 15abb97c-6807-4df2-a86c-08db85e961d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2023 10:42:41.8017 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +b1ipZNaK4UoFvVsbry8z02cD+HSR8kTSPcx9JmsCtoTMRpPsG4JmA2nltYZzyUQksxARwAak+V/pRaIHnGHLA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR03MB7424
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative;
 boundary="_000_CO6PR03MB6290EAAFE0CAD31CA412F575F63AACO6PR03MB6290namp_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/piuLuDwWkVJQ0ihSGNN57_OGh74>
Subject: Re: [RTG-DIR] RTG-DIR Early review:
 draft-ietf-mpls-mna-requirements-05
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>,
 <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>,
 <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Jul 2023 10:43:05 -0000

--_000_CO6PR03MB6290EAAFE0CAD31CA412F575F63AACO6PR03MB6290namp_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

Mathew,
Lots of thanks for a prompt response.

Please see some comments inline below.

Regards,
Sasha

From: Matthew Bocci (Nokia) <matthew.bocci@nokia.com>
Sent: Friday, July 14, 2023 5:53 PM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>; MPLS Working Grou=
p <mpls-chairs@ietf.org>; draft-ietf-mpls-mna-requirements.all@ietf.org
Cc: rtg-dir@ietf.org; mpls@ietf.org
Subject: [EXTERNAL] Re: RTG-DIR Early review: draft-ietf-mpls-mna-requireme=
nts-05

Hi Sasha

Thank you very much for your detailed review.

Please see below for some responses, prefixed by MB>.

Regards

Matthew

From: rtg-dir <rtg-dir-bounces@ietf.org<mailto:rtg-dir-bounces@ietf.org>> o=
n behalf of Alexander Vainshtein <Alexander.Vainshtein@rbbn.com<mailto:Alex=
ander.Vainshtein@rbbn.com>>
Date: Thursday, 6 July 2023 at 07:41
To: MPLS Working Group <mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>>,=
 draft-ietf-mpls-mna-requirements.all@ietf.org<mailto:draft-ietf-mpls-mna-r=
equirements.all@ietf.org> <draft-ietf-mpls-mna-requirements.all@ietf.org<ma=
ilto:draft-ietf-mpls-mna-requirements.all@ietf.org>>
Cc: rtg-dir@ietf.org<mailto:rtg-dir@ietf.org> <rtg-dir@ietf.org<mailto:rtg-=
dir@ietf.org>>, mpls@ietf.org<mailto:mpls@ietf.org> <mpls@ietf.org<mailto:m=
pls@ietf.org>>
Subject: [RTG-DIR] RTG-DIR Early review: draft-ietf-mpls-mna-requirements-0=
5



Hello

I have been selected to do a routing directorate "early" review of this dra=
ft: draft-ietf-mpls-mna-requirements-05<https://clicktime.symantec.com/15t5=
eifvppF3oNDJe6YAr?h=3D1UnUGEPuji-PF4Mor-R2LQjBlUredyVVjIKwCHWkt1k=3D&u=3Dht=
tps://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-requirements-05>.



The routing directorate will, on request from the working group chair, perf=
orm an "early" review of a draft before it is submitted for publication to =
the IESG. The early review can be performed at any time during the draft's =
lifetime as a working group document. The purpose of the early review depen=
ds on the stage that the document has reached.



The draft in question is a WG document, has been adopted about 1 year ago a=
nd is not yet in the WG Last Call. It has been extensively discussed in the=
 MPLS Open Design Team.

I have asked Loa (who is the shepherd of this draft) for the reasons for an=
d the purpose of this review, and he has said that the draft "is a going in=
to the WGLC process, we want the comments early, i.e.  before we start the =
WGLC, after all it is supposed to be "early", after the WGLC is too late in=
 the process. Better to have the RTG Area Early comments fully available to=
 the WG during the WGLC ".

For more information about the Routing Directorate, please see https://wiki=
.ietf.org/en/group/rtg/RtgDir<https://clicktime.symantec.com/15t6QCRUxMPPWs=
ecY88WS?h=3DnWAQ6rytFdiT4w-kZaa8TPxvEVTXa2z6KuWAfUsGPHY=3D&u=3Dhttps://wiki=
.ietf.org/en/group/rtg/RtgDir>



Document: draft-ietf-mpls-mna-requirements-05<https://clicktime.symantec.co=
m/15t5eifvppF3oNDJe6YAr?h=3D1UnUGEPuji-PF4Mor-R2LQjBlUredyVVjIKwCHWkt1k=3D&=
u=3Dhttps://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-requirements-=
05>

Reviewer: Alexander ("Sasha") Vainshtein

Review Date: 06-Jul-23.

Intended Status: Informational



Summary:
I have some minor concerns about this document that I think should be resol=
ved before it is submitted to the IESG.
Comments:
The draft is well written and easy to read.
As the title clearly states, this draft presents generic requirements that =
should be met by any specific MPLS Network Actions (MNA) solutions.
As a generic comment, I am not sure whether the IETF reserved terms for ind=
ication of requirement levels can be used in an Informational document, thi=
s is for the WG Chairs and ADs to decide.
But I think that usage - or non-usage - of these terms should be consistent=
 in the document, and this condition is not met in this draft.
MB> There is plenty of precedent for informational RFCs to contain RFC2119 =
language, and speaking as a co-author it seems reasonable here when we are =
setting out the requirements for protocol development.
[[Sasha]] My point was not about usage or non-usage of RFC 2119 language in=
 Informational RFCs, but about consistency of their usage.
It contains:

-        Requirements that use the reserved IETF keywords (e.g., "Any MNA s=
olutions to these requirements MUST NOT restrict the generality of MPLS arc=
hitecture")

-        Requirements that use the non-capitalized words that, in their cap=
italized form, become the IETF keywords (e.g., "An MNA solution MUST respec=
t the principle that Special Purpose        Labels are the mechanism of las=
t resort and therefore must minimize the number of new SPLs that are alloca=
ted"). Having a mix of capitalized and non-capitalized terms in the same re=
quirement looks problematic to me

-        Requirements that do not include any words that can be associated =
with the IETF reserved keywords (e.g., "NAIs are normally inserted at LERs,=
 but MAY be processed at LSRs and LERs").

MB> I agree that one is unclear. I think where we are not with the solution=
s, it would
make sense to change 'normally' to MUST only be. SOme thing like "If NAIs a=
re inserted in
a label stack, they MUST only be inserted at the ingress LER for that label=
 stack, and they MAY be processed..."
[[Sasha]] Looks fine to me.

MB> I will look through and clean up the other cases where there could be a=
mbiguity. [[Sasha]] OK

I have sent my early comments to the draft authors, and they suggested that=
 these should be submitted as the RTG-DIR review without any private discus=
sions. I am following this suggestion after adopting these comments to the =
RTG-DIR Early review template format.
MAJOR ISSUES:
None found.

MINOR ISSUES:

1.       The draft mentions RFC 3031<https://clicktime.symantec.com/15t5z3T=
4fGyRT9WzpL8mL?h=3DMemY0VeCiE7ytuB6QEqEhRpjp6Q6t_tR0d185QssSmo=3D&u=3Dhttps=
://datatracker.ietf.org/doc/html/rfc3031> and RFC 3032<https://clicktime.sy=
mantec.com/15t64seM7tf1s6LvMtXux?h=3DGBClyeHz62Vz2C5duIXGnBN8dWa1MBdoaTvb2L=
yC9K0=3D&u=3Dhttps://datatracker.ietf.org/doc/html/rfc3032> as the referenc=
es for the MPLS architecture, but it does not mention RFC 5331<https://clic=
ktime.symantec.com/15t69hqdaWLcH3AquSw4a?h=3DVbBs9nfdGK_QmRhX4YpOBn-2sUmp9R=
V8d9CUv1eGY3o=3D&u=3Dhttps://datatracker.ietf.org/doc/html/rfc5331> that au=
gments MPLS architecture with upstream-allocated labels,  label context spa=
ces and "context labels". Does this mean that MNA is expected to be incompa=
tible with upstream-allocated labels and/or context label spaces? If yes, i=
t would be nice to have this stated explicitly.

MB> Agreed. I will add a reference.


2.       Item #7 in Section 3.1 as well as items #2 and #3 in Section 3.4 s=
eem to imply preference to Post-stack ancillary data vs. In-stack one. Is t=
his really the intention? If not, please consider stating explicitly that t=
hese requirements do not preclude usage of In-stack ancillary data.

MB> I am not sure it says that, and if in-stack was not allowed then we wou=
ld have a requirement that says so.
Maybe what we could add  "A solution MAY choose to use in-stack ancillary d=
ata, or it MAY
choose to use post-stack ancillary data." as a first requirement in 3.4?
[[Sasha]] Please note that the first problematic (from my POV) item appears=
 in Section 3.1., so adding another requirement in Section 3.4 may be too l=
ate. Any text that eliminates any suggestion of bias towards In-stack or Po=
st stack ancillary date would do.



3.       Section 3.9 of RFC 3031 states that "the processing is always base=
d on the top label, without regard for the possibility that some number of =
other labels may have been "above it" in the past, or that some number of o=
ther labels may be below it at present".  (This principle has been tweaked =
when "context labels" have been introduced in RFC 5331.)  IMHO and FWIW, it=
 would be useful to explain what should happen to this architectural princi=
ple with regard to MNA.

MB> That may be better suited to the framework draft.
[[Sasha]] I assume this means the MNA Framework draft<https://datatracker.i=
etf.org/doc/html/draft-ietf-mpls-mna-fwk-03>. If so then:

  *   This document is not referenced in the draft under review, but the ne=
ed to cross-check with the framework draft appears as an Editor's comment i=
n Section 1.1.
  *   After briefly looking up the framework document, it seems that this E=
ditor's comment highly relevant. I have to admit that I have completely mis=
sed this aspect in my original review.
  *   The framework document explicitly states in Section 2.4 that "A netwo=
rk action sub-stack should never occur at the top of the MPLS label stack".=
 This addresses (in a way) my original question but seems to be in contradi=
ction with item#3 in Section 3.1 of the requirements draft. Spreading these=
 statements to two different documents looks problematic to me.


4.       I suggest augmenting item #3 in Section 3.2 with a statement that =
reuse of an already allocated SPL for MNA purposes would require its retire=
ment and re-allocation in accordance with the process defined in RFC 7274<h=
ttps://clicktime.symantec.com/15t6EY2v382CgyzmT1LDC?h=3DASF8btND7Cmbc3GuSzm=
5I2JYqEU6Devc47aH5geanVE=3D&u=3Dhttps://datatracker.ietf.org/doc/html/rfc72=
74>. (This comment is based on the discussion of re-use of GAL for MNA in t=
he early days of the MPLS Open Design Team).
MB> I agree this is a useful clarification.

5.       Do items#8 and #9 in Section 3.3 consider SR-MPLS as one of the re=
levant control plane protocols? May I suggest that an explicit list of such=
 protocols be provided to avoid any possible misunderstandings?
MB> No. SR-MPLS is not a control plane protocol, although it may use a cont=
rol plane protocol. The control plane protocols that can signal MPLS labels=
 whether for segment routing or other cases that use an MPLS data plane inc=
lude LDP, RSVP, BGP, ISIS, OSPF... and there are numerous out of band mecha=
nisms for programing labels like SNMP, Netconf, etc. I do not think there i=
s any need to define what we mean by control plane protocols in this draft.
[[Sasha]] This is probably a misunderstanding, since my question was about =
ISIS, OSPF and BGP extensions for SR-MPLS. It seems that you consider these=
 protocols as relevant for the purpose of items #8 and #9 in Section 3.3 - =
and I am OK with this.

6.       Item #12 in Section 3.3 states that "NAIs are normally inserted at=
 LERs ":

a.       As mentioned above,. this statement does not carry any IETF keywor=
d (MUST or SHOULD) to indicate the requirement level

b.       I suspect that normality, like beauty, is in the eye of the behold=
er. A more suitable wording could be "LSRs SHOULD NOT insert NAI" (or somet=
hing like that)

MB> See my response above.

7.       Can you please clarify whether the requirement in item#10 of Secti=
on 3.4 can be addressed by an LER that is a head-end of an SR Policy (RFC 9=
256<https://clicktime.symantec.com/15t6KNECVjho6vpgzZjMp?h=3Dy3AD-V2HObWjkA=
AAjkI9xG6PHnHTKWuoK4b23v4CfNw=3D&u=3Dhttps://datatracker.ietf.org/doc/html/=
rfc9256>) that uses Binding SIDs in its list of segments?

a.       Usage of Binding SIDs makes control over the depth of the label st=
ack quite problematic for the head-end of an SR Policy

b.       Another case when such control is problematic is usage of TI-LFA<h=
ttps://clicktime.symantec.com/15t5pP4Vk3cEdFs9jDLU6?h=3DU621AneHaXJniuLaEWe=
SXsT5-gkPPU5u1NnqWPkt8TI=3D&u=3Dhttps://datatracker.ietf.org/doc/html/draft=
-ietf-rtgwg-segment-routing-ti-lfa> or Segment Routing Micro-loop Avoidance=
<https://clicktime.symantec.com/15t5ZtUeNCZTPRPP6Y92E?h=3Dq5UnvrjvwvNlCl9Gw=
WmGaGFWh1Vry-VgAAemivSHsmw=3D&u=3Dhttps://datatracker.ietf.org/doc/html/dra=
ft-bashandy-rtgwg-segment-routing-uloop-15> mechanisms.
MB> I agree with you that this is a problematic case. Any inter-domain case=
 (which is a common application of BSIDS) or cases where the label stack is=
 expanded using SR policies with BSIDS is an issue. As are tunnel-in-tunnel=
 cases like LDP over RSVP/SR-TE, BGP-LU over RSVP/SR-TE, etc. I think the r=
equirement is still valid, and we probably don't need to say anything more =
in a requirements document. It is up to the solutions to solve the problem.
[[Sasha]] Item #6 in Section 3.1 says: "Any MNA solution specification MUST=
 discuss the ECMP consequences of the design."  I think that a similar stat=
ement about the need to discuss consequences of technologies that increase =
the depth of the label stack in a way that is not controlled by the ingress=
 LER for this stack would be very much in place.
NITS:

1.       The draft refers to draft-saad-mpls-miad-usecases<https://clicktim=
e.symantec.com/15t5uDFnCfHq3Ch5Gmjci?h=3DwW6aacU_3fuTfYzsEw6nm1auGy0FPky1G_=
LePNIkcEQ=3D&u=3Dhttps://datatracker.ietf.org/doc/html/draft-saad-mpls-miad=
-usecases-02> for the description of new MPLS use cases (both in the Introd=
uction and Background sections). According to the Datatracker this draft ha=
s been replaced by the MNA Usecases draft<https://clicktime.symantec.com/15=
t5jYsDHRveDK3EBewKU?h=3D74XbZnPK6Fuw4rBCst1Q73XWFmYx3IhTylhn6aPImp0=3D&u=3D=
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-usecases> that is=
 a MPLS WG document.  IMHO the reference should updated accordingly.
MB>Agreed

2.       I did not run the ID Checker on the draft, so could have missed ot=
her nits.
MB> It passes.

Hopefully, these notes will be useful.
Regards,
Sasha



Disclaimer

This e-mail together with any attachments may contain information of Ribbon=
 Communications Inc. and its Affiliates that is confidential and/or proprie=
tary for the sole use of the intended recipient. Any review, disclosure, re=
liance or distribution by others or forwarding without express permission i=
s strictly prohibited. If you are not the intended recipient, please notify=
 the sender immediately and then delete all copies, including any attachmen=
ts.

--_000_CO6PR03MB6290EAAFE0CAD31CA412F575F63AACO6PR03MB6290namp_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:Wingdings;
=09panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:Verdana;
=09panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
=09{font-family:Consolas;
=09panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
=09{font-family:Roboto;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09text-align:right;
=09direction:rtl;
=09unicode-bidi:embed;
=09font-size:10.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09margin-top:0cm;
=09margin-right:36.0pt;
=09margin-bottom:0cm;
=09margin-left:0cm;
=09text-align:right;
=09direction:rtl;
=09unicode-bidi:embed;
=09font-size:10.0pt;
=09font-family:"Calibri",sans-serif;}
span.EmailStyle22
=09{mso-style-type:personal-reply;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;
=09mso-ligatures:none;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
=09{page:WordSection1;}
/* List Definitions */
@list l0
=09{mso-list-id:460222645;
=09mso-list-type:hybrid;
=09mso-list-template-ids:787097984 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level2
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level3
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
@list l0:level4
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level5
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level6
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
@list l0:level7
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level8
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l0:level9
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
@list l1
=09{mso-list-id:528109178;
=09mso-list-type:hybrid;
=09mso-list-template-ids:-591763930 67698689 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l1:level1
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:72.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level2
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:108.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level3
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:144.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l1:level4
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:180.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level5
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:216.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level6
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:252.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l1:level7
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:288.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level8
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:324.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level9
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:360.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2
=09{mso-list-id:1308900097;
=09mso-list-type:hybrid;
=09mso-list-template-ids:1685110000 -1811226956 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
=09{mso-level-start-at:5;
=09mso-level-number-format:bullet;
=09mso-level-text:-;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Roboto;
=09mso-fareast-font-family:"Times New Roman";
=09mso-bidi-font-family:Calibri;}
@list l2:level2
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level3
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2:level4
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l2:level5
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level6
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2:level7
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l2:level8
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level9
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l3
=09{mso-list-id:1821968588;
=09mso-list-type:hybrid;
=09mso-list-template-ids:1360029874 67698703 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l3:level1
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level2
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level3
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
@list l3:level4
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level5
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level6
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
@list l3:level7
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level8
=09{mso-level-number-format:alpha-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09text-indent:-18.0pt;}
@list l3:level9
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09text-indent:-9.0pt;}
ol
=09{margin-bottom:0cm;}
ul
=09{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:=
break-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt">Mathew,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt">Lots of thanks for a prompt respons=
e.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt">Please see some comments
<b><i><span style=3D"color:#00B050">inline below</span></i></b>.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt">Sasha<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"text-align:left;direction:ltr;unicode-bidi:=
embed"><span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<b><span style=3D"font-size:11.0pt">From:</span></b><span style=3D"font-siz=
e:11.0pt"> Matthew Bocci (Nokia) &lt;matthew.bocci@nokia.com&gt;
<br>
<b>Sent:</b> Friday, July 14, 2023 5:53 PM<br>
<b>To:</b> Alexander Vainshtein &lt;Alexander.Vainshtein@rbbn.com&gt;; MPLS=
 Working Group &lt;mpls-chairs@ietf.org&gt;; draft-ietf-mpls-mna-requiremen=
ts.all@ietf.org<br>
<b>Cc:</b> rtg-dir@ietf.org; mpls@ietf.org<br>
<b>Subject:</b> [EXTERNAL] Re: RTG-DIR Early review: draft-ietf-mpls-mna-re=
quirements-05<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt">Hi Sasha<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt">Thank you very much for you=
r detailed review.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt">Please see below for some r=
esponses, prefixed by MB&gt;.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt">Regards<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt">Matthew<o:p></o:p></span></=
p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p=
>
<div id=3D"mail-editor-reference-message-container">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:12.0pt;margin-left:36.0pt;text-align:left;direction:ltr;unicode-=
bidi:embed">
<b><span style=3D"font-size:12.0pt;color:black">From: </span></b><span styl=
e=3D"font-size:12.0pt;color:black">rtg-dir &lt;<a href=3D"mailto:rtg-dir-bo=
unces@ietf.org">rtg-dir-bounces@ietf.org</a>&gt; on behalf of Alexander Vai=
nshtein &lt;<a href=3D"mailto:Alexander.Vainshtein@rbbn.com">Alexander.Vain=
shtein@rbbn.com</a>&gt;<br>
<b>Date: </b>Thursday, 6 July 2023 at 07:41<br>
<b>To: </b>MPLS Working Group &lt;<a href=3D"mailto:mpls-chairs@ietf.org">m=
pls-chairs@ietf.org</a>&gt;,
<a href=3D"mailto:draft-ietf-mpls-mna-requirements.all@ietf.org">draft-ietf=
-mpls-mna-requirements.all@ietf.org</a> &lt;<a href=3D"mailto:draft-ietf-mp=
ls-mna-requirements.all@ietf.org">draft-ietf-mpls-mna-requirements.all@ietf=
.org</a>&gt;<br>
<b>Cc: </b><a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a> &lt;<a =
href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a>&gt;,
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a> &lt;<a href=3D"mailto:mp=
ls@ietf.org">mpls@ietf.org</a>&gt;<br>
<b>Subject: </b>[RTG-DIR] RTG-DIR Early review: draft-ietf-mpls-mna-require=
ments-05<o:p></o:p></span></p>
</div>
<p style=3D"margin-left:36.0pt">&nbsp;<o:p></o:p></p>
<div>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Hello</sp=
an><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white;box-sizing: inherit;padding:1rem 0px 0px;fon=
t-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align=
:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-thickness: =
initial;text-decoration-style: initial;text-decoration-color: initial;word-=
spacing:0px">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">I have be=
en selected to do a routing directorate &#8220;early&#8221; review of this =
draft:
<a href=3D"https://clicktime.symantec.com/15t5eifvppF3oNDJe6YAr?h=3D1UnUGEP=
uji-PF4Mor-R2LQjBlUredyVVjIKwCHWkt1k=3D&amp;u=3Dhttps://datatracker.ietf.or=
g/doc/html/draft-ietf-mpls-mna-requirements-05">
draft-ietf-mpls-mna-requirements-05</a>.</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242;background=
:white">The routing directorate will, on request from the working group cha=
ir, perform an &#8220;early&#8221; review of a draft before it is submitted=
 for publication to the IESG. The early review
 can be performed at any time during the draft&#8217;s lifetime as a workin=
g group document. The purpose of the early review depends on the stage that=
 the document has reached.</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242;background=
:white">&nbsp;</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242;background=
:white">The draft in question is a WG document, has been adopted about 1 ye=
ar ago and is not yet in the WG Last Call. It has been extensively discusse=
d in the MPLS Open Design Team.
</span><o:p></o:p></p>
<p style=3D"margin-left:36.0pt;background:white"><span style=3D"font-size:1=
2.0pt;font-family:Roboto;color:#424242">I have asked Loa (who is the shephe=
rd of this draft) for the reasons for and the purpose of this review, and h=
e has said that the draft &#8220;is a going
 into the WGLC process, we want the comments early, i.e. &nbsp;before we st=
art the WGLC, after all it is supposed to be &quot;early&quot;, after the W=
GLC is too late in the process. Better to have the RTG Area Early comments =
fully available to the WG during the WGLC &#8221;.</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">For more =
information about the Routing Directorate, please see&nbsp;<a href=3D"https=
://clicktime.symantec.com/15t6QCRUxMPPWsecY88WS?h=3DnWAQ6rytFdiT4w-kZaa8TPx=
vEVTXa2z6KuWAfUsGPHY=3D&amp;u=3Dhttps://wiki.ietf.org/en/group/rtg/RtgDir">=
<span style=3D"color:#1976D2">https://wiki.ietf.org/en/group/rtg/RtgDir</sp=
an></a></span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white;box-sizing: inherit;padding:1rem 0px 0px;fon=
t-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align=
:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-thickness: =
initial;text-decoration-style: initial;text-decoration-color: initial;word-=
spacing:0px">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Document:=
 <a href=3D"https://clicktime.symantec.com/15t5eifvppF3oNDJe6YAr?h=3D1UnUGE=
Puji-PF4Mor-R2LQjBlUredyVVjIKwCHWkt1k=3D&amp;u=3Dhttps://datatracker.ietf.o=
rg/doc/html/draft-ietf-mpls-mna-requirements-05">
draft-ietf-mpls-mna-requirements-05</a></span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Reviewer:=
 Alexander (&#8220;Sasha&#8221;) Vainshtein</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Review Da=
te: 06-Jul-23.</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242;background=
:white">Intended Status: Informational</span><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">&nbsp;</s=
pan><o:p></o:p></p>
<p style=3D"mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:0cm;margi=
n-left:36.0pt;background:white">
<b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Summar=
y</span></b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#42424=
2">:</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">I have so=
me minor concerns about this document that I think should be resolved befor=
e it is submitted to the IESG.</span><span style=3D"font-size:11.0pt;mso-li=
gatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Commen=
ts</span></b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#4242=
42">:</span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextua=
l"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">The draft=
 is well written and easy to read.</span><span style=3D"font-size:11.0pt;ms=
o-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">As the ti=
tle clearly states, this draft presents generic requirements that should be=
 met by any specific MPLS Network Actions (MNA) solutions.</span><span styl=
e=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">As a gene=
ric comment, I am not sure whether the IETF reserved terms for indication o=
f requirement levels can be used in an Informational document, this is for =
the WG Chairs and ADs to decide.</span><span style=3D"font-size:11.0pt;mso-=
ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">But I thi=
nk that usage &#8211; or non-usage &#8211; of these terms should be consist=
ent in the document, and this condition is not met in this draft.
</span><span style=3D"font-size:12.0pt;font-family:Roboto"><o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">MB&gt; There =
is plenty of precedent for informational RFCs to contain RFC2119 language, =
and speaking as a co-author it seems reasonable here when we are setting ou=
t the requirements for protocol development.</span><span lang=3D"EN-GB" sty=
le=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] My point was not about usage or non-usage of RFC 2119 =
language in Informational RFCs, but about consistency of their usage.<o:p><=
/o:p></span></i></b></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">It contai=
ns:</span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"=
><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l2 level1 lfo1;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Roboto;col=
or:#424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore=
">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Requirements that use the
<span style=3D"background:yellow;mso-highlight:yellow">reserved IETF keywor=
ds</span> (e.g., &#8220;Any MNA solutions to these requirements
<span style=3D"background:yellow;mso-highlight:yellow">MUST NOT</span> rest=
rict the generality of MPLS architecture&#8221;)</span><span style=3D"font-=
size:11.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p></sp=
an></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l2 level1 lfo1;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Roboto;col=
or:#424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore=
">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Requirements that use the
<span style=3D"background:aqua;mso-highlight:aqua">non-capitalized words</s=
pan> that, in their capitalized form, become the IETF keywords (e.g., &#822=
0;An MNA solution MUST respect the principle that Special Purpose&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Labels are the mechanism of last resort an=
d
 therefore <span style=3D"background:aqua;mso-highlight:aqua">must</span> m=
inimize the number of new SPLs that are allocated&#8220;). Having a mix of =
capitalized and non-capitalized terms in the same requirement looks problem=
atic to me</span><span style=3D"font-size:11.0pt;color:#424242;mso-ligature=
s:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l2 level1 lfo1;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Roboto;col=
or:#424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore=
">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Requirements that do not inc=
lude any words that can be associated with the IETF reserved keywords (e.g.=
, &#8220;NAIs are normally inserted at LERs,
 but MAY be processed at LSRs and LERs&#8221;). </span><span style=3D"font-=
size:11.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto"><o:p>&nbsp;</o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">MB&gt; I agre=
e that one is unclear. I think where we are not with the solutions, it woul=
d&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">make sense to=
 change 'normally' to MUST only be. SOme thing like &quot;If NAIs are inser=
ted in<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">a label stack=
, they MUST only be inserted at the ingress LER for that label stack, and t=
hey MAY be processed...&quot;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] Looks fine to me.</span></i></b><span lang=3D"EN-GB" s=
tyle=3D"font-size:11.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">&nbsp;<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:12.0pt;color:#212121">MB&gt; I will=
 look through and clean up the other cases where there could be ambiguity.&=
nbsp;</span><b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatur=
es:standardcontextual">[[Sasha]] OK</span></i></b><span lang=3D"EN-GB" styl=
e=3D"font-size:12.0pt;color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:#212121">&nbsp;</span>=
<span lang=3D"EN-GB" style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">I have se=
nt my early comments to the draft authors, and they suggested that these sh=
ould be submitted as the RTG-DIR review without any private discussions. I =
am following this suggestion after
 adopting these comments to the RTG-DIR Early review template format.</span=
><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">MAJOR =
ISSUES</span></b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#=
424242">:
</span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">None foun=
d.</span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">&nbsp;</s=
pan><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">MINOR =
ISSUES</span></b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#=
424242">:</span><span style=3D"font-size:11.0pt;mso-ligatures:standardconte=
xtual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:l=
eft;text-indent:-18.0pt;mso-list:l0 level1 lfo2;direction:ltr;unicode-bidi:=
embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">1.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">The draft mentions
</span><span class=3D"MsoHyperlink"><span style=3D"font-size:11.0pt;mso-lig=
atures:standardcontextual"><a href=3D"https://clicktime.symantec.com/15t5z3=
T4fGyRT9WzpL8mL?h=3DMemY0VeCiE7ytuB6QEqEhRpjp6Q6t_tR0d185QssSmo=3D&amp;u=3D=
https://datatracker.ietf.org/doc/html/rfc3031"><span style=3D"font-size:12.=
0pt;font-family:Roboto;mso-ligatures:none">RFC
 3031</span></a></span></span><span style=3D"font-size:12.0pt;font-family:R=
oboto;color:#424242"> and
</span><span class=3D"MsoHyperlink"><span style=3D"font-size:11.0pt;mso-lig=
atures:standardcontextual"><a href=3D"https://clicktime.symantec.com/15t64s=
eM7tf1s6LvMtXux?h=3DGBClyeHz62Vz2C5duIXGnBN8dWa1MBdoaTvb2LyC9K0=3D&amp;u=3D=
https://datatracker.ietf.org/doc/html/rfc3032"><span style=3D"font-size:12.=
0pt;font-family:Roboto;mso-ligatures:none">RFC
 3032</span></a></span></span><span style=3D"font-size:12.0pt;font-family:R=
oboto;color:#424242"> as the references for the MPLS architecture, but it d=
oes not mention
</span><span class=3D"MsoHyperlink"><span style=3D"font-size:11.0pt;mso-lig=
atures:standardcontextual"><a href=3D"https://clicktime.symantec.com/15t69h=
qdaWLcH3AquSw4a?h=3DVbBs9nfdGK_QmRhX4YpOBn-2sUmp9RV8d9CUv1eGY3o=3D&amp;u=3D=
https://datatracker.ietf.org/doc/html/rfc5331"><span style=3D"font-size:12.=
0pt;font-family:Roboto;mso-ligatures:none">RFC
 5331</span></a> </span></span><span style=3D"font-size:12.0pt;font-family:=
Roboto;color:#424242">that augments MPLS architecture with upstream-allocat=
ed labels,&nbsp; label context spaces and &#8220;context labels&#8221;. Doe=
s this mean that MNA is expected to be incompatible
 with upstream-allocated labels and/or context label spaces? If yes, it wou=
ld be nice to have this stated explicitly.</span><span style=3D"font-size:1=
1.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligatures:standardcontex=
tual">MB&gt; Agreed. I will add a reference.</span><span style=3D"font-size=
:11.0pt;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:l=
eft;text-indent:-18.0pt;mso-list:l0 level1 lfo2;direction:ltr;unicode-bidi:=
embed">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:#=
424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore">2.=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Item #7 in Section 3.1 as we=
ll as items #2 and #3 in Section 3.4 seem to imply preference to Post-stack=
 ancillary data vs. In-stack one. Is
 this really the intention? If not, please consider stating explicitly that=
 these requirements do not preclude usage of In-stack ancillary data</span>=
<span dir=3D"RTL"></span><span dir=3D"RTL"></span><span lang=3D"HE" dir=3D"=
RTL" style=3D"font-size:12.0pt;color:#424242"><span dir=3D"RTL"></span><spa=
n dir=3D"RTL"></span>.</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt=
;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"HE" dir=3D"RTL" style=3D"font-size:11.0pt;mso-ligatures:stand=
ardcontextual"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligatures:standardcontex=
tual">MB&gt; I am not sure it says that, and if in-stack was not allowed th=
en we would have a requirement that says so.&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligatures:standardcontex=
tual">Maybe what we could add&nbsp; &quot;A solution MAY choose to use in-s=
tack ancillary data, or it MAY&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligatures:standardcontex=
tual">choose to use post-stack ancillary data.&quot; as a first requirement=
 in 3.4?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] Please note that the first problematic (from my POV) i=
tem appears in Section 3.1., so adding another requirement in Section 3.4 m=
ay be too late. Any text that eliminates
 any suggestion of bias towards In-stack or Post stack ancillary date would=
 do.</span></i></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligat=
ures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:0cm;margin-right:=
0cm;margin-bottom:0cm;margin-left:72.0pt;margin-bottom:.0001pt;text-align:l=
eft;text-indent:-18.0pt;mso-list:l0 level1 lfo2;direction:ltr;unicode-bidi:=
embed">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:#=
424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore">3.=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Section 3.9 of RFC 3031 stat=
es that &#8220;the processing is always based on the top label, without reg=
ard for the possibility that some number of
 other labels may have been &quot;above it&quot; in the past, or that some =
number of other labels may be below it at present&#8221;.&nbsp; (This princ=
iple has been tweaked when &#8220;context labels&#8221; have been introduce=
d in RFC 5331.)&nbsp; IMHO and FWIW, it would be useful to explain what
 should happen to this architectural principle with regard to MNA</span><sp=
an dir=3D"RTL"></span><span dir=3D"RTL"></span><span lang=3D"HE" dir=3D"RTL=
" style=3D"font-size:12.0pt;color:#424242"><span dir=3D"RTL"></span><span d=
ir=3D"RTL"></span>.</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;co=
lor:#424242;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"HE" dir=3D"RTL" style=3D"font-size:11.0pt;mso-ligatures:stand=
ardcontextual"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-ligatures:standardcontex=
tual">MB&gt; That may be better suited to the framework draft.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] I assume this means the
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-mpls-mna-fwk-03=
">MNA Framework draft</a>. If so then:<o:p></o:p></span></i></b></p>
<ul style=3D"margin-top:0cm" type=3D"disc">
<li class=3D"MsoListParagraph" style=3D"margin-right:0cm;margin-left:36.0pt=
;text-align:left;mso-list:l1 level1 lfo6;direction:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">This document is not referenced in the draft under review, but t=
he need to cross-check with the framework draft appears as an Editor&#8217;=
s comment in Section 1.1.</span></i></b><span style=3D"font-size:11.0pt;mso=
-ligatures:standardcontextual"><o:p></o:p></span></li><li class=3D"MsoListP=
aragraph" style=3D"margin-right:0cm;margin-left:36.0pt;text-align:left;mso-=
list:l1 level1 lfo6;direction:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">After briefly looking up the framework document, it seems that t=
his Editor&#8217;s comment highly relevant. I have to admit that I have com=
pletely missed this aspect in my original
 review.</span></i></b><span style=3D"font-size:11.0pt;mso-ligatures:standa=
rdcontextual"><o:p></o:p></span></li><li class=3D"MsoListParagraph" style=
=3D"margin-right:0cm;margin-left:36.0pt;text-align:left;mso-list:l1 level1 =
lfo6;direction:ltr;unicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">The framework document explicitly states in Section 2.4 that &#8=
220;</span></i></b><span style=3D"font-family:&quot;Courier New&quot;;mso-l=
igatures:standardcontextual">A network action sub-stack
 should never occur at the top of the MPLS label stack</span><b><i><span st=
yle=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardcontextual">&#8=
221;. This addresses (in a way) my original question but seems to be in con=
tradiction with item#3
</span></i></b><span style=3D"font-size:11.0pt;font-family:&quot;Courier Ne=
w&quot;;mso-ligatures:standardcontextual">in</span><b><i><span style=3D"fon=
t-size:11.0pt;color:#00B050;mso-ligatures:standardcontextual"> Section 3.1 =
of the requirements draft. Spreading these statements
 to two different documents looks problematic to me. </span></i></b><span s=
tyle=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p></o:p></spa=
n></li></ul>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l0 level1 lfo2;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">4.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">I suggest augmenting item #3=
 in Section 3.2 with a statement that reuse of an already allocated SPL for=
 MNA purposes would require its retirement
 and re-allocation in accordance with the process defined in <a href=3D"htt=
ps://clicktime.symantec.com/15t6EY2v382CgyzmT1LDC?h=3DASF8btND7Cmbc3GuSzm5I=
2JYqEU6Devc47aH5geanVE=3D&amp;u=3Dhttps://datatracker.ietf.org/doc/html/rfc=
7274">
RFC 7274</a>. (This comment is based on the discussion of re-use of GAL for=
 MNA in the early days of the MPLS Open Design Team).</span><span style=3D"=
font-size:11.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p=
></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt; I agree this is a useful clarification.</span><spa=
n style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p></o:p></=
span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l0 level1 lfo2;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">5.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Do items#8 and #9 in Section=
 3.3 consider SR-MPLS as one of the relevant control plane protocols? May I=
 suggest that an explicit list of such
 protocols be provided to avoid any possible misunderstandings?</span><span=
 style=3D"font-size:11.0pt;color:#424242;mso-ligatures:standardcontextual">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt; No. SR-MPLS is not a control plane protocol, altho=
ugh it may use a control plane protocol. The control plane protocols that c=
an signal MPLS labels whether for segment
 routing or other cases that use an MPLS data plane include LDP, RSVP, BGP,=
 ISIS, OSPF... and there are numerous out of band mechanisms for programing=
 labels like SNMP, Netconf, etc. I do not think there is any need to define=
 what we mean by control plane protocols
 in this draft.</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-li=
gatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] This is probably a misunderstanding, since my question=
 was about ISIS, OSPF and BGP extensions for SR-MPLS. It seems that you con=
sider these protocols as relevant
 for the purpose of items #8 and #9 in Section 3.3 &#8211; and I am OK with=
 this.</span></i></b><span lang=3D"EN-GB" style=3D"font-size:11.0pt;mso-lig=
atures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l0 level1 lfo2;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">6.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Item #12 in Section 3.3 stat=
es that &#8220;NAIs are normally inserted at LERs &#8220;:</span><span styl=
e=3D"font-size:11.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p>=
</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:108.0pt;text-align:left;text-in=
dent:-18.0pt;mso-list:l0 level2 lfo2;background:white;direction:ltr;unicode=
-bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">a.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">As mentioned above,. this st=
atement does not carry any IETF keyword (MUST or SHOULD) to indicate the re=
quirement level</span><span style=3D"font-size:11.0pt;color:#424242;mso-lig=
atures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:108.0pt;text-align:left;text-in=
dent:-18.0pt;mso-list:l0 level2 lfo2;background:white;direction:ltr;unicode=
-bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">b.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">I suspect that normality, li=
ke beauty, is in the eye of the beholder. A more suitable wording could be =
&#8220;LSRs SHOULD NOT insert NAI&#8221; (or something
 like that)</span><span style=3D"font-size:11.0pt;color:#424242;mso-ligatur=
es:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt; See my response above.</span><span style=3D"font-s=
ize:11.0pt;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l0 level1 lfo2;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">7.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Can you please clarify wheth=
er the requirement in item#10 of Section 3.4 can be addressed by an LER tha=
t is a head-end of an SR Policy (<a href=3D"https://clicktime.symantec.com/=
15t6KNECVjho6vpgzZjMp?h=3Dy3AD-V2HObWjkAAAjkI9xG6PHnHTKWuoK4b23v4CfNw=3D&am=
p;u=3Dhttps://datatracker.ietf.org/doc/html/rfc9256">RFC
 9256</a>) that uses Binding SIDs in its list of segments?&nbsp; </span><sp=
an style=3D"font-size:11.0pt;color:#424242;mso-ligatures:standardcontextual=
"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:108.0pt;text-align:left;text-in=
dent:-18.0pt;mso-list:l0 level2 lfo2;background:white;direction:ltr;unicode=
-bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">a.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Usage of Binding SIDs makes =
control over the depth of the label stack quite problematic for the head-en=
d of an SR Policy</span><span style=3D"font-size:11.0pt;color:#424242;mso-l=
igatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:108.0pt;text-align:left;text-in=
dent:-18.0pt;mso-list:l0 level2 lfo2;background:white;direction:ltr;unicode=
-bidi:embed">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:#=
424242;mso-ligatures:standardcontextual"><span style=3D"mso-list:Ignore">b.=
<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">Another case when such contr=
ol is problematic is usage of
<a href=3D"https://clicktime.symantec.com/15t5pP4Vk3cEdFs9jDLU6?h=3DU621Ane=
HaXJniuLaEWeSXsT5-gkPPU5u1NnqWPkt8TI=3D&amp;u=3Dhttps://datatracker.ietf.or=
g/doc/html/draft-ietf-rtgwg-segment-routing-ti-lfa">
TI-LFA</a> or <a href=3D"https://clicktime.symantec.com/15t5ZtUeNCZTPRPP6Y9=
2E?h=3Dq5UnvrjvwvNlCl9GwWmGaGFWh1Vry-VgAAemivSHsmw=3D&amp;u=3Dhttps://datat=
racker.ietf.org/doc/html/draft-bashandy-rtgwg-segment-routing-uloop-15">
Segment Routing Micro-loop Avoidance</a> mechanisms</span><span dir=3D"RTL"=
></span><span dir=3D"RTL"></span><span lang=3D"HE" dir=3D"RTL" style=3D"fon=
t-size:12.0pt;color:#424242"><span dir=3D"RTL"></span><span dir=3D"RTL"></s=
pan>.
</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:#424242;mso-lig=
atures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt; I agree with you that this is a problematic case. =
Any inter-domain case (which is a&nbsp;common application of BSIDS) or case=
s where the label stack is expanded using SR
 policies with BSIDS is an issue. As are tunnel-in-tunnel cases like LDP ov=
er RSVP/SR-TE, BGP-LU over RSVP/SR-TE, etc. I think the requirement is stil=
l valid, and we probably don't need to say anything more in a requirements&=
nbsp;document. It is up to the solutions
 to solve the problem.</span><span lang=3D"EN-GB" style=3D"font-size:11.0pt=
;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;direction:ltr;unicode-bidi:embed=
">
<b><i><span style=3D"font-size:11.0pt;color:#00B050;mso-ligatures:standardc=
ontextual">[[Sasha]] Item #6 in Section 3.1 says: &#8220;</span></i></b><sp=
an style=3D"font-family:&quot;Courier New&quot;;mso-ligatures:standardconte=
xtual">Any MNA solution specification MUST discuss the
 ECMP consequences of the design.</span><b><i><span style=3D"font-size:11.0=
pt;color:#00B050;mso-ligatures:standardcontextual">&#8221; &nbsp;I think th=
at a similar statement about the need to discuss consequences of technologi=
es that increase the depth of the label stack
 in a way that is not controlled by the ingress LER for this stack would be=
 very much in place.</span></i></b><span lang=3D"HE" dir=3D"RTL" style=3D"f=
ont-size:11.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-ligatures:stan=
dardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">NITS</=
span></b><span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">=
:</span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><=
o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l3 level1 lfo3;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">1.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">The draft refers to
<a href=3D"https://clicktime.symantec.com/15t5uDFnCfHq3Ch5Gmjci?h=3DwW6aacU=
_3fuTfYzsEw6nm1auGy0FPky1G_LePNIkcEQ=3D&amp;u=3Dhttps://datatracker.ietf.or=
g/doc/html/draft-saad-mpls-miad-usecases-02">
draft-saad-mpls-miad-usecases</a> for the description of new MPLS use cases=
 (both in the Introduction and Background sections). According to the Datat=
racker this draft has been replaced by the
<a href=3D"https://clicktime.symantec.com/15t5jYsDHRveDK3EBewKU?h=3D74XbZnP=
K6Fuw4rBCst1Q73XWFmYx3IhTylhn6aPImp0=3D&amp;u=3Dhttps://datatracker.ietf.or=
g/doc/html/draft-ietf-mpls-mna-usecases">
MNA Usecases draft</a> that is a MPLS WG document.&nbsp; IMHO the reference=
 should updated accordingly.</span><span style=3D"font-size:11.0pt;color:#4=
24242;mso-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt;Agreed</span><span style=3D"font-size:11.0pt;mso-li=
gatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:auto;margin-right=
:0cm;mso-margin-bottom-alt:auto;margin-left:72.0pt;text-align:left;text-ind=
ent:-18.0pt;mso-list:l3 level1 lfo3;background:white;direction:ltr;unicode-=
bidi:embed">
<![if !supportLists]><span style=3D"font-size:11.0pt;color:#424242;mso-liga=
tures:standardcontextual"><span style=3D"mso-list:Ignore">2.<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span></span></span><![endif]><span dir=3D"LTR"></span><span style=3D"font=
-size:12.0pt;font-family:Roboto;color:#424242">I did not run the ID Checker=
 on the draft, so could have missed other nits.</span><span style=3D"font-s=
ize:11.0pt;color:#424242;mso-ligatures:standardcontextual"><o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span lang=3D"EN-GB" style=3D"font-size:11.0pt;color:black;mso-ligatures:st=
andardcontextual">MB&gt; It passes.</span><span style=3D"font-size:11.0pt;m=
so-ligatures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:36.0pt;text-align:left;background:white;direction:ltr;u=
nicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Hopefully=
, these notes will be useful.</span><span style=3D"font-size:11.0pt;mso-lig=
atures:standardcontextual"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Regards,<=
/span><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:12.0pt;font-family:Roboto;color:#424242">Sasha</sp=
an><span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt;text-align:left;directio=
n:ltr;unicode-bidi:embed">
<span style=3D"font-size:11.0pt;mso-ligatures:standardcontextual">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:12.0pt;margin-left:36.0pt;text-align:left;direction:ltr;unicode-=
bidi:embed">
<span style=3D"font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p style=3D"margin-left:36.0pt"><b><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Verdana&quot;,sans-serif;color:#666666">Disclaimer</span></b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;colo=
r:#666666"><o:p></o:p></span></p>
<p style=3D"margin-left:36.0pt"><span style=3D"font-size:8.0pt;font-family:=
&quot;Verdana&quot;,sans-serif;color:#666666">This e-mail together with any=
 attachments may contain information of Ribbon Communications Inc. and its =
Affiliates that is confidential and/or proprietary
 for the sole use of the intended recipient. Any review, disclosure, relian=
ce or distribution by others or forwarding without express permission is st=
rictly prohibited. If you are not the intended recipient, please notify the=
 sender immediately and then delete
 all copies, including any attachments. <o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CO6PR03MB6290EAAFE0CAD31CA412F575F63AACO6PR03MB6290namp_--


