我特别想到 VLAN,它代表可能只需要一台交换机的独立子网。
连接两个子网总是需要路由器吗?
网络工程
转变
路由器
VLAN
子网
2021-07-21 06:42:38
3个回答
您需要一个支持第 3 层的设备在 VLAN 之间进行路由。这可以是一个支持 L3 的交换机,但它不必是一个单独的路由器。
在诸如“虚拟接口”之类的东西出现之前,您需要一个单独的路由器来终止 VLAN 的第 3 层连接。最初使用的术语是“棒状路由器”,因为有一个单一的 VLAN 中继连接到路由器,连接到交换机的路由器接口的子接口用于创建代表每个 VLAN 子网的第 3 层实体。
正如@Aziraphale 所说,使用现代开关,这不再是必要的。假设您的交换机正在运行正确版本的代码,通常就像为 L2 Vlan 定义接口一样简单。对于运行 IOS 的 Cisco 交换机,大致如下:
conf t
vlan 100 <--- this creates the L2 VLAN. What shows up in "show vlan id"
name Marketing
exit
interface vlan 100 <--- This creates the L3 endpoint for your VLAN, called an "SVI"
ip address 192.168.1.1 255.255.255.0
如果交换机运行支持 L3 的代码,则会在交换机的路由表中创建一个直接连接的网络。如果您对具有不同子网的 2 个不同 VLAN 重复此操作,您现在可以在一个框中在这三个 VLAN 之间进行路由。
与其他人相比,VLAN 代表独立的广播域,并且需要具有第 3 层功能的设备在它们之间路由数据包。
其它你可能感兴趣的问题