抑制物理接口
总结 您(网络管理员)可以配置衰减来减少上行状态和下降状态之间物理接口转换的播发。
物理接口衰减概述
物理接口抑制可限制接口上上下转换(摆动)的播发。每次发生转换时,接口状态都会发生变化,这会生成上层路由协议的播发。抑制有助于减少这些广告的数量。
从网络部署的角度来看,物理接口翻动可分为以下几类:
-
短时间(毫秒)的几乎瞬时多个翻动
-
持续时间较长的周期性翻动(秒)
图 1 用于描述这些类型的接口翻动以及可以在每种情况下使用的衰减配置。

我们建议在物理接口的两端使用类似的抑制配置。在一端配置接口抑制,另一端配置接口抑制不会导致意外行为。
接口衰减的类型取决于过渡时间长度。
用于缩短物理接口转换的抑制概述
图 1 显示了两个路由器,其中两个路由器之间有两个传输设备。如果两个传输设备之间的冗余链路发生故障, Junos OS Evolved 将执行链路交换。链路交换需要数毫秒时间。如图 2 所示,在交换期间,两个设备接口都可能遇到多个翻动,上下持续时间为几毫秒。这些多个翻动如果播发至上一级路由协议,可能会导致路由更新不预期。这就是为什么您可能需要抑制这些接口翻动的原因。
抑制仅适用于路由协议。
对于更短的物理接口转换,您可使用 hold-time
接口上的语句配置接口衰减。在保持计时器持续时间过后,暂停计时器通过不公布接口转换来抑制接口。配置暂侯计时器且接口从上到下时,将触发暂侯时间计时器。在保持时间期间发生的每个接口转换都会被忽略。当计时器过期且接口状态仍然 处于关闭状态时,路由器开始将接口播发为“关闭”。同样,当配置暂侯计时器且接口从低到上时,将触发运行暂侯计时器。在保持时间期间发生的每个接口转换都会被忽略。计时器过期且接口状态仍然 处于开启状态时,路由器将开始将接口播发为“启动”。

用于更长物理接口过渡的抑制概述
当路由器接口和传输设备之间的链路不稳定时,这可能会导致周期性翻动,如图 3 所示。翻动按秒或更多时间顺序发生,翻动持续时间为一秒或一秒以上。在这种情况下,使用保持计时器功能可能无法产生最佳结果,因为它不能抑制相对较长且重复的接口翻动。将保留时间持续时间延长至几秒,仍允许系统在摆动接口上发送路由更新。因此,延长持续时间无法抑制系统上的接口周期性翻动。

对于更长的周期性接口翻动,使用接口上的语句配置接口衰减 damping
。这种抑制方法使用指数级后退算法抑制向上层协议报告的接口上下事件。每当某个接口出现故障时, Junos OS Evolved 都会对接口处罚计数器添加处罚。如果在某些时候累积的处罚超过抑制级别, Junos OS Evolved 将接口置于抑制状态。在这种情况下, Junos OS Evolved 不会向上一级协议报告进一步的接口上下链路事件。
每个接口翻拍上增加的损失是 1000。接口处罚计数器一直遵循指数级衰变过程。 图 4 和 图 5 显示了物理级别链路关闭或启动时适用于恢复的衰变过程。一旦累积处罚达到重用级别的下限,接口将被标记为未抑制,接口链路状态的进一步更改将再次报告给上一级协议。您可以使用 max-suppress
选项配置限制处罚积累超过最大处罚值的最大时间。最大处罚的值由软件计算。最大处罚与抑制衰减并达到重用水平所需的时间相对应。在越过重用级别后,处罚继续衰败。
图 4 和 图 5 显示了作为曲线的累积损失和随时间推移的衰变。只要处罚低于重用级别,而物理级别链路更改状态,状态更改就会通告给系统,并导致 SNMP 状态更改。
图 4 显示了物理链路关闭时的损失降到重用级别以下。仅在物理级别链路转换为 up 之后,系统才会收到状态更改的通知。

