什么是第2层交换机?
什么是第2层交换机?第二层交换机是指只支持OSI第二层(数据链路层)交换技术的交换机。二层交换技术相对成熟。二层交换机是数据链路层设备,它可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址和对应的端口记录在自己的内部地址表中。
过程
(1)当交换机从某个端口接收到一个数据包时,首先读取报头中的源MAC地址,这样就知道有源MAC地址的机器连接到了哪个端口;
(2)读取包头中的目的MAC地址,并在地址表中查找对应的端口;
(3)如果表中有目的MAC地址对应的端口,则将数据包直接复制到该端口;
(4)如果在表中找不到相应的端口,数据包将被广播到所有端口。当目的机器响应源机器时,交换机可以获知目的MAC地址对应于哪个端口,因此在下一次数据传输中不再需要广播所有端口。
在这个不断循环的过程中,可以获知全网的MAC地址信息。第2层交换机就是这样建立和维护自己的地址表的。
特性
从第二层交换机的工作原理可以推断出以下三点:
特点(1)由于交换机同时交换大部分端口的数据,所以要求交换总线的带宽很宽。如果二层交换机有n个端口,每个端口的带宽为M,交换机总线的带宽超过NM,那么交换机可以实现线速交换;
特点(2)学习端口连接的机器的MAC地址,写地址表,地址表的大小(一般有两种表述:缓冲RAM和MAC入口值)。地址表的大小影响交换机的访问能力;
另一个特征(3)是,第二层交换机通常包含专用于处理分组转发的ASIC(专用集成电路)芯片,因此转发速度可以非常快。因为不同厂商采用的ASIC不同,直接影响产品性能。
相关:什么是第4层交换机?
//product . pconline . com . cn/itbk/wlbg/network/1204/2750138 . html什么是三层交换机?
//product . pconline . com . cn/itbk/wlbg/network/1204/2750118 . html什么是交换机?
//product . pconline . com . cn/itbk/wlbg/network/1107/2474289 . html