怎么实现一台交换机当多个HUB使用?
从原理上看,HUB是物理层设备,它将接收到的信号广播到所有其他端口;而交换机是数据链路层设备,它根据MAC地址表进行转发。当你把交换机当作HUB使用时,实际上是利用了交换机初始状态下MAC地址表为空,从而将未知单播帧作为广播帧泛洪到所有端口的特性。
从原理上看,HUB是物理层设备,它将接收到的信号广播到所有其他端口;而交换机是数据链路层设备,它根据MAC地址表进行转发。当你把交换机当作HUB使用时,实际上是利用了交换机初始状态下MAC地址表为空,从而将未知单播帧作为广播帧泛洪到所有端口的特性。
这就叫“降维打击”啊,虽然逻辑上通,但实际干活时千万别这么干。交换机哪怕MAC表是空的,它的处理引擎也远比Hub快,广播风暴起来的话,网络瘫痪的速度比Hub快得多,纯属找虐。