Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

衰减接口

您(网络管理员)可以配置衰减来减少物理接口在上行和下行状态之间的转换播发。

物理接口抑制概述

物理接口衰减限制了接口上上下转换(翻动)的通告。每次发生转换时,接口状态都会发生变化,从而向上层路由协议生成播发。衰减有助于减少这些广告的数量。

从网络部署的角度来看,物理接口抖动分为以下几类:

  • 近乎瞬时的多个短持续时间 (ms) 的襟翼

  • 持续时间较长(秒)的周期性抖动

图 1 用于描述这些类型的接口瓣以及在每种情况下可以使用的阻尼配置。

图 1:通过传输设备 Two Router Interfaces Connected Through Transport Equipment连接的两个路由器接口

建议在物理接口的两端使用类似的阻尼配置。在一端配置接口衰减而不在另一端配置接口衰减可能会导致不良行为。

接口衰减的类型取决于转换时间长度。

较短物理接口转换的衰减概述

图 1 显示了两个路由器,它们之间有两个传输设备。如果两个传输设备之间的冗余链路发生故障, Junos OS 演化 版将执行链路切换。链路切换需要数毫秒。如 图 2 所示,在交换期间,两个设备接口都可能遇到多个抖动,上下持续时间为几毫秒。如果将这些多个 flaping 播发至上级路由协议,可能会导致不希望的路由更新。这就是为什么您可能需要阻尼这些接口瓣的原因。衰减仅适用于路由协议。

对于较短的物理接口转换,可以使用接口上的语句配置接口衰减 hold-time 。保持计时器在保持计时器持续时间过后不通告接口转换,从而实现接口阻尼。配置抑制计时器且接口从上到下时,将触发停止保持时间计时器。在保持期间发生的每个接口转换都将被忽略。当计时器过期且接口状态仍 为关闭时,路由器开始播发接口已关闭。同样,当配置了保持计时器且接口从向下运行变为向上时,将触发运行保持时间计时器。在保持期间发生的每个接口转换都将被忽略。当计时器过期且接口状态仍 为开启时,路由器开始将接口播发为开启。

图 2:多个短持续时间(毫秒 Multiple Flaps of Short Duration (Milliseconds))的抖动

较长物理接口转换的衰减概述

当路由器接口和传输设备之间的链路不稳定时,可能会导致周期性抖动,如 图 3 所示。襟翼以秒或更长时间发生,上下襟翼持续时间约为一秒或更长时间。在这种情况下,使用保持计时器功能可能不会产生最佳结果,因为它无法抑制相对较长和重复的接口抖动。将保持时间持续时间增加到秒仍允许系统在翻动接口上发送路由更新。因此,延长持续时间无法抑制系统上周期性抖动的接口。

图 3:持续时间较长的周期性抖动(秒) Periodic Flaps of Long Duration (Seconds)

对于较长周期性的接口抖动,请使用 damping 接口上的语句配置接口衰减。此阻尼方法使用指数回退算法来抑制向上级协议上报接口上下事件。每次接口出现故障时, Junos OS Evolved 都会向接口惩罚计数器添加一个惩罚。如果在某个时间点累计惩罚超过了抑制级别, 则 Junos OS Evolved 会将接口置于抑制状态。在这种情况下, Junos OS 演化 版不会向上级协议报告进一步的接口链路上下事件。

每个接口翻盖上增加的惩罚是 1000。接口惩罚计数器在任何时候都遵循指数衰减过程。 图 4图 5 显示了当物理级别链路关闭或上升时应用于恢复的衰减过程。一旦累积的损失达到复用级别的下边界,接口就会被标记为未抑制,并且接口链路状态的进一步变化会再次报告给上级协议。您可以使用 max-suppress 选项配置将惩罚累积限制超过最大惩罚值的最长时间。最大罚款的值由软件计算。最大惩罚对应于最大抑制衰减并达到重用水平所需的时间。在超过重用水平后,惩罚继续衰减。

图 4图 5 以曲线的形式显示了累积的损失和随时间的衰减。每当惩罚值低于重用级别并且物理级别链路更改状态时,状态更改就会播发给系统并导致 SNMP 状态更改。

图 4 显示了当物理链路中断时,惩罚会降至重用水平以下。只有在物理级别链路转换为 up 之后,系统才会收到状态更改的通知。

图 4:当惩罚低于重用级别 Physical-Level Link Is Down When the Penalty Falls Below the Reuse Level时,物理级链路就会中断

图 5 显示了当物理链路建立时,惩罚会降至重用水平以下。系统将立即收到状态更改的通知。

图 5:当惩罚低于重用级别 Physical-Level Link Is Up When the Penalty Falls Below the Reuse Level时,物理级别链路已建立
注意:

在 100G 接口上,QFX10002-72Q 和 QFX10002-36Q 交换机不支持 hold-time down 小于 1 秒的通话时间。建议 hold-time down 为 3 秒。

配置较短物理接口转换的衰减

默认情况下,当接口从向上变为向下或从向下变为向上时,这种转换会立即播发到硬件和 Junos OS 演化版。在某些情况下,您可能需要抑制接口转换。

