Re: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)

Huaimo Chen <huaimo.chen@futurewei.com> Mon, 27 November 2023 14:20 UTC

Return-Path: <huaimo.chen@futurewei.com>
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 C41E5C151081; Mon, 27 Nov 2023 06:20:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 xVpxuGBNpzy7; Mon, 27 Nov 2023 06:20:28 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2098.outbound.protection.outlook.com [40.107.223.98]) (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 338FBC151087; Mon, 27 Nov 2023 06:20:27 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ij3ln1UARxUZINlFNJRaTpAzs3oWMMHBliBVijya5jJ/fpJP/R9LyiNgXZRQ4/6ioQZra7cp9mgq+lx+PexJF4S4oRvf3gthz62ZNpIKjSB6OhUNc3jhcH9S/LfnTNmZNOkEQP4lBsq+AvcMAYUzrDJj/5nqdZqXbatoDhZiV6qFhQ5pjvzRi0bjqt3rd62RzuLjAzGfe/JqnmCsQj67aHDLixwWCzlUziT46GaxTsI/0RbomTJXRy7pJ5giydMl/12i9LRJORA2OSLrK9JOyPpD2CIgaELP1RtsWBfY0Td2wUnJdhDZt4+awkRAnKp1dZI3jMFuGT8xJolaGuEAHg==
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=8WRtNKpzEZ0oh1vUHlOBCLFV2BSx0v7XuAebd3TRQCw=; b=JoZ/Y2vTGshuZNi1j56itsCDrVE/7+djBbaiomdUhAG3Af1FZ7Qi56NQgdLVOb76CodaC42AoGXWlHLrFUSIYrJ9aIhB8VTKlMhhHcumIRsSssoClkAg3OqTJLk1CIMFlFmrSUlD/19ZakcciHaKM/9HeMCYJjgVw03hDNw43hjmbmWyYgM9f9sV2/gd8yGR57hibRcmoXqpzVNnHsLcrB6d4FLqRgWzGvzw37hOn9HY0KojVlv4Jzgz3pOc5hNGg+1Vf4uAgbcNxxQmDIDBpb+IM4ydr2peDBRmUTNE/2y6zScejyL3ck5MZlJkmUSMsQKJqGAKy6OJaA8oAa3URw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8WRtNKpzEZ0oh1vUHlOBCLFV2BSx0v7XuAebd3TRQCw=; b=seuBWmSOGXb2xNluUVBfQh+VyhQ7am84KC1ukCSeRyQ27fgvNLqz2S2gmeXTMzm3JezFkkpa3QbiXWHZSMit3/2KjcdUiHNlXrODRuqeoAQy+d1VcKug+f/FqtlV1mjBxiFchefYLewZRu1a/8pp4zbi0+naWnyW996DR+5NgfY=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by CH2PR13MB3719.namprd13.prod.outlook.com (2603:10b6:610:97::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.29; Mon, 27 Nov 2023 14:20:20 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::fcfd:3975:e8f9:8f7]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::fcfd:3975:e8f9:8f7%3]) with mapi id 15.20.7025.022; Mon, 27 Nov 2023 14:20:19 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Yingzhen Qu <yingzhen.ietf@gmail.com>, "draft-pkaneria-lsr-multi-tlv@ietf.org" <draft-pkaneria-lsr-multi-tlv@ietf.org>, lsr <lsr@ietf.org>
Thread-Topic: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)
Thread-Index: AQHaGXrfs8N7Yhd/qEyYOATcIDj3CLCJgsbQgAB4GACABEoeIA==
Date: Mon, 27 Nov 2023 14:20:19 +0000
Message-ID: <BY3PR13MB50444123135187DCC5319C14F2BDA@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <CABY-gOObEEAMyeQs7q_8Vgnqdjg09dzw-Rs_0uL+oFA+qoDLeA@mail.gmail.com> <BY3PR13MB50444BE3C690F328D992DA30F2B8A@BY3PR13MB5044.namprd13.prod.outlook.com> <BY5PR11MB4337DB2538B137131C4C31F4C1B8A@BY5PR11MB4337.namprd11.prod.outlook.com>
In-Reply-To: <BY5PR11MB4337DB2538B137131C4C31F4C1B8A@BY5PR11MB4337.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR13MB5044:EE_|CH2PR13MB3719:EE_
x-ms-office365-filtering-correlation-id: 7d43e6bd-e962-45bd-3f50-08dbef53fc6d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 79Nah/+VMjRcC2JJocTQSroU/UOBH0L01fIV6iKICbXnjNMX19fPxeVrBS4F804oVu/4FdZdxTm5L5PWe67IFnzZ6TEbKCL38F95wtyoVSpGRZEhh4Tm5Fns4b/Trw7rM2N3kKv/xj+skUBtJqHovgr7YOYt7zdvYpL9ZL+MmU7Bqsk58qOSYl7ybxuKZaY1bycLY6ZbLuBmu/KvD9wXC+G4Wfg5WIwrRRtzdaV4f88DjvsYnocVJRUuUx0qFu8fS8QA9WBU1g4N0/WUkC4ZpAWy2n4ZF37kiQlIxDGlTXcMiDdmfBUeefqToOx4lPezrW/hfyAkVWTQ2w+a191LSyeZ8K+gmCS1k/p/2TTGONs07Nx6RADTD9A1XFNWCXkzPhRgW++0NphPjBtpBP3/h1whItDflTelGEwxpO75MJ1ruIWrLdbRvZtcuJixHBpwvbzK9C8Bc9/sHqVI1LNUohwAbQ+UPv9ZZcvyY6xd1RHrhl4ZF320Wa0xI/nQZeGqjl9GNScfj4qNjbkUfvmqSwmu+2MkwUFGBYaRoWDTCnhp1j1zJmPQZEFe9FXDx3Vs9N28vwZXMZ21Gc4VOFUcYhypYhqTc5eM1QlRZjGb5NvBRU4Y5gwR16pcqY6DPU/LvgFniDcs9ZJoZXWJWIO4ng==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(396003)(366004)(346002)(39830400003)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(53546011)(71200400001)(478600001)(7696005)(6506007)(9686003)(83380400001)(30864003)(2906002)(5660300002)(41300700001)(64756008)(66446008)(66476007)(66556008)(66946007)(966005)(52536014)(8676002)(8936002)(9326002)(44832011)(316002)(110136005)(76116006)(38070700009)(122000001)(166002)(99936003)(38100700002)(86362001)(33656002)(55016003)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: h2JmTnkilfl3Hn7j25HZtTN5NNAPY+xiSCVPFGR3Pm4mh0Wrymef9qotFg6CDiiu0LT5t+zTbs4BOFl5nCOJ7ybRta21qpZhf3vQrxYK71Vusu0dyVhZFtmrG6Oge9IyNiD8s0+eTPr1ZWVk3N91oVT5iYuAlJUDAc5yY35eVMIpwPIuwF4/Ad4Fc8mq8FJTQVC/CaWKz9nkoBAHi1nlVjDQsLIdbZqv8OA21occNlKcqXcMkGyNEYrgNtWquu2ORx8PiyFjAToSstgxoXDM9lAZ5qA8W3vOQVeiAR+mUgVcZUYx1zHzZI5BQjYDsD3+mke4eNHKFpiNSQ97cMHVaomXMhsVFruf/OH3YOOvWqVaKimEVdtbht36ZfNV0Em0hUYP0Z5WqRuREHa0/0JbU0HkZ1cEc39HmfRaPsdpv0uiYnP21oTf6FNd5GUdscLYQVgthw6FpKWckQWLeEa4Oa/wVOXjvbnKS5TBKDWbshIpKh3Yq9zeJHBw0G3xO4+5p8PJ4dyd7wRaSiQE7BXD7vQXnPlqD1W/ICso28JIxK4EiEF5qmww0FC5y8EIUz+ZVqTHq/8G+1xjXeoXHXw3fWq7itv3G8NqteAFStcCk8RTyArPqSN+CFj2Q6T/lZQKc6awmO5jlidC9a9x0gDTE2QV6tLvZGt4UfrBFSdO5LJQL6cvVw9FlmHdPz3LINZ9proLeZ3Fu8PEn8/0PjTys9mZWd8J9g8kvlE6eAuEYzMFb7Fc6+1cjnkcd/DM8IyPVWSarJAW0AQgdBPMO5aUWTXwBAjviwoi1YP7pMYtE5SO1uP2dMr6kXqc0mE/Y0eQzdgnqOupCeifpk8VvLMYFWl+isUf8WNzlydMgwmNtZ4asx1KZhnsyxPQvxgvpnFvm2jDW3EgzDqGmmDv3Fu9ucJboizKARukb9GrkoStTDwtgN7xvjFw0IVOqYLDTnI9R8BnNHJ4h2wfMjDQ7A7X+E3lzf7Yvr07U+113gxrQZFDoYt/05Lr3iY1L1xRbEwLS4Tj2dan7lcktP3DtZGyQDA6uSSsI/99BWKRb3bwLqIc4dYOntuQY7ucikKKPwE+LCCQSoEeLVIupwzK6ZtKybnVatVnSmffV0OpBYgdw+Ow4xHH94ZqulFm59IWbYsYTFPP0kF/6qzAVh6PYMOJuqjB5OlJaweCKzlIXwMkicCJ8+jmpYxsZkt74YY/8ilOP54tvuALiz4oZJXIb5JsC4LMkfZmfsRsXuSNZvswtP3hiAIEDR+4j5lgn3EZBSDtMWunXbG4ENtm+tN0bBNInYNHad01MOcUiuUUh2ksdVojzNoz66hFmwD+F2kaYfhXXEsRnk6VX4o0cZR3B7ZtfaUGnZLY28EtnNkjASZprWg/UteyO68mrQj5PiUlEEtMQIIT3piyFzGr3EfDsIZj0rqyCNMbdJYmkM2CGajjPgXF4Qs3a6ZNg+sGYNa2to5WYAqBc396dEH1gs94V8W8HKsSUy9oOAtGJOsIRQUc1syh4MCa4OttxL80No7tnoa/+WPhxGypc4q3EQtKp4TCur/rUHfjw7VfvNYLhEAkOvjviS7EGkTL/aKE3VwezDYY20Xlej6F2a/Odytxc0QtEtfQuXzFdTFv5lVDCWsw9TyHHA0r2QdlbMdzVXmdjwCC
Content-Type: multipart/mixed; boundary="_007_BY3PR13MB50444123135187DCC5319C14F2BDABY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7d43e6bd-e962-45bd-3f50-08dbef53fc6d
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2023 14:20:19.9200 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rWVbdyea+rpcoOVCkrGMdgPTxTxOmUWZv9zYZr0bm97qZ/RR22feuikHDTiqG63VOR9zemGn+OJl4g4cl/uyQg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3719
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/f_RDWBcEbKuT7etdJFVdXV2xrX8>
Subject: Re: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 27 Nov 2023 14:20:34 -0000

Hi Les,

Thanks for your reply.
My responses are inline below with [HC] and attached in .pdf since there are figures.

Best Regards,
Huaimo


Huaimo -

Every statement you make below is false.
[HC]: There are 8 statements I make: 4 statements on MP-TLV and 4 on Big-TLV.
Each of the 4 statements on MP-TLV is true, right? You do not comment on any of them.
Each of the 4 statements on Big-TLV is also true. See my explanations below.


These points have been discussed - in WG meetings, on the mailing list, and in private conversations.
But you persist in repeating false claims.
This is not helpful.
[HC]: "A point has been discussed" means at least two emails/opinions are exchanged for this point.
Have you seen/found at least two emails/opinions for each of these points/claims/statements from the WG meeting minutes, the LSR mailing list, and the private emails exchanged with me?
In fact, some of these points/claims/statements are not discussed at all.
For example, no discussions about the points in statement 2 on MP-TLV and statement 2 on Big-TLV could be found from the WG meeting minutes, the LSR mailing list, and the private emails that I sent and received.


You are, of course, entitled to have whatever opinion you choose regarding MP vs Big-TLV, but making false claims does not help the WG discussion.
Please stop.
[HC]: It seems not good (or professional) to say someone makes false claims and in this way.
Some of these points/claims/statements are not discussed at all. And claims/statements I make are true.
Why do you say:
"These points have been discussed - ....
But you persist in repeating false claims. ...
You are, ..., but making false claims does not help the WG discussion.
Please stop."?


