可以将非中继 SVI 接口分配给两个 VLAN 吗?

网络工程 局域网
2022-02-24 16:51:55

根据我们的网络监控设备,网络中的一台 Catalyst 6807 有 2 个 vlan 分配给 SVI 接口。我不确定这是否是错误配置。我想知道是否可以将多个 vlan 分配给 SVI 。

2个回答

不,这没有意义。SVI 是 VLAN 中的虚拟接口实体。如果您想要两个不同 VLAN 中的接口,则需要创建两个 SVI。

我认为您混淆了 VRF 和 SVI。VRF 可以处理多个 SVI 的路由,将来自某些 VLAN 的流量与其他 VLAN 隔离开来。

--

每个 SVI 只是第 3 层 VLAN 中的一个 IP 地址,因此,您可以在一个 SVI 上拥有多个 IP,但每个 SVI 都在其自己的 VLAN 中。

--

可以这样想:每个 VLAN 都可以获得一个应用到的虚拟接口,该接口可以分配 IP 地址和网络掩码。

这就像将 IP 地址分配给给定的物理端口,但它是虚拟端口,如果没有中继,您不能将该端口放入两个 VLAN,并且中继端口不能分配 IP 地址给它。

因此,每个第 3 层 VLAN 基本上都是分配给给定访问 VLAN 的虚拟访问端口,分配给定 IP 地址。

语法甚至适用于这种解释:

int vlan 300
 description SVI_VAN_300
 ip address 10.10.10.1 255.255.255.0
 ip address 10.10.10.254 255.255.255.0 secondary

与传统端口非常相似:

int e1/48/2
  description routed port on vlan 300
  switchport mode access
  switchport access vlan 300
  ip address 10.10.10.1 255.255.255.0
  ip address 10.10.10.254 255.255.255.0 secondary

您不能将 VLAN 接口设置为访问模式或将其分配给 VLAN,因为这是固有的。