Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP 的会话和路线副翼

了解 BGP 会话重置

某些配置操作和事件会导致 BGP 会话重置(丢弃然后重新建立)。

如果在同一路由设备上同时配置路由反射和 Vpn,以下对路由反射配置的修改将导致当前 BGP 会话重置:

  • 添加群集 ID — 如果 BGP 会话与添加群集 ID 的组共享相同的自治系统 (AS) 编号,将重置所有 BGP 会话,无论 BGP 会话是否在同一组中。

  • 创建新路由反射器 — 如果有带 AS 编号的内部 BGP (IBGP) 组并使用相同的 AS 编号创建新的路由反射器组,则 IBGP 组中所有 BGP 会话和新路由反射器组将重置。

  • 更改会影响 BGP 对等方的配置语句,如重命名 BGP 组,将重置 BGP 会话。

  • 如果您更改[edit protocols bgp family]层次结构级别中指定的地址族,路由设备上的所有当前 BGP 会话都将被丢弃,然后重新建立。

示例:在配置 VPN 系列时防止 BGP 会话副翼

此示例显示了解决已知问题的替代方法,在配置虚拟专用网络(VPN)系列时,BGP 会话有时会停机,然后恢复(换句话说,即摆动)。如果在 BGP master 实例上配置任何inet-vpnVPN inet6-vpn系列inet-mpvninet-mdt例如inet6-mpvnl2vpniso-vpn、、、、、、、等等),则为路由反射器(RR)内部 BGP (IBGP)会话或外部 BGP (EBGP)会话的传动器。会导致使用同一 VPN 系列配置的其他 BGP 会话的翼盖。

要求

开始之前:

  • 配置路由器接口。

  • 配置内部网关协议(IGP)。

  • 配置 BGP。

  • 配置 Vpn。

概述

如果将路由器或交换机配置为路由反射器(RR)或 AS 边界路由器(外部 BGP 对等体)并配置 VPN 系列(例如, family inet-vpn unicast语句),则 RR IBGP SESSION 或 EBGP session 的传动片会导致所有其他 BG 的翼转使用该family inet-vpn unicast语句配置的 P 会话。此示例显示如何防止这些不必要的会话副翼。

翻动行为的原因与源 VPN 路由时 Junos OS 中 BGP 操作有关。

对于源 VPN 路由,BGP 具有以下两种操作模式:

  • 如果BGP由于会话没有 EBGP 对等方且没有 RR 客户端而不需要传播 VPN 路由,BGP 将 VPN 路由 直接从实例.inet.0 路由表导出到其他 PE 路由器。此行为高效,可避免创建多个路由的两个副本(一个 位于实例.inet.0 表中,一个位于 bgp.l3vpn.0 表中)。

  • 如果BGP由于会话具有 EBGP 对等方或 RR 客户端而需要传播 VPN 路由,BGP 将 VPN 路由从 实例.inet.0 表先导出到 bgp.l3vpn.0 表。然后 BGP 将路由导出至其他 PE 路由器。在这种情况下,需要路由的两个副本才能启用最佳路由选择。PE 路由器可能会从 CE 设备以及 RR 客户端或 EBGP 对等方接收相同的 VPN 路由。

注:

如果实例中的路由.inet.0 是辅助路由,则不执行路由导出。在 Junos OS 中,路由仅作为辅助路由从一个路由表导出到另一个路由表的主路由。由于 实例中的路由.inet.0 已是辅助路由,因此根据播发需要,不允许再次移动到 bgp.l3vpn.0 表中。路由未到达 bgp l3vpn 表,因此未通告。一种解决方法是将应通告的路由发送至 inet,以便公布。

由于配置更改,BGP 过渡需要两个路由副本,而不需要路由的两个副本(或相反),则交换 VPN 路由的所有会话都将关闭,然后返回。虽然本示例重点介绍本family inet-vpn unicast语句,但该概念适用于所有 VPN 网络层可访问性信息(NLRI)系列。此问题也会影响逻辑系统。主实例中与 VPN NLRI 系列相关的所有 BGP 会话都将被关闭,以实施 VPN NLRI 系列的表广告更改。将 RR 更改为非 RR 或反向(通过添加或移除cluster语句)会导致表广告发生变化。此外,配置第一个 EBGP 会话或从 VPN NLRI 系列的 master 实例中的配置中删除 EBGP 会话会导致表广告发生变化。

