我在一层楼有一个小型网络,我创建了三个子网,并使用 Vlan 分隔每个网络,计算机在一个 Vlan 内运行良好,但我如何使每个 Vlan 相互连接。
谢谢
答案1
为了连接由 VLAN 分隔的三层 IP 网络,您需要一个具有三层映像的交换机,该交换机可以执行 VLAN 间路由,或者将真正的路由器连接到专用端口或中继端口来为您执行路由。
Cisco 中的 VLAN 间路由设置非常简单;只需在现有 VLAN 之上创建 VLAN 设备,并添加 IP 地址,例如:
! enable IP routing
ip routing
! configure first VLAN interface
interface Vlan 123
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
!configure second VLAN interface
interface vlan 456
ip address 192.168.2.1 255.255.255.0
no shutdown
exit
! optional: configure a default route
ip route add 0.0.0.0 0.0.0.0 192.168.42.1
end
现在,交换机将在 Vlan123(192.168.1.0/24)和 Vlan456(192.168.2.0/24)之间路由。此外,它还会将其他网络的数据包转发到名为 192.168.42.1 的默认路由器(显然,此网络的 IP 接口缺失,但您明白我的意思)。
更多信息可在思科网站上找到。
答案2
这是不可能的。您需要一个路由器连接到您创建的每个 VLAN,以便在 VLAN 之间互连和路由流量。VLAN 充当完全独立的子网。您还需要非重叠的 IP 寻址方案来实现这一点。