Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP 出口流量工程

使用 BGP 标记的单播进行出口对等流量工程概述

在模拟 ISP 无 BGP 核心的数据中心环境中,入口节点将服务流量隧道传输到也是 AS 边界路由器的出口路由器。出口对等流量工程允许中央控制器指示域中的入口路由器将流量定向到特定出口路由器和特定外部接口以从网络到达特定目标。出口对等流量工程允许选择最佳播发出口路由,并将所选最佳路由映射到特定出口点。在入口处实现负载平衡的情况下,此功能可确保播发出口路由的最佳利用率。

入口路由器通过在 MPLS 标签堆栈上推送相应的 MPLS 标签来控制出口对等方选择,以便对接入点之间的链路进行流量工程。AS 边界路由器会自动将 IPv4 或 IPv6 对等方 /32 或 /128 路由安装到已建立的外部 BGP 对等方,该对等方配置了出口流量工程功能到 inet.3 转发表。这些路由具有弹出和转发的转发操作,即删除标签,并将数据包转发到外部 BGP 对等方。

AS 边界路由器将 IPv4 或 IPv6 对等方 /32 或/128 路由播发至具有自 IPv4 下一跃点的入口 BGP 对等方。入口 BGP 对等方有一个传输隧道,如 MPLS LDP,以到达 AS 边界路由器。因此,所有网络出口点都会作为标记的 BGP 路由播发至 MPLS 网络云。AS 边界路由器播发服务路由,这些出口点用作协议下一跃点。AS 边界路由器将服务路由从外部 BGP 对等方重新转换到核心,而无需更改下一跃点地址。但是,入口路由器解析服务路由中的协议下一跃点,以映射到正确的传输隧道到出口对等接口。因此,入口路由器将特定服务前缀的流量映射到特定出口路由器,或跨可用出口设备均衡流量。此功能允许入口路由器将服务流量定向到特定的出口对等方。

除了出口对等流量工程外,此功能还为它播发至 MPLS IPv4 网络云的每台出口设备提供 MPLS 快速重新路由 (FRR)。您可以为主出口 AS 边界路由器配置一个或多个备份设备。除了主路径之外,Junos OS 会自动将备份路径安装到已建立的出口 BGP 对等方(配置了出口对等流量工程)的 MPLS 转发表中。当主链路发生故障时,AS 边界路由器会切换到备用路径,并提供 MPLS FRR。指定的备份路径通过另一个直连外部 BGP 对等方或远程下一跃点。您还可以使用表中的 IP 查找 inet6.0 配置备份路径。但是,备份 remote-nexthop 选项和 ip-forward 备份选项相互排斥。

通过使用 BGP 标记的单播配置出口对等流量工程并启用 MPLS 快速重新路由

出口对等流量工程 (TE) 允许中央控制器指示域中的入口路由器将流量定向到特定出口路由器,并可通过特定外部接口到达网络中的特定目标,从而在负载平衡期间以最佳方式利用播发的出口路由。

BGP 将网络隔离到多个层,例如传输和服务层。BGP 标签单播构成传输层,BGP 单播后续地址家族标识符 (SAFI) 添加路径路由构成服务层。AS 边界路由器会触发传输层 BGP 标记的单播标签交换路径 (LSP),为出口对等方提供路由。服务层添加路径路由使用这些出口对等方作为协议下一跃点。AS 边界路由器可以选择在传输层提供 MPLS 快速重新路由 (FRR),由于服务层对等问题很常见,因此必须加以利用。因此,可以为主出口 AS 边界路由器指定一个或多个备份设备。除了主路径之外,Junos OS 会自动将备份路径安装到已建立的出口 BGP 对等方(已配置出口对等方)的 MPLS 转发表中。当主链路发生故障时,备份路径会提供 FRR。

  1. 要使用 BGP 标记的单播启用出口对等方 TE,

    在 AS 边界路由器上为出口 BGP 对等方启用出口对等方 TE。

    例如,在出口 BGP 对等方上启用出口对等方 TE。

  2. 要为 BGP 标记为单播 LSP 的出口流量启用 FRR:
    1. 在出口 BGP 对等方上定义一个带有备用路径的模板,以启用 MPLS 快速重新路由。

      您可以定义多个模板和多个 BGP 组,或者对等方可以使用同一定义的模板。一个模板中列出的所有地址必须与出口 BGP 对等方属于同一 IP 地址家族。

      例如,定义一个备份路径模板以启用 MPLS 快速重新路由。

    2. 将另一个直连外部 BGP 对等方配置为备份路径。

      例如,为定义的模板 customer1配置对等备份路径。

    3. 将 AS 边界路由器上的 IP 转发配置为快速重新路由备份路径。

      Junos OS 在 inet6.0 表中查找备份路径。

      您可以指定在出口 BGP 对等方上配置备份路径的路由实例。如果未指定路由实例,设备将为主实例配置备份路径。或者,您可以将 foo 路由实例配置为 ip-forward 备份选项。

      您不能将此选项与选项一起 remote-nexthop 使用。

      例如,为定义的模板 customer1配置 IP 转发实例 foo。

      Junos OS 在 foo.inet6.0 表中查找备份路径。

    4. 将远程下一跃点地址指定为出口 BGP 对等方的备份路径。

      出口对等 TE AS 边界路由器将流量隧道传输到此远程下一跃点地址。

      例如,如果要为定义的模板 customer1配置远程下一跃点,请输入:

    5. 在 BGP 组或邻接方级别指定定义的模板。

      例如,将之前定义的模板 customer1 指定为 BGP 邻接方 200.200.201.1 的备份路径。

示例:使用 BGP 标记的单播配置出口对等流量工程

此示例说明如何使用 BGP 标记的单播配置出口对等流量工程。出口对等流量工程允许中央控制器指示域中的入口路由器将流量定向到特定出口路由器,并可通过特定外部接口从网络到达特定目标。在入口处实现负载平衡的情况下,此功能可确保播发出口路由的最佳利用率。

要求

此示例使用以下硬件和软件组件:

  • 9 台 MX 系列路由器

  • Junos OS 14.2R4 或更高版本

概述

从 Junos OS 14.2R4 版开始,您可以使用 BGP 标记的单播启用服务流量工程 (TE),例如,使用 BGP 标记的单播来启用服务流量工程 (TE),以优化所播发的出口路由。

