[bess] Re: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt
Keyur Patel <keyur@arrcus.com> Mon, 31 August 2026 18:29 UTC
Return-Path: <keyur@arrcus.com>
X-Original-To: bess@mail2.ietf.org
Delivered-To: bess@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id AFB551327998F for <bess@mail2.ietf.org>; Mon, 31 Aug 2026 11:29:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1788200975; bh=8r4/k4pFJr4isNEpgUJSWhsEngaXjj/XY5YFysF0SwE=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=qjrumfM8dweySp1ArlXLDkML4/Zp0ARhwLblN7ua4UQ4Bb5Gdj3MAF3UZWleXqspB FiMyvKnpaLWo1iczTxVAnGWCy+434sxa0tn9TPuIjfE8kTagyWojFfRClbMMcejV3U yhixA/rYmMu4ZN3XjbuM0SZF51Kdjoo8BXNwf+UM=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.onmicrosoft.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RGgfV6XJIkFx for <bess@mail2.ietf.org>; Mon, 31 Aug 2026 11:29:35 -0700 (PDT)
Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11022111.outbound.protection.outlook.com [52.101.43.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id DCE0D1327997F for <bess@ietf.org>; Mon, 31 Aug 2026 11:29:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jpASpAY+cSqO7WldvjJs5hSJ9BfdCJv2tkkgXs+Qo5/btvwsG/i88PV2nHWGOmJxqDFQIMfTgJQtRaAqQ5DRF+81oRkXW1FE3uGMt9A0TeNTLw3/qR/u/dY5kY82BYc3NzopemG6k8dihFXW1uyfUOrY/eEnIvozF5kgDEEa9OlsouV7YWUh69/cCDiIlm4qUVuJuhKVlHUBLnLHF7HkpALSjkUXtY1GhWml3CqTw+Zl3yZ78AYxTbKAitriDZncA1nyCrFI3rXF+Ssfpszd3m9z7zCP1qhz1mIpP238g9fSNnZheBdoLZhz1SsMW5qqv9+vymzm3jWRBCf9gmhPag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8r4/k4pFJr4isNEpgUJSWhsEngaXjj/XY5YFysF0SwE=; b=jSWfvorLXEmZFROhtkrc1NWYYZ07uhRnkcLVIyvujanIwk8/Rp7tiLrwazo4q/V+CEAj9+pCV2MDM5IEwxjtJbNQSnS+288eeE8lYlLOkmNnrLn/LUCfp1oXpmFgkTEqBaGetlpgXOBVeL6i0X9QpFlt2JhilOkXAv7K8GJDu/p3XZpfbyRvXl6atHmMf7nsMUF22yBHoNjQHkwKoMV/ReOfB1mB32L56iCznyquYFvcZ74KqaeSD2pLrMgWqlzfqlyIup6YPj9NXRYp9AjS68sDpb83zNSAijN0va4S+JNp0t72o59spNMK5SxZu75Y9eq5dwGm1yfn3rT2CbuqPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arrcus.com; dmarc=pass action=none header.from=arrcus.com; dkim=pass header.d=arrcus.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector2-NETORGFT1331857-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8r4/k4pFJr4isNEpgUJSWhsEngaXjj/XY5YFysF0SwE=; b=i4XiVHcR0MVcLMgxn9FTQ7ZLOeAg5bBGG5dH9nhzKA1Yd8bhM1GwaNbUYTqug+b8aNyoNAEQls2IbJvdHzLktt4mF7qq+u8gLXfXmeSNe3nubyY8VKTsKpLd7HQQkNNXSZSAJ2cASPlrqYOLlLVqBSrrKmR+4IK34uTebQSJw6Q=
Received: from SJ0PR18MB3980.namprd18.prod.outlook.com (2603:10b6:a03:2e8::12) by DS0PR18MB988432.namprd18.prod.outlook.com (2603:10b6:8:394::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Mon, 31 Aug 2026 18:28:57 +0000
Received: from SJ0PR18MB3980.namprd18.prod.outlook.com ([fe80::c8b4:2dbe:4213:933c]) by SJ0PR18MB3980.namprd18.prod.outlook.com ([fe80::c8b4:2dbe:4213:933c%6]) with mapi id 15.21.0360.008; Mon, 31 Aug 2026 18:28:57 +0000
From: Keyur Patel <keyur@arrcus.com>
To: Keyur Patel <keyur=40arrcus.com@dmarc.ietf.org>, Susan Hares <shares@ndzh.com>, BESS <bess@ietf.org>
Thread-Topic: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt
Thread-Index: AQHdGnNBv4p9NYRaNUaEx42xCqWE57Z6sbzwgCadKC+AF2i2Uw==
Date: Mon, 31 Aug 2026 18:28:56 +0000
Message-ID: <SJ0PR18MB3980E38135AA60BD2CA5208FC1A92@SJ0PR18MB3980.namprd18.prod.outlook.com>
References: <CAP3NpQvf0-28NPiTrie0Yi_yBYW12PqyBFnEbKCt+CrE-vonqg@mail.gmail.com> <DM8PR08MB7413B0E8788FAE02B234F287B3C02@DM8PR08MB7413.namprd08.prod.outlook.com> <SJ0PR18MB39806D639A6825C3FBA10142C1D82@SJ0PR18MB3980.namprd18.prod.outlook.com>
In-Reply-To: <SJ0PR18MB39806D639A6825C3FBA10142C1D82@SJ0PR18MB3980.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arrcus.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR18MB3980:EE_|DS0PR18MB988432:EE_
x-ms-office365-filtering-correlation-id: b16e9a51-2db5-40da-a40a-08df078db819
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|23010399003|366016|38070700021|3023799007|10067099003|4143699003|56012099006|22082099003|18002099003|8096899003;
x-microsoft-antispam-message-info: CRRtJFgI7LMoShRrf45/C7qYdZeHGU7bE1TWpidZH7Iw/8T7JOqAhlMIz1pPW7LHniJOTDdFhIJjXAhrqb8wG0vQRsdROKGDHZBR0jUQiwR5NUvXIP5bcIX/qr4aDjXftB4oc/Hn9V/Lr52DvGixuW6/KjSI+cYgtHL91RTWz1kYixXc6zg3m0gIXzfIks0/IGguM05b/R1+X/2AydrZ+WUXAuIKRpDjsA9KItkaFAyzGAF2DWewGSJ1Pyk/OwUTlrIbP9Kw0j2exXoR10vxKvz5Ln8ujYvban6Jl+wTcrZ2DZ0e5C0prOc0D9rhDuZSiFofwqr5DbpWGTP8/Glsik8akWyM4xOlJg1mF3UpEiOGQW94lSISXlYTdELoKArQH4j0kjy1cb7GA/GeyeHX50Za1rN6KCxycPXyWqiMywiB2ABQfrfn/iJjghV/gWiQk2lT/F6nwQkkh4wpi6MAV/Ju83iyFjLBPeL91OoTcuyxzxDUDYDBAkgH46nTqOkNuZbS3NjmyIEOd6V7aWb+DUybncDwpgROg7TruqmnvaL7LAjGia+JHxDMtqZNKgoIeyi9DWUW9GoGISUUPpugJntxBfZLq7f28BeX3+4KJ+M6FcviDjDxXRY5POy8JVXHBbPl94BSaVWwWrRcudEu+TwCOinsufQTlqAqxym2YJvU4pH3GK5puGq25sd8PDUblF3MnN1+I2v2O0NgFRp1eY1PNZYRGfIFEC0dJ+dO+ME=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR18MB3980.namprd18.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(23010399003)(366016)(38070700021)(3023799007)(10067099003)(4143699003)(56012099006)(22082099003)(18002099003)(8096899003);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 0GBuPqT1BUjGEUypMXvDUWlpTnlBQJx6YTQlnVGVdhDeRd6KAvb3SWk/5IDmFLo2LkW715AhLZ5FV/03vkLxjGSWeWC5JLF9r/WDXLYQJxB+bAJeguuJjGmUBHjUlHNtUMYpCBz0vtuWeSEAdtGa2N99MJ+qlbgIdbx1PCDie8fsNtAHFEgkC4VaZfvgrBdmRC/cUPVYaiOvaol4W98FWHBTYZY41EoeHBQTpcANVEHuCrIQGaURBG3G83UhYfORNjW2xhEPF5ypmnJC5PY3zPYILX4o4VUHfGs9gH5yNHku1Rp084qOBKRBf5zhPl3pWsIaM24U/Ys1LJhGPdaw/z4P4m3aXuHOuBHmyJY71yWxdxD3AphhY6eD+ghktH1wwG4AYmnvUhPQr5V8vtgD97b/Cx/vZayRUNLHNkyaMLjDKf13SA8Q8BYrFaojqMcLXcXO9IQmWnbEJzynpga5NUIQJJlEUFDa6vfDQrQ8/xCRC2pfaImKgBLjaPF/1NOyZg8oE9EWbGg8klCevZdwWDg6T9gGlq3YnrHv+wtW+3wn0yd0ual/dOTAHQE4088LJ76XQVtz/bE0Cqv2zz54RYAngQ/yPSOOaGDxDpaOlSU/Nu8/aWqLJv1d3uJvdceVhyUL+vHBDdpFHi6mYBZl3wlQWYiEp8O0vhz7zz9gKNdsA0j8J+dIq/AkhWCz1hpBrAIpaYqsJ+DMHnG31fOL1pNPjRZTLIvYx0oRIB2WdihShvt1LZndWo+/vrNG8DJCPeGzcgf6avuVziz51/+lDb07qcq43bdYW+cO69FgGOAe5Y2F5dTtii85zh+vI5bBM7CPA4hXAv/P6IYmCdwCHxo0gitZbPs9VVM9mQHCEhgNI4wym+YN3D1sPKNcS9sXqlnAU2VVJbGowobXmpWOnQ+DYQQWEhejPDLyNvIGfSfMYm6YDqnxxvQ9/G64sAghmLJvTqvK7LeopKVm5de4GqWYMhxQpYFhjK87Tg1W8O4/9mF6uMklfEAdXD4RfuATS/qU8/FUeJeLRdDrJhXXHRJQSIie4iq/KxctGE+YhYqoK2S4ZmyP+PfRxYEx+1LeaLCBkIwNN72hs7ft8LKqpneRQXIL2WQcHW4kuXG3pn7Y9fqZM+w6EaemlYMavzJPUuEC6B9qIh9h8e1kzEhroOm9fHp0UT5j+YecgcFYcg3NRyvQfVxcMsUbpeiveTZOyJQSgV/IWNm9ADBa43P4cZClxQ1pIOVv1Bd7DGrPKZrXe3wGQagdYyoDkdGsrYqhyOk2WExx6Otw3/CAz3nRNhbDYmZlRDIrqw5Kvm7jhPuFo62ETHvHWFuvhM3ZsoH7OBB3ZJurkxWwOVrj9h6ZWPvOcLR+5YyzfKPz1aVzcaYehmFGt+8p9My5xibbHhZEIikYORE+RKER4fNSt5u/GJCTIpb3J4br/PD93k0C1t+R3TYtRgCeRGPeabgSXIH3+NL7l6vIJrgUBSfxS9FzRsLvquy51D4zvKFh6yTIM+rbtcCcfnWib0XSSWep3Ha277Md7QunN9rbR5oOzJdH/AKrRzZbVO5IfXciNef2HKIhDHpZkWQp24BTGMzaw1MmjnR2A9R31we7/luAqwkuhi+KjY4DyDbQtVqF6nnuOGbGHwYgh/2W4s6Yv0TDcCNNE+MROS647WXNTzWfT704dX03x3kCCZBUb4SuYBCJyWxzhzUQs+UXgJZIE1dqwhkZl3uM9ABZrgNqGbjuyI07QA==
Content-Type: multipart/alternative; boundary="_000_SJ0PR18MB3980E38135AA60BD2CA5208FC1A92SJ0PR18MB3980namp_"
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR18MB3980.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b16e9a51-2db5-40da-a40a-08df078db819
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Aug 2026 18:28:56.9864 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MH8lqv59chQCDKzihCT2e9LTdVQ9Cjvwn3oia3C7sHlsFSyf5l7bZKeryZGfyKvocDYQWS2SklxHJr0eMeT2GA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR18MB988432
Message-ID-Hash: PAQVN73YHWVUWXBHOB5CTDL4CWIGFBCR
X-Message-ID-Hash: PAQVN73YHWVUWXBHOB5CTDL4CWIGFBCR
X-MailFrom: keyur@arrcus.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, Zheng Zhang <zhang.zheng@zte.com.cn>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/oN9JAiD1aBfdbXXMxV3MmQ3AKL4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>
Apologies. One more comment inlined #Keyur1 From: Keyur Patel <keyur=40arrcus.com@dmarc.ietf.org> Date: Monday, August 31, 2026 at 11:22 AM To: Susan Hares <shares@ndzh.com>; BESS <bess@ietf.org> Cc: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Zheng Zhang <zhang.zheng@zte.com.cn> Subject: [bess] Re: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt ****Sender is not from Arrcus*** Hi Donald, Thank you so much for the detail review. Our comments (on behalf of the authors) are inlined #Keyur From: Susan Hares <shares@ndzh.com> Date: Thursday, July 23, 2026 at 12:19 AM To: BESS <bess@ietf.org> Cc: Mankamana Mishra (mankamis) <mankamis@cisco.com>; Zheng Zhang <zhang.zheng@zte.com.cn> Subject: [bess] FW: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt Here’s the review from bgpdir. Sue From: Donald Sharp <donaldsharp72@gmail.com> Sent: Thursday, July 23, 2026 3:17 AM To: bgpdir@ietf.org Subject: [bgpdir] Review of draft-ietf-bess-mup-safi-01.txt Tetsuya - Here’s my review of draft-ietf-bess-mup-safi-01.txt: Section 3.1: The legal Architecture Type value is 1, what should happen if a 1 is not received? #Keyur: We will add the relevant text that indicates any other Architecture Type value received should be ignored and the NLRI should be silently ignored. An implementation MAY log an error for any analysis. #Keyur1: an error for further analysis. Section 3.1.3.1 Endpoint/Source Address Length use values 32/128(bits), but absence of Source Address is described as “0 bytes”. This field cannot be both bits and bytes. #Keyur: Good point yes.. Section 3.1.4 and 3.1.4.1 Endpoint length covers Address + architecture-specific Identifier. IPv4 max 64, IPv6 max 160. TEID is “0-4 octets” derived from Endpoint Length, but non-octet-aligned lengths are not forbidden. “TEID value of 0 is malformed” conflicts with zero-length TEID used for aggregation - there is no TEID value when length is 0. #Keyur: TEID may not be present in which case TEID has no value. If TEID is present then the IPv4 (for example) will have a length of 64 and in that case, 0 value of TEID is invalid. We can add a clarification to make it clear. Section 3.3.9 “MUST delete all the routes from the associated routing instance” on MP_UNREACH or Thype 1 ST is over-broad. Shouldn’t withdraw delete only matching Type 1 ST NLRI’s, not every route? #Keyur: Correct. Will fix the text. Section 3.3.1 -vs- Section 3.1.1 ISD NLRI has RD + Prefix Length + Prefix, not Address. 3.3.3 requires matching “Address field in the NLRI” to the Prefix-SID locator originator. There does not seem to be an address field, just a cut-n-paste error of some sort? #Keyur: Correct. Will clarify the text. Section 3.1.3.1, 3.1.5 and 5 All three TLV’s say “Applicable to: ST2”. Type 1 ST NLRI includes a TLV’s field, and we are told that they are for use in ST1 and ST2. Source address exists inline in ST1 and as a TLV type 3(ST-2 only). Session parameters(TEID + QFI) duplicates ST1 fixed fields. Can we get a clarification on how this should work for ST1? #Keyur: Will add the clarification text. To summarize; the ST2 route addresses roaming as well as non-roaming use case and TLVs are meant to apply appropriately. Type 2 ST - 3.1.4.1, 3.1.5.1 and 3.3.10 ST2 carries TEID in the architecture-specific identifier and may also contain session parameters TLV (TEID + QFI) for the Internetwork Endpoint. There are no rules for both are present and they disagree, or when QFI is optional -vs- required. #Keyur: This would be a function of policy. The MUP architecture draft section 6.2 does make a reference. We can definitely add text to suggest when QFI is optional -vs- required. (https://datatracker.ietf.org/doc/html/draft-ietf-dmm-mup-architecture) Route Keys - 3.1.3 BGP route key for Type 1 ST is only RD + Prefix Length + Prefix. TEID, QFI, Endpoint and Source are non-key. Multiple sessions for the same UE prefix collide as one NLRI. Is this inetentional? It should be stated or expanded to fix the possible collision? #Keyur: Yes. RT is required for import but not on export/advertise 3.3.4 -vs- 3.3.6 #Keyur: will fix the text. 3.3.6 imports DSD via Route Targets. 3.3.4 generation only mandates MUP extended community, never the RT. Should generation guarantee the RT? #Keyur: will fix the text. Communities on MP_UNREACH are not needed? 3.3.2, 3.3.5, 3.3.8 and 3.3.11 #Keyur: Correct. Withdrawal procedures require attaching the RT/MUP EC’s. BGP withdrawal is by NLRI key. Are these really necessary to send on withdrawal events? #Keyur: Sorry dont get the comment. We are suggesting to send on MP_UNREACH attribute. IPv6 Nexthop for AFI=1 not specified - 3.3.1, 3.3.4 Discovery routes MUST set nexthop to PE ipv6 address even when the AFI is ipv4. Do we need explicit encoding rules for this? #Keyur: Not really as various modes are typically supported. Best Regards, Keyur Thanks! Donald [EXTERNAL] [EXTERNAL]
- [bess] FW: [bgpdir] Review of draft-ietf-bess-mup… Susan Hares
- [bess] Re: [bgpdir] Review of draft-ietf-bess-mup… Keyur Patel
- [bess] Re: [bgpdir] Review of draft-ietf-bess-mup… Keyur Patel