以太网保活:测试 L2 功能并检测网络环路(交换机)?

网络工程 以太网
2021-07-28 00:42:17

我对以太网 keepalive 研究了很长时间,我认为现在是检查我所知道的是否正确的时候了,因为我在这个主题中没有确定性。

以太网保活是:

  1. 测试 L2 功能。该帧具有相同的源 MAC 和目标 MAC(ethertype 0×9000)。以太网接口的另一端将发送回这种类型的帧。如果接口没有收到自己的帧,那么 L1 & L2 有问题。

  2. 检测网络环路。在同一台交换机上,如果fa0/0的以太网keepalive帧被其他端口接收到,则说明存在网络环路。

我的问题是,当端口连接到集线器时,L2(协议)路由器和交换机的以太网(FE、GE)端口状态如何启动?集线器不分析帧,因此它不知道帧类型,因此在接收帧的端口上转发该帧。

有用资源: 1 2 3

2个回答

检测端口上的链路不是使用以太网帧完成的,而是使用称为正常链路脉冲的脉冲完成的如果没有发送任何帧,设备会每 16 毫秒 (+/- 8 毫秒) 将这些帧放在线路上。它们也用于自动协商。

如果没有接收到帧和脉冲,则认为链路断开。接收脉冲将使 Cisco 告诉您端口已启动,但众所周知,完全有可能拥有“ FastEthernet0/0 is up, line protocol is down”。

正常的链路脉冲不是帧,不会被集线器或交换机转发。

Keepalive 帧被转发或交换,可用于检测环路。

我误解了你的困惑;重读这个问题,1 完全倒退了。如果主机看到它自己的环回帧,则您有一个循环或重复的地址。

您可能希望看到它的唯一一次是使用外部环回插头来测试可能有故障的 NIC。