抑制接口意味着在经过一段时间(称为 保持时间)之前,不会播发接口的转换。当接口从上到下时,将触发宕机保持时间计时器。在保持期间发生的每个接口转换都将被忽略。如果计时器过期且接口状态仍 为故障,则路由器开始将接口播发为故障。同样,当接口从故障变为故障时,会触发启动暂侯时间计时器。在保持期间发生的每个接口转换都将被忽略。如果计时器过期且接口状态仍 为开启,则路由器开始将接口播发为开启。

要配置较短物理接口转换(以毫秒为单位)的衰减,请执行以下作:

  1. 选择要 damp 的接口,其中接口名称为 interface-type-fpc/pic/port
  2. 配置链路打开和链路关闭的等待时间。

保持时间可以是 0 到 4,294,967,295 毫秒的值。默认值为 0,表示接口转换不会衰减。 Junos OS 演化 版会在您指定的时间值的 100 毫秒内播发转换。

对于大多数以太网接口, Junos OS 演化版 会使用一秒轮询算法来实现保持计时器。对于带有小型可插拔 (SFP) 收发器的 1 端口、2 端口和 4 端口千兆以太网接口,保持计时器由中断驱动。

hold-time 选项不可用于控制器接口。

配置聚合以太网接口转换的衰减

默认情况下,当接口从向上变为向下或从向下变为向上时,这种转换会立即播发到硬件和 Junos OS 演化版。在某些情况下,您可能需要抑制接口转换。

抑制接口意味着在经过一段时间(称为 保持时间)之前,不会播发接口的转换。当接口从上到下时,将触发宕机保持时间计时器。在保持期间发生的每个接口转换都将被忽略。如果计时器过期且接口状态仍 为故障,则路由器开始将接口播发为故障。同样,当接口从故障变为故障时,会触发启动暂侯时间计时器。在保持期间发生的每个接口转换都将被忽略。如果计时器过期且接口状态仍 为开启,则路由器开始将接口播发为开启。

要配置聚合以太网接口转换的衰减(以毫秒为单位):

  1. 选择要 damp 的接口,其中接口名称为 interface-type-fpc/pic/port
  2. 配置链路打开和链路关闭的等待时间。

保持时间可以是 0 到 4,294,967,295 毫秒的值。默认值为 0,表示接口转换不会衰减。 Junos OS 演化 版会在您指定的时间值的 100 毫秒内播发转换。

对于大多数以太网接口, Junos OS 演化版 会使用一秒轮询算法来实现保持计时器。对于带有小型可插拔 (SFP) 收发器的 1 端口、2 端口和 4 端口千兆以太网接口,保持计时器由中断驱动。

从 Junos OS 21.4R1 版开始,您可以指定聚合以太网接口的保持时间值。为 ae- 接口配置保持计时器时,建议不要为成员链路配置保持时间。

注意:

hold-time 选项不可用于控制器接口。

配置较长物理接口转换的衰减

物理接口衰减限制了接口上上下转换(翻动)的通告。路由器接口和传输设备之间的链路不稳定会导致周期性抖动。较长的皮瓣发生,周期约为 5 秒或更长时间,上下持续时间为 1 秒。

对于这些较长周期性的接口抖动,请使用 damping 接口上的语句配置接口衰减。此阻尼方法使用指数回退算法来抑制向上级协议上报接口上下事件。每当接口出现故障时,接口惩罚计数器就会增加一个惩罚。如果在某个点累计的损失超过了抑制级别 max-suppress,则接口将处于抑制状态,并且不会向上级协议报告进一步的接口状态上下转换。

您可以使用命令查看阻尼参数 show interfaces extensive

使用 物理接口衰减 来确认平台和版本对特定功能的支持。

要配置较长物理接口转换的衰减:

  1. 选择要抑制的接口,其中接口名称为 interface-type-fpc/pic/port 或接口范围:
  2. 在物理接口上启用更长的接口转换抑制:
  3. (可选)设置可以隐含接口的最长时间(以秒为单位)。接口有多不稳定并不重要。

    配置 max-suppress 为大于 的 half-life值;否则,配置将被拒绝。

  4. (可选)以秒为单位设置衰减半衰期。衰减半周期是如果接口保持稳定,则累积接口惩罚计数器减半的间隔。

    配置 half-life 为小于 的 max-suppress值;否则,配置将被拒绝。

  5. (可选)设置重用阈值(无单位)。当累积接口惩罚计数器低于此值时,将不再抑制接口。
  6. (可选)设置抑制阈值(无单位)。当累积接口惩罚计数器超过此值时,将抑制接口。

    系统不会指示接口是否因抑制而关闭,或者因为这是物理接口的实际状态。因此,无论是 SNMP 链路陷阱还是作、管理和维护 (OAM) 协议,都无法区分链路状态的衰减版本和实际版本。因此,陷阱和协议可能无法按预期工作。

    您可以通过查看命令输出字段show interface extensiveDamping的信息来验证抑制。