看一下这张图,交换机2接交换机3的F0/2接口先shutdown。Ok,收敛完毕,开始同步vlan信息。
把sw1 f0/1 接口shutdown掉,sw2还可以保有vlan信息吗?这时打开交换机2的f0/2,sw3会学到vlan信息吗?
是的,都是可以的。Why?
原因这样的,cisco交换机会每5秒通过本征vlan以二层组播数据帧的形式传输一次VTP汇总通告(发送给目标MAC:01000CCCCC,且llc层协议为SNAP)。以周期性(5s)或触发性发送通告,传输vlan添加,修改,删除的信息。而且同步时,只看VTP的修订号,不看VTPmode,学习具有最新修订号的通告。
这时候,你就会问那Server存在的意义是什么呢?是这样的,默认情况下,Server起到了主导vlan信息同步的作用,client只能学习和转发该通告。但,某天存放server的机房断电了,server挂了!!!你再重启后,server修订号最低了,他会不会从client学vlan信息呢?
答案显然是肯定的。Sw1和sw3模式不同,但都会学修订号比自己高的汇总通告。