MVPN VRF 导入和导出策略
为 MBGP MVPN 的路由实例配置 VRF 路由目标
默认情况下,VPN 路由和转发 (VRF) 导入和导出路由目标(使用 VRF 导入和导出策略或者使用语句配置)用于使用 MBGP MVPN 网络层可达性信息 (NLRI) 导入和导出路由。 vrf-target
您可以使用 和 export-target
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
。该值是 IP 地址或 AS,然后是表示 4 字节或 AS 的可选编号,是 x
L
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
—指定导入发送方站点集时所使用的单播目标社区。
限制 MVPN VRF 实例要通告的路由
如果中心辐式部署使用一个 VPN 路由和转发 (VRF) 路由实例用于单播路由,并使用一个单独的 VRF 用于 MVPN 路由,则需要限制中枢站点的 PE 路由器,以仅通告 IPv4 MVPN 路由,并且仅通告 IPv6 MVPN 路由或二者。这是防止组播 VRF 实例向其他 PE 路由器播发单播 VPN 路由所必需的。
如果 层次结构中包含 语句,此配置不会阻止将 VPN 路由导出到同一路由器上的其他 VRF auto-export
[edit routing-options]
实例。
要配置 VRF 路由实例,并命名以从 和地址族播发 green
MVPN 路由 inet
,请 inet6
执行以下步骤:
提交配置后,只会将指定地址族的 MVPN 路由从 VRF 实例播发至远程 PE 路由器。要删除通告的路由限制,请删除 vrf-advertise-selective
该语句。
不能将 语句 vrf-advertise-selective
和 语句 no-vrf-advertise
包括在同一 VRF 配置中。但是,如果配置 语句而不配置其任何选项,则路由器的行为与 vrf-advertise-selective
配置语句时 no-vrf-advertise
的行为相同。VPN 路由可以防止从 VRF 路由实例通告给远程 PE 路由器。