Re: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard

Shraddha Hegde <shraddha@juniper.net> Wed, 12 May 2021 15:09 UTC

Return-Path: <shraddha@juniper.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11D8E3A0969; Wed, 12 May 2021 08:09:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.496
X-Spam-Level:
X-Spam-Status: No, score=-3.496 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=zGLVF8fm; dkim=pass (1024-bit key) header.d=juniper.net header.b=d8AILHBV
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 wy7kdG4GbQnw; Wed, 12 May 2021 08:09:00 -0700 (PDT)
Received: from mx0a-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 353383A0963; Wed, 12 May 2021 08:09:00 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14CF6W2C031791; Wed, 12 May 2021 08:08:51 -0700
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 : mime-version; s=PPS1017; bh=RArZ4DeB6OfB92lTe6gnKh6CtUPhTvAlbcXDLEmyRo8=; b=zGLVF8fmGdB5SGGkUu+IhhC0iz4pUSaUwaSbcJbCo2vsvm4fWmFel7e3O3Aix77PapBH G6t6KaJhzKuWfhNW5wvABkeX46Cmvr1EJcMvrysYfnfwWa3Grzd8888z7Y/hHV63+v42 SuyqYIwSfii1SJ2ym9cf0Wt3/qM17uB5qysmeyMxOypfBIwhoIBXvyow91N0zc/9YSYs 1FBuwpArGzg2qvVVFEVGzWv0XpcmjbhKDhQw+qFqUX8y6kGSSo+kmIMCXEJqVyy3Zqe1 1Xl/woKb9jXp2ui3CrFYHfawphhq9W/7HfA+AQVWCUv52fsXqL/6UNkWQDzffmCkAcl4 YQ==
Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2172.outbound.protection.outlook.com [104.47.55.172]) by mx0a-00273201.pphosted.com with ESMTP id 38ggyw81ss-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 May 2021 08:08:51 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H1rAcq/gYpKr5l3eZZG15BRO6Dk5qYBsAsf4X1BbwBlIHrKR8nyfCvflTVejVHf89n1/HGfLugEQXxxUvWZCzVvYj0MkTu2fsQPbeTAq2OfRHORjAqXoOJf5oCjwTf9yiIuRwZHUJKsQMwwcRT3DMx3xQLOaifQMfWvtBMfJgnKSxsXoXUDa9DQGXnG1zWz1XSeO3ME3rLf2zQcn1Gjl4GOcvll3ePhEy9WVPgwUY+/lhFrtZOTuz4bGmfwWjBJZhdhlA3+zxwiM4BUAI2hDRmF/Nujh+DxQnNd2zyW8e9VlzKN7Bet5hZPtzSHgcvynEQYHYITUz5DSPtO4exUBdA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RArZ4DeB6OfB92lTe6gnKh6CtUPhTvAlbcXDLEmyRo8=; b=C7gtfbB82POuZhWPlVNoY7Khk8VgY3z3yS1kOG1n/La2f1Ff7I6F+G+NCkFwdOEF5iHLeLRzgNZBbQZyw7eVceWIKQd0RhsoJD+sO2g0t2d1c2VSYa6o6USSmTGDX7mMy3LoLhpVMZi9grsAsY/qIbSY3gVIJ+ivUXBkKZtAaA3CjV5mm+SWTGV9oSu6uTKuO7IMN3rKpnK7e4xQGIyiLA41FWMnrsDCfX9Nh262lBuI/48GsF0RFaZhuyvWkD3VSEVWmy+JFoaQ41nSuU9usc2Hgn5nXX9mkIknlfwRT7Fy1jrEGNz5e3lS5nh6uB/P+cA8Kn4nU41OtamVXO+QpA==
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=RArZ4DeB6OfB92lTe6gnKh6CtUPhTvAlbcXDLEmyRo8=; b=d8AILHBVmvf1FkC1sVKUr5uoz3LfBMX3PoLEgXmbOjr0aBpuBNAMfzMRupOZ8Z22ILeWshsnljxoxNBegihgig46HdD2z9Go+RIQpcZwIlPBx5Zy8F+yYZADlNknk9muNh6Cg9mzqraNl9M7KOahm0xB4TUxORH04Uy2waMXID4=
Received: from CY4PR05MB3576.namprd05.prod.outlook.com (2603:10b6:910:52::22) by CY4PR0501MB3713.namprd05.prod.outlook.com (2603:10b6:910:95::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.23; Wed, 12 May 2021 15:08:48 +0000
Received: from CY4PR05MB3576.namprd05.prod.outlook.com ([fe80::2cb6:435f:f75b:1602]) by CY4PR05MB3576.namprd05.prod.outlook.com ([fe80::2cb6:435f:f75b:1602%6]) with mapi id 15.20.4108.033; Wed, 12 May 2021 15:08:48 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
CC: "chopps@chopps.org" <chopps@chopps.org>, "draft-ietf-lsr-isis-srv6-extensions@ietf.org" <draft-ietf-lsr-isis-srv6-extensions@ietf.org>, "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
Thread-Topic: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard
Thread-Index: AQHXN7Q+RuV7HkPyAEatwAFore5ur6rRgfyAgAAJAwCABpYUgIAGYXzwgAB4PICAAGu68A==
Date: Wed, 12 May 2021 15:08:48 +0000
Message-ID: <CY4PR05MB3576FDBD4479FB2A6429A38CD5529@CY4PR05MB3576.namprd05.prod.outlook.com>
References: <161912242429.12485.17590245376033356793@ietfa.amsl.com> <AM0PR07MB638668F6AC767504D0534925E05B9@AM0PR07MB6386.eurprd07.prod.outlook.com> <98456c8b-42dc-a387-0a18-f7921a94aeb1@cisco.com> <CAMMESsyzYoS=rR4RV1exdA-5DTMv6j2muNqrgWJ6oNocVgT0ug@mail.gmail.com> <CY4PR05MB357658E33E3CE2AFAE611690D5539@CY4PR05MB3576.namprd05.prod.outlook.com> <BY5PR11MB4337DA9E433B99F14413EE4CC1539@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB4337DA9E433B99F14413EE4CC1539@BY5PR11MB4337.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-05-12T15:08:46Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=52de134e-f420-4683-9056-0cea7a4df6b7; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none; dmarc.ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [116.197.184.15]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 08f0681d-9ee2-4448-7f45-08d91557d870
x-ms-traffictypediagnostic: CY4PR0501MB3713:
x-microsoft-antispam-prvs: <CY4PR0501MB3713B50A9E5159D6A3B223C4D5529@CY4PR0501MB3713.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OpURoEiMntlnJk30BiW+6/Cnar7HJBnM0lXylr3vvN7WeDMB9edEuX8+Caoj5CThIWdRQ6HUOcLLNXGGQQ8fvAjjcOhjhk2VQrQ1OGBqB1xWhZ6SWTXK2ciPztzmu0swRX4DojJQM38VF8trq2pB4YYipyavPfvpjKFqBc9Qi2uUvK0KGNxwd/Z7Ulh1uKlWhUSSCzpz1BLIjXu6qNKbTlaKLrMdzamtWEMEWd5CqJM6jYrwFCo7DXSMOCr9Bz5614vIezG3OK2RBVMBAyY6oFWXE3h2u02I5k/JSa8db0AjJdWeD0doWIQUi3sok0WtVjhsQMZSX7++RZdOEi3Qc5LqWpa/gDngNQ+RZrVUasg4cifjsjvXh8GCa6EyOz+BvkenO5hM6+NH+8ujsnpyKYN07IGYEcymXMcVFMbfqf3Hymy2KAUG2I2KpQb3dTaZQsjvGjSEv+Z0G4egCRIm2+ZLoykAcBd1+zDMlPfW7zPG5h5OuWdMYuR3rGI2DCAnMVPINJurRhRrxRJXNrzdcMqWjAwxuBADRYpAkSHSTEYnB6ROO7y75kwEWL4qG75jaM/UcnsIyLfF3qlYWIbvNd/Zkp+DmI6Dm2Ag9Mzezg4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR05MB3576.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(376002)(39860400002)(396003)(136003)(66556008)(86362001)(8936002)(64756008)(38100700002)(122000001)(5660300002)(66946007)(83380400001)(4326008)(66476007)(66446008)(7696005)(55016002)(33656002)(71200400001)(52536014)(9686003)(6506007)(53546011)(478600001)(316002)(54906003)(2906002)(76116006)(110136005)(8676002)(186003)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: s+TYX/XaZ9yTGbxhEdJDzRSqYGYMv4OZ0jmn2TxEqYKWbTC9GWYDY79iTJRRXlGEosfk6uHKs/LjE4m11pgxYZltZYqYbpYPAI5nUusr3fUTCRXl0jZAFIQZ8F5SWwF7dK5/AMoRjpkbGz94YxIalNhOCLSrphq32aZOrioqIti3BaEthS1jV9ZeUgmqwOvjoZR9jQakLADIt1iUhfT11j1QmyB7F+OiNLiGSWJS7JJu8aTV4SNbx3q9sPNxIKrcNmsSfH+rYE/onHC5yoIdxg5Jm919YZ1ejOByGD+GGbRUyOPdwK909m8oNUlpUMXjrESrU7rEgELsfSmIwtlNhoxym+PJWTCY1AnO3YNxwEB0AcoDS7g2tx1n6obFeaZvwXEvFuCf6nwmeqfrY9KF6Cfil1tyjtR1g9lIiBl61V+WR7SGibIENzDuXdEpMRx99XvAgpnHSsAI4a0+mmiZEerwjJReqdWkCxGW1jOP2LpXt87cm7TXl/EiIspBUnQEdIbZWsHR+gYMUBVfOYy6UOPYyXv95ISxK1X0XVprSVkKiVbFBn2lRMm4n9chglD2TLObzgzRoI1TT0IblI/XdQmcJrUzTqx6FoAk9fym9LOAfE/z3TVyj6VtyismPfcaHbaDhQF0LPidw0IlRHJn0pYLLW1+4l0rKgXmLBU64JqUR1F6b8l8wi8kTaCykEAWcKytxe/KfZQVWyvFutloKXMbnhvDUhAV8lFvJo112sWpOLFxR7TRosdv9cK5LTyRSbNFLefGHDG2Bm7FH9QtSWBynwVOjqKk9T6t0uNgaJjgfxRd0qL7ugeV0xLeySZk2jtwJ3eyWRqTod4ZUbcro5R2BOrE2qR/DMyZ6EJJBrtvUUz+V12Co0grBHshKcLMWENTHRK9ectHtmUULXhUXch+xpJZOLv+KcRg1PgxenK4AyS/MPZBIX+pSv0yUH4ZXUKlCgNgaHzeEJlk+eTfC0wPWWAnZr5p3a6b1BRVLZ56F3hEE0duYy6fa8JxmOkUjyzeggJduCkS9VmtBCEZwlURZyY3OMfKfcUuSVZ/w+GNRPwBoiOuf9Hi9EItugnvsgrN+ijBmfrwoDqhPnm57KJPqE7iUksivwC6+nAdrPU/5+347i6m/tnWZY0gR9CXPqdpwC0ieay8Klc5eZOnBrNXrxV0NDcPIFX5OD9jsBMuCBYHMn7vsY3hN6t9bLpAJusK/u/W9EA74l/jiEvkQZspjOpwuPkK3IVZP/CSZDQi7ZzxJ3Rcoea4RsezQxmzjJ1EZqtthm/HIFjMoL+YvI3Mhw5emn47tql6WxPzo3HxdbX2vn4Cu+Sc56RXoRh5
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB3576FDBD4479FB2A6429A38CD5529CY4PR05MB3576namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR05MB3576.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08f0681d-9ee2-4448-7f45-08d91557d870
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 15:08:48.5376 (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: VzOJqxfZmoCt1nGAxtDFbV13P2oEvPCeky4J1VJt1YJgaSMEd5gUodOvgxO6u8C/FS9Epd/X/vZx2SL+K58Dug==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0501MB3713
X-Proofpoint-GUID: yzAPTTPutibRaSsrDrgf7nflTxpZKpEW
X-Proofpoint-ORIG-GUID: yzAPTTPutibRaSsrDrgf7nflTxpZKpEW
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-12_07:2021-05-12, 2021-05-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 malwarescore=0 clxscore=1011 priorityscore=1501 phishscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105120098
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/k6CripYqauoypCu6X22pqvJ4mfM>
Subject: Re: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 15:09:05 -0000

Les,

I don't agree with mandating prefix attributes sub-TLV in locator TLV at this stage of publication
when there are multiple implementations that don't originate it.
There are usecases that can be deployed without prefix attributes sub-TLV.

I propose that we clarify the specific usecases that require prefix attributes sub-TLVs to be associated with locator TLV. For example, we should add the TI-LFA with leaked locators across multiple levels that Gunter pointed out,
and add a statement that prefix attributes sub-tlv SHOULD be originated in locator TLV
for this usecase to be supported.

Rgds
Shraddha


Juniper Business Use Only
From: Les Ginsberg (ginsberg) <ginsberg=40cisco.com@dmarc.ietf.org>
Sent: Wednesday, May 12, 2021 3:59 AM
To: Shraddha Hegde <shraddha@juniper.net>; Alvaro Retana <aretana.ietf@gmail.com>; Peter Psenak (ppsenak) <ppsenak@cisco.com>; lsr@ietf.org; Gengxuesong (Geng Xuesong) <gengxuesong@huawei.com>
Cc: chopps@chopps.org; draft-ietf-lsr-isis-srv6-extensions@ietf.org; Van De Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com>
Subject: RE: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard

[External Email. Be cautious of content]

Shraddha/ Xuesong -

Since Prefix Attributes sub-TLV is required for correct operation when a Locator is leaked, would it be safe to assume that your implementations either do not leak Locators or you advise your customers not to deploy this feature with multiple levels?

The problem with allowing the sub-TLV to be optional is that if the sub-TLV is omitted you cannot tell whether the Locator has been leaked - so you don't know whether you have a problem or not.

The safest thing to do is require prefix-attributes sub-TLV always - then you can guarantee that if the prefix is leaked the necessary information will be present.
Anything else leaves us vulnerable.

We all appreciate interoperability considerations, but frankly this is a gap that needs to be closed to support correct operation.

   Les

From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Shraddha Hegde
Sent: Tuesday, May 11, 2021 8:21 AM
To: Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>; Peter Psenak (ppsenak) <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>; lsr@ietf.org<mailto:lsr@ietf.org>
Cc: chopps@chopps.org<mailto:chopps@chopps.org>; draft-ietf-lsr-isis-srv6-extensions@ietf.org<mailto:draft-ietf-lsr-isis-srv6-extensions@ietf.org>; Van De Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com<mailto:gunter.van_de_velde@nokia.com>>
Subject: Re: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard

Juniper has an  implementation of SRv6 that does not support Prefix attributes sub-tlv in locator TLV.
We would prefer not to change the optional sub-TLV to MUST.

Rgds
Shraddha




Juniper Business Use Only
From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Alvaro Retana
Sent: Friday, May 7, 2021 7:23 PM
To: Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>; lsr@ietf.org<mailto:lsr@ietf.org>
Cc: chopps@chopps.org<mailto:chopps@chopps.org>; draft-ietf-lsr-isis-srv6-extensions@ietf.org<mailto:draft-ietf-lsr-isis-srv6-extensions@ietf.org>; Van De Velde, Gunter (Nokia - BE/Antwerp) <gunter.van_de_velde@nokia.com<mailto:gunter.van_de_velde@nokia.com>>
Subject: Re: [Lsr] Last Call: <draft-ietf-lsr-isis-srv6-extensions-14.txt> (IS-IS Extension to Support Segment Routing over IPv6 Dataplane) to Proposed Standard

[External Email. Be cautious of content]

On May 3, 2021 at 5:17:58 AM, Peter Psenak wrote:

> Technically I agree with you and if everybody agrees, I'm fine to
> enforce the presence of the Prefix Attribute Flags TLV in the Locator TLV.

So...what does everyone else think?

We need to close on this point before the IESG evaluates the document.  I'm requesting it to be put on the May/20 telechat, which means that we should have a resolution and updated draft by the end of next week.


Thanks!

Alvaro.



On May 3, 2021 at 5:17:58 AM, Peter Psenak (ppsenak@cisco.com<mailto:ppsenak@cisco.com>) wrote:
Hi Gunter,

Prefix Attribute Flags Sub-TLV has been defined as an optional Sub-TLV.
The problem you describe is not specific to Locator TLV, same applies to
regular IPv4/v6 prefixes (forget SR MPLS for a while) - if the Prefix
Attribute Flags TLV is not included, one can not tell whether the prefix
has been propagated (L1->L2) or generated as a result of the local
interface attached on the originator. Same applies to redistribution and
R-flag for IPv4 prefix TLVs.

SRv6 Locator TLV has been defined a while back and the Prefix Attribute
Flags Sub-TLV has always been an optional Sub-TLV of it. I'm not sure we
can start to mandate the Prefix Attribute Flags TLV at this point.

Technically I agree with you and if everybody agrees, I'm fine to
enforce the presence of the Prefix Attribute Flags TLV in the Locator TLV.

thanks,
Peter


On 03/05/2021 10:45, Van De Velde, Gunter (Nokia - BE/Antwerp) wrote:
> Hi Peter, All,
>
> Could we update to "draft-ietf-lsr-isis-srv6-extensions" that the prefix-attribute tlv is mandatory when a locator is redistributed?
>
> Why?
> *When calculating a LFA for an SRv6 End.SID we better know if the locator has been redistributed or not for a correct operation.
>
> Reasoning:
> * A locator has the D bit. This one is set when we redistribute from L2 to L1.
> ** So this end-sid will not be used as we know that it is redistributed.
>
> * In the other direction (L1-L2), we only know that a locator is redistributed from L1 to L2 if the prefix-attribute sub-tlv is advertised.
> ** This means if the operator does not configure advertisement of the prefix-attribute tlv, ISIS could potentially use an end-sid which does not terminate on the expected node.
>
> * Compared to sr-mpls, a prefix-sid has the R flag indicating it is redistributed.
> * We don't have that for locator end-sids.
>
> Relevant snip from " draft-ietf-lsr-isis-srv6-extensions"
>
> 7.1. SRv6 Locator TLV Format
>
> The SRv6 Locator TLV has the following format:
>
> 0 1 2 3
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Type | Length |R|R|R|R| MT ID |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Type: 27
>
> Length: variable.
>
> R bits: reserved for future use. They MUST be
> set to zero on transmission and MUST be ignored on receipt.
>
> MT ID: Multitopology Identifier as defined in [RFC5120].
> Note that the value 0 is legal.
>
> Followed by one or more locator entries of the form:
>
> 0 1 2 3
> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Metric |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Flags | Algorithm |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Loc Size | Locator (variable)...
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> | Sub-TLV-len | Sub-TLVs (variable) . . . |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
> Metric: 4 octets. As described in [RFC5305].
>
> Flags: 1 octet. The following flags are defined
>
> 0
> 0 1 2 3 4 5 6 7
> +-+-+-+-+-+-+-+-+
> |D| Reserved |
> +-+-+-+-+-+-+-+-+
>
> where:
> D-flag: Same as described in section 4.1. of [RFC5305].
>
>
> G/
>