交换机的发展历程
传统的桥接器,交换机提供了许多网络互联功能。交换机能经济地将网络分成小的冲突网域,为每个工作站提供更高的带宽。协议的透明性使得交换机在软件配置简单的情况下直接安装在多协议网络中;交换机使用现有的电缆、中继器、集线器和工作站的网卡,不必作高层的硬件升级;交换机对工作站是透明的,这样管理开销低廉,简化了网络节点的增加、移动和网络变化的操作。
利用专门设计的集成电路可使交换机以线路速率在所有的端口并行转发信息,提供了比传统桥接器高得多的操作性能。专门设计的集成电路技术使得交换器在更多端口的情况下得以实现上述性能,其端口造价低于传统型桥接器。
交换机的基本功能
像集线器一样,交换机提供了大量可供线缆连接的端口,这样可以采用星型拓扑布线。像中继器、集线器和网桥那样,当它转发帧时,交换机会重新产生一个不失真的方形电信号。像网桥那样,交换机在每个端口上都使用相同的转发或过滤逻辑。像网桥那样,交换机将局域网分为多个冲突域,每个冲突域都是有独立的宽带,因此大大提高了局域网的带宽。除了具有网桥、集线器和中继器的功能,交换机还提供了更先进的功能,如虚拟局域网(VLAN)和更高的性能。
交换机的论述
当一台主机想要加入某个组播组时,它将发出 GMRP 加入消息。交换机将接到 GMRP 加入消息的端口加入到该组播组中,并在接收端口所在的 VLAN 中广播该 GMRP 加入消息,VLAN中的组播源就可以知晓组播成员的存在。当组播源向组播组发送组播报文时,交换机就只把组播报文转发给与该组播组成员相连的端口,从而实现了在 vlan 内的二层组播。
交换机会周期性发送 GMRP 查询,如果主机想留在组播组中,它就会响应 GMRP 查询, 在该情况下,交换机没有任何操作;如果主机不想留在组播组中,它既可以发送一个 leave 信息也可以不响应周期性 GMRP 查询。一旦交换机在计时器(leave all timer)设定期间收到主机 leave 信息或没有收到响应信息,它便从组播组中删除该主机。
交换机的未来发展
除安装位置之外,如果在那些负载较小,信息量较低的网络中也盲目添加交换机的话,同样也可能起到不好的影响。受数据包的处理时间、交换机的缓冲区大小以及需要重新生成新数据包等因素的影响,在这种情况下使用简单的HUB要比交换机更为理想。因此,我们不能一概认为交换机就比HUB有优势,尤其当用户的网络并不拥挤,尚有很大的可利用空间时,使用HUB更能够充分利用网络的现有资源。