自动将允许的 vlan 添加到 vlan.dat

网络工程 局域网 思科-ios
2022-02-05 10:50:28

我有一个 Cisco 2960cx 的交换机配置,它允许中继上的特定 VLAN,但交换机上没有接口明确访问该 VLAN。因此,当第一次运行配置时,所有显式访问的 VLAN 都将添加到 vlan.dat,但不是允许的。我明白了这样做的原因,但是有没有办法让交换机自动将允许的 VLAN 添加到 vlan.dat?(无需用户配置 t-> vlan X)

例子:

…
interface GigabitEthernet0/4
switchport access vlan 300
switchport mode access

interface GigabitEthernet0/5
switchport trunk allowed vlan 10, 300

interface Vlan10
ip address 192.168...
…

VLAN 300 将被添加到 vlan.dat 但不是 10。

2个回答

IOS的一些版本对VLAN的自动跟踪比较好,但一般来说,VLAN配置需要配置VLAN您需要适当地实际设置vlan CLI 命令。您正在各种接口上设置 VLAN,因此输入vlan CLI 命令也不难。

(较旧的交换机需要手动编辑 vlan 数据库,完全在配置之外。很高兴现在不再这样做了。)

允许的 VLAN 不会自动添加到 vlan.dat,这允许单向流量情况。(有用吗?但不是我想要的……)

这种情况的最佳解决方案似乎是手动添加 vlan。( conf t-> vlan x)

然后导出要在新实现上导入的 vlan.dat。(这对我来说似乎是一个糟糕的解决方案,但是通过这种实现它看起来是最快的)