对于那些仍然对整个vtp -client- updates -a- vtp -server的事情持怀疑态度的人,下面是一个简短实验的一些细节来证明这一点。窍门是回到问题的初始状态,即VTP客户端有比VTP服务器更大的修订号—知道您仍然不能在VTP客户端上配置vlan。
如果您只有两个问题,例如有1个VTP服务器(SW1)和1个VTP客户端(SW4),匹配周二问题(//m.amiribrahem.com/community/node/19874),在这个问题中没有办法达到初始状态,因为SW4有一个更高的修订号。因此,在网络中放置另一个交换机SW2,这也是一个VTP服务器,具有相同的域名和密码。
因此,在这个实验中,删除启动配置,删除vlan.dat文件,重新加载每个交换机——所有这些都是在彼此断开连接的情况下进行的。并配置相同的域名和密码,使SW1和SW2成为服务器,SW4成为客户端。然后通过中继将每个交换机连接到其他交换机上。然后在SW1或SW2上创建VLAN 11。VTP将把VLAN通告给其他两个交换机,因此所有3个交换机将知道5个缺省VLAN(11002 -1005),加上新的VLAN 11,并且所有交换机的修订号都是2。
接下来,断开连接到SW1的两个中继,使其被隔离。
开始在SW2上添加和删除vlan。仍然连接到SW2的SW4将了解到这些变化,并继续增加其VTP修订号。例如,如果您删除VLAN 11,创建VLAN 44,然后创建/删除另一个VLAN两次,这将是6个更改,使SW2的修订号达到8。SW4将继续学习这些变化,并在第8版。SW2和SW4上的VLAN数据库将不包括VLAN 11,但将有VLAN 44,与周二的示例问题相匹配。然而,主要的问题是SW4的修订号现在比SW1大,而且它们的VLAN数据库是不同的。
为了完成实验,请断开SW2和SW4之间的中继,使三个交换机都被隔离。现在条件与周二问题中的原始问题陈述相匹配,假设您从现在开始忽略SW2。为了完成实验,重新连接从SW1到SW4的中继,并观察SW1的VLAN数据库和VTP修订号的变化,以匹配(客户端)SW4的数据库。
当然,在生产网络中没有人会为了任何实际目的而这么做——这只是一个简单的方法来测试仅使用3个交换机的概念。如果你们当中有人花时间来做这个实验,我很想听听!