7. BGP EVPN Routes (BGP EVPN 路由)
7. BGP EVPN Routes (BGP EVPN 路由)
本文档定义了一个新的 BGP Network Layer Reachability Information (NLRI), 称为 EVPN NLRI。
EVPN NLRI 的格式如下:
+-----------------------------------+
| Route Type (1 octet) |
+-----------------------------------+
| Length (1 octet) |
+-----------------------------------+
| Route Type specific (variable) |
+-----------------------------------+
Route Type 字段定义 EVPN NLRI 其余部分 (Route Type specific EVPN NLRI) 的编码。
Length 字段指示 EVPN NLRI 的 Route Type specific 字段的长度 (以八位字节为单位)。
本文档定义了以下 Route Types:
- 1 - Ethernet Auto-Discovery (A-D) route + 2 - MAC/IP Advertisement route + 3 - Inclusive Multicast Ethernet Tag route + 4 - Ethernet Segment route
这些路由类型的详细编码和过程将在后续章节中描述。
EVPN NLRI 使用 BGP Multiprotocol Extensions [RFC4760] 在 BGP [RFC4271] 中携带, Address Family Identifier (AFI) 为 25 (L2VPN), Subsequent Address Family Identifier (SAFI) 为 70 (EVPN)。MP_REACH_NLRI/MP_UNREACH_NLRI 属性中的 NLRI 字段包含 EVPN NLRI (按上述规定编码)。
为了使两个 BGP 发言者交换带标签的 EVPN NLRI, 它们必须使用 BGP Capabilities Advertisements 来确保它们都能够正确处理此类 NLRI。这按照 [RFC4760] 中的规定完成, 使用能力代码 1 (multiprotocol BGP), AFI 为 25 (L2VPN), SAFI 为 70 (EVPN)。