是否有第 2 层地址广告协议?

网络工程 MAC地址 层2 第3层 连线 发展计划
2021-07-17 06:02:51

我需要帮助来了解 LLDP/CDP 是否是相当于 RIP 的第 2 层或任何第 3 层路由广告协议。如果没有,是否有在交换机之间通告 MAC 地址表的协议?

4个回答

LLDP不是RIP 的第 2 层等效项。

RIP 是一种路由协议,用于在路由器之间发布路由。

LLDP 是一种设备发现协议,因此相邻设备可以相互了解。

交换机独立做出转发决策,因此无需在它们之间通告 MAC 地址表。

不可以。MAC 地址表仅与具有该表的交换机相关。MAC 地址表将 MAC 地址与看到它的接口相关联。交换机 A 无需知道在交换机 B 的接口 1 上看到了 MAC 地址 X。交换机 A 确实需要知道它在自己的接口 48(可能是交换机 A 与交换机 B 的连接)上看到了 MAC 地址 X . 如果 MAC 地址从不进入 Switch A,那么维护 MAC 地址的表项将是一种资源浪费。

交换机将根据进入交换机的帧的源 MAC 地址在其 MAC 地址表中创建/更新条目。如果在特定时间段内没有来自该 MAC 地址的帧,则 MAC 地址表中的条目最终将超时。

RIP 是一种路由协议,一般来说,用于动态连接新网络,而无需在网络中的每个路由点添加路由。这完全是第 3+ 层概念。

分发 CAM 表实际上甚至没有意义。允许 L2 广播域内的任何设备具有相同 MAC 地址的条目。没有理由分享。如果需要,它将自动更新。

实际上有一些东西可以通告第 2 层地址。ARP!虽然它通常是一个基于查询的协议(ARP“who is”查询由“is at”帧回答),但发送广告您的 MAC 地址的 ARP“is-at”广播数据包是完全有效的时间。这称为“免费 ARP”。

这在 ARP 欺骗中最常见,其中攻击者将广播虚假的 ARP 条目。但是,HSRP 和 VRRP 也使用免费 ARP 进行设备故障转移,以将新目的地通知第 2 层交换结构。

交换机通常不通告 MAC 地址,它们从通过交换机的数据帧中学习它们。

然而,确实存在通告 MAC 地址的系统,通常作为构建虚拟以太网的一部分。现在被大肆炒作的一种配置是使用 VXLAN 进行数据封装,同时使用多协议 BGP 来通告 MAC 地址的位置。