实验目的:说明VTP client VLAN 数据库信息可以同步到VTP server 端,了解VTP工作原理。
VTP的工作原理:VTP-advertisements每隔5分钟在网络中以组播(0100.0ccc.cccc)的形式发送,当交换机收到其它交换机发送来的VLAN信息数据库时,先检查是否具有相同的域名和密码,然后再检查VLAN Configration Revision Number,每对VLAN作一次修改,配置修订号 加1。当接收到的VLAN Configration Revision Number比自身的大时,发送advertisement-request,源会返回subnets-advertisement 从而达到VLAN信息的同步。
实验网络拓扑
实验步骤
步骤1 :配置交换机SW1
1)将SW1配置成VTP SERVER ,域名为cisco.com,密码:cisco;
配置域名;
配置vtp密码;
注意:域名和口令的配置有大小写之分,注意密码cisco后不要有任何空格。
3) 在SW1建立VLAN ID 为2,3,4,5,6 ;
检查vlan 配置情况
注意:通过对vlan的配置时,SHOW VTP STAT 发现VTP 版本增加了.
注释:每对VLAN作一次修改,配置修订号加1。
4)配置 SW1 G0/1,G0/2为trunk
注释:多个接口配置相同的命令用interface rang
步骤2 :配置交换机SW2
1)配置VTP 域名cisco.com和密码cisco
交换机配置成vtp 域名和密码必须与SW1一致。 (配置方法同SW1)
将VTP 模式配置client ;希望能从SW1学到VLAN信息。
2) 检查VTP配置情况
这里并没有学到希望的VLAN信息,因为还有TRUNK没有配置。
3)配置SW2 G0/1,G0/2 为trunk 。 (同SW1)
4)在SW2上,继续执行show vtp stat ,你会发现 vtp版本与SW1版本一致,
这时SW2学到了VLAN信息。
步骤2 :配置交换机SW1 ---更改域名
观察SW1和SW2交换的VTP版本是否有变化
1) 将SW1域名cisco.com 更改为cisco.cn
显示VTP 信息
注意:SW1因为域名的改变,版本号重置为0。
而SW2版本还是保证22,vlan信息并没有消失,其VLAN信息保在闪存中,文件名为VLAN.dat,如下图:
2) 配置SW1,将G0/1 shutdown掉
3) 配置SW1,将域名cisco.cn改回cisco.com,显示VTP信息
SW1的 G0/1处于关闭状态,VTP信息也不能与SW2同步。SW1 VTP server的VLAN数据库也不能和SW2 VTP client同步。SW1 VTP版本为0,SW2 VTP 不改变。
4) 配置SW1,将G0/1 端口no shut,观察VTP版本的变化
当SW2与SW1在发送VTP通告时,检查自己对方的域名和密码是否一致,如果一致,再比较 vtp configuration revision的值;当SW1发现sw2的值比自己大,这是SW1就发送一个advertisement-request 给SW2 ,SW2会返回subnets-advertisement 给SW1,从而达到VLAN信息同步。同步后的SW1的 vtp configuration revision值为22。
步骤3 :配置交换机SW1---更改VTP模式为transparant
图中 vtp configuration revision值始终为0,由于是transparant模式,SW1不会发出advertisement-request 给SW2,不能同步VLAN信息数据库。
总结
1 VTP的模式:server/client/transparant
2 server:可以创建,修改,删除VLAN。同步VLAN信息数据库。
3 client:不能创建,修改,删除VLAN。但可以同步VLAN信息数据库。
4 transparant:可以创建,修改,删除VLAN。不能同步VLAN信息数据库。只做透明转发。