摘要:视频教程在线辅导面授招生考试大纲指定教材报名时间3.1二层交换机顾名思义,所谓二层交换机,其进行转发的依据就是以太网帧的二层信息,即MAC地址且是帧的目的MAC地址。交换机接收到一个以太网帧后,然后根据该帧的目的MAC,把报文从正确的端口转发出去,该过程称为二层交换,对应的设备称为二层交换机。在这里稍微提一下,
3.1 二层交换机
顾名思义,所谓二层交换机,其进行转发的依据就是以太网帧的二层信息,即MAC地址且是帧的目的MAC地址。交换机接收到一个以太网帧后,然后根据该帧的目的MAC,把报文从正确的端口转发出去,该过程称为二层交换,对应的设备称为二层交换机。在这里稍微提一下,在二层交换机之前用于二层交换机的设备是透明网桥,它和二层交换机的最大区别就是:透明网桥只有两个端口,而交换机的端口数目远远超过两个。
目前的交换机都采用硬件来实现其转发过程,该器件一般称为ASIC(Application Specific Integrated Circuit ),也俗称为交换引擎。对于二层交换机来说,ASIC将维护一张二层转发表L2FDB(Layer 2 forwarding database)。表项的主要内容是MAC地址和交换机端口的对应关系。图5即为二层交换机结构示意图。
图五 二层交换机结构示意图
下面就详细了解一下二层交换机的转发过程,以图6为例进行说明。
交换机从端口1接收到一个以太网帧,其转发流程如下:
根据帧的目的MAC查MAC转发表(即L2FDB),查找相应的出端口。根据现有L2FDB表,报文应该从端口2发送出去;
如果在L2FDB表中查找不到该目的MAC,则该报文将通过广播的方式向交换机所有端口转发;
同时该以太网帧的源MAC将被学习到接收到报文的端口上,即端口1;
L2FDB表中MAC地址通过老化机制来更新;
通信工程师备考资料免费领取
去领取