上次我们说了每台网络设备,如你的手机、电脑、智能手表都有一个Mac地址。而交换机就是利用Mac地址进行高效的转发。
在交换机中有一张表,这张表记录了交换机的端口和Mac地址的关系,我们叫它Mac地址表。比如这样一个结构。

在最开始,大家还没有开始通信的时候,交换机内部Mac地址表是这样的:

此时

交换机首先记录了:

但是交换机不知道赵四在哪里,
它会群发消息。

赵四收到询问后会回复给张三:

这时候交换机做了2件事:
记录端口2是赵四
查表--张三对应哪个端口,完成转发

同理,很快Mac地址表里就会记录完成

以后转发数据只要查表就行了,再也不用群发数据,浪费资源,提高了效率。
不同于集线器,交换机的每一个端口都有自己的带宽,内部通信再也不用看别人的脸色。

作为一台有责任感的交换机,不仅要保证你的数据能通,还要保证它既稳定又安全。
比如布置2台交换机传输数据,作为冗余备份。同样一条消息,从此条条大路通罗马,即便有一条路断了,可以迅速切换到另一条路。

当然这也会带来问题,比如局域网内的广播风暴。

下一次我们来说说,交换机如何依靠协议来规避种种问题。
德国品质的威琅电气交换机Wienet系列,为工业互联提供解决方案。Wienet系列管理型交换机不仅支持主流以太网技术,同时提供QoS服务优化网络,PoE功能直接为设备供电。

Wienet系列产品经过精心设计,适合工业环境的使用。
(转载)