图 5 显示了物理链路开启时的损失低于重用级别。系统会立即收到状态更改的通知。

配置更短的物理接口转换抑制
默认情况下,当接口从上变为下或从下变为上时,将立即将此过渡播发至硬件和 Junos OS 演化版。在某些情况下,您可能需要抑制接口过渡。
抑制接口是指在经过一定时间(称为 暂侯时间)之前,不对接口的过渡进行广告。当接口从上到下时,将触发关闭暂侯计时器。在保持时间期间发生的每个接口转换都会被忽略。如果计时器过期且接口状态仍然 处于关闭状态,则路由器将开始播发接口为“关闭”。同样,当接口从低到高时,会触发运行保持时间计时器。在保持时间期间发生的每个接口转换都会被忽略。如果计时器过期且接口状态仍然 运行,则路由器开始将接口播发为“正常运行”。
要配置更短的物理接口转换抑制(以毫秒为单位):
保持时间可以是 0 到 4,294,967,295 毫秒的值。默认值为 0,这意味着接口过渡不会受到衰减。 Junos OS Evolved 可在您指定的时间值 100 毫秒内播发过渡。
对于大多数以太网接口, Junos OS Evolved 会使用一秒轮询算法实施保留计时器。对于带有小型可插拔 (SFP) 收发器的 1 端口、2 端口和 4 端口千兆以太网接口,保持计时器将中断驱动。
选项 hold-time
不可用于控制器接口。
配置聚合以太网接口转换抑制功能
默认情况下,当接口从上变为下或从下变为上时,将立即将此过渡播发至硬件和 Junos OS 演化版。在某些情况下,您可能需要抑制接口过渡。
抑制接口是指在经过一定时间(称为 暂侯时间)之前,不对接口的过渡进行广告。当接口从上到下时,将触发关闭暂侯计时器。在保持时间期间发生的每个接口转换都会被忽略。如果计时器过期且接口状态仍然 处于关闭状态,则路由器将开始播发接口为“关闭”。同样,当接口从低到高时,会触发运行保持时间计时器。在保持时间期间发生的每个接口转换都会被忽略。如果计时器过期且接口状态仍然 运行,则路由器开始将接口播发为“正常运行”。
要配置聚合以太网接口转换的抑制(以毫秒为单位):
保持时间可以是 0 到 4,294,967,295 毫秒的值。默认值为 0,这意味着接口过渡不会受到衰减。 Junos OS Evolved 可在您指定的时间值 100 毫秒内播发过渡。
对于大多数以太网接口, Junos OS Evolved 会使用一秒轮询算法实施保留计时器。对于带有小型可插拔 (SFP) 收发器的 1 端口、2 端口和 4 端口千兆以太网接口,保持计时器将中断驱动。
从 Junos OS 21.4R1 版开始,您可以指定聚合以太网接口上的保持时间值。为 ae- 接口配置暂侯计时器时,建议不要为成员链路配置暂侯时间。
选项 hold-time
不可用于控制器接口。
配置较长的物理接口转换抑制功能
物理接口抑制可限制接口上上下转换(摆动)的播发。路由器接口与传输设备之间的链路不稳定可能导致周期性翻动。翻动时间较长,持续时间约为 5 秒或更长时间,上下持续时间为 1 秒。
对于这些较长周期的接口翻动,请使用 damping
接口上的语句配置接口衰减。这种抑制方法使用指数级后退算法抑制向上层协议报告的接口上下事件。每次某个接口出现故障时,都会将处罚添加到接口处罚计数器中。如果在某些时候累积的损失超过抑制级别 max-suppress
,则接口将处于抑制状态,并且不会向上一级协议报告其他接口状态的上下转换。
您可以使用命令查看衰减参数 show interfaces extensive
。
要配置较长的物理接口转换抑制功能: