Re: [Teas] [Lsr] Éric Vyncke's No Objection on draft-ietf-lsr-isis-rfc5316bis-04: (with COMMENT)

t petch <ietfa@btconnect.com> Wed, 21 September 2022 10:44 UTC

Return-Path: <ietfa@btconnect.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA59CC14CE27; Wed, 21 Sep 2022 03:44:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level:
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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=btconnect.onmicrosoft.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 FBYryT4efEMO; Wed, 21 Sep 2022 03:44:55 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2120.outbound.protection.outlook.com [40.107.22.120]) (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 E8C8AC14F5E1; Wed, 21 Sep 2022 03:44:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WtHRGJGjK6NfIgrNnuyUuMoemI3ngF2ixABNtelZmBdBy7HUT99hW/w884vdnHyj0rjz5nxHDKPCSJFJFOid1d0PQe238NgKcZyk4qCueuWUrypak1d8JABIbVkt92u46EVnoNQ4fLdbZRwdD9OkCf/U+MQ87loJjsUx2G1CJ1RhXzkSAgFw3PQ/LilvOYOCzKQhdXuoxrazN0LZa44sVk0QPFCvR/CMzk5ObAfHLJBWRV3Eo1hvWRkQJfaUvDKKxYKTVP8LU/FiOYAx+XTKwNESf2oSfHt57j9cEHtlLqn/1Qq+OpPfpE2OovMRHMYeTyw55uYgR+5yAij7la+Png==
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=Q5Oxc89qCaYkUfeZWDwAZ2ZFtHWMXIVGT0eIH8fPNjA=; b=ibuf9eafcXnItWDNSG010QwtcceCvqFf7c9ELBbo28235T5cONlYXRyAAjAT9irDnItkbNLioDNEmeMpzJJVJwzA19pk0Key7MNwt5OoyJrkW1EKTiEko1LnqdyDg5Jf3mMObFbP9VeWN/Oi0m/r4GPOmrY0l916f73T5KVRXs2JxnZ8c9hlSsffOWT7rr9TEEakaOaPs9rmemLlmzwoaCAZ0nE3aYGUYeFU4UnPI+ta7qLj4lKHtT5qWRbWsF5K2Pf/A0H/zHDipP7+oIRur/4ExltPx6WXlvI5vFfYEh/Afj2/cJzM7C+BrwHJwN+DM/x7AiYYoqScUtpT3o7nLw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q5Oxc89qCaYkUfeZWDwAZ2ZFtHWMXIVGT0eIH8fPNjA=; b=PSg41qVgAceWsIKjbW9MgBQhT0tggSa64cpx+1YHIaUgCD4W9w1II6FJzsL8kVK8cukTbno0Wwrk+wMaS05WtkRpwv4fkR5zTRpu5OlAu49HXTHmqs/E+DUIrwI/1BrryIn6oCZC+kjHgVqeBLy8/dL9CJHwC/jrvJgL/H5xLNw=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23) by PA4PR07MB7102.eurprd07.prod.outlook.com (2603:10a6:102:d5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.7; Wed, 21 Sep 2022 10:44:51 +0000
Received: from DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::30b8:4c51:9347:149c]) by DB7PR07MB5546.eurprd07.prod.outlook.com ([fe80::30b8:4c51:9347:149c%6]) with mapi id 15.20.5654.014; Wed, 21 Sep 2022 10:44:51 +0000
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, John Scudder <jgs@juniper.net>
References: <166331686368.59474.12583201274811500459@ietfa.amsl.com> <C817A43A-B2DE-4E5A-91DC-AB77B8CC15AC@juniper.net> <63249C90.30208@btconnect.com> <BDA872CB-3921-4542-AE94-52BA866755C6@juniper.net> <6324A630.8040401@btconnect.com> <BY5PR11MB4337BEE7704893FDAF4649C4C14F9@BY5PR11MB4337.namprd11.prod.outlook.com>
Cc: "Eric Vyncke (evyncke)" <evyncke@cisco.com>, The IESG <iesg@ietf.org>, "draft-ietf-lsr-isis-rfc5316bis@ietf.org" <draft-ietf-lsr-isis-rfc5316bis@ietf.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, lsr <lsr@ietf.org>, "chopps@chopps.org" <chopps@chopps.org>, "teas@ietf.org" <teas@ietf.org>
From: t petch <ietfa@btconnect.com>
Message-ID: <632AEB28.3040202@btconnect.com>
Date: Wed, 21 Sep 2022 11:44:56 +0100
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Thunderbird/38.5.0
In-Reply-To: <BY5PR11MB4337BEE7704893FDAF4649C4C14F9@BY5PR11MB4337.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: LO4P123CA0559.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:33b::15) To DB7PR07MB5546.eurprd07.prod.outlook.com (2603:10a6:10:73::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB7PR07MB5546:EE_|PA4PR07MB7102:EE_
X-MS-Office365-Filtering-Correlation-Id: b3d9293f-6a96-4fbe-1687-08da9bbe4f5d
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 8MOO70+Je4V9ddxAnXZvhcQg56cFayFw19KJhpi3lx1eTQunDeuQyyfremOLPcBzvfKvPJ01VzSKGWchMsYwXCEOIlTDxrfPFQTDdkzgZUv8zGFoWRJYkVa8PepZznNHqn9tj921dQU+Y+mfLKBPYLEzzcR8GCepn2fb6BZh+48NkD57PvXoXxEAEuyQhbbUGUbJvsms2RADat0ks/QEfEH8e2rW+doFTweLXMCuIX0MnQiAC+NwMIPVeabVHNb8tlEev8lcYi5dq1Wu0UEJ86cL7i6Y2mcyHdxt+HE6ZmbX8CXK0Aj2U7XmnLGw9vFFOGb+vZtkf3wY6K2tmm6lXnQV7cXsNCgP2PZl1WQsayctaQX//f8kttrQpD3XqGr2tyJpUNMMhgP8QczYC0EEj9XTT+ITvNSkWTNM5IayC6KFT9PUjv+/B3s5OK/UqL7ehvMZiUD29WrsRI2/3buKCHOngF6POmdB21yLfh9nc+Si33eawpZHcdSYzOUnQ6hb1InHuHGVl3J+4TPNFxYnxBhQF327V9YpQuchcexdYF0ax/9PeWcPBkfidi6yo6zz2N/2EJE4/O4518X4n3r68y4NaFE/QKMC4mCPIs9eYlRwQwfC2ZlvkbhrdmUGO461MyXQMVrkfTbCCL6H2Qlo5OJRMCjnQqadwhfMhvJofOhdzGY98zoOTeDZnoU1CSW8UIvpHZdPEEinVrziPdY8Mh4fWO0zP5lUiqbOUfm8dI1+QW7y29fSX9FgeJBJ/1x3GHXxWSPHb+hsVWVhAxDLKg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR07MB5546.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(346002)(136003)(396003)(376002)(39860400002)(451199015)(224303003)(5660300002)(478600001)(86362001)(66946007)(66556008)(66476007)(110136005)(54906003)(4326008)(30864003)(83380400001)(38350700002)(38100700002)(66574015)(36756003)(2906002)(6506007)(26005)(52116002)(53546011)(87266011)(41300700001)(6512007)(316002)(8936002)(966005)(6486002)(82960400001)(186003)(2616005)(33656002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 4+Q4BOgrPPDxmIGP/VFSZTYhmpbMpzg/urt25/U9Zwgu5fgylfZ/4IrM/J4KxXVVuigpbN7du2A/p4Cozy8Bo1H2BN59EW1B17Dlv3tepMG0BI5fF4PqG9Zq8uKxr6nzS8QWKW5N3cWacVMPxpmXANTMpP63qKTBKlOTUgOCISekFS1sN6gQs3Ag4v0gifvn6fRnO7UzzEh8n9u2knOkTt8K2YwtyBqKD0xS0R57ErLw5thBbiEGZC0Mcr6Vngyp5NcQSk4ZlF2lWklIMNyQFLl11r1ZZQtoH53p6JU4hYFbiCrMpHZaHukCw7+i0AGqSdIvA71/2T5y/IPrNAvR/keeceflrrR8xYTkKYEhyQrL//FfzOEp9JgKfbIUA+LUzRrcjMT4Dge+mQYrF/7UNyv0c9V0pyW1emOK+Ysey8RDTu60Sg3EQbsupsr7a3GAkcnshXYcjHa2mVWLKQMnb+cQ36cmQQKkhxwzeXx702rsihStOZjYu494Q+fjbCrP9stHn57780EmUk+BtR2ryG6KPaKzGIZC6m8INuVCedIjv1nT/9EVP09sJ/m8Y15D69sCNIXNem2WkLZ0+14nHzH+prcJeCKQhvnEs0r6yh9L5dB2AL/6zSv5a4YJ1U5m5tEnmXg81Mj0Qg6u8//L4yLZprO1YfuOz1wIRdELbVA0hocXjAHigk+5OvAG5PLJ80yrBfMZcZfO7K3M8ACNe1RPXkvdf3+Gdc7o7BOrymboMGeulil8+OyXU1C5te0GWgX8FGl950luvLbcBBIG+yu3eZ5byugNbyUE82bP2XziJFPM/vZtDtMs/tMOD5lYx6u2dc8G0IMEUGCxLDgpFltOlJdSbal0keHRpZxT2SgSdGhJdKObMr3basJUvt8k/XSdyE7nO+0wAf6LS7pSbBlCHHiqK/B5fsVplX4rjHA1BdafdY7yhQfV4ITXkHmbPhygp1tje9DEqTMfNo0xhN3Hw10ngZpDjmWfH65D4fZeskghJts73fYywHxfr5grcapLeenSe0a7939OdsXXYn6NaTniRF2jLzZ7J48gwJugr39vDoust7HcTfXaLrDeICiUklc2KqWNZlVpcnth+4uGCNfCzoWXQGGney4EB9nzLy2uTJ3EzjPmC1ZW3ZM9UzHKtId4zl41i830dMDP8BbCT8ja144NYvR/sYD2ddpU5YC4uXvJP+ARAk+wX0D+xOxcGWg2S3mlLVnf+YKHORqO/P29KD3umDWZiBpl+VMad/Lj4GtzSwlLmDU4PXW6ZnMRE5FwFz6WVBM2N8uazb1Gx6JvVEq/hh/JC89XgGVztaNZ6upZrAnZNPwUNJMJoW+jXWrXfmuZmXjgxy4lqoxgW5T91D1FII3mu/dTQ8Hd3ywKFUJkAst6Qh9gM5LwZ64G3gJXmucXX4C2NJTX6v3ZzcAxu06uAYBXZHzNf6Oi4BP3RqIskdbCojlM7y7W2OM5XdfF6nkL1By0FajxcqcDemoRVygoms28zhhfEQ6aqaXpm41tO2vBx5hIqBMlCKoJnYToGxlTsvbyNURmmdVJkX1Z22UTwdyx11B8zcH3hg8e9hXiWaOpVESQ3aJ9
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b3d9293f-6a96-4fbe-1687-08da9bbe4f5d
X-MS-Exchange-CrossTenant-AuthSource: DB7PR07MB5546.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2022 10:44:51.1438 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: RwtpuosIG06xxxOvZDFvyWRSHB68lMXZGqC/DB/Bw3GSvI8aq8ufk15cQq++OhKvse/WXYkBhieNYIlH2oi52Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7102
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/FZEcjI7WjWU6vMyhSB7JmzZFico>
Subject: Re: [Teas] [Lsr] Éric Vyncke's No Objection on draft-ietf-lsr-isis-rfc5316bis-04: (with COMMENT)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Sep 2022 10:44:57 -0000

On 21/09/2022 05:16, Les Ginsberg (ginsberg) wrote:
> Top posting here - and my response applies to the discussion between Eric, John, and Tom regarding Section 3.1 (and also to Alvaro - though I will reply directly to Alvaro's email as he has some specific questions not covered in the discussion below...)
>
> The text in Section 3.1 is currently:
>
> " The Router ID field of the inter-AS reachability TLV is 4 octets in length, which contains the IPv4 Router ID of the router who generates the inter-AS reachability TLV. The Router ID SHOULD be identical to the value advertised in the Traffic Engineering Router ID TLV [RFC5305]. If no Traffic Engineering Router ID is assigned, the Router ID SHOULD be identical to an IP Interface Address [RFC1195] advertised by the originating IS. If the originating node does not support IPv4, then the reserved value 0.0.0.0 MUST be used in the Router ID field and the IPv6 Router ID sub-TLV MUST be present in the inter-AS reachability TLV. The Router ID could be used to indicate the source of the inter-AS reachability TLV."
>
>
> Tom suggests this should be modified to state:
>
> "> If a Traffic Engineering Router ID TLV
>> [RFC5305] is available for the router which generates
>> the inter-AS reachability TLV, then that value MUST be used.
>
> I am reluctant to do this. The use of MUST suggests that receivers should do a check to see if the router referred to in the Router ID field actually advertised a TE Router ID (TLV 134) and if it did and the value in the inter-AS reachability TLV is non-zero and does not match the value advertised in TLV 134 then the receiver is obligated to reject the inter-AS Reachability TLV as "invalid". This is unnecessarily strict and onerous.
>
> If a node advertises TLV 134 then that value SHOULD be used in the inter-AS reachability TLV. But if an implementation were to choose to use a value advertised in an IPv4 Address TLV by the same node no harm would be done. So I believe the existing text is more appropriate.
> Note that I am not suggesting that the router ID be ignored (the use of SHOULD is a strong statement against doing that) but forbidding the use of an IPv4 address advertisement goes beyond what is needed here IMO.
>
> Therefore, I prefer to leave this text unchanged.
> Is this acceptable?

Les

I think not.  You focus on 'MUST' v 'SHOULD' (with hindsight that change 
was a mistake) and prefer the latter and I am ok with that.

The original IESG comments were about 'IPv4 Router ID' and I think that 
that still needs addressing, which my formulation did.  I see no such 
concept as 'IPv4 Router ID' anywhere in the IETF AFACT and think that 
the use of the term in an LSR document will reinforce a common 
misconception, that the 32 bit router ID, as used e.g. in OSPFv3, is 
something to do with IPv4, which it is not.  It is 32 bits, that is all.

Another way of putting it is
OLD
which contains the IPv4 Router ID of the router which
NEW
which identifies the router which

I think that the following three sentences about where the value comes 
from - TLV, IPv4 address or 0.0.0.0 - still make perfect sense with that 
change.

Tom Petch



>
>     Les
>
>> -----Original Message-----
>> From: Lsr <lsr-bounces@ietf.org> On Behalf Of t petch
>> Sent: Friday, September 16, 2022 9:37 AM
>> To: John Scudder <jgs@juniper.net>
>> Cc: Eric Vyncke (evyncke) <evyncke@cisco.com>; The IESG <iesg@ietf.org>;
>> draft-ietf-lsr-isis-rfc5316bis@ietf.org; lsr-chairs@ietf.org; lsr <lsr@ietf.org>;
>> chopps@chopps.org; teas@ietf.org
>> Subject: Re: [Lsr] [Teas] Éric Vyncke's No Objection on draft-ietf-lsr-isis-
>> rfc5316bis-04: (with COMMENT)
>>
>> On 16/09/2022 17:24, John Scudder wrote:
>>> Hi Tom,
>>>
>>> Thanks for your comments!
>>>
>>>> On Sep 16, 2022, at 11:56 AM, t petch <ietfa@btconnect.com> wrote:
>>>>
>>>> On 16/09/2022 14:13, John Scudder wrote:
>>>>> Hi Éric,
>>>>>
>>>>> A few comments below.
>>>>>
>>>>>> On Sep 16, 2022, at 4:27 AM, Éric Vyncke via Datatracker
>> <noreply@ietf.org> wrote:
>>>>>>
>>>>>> ## COMMENTS
>>>>>>
>>>>>> ### Section 3.1
>>>>>>
>>>>>> ```
>>>>>>     The Router ID field of the inter-AS reachability TLV is 4 octets in
>>>>>>     length, which contains the IPv4 Router ID of the router who
>> generates
>>>>>>     the inter-AS reachability TLV.  The Router ID SHOULD be identical to
>>>>>>     the value advertised in the Traffic Engineering Router ID TLV
>>>>>>     [RFC5305].  If no Traffic Engineering Router ID is assigned, the
>>>>>>     Router ID SHOULD be identical to an IP Interface Address [RFC1195]
>>>>>>     advertised by the originating IS.
>>>>>> ```
>>>>>>
>>>>>> AFAIK, the router ID is 'just' a 32-bit value that it is protocol version
>>>>>> agnostic. So, s/IPv4 Router ID/Router ID/ ?
>>>>>>
>>>>>> Suggest: s/IP Interface Address [RFC1195]/IPv4 Interface Address
>> [RFC1195]/ ?
>>>>>
>>>>> I wondered about this too when I was reviewing the document, and
>> indeed RFC 5305 just calls the TE Router ID a 4-octet value. But then RFC 6119
>> says,
>>>>>
>>>>>      The TE Router ID TLV contains a stable IPv4 address that is routable,
>>>>>      regardless of the state of each interface.
>>>>>
>>>>>      Similarly, for IPv6, it is useful to have a stable IPv6 address
>>>>>      identifying a TE node.  The IPv6 TE Router ID TLV is defined in
>>>>>      Section 4.1.
>>>>>
>>>>> So even though it was after the fact, I suppose calling the former the
>> “IPv4 Router ID” makes sense and just codifies what is apparently already the
>> practice. The existence of the IPv6 TE Router ID, so named, is “the exception
>> that proves the rule”.
>>>>
>>>> Well, not really.
>>>>
>>>> The router id is 32 bits with no semantics, often displayed as dotted
>>>> quad.  It is used in a number of protocols, in both IPv4 and IPv6, as in
>>>> OSPFv3.  A YANG type for it is defined in routing-types (RFC8294) and
>>>> you will find it in such as draft-ietf-opsawg-l2nm.  It has nothing to
>>>> do with IP of any version and so cannot be relied on for the transfer of
>>>> packets.  (I see it used to add semantics about a router, such as OSPF
>>>> Area, although others conflate it with an IPv4 loopback address).
>>>>
>>>> TE needed a routable address and so created Traffic Engineering
>>>> Router-ID, one for IPv4 and a different one for IPv6.  Try
>>>> draft-ietf-ospf-yang s.2.4 for usage and references.  The terminology is
>>>> not that of the original TE RFC (RFC3630) but I find the ospf-yang
>>>> terminology clear and used elsewhere.  This I-D under review is a
>>>> product of the LSR WG and I would have hoped that a draft-ietf-lsr would
>>>> get this distinction between the router-id, with no semantics, and the
>>>> TE router ID, IPv4 or IPv6, right:-(
>>>>
>>>> Tom Petch
>>>
>>> Actually now that you have sent me back to look again, I’m second-
>> guessing myself. The text in question is from Section 3.1, which is about the
>> Inter-AS Reachability TLV, and NOT the TE Router ID. So, the analysis I
>> provided above doesn’t seem to be applicable. Looking at what RFC 5316
>> said, it’s
>>>
>>>      The Router ID field of the inter-AS reachability TLV is 4 octets in
>>>      length, which contains the Router ID of the router who generates the
>>>      inter-AS reachability TLV.
>>>
>>> The term “Router ID” is used as though it were an agreed term of art in IS-
>> IS, but it’s not, to my knowledge. This is probably the root of the problem: IS-
>> IS has a System Identifier or System-ID, which is notionally 1-8 bytes variable
>> but AFAIK is generally (always?) 6 bytes. So it seems as though RFC 5316
>> could have been clearer in that regard, but quite probably did mean what
>> you say above.
>>>
>>> So, I take it back, I think you and Éric are right, strictly speaking.
>> Unfortunately it doesn’t look like simply removing the adjective “IPv4” will be
>> sufficient, though. Let’s look at the whole paragraph in RFC 5316:
>>>
>>>      The Router ID field of the inter-AS reachability TLV is 4 octets in
>>>      length, which contains the Router ID of the router who generates the
>>>      inter-AS reachability TLV.  The Router ID MUST be unique within the
>>>      ISIS area.  If the router generates inter-AS reachability TLV with
>>>      entire ISIS routing domain flooding scope, then the Router ID MUST
>>>      also be unique within the entire ISIS routing domain.  The Router ID
>>>      could be used to indicate the source of the inter-AS reachability
>>>      TLV.
>>>
>>> Now let’s look at the replacement paragraph:
>>>
>>>      The Router ID field of the inter-AS reachability TLV is 4 octets in
>>>      length, which contains the IPv4 Router ID of the router who generates
>>>      the inter-AS reachability TLV.  The Router ID SHOULD be identical to
>>>      the value advertised in the Traffic Engineering Router ID TLV
>>>      [RFC5305].  If no Traffic Engineering Router ID is assigned, the
>>>      Router ID SHOULD be identical to an IP Interface Address [RFC1195]
>>>      advertised by the originating IS.  If the originating node does not
>>>      support IPv4, then the reserved value 0.0.0.0 MUST be used in the
>>>      Router ID field and the IPv6 Router ID sub-TLV MUST be present in the
>>>      inter-AS reachability TLV.  The Router ID could be used to indicate
>>>      the source of the inter-AS reachability TLV.
>>>
>>> Even if you took “IPv4” out as a qualifier of "Router ID”, the remainder of
>> the paragraph goes into some detail about harvesting bits to put in that field
>> from an IPv4 interface. It generally seems like sensible advice, but it’s
>> blatantly IPv4-specific. If we don’t like “IPv4” qualifying “Router ID”, is there
>> some further consideration needed for the rest of the paragraph? By the
>> way, the global uniqueness requirement is still satisfied in the “but what if
>> there are no IPv4 interfaces” case by requiring that the IPv6 Router ID sub-
>> TLV be present in that case, or so I read it.
>>>
>>> Anyway, I think this puts the ball back in the authors’ (and WG’s) court to
>> decide what to do with the technically-inaccurate term “IPv4 Router ID”.
>> (And in any case I do agree with Éric’s s/Interface Address/IPv4 Interface
>> Address/.)
>>
>> Indeed.  Perhaps something like
>>
>> The Router ID field of the inter-AS reachability TLV is 4 octets in
>> length.
>>
>> If a Traffic Engineering Router ID TLV
>> [RFC5305] is available for the router which generates
>> the inter-AS reachability TLV, then that value MUST be used.
>> If no Traffic Engineering Router ID is assigned, the
>> Router ID SHOULD be identical to an IP Interface Address [RFC1195]
>> advertised by the originating IS.
>> If the originating node does not
>> support IPv4, then the reserved value 0.0.0.0 MUST be used in the
>> Router ID field and the IPv6 Router ID sub-TLV MUST be present in the
>> inter-AS reachability TLV.  The Router ID could be used to indicate
>> the source of the inter-AS reachability TLV.
>>
>> It is now later Friday and next Monday and Tuesday are spoken for so I
>> may not see any response until Wednesday.
>>
>> Tom Petch
>>
>>
>>> Thanks,
>>>
>>> —John
>>>
>>
>> _______________________________________________
>> Lsr mailing list
>> Lsr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsr