我正在做一些关于配置 vtp 服务器和客户端的 cisco 练习,我无法弄清楚的是:
我设置了一个 vtp 服务器,添加了我的 VLAN
然后我拿了另一个连接到这个 vtp 服务器的交换机并将其
设置为客户端- 现在我的 VTP 客户端没有在 vtp 服务器上配置 vlan,但是当我在我的服务器上添加另一个 vlan 时,突然它们都在那里
有没有办法推送配置,比如强制更新命令?
我正在做一些关于配置 vtp 服务器和客户端的 cisco 练习,我无法弄清楚的是:
我设置了一个 vtp 服务器,添加了我的 VLAN
然后我拿了另一个连接到这个 vtp 服务器的交换机并将其
设置为客户端
有没有办法推送配置,比如强制更新命令?
您无法手动强制更新,因为 VTP 配置是根据当前最高的 VLAN 数据库修订号推送的。通常,每次更改 VTP 配置后,配置修订号都应增加。强制更新的唯一方法是实际进行 VTP 数据库更改。
如果 VTP 没有正确更新 VLAN,请检查以确保所有 VTP 域交换机上的 MD5 摘要都相同。MD5 摘要是使用修订号、域名和密码计算的,以确保 VTP 更新中的信息是可信的。我见过使用相同域和密码配置交换机的问题,但在我更新 VTP 服务器上的 VLAN 数据库之前,MD5 摘要没有对齐。这通常是由于交换机之间的本地修订号不同造成的。在 VTP 服务器上进行 VLAN 更改将向所有域交换机发送具有最新修订号的 VTP 更新,以便 MD5 摘要应正确对齐。
您可以在每台交换机上使用“show vtp status”命令查看 VTP md5 摘要:
SW1(config)#do sh vtp statu
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 17
VTP Operating Mode : Server
VTP Domain Name : CISCO
VTP Pruning Mode : Enabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
MD5 digest : 0x09 0xF0 0xD7 0x82 0xB7 0x08 0x82 0xAA
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
Local updater ID is 155.1.7.7 on interface Vl7 (lowest numbered VLAN interface found)
SW2(config)#do sh vtp statu
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 17
VTP Operating Mode : Client
VTP Domain Name : CISCO
VTP Pruning Mode : Enabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
MD5 digest : 0x09 0xF0 0xD7 0x82 0xB7 0x08 0x82 0xAA
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
仅当 VTP 修订号增加时才会发送对 VTP 的更新。“强制”更新的唯一方法是创建错误的 Vlan,然后将其删除。这将完成“强制更新”并将更改发送给您的其他客户。
强制更新的另一种方法是将需要更新的开关更改为透明模式,该模式将计数器重置为零,然后将其放回客户端模式或服务器模式。这将强制切换从修订版 0 跳转到当前最高修订版,并且数据库将被覆盖。
希望这可以帮助。