[Idr] 答复: Shepherd's Review of draft-ietf-idr-bgpls-inter-as-topology-ext-15 for Early Allocation
Aijun Wang <wangaijun@tsinghua.org.cn> Mon, 03 June 2024 04:01 UTC
Return-Path: <wangaijun@tsinghua.org.cn>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0810C14F609; Sun, 2 Jun 2024 21:01:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 iYByj5j6Ya2M; Sun, 2 Jun 2024 21:01:45 -0700 (PDT)
Received: from mail-m155101.qiye.163.com (mail-m155101.qiye.163.com [101.71.155.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87E38C14F600; Sun, 2 Jun 2024 21:01:42 -0700 (PDT)
Received: from LAPTOP09T7970K (unknown [219.142.69.75]) by smtp.qiye.163.com (Hmail) with ESMTPA id 056FF7E022B; Mon, 3 Jun 2024 12:01:32 +0800 (CST)
From: Aijun Wang <wangaijun@tsinghua.org.cn>
To: 'Susan Hares' <shares@ndzh.com>, idr@ietf.org
References: <20240531194404.CCC425404F3@smtp.qiye.163.com>
In-Reply-To: <20240531194404.CCC425404F3@smtp.qiye.163.com>
Date: Mon, 03 Jun 2024 12:01:32 +0800
Message-ID: <001901dab56a$b8ada700$2a08f500$@tsinghua.org.cn>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_001A_01DAB5AD.C6D5C900"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQF8xthp9RJ46pN7NXVUBoQ9sMW6FLJxFwZg
Content-Language: zh-cn
X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFKTEtLSjdXWS1ZQUlXWQ8JGhUIEh9ZQVkaQk9OVkxDSR0fGU8dTE9LTlUTARMWGhIXJB QOD1lXWRgSC1lBWUlKQlVKT0lVTUJVTE5ZV1kWGg8SFR0UWUFZT0tIVUpNT0lMTlVKS0tVSkJLS1 kG
X-HM-Tid: 0a8fdc4271d103a2kunm056ff7e022b
X-HM-MType: 10
X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6PRw6Khw5DjNDEjoyPlYcDUgK SwoKCxlVSlVKTEpMSENMSUJIQ05JVTMWGhIXVQwaFRwaEhEOFTsPCBIVHBMOGlUUCRxVGBVFWVdZ EgtZQVlJSkJVSk9JVU1CVUxOWVdZCAFZQUpLSkJKQzcG
Message-ID-Hash: LDWY3HQM23UA63LXOZA23E354ST4RVFI
X-Message-ID-Hash: LDWY3HQM23UA63LXOZA23E354ST4RVFI
X-MailFrom: wangaijun@tsinghua.org.cn
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: idr-chairs@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] 答复: Shepherd's Review of draft-ietf-idr-bgpls-inter-as-topology-ext-15 for Early Allocation
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/7tA9RgH7M1VLNFzRviNDIxdpKK0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi, Sue: Thanks for your careful review and concrete suggestions! I have updated the document and uploaded the version 16 to the IETF repository: https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgpls-inter-as-topology -ext-16 Please check whether there is still other issues that needs to be solved before the early allocation and WGLC. Best Regards Aijun Wang China Telecom 发件人: forwardingalgorithm@ietf.org [mailto:forwardingalgorithm@ietf.org] 代表 Susan Hares 发送时间: 2024年5月31日 19:43 收件人: idr@ietf.org 抄送: idr-chairs@ietf.org 主题: [Idr] Shepherd's Review of draft-ietf-idr-bgpls-inter-as-topology-ext-15 for Early Allocation Aijun: Thank you for your kind patience with my processing of Early Allocation requests. The review notes sections in the draft and reasons for change. In making changes to your document: * You MUST address the technical changes and questions prior to submission for * You SHOULD address the editorial changes. * The bold text in any section marked “New text” should be removed prior to insertion This review is lengthy because the IANA Expert reviews for BGP-LS prior to early allocation require a document that is “nearly” ready for WG LC. I will be glad to review your text again as soon as you submit a -16. Just send me a note when you submit the draft. Sue ============= Item 1: Introduction Type: Technical Reason: Technical clarity on what is being defined. Old text: This document describes the process to build Border Gateway Protocol- Link State (BGP-LS) key parameters in inter-domain scenario, defines one new BGP-LS Network Layer Reachability Information (NLRI) type (Stub Link NLRI) and some new Type-Length-Values (TLVs) for BGP-LS to let Software Definition Network (SDN) controller retrieve the network topology automatically under various inter-AS environments. New text:/ This document describes the process to distribute Border Gateway Protocol- Link State (BGP-LS) key parameters for inter-domain links between two Autonomous Systems. This document defines a new type within the BGP-LS NLRI for a Stub Link and three new type-length-values (TLVs) for BGP-LS Link descriptor. These additions to BGP-LS let Software Definition Network (SDN) controllers retrieve the network topology automatically under various inter-AS environments./ 【WAJ】Done Item 2: Section 1, Introduction, paragraph 2 Type technical: You really mean RFC9086 rather than another draft. Old text:/ Draft [RFC9086] defines some extensions for exporting BGP peering node topology information (including its peers, interfaces and peering ASs) in a way that is exploitable in order to compute efficient BGP Peering Engineering policies and strategies./ New text:/ [RFC9086] defines some extensions for exporting BGP peering node topology information (including its peers, interfaces and peering ASs) in a way that is exploitable in order to compute efficient BGP Peering Engineering policies and strategies./ 【WAJ】Done Item 3: Section 1, paragraph 3, Status: Technical Current text:/ This draft analysis the situations that the SDN controller needs to get the interconnected topology information between different AS domains, defines the new Stub Link NLRI and some new TLVs within the BGP-LS protocol to transfer the key information related to them./ New text: This draft analyzes the situations during which the SDN controller needs to get the interconnected topology information between different AS domains. After describing these situations, this draft defines a new Stub Link type within the BGP-LS NLRI [RFC9552]to describe the Iner-AS link and some new TLVs for that new BGP-LS type./ 【WAJ】Done Item 4: Section 5, paragraph 1 Reason: The four types are 4 types within the BGP-LS Link Note: Change is bolded in text below. Old text:/ [RFC9552] defines four NLRI types(Node NLRI, Link NLRI, IPv4 Topology Prefix NLRI, IPv6 Topology Prefix NLRI) to transfer the topology and prefix information. For inter-as link, the two ends of the link locates in different IGP domains, then it is not appropriate to transfer their information within the current defined NLRI types./ New text:/ [RFC9552] defines four types within the BGP Link-State NLRI (Node NLRI, Link NLRI, IPv4 Topology Prefix NLRI, and IPv6 Topology Prefix NLRI) to transfer the topology and prefix information. For inter-as link, the two ends of the link exist in different IGP domains, so it is not appropriate to transfer their information within the current defined NLRI types. / 【WAJ】Done Item 5: Section 5 paragraph 2 Reason: The new type is a new type within the BGP-LS NLRI Old text:/ This draft defines one new NLRI type, called Stub Link NLRI, which is coded as the following format:/ New text:/ This draft defines one new NLRI type within the BGP Link-State (BGP-LS) NLRI, called the Stub link NLRI. The Stub link NLRI is encoded in the format shown in Figure 2 and explained below. / 【WAJ】Done Item 6: Section 5, paragraph 3 Reason: Please give specific reference for RFC9952 Old text:/ The "Protocol-ID" should be set to the value that indicates the source protocol of the stub link information, as indicated in [RFC9552]/ New text:/ "Protocol-ID": should be set to the value that indicates the source protocol of the stub link information, as indicated in [RFC9552] in section 5.2./ 【WAJ】Done Item 7: Section 5, paragraph 4 Reason: Please give specific descriptions of semantics of “Local Node Descriptors” and “Stub Link Descriptors in this document. Question about Local Node Descriptors: RFC9552 has a “Local node Descriptor” in RFC9552 in section 5.2.1.2. Are you restricting your definition for local node descriptors to descriptions in RFC9552 section 5.2.1? 【WAJ】: section 5.2.1.2 is enough, has included the referenced section information. Question about Link Descriptors: Are you adhering to all of the Link Descriptors Requirements in RFC9952. For example, are you adhering to this requirement from RFC9552 section 5.2.2: “A link between two nodes is not considered as complete (or available) unless it is described by the two Link NLRIs corresponding to the half-link representation from the pair of anchor nodes. This check is similar to the 'two-way connectivity check' that is performed by link-state IGPs.” 【WAJ】No. For the stub link NLRI, the above check should be omitted. I have updated the related descriptions as that you suggested in the below. Question about Prefix Descriptors: What Prefixes Descriptors are you allowing? You do not define a prefix descriptor in the NLRI. 【WAJ】Remove the related prefix descriptors. Old text for Local node and Stub link :/ The semantics of "Local Node Descriptors" and "Stub Link Descriptors" are same as that defined in [RFC9552] for "Node Descriptors" and "Link Descriptor". New text-1:/ Local Node descriptors: define the ASBRs that are attached to the Inter-AS stub link, and use the RFC9552 “Local Node Descriptor” in section 5.2.1.4. The following Node Descriptor SubTLVs from [RFC9952] are valid for inclusion in the local Node descriptor: AS system, OSPF Area-ID, IGP Router-ID. / Stub Link Descriptors: define the Stub link which has only one end Located in the IGP domain using the RFC9552 “Link Descriptor definition” in section 5.2.2 of RFC9552 with the exceptions noted below. The The Stub link Descriptor supports the inclusion of the following subTLVs: ・ Link/Local Identifier (TLV 258, [RFC9552]), ・ IPv4 Interface Address (TLV 259, [RFC9552]), ・ IPv4 Neighbor Address (TLV 260, [RFC9552]), ・ IPv6 Interface Address (TLV 261, [RFC9552]), ・ IPv6 Neighbor Address (TLV 262, [RFC9552]), ・ Multi-topology identifier (TLV 263, [RFC9552]), ・ Remote-AS Number (TLV TBD1, [This document], section 7.1), ・ IPv4 Remote ASBR ID [TLV TBD2, [This document], section 7.2), and ・ IPv6 Remote ASBR ID [TLV TBD2, [This document], section 7.3). 【WAJ】Done Item 8: Section 5, paragraph 4 Old text:/ This newly defined NLRI can be used to describe the link that has only one end located within the IGP domain, as described in the following sections. The Node/Link/Prefix Descriptor sub-TLVs and Node/Link/Prefix attributes that defined in [RFC9552] can be included in the NLRI if necessary. The interface and neighbor address sub- TLVs SHOULD be included in the Local Node Descriptors to differentiate the parallel links between two ASBRs./ New text:/ Operation: This newly defined NLRI can be used to describe the link that has only one end located within the IGP domain, as described in the following sections. The Node and Link Descriptor sub-TLVs and Node and Link attributes that are defined in [RFC9552] can be included in the NLRI if necessary. The interface and neighbor address sub- TLVs SHOULD be included in the Local Node Descriptors to differentiate the parallel links between two ASBRs./ 【WAJ】Done, omit the “Operation:” in the begin of the sentence. Item 9: Section 6, paragraph 1 Status: Technical + Editorial Reason: The sentences must clearly define these values come from IGPs definitions. Old text:/ [RFC9346] and [RFC5392] define IS-IS and OSPF extensions respectively to deal with the situation for inter-AS link. Three sub-TLVs(Remote AS Number、IPv4 Remote ASBR ID、IPv6 Remote ASBR ID) which are associated with the inter-AS link are defined./ New text:/ [RFC9346] and [RFC5392] define IS-IS and OSPF extensions respectively to deal with the reasons for reporting inter-AS links. Three sub-TLVs relating to Inter-Domain Links (Remote AS Number、IPv4 Remote ASBR ID、 and IPv6 Remote ASBR ID) are defined in these documents./ 【WAJ】Done Item 10: Section 6, paragraph 2-3 Status: Technical Reason: It needs to be clear that the Local Descriptors are in the new NLRI type in the BGP-LS NLRI Old text:/ These TLVs are flooded within the IGP domain automatically. They should be carried within the newly defined Stub Link NLRI within the BGP-LS protocol, as the descriptors for the inter-AS stub link. The "Local Node Descriptors" should describe the the characteristics of ASBRs that are connected these inter-AS links./ New text:/ These IGP TLVs are flooded within the IGP domain automatically. This document specifies that these MAY also be carried within the newly defined Stub Link NLRI within the BGP-LS protocol, as the descriptors for the inter-AS stub link. The "Local Node Descriptors" in the Stub Link NLRI within the BGP-LS NLRI should describe the characteristics of ASBRs that are connected across the inter-AS links./ 【WAJ】Done Item 11: Section 7, paragraph 1 Status: Technical, IANA allocations Reason: It must be clear that the Stub Link NLRI is within the BGP-LS NLRI. This section proposes to add three new TLVs to be supported in the Stub Link NLRI in the BGP-LS NLRI. These new TLVs allow BGP-LS to transfer inter-AS information gathered by the SDN controller. 【WAJ】Done Item 12: Section 7, chart 1 +-----------+---------------------+--------------+----------------+ | TLV Code | Description |IS-IS/OSPF TLV| Reference | | Point | | /Sub-TLV | (RFC/Section) | +-----------+---------------------+--------------+----------------+ | TBD1 |Remote AS Number | 24/21 | [RFC9346]/3.3.1| | | | | [RFC5392]/3.3.1| | TBD2 |IPv4 Remote ASBR ID | 25/22 | [RFC9346]/3.3.2| | | | | [RFC5392]/3.3.2| | TBD3 |IPv6 Remote ASBR ID | 26/24 | [RFC9346]/3.3.3| | | | | [RFC5392]/3.3.3| +-----------+---------------------+--------------+----------------+ Note: You must uniquely specify each IANA value to be assigned. 【WAJ】Done。Start from TBD1 for newly defined NLRI type(Stub Link NLRI) Item 13: Section 7.1 Reason: Technical, IANA allocations require a specific identification (TBD1) Old text:/ The remote AS number TLV is TLV type TBD (see Section 10 ) and is 4 octets in length. / New text: /The remote AS number TLV is TLV type TBD1 (see Section 10 ) and is 4 octets in length./ 【WAJ】Done Item 14: Section 7.2 Reason: Technical, IANA allocations require a specific identification (TBD2) Old text:/ The IPv4 remote ASBR ID TLV is TLV type TBD (see Section 10) and is 4 octets in length. New text: The IPv4 remote ASBR ID TLV is TLV type TBD2 (see Section 10) and is 4 octets in length. 【WAJ】Done Item 15: Section 7.3 Reason: Technical, IANA allocations require a specific identification (TBD3) Old text: / The IPv6 remote ASBR ID TLV is TLV type TBD (see Section 10) and is 16 octets in length./ New text: Old text: / The IPv6 remote ASBR ID TLV is TLV type TBD3 (see Section 10) and is 16 octets in length./ 【WAJ】Done Item 15: Section 8 Reason: Technical, Clarity in method Old text:/ When SDN controller gets such information from BGP-LS protocol, it should find the corresponding associated router information, build the link between these two border routers. After iterating the above procedures for all of the stub links, the SDN controller can then retrieve the connection topology between different domains automatically./ New text:/ When SDN controller gets such information from BGP-LS protocol, it should find information from the associated router. Based on this information it can create a logical topology that contains the link between these two border routers. Iterating the above procedures for all of the stub links, the SDN controller can automatically retrieve the Inter-AS connection topology./ 【WAJ】Done Item 16: Section 9 9. Security Considerations Old text:/ It is common for one operator to occupy several IGP domains that are composited by its backbone network and several MAN(Metrio-Area- Network)s/Internet Data Centers (IDCs). When they do traffic engineering which spans MAN, Backbone and IDC, they need to know the inter-as topology via the process described in this draft. Using the passive interface features or configuring the Traffic Engineering (TE) parameters on the interconnect links will not spread the topology fluctuation across each other domain./ New text:/ BGP-LS security is described in [RFC9552]. This addition to BGP-LS focuses on the case when one network operated by a single entity has several IGP domains that are composited by its backbone network and several MANs (Metro-Area- Networks) and Internet Data Centers (IDCs). The configuration of these networks operated by the single administrative entity creates a “walled garden”. Within this single Administrative Domain, the network operator needs to monitor and engineer traffic flows that traverse such a network that spans multiple Autonomous Systems. The network operators can obtain this information on inter-as topology via the process described in this draft. Using the passive-interface features or configuring the Traffic Engineering (TE) parameters on the interconnect links will not provide the real-time Information for this single Administrative Domain. / 【WAJ】Done