VTP 传输删除的 VLAN

网络工程 虚拟机
2021-07-27 06:44:44

我有 Cisco Catalyst 3750 和 2960。我在 3750 中创建了 VTP 服务器并删除了所有无用的 vlan。当我将 2960(VTP 状态:客户端)连接到 3750 VTP 时,传输了我之前删除的所有 vlan。

怎么了?谁能帮忙?

2个回答

本机 VLAN 或 VTP 域不匹配都不会导致这种情况,因为它通常会阻碍 VTP 传播,您显然没有问题(您的 3750 接收并应用了来自 2960 的 VTP 信息)

检查 VTP 数据库版本。如果 2960 的版本比 3750 的版本高,那么就使用它。

这是最有可能发生的事情......摆弄您的 3750 VTP 配置,您可能已经将其重置为版本 0,并且没有触及它保留的任何版本的 2960,导致 3750 接受“更当前的" 2960 发送的 VTP 配置版本。

另请注意,“VTP 客户端”并不意味着它不会发送 VTP 配置,只是您不能直接配置它。如果它是更高版本,它仍然可以发送将替换您的网络的 VTP 配置。VTP Transparent 不会发送 VTP 配置(虽然会通过接收到的 VTP 信息,但不会发送自己的信息)。

如果您想清除所有 vlan,现在它们已同步,只需在 3750 上删除它们,更改就会在两者之间传播。

正常范围的vlan 存储在flash 的vlan.dat 文件中,删除vlan,交换机的运行配置甚至重新加载都无法摆脱这些vlan。要永久删除它们,请尝试从闪存中擦除 vlan.dat 文件。

使用命令 delete flash:vlan.dat

来源/进一步阅读