我的第 3 层交换机应该重写这个 MAC 地址吗?
网络工程
转变
VLAN
第3层
2021-07-05 07:58:57
1个回答
第 3 层交换机将同时进行路由和交换。在这种情况下:
- 数据包到达某个第 3 层接口。目的IP是10.5.89.34,入帧的MAC地址是接收接口的MAC地址。
- 路由表说数据包应该传到 VLANIF94 上直接连接的子网。必须构建一个包含相同 dest IP 的新以太网帧,但将 dest MAC 地址设置为地址 10.5.89.34,需要通过 ARP 找到该地址。
- ARP 请求“谁有 10.5.89.34?” 从 VLANIF94 接口广播。由于这是一个 vlan 接口,它将从 vlan 94 中的所有端口发送出去。如果帧的副本离开标记端口,则它们将被标记为 vlan,如果它们离开访问端口,则将被取消标记。
- 将收到一个 ARP 回复,通知路由器 10.5.89.34 的 MAC 地址,并且原始数据包可以使用该 MAC 地址作为其目的地的帧中的 VLANIF94 发送出去。
- 该帧将通过 vlan 94 中的交换机端口发送出去,该端口在 MAC 地址表中列出了该目标 MAC 地址(该条目在步骤 4 中获悉)。
因此,作为路由器,您的第 3 层交换机将在具有不同 MAC 地址的帧中转发 IP 数据包。作为交换机,它会在需要时在交换机端口上发送数据包时进行 vlan 标记。传入的数据包也是如此,它可能已被标记或未标记。
其它你可能感兴趣的问题