防止这种不必要的会话副翼的方式是将额外的 RR 客户端或 EBGP 会话配置为不存在邻接会话。本示例重点介绍 EBGP 案例,但相同的变通办法适用于 RR 情况。

如果会话为被动,则路由设备不会向对等方发送 Open 请求。一旦将路由设备配置为被动,路由设备就不会产生 TCP 连接。但是,当路由设备收到来自对等方的连接和打开的消息时,将使用另一个 BGP Open 消息进行答复。每个路由设备都声明自己的功能。

拓扑

图 1显示了 EBGP 案例的拓扑。路由器 R1 与路由器 r 2 和 R3 有一个 IBGP 会话,以及一个与路由器 R 4 的 EBGP 会话。所有会话均已family inet-vpn unicast配置语句。如果 R1-R 4 EBGP 会话副总裁,则 R1-R2 和 R1-R3 BGP 会话也是封盖。

图 1: EBGP 案例的拓扑EBGP 案例的拓扑

图 2显示 RR 案例的拓扑。路由器 R1 是 RR,路由器 R3 是客户端。路由器 R1 与路由器 R2 和 R3 有 IBGP 会话。所有会话均已family inet-vpn unicast配置语句。如果 R1-R3 会话副总裁,则 R1-R2 和 R1-R 4 会话也封盖。

图 2: RR 案例的拓扑RR 案例的拓扑

配置

CLI 快速配置

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

操作

分步过程

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

要配置 EBGP 方案:

  1. 配置一个或多个 VPN 系列。

  2. 配置 EBGP 会话。

  3. 配置 IBGP 会话。

  4. 必配置 BGP,使其在 BGP 对等体syslog进行状态转换时生成消息。

    启用此log-updown语句将导致在级别上warning记录 BGP 状态转换。

操作

分步过程

要验证是否出现不必要的会话副翼:

  1. 运行show bgp summary命令验证是否已建立会话。

  2. 停用 EBGP 会话。

  3. 运行show bgp summary命令查看会话副翼。

操作

分步过程

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

为防止不必要的 BGP 会话副翼:

  1. 使用对等自治系统(AS)中不存在的邻居地址添加被动 EBGP 会话。

  2. 运行show bgp summary命令以验证实际会话是否已建立,被动会话是否空闲。

针对

确认配置是否正常工作。

关闭 EBGP 会话

用途

在配置好解决方法后尝试导致封盖问题。

行动

验证 IBGP 会话是否仍然开启

用途

确保 IBGP 会话在 EBGP 会话停用之后不会摆动。

行动

了解阻尼参数

BGP路由翻动介绍了 BGP 系统发送大量更新消息以通告网络可访问性信息的情况。BGP传动阻尼是减少在 BGP 对等方之间发送的更新消息数量的方法,从而减少了对等方的负载,并且不会对稳定路由的路由融合时间产生负面影响。

摆动的阻尼通过将路由标记为不符合选择的活动或首选路由来减少更新消息的数量。用这种方式标记路由会导致路由信息传播出现一些延迟或抑制,但结果是提高了网络稳定性。通常将摆动的阻尼应用于外部 BGP (EBGP)路由(不同 As 中的路由)。您也可在联合体内的联合体 member As 之间应用摆动的阻尼。由于在 AS 中的路由一致性很重要,因此不要将摆动阻尼应用于内部 BGP (IBGP)路由。(如果您这样做,它将被忽略。)

存在例外规则。从 Junos OS 版本12.2 开始,您可以在地址族级别应用摆动的阻尼。在 Junos OS Release 12.2 或更高版本的安装中,如果在地址族级别应用摆动的阻尼,则适用于 IBGP 和 EBGP。

