二层交换机
工作原理
- 二层交换机工作在二层(数据链路层),二层交换机下联的终端转发上依赖mac地址,是经由下联终端mac地址通信,二层交换机下的终端的IP地址只是为了辨别是否在同一个广播域,同一个广播域下由mac地址通信
- 数据帧转发流程
-
-
如上图:
-
192.168.1.1和192.168.1.2第一次通信,经过以下过程
- 判断1.1和1.2是否在同一个广播域,1.1会将自己的网络号和1.2进行匹配,发现能匹配上则认为是在同一个广播域,即mac地址通信
- arp广播:二层交换机会将arp报文(免费arp)泛洪,所有接口的终端都会收到,1.2收到后明确知道是自己,那么1.2将1.1的IP和mac记录到自己的arp表项里(arp -a可以查看),然后单播返回给1.1;2.1收到后明确知道不是自己,此时2.1将1.1的IP和mac记录到自己的arp表项里然后将报文丢弃
-
192.168.1.1和192.168.2.1第一次通信,经过以下过程
- 判断1.1和2.1是否在同一个广播域,1.1会将自己的网络号和2.1进行匹配,发现匹配不上,则找广播域的网关地址,通过路由器的路由表转发
- 终端上arp表项里只会记录网关的IP和mac地址
-
-