Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

在此页面上
 

示例:为网络配置 BFD OSPF

此示例展示如何配置用于路由的双向转发检测 (BFD) OSPF。

要求

开始之前:

概述

用于调整路由间隔OSPF间隔间隔设置来增加路由融合的另一种选择是配置 BFD。BFD 协议是一种简单 hello 机制,用于检测网络中故障。BFD 故障检测计时器的计时器限制比 OSPF检测机制更短,从而提供更快的检测。

BFD 在无法快速检测到故障的接口(例如以太网接口)上非常有用。其他接口(如 SONET 接口)已内置了故障检测。无需在这些接口上配置 BFD。

您可以在一对相邻的相邻接口上OSPF BFD。与"OSPF间隔间隔"和"不工作间隔"设置不同,不一定非得在安全区域的所有接口上启用 BFD,OSPF设置。

在这个示例中 您可以在区域 bfd-liveness-detection 0.0.0.0 中包含邻接方 OSPF 接口 fe-0/1/0 上的语句来启用故障检测,将 BFD 数据包交换间隔配置为 300 毫秒,将 4 配置为导致发起接口被声明为关闭的未用 hello 数据包数,并且仅为具有完整邻接邻接的 OSPF 邻接方配置 BFD 会话,方法如下:

  • 全邻接方 - Junos OS 版本 9.5 和更高版本中,将 BFD 协议配置为只为具有完整邻接邻接的 OSPF 邻接方建立 BFD 会话。默认行为是为所有相邻设备建立 BFD OSPF。

  • 最小间隔— 配置最小间隔(以毫秒为单位),之后,本地路由设备将传输 hello 数据包,以及路由设备希望接收其已建立 BFD 会话的邻接方发送回复的最小间隔。您可以配置 1 到 255,000 毫秒的编号。您还可以使用传输间隔最小间隔和语句单独指定最小传输 和接收 minimum-receive-interval 间隔。

    注意:

    BFD 是一种消耗系统资源的密集协议。为基于 路由引擎 的会话指定小于 100 毫秒的 BFD 最低间隔,为分布式 BFD 会话指定 10 毫秒可能会导致 BFD 翻动。

    根据您的网络环境,这些额外的建议可能适用:

    • 对于具有大量 BFD 会话的大型网络部署,请指定最小间隔不低于 500 毫秒。建议间隔 1000 毫秒,以避免任何不稳定性问题。

      注意:
      • 对于 bfdd 进程,检测时间间隔集低于 300 毫秒。如果优先级较高的进程,例如系统上运行的 ppmd,CPU 可能会花时间花在 ppmd 进程上,而不是 bfdd 进程上。

      • 对于分支机构 SRX 系列设备,我们建议将 1000 毫秒作为 BFD 数据包的最小活动时间间隔。

    • 对于具有大量 BFD 会话的大规模网络部署,请与瞻博网络联系以了解更多信息。

    • 对于配置了不间断活动路由 (NSR) 时在 路由引擎 切换事件期间保持开启的 BFD 会话,请为基于 路由引擎 的会话指定最低 2500 毫秒的间隔。对于配置了 NSR 的分布式 BFD 会话,不会更改最小间隔建议,并且仅取决于网络部署。

  • 法器 —配置邻接方未接收的 hello 数据包数量,此数将导致发起接口被声明为关闭。默认情况下,三个未接的 hello 数据包会导致发起接口被声明为关闭。您可以配置范围为 1 到 255 的值。

拓扑

配置

程序

CLI快速配置

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

逐步过程

要配置相邻接口上的 OSPF BFD 协议:

  1. 创建一OSPF区域。

    注意:

    要指定 OSPFv3,请包含 ospf3 层级的 [edit protocols] 语句。

  2. 指定接口。

  3. 指定最小传输和接收间隔。

  4. 配置导致发起接口被声明为关闭的未接 hello 数据包的数量。

  5. 仅为邻接方OSPF邻接方配置 BFD 会话。

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

    注意:

    在其他邻接接口上重复此整个配置。

结果

输入 命令以确认 show protocols ospf 您的配置。如果输出未显示预期的配置,请重复此示例中的说明,以更正配置。

要确认您的 OSPFv3 配置,请输入 show protocols ospf3 命令。

验证

确认配置工作正常。

验证 BFD 会话

目的

验证OSPF接口是否具有活动 BFD 会话,以及会话组件是否正确配置。

行动

在操作模式下,输入 show bfd session detail 命令。

意义

输出显示有关 BFD 会话的信息。

  • Address 字段显示邻接的 IP 地址。

  • "接口"字段显示您为 BFD 配置的接口。

  • State 字段显示邻接关系的状态,并且应该显示 Full 来反映您配置的完整邻接关系。

  • "传输间隔"字段显示您配置为发送 BFD 数据包的时间间隔。

  • 乘法器字段显示您配置的乘法器。