不同的 VLAN 可以有相同的子网吗?

网络工程 局域网 交换
2022-02-06 22:19:38

在谈论 VLAN 时,我经常看到这样的示例:

VLAN 10 - 10.0.10.0/24

VLAN 20 - 10.0.20.0/24

不同的子网但不同的 VLAN。我知道如果我们想要 VLAN 10 和 VLAN 20 之间的通信,这是必须的。

但是如果不需要VLAN间通信,我们可以这样:

VLAN 10 - 10.0.0.0/24

VLAN 20 - 10.0.0.0/24

相同的子网但不同的 VLAN?如果不是,那么 VLAN 的意义何在?

1个回答

是的,这是作为辅助 vlan的合法用途。

vlan 是第 2 层,ip 是第 3 层。第 2 层不关心上层发生了什么,只有您关心!

如果您不介意管理重叠 ip(因为您不需要 intervlan 路由并且您喜欢硬故障排除),您可以决定在不同的 vlan 上使用相同的网络。

这并不常见,如果您不是 ISP,这通常也不是一个好的选择:有足够的私有地址可供使用,如果有一天您需要实现 intervlan 路由,这将是一个问题。

一个有用的典型案例是,如果您在第 2 层线路上为多个客户提供服务,并且他们不必在没有 nat 的情况下互相交谈。您应使用端口隔离并使用社区选项来允许内部 VLAN 切换。简而言之,它是如何工作的:

私有vlan

私有 VLAN 的另一个应用是简化 IP 地址分配。端口可以​​在数据链路层相互隔离(出于安全、性能或其他原因),同时属于同一 IP 子网