默认情况下,不启用路由摆动的阻尼。在联合体边界将阻尼应用于外部对等方和对等方。

启用阻尼时,将应用默认参数,如中表 1汇总。

表 1: 阻尼参数

阻尼参数

Description

默认值

可能值

half-life minutes

半月化路由 — 当路由保持稳定时,会为任意值建立一个随机值而建立一个几分钟。

15(分钟)

145

max-suppress minutes

路由的最长挂起时间,以分钟为单位。

60 分钟

1720

reuse

重用阈值 — 可再次使用抑制路由下的任意值。

750

120,000

suppress

关闭(抑制)阈值 — 公告中无法再使用或包含路由的任何值。

3000

120,000

要更改默认的 BGP 传动阻尼值,请通过创建命名的阻尼参数集并将其包含在具有阻尼器操作的路由策略中来定义操作。要使阻尼路由策略正常工作,还必须启用 BGP 路由摆动的阻尼。

示例:配置 BGP 路由摆动阻尼参数

此示例演示如何配置阻尼参数。

要求

开始之前,请先配置路由器接口并配置路由协议。

概述

此示例包含三个路由设备。设备 R2 具有与设备 R1 和设备 R3 的外部 BGP (EBGP)连接。

设备 R1 和设备 R3 有一些静态路由配置用于测试目的,这些静态路由通过 BGP 到设备 R2 公布。

设备 R2 基于以下条件从设备 R1 和设备 R3 接收的 damps 路由:

  • 当掩码长度介于9和16之间的路由时,如果其掩码长度等于或大于17的所有前缀将比其更主动。

  • 蒙板长度介于0和8之间的湿路由(含)小于掩码长度大于8的路由。

  • 切勿湿 10.128.0.0/9 前缀。

将路由从路由表导出到转发表时,将评估路由策略。只有活动路由才从路由表中导出。

图 3显示了示例网络。

图 3: BGP 传动阻尼拓扑BGP 传动阻尼拓扑

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

一节#d478e76__d478e263介绍设备 R2 上的步骤。

配置

操作

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

分步过程

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

要配置阻尼参数:

  1. 配置接口。

  2. 配置 BGP 邻居。

  3. 创建和配置阻尼参数组。

  4. 配置阻尼策略。

  5. 为 BGP 启用阻尼。

  6. 将策略作为 BGP 邻居的导入策略应用。

    注:

    您可以在相同或不同import的语句中多次引用同一个路由策略。

  7. 配置导出策略。

  8. 应用导出策略。

  9. 配置自治系统(AS)编号。

成果

从配置模式,通过show interfaces发出、 show protocolsshow policy-options、和show routing-options命令来确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果您完成了设备配置,请从commit配置模式进入。

针对

确认配置是否正常工作。

导致某些路由传动

用途

要验证路由摆动的阻尼策略,某些路由必须传动。拥有实时互联网源几乎可保证将提供一定数量的路由摆动。如果您能够控制用于通告路由的远程系统,可以修改播发路由器的策略,以影响所有路由或给定前缀的通告和撤消。在测试环境中,您可以通过清除 BGP 邻居或重新启动 BGP 邻居上的路由进程来导致路由传动,如此处所示。

行动

从设备 R1 和设备 R3 上的操作模式输入restart routing命令。

警告:

在生产网络中慎重使用此命令。

含义

在设备 R2 上,来自邻居的所有路由都将被撤消和重新通告。

检查路由翼紧

用途

查看邻接方副翼的数量。

行动

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

含义

路由进程在设备 R2 的邻路设备上重新启动四次之后,此输出捕获。

验证路由摆动阻尼

用途

验证是否由于阻尼而隐藏了路由。

行动

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

含义

输出显示了一些路由不稳定性。由于阻尼,将隐藏11个路由。

显示 Damped 路由的详细信息

用途

显示 damped 路由的详细信息。

行动

在操作模式下,输入show route damping suppressed 172.16.192.0/20 detail命令。

含义

