Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于第 3 层 VPN 的 BGP PIC

为 MPLS 第 3 层 VPN 配置 BGP PIC 边缘

在 MPLS VPN 第 3 层环境中,客户经常多宿主其网络来提供链路冗余。尽管内部网关协议 (IGP) 可以提供快速融合,但在某些情况下,解决链路故障和提供替代路由的时间可能很耗时。例如,提供商边缘 (PE) 路由器可能配置了 200,000 个或更多 IP 前缀,而 PE 路由器故障可能会影响其中的许多前缀。

BGP 独立于前缀的融合 (PIC) 边缘允许您将第 3 层 VPN 路由作为备用路径安装在转发表中,从而在 PE 路由器发生故障或与 PE 路由器失去连接时实现快速故障切换。此已安装的路径在通过 IGP 的全局融合解决之前一直使用。使用替代 VPN 路由进行转发,直至完成全局融合,从而减少流量丢失。

BGP PIC Edge 支持使用以下任何 IGP 协议解决的多协议 BGP IPv4 或 IPv6 VPN 网络层可访问性信息 (NLRI):

  • Ospf

  • IS-IS

  • 自民党

  • Rsvp

BGP PIC Edge 不支持组播信息流。

开始之前:

  1. 配置 LDP 或 RSVP。

  2. 配置 IGP:OSPF 或 IS-IS。

  3. 配置第 3 层 VPN。

  4. 为 IPv4 VPN 或 IPv6 VPN 配置多协议 BGP。

要在 MPLS 第 3 层 VPN 中配置 BGP PIC 边缘:

  1. 启用 BGP PIC 边缘:
    注意:

    ACX 通用城域网路由器和带有 MPC 接口的 MX 系列 5G 通用路由平台上支持 BGP PIC 边缘功能。

  2. 配置每个数据包负载平衡:
  3. 将每个数据包负载平衡策略应用于从路由表导出到转发表的路由:
  4. 验证 BGP PIC Edge 是否工作。

    在操作模式下,输入 show route extensive 命令:

    包含 Indirect next hop: weight 的输出行遵循下一跳跃,软件可用于修复发生链路故障的路径。下一跳跃的重量具有以下值之一:

    • 0x1指示下一跳跃活动。

    • 0x4000表示无源下一跳跃。

优秀实践:

在带有模块化端口集中器 (MPC) 的 MX 系列 5G 通用路由平台上,强烈建议您启用增强型 IP 网络服务。

要启用增强型 IP 网络服务,

示例:为 MPLS 第 3 层 VPN 配置 BGP PIC 边缘

此示例说明如何配置 BGP 独立于前缀的融合 (PIC) 边缘,允许您将第 3 层 VPN 路由作为备用路径安装在转发表中。当提供商边缘 (PE) 路由器发生故障或失去与 PE 路由器的连接时,这可实现快速故障切换。此已安装的路径用于直至通过内部网关协议 (IGP) 的全局融合得到解决。使用替代 VPN 路由进行转发,直至完成全局融合,从而减少流量丢失。

要求

配置此示例之前,无需设备初始化以外的特殊配置。

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

  • 一个带有 MPC 接口的 MX 系列 5G 通用路由平台,用于配置 BGP PIC 边缘功能。

  • 五个路由器,可组合使用 M 系列多服务边缘路由器、MX 系列 5G 通用路由平台或 T 系列核心路由器。

  • 配置了 BGP PIC 边缘的设备上的 Junos OS 版本 13.2 或更高版本。

概述

在 MPLS VPN 第 3 层环境中,客户经常多宿主其网络来提供链路冗余。尽管内部网关协议 (IGP) 可以提供快速融合,但在某些情况下,解决链路故障和提供替代路由的时间可能很耗时。例如,提供商边缘 (PE) 路由器可能配置了 200,000 个或更多 IP 前缀,而 PE 路由器故障可能会影响其中的许多前缀。

此示例显示两个客户边缘 (CE) 路由器、设备 CE1 和设备 CE2。设备 PE1、PE2 和 PE3 是 PE 路由器。设备 P1 是提供商核心路由器。仅设备 PE1 配置了 BGP PIC 边缘。该示例使用 P1-PE2 链路 (P-PE) 链路模拟网络部分的丢失。

用于测试时,地址 172.16.1.5/24 作为设备 CE2 上的环路接口地址添加。该地址将向设备 PE2 和设备 PE3 公布,并通过内部 BGP (IBGP) IBGP 将中继至设备 PE1。在设备 PE1 上,有两条通往 172.16.1.5/24 网络的路径。这些是主路径和备份路径。

拓扑

图 1 显示了示例网络。

图 1:BGP PIC 边缘场景 BGP PIC Edge Scenario

CLI 快速配置 显示 图 1 中所有设备的配置。

该部分 逐步步骤 介绍了设备 PE1 上的步骤。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,移除任何换行符,更改与网络配置匹配所需的任何详细信息,然后将命令复制粘贴到层次结构级别的 [edit] CLI 中。

设备 CE1

设备 CE2

设备 P1

设备 PE1

设备 PE2

设备 PE3

程序

逐步过程

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

要配置设备 R1:

  1. 配置设备接口。

  2. 在面向核心的接口上配置 MPLS 和 LDP。

  3. 在面向核心的接口上配置 IGP。

  4. 配置与其他 PE 设备的 IBGP 连接。

  5. 配置负载平衡策略。

  6. (可选)配置下一跳跃自我策略。

  7. 配置路由实例以创建 CE-PE EBGP 连接。

  8. 启用 BGP PIC 边缘功能。

  9. 应用负载平衡策略。

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

结果

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

如果完成设备配置,请在配置模式下输入 commit

验证

确认配置工作正常。

显示广泛的路由信息

目的

确认 BGP PIC Edge 是否工作。

行动

从设备 PE1 运行 show route extensive table customer1.inet.0 172.16.1/24 命令。

意义

包含权重的间接下一跳跃输出线跟随软件可用于修复发生链路故障的路径的下一跳跃。

下一跳跃的重量具有以下值之一:

  • 0x1指示下一跳跃活动。

  • 0x4000表示无源下一跳跃。

显示转发表

目的

使用 show route forwarding-table检查转发表和内核路由表状态。

行动

从设备 PE1 运行 show route forwarding-table table customer1 destination 172.16.1.0/24 命令。

意义

除了转发和内核路由表状态之外,此命令还显示了数据包转发引擎使用的单列表索引 (262147)。

显示 OSPF 路由

目的

显示 OSPF 路由状态。

行动

从设备 PE1 运行 show (ospf | ospf3) route detail 命令。

意义

输出显示设备 PE2 和 PE3 上的环路接口地址的跟踪会话 ID。