假设我在交换机中连接了一个带有静态 IP 的设备。交换机如何知道有新设备连接?设备是否发送 ICMP 数据包以表明它是交换机/路由器上的新数据包?是否有任何协议可以解决此问题?
交换机通过以下两种方式之一了解哪些 MAC 地址连接到哪些端口:
交换机从不在其 MAC 地址表中的 MAC 地址看到来自端口的流量,并在其 MAC 地址表中记录该 MAC 地址/端口组合。
发往交换机 MAC 地址表中没有的 MAC 地址的流量被泛洪到所有交换机端口,交换机记录具有目标 MAC 地址的设备在哪个端口上响应,并在其 MAC 地址中记录该 MAC 地址/端口组合桌子。
由于动态 MAC 地址表中的条目将超时(Cisco 交换机上的默认老化时间为 300 秒),因此构建/重建动态 MAC 地址表的过程是一个定期发生的事件。此外,如果交换机配置为 STP(生成树协议),拓扑更改(将新设备插入未配置为 port-fast 的端口上的交换机)会将 MAC 地址老化时间减少到 15 秒(再次, 在 Cisco 交换机中),这会导致不必要的交换机泛洪。这就是为什么所有主机连接的端口都应该配置为端口快速,这样由于拓扑变化导致的交换机泛滥不会因为将新主机插入交换机端口而引起。
归档时间: |
|
查看次数: |
3550 次 |
最近记录: |