【网络基础】交换网路基础

目录

  1. 交换机
  2. 交换机转发行为
  3. 交换机初始状态
  4. 学习MAC地址

1. 交换机

交换机工作在数据链路层,转发数据帧。二层交换机通过MAC地址进行寻址

2. 交换机转发行为

  • 泛洪:从一个接口接收到的数据帧,会发送到除这个接口外所有的接口上去。
    1. 收到广播帧
    2. MAC表中没有单播帧的表项
  • 转发:从一个接口接收到的数据帧,会发送到除这个接口外的任意一个接口上去。
    MAC地址表中有表项
  • 丢弃:从一个接口接收到的数据帧,通过交换机的MAC地址表,发现还要从这个接口中再传回去,就会进行丢弃。

3. 交换机初始状态

初始状态下,交换机MAC地址表为空,当交换机与主机进行通信后,会记录到MAC表。

4. 学习MAC地址

在这里插入图片描述 如图,例如主机A要ping向主机C,主机A查看自己的ARP表,发现没有主机C的IP地址与MAC地址的映射关系,因此发送一个ARP request,此时G0/0/1接口会接收到ARP request,包含了主机A的IP地址与MAC地址的映射关系,于是SWA就会在自己的MAC地址表中写入G0/0/1口与主机A的MAC地址的映射关系。接着SWA会进行泛洪操作,将ARP request发送给主机B和主机C,主机B会进行丢弃,主机C会将主机A的IP地址与MAC地址的对应关系放在自己的ARP表当中,并且回复一个ARP reply,包含了主机C的IP地址与MAC地址的对应关系,SWA会将主机C的MAC地址和G0/0/3接口的对应关系写入自己的MAC地址表。此时SWA收到ARP reply,会查看自己的MAC地址表,发现G0/0/1与主机A的MAC地址的对应关系,所以将ARP reply直接发送给主机A。