假设我将无线电 1 无线连接到无线电 2。然后两个无线电互相发送 CDP 数据包。接入点会发生什么情况?市场上的这些 AP 有标准吗?
CDP 数据包中的信息是否存储在邻近无线电上,以便我们能够查询来发现邻居?
看看这个场景。
- [思科交换机] ←以太网→ [AP #1] ⇠Wi-Fi⇢ [客户端 #2]
目前,Cisco 交换机可以将 AP #1 和 #2 都视为邻居,但不确定这是否正确?我预计 Cisco 交换机只能看到 AP #1,您需要查询 AP #1 中的 cisco-cdp-mib 来定位 AP #2。
如果有人能给我一些提示我将不胜感激。
答案1
CDP 数据包看起来像常规多播以太网帧,发送到 01:00:0C:CC:CC:CC 多播地址。(请记住,CDP 是一种专有协议,其支持不受必需的用于以太网设备。)因此,不支持 CDP 的网桥只是简单地转发公告,就像它对其他多播或广播帧所做的那样,这是很正常的。
具体来说,如果你的 AP 运行的是常规 Linux,并在用户空间守护进程(如 cdpd 或 lldpd)中实现 CDP 处理,那么该守护进程可以接收公告并发送自己的公告,但不能防止内核桥接器在桥接端口之间转发接收的数据。
请注意,LLDP 的情况有所不同,它使用多播组地址,是IEEE 明确定义802.1Q-2014(第 122 页)为不可转发,无论网桥是否支持 LLDP。