在一个局域网内,主机A和B接在同一个交换机S(未划分VLAN)上。
如果主机A要发送数据报到主机B。
主机A会先在自己的ARP缓存中找主机B的IP地址,此时有两种情况:
1. 如果有主机B的IP地址,就能查出对应的主机B的MAC地址,然后进行MAC帧的封装并发送。
交换机S收到主机A的数据报后,首先更新自己的CAM表记录主机A的MAC地址和端口号,然后查找自己的CAM有无主机B的信息,如果有则把数据报转发到相应的端口,如果没有则把数据发送到除主机A所在端口以外的所有的端口,也就是所谓“泛洪”,等待主机B的响应。
2. 如果找不到,则发送ARP广播请求,交换机S收到后,首先更新自己的CAM表记录主机A的MAC地址和端口号并转发此ARP广播,此时交换机所有端口都会收到此广播,主机B所到后会作出响应。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。