此输出指示所显示的路由的掩码长度等于或大于/17,并确认其已正确映射到大胆的阻尼配置文件。您还可以查看路由的当前(和最后)优点值数字,以及当路由在保持稳定时预期变为活动状态。

验证默认阻尼参数是否有效

用途

使用/16 掩码查找 damped 路由可确认默认参数是否有效。

行动

在操作模式下,输入show route damping suppressed detail | match 0/16命令。

含义

带/16 掩码的路由不会受到自定义阻尼规则的影响。因此,默认的阻尼规则有效。

要重复,自定义规则如下:

  • 当掩码长度介于9和16之间的路由时,如果其掩码长度等于或大于17的所有前缀将比其更主动。

  • 蒙板长度介于0和8之间的湿路由(含)小于掩码长度大于8的路由。

  • 切勿湿 10.128.0.0/9 前缀。

过滤阻尼信息

用途

使用或分组或级联管道简化确定用于具有给定掩码长度的路由的阻尼配置文件。

行动

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

含义

当您对 EBGP 路由正确与阻尼配置文件相关联时,您可以发出clear bgp damping操作模式命令将活动状态恢复为 damped 路由,这将使您的连接返回正常运行。

示例:根据 MBGP MVPN 地址族配置 BGP 路由摆动阻尼

此示例演示如何使用 BGP 路由摆动的阻尼配置多协议 BGP 多播 VPN (也称为下一代 MVPN)。

要求

此示例使用 Junos OS 版本12.2。MBGP MVPN、具体和基于地址族的 BGP 路由传动片支持通常在 Junos OS 版本12.2 中引入。

概述

BGP 路由传动片有助于减少由于链路间歇性地发生故障而导致的路由被反复提取和 readvertised 造成的路由不稳定。

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

拓扑

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

图 4: 具有 BGP 路由摆动阻尼的 MBGP MVPN具有 BGP 路由摆动阻尼的 MBGP MVPN

在 PE 设备 R 4 上,为地址族inet-mvpn配置 BGP 路由摆动的阻尼。调用dampPolicy的路由策略使用nlri-route-type match 条件来湿仅 MVPN 路由类型3、4和5。所有其他 MVPN 路由类型均不 damped。

此示例显示了CLI 快速配置本节中所有设备的完整配置。配置设备 R 4本节介绍 PE 设备 r 4 的逐步配置。

配置

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

设备 R 4

设备 R5

设备 R6

设备 R7

配置设备 R 4

分步过程

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

要配置设备 R 4:

  1. 配置接口。

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

  3. 配置 BGP。

    BGP 配置为inet-mvpn地址族启用 BGP 路由摆动的阻尼。BGP 配置还会导入路由策略调用dampPolicy的路由表中。此策略适用于邻域 PE 设备 R2。

  4. 配置内部网关协议。

  5. 将使用 match 条件的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 路由类型都不 damped。

  7. 将配置parent_vpn_routes为接受并非来自inet-mvpn地址族的所有其他 BGP 路由。

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

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

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

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

成果

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

针对

确认配置是否正常工作。

验证路由摆动阻尼是否已禁用

用途

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

行动

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

含义

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

验证路由摆动阻尼

用途

检查 BGP 路由是否 damped。

行动

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

含义

"湿状态" 字段显示 bgp. mvpn 路由表中的零路由已 damped。此外,State 字段中的最后一个数字显示,已为 BGP 对等体 172.16.1.2 damped 了零个路由。

了解用于防止路由摆动的 BGP 静态路由

BGP 静态路由可配置为确保前缀不会驱动。除非手动删除,否则 BGP 静态路由不会传动。如果全局配置了 BGP 静态路由,则必须明确配置每个相邻节点、组或所有邻接方。对等路由器将收到这些路由的通告,无论这些前缀是由广告路由器了解的动态路由信息。尽管是活动路由,BGP 静态路由也不会公布到未配置的 BGP 邻居中。您可在配置中指定任意数量的 BGP 静态路由。您还可以定义一个策略来指定需要通告并包含在 BGP 通告中的 BGP 静态路由。

