打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
二层交换机和三层交换机之间VLAN的区别

传统交换在 OSI 模型的二层运行,其中根据目标 MAC 地址将数据包发送到特定交换机端口。路由在三层上运行,其中根据目标 IP 地址将数据包发送到特定的下一跳 IP 地址。相同二层网络中的设备不需要路由即可到达本地对等点。所需要的是可以通过地址解析协议 (ARP) 解析的目标 MAC 地址,如下图所示:

在此例中,PC A 希望以向 IP 地址为 192.168.1.6 的 PC B 发送流量。然而,它不知道 MAC 地址,直到它通过在二层网络广播的 ARP 发现这个地址:

然后,它将数据包发送到适当相应的目标 MAC 地址,交换机随后将根据 MAC 地址表将该 MAC 地址转发到正确的端口。

在二层交换机环境中,存在一个广播域。交换机上的任何广播流量都将被转发到所有端口,但广播数据包到达的端口除外。广播包含在相同的二层网络中,因为它们不穿过三层。

大型二层广播域可能会受到广播风暴等某些意外问题的影响,这些问题会导致网络中断。此外,出于安全和策略原因,最好是将某些客户端分离到不同的广播域。这在配置 VLAN 时很有用。二层交换机可以将 VLAN 分配给特定的交换机端口,这些交换机端口处于不同的三层子网中,因此位于不同的广播域中。通过允许不同的三层网络共享相同的二层基础设施,VLAN 可以带来更大的灵活性。下图显示了二层交换机上多 VLAN 环境的示例:

由于 VLAN 存在于其自己的三层子网中,所以在 VLAN 之间流动的流量需要进行路由。这是可以利用三层交换机的地方。除了交换功能之外,三层交换机还能执行路由功能。客户端计算机需要一个默认网关用来将三层连接到远程子网的默认网关。当计算机向另一个子网发送流量时,数据包中的目标 MAC 地址将是默认网关的目标 MAC 地址,然后它将接收二层的数据包,并根据路由表继续将流量路由到适当的目的地址。

下图是通过其两个 VLAN 接口在 VLAN 之间进行三层交换路由的示例。如前所述,三层设备仍然需要通过广播到 VLAN 20 的 ARP 请求来解析 PC B 的 MAC 地址。然后,它会重写相应的目标 MAC 地址,并将数据包转发回二层网络:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
二层转发原理
二层广播(帧广播)和三层广播(路由器广播)有什么区别?
解析二层交换机和三层交换机的区别
二层交换原理
通信基本靠吼
网络基础知识讲座之四:理解数据链路层
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服