Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:基于 MBGP MVPN 地址族配置 BGP 路由抖动阻尼

此示例说明如何配置具有 BGP 路由抖动抑制的多协议 BGP 组播 VPN(也称为下一代 MVPN)。

要求

此示例使用 Junos OS 12.2 版。Junos OS 12.2 版中引入了对 MBGP MVPN 的 BGP 路由抖动阻尼支持,特别是在地址族的基础上。

概述

BGP 路由抖动阻尼有助于减少在链路间歇性故障时反复撤销和重新播发路由而导致的路由不稳定。

此示例使用默认阻尼参数,并演示了具有三个提供商边缘 (PE) 路由设备、三个客户边缘 (CE) 路由设备和一个提供商 (P) 路由设备的 MBGP MVPN 方案。

拓扑学

图 1 显示了此示例中使用的拓扑。

图 1: 具有 BGP 路由抖动阻尼功能的 MBGP MVPN具有 BGP 路由抖动阻尼功能的 MBGP MVPN

在 PE 设备 R4 上,为地址族 inet-mvpn配置了 BGP 路由抖动抑制。名为 dampPolicy 的路由策略使用 nlri-route-type 匹配条件来仅抑制 MVPN 路由类型 3、4 和 5。所有其他 MVPN 路由类型均不会受到抑制。

此示例显示了本节 CLI 快速配置 中所有设备上的完整配置。本节 配置设备 R4 介绍 PE 设备 R4 的分步配置。

配置

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

设备 R4

设备 R5

设备 R6

设备 R7

配置设备 R4

分步过程

下面的示例要求您在各个配置层级中进行导航。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要配置设备 R4:

  1. 配置接口。

  2. 在接口上配置 MPLS 和信令协议。

  3. 配置 BGP。

    BGP 配置可为地址族启用 inet-mvpn BGP 路由抖动阻尼。BGP 配置还会将名为 的 dampPolicy路由策略导入到路由表中。此策略应用于邻接方 PE 设备 R2。

  4. 配置内部网关协议。

  5. 配置使用 nlri-route-type 匹配条件的阻尼策略,以仅抑制 MVPN 路由类型 3、4 和 5。

  6. 配置策略以 damping 禁用 BGP 路由抖动抑制。

    no-damp策略 (damping no-damp disable) 会导致删除路由表中存在的任何阻尼状态。该 then damping no-damp 语句将 no-damp 策略作为操作应用,并且没有 from 匹配条件。因此,所有不匹配 term1 的路由都将与此术语匹配,结果所有其他 MVPN 路由类型都不会被阻尼。

  7. 将 配置为 parent_vpn_routes 接受不属于地址族的 inet-mvpn 所有其他 BGP 路由。

    此策略作为路由实例中的 OSPF 导出策略应用。

  8. 配置 VPN 路由和转发 (VRF) 实例。

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

  10. 如果完成设备配置,请提交配置。

结果

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

验证

确认配置工作正常。

验证是否禁用了路由抖动阻尼

目的

no-damp验证是否存在该策略,该策略将禁用 3、4 和 5 以外的 MVPN 路由类型的阻尼。

操作

在操作模式下,输入 show policy damping 命令。

意义

输出显示默认阻尼参数已生效, no-damp 并且策略对指定的路由类型也有效。

验证路由抖动阻尼

目的

检查 BGP 路由是否已阻尼。

操作

在操作模式下,输入 show bgp summary 命令。

意义

“潮湿状态”字段显示 bgp.mvpn.0 路由表中的零路由已被抑制。再往下看,状态字段中的最后一个数字显示 BGP 对等方 172.16.1.2 的路由已阻尼零。