配置出口对等 TE,将 MPLS RSVP 等核心服务流量定向到特定的出口 BGP 对等方。入口 BGP 对等方可以使用 BGP 标记的单播将核心中单播和 inet6 单播服务流量设计为特定出口 BGP 对等方。

注:

您无法为外部 BGP 多跳对等方配置出口对等方 TE。中的 inet.3 ARP 路由仅适用于对等 /32 和 /128 路由。

拓扑

图 1 显示了示例拓扑。路由器 R3 和路由器 R4 是 AS 边界路由器。R3 上启用了出口对等 TE。入口路由器 R0 将发往远程网络的流量定向到已启用出口对等 TE 的路由器 R3。

图 1: 使用 BGP 标记的单播配置出口对等流量工程 使用 BGP 标记的单播配置出口对等流量工程

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层级的 [edit] CLI 中,然后从配置模式进入 commit

路由器 R0

路由器 R1

路由器 R2

路由器 R3

路由器 R4

路由器 R5

路由器 R6

路由器 R7

路由器 R8

配置路由器 R3

逐步过程

以下示例要求您在配置层次结构中的各个级别上导航。有关导航 CLI 的信息,请参阅 CLI 用户指南中的在配置模式下使用CLI 编辑器。

要配置路由器 R3:

注:

修改相应的接口名称、地址和其他参数后,对其他路由器重复此过程。

  1. 使用 IPv4 和 IPv6 地址配置接口。

  2. 配置环路地址。

  3. 配置路由器 ID 和自治系统 (AS) 编号。

  4. 为管理接口以外的所有接口配置 RSVP 协议。

  5. 为除管理接口以外的所有接口配置 MPLS 协议。

  6. 在面向核心的接口上配置 IBGP 对等会话。

  7. 在面向外部边缘路由器的接口上配置 EBGP 对等会话。

  8. 为外部 BGP 组 Peer1-lan-1 和 IPv6 组 Peer1-lan-1-v6 启用出口对等流量工程。

  9. 将 OSPF 协议配置为 IGP。

  10. 定义将 ARP 路由导出到路由反射器的策略。

  11. 应用用于将 ARP 路由导出到路由反射器到外部 BGP 组 ebgp-v6 的策略 exp-arp-to-rrs

  12. 使用 IPv4 和 IPv6 路由定义前缀列表。

  13. 定义将 IPv4 和 IPv6 路由导出到服务器的策略。

  14. 应用策略以导出 IPv4 和 IPv6 对等路由。

  15. 定义每个数据包的负载平衡策略。

  16. 应用按数据包的负载平衡策略。

结果

在配置模式下,输入 show interfacesshow protocolsshow routing-optionsshow policy-options 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明,以更正配置。

验证

确认配置工作正常。

识别标签和协议下一跃点

目的

获取从 R0 到 R6 传输的数据包的标签编号,以及路由表中为路由 1 0.17.17.2 的下一跃点。

行动

在操作模式下,在 show route 10.17.17.2 extensive active-path 路由器 R0 上运行命令。

含义

输出中同时显示数据包标签299888和下一跃点 10.200.202.2。

验证带有标签299888的数据包路径

目的

跟踪标签299888的路径,并验证 mpls.0 路由表中是否存在 VPN 条目。

行动
含义

mpls.299888 0 路由表中存在具有 VPN 条目和下一跃点 10.200.202.2 的标签。

验证路由器 R3 上是否启用了出口对等流量工程

目的

验证是否已在路由器 R3 上配置出口对等流量工程。

行动
含义

输出指示路由器 R3 上启用了 BGP 出口对等流量工程。

BGP 入口对等节点的分段路由流量工程概述

此功能使 BGP 能够支持入口路由器流量工程的分段路由策略。控制器可以指定包含多个要引导标记路径或 IP 流量的分段路由策略。分段路由策略会将有序分段列表添加到数据包的标头中,用于流量定向。BGP 将分段路由策略的候选路由安装到路由表中 bgp.inetcolor.0 或 bgp.inet6color.0 中。BGP 为特定分段路由流量工程策略从候选路由中选择一个路由,并将其安装在新的路由表中 inetcolor.0 或 inet6color.0 中。此功能既支持静态配置,也支持入口路由器转发表中安装的分段路由流量工程策略。

了解分段路由策略

在分段路由中,控制器允许核心网络中的入口节点引导流量通过显式路径,同时消除中间节点中显式路径的状态。与分段路由策略关联的有序分段列表被添加到数据包的标头中。这些分段列表或分段标识符 (SID) 列表表示网络中的路径,即从从各种来源获知的多个候选路径中选择的最佳候选路径。有序分段列表被编码为一组标签。此功能允许根据网络或客户需求将数据包引导至特定路径。可以标记流量或 IP 流量,并通过标签交换或基于目标的查找引导这些分段路由流量工程路径。您可以在入口路由器上配置静态策略,即使在连接到控制器的链路出现故障时也能引导流量。静态分段路由策略可用于确保在控制器关闭或无法访问时进行流量定向。

BGP 在分段路由策略路由选择中的作用

当 BGP 从控制器收到分段路由流量工程后续地址家族标识符 (SAFI) 的更新时,BGP 会对这些更新执行一些基本检查和验证。非 MPLS 标签的分段被视为无效。如果更新有效,则 BGP 在路由表 bgp.inetcolor.0 和 bgp.inet6color.0 中安装分段路由流量工程策略,随后这些更新会安装在路由表中 inetcolor.0 或 inet6color.0 中。这些路由表使用 、 等distinguisherendpoint address属性,以及color作为密钥。

从 Junos OS 20.2R1 版开始,Junos OS 支持基于控制器的 BGP-SRTE 路由安装为分段路由流量工程 (SPRING-TE) 路由。BGP 在路由表 bgp.inetcolor.0 和 bgp.inet6color.0 中安装分段路由流量工程策略,随后这些路由表将安装在 SPRING-TE 的 inetcolor.0 或 inet6color.0 中。

策略操作 color: color-mode:color-value 在层次结构级别配置,用于在 [edit policy-options community name members] 从 inet-单播地址族和 inet6 单播地址族导出前缀时附加颜色社区。

要为地址系列启用 BGP IPv4 分段路由流量工程功能,请将语句segment-routing-te[edit protocols bgp family inet]包含在层次结构级别。

要为地址系列启用 BGP IPv6 分段路由流量工程功能,请将语句segment-routing-te[edit protocols bgp family inet6]包含在层次结构级别。

注:

从 18.3R1 版开始,Junos OS 支持在配置了分段路由工程策略的网络中收集入口 IP 和传输 MPLS 流量的流量统计信息。要启用流量统计信息收集,请将语句telemetry[edit protocols source-packet-routing]包含在层次结构级别。

静态配置的分段路由策略

可以在入口路由器上配置静态策略,以允许流量路由,即使连接到控制器的链路发生故障也是如此。在[edit protocols source-packet-routing]层次结构级别进行配置sr-preference,以在 BGP 信号分段路由工程转发条目上选择静态配置的分段路由流量工程策略转发条目。分段标识符标签堆栈的顶部标签会与内部网关协议 (IGP) 顶级标签交换,以便解析。

静态分段路由流量工程策略可以包含多个带或不带加权 ECMP 的路径。如果 IGP 配置已配置加权 ECMP,则转发路径将提供层次加权等价多路径 (ECMP)。但是,如果未配置加权 ECMP,则对所有分段路由流量工程路径应用平等的平衡。

支持和不支持的功能

Junos OS 通过 BGP 分段路由流量工程支持以下功能:

  • 对于 PTX 系列,使用增强型机箱模式的 FPC-PTX-P1-A 支持此功能。

  • 加权 ECMP 和分层加权 ECMP。

  • 分段路由流量工程策略中的路径支持 MPLS 快速重新路由 (FRR)。当分段路由流量工程策略路径可用时,与顶部标签对应的 IGP 备份路径安装在路由表中。

以下限制适用于 BGP 分段路由流量工程:

  • BGP 和静态分段路由流量工程策略仅支持主实例。

  • 使用静态策略显式配置或通过 BGP 学习的分段路由流量工程路径仅限于仅表示绝对 MPLS 标签的分段标识符列表。

  • 静态分段路由流量工程策略最多支持 128 个分段列表。

  • 路由实例中的对等方不支持 BGP 分段路由流量工程 SAFI。

  • BGP 分段路由流量工程网络层可达性信息 (NLRI) 不能使用路由信息库 (RIB) 组(RIB 也称为路由表)导入其他路由表。

  • 遍历分段路由策略的流量不支持流量统计信息。

  • 不支持处理生存时间 (TTL) MPLS 标签分段标识符。

  • 不支持不间断活动路由。

  • 服务等级 (CoS) 策略适用于顶部标签。

  • 仅支持非 VPN CoS 重写 CLI 命令;例如,支持顶部标签的 EXP 重写。

  • 对于入口数据包,最多可解析 8 个标签,并在负载平衡散列计算中使用第 2 层或第 3 层 MPLS 有效负载字段。如果入口数据包中的标签深度超过 8 个标签,则不会解析 MPLS 有效负载,并且不会在负载平衡散列计算中使用第 2 层和第 3 层 MPLS 有效负载字段。

  • 标签堆栈深度支持的最大支持为 5。您必须进行配置 maximum-labels 以限制分段路由流量工程策略的标签深度。如果未 maximum-labels 配置,则有意义的默认值适用,将最大标签深度限制为 5。

  • 必须在分段路由工程 LSP 配置中指定颜色属性。因此,入口路由会下载到 inetcolor{6}.0 表中。

  • 如果存在多个具有相同 Endpoint, color 优先级的静态分段路由流量工程策略,但存在不同的绑定分段标识符,则会安装在表中 mpls.0

  • 不支持混合分段标识符:分段路由工程分段列表中分段标识符必须完全为 IPv4 或 IPv6。

  • 您必须在接口上显式配置 MPLS 最大标签,以便容纳五个以上的标签:否则,五个以上的标签可能会导致丢包。

  • 受支持的参数的默认限制如下 表 1

    表 1: 分段路由流量工程支持参数

    参数

    限制

    支持的最大标签数

    5

    分段路由流量工程策略中的最大路径数

    8

    BGP 分段路由流量工程策略数

    32,000

    静态分段路由流量工程策略数

    32,000

在 BGP 网络中使用分段路由配置入口流量工程

从 Junos OS 17.4R1 版开始,BGP 发送方支持基于分段路由策略的流量定向。控制器可以指定包含多个要引导标记路径或 IP 流量的分段路由策略。此功能使 BGP 能够支持入口路由器流量工程的分段路由策略。分段路由策略会将有序分段列表添加到数据包的标头中,用于流量定向。可以在入口路由器上配置静态策略,以允许流量路由,即使连接到控制器的链路发生故障也是如此。

注:

使用 FPC-PTX-P1-A 的 PTX 系列支持此功能。对于具有多个 FPC 的设备,必须在机箱上配置增强模式。

开始配置 BGP 以从控制器接收分段路由流量工程策略之前,请执行以下操作:

  1. 配置设备接口。

  2. 配置 OSPF 或任何其他 IGP 协议。

  3. 配置 MPLS 和分段路由标签。

  4. 配置 BGP。

  5. 在控制器和所有其他路由器上配置分段路由。

要为 BGP 分段路由配置流量工程:

  1. 为地址家族启用 BGP IPv4 分段路由流量工程功能。此功能仅适用于 inet、inet 单播、inet6 和 inet6 单播网络层可访问性信息 (NLRI) 系列。

    例如,为特定 BGP 组启用分段路由,如下所示:

  2. 配置分段路由全局块 (SRGB)。Junos OS 使用此标签块将数据包定向到远程目标。配置开始标签和 SRGB 索引范围。

    例如,使用以下值配置开始标签和 SRGB 索引范围:

  3. 将策略操作配置为在从 inet-单播地址族和 inet6 单播地址族导出前缀时附加颜色社区。

    例如,为 BGP 社区配置以下颜色属性:

  4. 配置源路由 LSP,以在入口路由器上引导流量。指定隧道端点、颜色、绑定分段标识符等属性,以及流量工程的优先级。配置绑定分段标识符将路由安装在 MPLS 表中。

    例如,您可以按如下配置属性:

  5. 为分段路由路径的主分段列表配置加权 ECMP。如果转发接口也配置了加权 ECMP,则 Junos OS 应用层次加权 ECMP。如果未配置权重百分比,则只会在转发接口上应用 IGP 权重。

    例如,您可以按如下配置路由路径和权重:


  6. 为为此隧道接收的路由配置分段路由首选项。此分段路由优先级值将覆盖全局分段路由优先级值,用于在通过静态和 BGP 等不同协议安装的候选分段路由策略之间进行选择。

    例如,您可以按如下方式配置 sr 首选项:

  7. 在入口路由器上配置静态策略,以允许流量路由,即使链接到控制器时也是如此。指定一个或多个下一跳标签。成功解析的 LSP 用于解析具有相同颜色和端点的 BGP 有效负载前缀。

    例如,配置两个分段列表 sr1sr4 并指定标签以在入口路由器上引导分段路由流量,如下所示:

    注:

    如果为流量工程同时配置了 BGP 和静态分段路由,则默认情况下,Junos OS 会选择静态配置的分段路由策略。

  8. 配置分段路由优先级,以将收到的分段路由流量工程优先级值替换为配置的覆盖值。分段路由策略优先级可以根据涉及 sr-优先级覆盖、sr 优先级和管理员优先级的某些并断规则而进行更改。

    例如,为 BGP 分段路由优先级覆盖配置以下值:

为 BGP 标记的单播启用流量统计信息收集

从 Junos OS 18.1R1 版开始,您可以在配置了分段路由的网络中的入口路由器上为 BGP 标记的单播流量启用流量统计信息收集。基于标签堆栈收集流量统计信息。例如,如果有两个路由的标签堆栈相同,但下一跃点不同,则会聚合这些路由的流量统计信息,因为标签堆栈相同。可以根据 BGP 路由更新中收到的标签堆栈定期收集流量统计信息并将其保存到指定的文件中。默认情况下,流量统计信息收集处于禁用状态。启用流量统计信息收集会触发 BGP 导入策略。仅 IPv4 和 IPv6 地址家族支持流量统计信息收集。

开始配置 BGP 以收集流量统计信息之前,请执行以下操作:

  1. 配置设备接口。

  2. 配置 OSPF 或任何其他 IGP 协议。

  3. 配置 MPLS 和 LDP。

  4. 配置 BGP。

  5. 在控制器和所有其他路由器上配置分段路由。

在配置了分段路由的网络中,每个节点和链路都会分配一个分段标识符 (SID),该标识符通过 IGP 或 BGP 进行播发。在 MPLS 网络中,每个分段都会分配一个唯一的分段标签,用作该分段的 SID。每个转发路径都表示为一个分段路由标签交换路径 (LSP)。分段路由 LSP 在入口处用一堆 SID 标签表示。入口路由器可以施加这些标签来路由流量。借助 BGP 标签单播,控制器可以对入口路由器进行编程,以引导流量并使用标签堆栈播发前缀。

要为入口处的 BGP 标记单播启用流量统计信息收集:

  1. 为特定 BGP 组或 BGP 邻接方收集已标记的单播 IPv4 和 IPv6 家族的流量统计信息。
  2. 为分段路由网络中 BGP 标签交换路径配置定期流量统计信息收集,并将统计信息保存到文件中。
    1. 指定文件名,以保存按指定时间间隔收集的收集流量统计信息。
    2. 指定收集流量统计信息的时间间隔(以秒为单位)。您可以指定一个 60 到 65535 秒的数字。

了解 BGP 中 SRv6 网络编程和基于 SRv6 的第 3 层服务

SRv6 网络编程的优势

  • BGP 利用设备的分段路由功能设置第 3 层 VPN 隧道。即使传输路由器不支持 SRv6,也可以通过 SRv6 入口节点传输 IPv4 数据包。这样,就无需在 IPv6 网络中的所有节点上部署分段路由。

  • 网络编程完全依赖于 IPv6 报头和报头扩展来传输数据包,因此不再需要 MPLS 等协议。这可确保无缝部署,而无需对核心 IPv6 网络进行任何重大的硬件或软件升级。

  • Junos OS 支持单个分段标识符 (SID) 上的所有功能行为,并且可在插入模式和封装模式下相互操作。这允许单个设备同时扮演提供商 (P) 路由器和提供商边缘 (PE) 路由器角色。

BGP 网络中的 SRv6 网络编程

网络编程是指网络将网络程序编码为插入 IPv6 数据包标头中的单独指令的功能。分段路由标头 (SRH) 是一种 IPv6 路由扩展标头类型,其中包含编码为 SRv6 SID 的分段列表。SRv6 SID 由定位器(即 IPv6 地址)和一个为 SRv6 网络中每个支持 SRv6 的节点定义特定任务的功能。SRv6 网络编程消除了对 MPLS 的需求,并且提供了利用分段路由的灵活性。

注:

确保您使用唯一的 SID,BGP 使用该 SID 分配 SRv6 SID。

要通过 SRv6 核心配置 IPv4 传输,请在 end-dt4-sid sid 层级添加语句 [edit protocols bgp source-packet-routing srv6 locator name]

要通过 SRv6 核心配置 IPv6 传输,请在 end-dt6-sid sid 层级添加语句 [edit routing protocols bgp source-packet-routing srv6 locator name]

end-dt4-sid 语句表示具有解封装和 IPv4 表查找的端点 SID,结束 dt6-sid 语句表示具有解封装和 IPv6 表查找的端点。BGP 将这些值分配给 IPv4 和 IPv6 3 层 VPN 服务 SID。

SRv6 核心上的第 3 层 VPN 服务

连接到出口 PE 时,入口 PE 将有效负载封装在外部 IPv6 报头中,其中目标地址是与相关 BGP 路由更新关联的 SRv6 服务 SID。出口 PE 会将下一跃点设置为其其中一个 IPv6 地址,该地址也是分配 SRv6 服务 SID 的 SRv6 搜索器。通过同一分段路由策略可以解析多个路由。

图 2: SRv6 数据包封装 SRv6 数据包封装

从 Junos OS 20.4R1 版开始,您可以通过 SRv6 核心配置基于 BGP 的第 3 层服务。您可以启用第 3 层叠加服务,使用 BGP 作为控制平面,将 SRv6 用作数据平面。SRv6 网络编程提供了无需部署 MPLS 即可利用分段路由的灵活性。此类网络仅依赖于 IPv6 标头和标头扩展来传输数据。

注:

确保end-dt4-sid sidend-dt6-sid sid分段列表中的最后一个 SID 或无 SRH 标头的数据包的目标地址。

要通过 SRv6 核心配置 IPv4 VPN 服务,请在 end-dt4-sid 层级添加语句 [edit routing-instances instance-name protocols bgp source-packet-routing srv6 locator name]

要通过 SRv6 核心配置 IPv6 VPN 服务,请在 end-dt6-sid 层次结构级别添加语句 [edit routing-instances instance-name protocols bgp source-packet-routing srv6 locator name]

