使用 SVI 进行本地聚类

网络工程 思科 局域网 交换
2022-02-17 04:35:49

因此,我正在了解如何使用 L3 交换机(使用 c3650 系列)进行 VLAN 间路由,并遇到了一些我找不到可靠信息的东西(或者我不知道如何搜索它)。我试图在 3 个交换机之间进行 VLAN 间路由。我创建了两个 SVI 来表示主机,并将它们分别分配给 VLAN 10 和 20。在不使用 ip-routing 命令的情况下,我能够在不同的交换机上 ping 属于不同 VLAN 的 SVI!所有交换机都配置了 VLAN 10 和 20,但我不明白的是,它们是如何在没有启用路由功能的情况下相互联系的!

当我们做 RoaS 时,我们有一个为我们做路由功能的路由器。但是说到L3交换机,不开启ip routing,两个SVI之间怎么路由呢?它们是两个不同子网的一部分!

我听说这种现象只是因为 SVI 在交换机内部,因此没有需要路由的出口入口流量。在启用调试时,我遇到了“本地集群”一词,在搜索它时,无法完全找到我正在寻找的解决方案,但我觉得它可能与此有关。

任何帮助将非常感激!提前致谢。

2个回答

我猜你已经从交换机ping通了它们。它的工作原理是这样的,因为当未指定源 IP 地址时,设备会将其设置为端口的 IP 地址。当您有多个 SVI 时,您有多个 IP 地址可供选择。这就是为什么您能够 ping / 连接到不同 VLAN 中的交换机(只要您有一个属于该子网的 SVI)您不需要路由,因为您在相同的子网中移动。源 IP 会根据您要连接的子网而变化。

您需要了解第 3 层交换机实际上是内部带有虚拟路由器的第 2 层交换机。当流量在同一个 VLAN 上时,进入第 2 层端口的流量仍将首先使用第 2 层。这意味着从 VLAN 10 到 VLAN 10 上的任何地址的任何 ping 都将通过 VLAN 10 到达被 ping 的地址。VLAN 20 也是如此。当您从 VLAN 10 ping 到 VLAN 20 时,您的网关(其中一台交换机上的 SVI 之一)会将数据包放置到 VLAN 20 上,并在第 2 层进行交换。

使用路由连接路由器的方法是使用第 3 层接口。no switchport在接口上使用该命令,并将该接口配置为路由器接口。每个第 3 层交换机都有自己独立的一组 VLAN,如果它们是相同的编号并不重要,它们将是独立的 VLAN。交换机将仅通过第 3 层接口连接,而不是您当前使用的第 2 层接口。

可以把它想象成第 3 层交换机是第 2 层交换机,外部路由器通过 SVI 连接到它们。这基本上就是他们的工作方式。