I have taken some time to respond to each point inline below, explaining why it is false.
[HC]: I will explain why each statement is true in detail below.


As I have suggested to you in the past, if you took the time to implement a prototype of your draft and tested against legacy systems (as has been done with MP), you would easily see the truth. The fact that you have not done this - but write a draft that you intend other people to implement - is a failing on your part.

Please see inline.

From: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>
Sent: Friday, November 24, 2023 5:37 AM
To: Yingzhen Qu <yingzhen.ietf@gmail.com<mailto:yingzhen.ietf@gmail.com>>; draft-pkaneria-lsr-multi-tlv@ietf.org<mailto:draft-pkaneria-lsr-multi-tlv@ietf.org>; lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
Subject: RE: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)

Hi Everyone,

The solution in draft-pkaneria-lsr-multi-tlv has the following issues:


  1.  Not backward compatible. Unpredictable behavior with partial deployment, which is stated in both IETF 117 and IETF 118 slides of draft-pkaneria-lsr-multi-tlv
IETF118: https://datatracker.ietf.org/meeting/118/materials/slides-118-lsr-03-1-mptlv-00
IETF117: https://datatracker.ietf.org/meeting/117/materials/slides-117-lsr-2-isis-mptlv-00
The unpredictable behaviors include inconsistent LSDBs and routing loops.

  1.  Not general. When any TLV is bigger than 255 bytes and multi-part-TLVs are used for the TLV, a key must be selected by people (LSR WG) for the TLV and some special code/enhancement is required for determining the key.
  2.  Big overhead. For the first multi-part-TLV example in Section 4.1 of draft-pkaneria-lsr-multi-tlv-02, the overhead will be 46 (= 7 + 3 + 18 + 18) bytes when IPv6 addresses are used and 22 bytes when IPv4 addresses are used.
  3.  Extra operations/configurations for network operators.

