Re: [bess] John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)

John Scudder <jgs@juniper.net> Fri, 18 February 2022 20:32 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46FFE3A140D; Fri, 18 Feb 2022 12:32:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.675
X-Spam-Level:
X-Spam-Status: No, score=-2.675 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=lU+c8BsE; dkim=pass (1024-bit key) header.d=juniper.net header.b=F/4UtTAS
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ga5LJVk4_8Ee; Fri, 18 Feb 2022 12:32:12 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B7C63A1406; Fri, 18 Feb 2022 12:32:08 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 21I8mPgA015043; Fri, 18 Feb 2022 12:32:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=AzyDcRuTq3neGl3P8zUYDvubDLb416ZompvSQdq2154=; b=lU+c8BsELpQAjipLrp5F7tzIbWA0ue8We7y9nowwb0wjZfPj3Ep1a8U3RqflnwmhZqP3 pFlj1/AxGB7xgNKWpSoRhjJKHAVISowkyQN3ZkrZ11ebCbiyBj5c1l6VTcZm7FaiD3aa muvNIaiw1ChFa6KeOVtraubIGvibRhPL8Q2eYhZVmc+ZTzKEb3F+2qIulCt9SW9YrGwB qrhj7qB1RS4Ck4W5Vk4RtEBVHqlW48lHiFpLFtUjckmcKBVJ1T+kDbgSxAsOGfihgLW6 OIgVA6YmUFkBflQJRyMXt1YFovYYX5q/mW+giJSeSohOQC0Tf/eN0AJXzZI0mykn7QzP Kw==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3ea88y11ev-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Feb 2022 12:32:06 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=filSc2Vwx1lYIBfYUg4QcWaWzgsfL7b9B/E/UDMPKPOGukCdiZKBRBIoluTlco7zP7ThpGMAuoEQHegHWQQdOTJVLmzfDWIJuEfoD4IE38QjzAaD/nyDM2KRdTBYm/A/czqdxHfp9jL6xiRq6nHgzUG+FAZb2H+M71PfGJ16xFDv/TESA837n+KMstXdRczPrvlAhsvmORWgnRkGmQsfeWHiejlfP4OwhEWlhEnPtOc+gT+6NWjLvzkr5U70AJZu/7HnbKomJI2nDb1Qqgo3tt7W5RfiYW69VJ5bFUmxrUMYiGExeuRJKigqZJK64USJyjBML/he0qqqMDXbA2mHUQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AzyDcRuTq3neGl3P8zUYDvubDLb416ZompvSQdq2154=; b=JHCpBJvOGhJC2SYKPvnbjE/mdQElRlA6nr0/lqRUxp1cT/1w2Q+UH3A/SiX5rr2oTpA1rF+dt2mQaVgR/QSn9iZWRM386WDo44yWPiaZciLolVtahie03rj8/ceETz3ZZ6ZJbyhmlgB6onhegARucKwh/JigFRXB8Ed88Gfzfsc4ZT6G97QIDv2SFwcTmZhIX0DUdRDE0mkipupootSiu0xKrmQRB/34dUP26W7YMKpqAuX+V7D6POqG2WfbEeinaPljsMbvl63c1iF6fgHpiDo7LWynkF/NEGZ2YnLTB1QY+/NiPECuLhY+Q1KltPeWm9oqlf92X8ud+cOStMQABQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AzyDcRuTq3neGl3P8zUYDvubDLb416ZompvSQdq2154=; b=F/4UtTASPF+cSigVvsViNUUQd7qqnZ9DY+T7a5P1xctavcD/7PIYV5ZQPJSNilY7Zr1dH4W/oageszOnDbvCFwizFNqrjf9py021IyKqwV9nR6AOddraVFEPflX+R8uut6WQWGesghrEGEdDXCPkN9SXNVXQRePzJ0XCeyoc+4k=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by SJ0PR05MB7548.namprd05.prod.outlook.com (2603:10b6:a03:2ed::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.9; Fri, 18 Feb 2022 20:32:03 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::1cf9:4765:c8df:81b7]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::1cf9:4765:c8df:81b7%5]) with mapi id 15.20.5017.012; Fri, 18 Feb 2022 20:32:03 +0000
From: John Scudder <jgs@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-bess-srv6-services@ietf.org" <draft-ietf-bess-srv6-services@ietf.org>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, BESS <bess@ietf.org>, "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
Thread-Topic: John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
Thread-Index: AQHYI322mbek+dF3+EGw0XVWK3Fiw6yXZ0uAgAJe5QA=
Date: Fri, 18 Feb 2022 20:32:03 +0000
Message-ID: <DB75B564-CF18-4D93-B183-5C31203E860D@juniper.net>
References: <164504757419.5632.9536270153833731412@ietfa.amsl.com> <CAH6gdPxTtVfh02odMdreGnnsD8fnY2rPDqPhU9cucSOuU=bxNw@mail.gmail.com>
In-Reply-To: <CAH6gdPxTtVfh02odMdreGnnsD8fnY2rPDqPhU9cucSOuU=bxNw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3654.120.0.1.13)
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 35fc6098-a71c-4a1b-9d42-08d9f31db91e
x-ms-traffictypediagnostic: SJ0PR05MB7548:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <SJ0PR05MB7548EB3617855451292E744FAA379@SJ0PR05MB7548.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fqFrpr8SQqG1gMuJHk/cf6V2ARxdCBcoGS0YYtk0BHTYYBmX1GwW9M7+QeBEmsZV6d4thHAl0DMcyf1CRe7ngQE0NzJMp8GV8r33De9WYCM1LGmLRSjG8xbDd9r2FHBI5Qyj3etm7hY1SMynZHyonUZpNgQ5mQNRNccSobpSQtSFvJeXUu0kyU40h5Q5w/uzKB9TUCd39v+bSLaaMscbG74E79jL33Jsp9Bt9lhgHpKv4NAIlqeNTYuWOz/Hkz2I4+EzsmTTvHqYzbhb3pC5/C3PbvZRaDGEmvo0G34rjx/ibeIZhvQZ5pDZOwazlyX2EErqjmGHBOmwgUtz4bDvipoIAjFTDS5xmPWfVDtXPBpXDvhej04idyDBGMaW2kqWdobmX9k46RjZ/naaic/Gp1A4KPl/Gtq6SQHzv/z9J5ThvTthttaATJr2e+h0WFlAFx35fpfnsPsMvoW+8/bn/n7IhPuqK5jF6r0L/gbcE940NBTxzldVB8wFVXyC2dtAFCoJ9q6TBTXTjmSby63ndXkSHff6sHHJ3C2mEyWp4AAfAD2y4cT6xGzO61cQOWj0L/2FZjDLBbiwF/omEAIe8lCV6jbWgVzWCUrJOyAaPCFa997XFBe4zADN1m2t2LCK+/QbpcAbh6RQ7s3qrIWuuT1RKbJLwj6rmdSnnAa6p/xSZVCkJ9NpOaGJS56BH+daPoO/A/5djxP+9mf726R6PaVDk9Unh7srNc0fkkufJG92RtG+1xHEFluJfRtRx0Ahlvw75R/yE1IT1iowQuWdryhMTBDmh4d1vHsfiYYh2p4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(36756003)(66476007)(4326008)(316002)(64756008)(66556008)(66946007)(8676002)(66446008)(76116006)(186003)(38070700005)(71200400001)(66574015)(508600001)(91956017)(6916009)(54906003)(6486002)(83380400001)(26005)(53546011)(122000001)(86362001)(8936002)(38100700002)(5660300002)(6512007)(6506007)(2906002)(2616005)(33656002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UVlJV3IxMUllSDF2aEYveHA1RUtsczZtUHpWSGs2b2w5USsyZStITFRsc0Rt?= =?utf-8?B?a25SbnJ6Mkl6YWtqNy9PQUNlaUtxcyttVEJGdk83NEcyRCtyZzNlUmxLeFZD?= =?utf-8?B?dk5ZV0NpdFI1MzRFV0I4bFN6bUNmdG9ndXMyNFJMRWNRczF2bWh5dk1yeWVC?= =?utf-8?B?STdUUDNHbGVpcGFpNFZuVUx6UUFvc21aN3llWGZsL3pOR3YwMzl1YWdBOVB5?= =?utf-8?B?MGZCRlErclpiQk4yVmgwT0p4K2RualRLeHQ3SjdpVDVmb0RTSVIwaGMrOVNu?= =?utf-8?B?a2dOKzVraDAvOWR0Y1c2OG9QTE1ib0lPamc0QWhEOXZHd3VzREQ5azhvS01E?= =?utf-8?B?cjFMbWtZaExYK3QxMVl3ckkzNDdyNmtmajRkeDd2MElia0E4VktLS1hMUDJq?= =?utf-8?B?b0tGdHFqL1NBRno2ckxWTnJ2YzRLS3AwZjFGL2tMd0ZmZTlMY2xCVTFsb3J6?= =?utf-8?B?ZTlaSmJhVEFwOWVKM2RCMnhJRG1rZjhEMnlVb3lNTkNaNFE3eStrWGNkc1pt?= =?utf-8?B?ejU4VUZoMjIyUWVPcmxNSUJsbys5QmpkNDNqeWN0eS91WXowcTExbXkrZ1hJ?= =?utf-8?B?alVNMW13V25keFdrcjNrdUNWT1A0QW43TDl1eDNyQkZIYXNNbUF3Y1pGdGtW?= =?utf-8?B?Mi9hWllvTndCVnBrZXJNWk4vcUpzUVdpdlBlYnF3bDhvRWh6RjdjZGZEQjhU?= =?utf-8?B?aVE1eW9yZG1KN1dXS3BDUk5ZbGRtc0RVa2FaVkdseVN6eFZqTkFkb0dlUFZi?= =?utf-8?B?VUh1SW0wNEhzMDJ1WUo5TUtQendUcmp6aEI1anNuMi9FcVQ1aDltTG5BMU9N?= =?utf-8?B?S3N3YStBcG8zb0dwMjJRazVTZXoyTFVFQkVvQWlhczNScnQ0TVIwc2pOV3hw?= =?utf-8?B?YUdVbmFxcXo3UW91NHUxUGhlU2YxalpPNVc2cW1FMGtKWTJLRTVUc2UzeUQ4?= =?utf-8?B?N2w1cEJmY1JpaVNWejQvVFFIL1JlQjV0cHU1a3ZqcnkzQkgyRm54ZDd4ZG1W?= =?utf-8?B?eitBUXRDelpsT0xtK0t6cUlvc2hBTlMwZ3BnRkVyS2drUkFqSm9TYlBQazIx?= =?utf-8?B?ZmdEd2RtdEwxTEVERm1ZeDhidFdqa0pqSDZkZFdHRmg3cW9UZ0JjeUl4eVVT?= =?utf-8?B?SENwcHk0WjNRVXFzeHZla2dzMThkVXprM1VNd1B0SVZnZmU5emkzbW1ZRU5O?= =?utf-8?B?aEEyeDhMUlFCZ1pwejhhK0xGNkxEakQ3c25hSUpsOWIvUmJFMmtMcmsyVjJC?= =?utf-8?B?c1p3RW13eGtVbVFkV3ppdlFhN09RMU5sQ1d3MStuMUpoVGdqa3BOSnlHRCtQ?= =?utf-8?B?b2hCaGtkN0h3NDIzVDBDNy85SklNZWNsQ3hQZUI0K2tocFB3OEtCOE1IVUJO?= =?utf-8?B?L0JCdEVQZDlqWDhiZ1RDdHBlY1lFbWszMCtJamRnMWpKNW9RWHpsa0o1SSt1?= =?utf-8?B?SFVnZGp2NEdDQlRQUkFqT1hMWDRscUtLWldod05iQ2hjNDNNdThsYWloUmZ5?= =?utf-8?B?dFVDT1p5emtocDIvaGtOWlMyS0dKYThsd2FiUFk4UlJQUGZqYTFVUkwwU29q?= =?utf-8?B?eWVoWklKVWNZaXlKazFldmJzcXpqcGFTWk5zeWU3V2E1K0tpVFgxOFZjZGdM?= =?utf-8?B?N3NUbllCZkJLYWU4YlhyUUVxRGVmVlJmamdqbmtQbXloNFlUbjY4WTFpaG5r?= =?utf-8?B?aFBqQU53WjV0ZVlqMXR1QmlCK05RRVZnTmZSZmxadU51a3E1eXZLejNsSmNx?= =?utf-8?B?cDBvczVrbm51cHFScTE2KzVYMnFrTnlwWG4zczViRTVtcXIwWit5czR3ZTU1?= =?utf-8?B?NitQcVJXMDhQOFpTSTNxTCsyOXc2T0k5KzRodi9GemR4a0EwL1VjUTBYMldh?= =?utf-8?B?Ui9BNVVmcS96M1A4dkdJcWp5N25HeXFmSnc3bUYwZlM2VHJIYlZFS2ljZ0Rx?= =?utf-8?B?WFB3TXB0V2pwNjZGSDN3d3l3TzliYXVkTnE3aG5SYmtodGhjWTFDSXVEL1hh?= =?utf-8?B?YXg0RVlmaFhZRUMxTDRSRzdqYUl2ZmNzd2J1WVhMb1pWcEcvN0lQNXp6VzdI?= =?utf-8?B?UHVDb3luamVMUVYwRXgyLzcwcElJemFjSFlzcUlrajluVTlRdnBwdUpYMmVB?= =?utf-8?Q?+U657vZnI4dG4yrv3tLA3XlYk?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <E2D41EC48B80B348BFAA3EA2BBD8F1B5@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 35fc6098-a71c-4a1b-9d42-08d9f31db91e
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2022 20:32:03.3153 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: a9SQ4brJxUQe0kVeHDIn9kt2qzRnb5/S5nUM9WugMHklKKh/SLc9lqwCNVpwh49x
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR05MB7548
X-Proofpoint-GUID: 5z4M4kyn1zZfwV62zeNcPPp4j1ink_FF
X-Proofpoint-ORIG-GUID: 5z4M4kyn1zZfwV62zeNcPPp4j1ink_FF
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-02-18_09,2022-02-18_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 spamscore=0 clxscore=1015 malwarescore=0 bulkscore=0 adultscore=0 mlxlogscore=692 suspectscore=0 impostorscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202180125
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/yso4w-bPD1gfNj8qS6ljdPWwgSg>
Subject: Re: [bess] John Scudder's Discuss on draft-ietf-bess-srv6-services-11: (with DISCUSS and COMMENT)
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Feb 2022 20:32:18 -0000

Hi Ketan,

> On Feb 17, 2022, at 3:19 AM, Ketan Talaulikar <ketant.ietf@gmail.com> wrote:
> 
>> 2. One area of concern I would have hoped IDR might have looked into is, the
>> document makes a creative use of the MPLS Label field of the NLRI to carry the
>> Function part of the SID. This means the SID is effectively split across the
>> NLRI and the Prefix-SID attribute. What are the potential error modes if the
>> Prefix-SID attribute should be lost from the route, while the NLRI is retained?
>> 
>> (An obvious way of addressing this particular concern would be to define a new
>> NLRI type with the desired semantics, instead of creatively repurposing fields
>> within an existing NLRI type contrary to their definitions. Such an NLRI type
>> would, for example, presumably state in its specification that if it was
>> received without an accompanying Prefix-SID attribute, that would constitute an
>> error.)
>> 
> KT> This document follows the approach similar as taken for extending MPLS EVPN RFC7432 by RFC8365.

I take it you’re referring to RFC 8365 §5.1.3 which talks about using the MPLS Label field (or MPLS1 Label field) to carry the VNI in the presence of a BGP Encapsulation Extended Community? Yes, that seems like a pretty close analogue. And given this particular trick is only with VPN-type address families one can also argue that there’s not a risk of affected routes leaking into the big-I Internet, which is the typical associated concern. 

Question: SAFI 128 is called “MPLS-labeled VPN address” in the IANA SAFI registry. Shouldn’t this be renamed? I mean, I guess it should have been renamed as of RFC 8365, but better late than never. I’m not sure quite what the name should become, but “MPLS-labeled” is manifestly wrong. Even “labeled” is wrong since the thing you’re stuffing in there isn’t a label. Since you’re the last one to touch it :-) if we can agree a better name for the SAFI I think it would be appropriate to add that to your IANA Considerations.

Thanks,

—John

P.S.: Thank you for your diplomacy in not pointing to RFC 9012 as your example of a prior use of this pattern. ;-)