要通过 SRv6 核心配置 IPv6 VPN 服务,请在 end-dt46-sid 层次结构级别添加语句 [edit routing-instances instance-name protocols bgp source-packet-routing srv6 locator name] 。终端 dt46 SID 必须是分段路由策略中的最后一个分段,并且 SID 实例必须与 IPv4 FIB 表和 IPv6 FIB 表相关联。

向 BGP 对等方宣传第 3 层 VPN 服务

BGP 将特定服务前缀的可访问性从出口 PE 设备播发至入口 PE 节点。PE 设备之间交换的 BGP 消息携带 SRv6 服务 SID,BGP 使用 SGP 将 PE 设备互连以形成 VPN 会话。对于 BGP 使用 per-VRF SID 分配的第 3 层 VPN 服务,同一 SID 会跨多个网络层可访问性信息 (NLRI) 地址系列共享。

要向出口节点的 BGP 对等方播发 SRv6 服务,请将该 advertise-srv6-service 语句 [edit protocols bgp family inet6 unicast] 包含在层次结构级别。

支持基于 SRv6 的第 3 层服务的出口 PE 设备通告叠加服务前缀和服务 SID。BGP 入口节点接收这些播发,并将前缀添加到相应的虚拟路由和转发 (VRF) 表中。

要接受入口节点的 SRv6 服务,请将语句accept-srv6-service[edit protocols bgp family inet6 unicast]包含在层次结构级别。

BGP 中 SRv6 网络编程支持和不支持的功能

Junos OS 通过 BGP 中的 SRv6 网络编程支持以下功能:

  • 入口设备在缩减模式下支持七个 SID,包括 VPN SID

  • 出口设备支持七个 SID,包括 VPN SID

  • 具有解封装和特定 IP 表查找功能的端点(End.DT46 SID)

Junos OS 不支持与 BGP 中的 SRv6 网络编程一起支持以下功能:

  • SRv6 隧道中的分段和重装

  • VPN 选项 B 和 C

  • 检测重复 SID

示例:在 BGP 网络中通过 SRv6 配置第 3 层服务

此示例说明如何在 BGP 网络中配置 SRv6 网络编程和第 3 层 VPN 服务。SRv6 网络编程提供了无需部署 MPLS 即可利用分段路由的灵活性。对于网络主要采用 IPv6 且尚未部署 MPLS 的服务提供商,此功能很有用。

要求

此示例使用以下硬件和软件组件:

  • 五个带有 MPC7E、MPC8E 或 MPC9E 线卡的 MX 系列路由器

  • Junos OS 20.4R1 或更高版本

概述

从 Junos OS 20.4R1 版开始,您可以通过 SRv6 核心网络配置基于 BGP 的第 3 层服务。借助 SRv6 网络编程,网络仅依赖于 IPv6 报头和报头扩展来传输数据。您可以启用第 3 层叠加服务,使用 BGP 作为控制平面,将 SRv6 用作数据平面。

拓扑

图 3中,路由器 R0 是入口,路由器 R1 和 R2 是支持仅支持仅支持 IPv4 客户边缘设备的出口路由器。路由器 R3 和 R4 构成仅支持 IPv6 的提供商核心网络。所有路由器都属于同一自治系统。IS-IS 是配置为在 IPv6 核心路由器 R3 和 R4 中支持 SRv6 的内部网关协议。在此示例中,BGP 在路由器 R0、R1 和 R2 上配置。路由器 R0 配置为 IPv6 路由反射器,具有与路由器 R1 和路由器 R2 的 IBGP 对等会话。出口路由器 R1 将 L3VPN SID 播发至入口路由器 R0,后者接受并更新 VRF 表。

图 3: BGP 网络中通过 SRv6 的第 3 层服务BGP 网络中通过 SRv6 的第 3 层服务

R1 配置为 3011::1 作为结束 SID,所有 BGP 路由均使用 3011::1 播发至路由器 R0 的下一跃点。路由器 R0 有两条通往 R1 的路径:通过 R3 的主路径和通过 R4 的主路径。在路由器 R0 中,主路径采用默认指标,备份路径配置为指标 50。以下是从路由器 R1 播发到 R0 的一些路由:

IPv4

21.0.0.0

IPv6

2001:21::

IPv4 VPN

31.0.0.0

IPv6 VPN

2001:31::

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到层级的 [edit] CLI 中,然后从配置模式进入提交。

路由器 R0

路由器 R1

路由器 R2

路由器 R3

路由器 R4

配置路由器 R0

逐步过程

要通过第 3 层 VPN 服务配置 SRv6 网络编程,请在路由器 R0 上执行以下步骤:

  1. 配置设备接口以启用 IP 传输。

  2. 配置路由器 ID 和自治系统 (AS) 编号,以传播属于同一 AS 的一组路由设备内的路由信息。

  3. 全局启用 SRv6 和定位器地址以指示路由器的 SRv6 功能。SRv6 SID 是由定位器及功能组成的 IPv6 地址。路由协议播发定位器地址。

  4. 为 IPv4 和 IPv6 流量配置外部路由实例 VPN1。配置 VPN1 的 BGP 协议,以在提供商边缘设备之间启用对等和流量传输。

  5. 为参与路由实例的每台 PE 路由器配置 VPN 类型和唯一路由识别符。

  6. 配置结束 dt4 和结束 dt6 SID 值,以启用第 3 层 VPN 服务。

  7. 定义一个策略来对数据包进行负载均衡。

  8. 应用按数据包策略以实现流量负载平衡。

  9. 定义一个策略adv_global以接受从 R1 播发的路由。

  10. 在面向核心的接口上配置 BGP 以建立内部和外部对等会话。

  11. 使设备能够将 SRv6 服务播发至 BGP 对等方,并接受出口提供商边缘 (PE) 设备播发的路由。

  12. 启用 IS-IS 作为内部网关协议 (IGP),用于在核心提供商路由器之间路由流量。

  13. 为前缀分段配置 end-dt4 和 end-dt6 SID 值。结束 dt4 是具有解封装和 IPv4 表查找的端点 SID,终端 dt6 是具有解封装和 IPv6 表查找的端点。BGP 将这些分配给 IPv4 和 IPv6 3 层 VPN 服务 SID。

结果

在配置模式下,输入 show interfacesshow protocolsshow policy-optionsshow routing-options 命令,以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明,以更正配置。

