从不同 VLAN 连接同一交换机上的两个接入端口

网络工程 思科 局域网 生成树 cisco-nexus
2022-02-27 21:20:59

从理论上讲,我可以在同一个交换机上使用简单的直/交叉电缆将两个交换机端口连接在一起。如果两个端口位于不同的 VLAN(例如 2 和 22)并且端口处于访问模式?

BPDU 保护和 STP 处于活动状态。两个端口 10.9.0.0/24 上的地址和子网相同。(我的意思是我在 VLAN 22 中有资产,但我有从客户端到 VLAN2 的路由,默认 gw。,如果资产连接到 VLAN2 中的访问端口成员,并且地址为 10.9.0.2,则可以到达)。

我想完成:使我的资产仅在交换机端口与电缆连接时才可访问(并且资产连接到 VLAN22 的访问端口成员),并在我拔出电缆时立即切断连接?理论上。实际上,Cisco Nexus 31xx 会错误禁用端口。如果电缆连接两个交换机很容易,但如果只有一个设备怎么办?

谢谢!

1个回答

如果您直接连接两个不同的 VLAN,您将从两个单独的广播域创建一个广播域。这意味着单独的 VLAN 是不必要的,或者您犯了一个可能导致问题的错误。

如果您在两个 VLAN 上使用相同的网络寻址,则需要确保主机使用的所有地址都是唯一的,否则您将遇到一些严重的问题。此外,您无法在 VLAN 之间路由流量,因为路由器不会将流量从一个网络路由到同一网络,您甚至无法在同一网络中设置两个路由器接口。

实际上,将同一网络中的不同 VLAN 连接起来创建一个 VLAN 实际上是没有意义的。只需为两者使用相同的 VLAN。

除非您在接口上运行 bpduguard,否则交换机接口不会出现错误禁用。