许多人指出,一个 VLAN 可以包含一个或多个子网。如果此子网的默认网关位于路由器或 L3 交换机上,那么 VLAN 配置中怎么可能会有多个默认网关?在路由器上,您将每个子接口映射到一个 VLAN 并为其分配一个 IP,并且不能有两个子接口具有相同的 VLAN。在 L3 交换机上,您为 VLAN 接口提供一个 IP 并充当默认网关;你不能给它两个IP。那么,如何在一个 VLAN 中包含两个子网呢?
VLAN和子网关系
网络工程
VLAN
ipv4
2021-08-01 16:27:09
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 习惯用一个子网。