[Idr] Re: WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07 (8/2 to 8/16)
linchangwang <linchangwang.04414@h3c.com> Thu, 15 August 2024 13:07 UTC
Return-Path: <linchangwang.04414@h3c.com>
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 29C46C14F6E2; Thu, 15 Aug 2024 06:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level:
X-Spam-Status: No, score=-1.906 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 rOIavUxmBLqP; Thu, 15 Aug 2024 06:07:47 -0700 (PDT)
Received: from h3cspam02-ex.h3c.com (smtp.h3c.com [60.191.123.50]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE129C14F708; Thu, 15 Aug 2024 06:07:44 -0700 (PDT)
Received: from mail.maildlp.com ([172.25.15.154]) by h3cspam02-ex.h3c.com with ESMTP id 47FD6LxS074211; Thu, 15 Aug 2024 21:06:21 +0800 (GMT-8) (envelope-from linchangwang.04414@h3c.com)
Received: from DAG6EX12-BJD.srv.huawei-3com.com (unknown [10.153.34.14]) by mail.maildlp.com (Postfix) with ESMTP id D2D382004732; Thu, 15 Aug 2024 21:11:28 +0800 (CST)
Received: from DAG6EX08-BJD.srv.huawei-3com.com (10.153.34.10) by DAG6EX12-BJD.srv.huawei-3com.com (10.153.34.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.27; Thu, 15 Aug 2024 21:06:25 +0800
Received: from DAG6EX08-BJD.srv.huawei-3com.com ([fe80::5d6c:b52b:478f:2738]) by DAG6EX08-BJD.srv.huawei-3com.com ([fe80::5d6c:b52b:478f:2738%17]) with mapi id 15.02.1258.027; Thu, 15 Aug 2024 21:06:25 +0800
From: linchangwang <linchangwang.04414@h3c.com>
To: "Dongjie (Jimmy)" <jie.dong=40huawei.com@dmarc.ietf.org>, Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07 (8/2 to 8/16)
Thread-Index: AdruTaeB4R9q+O1qSeGRzialCqe4cw==
Date: Thu, 15 Aug 2024 13:06:24 +0000
Message-ID: <b8b25b54e7734fe0a975bdfd639fe92e@h3c.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.142.192.247]
x-sender-location: DAG2
Content-Type: multipart/alternative; boundary="_000_b8b25b54e7734fe0a975bdfd639fe92eh3ccom_"
MIME-Version: 1.0
X-DNSRBL:
X-SPAM-SOURCE-CHECK: pass
X-MAIL: h3cspam02-ex.h3c.com 47FD6LxS074211
Message-ID-Hash: IHUYRPNHP5ZMDTZ4KKSRJPS3HJWMPGSM
X-Message-ID-Hash: IHUYRPNHP5ZMDTZ4KKSRJPS3HJWMPGSM
X-MailFrom: linchangwang.04414@h3c.com
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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] Re: WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07 (8/2 to 8/16)
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/0ItmdNsxWva-RMiVvbakGCFCJAo>
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 Jie, Sorry for the delayed reply. Thank you for your thoughtful question. Regarding the BGP EPE L2 Bundle information, it is part of the peer adj NLRI attribute. For detailed SR-MPLS and SRv6 examples, please refer to Appendix A. Here are the specific reasons: 1. The L2 Bundle information, as defined in RFC 9085, being part of a three-layer logical interface, is more appropriately placed under the peer adj NLRI. 2. For non-directly connected EBGP neighbors, it must be placed under the peer adj NLRI attribute. 3. For SR-MPLS with directly connected EBGP neighbors, while it can also be placed under the peer node NLRI, the peer node NLRI does not contain interface information. Therefore, it is not appropriate to place the L2 Bundle attribute under the peer node NLRI. 4. For SRv6, the peer node is an attribute of the SRv6 SID NLRI, where the NLRI contains the SRv6 SID of the peer node or peer set. In Appendix A of RFC 9514, different considerations for SRv6 are explained, with the peer node or peer set, which are unrelated to the three-layer interface, placed as an attribute under SRv6 SID NLRI. Therefore, the BGP EPE L2 Bundle information, as a complement to the three-layer interface information, is more suitably placed under the peer adj NLRI. Therefore, whether it is SR-MPLS or SRv6, BGP EPE L2 Bundle information is advertised as an attribute of peer adj NLRI. In the next version, we will provide additional explanations regarding the placement of the BGP EPE L2 Bundle information, particularly concerning directly connected EBGP neighbors. Thank you. For a detailed explanation, please refer to the notes below: [Changwang]. Thanks, Changwang 发件人: Dongjie (Jimmy) <jie.dong=40huawei.com@dmarc.ietf.org> 发送时间: 2024年8月9日 17:08 收件人: Susan Hares <shares@ndzh.com>; idr@ietf.org 主题: [Idr] Re: WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07 (8/2 to 8/16) Hi Sue and authors, I’ve read the latest version of this document and think the function described is useful, and it is good to reuse existing TLVs when it makes sense. During its presentation in IETF 119, I raised some comments about the difference between SR-MPLS and SRv6 in EPE and EPE L2 bundle. Here I’d like to elaborate my comments to see if the mechanisms could be further clarified and aligned. 1. For SR-MPLS, three segment types are defined in RFC 9086 for EPE traffic steering at different granularities: Peer Node SID, PeerAdj SID, and PeerSet SID. Both PeerAdj SID and Peer Node SID can be advertised with the Link NLRI. For Peer AdjSID, the link descriptors in the link NLRI MUST include the link local ID and the link remote ID, and the IPv4/IPv6 address of the interface are optional. RFC 9086 also says: Each BGP session MUST be described by a PeerNode SID. The description of the BGP session MAY be augmented by additional PeerAdj SIDs. Then for a EBGP session over L2 bundle, does it mean in addition to a link NLRI associated with PeerNode SID, one additional link NLRI with PeerAdj SID and the L2 bundle member Attributes is always needed? Or is that possible to add the L2 bundle member attributes to a link NLRI associated with the PeerNode SID? Currently the document is not clear about this. [Changwang] For SR-MPLS: The generated NLRI and attribute information are as follows: 1.Peer Node (NLRI) Information: * Local RouterID * AS Number * Peer RouterID * Peer AS Number * Local /Remote TCP Peer Address * Corresponding Attributes: * Peer Node Adjacency 1. Peer ADJ (NLRI) Information: * Local RouterID * AS Number * Peer RouterID * Peer AS Number * Local Interface Index * Remote Interface Index * Local/Remote IPv4 Address (optional) * Corresponding Attributes: * Peer Link Adjacency(optional) * L2 Bundle Information * Member #1: Peer Adjacency * Member #2: Peer Adjacency For SR-MPLS , directly connected EBGP neighbors, the L2 Bundle information can be placed under either the peer node NLRI or the peer adjacency NLRI. For non-directly connected EBGP neighbors, the L2 Bundle information must be placed under the peer adjacency NLRI attributes. Considering that L2 Bundle information is inherently associated with layer 3 interface information, it is clearer to place the L2 Bundle information under the peer adjacency NLRI in SR-MPLS. The L2 Bundle of EPE is generated as a peer adj NLRI attribute and does not alter the original behavior of peer node and peer adj generation. For detailed SR-MPLS examples, you can refer to Appendix A. 1. For SRv6, as described in RFC 9514, the mechanism for EPE information advertisement is different from SR-MPLS. For the BGP EPE PeerAdj SID functionality, End.X SID is advertised with link NLRI, while PeerNode SID and PeerSet SID are advertised using SRv6 SID NLRI. Section 7.2 of RFC 9514 says: The SRv6 BGP PeerNode SID TLV is a mandatory TLV for use in the BGP-LS Attribute for an SRv6 SID NLRI advertised by BGP for the EPE functionality. Then for a EBGP session over L2 bundle, is one link NLRI with the End.X SID for PeerAdj and the L2 bundle member Attributes always needed? Or is that possible to add the L2 bundle member attributes to the BGP-LS attribute associated with the SRv6 PeerNode SID NLRI? Currently the document is not clear about this. [Changwang] For SRv6, the generated NLRI and attribute information are as follows: 1. SRv6 Node NLRI Information: * Local RouterID * AS Number * SRv6 SID * Corresponding Attributes: * Peer EPE AS Node Information: * Peer RouterID * Peer AS Number * Weight * Flag (indicating whether it is a Node or a Set) For SRv6 BGP EPE, the Peer Node or Peer Set information is included within the SRv6 Node attributes. Within the SRv6 BGP EPE Peer Node, there is no information about neighbor addresses, local addresses, or local interface indexes. Therefore, it is not appropriate to place L2 Bundle information under the SRv6 Node attributes. 2. Peer Adj NLRI Information: * Local RouterID * AS Number * Peer RouterID * Peer AS Number * Local Interface Index * Remote Interface Index * Local TCP Peer Address (optional) * Corresponding Attributes: * end.x(optional) * L2 Bundle Information (Newly added BGP EPE Bundle information should be placed under the peer adj NLRI attributes): * Member #1: end.x * Member #2: end.x From the above, it can be seen that in the case of SRv6, the peer node is advertised based on the SRv6 SID NLRI, and SRv6 BGP PeerNode SID TLV(as defined in RFC 9514)does not include local addresses or neighbor address information. Therefore, it is not suitable to place L2 Bundle information(including SRv6 SIDs for member ports) under the SRv6 Node NLRI’s attributes. The L2 Bundle of EPE is generated as a peer adj NLRI attribute. You can refer to Appendix A for detailed SRv6 examples. 1. For SR-MPLS, Adj SID is defined for IGP links, and PeerAdj SID is defined for BGP peering links, now PeerAdj SID is reused for EPE L2 bundle member link. For SRv6, End.X is used for both IGP and BGP adjacency/peering link, and now End.X SID is further reused for EPE L2bundle member link. Although it is good to have the same SID type and TLV reused for L3 adjacency related behavior, not sure whether the alignment between SR-MPLS and SRv6 needs to be considered? I know the descriptions in RFC 8986 and 9514 covers the usage of SRv6 End.X SID in L2 bundle members and BGP EPE cases, so this question is not directly about this draft, it is more about the applicability of End.X in general. [Changwang] This issue might be related to the initial design and is not directly related to this document. We can have a more detailed discussion about it if needed. Thank you. Best regards, Jie From: Susan Hares [mailto:shares@ndzh.com] Sent: Friday, August 2, 2024 10:12 PM To: idr@ietf.org<mailto:idr@ietf.org> Subject: [Idr] WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07 (8/2 to 8/16) IDR WG: This begins a 2 week WG adoption call for draft-lin-idr-sr-epe-over-l2bundle-07.txt https://datatracker.ietf.org/doc/draft-lin-idr-sr-epe-over-l2bundle/ The authors should reply to this email with an IPR statement indicating whether they know of an intellectual property. This document describes how to support Segment Routing BGP Egress Peer Engineering over Layer 2 bundle members. This document updates [RFC9085] to allow the L2 Bundle Member Attributes TLV to be added to the BGP-LS Attribute associated with the Link NLRI of BGP peering link. In your comments regarding adoption, please consider 1. Does this BGP-LS addition help SR Egress Peering points in operational networks? 1. Does this draft handle the BUM traffic in a way that Prevents looping? (Broadcast, Unknown Unicast, and Multicast (BUM)) 1. Are there any problems in the technology described? Cheerily, Sue Hares ------------------------------------------------------------------------------------------------------------------------------------- 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面地址中列出 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本 邮件! This e-mail and its attachments contain confidential information from New H3C, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!
- [Idr] WG adoption call for draft-lin-idr-sr-epe-o… Susan Hares
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Hongwei Li
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… 王亚蓉
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Qiuyuanxiang
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… 易昕昕(联通集团本部)
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Liurubing
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Liyan Gong
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… chen.ran
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… li_zhenqiang@hotmail.com
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… zhuyq-ietf2024@foxmail.com
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Lancheng
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Changxiangqing
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Acee Lindem
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Libin Liu
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Mengxiao Chen
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… 汪江波
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… liu.yao71
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Dongjie (Jimmy)
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Li, Hongwei
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Li, Hongwei
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… li_zhenqiang@hotmail.com
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… allan michael
- [Idr] Re: [External] Re: WG adoption call for dra… 霍朋飞
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… linchangwang
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Lihao
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Gyan Mishra
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Dongjie (Jimmy)
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Susan Hares
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… linchangwang
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… lihaovip
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… lihaovip
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… linchangwang
- [Idr] Re: WG adoption call for draft-lin-idr-sr-e… Susan Hares