传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换机的工作机制也带来一些问题。
交换机与集线器比较:从带宽来看,集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其它端口只能等待,同时集线器只能工作 在半双工模式下;而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时不影响其它端口的工作,同时交换机不但可以工作 在半双工模式下而且可以工作在全双工模式下。
消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。 进修:以太网交流机体味每一端口相连设备的MAC地址,并将地址同响应的端口映射起来存放在交流机缓存中的MAC地址表中。 转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到毗连目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)。