API Guide
当发生以下问题时,FEFD 可帮助检测远端故障:
• 尽管链路的物理层 (L1) 在两端均处于连接状态,但只有一侧接收数据包。
• 收发器未连接至正确的端口。
FEFD 状态
FEFD 包含以下四种状态:
• Idle — FEFD 已禁用。
• Unknown — 当 FEFD 启用并且在与对等方成功握手后更改为 bi-directional。此外,如果对等方在 normal 模式下停机也
会显示。
• bi-directional — 接口已启动、已连接并正在接收其邻居的回声。
• err-disabled — 仅当 FEFD 模式是 aggressive 且接口未收到其邻居的三个回声时才会找到。要在此状态下重置接口,请使
用 fefd reset 命令。
FEFD 模式
FEFD 以两种模式运行 — 正常模式和攻击模式。
• 正常模式 — 在接口上启用正常模式并且检测到远端故障时,无需进行任何干预即可重置接口,使其恢复 FEFD 的运行状态。
• 攻击模式 — 在处于相同状态的接口上启用攻击模式时,您必须手动重置该接口。
以下事件说明了如何进行 FEFD 状态转换:
• 当您在接口上启用 FEFD 时,链路会从空闲状态转换为未知状态。
• 在未知状态下,接口会以固定的时间间隔开始发送链路状态信息。当对等方完成握手后,接口状态将更改为双向。
• 当某个接口处于双向状态时,如果它不会从对等主机接收到配置的 FEFD 消息间隔三倍的时间间隔,则在正常模式下,接口状态
将更改为未知。在攻击模式下,接口状态将更改为 err-disabled。
如果接口状态更改为 err-disabled,请使用 fefd reset [interface] 全局命令重置这些接口。未知或 err-disabled 状态使线路协
议关闭,因此它上面的协议可以检测到对等链路已关闭。
380 第 2 层