在使用互换机的时间,它们根据数据链路层中每个帧的MAC地点,决定从哪个接口进行发送数据,这时通过查询转发表,转发表的内容不是手工设置,而是通过互换机进行自门生成。自学过程如下:
1 初始化:互换机启动时,MAC 地点转发表为空。
2 监听数据帧:互换机通过监听端口接收网络中的数据帧。当它收到一个数据帧时,会查抄帧的源 MAC 地点和目的 MAC 地点。
3 学习源 MAC 地点:互换机将数据帧中的源 MAC 地点与接收该帧的端口号关联起来,并记载到 MAC 地点转发表中。这就相称于互换机记着了某个 MAC 地点是从哪个端口进入的,以后如果要向这个 MAC 地点发送数据,就可以从这个端口转发出去。
4 转发数据帧:根据目的 MAC 地点在转发表中查找对应的端口号。如果找到匹配项,就将数据帧从对应的端口转发出去;如果没有找到,互换机就会采用广播的方式,将数据帧从除接收端口外的所有其他端口发送出去,以探求目的 MAC 地点对应的装备。
5 更新转发表:随着网络中数据帧的不断传输,互换机会持续学习新的 MAC 地点,并更新转发表。如果某个 MAC 地点对应的端口发生了变化,互换机也会实时更新转发表中的记载,确保数据可以或许精确转发。