完成设备配置后,请从配置模式进入 commit

验证

确认配置工作正常。

验证播发的 IPv4 路由是否已安装在 IPv4 表中

目的

验证入口路由器 R0 是否已从出口路由器 R1 中学习到 IPv4 前缀 20.0.0.0 的路由。

行动

在操作模式下,在 show route 20.0.0.0 路由器 R0 上运行命令。

含义

输出确认 iPv4 前缀 20.0.0.0 已安装在 inet.0 表中。

验证 SRv6 SID 是否已安装在 IPv4 表中

目的

验证入口路由器 R0 是否已从出口路由器 R1 接收并接受 SRv6 end-dt4 SID 3001::2。

行动

在操作模式下,在 show route 20.0.0.0 extensive 路由器 R0 上运行命令。

含义

输出显示 SRv6 SID,并确认在路由器 R0 和 R1 之间建立了 SRv6 隧道。

验证 IPv6 VPN 路由是否已安装在 VPN 表中

目的

验证入口路由器 R0 是否已从出口路由器 R1 中学习到 VPN IPv6 前缀 2001::30:/126 的路由。

行动

在操作模式下,在 show route 2001:30:: 路由器 R0 上运行命令。

含义

输出确认 vpn.inet6.0 表中安装了前缀 2001:30::/126 的路由详细信息。

验证 IPv4 VPN 路由是否已安装在 VPN 表中

目的

验证入口路由器 R0 是否已从出口路由器 R1 中学习到 VPN IPv4 前缀 30.0.0.0 的路由。

行动

在操作模式下,在 show route 30.0.0.0 路由器 R0 上运行命令。

含义

输出确认 iPv4 前缀 30.0.0.0 已安装在 vpn.inet.0 表中。

了解 SRv6 隧道的 SR-TE 策略

SRv6 TE 策略的优势

  • SRv6 TE 提供灵活性,无需部署 MPLS 即可利用分段路由。此类网络仅依赖于 IPv6 标头和标头扩展来传输数据。这对于网络主要采用 IPv6 且尚未部署 MPLS 的服务提供商很有用。
  • 确保无缝部署,无需核心 IPv6 网络中的任何主要硬件或软件升级,从而增强可扩展性。
  • 利用 IS-IS SRv6 SRV6 SID 形成分段列表。因此,它可以利用 IS-IS SRv6 SID 的 TI-LFA 路径,并可以基于 IGP 形成备份路径。
  • 利用 IS-IS 加权等价多路径 (ECMP),还可以在单个分段列表中拥有自己的 ECMP,以形成分层加权 ECMP,以在细粒度级别执行负载平衡。

SRv6 TE 策略概述

SR-TE 策略包含一个或多个静态配置或由不同隧道源(即 PCEP、BGP-SRTE、DTM)贡献的 SR-TE 隧道。从 Junos OS 21.3R1 版开始,Junos OS 支持具有静态配置的 SR-TE 策略的 SRv6 数据平面。

在 SRv6 TE 策略中:

  • IS-IS 配置填充核心。
  • 传输中填充了 SRv6 TE 隧道配置。
  • BGP 网络层可达性信息 (NLRI) 填充服务。

创建 SRv6 TE 数据平面后,可以使用 BGP 作为控制平面,使用 SRv6 作为数据平面启用第 3 层叠加服务。所需的有效负载可以是 IPv4 或 IPv6。

图 4 描述了一个 SRv6 TE 拓扑结构,其中 R1 是已将 SRv6 TE 策略配置为 R6 的入口节点。R6 是配置了到 BGP 对等方的第 3 层 VPN 服务的出口节点。核心构成 IS-IS SRv6。出口路由器 R6 将 L3VPN SID 播发至入口路由器 R1,后者接受并更新 VRF 表。R6 配置为 2001:db8:0:a6::d 06 作为结束跃点,L3VPN 服务将导出到 CE7,2001:db8:0:a6::d 06 作为下一跳。有两个分段列表:<R4、R5、R6> 和 <R2、R3、R6>。

图 4: SRv6 TE 示例拓扑 SRv6 TE 示例拓扑

什么是分段路由扩展标头 (SRH)?

分段标识符表示分段路由域中的特定分段。在 IPv6 网络中,使用的 SID 类型是一个 128 位的 IPv6 地址,也称为 SRv6 分段或 SRv6 SID。SRv6 将这些 IPv6 地址堆叠在一个分段路由扩展标头中,而不是 MPLS 标签。分段路由扩展标头 (SRH) 是一种 IPv6 路由扩展标头类型。通常,SRH 包含编码为 SRv6 SID 的分段列表。SRv6 SID 包含以下部分:

  • Locator— 定位器是 SID 的第一部分,由表示特定 SRv6 节点地址的最显著位组成。定位器与为父节点提供路由的网络地址非常相似。 IS-IS 协议在路由表中安装定位器路由inet6.0。IS-IS 将分段路由到其父节点,随后该父节点将执行在 SRv6 SID 另一部分中定义的功能。您还可以指定与此定位器关联的算法。

  • Function-SID 的另一部分定义一个功能,该功能在定位器指定的节点上本地执行。互联网草案 draft-ietf-spring-srv6-network-programming-07draft, SRv6 网络编程中已经定义了几个功能。但是,我们已在 Junos OS 上实现了以下功能,这些功能在 IS-IS 中发出信号。 IS-IS 在路由表中安装这些功能 SID inet6.0

    • End— 用于前缀 SID SRv6 实例的端点功能。它不允许为移除 SRH 而解封装外部报头。因此,终端 SID 不能是 SID 列表的最后一个 SID,也不能是没有 SRH 的数据包的目标地址 (DA),除非与 PSP、USP 或 USD 选项组合使用。

    • End.X— 端点 X 功能是相邻 SID 的 SRv6 实例化。它是端点功能的变体,具有第 3 层交叉连接到一组第 3 层邻接。

    您可以指定最终 SID 行为,例如倒数第二个分段弹出 (PSP)、最终分段弹出 (USP) 或最终分段解封装 (美元)。

    • PSP— 当最后一个 SID 写在目标地址中时,具有 PSP 特色的 End 和 End.X 功能会弹出排在前列的 SRH。后续堆叠 SHS 可能存在,但未作为此功能的一部分进行处理。

    • USP— 当下一个报头是 SRH 且不再留下分段时,IS-IS 协议会弹出顶部 SRH,查找更新的目标地址,并根据匹配表条目转发数据包。

    • USD— 当数据包中的下一个报头为 41 或 SRH 且不再留下分段时,IS-IS 会弹出外部 IPv6 报头及其扩展标头,查找公开的内部 IP 目标地址,并将数据包转发至匹配的表格条目。

