为 MBGP MVPN 的路由实例配置 VRF 路由目标
默认情况下,VPN 路由和转发 (VRF) 导入和导出路由目标(使用 VRF 导入和导出策略或使用 vrf-target
语句配置)用于导入和导出带有 MBGP MVPN 网络层可访问性信息 (NLRI) 的路由。
您可以使用 export-target
and import-target
语句来覆盖默认 VRF 导入和导出路由目标。导出和导入目标也可以专门为发送方站点或接收方站点指定,也可以从配置的单播路由目标借用。请注意,导出安全关联路由时,始终播发发件人站点导出路由目标。
配置 MBGP MVPN 路由实例时,不应为 MBGP MVPN 特定路由目标配置的目标值,该目标与在另一路由实例中配置的单播路由目标的目标值相同。
如果混合使用“仅发送方”、“仅接收方”以及“发送方和接收方”站点,在 MBGP MVPN NLRI 中为发送方站点和接收方站点指定路由目标会很有用。发送方站点路由目标用于导出发送方站点的自动发现路由,以及接收方站点导入自动发现路由。接收方站点路由目标用于通过接收方站点导出路由和导入发送方站点的路由。发送方和接收方站点会同时导出和导入同时具有路由目标的路由。
具有特定 MBGP MVPN 站点的提供商边缘 (PE) 路由器必须根据以下内容确定接收的自动发现路由是来自发送方站点还是接收方站点:
如果将 PE 路由器配置为仅在发送方站点中,则仅从接收方站点导入路由目标。导入的自动发现路由必须来自接收方站点。
如果将 PE 路由器配置为仅在接收方站点中,则仅从发送方站点导入路由目标。导入的自动发现路由必须来自发送方站点。
如果将 PE 路由器配置为同时位于发送方站点和接收方站点中,则以下准则适用:
与导入路由目标一样,您可以选择配置路由目标是来自接收方站点还是发送方站点。
如果未提供配置,则导入的自动发现路由将被视为属于发送方站点集和接收方站点集。
要为 MBGP MVPN 路由实例配置路由目标,请添加以下 route-target
语句:
route-target { export-target { target target-community; unicast; } import-target { target { target-value; receiver target-value; sender target-value; } unicast { receiver; sender; }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols mvpn]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols mvpn]
以下部分介绍如何配置 MBGP MVPN 的导出目标和导入目标:
配置 MBGP MVPN 的导出目标
要配置导出目标,请 export-target
添加语句:
export-target { target target-community; unicast; }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols mvpn route-target]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols mvpn route target]
配置选项 target
以指定导出目标社区。配置选项 unicast
以使用为单播指定的同一目标社区。
配置 MBGP MVPN 的导入目标
要配置导入目标,请 import-target
添加语句:
import-target { target target-value { receiver; sender; } unicast { receiver; sender; } }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols mvpn route-target]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols mvpn route-target]
以下部分介绍如何配置导入目标和单播参数:
配置 MBGP MVPN 的导入目标接收器和发送方
要配置导入目标社区,请包括语句 target
并指定目标社区。目标社区必须采用的形式 target:x:y
。值 x
可以是 IP 地址,要么是 AS 编号,后面是可选 L
值,表示 4 字节 AS 编号,是 y
一个数字(例如 target:123456L:100
)
target target-value { receiver; sender; }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols mvpn route-target import-target]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols mvpn route-target import-target]
您可以通过包含以下任一语句来指定导入接收方站点集或发送方站点集时使用的目标社区:
receiver
- 指定导入接收方站点集时使用的目标社区。sender
- 指定导入发件人站点集时使用的目标社区。
配置 MBGP MVPN 的导入目标单播参数
要将单播目标社区配置为导入目标,请添加以下 unicast
语句:
unicast { receiver; sender; }
您可以在以下层级包含此语句:
[edit routing-instances routing-instance-name protocols mvpn route-target import-target]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols mvpn route-target import-target]
您可以通过包含以下任一语句来指定在导入接收方站点集或发送方站点集时使用的单播目标社区:
receiver
- 指定导入接收方站点集时使用的单播目标社区。sender
- 指定导入发件人站点集时使用的单播目标社区。