BGP 静态路由放置在路由表中。如果 BGP 静态路由是活动路由(如果没有用于该前缀的其他路由),则将它们放入转发表。这些路由仅通告给配置为接收它们的 BGP 主机。配置的 BGP 静态路由不会由除 BGP 以外的任何其他协议通告。拥有一个或多个单穴客户的服务提供商可以在 BGP 网络上配置 BGP 静态路由,以便为这些客户通告静态路径。

注:

在邻居级别配置通告 BGP 静态路由将导致内部组剥离。仅在全局和组级别上配置 BGP 静态路由的通告,以保持配置简单。配置的 BGP 静态路由不会影响通告的 VPN 路由。

如果将 BGP 静态路由通告给相邻节点,则是唯一通告前缀的路由。BGP 静态路由不被视为 BGP 多路径或与协议无关的多路径的候选路由。它们不会导致将聚合或生成的路由添加到路由表中。

警告:

在可由多个路径访问的网络上配置 BGP 静态路由,而不是对所有路径的唯一访问点可能会导致流量无提示丢弃或丢弃。在多宿主网络中,可在作为其他路径唯一访问点的设备上配置 BGP 静态路由。默认情况下,通告BGP内部对等方的所有静态路由均包括 一个值,用于缓解多主机网络存在 local-pref 空路由 0 的风险。您可通过在 BGP 静态路由上设置显式preference2值来覆盖此默认值。

配置用于防止路由摆动的 BGP 静态路由

BGP 静态路由配置为确保到客户网络的路由未传动。配置的 BGP 静态路由不会由除 BGP 以外的任何其他协议通告。BGP 静态路由是全局配置的,但每个相邻节点、组或所有邻接方都必须明确配置才能接收它们。对等路由器将收到这些路由的通告,无论这些前缀是由广告路由器了解的动态路由信息。您可在配置中指定任意数量的 BGP 静态路由。您还可以定义一个策略来指定需要通告的 BGP 静态路由。

在配置 BGP 静态路由之前:

  1. 确保配置并运行 IGP 和 BGP 协议。

  2. 确保您配置的 BGP 静态路由位于客户路由器后面。

    不要对 BGP 用来到达 BGP 邻接方的前缀使用 BGP 静态路由。

要配置 BGP 静态路由:

  1. 为 BGP 网络上的客户路由器配置 BGP 静态路由,以便为这些客户通告静态路径。

    您还可以根据需要配置其他配置选项,如路径、颜色、社区、标记和首选项。

  2. 配置要接收 BGP 静态路由通告的 BGP 组或 BGP 邻居。

    如果希望 BGP 网络上的每台主机都接收 BGP 静态通告,也可在全局级别上配置此语句。

  3. 必指定额外的导出策略,以控制是否需要通告给定的 BGP 静态路由。

    该策略将应用于 BGP 静态路由,而非活动路由。

  4. 将定义的策略应用于 BGP 组或相邻节点。

示例:配置 BGP 静态路由以防止路由摆动

此示例演示如何配置 BGP 静态路由。BGP 主机仅向配置为接收这些路由的相邻方通告这些 BGP 静态路由。将 BGP 静态路由配置为确保前缀未传动。但是,如果全局配置了 BGP 静态路由,则必须明确配置每个邻居、组或所有邻接方。

要求

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

  • 在连接接口上启用了 BGP 的七个 MX 系列路由器

  • 在所有设备上运行 Junos OS Release 14.2 或更高版本

概述

从 Junos OS 版本14.2 开始,您可以在 BGP 网络中配置和公布 BGP 静态路由。即使不是前缀的活动路由,也可以在 BGP 网络中通告 BGP 静态路由。除非手动删除,否则 BGP 静态路由不会传动。您可以定义一种策略,确定哪些 BGP 静态路由需要通告并包含在通告中。无论广告路由器了解的动态路由信息如何,对等路由器都将收到这些 BGP 静态路由的通告。

