我有个问题。
当单个路由器连接到 3 个或更多网络时,路由器是否可以通过单个以太网端口/接口了解其中 2 个不同的网络,还是每个网络都必须物理分离。
换句话说,每个网络是否必须在路由器上物理分离?
我不知道 VLAN 是什么,但如果上述情况不可能,那么我猜这就是它的用途......
非常感谢。
答案1
(并非所有路由器都支持此功能)您可以拥有一个具有多个地址(在相同或不同的子网/网络中)的单个接口/端口,并且路由器可以在这些网络之间路由。这些有时被称为“辅助接口”。
VLAN - “虚拟 LAN”是相关的,但可能不是您要问的,因为这通常涉及“物理分离”。 (这有点简单,但您可以将 VLAN 视为相关端口的分组,这些端口通常不能直接相互通信。但是,单个端口可以是多个组的一部分。)
答案2
是的,802.1Q VLAN 就是用于此目的的 - 它们告诉路由器根据每个以太网帧所属的网络,为其标记“VLAN ID”。可以使用兼容的以太网交换机将此标记(多 VLAN)端口拆分/合并为单独的未标记(单网络)以太网端口。
从路由器操作系统的角度来看,每个 VLAN 标签对应一个单独的“接口”。如果主端口名为lan
或eth0
,那么您将拥有虚拟接口(如lan.2
或 )eth0.5
,每个接口都有自己的 IP 子网和地址配置。