例如,您可以有一个 SRv6 SID,其中 2001::19:db8:AC05:FF01:FF01:是定位器,A000:B000:C000:A000 是功能:

表 2: 128 位 SRv6 SID

定位

功能

2001::db8:19:AC05:FF01:FF01

A000:B000:C000:A000

适用于 SRv6 TE 的 TI-LFA

独立于拓扑的无环路备用 (TI-LFA) 可建立一个与后融合路径对齐的快速重新路由 (FRR) 路径。支持 SRv6 的节点将一个分段插入 IPv6 标头,或者将多个分段插入 SRH。多个 SHS 可能会显著增加封装开销,有时可能超过实际数据包有效负载。因此,默认情况下,Junos OS 支持使用缩减的 SRH 进行 SRv6 TE 隧道封装。本地点修复 (PLR) 将 FRR 路径信息添加到包含 SRv6 SID 的 SRH 中。

TI-LFA 备份路径表示为 SRH 内的一组 SRv6 SID。在入口路由器上,IS-IS 将 SRH 封装在一个新的 IPv6 报头中。但是,在传输路由器上,IS-IS 会按以下方式将 SRH 插入数据流量中:

  • Encap Mode— 在封装模式下,原始 IPv6 数据包被封装并传输为 IPv6 中的 IPv6 封装数据包的内部数据包。外部 IPv6 数据包将 SRH 与分段列表一起。原始 IPv6 数据包在网络中传输时未修改。默认情况下,Junos OS 支持在缩减的 SRH 中封装 SRv6 隧道。但是,您可以选择以下一种隧道封装方法:

    • Reduced SRH (default)— 在缩减的 SRH 模式下,如果只有一个 SID,则不会添加 SRH,并将最后一个 SID 复制到 IPV6 目标地址。您不能使用缩减的 SRH 保留 SRH 中的整个 SID 列表。

    • Non-reduced SRH— 当您和可能仍希望保留 SRH 中的整个 SID 列表时,您可以配置非缩减的 SRH 隧道封装模式。

由于静态配置 SRv6 TE LSP 的核心网络由 IS-IS SRv6 组成,因此 IS-IS SRv6 TILFA 可使用 SRv6 TE 分段加以利用。

SRv6 核心上的第 3 层 VPN 服务

连接到出口 PE 时,入口 PE 将有效负载封装在外部 IPv6 报头中,其中目标地址是与相关 BGP 路由更新关联的 SRv6 服务 SID。出口 PE 会将下一跃点设置为其其中一个 IPv6 地址,该地址也是分配 SRv6 服务 SID 的 SRv6 搜索器。通过同一分段路由策略可以解析多个路由。

图 5: SRv6 数据包封装 SRv6 数据包封装

从 Junos OS 20.4R1 版开始,您可以通过 SRv6 核心配置基于 BGP 的第 3 层服务。您可以启用第 3 层叠加服务,使用 BGP 作为控制平面,将 SRv6 用作数据平面。

向 BGP 对等方宣传第 3 层 VPN 服务

BGP 将特定服务前缀的可访问性从出口 PE 设备播发至入口 PE 节点。PE 设备之间交换的 BGP 消息携带 SRv6 服务 SID,BGP 使用 SGP 将 PE 设备互连以形成 VPN 会话。对于 BGP 使用 per-VRF SID 分配的第 3 层 VPN 服务,同一 SID 会跨多个网络层可访问性信息 (NLRI) 地址系列共享。

支持基于 SRv6 的第 3 层服务的出口 PE 设备通告叠加服务前缀和服务 SID。BGP 入口节点接收这些播发,并将前缀添加到相应的虚拟路由和转发 (VRF) 表中。

SR-TE 中 SRv6 网络编程支持和不支持的功能

SRv6 TE 目前支持:

  • IPv4 和 IPv6 有效负载。

  • 入口路由器最多 6 个在缩减模式下的 SID,在入口处最多 5 个在非缩减模式下的 SID。

  • 入口路由器上的封装模式。

  • preserve-nexthop-hierarchy 平台层的解析器下配置,以便能够组合 SR-TE 和 IGP 路由的 SID。

SRv6 TE 当前不支持:

  • 适用于 SRv6 策略的本地 CSPF 功能。

  • IPv4 色隧道端点。

  • sBFD 和遥测。

  • PCE 发起和委托的 SRv6 LSP。

  • 使用 SRv6 SID 自动转换。

  • 采用 SRv6 策略的 LDP 隧道。

  • 逻辑系统。

  • SR-TE 隧道的 SR-TE 绑定 SID。

  • SRTE SRv6 的 Ping 或 OAM。

  • 通过 SRv6 TE 隧道的任何静态 IPv4 路由。

  • SRv6 TE 的插入模式。

  • 适用于 SRv6 TE LSP 的 SRv6 灵活算法。

示例:为 SRv6 隧道配置静态 SR-TE 策略

概述

此示例说明如何为 SRv6 隧道配置静态 SR-TE 策略。对于网络主要采用 IPv6 且尚未部署 MPLS 的服务提供商,此 SRv6 TE 策略很有用。此类网络仅依赖于 IPv6 标头和标头扩展来传输数据。SRv6 网络编程提供了无需部署 MPLS 即可利用分段路由的灵活性。

拓扑

下图 描述了一个 SRv6 TE 拓扑结构,其中设备 R1 和设备 R6 是支持 IPv4 或 IPv6 设备 CE1 和 CE2 的入口和出口路由器。设备 R2、R3、R4 和 R5 构成仅支持 IPv6 的提供商核心网络。所有设备都属于同一自治系统。IS-IS 是 IPv6 核心中的内部网关协议,配置为支持 SRv6。在此示例中,出口设备 R6 将 L3VPN SID 播发至入口设备 R1,后者接受并更新 VRF 表。设备 R6 配置为 2001:db8:0:a6::d 06 作为结束跃点,L3VPN 服务以 2001:db8:0:a6::d 06 作为下一跳。有两个分段列表:<R4、R5、R6> 和 <R2、R3、R6>。

图 6: SRv6 TE 拓扑 SRv6 TE 拓扑

要求