在示例 BGP 网络中,设备 CE1、CE2 和 CE3 直接连接到路由器 PE1、PE2 和 PE3。PE1 和 PE2 均连接到路由器 P。路由器 P 直接连接到路由器 PE3。EBGP 在提供商边缘和客户边缘路由器上配置。IBGP 在直接连接的提供商边缘路由器上配置。在所有提供商路由器上配置 IGP 协议 IS-IS。在路由器 PE1 上配置 BGP 静态路由,以确保 CE1 背后的客户路由10.0.0.28 不会传动。提供商路由器 PE2 配置为接收 BGP 静态路由。其目标是将 BGP 静态路由仅通告给 CE2,而不是 CE3,并证明配置的 BGP 静态路由未传动。

拓扑

图 5显示了示例拓扑。

图 5: 配置 BGP 静态路由配置 BGP 静态路由

配置

CLI 快速配置

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

路由器 P

路由器 PE1

路由器 PE2

路由器 PE3

路由器 CE1

路由器 CE2

路由器 CE3

操作

分步过程

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

要配置路由器 PE1:

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

  2. 在连接到提供商路由器的接口上启用 IS-IS 协议,以便学习和交换已获知的路由。

  3. 配置 inet 和 IS-IS 的环回地址。

  4. 配置 IS-IS 接口。

  5. 配置 EBGP。

  6. 在连接到提供商网络的内部路由器上配置 IBGP 邻居。

  7. 配置 BGP 静态路由。

  8. 配置 BGP 邻居 PE2 以接收 BGP 静态通告。

  9. 定义用于将路由导出至 BGP 网络的策略。

  10. 将策略应用于 IBGP 组。

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

成果

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

如果您完成了设备配置,请从commit配置模式进入。

针对

确认配置是否正常工作。

验证 BGP 邻居

用途

验证 BGP 是否在配置的接口上运行,以及每个邻居地址的 BGP 会话是否处于活动状态。

行动

在操作模式下,在路由器 show bgp neighbor PE1 上运行 命令。

含义

输出显示路由器 PE1 的 BGP 邻居和配置的 BGP 选项,例如是否将邻居配置为接收 BGP 静态路由。路由器 PE2 配置为接收 BGP 静态路由通告。

验证 BGP 组

用途

验证目标 BGP 组或邻接方是否配置为接收 BGP 静态路由。

行动

从操作模式运行show bgp group命令。

含义

输出显示了配置为接收 BGP 静态通告的 BGP 邻居。

验证路由

用途

验证配置的 BGP 静态路由是否保存在已配置 BGP 邻居的路由表中。

行动

在操作模式下,运行 show route protocol bgp-static 命令以显示路由表。

含义

输出显示设备上配置的 BGP 静态路由。活动路径从 CE1 中学,并且 BGP 静态路由处于非活动状态。

验证配置的主机是否接收 BGP 静态路由

用途

验证 BGP 静态路由是否正被通告到配置为接收它的主机。

行动

在设备 CE2 和 CE3 上,在操作模式下运行 命令,在路由 show route protocol bgp 表中显示学到的路由。

含义

设备 CE2 和 CE3 都有到 10.0.0.28/32 的路由。CE2 已收到 BGP 静态路由,CE3 收到了一个动态获知的路由,但您无法辨别其差异。

验证配置的 BGP 静态路由是否未传动

用途

验证在路由器 PE1 和设备 CE1 之间的 BGP 对等会话停止运行时,BGP 静态路由是否未摆动。

行动

停用路由器 PE1 和设备 CE1 之间的 BGP 对等会话。PE1 没有动态获知到 10.0.0.28/32 的路由,但仍具有配置的 BGP 静态路由。

含义

路由器 PE1 和设备 CE2 仍然具有配置的 BGP 静态路由。但是,由于此前缀具有 flapped,设备 CE3 没有到 10.0.0.28/32 的路由。除非手动删除,否则 BGP 静态路由不会传动。

发布历史记录表
版本
说明
12.2
从 Junos OS 版本12.2 开始,您可以在地址族级别应用摆动的阻尼。