VLAN和子网关系

网络工程 VLAN ipv4
2021-08-01 16:27:09

许多人指出,一个 VLAN 可以包含一个或多个子网。如果此子网的默认网关位于路由器或 L3 交换机上,那么 VLAN 配置中怎么可能会有多个默认网关?在路由器上,您将每个子接口映射到一个 VLAN 并为其分配一个 IP,并且不能有两个子接口具有相同的 VLAN。在 L3 交换机上,您为 VLAN 接口提供一个 IP 并充当默认网关;你不能给它两个IP。那么,如何在一个 VLAN 中包含两个子网呢?

3个回答

您可以使用辅助寻址将另一个子网添加到 SVI 上,不推荐这样做,但如果您确实需要,可以使用它。

Current configuration : 190 bytes
!
interface Vlan45
 ip address 2.3.4.5 255.255.255.0 secondary
 ip address 3.4.5.6 255.255.255.0 secondary
 ip address 4.5.6.7 255.255.255.0 secondary
 ip address 1.2.3.4 255.255.255.0
end

IOS示例:

interface Vlan42
  ip address 192.0.2.1 255.255.255.0
  ip address 198.51.100.1 255.255.255.0 secondary
!

现在这个 Vlan42 可以有两个子网

JunOS 示例:

vlan {
    unit 42 {
        family inet {
            address 192.0.2.1/24;
            address 198.51.100.1/24;
        }
    }
}

唯一的缺点是它不可扩展,因为 Cisco 只允许接口上有一个辅助 IP 地址。您最好坚持每个 VLAN 习惯用一个子网。