此示例使用以下硬件和软件组件:

  • 六台 MX 系列路由器。

  • Junos OS 21.3R1 或更高版本。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,然后将命令复制并粘贴到 [edit] 层次结构级别的 CLI 中,然后从配置模式输入提交。

设备 R1

设备 R2

设备 R3

设备 R4

设备 R5

设备 R6

设备 CE0

设备 CE7

配置设备 R1

逐步过程

要为基于 IS-IS SRv6 核心的 SRV6 隧道配置静态 SR-TE 策略,请在 R1 设备上执行以下步骤:

  1. 配置设备接口以启用 IP 传输。

  2. 使用用作 BGP 会话路由器 ID 的 IPv4 和 IPv6 地址配置环路接口。

  3. 配置路由器 ID 和自治系统 (AS) 编号,以传播属于同一 AS 的一组路由设备内的路由信息。

  4. 在面向核心的接口上配置 BGP 以建立内部和外部对等会话。
  5. 为 IPv4 和 IPv6 流量配置外部路由实例to_CE0。为to_CE0配置 BGP 协议,以在提供商边缘设备之间启用对等和流量传输。

  6. 使用 ip 颜色模式配置解析图映射1。将 BGP 协议配置为使用多个路径并定义包括多路径解析操作的策略 mpath-resolve,并导入策略以解析 IBGP 多路径路由的所有可用路径。

  7. 为 R1 设备的 VRF 表配置导入和导出策略。
  8. 为参与路由实例的每台 PE 路由器配置 VPN 类型和唯一路由识别符。

  9. 定义一个策略以对数据包进行负载均衡,并应用按数据包的策略,以启用流量负载平衡。
  10. 定义一个策略v4vpn1_res_map1和v6vpn1_res_map1,以接受从 R1 播发的路由。
  11. 禁用级别 2,启用 IS-IS 作为核心设备之间路由流量的内部网关协议 (IGP)。
  12. 为 IS-IS 协议启用 TI-LFA。
  13. 配置节点分段的 IPv6 索引值。
  14. 全局启用 SRv6 和定位器地址以指示路由器的 SRv6 功能。SRv6 SID 是由定位器及功能组成的 IPv6 地址。路由协议播发定位器地址。

  15. 启用保留 SR-TE 路由选项的下一跳层次结构,并为 SRv6 链下一个操作启用平台合并。

  16. 配置结束 dt4 和结束 dt6 SID 值,以启用第 3 层 VPN 服务。

  17. 使设备能够将 SRv6 服务播发至 BGP 对等方,并接受出口设备播发的路由。

  18. 为前缀分段配置 End-Sid 功能。指定一种功能,即 End-SID 功能根据您的网络要求的行为。倒数第二个分段弹出 (PSP)、最终分段弹出 (USP) 和最终分段解封装 (USP) 是 SRv6 功能的三种可用功能。

    注:

    确保定位器与终端 SID 在同一子网中,以避免提交错误。

  19. 在邻接分段的点对点 (P2P) 接口上配置 End-X-SID 功能。为 End-X-SID 指定一个或多个功能。

    注:

    确保定位器与 X 端 SID 在同一子网中,以避免提交错误。您必须在将定位器 [edit routing-options] 映射到接口之前启用 SRv6 并配置定位器。

  20. 配置 SRv6 分段列出了<R4、R5、R6>和 <R2、R3、R6>之间的 end-sid-segment-last-sid。

  21. 为无色路径 (nc_path_R1R6) 和有色路径 (c_path_R1R6) 配置 R1 和 R6 之间的 SRv6-TE 隧道,将结束 sids-分段权重 40 和结束 x-sids-分段权重 30。

结果

检查配置结果:

完成设备配置后,请从配置模式进入 commit

验证

确认配置工作正常。

验证 SPRING 流量工程 LSP

目的

验证入口设备 R1 上的 SPRING 流量设计 LSP

行动

在操作模式下,在 show spring-traffic-engineering lsp 设备 R1 上运行命令。

含义

输出显示入口设备上的 SPRING 流量工程 LSP。

验证由 SR-TE 填充的传输 RIB

目的

验证由 SR-TE 填充的传输 RIB。

行动

在操作模式下,在 show route protocol spring-te extensive 设备 R1 上运行命令。

含义

输出显示有色和未着色的 SR-TE 传输路由,每个路由都有三个 SRv6-TE 分段列表。输出还表示有色路由和无色路由分段列表遵循缩减的 SRH 封装模式。

通过无色 SR-TE SRv6 路由结束验证 BGP 服务 IPv4 路由。DT4

目的

验证 BGP 服务 IPv4 路由是否通过无色 SR-TE SRv6 路由结束解析。DT4

行动

在操作模式下,在 show route 10.100.10.7 extensive expanded-nh 设备 R1 上运行命令。

含义

输出确认 BGP VPN IPv4 服务前缀 10.100.10.7/32 安装在通过无色 SRv6-TE 策略解析的 vpn.inet.0 表中。

通过彩色 SR-TE SRv6 路由结束验证 BGP 服务 IPv6 路由。DT6

目的

验证 BGP VPN IPv6 服务路由是否通过彩色 SRv6-TE 策略解析。

行动

在操作模式下,在 show route 2001:db8:7:255::7/128 extensive expanded-nh 设备 R1 上运行命令。

含义

输出确认 BGP VPN IPv6 服务前缀 2001:db8:7:255:7/128 安装在 vpn.inet6.0 表中,该表通过彩色 SRv6-TE 策略解析。

验证 CE0 和 CE7 之间的 IPv4 连接

目的

生成 ping 以验证 CE 设备之间通过 IPv6 提供商核心的 IPv4 连接。

行动

在操作模式下,在 ping 10.100.10.7 设备 CE0 上运行命令。

含义

输出确认 IPv4 连接在 CE 设备网络之间工作。这可以验证在此示例中,通过 IPv6 提供商核心的 SRv6 隧道是否工作正常。

发布历史记录表
版本
说明
Junos OS Release 20.2R1
从 Junos OS 20.2R1 版开始,Junos OS 支持将基于控制器的 BGP-SRTE 路由安装为分段路由流量工程 (SPRING-TE) 路由
18.3R1
从 18.3R1 版开始,Junos OS 支持在配置了分段路由工程策略的网络中收集入口 IP 和传输 MPLS 流量的流量统计信息。要启用流量统计信息收集,请将语句telemetry[edit protocols source-packet-routing]包含在层次结构级别。
change-completed