用于 EVPN 下一跃点解析的非默认路由表

使用非默认路由表进行 EVPN 下一跃点解析的好处

  • 使您能够对涉及跨多个地理区域的多个 VPN、网络切片或服务链的 EVPN-VXLAN 流量进行精细的转发控制。

Junos设备在默认路由表(inet.0 或 inet6.0)中保留BGP底层路由,邻居可达性会存储在其中。下一跃点转发地址也使用默认路由表进行解析。

借助 EVPN-VXLAN 叠加网络,流量通过 VXLAN 隧道端点 (VTEP) 之间的 VXLAN 隧道发送。对于跨越多个地理区域的 EVPN-VXLAN 路由,无法使用默认路由表解析这些路由的下一跳 IP 地址。相反,到达这些下一跃点所需的路由存在于特定的 VRF 路由表中。

从 Junos OS 26.2R1 版开始,Junos OS 支持配置 forwarding-context 将 BGP 邻接方映射到特定 VRF 路由实例。这样,Junos OS 可以使用 VRF 路由表而不是默认的 inet.0 或 inet6.0 表来解析路由。通过使用颜色社区标记 EVPN-VXLAN 路由并将每种颜色映射到 VRF 路由表,设备可选择适当的路由表进行路由解析

通过此功能,您可以更精细地控制流量的转发方式,特别是在具有多个 VPN、网络切片或服务链的场景下。Junos OS 支持所有三种 VLAN 服务类型(基于 VLAN、VLAN 束和 VLAN 感知),并在 IPv4 和 IPv6 底层网络上使用 mac-vrf 实例类型。

注意:不支持 EVPN-VXLAN 5 类路由。

下面列出了解析 EVPN-VXLAN 路由的基本配置步骤。以下示例配置重点介绍如何配置单个 EVPN 实例。 表 1 定义了示例配置中重复使用的一些关键参数:

表 1:关键参数
参数 名称或值

EVPN 路由实例

EVPN-A

L3 VRF 路由实例

VRF-1

本地 VTEP IP 地址

10.255.255.1

远程 VTEP IP 地址

10.255.255.4

颜色社区标签

颜色:0:100

解析方案

RSLV-颜色100

导入策略

BGP-EVPN-IMP

解决目标

VRF-1.inet.0

当 Junos 设备收到 EVPN 路由信息时,它会应用导入策略 (BGP-EVPN-IMP),使用颜色公共组信息标记路由。当设备从远程 VTEP (10.255.255.4) 接收 EVPN 路由信息时,会使用社区颜色 (color:0:100) 进行标记。Junos 使用分辨率方案 (rslv-color100) 来匹配颜色社区,以指示设备使用特定的 VRF 路由表 (vrf-1.inet.0)。

  1. 使用将应用于传入 BGP 路由的颜色策略 (BGP-EVPN-IMP) 创建 BGP 组。
  2. 配置转发上下文 (VRF-1),Junos 用于设置 BGP 邻接方到远程 VTEP IP 地址 (10.255.255.4) 的可达性,并使用 VRF-1 路由表。
  3. 配置环路接口 (lo0) 以支持本地 VTEP 接口上的 VRF 实例。这样,Junos OS 就可以在 VRF 环境中将本地环路 IP 播发至远程 VTEP 对等方。
  4. 创建具有 mac-vrf实例类型的 EVPN 路由实例 (EVPN-A)。
  5. 配置 L3VRF 路由实例 (VRF-1)。
  6. 配置导入策略 (BGP-EVPN-IMP),以将社区属性 (COLOR100) 应用于来自远程 VTEP IP 地址 (10.255.255.4) 的 EVPN 路由。
  7. 配置将社区属性 (color:0:100) 与路由表 (VRF-1.inet.0) 匹配的解析方案 (rslv-color100)。