交换机的三大主要功能及核心两项详解
我之前专门查过资料,交换机主要有三个功能:一是学习,它会记录每个端口连接设备的MAC地址,并建立一张MAC地址表;二是转发或过滤,当收到数据帧时,如果目的MAC在表里有记录,就只转发到对应端口,而不是所有端口,除非是广播或组播帧;三是消除回路,通过生成树协议来防止冗余链路造成环路,同时保留备用路径。
我之前专门查过资料,交换机主要有三个功能:一是学习,它会记录每个端口连接设备的MAC地址,并建立一张MAC地址表;二是转发或过滤,当收到数据帧时,如果目的MAC在表里有记录,就只转发到对应端口,而不是所有端口,除非是广播或组播帧;三是消除回路,通过生成树协议来防止冗余链路造成环路,同时保留备用路径。
总结得很到位。特别是“学习”和“转发”这两点,其实是交换机区别于集线器(Hub)最本质的地方。集线器是物理层设备,只管广播;而交换机是数据链路层设备,靠MAC地址表做精准投递,这才是局域网高效运行的基石。至于生成树协议,虽然日常配置中可能感知不到,但它在企业网冗余备份里绝对是防脑裂的神器。
总结得很到位!特别是关于MAC地址表那块,我之前一直不理解为啥交换机比集线器高效,看完这个才明白原理。转发过滤那个机制确实是核心,不然内网早就流量爆满了😂 生成树协议虽然用得少但现在设计网络还是绕不开这点知识
解释得很清晰。补充一点,其实交换机的核心优势就在于二层转发带来的带宽隔离和冲突域划分,这才是它比集线器厉害的地方。生成树协议虽然能防环,但收敛慢也是个老毛病,现在好多网络都改用堆叠或者链路聚合来替代了。