二层交换机:
交换机始终依靠着收到的包的MAC地址进行转发。那他就必须要有一个MAC地址与自己端口的映射关系。
这个映射关系是通过学习知道的。
比如 一台二层交换机有很多口,其中有4个口分别连着A B C D.
以最常见的是ARP请求为例。
A 广播 ARP 请求, 查询D的MAC地址, ARP 请求发送到 交换机后,交换机就知道了A的MAC地址,
也就建立了MAC地址与端口的映射关系, 等D 回复 ARP 请求的时候, 交换机也知道了 D的MAC地址。
1) A在发送一个包时候, 如果目的地是D, 那么A可以直接将D的MAC地址封装到包里面, 这个包在发送到二层交换机
时候,交换机自然按照映射关系发送给了D。
2) 如果目的地不是D,而是跨网的G, 那么A就不可能知道G的MAC地址,那么A 只能将他的网关的MAC地址封到包里面,
当这个包到了二层交换机后,交换机会将包发送给网关。
ARP 请求