These issues are resolved by the proposal in draft-chen-lsr-isis-big-tlv. The proposal is


  1.  Backward compatible. No unpredictable behavior with partial deployment.
[LES:] Given a network where some nodes do not support Big-TLV, assume that a node which does support Big-TLV is required to advertise an additional link attribute (e.g. delay) in support of a given Flex-Algo - say algo 130.
Since that node is already advertising 255 bytes of information about that link, it puts the delay sub-TLV into a Big-TLV.
The nodes which support Big-TLV will correctly process that information and use it in their algo 130 SPFs.
But the legacy nodes which are configured to support algo 130, will ignore Big-TLV and so will not have the delay information as input to their algo 130 SPFs.
Because of this inconsistency, there is a possibility of loops and/or blackholes for algo 130 paths.
Therefore, the statement that there is "no unpredictable behavior with partial deployment" is FALSE.
Just as with MP, it is not safe to use Big-TLV in the presence of legacy nodes.

[HC]: In the case you state above, my statement "No unpredictable behavior with partial deployment" is TRUE.
The new information: additional link attribute (e.g. delay) in support of a given Flex-Algo - say algo 130, is put into a container TLV by a node supporting Big-TLV. The container TLV with the new information is advertised. The nodes not supporting Big-TLV ignore the container TLV. The nodes supporting Big-TLV have the new information.
If all the nodes need to have the same new information for using the new information, every node supporting Big-TLV needs to check if all the nodes support the Big-TLV capability which is distributed by each node supporting Big-TLV. If all the nodes support it, every node uses the new information.
In the case above, the nodes supporting Big-TLV will not use the new information since there are some nodes not supporting Big-TLV. Thus, there are not any loops and/or blackholes for algo 130 paths. There is "No unpredictable behavior with partial deployment". This is different from MP-TLV.



  1.  General. Neither key selection nor special code/enhancement is required for any TLV when it is bigger than 255 bytes.
[LES:] Support for Big-TLV requires new code to be written. And that code has to be done for each TLV for which you wish to support the use of Big-TLV. The fact that an implementation has added code to use Big-TLV for IS Neighbor advertisements does not mean that you get the same support for Prefix Reachability TLVs for free. You also have to modify the code which supports prefix reachability to use Big-TLV when appropriate. And so on for other TLVs...
Again, this would be obvious if you actually tried to implement Big-TLV support.

This is no different than MP - as has been discussed, MP support is per TLV.

[HC]: The differences between MP-TLV and Big-TLV include:
- MP-TLV: When any TLV is bigger than 255 bytes and multi-part-TLVs are used for the TLV, a key must be selected by people (LSR WG) for the TLV.
- Big-TLV: No key selection when any TLV is bigger than 255 bytes and Big-TLV is used for the TLV.
* MP-TLV: Some special code/enhancement is required for determining the key.
* Big-TLV: No special code/enhancement is required for determining the key.
The first and third (i.e., -MP-TLV and *MP-TLV) items constitute statement 2 on MP-TLV, which is true.
The second and fourth (i.e., -Big-TLV and *Big-TLV) items constitute statement 2 on Big-TLV, which is true.



  1.  Small overhead. The overhead will be 2 bytes.
[LES:] What you are referring to here are the use of link endpoint identifiers, whether they be IPv4 addresses, IPv6 addresses, or Link IDs in an IS Neighbor advertisement. To
understand why they are needed, let's use the example below:

+----+                   +----+
|    |                   |    |
| A  |10.1.1.1---10.1.1.2| B  |
|    |11.1.1.1---11.1.1.2|    |
|    |                   |    |
+----+                   +----+


There are two links between A-B with IPv4 addresses as shown.

An IS-Neighbor advertisement consists of:
TLV
Length
Neighbor system-id
Metric
Length of sub-TLVs
Sub-TLVs

If a link endpoint identifier is NOT included among the sub-TLVs, then it is not possible to tell whether the link attribute sub-TLVs apply to the link (10.1.1.1/10.1.1.2) or the link (11.1.1.1/11.1.1.2). The neighbor system-id alone is ambiguous.
This is key for many link attributes e.g., all of the TE attributes, adjacency SIDs.

When using MP, it is necessary to include link endpoint identifiers in each of the TLVs associated with that link.
For the same reason, when using Big-TLV, the link endpoint identifiers have to be included in the encapsulated IS Neighbor TLV(s). Big-TLV encap itself does not provide this information.

There is however one difference between MP and Big-TLV: Big-TLV consumes an additional 2 bytes of encapsulation. So Big-TLV is slightly less efficient than MP.

The important point here is that the claim of "small overhead" for Big-TLV as compared to MP is false.


[HC]: When MP-TLVs are used for a TLV bigger than 255 bytes, the overhead is the key or the size of the key (SK) for each additional MP-TLV, refer to the figure below.
[cid:image001.png@01DA2112.E5992D80]
When Big-TLV is used for a TLV bigger than 255 bytes, the overhead is the type of the TLV and a reserved byte (i.e., 2 bytes) for each container TLV, refer to the figure below.
[cid:image002.png@01DA2112.E5992D80]
The size of the key for any TLV bigger than 255 is bigger than 2 bytes in general.
My statement (overhead of MP-TLV is big and overhead of Big-TLV is small) is true.



  1.  No extra operations/configurations for network operators.
[LES:] This claim is dependent on the false claim #1 above that Big-TLV is safe to deploy in the presence of legacy nodes - which is not true.
Safe use of Big-TLV will require a means for operators to control when use of Big-TLV can be enabled - just as with MP.

[HC]: Claim #1 is true as I explained above. This claim #4 is true. Safe use of Big-TLV does not require a means for operators to control when use of Big-TLV can be enabled.
Operations for using MP-TLV include:

  1.  Nodes in a network are upgraded to support MP-TLV, but MP-TLV is disabled by default.
  2.  A network operator checks whether all the nodes in the network support MP-TLV using CLI or some tools.
  3.  The network operator enables MP-TLV on every node if all the nodes support MP-TLV.
Operations for using Big-TLV include:

  1.  Nodes in a network are upgraded to support Big-TLV, but Big-TLV is enabled by default.
The extra operations in the second and third step for using MP-TLV are not needed for using Big-TLV.



   Les


In summary

draft-pkaneria-lsr-multi-tlv
draft-chen-lsr-isis-big-tlv
Backward compatible
No
Yes
General
No
Yes
Overhead
Big
Small
Extra operations
Yes
No

IF the adoption of draft-pkaneria-lsr-multi-tlv prevents the adoption of draft-chen-lsr-isis-big-tlv, THEN I oppose the adoption of draft-pkaneria-lsr-multi-tlv.

Best Regards,
Huaimo





From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Yingzhen Qu
Sent: Friday, November 17, 2023 12:24 PM
To: draft-pkaneria-lsr-multi-tlv@ietf.org<mailto:draft-pkaneria-lsr-multi-tlv@ietf.org>; lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
Subject: [Lsr] WG Adoption Call - draft-pkaneria-lsr-multi-tlv (11/17/2023 - 12/09/2023)

Hi,

This begins a WG adoption call for draft-pkaneria-lsr-multi-tlv: draft-pkaneria-lsr-multi-tlv-04 - Multi-part TLVs in IS-IS (ietf.org)<https://datatracker.ietf.org/doc/draft-pkaneria-lsr-multi-tlv/>

Please send your support or objection to the list before December 9th, 2023. An extra week is allowed for the US Thanksgiving holiday.

Thanks,
Yingzhen