VTP协议的作用以及简介1、VTP协议的作用:实现VLAN的统一配置和统一管理。2、VTP的工作原理在同一vtp域内,当一台vtp服务器更新vlan配置时,该服务器立即向所有中继发送vtp消息。在中继另一端与此相邻的交换机会处理收到的消息并更新它们的vlan数据库,然后它们再给邻居发送vtp消息。该进程在相邻交换机之间被不断转发,直到最后,所有交换机收到了新的vlan数据库。vtp服务器和客户机每5分钟也周期性地发送vtp消息,vtp服务器和客户机同时处理所接收到得vtp消息,并基于这些消息更新vtp配置数据库。3、Vtp运行特点(1)VTP通过发送到特定MAC地址01-00--CC-CC-CC的组播VTP消息进行工作.(2)VTP通告只通过中继端口传递(3)VTP消息通过VLAN1传送.(这就是不能将VLAN1从中继链路中去除的原因)(4)交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息.如果接收到的VTP更新配置修订号与内部数据库的修订号相同或者比它小,交换机忽略更新;否则,就更新内部数据库,接受更新信息.4、VTP域实现vtp功能的前提是这些交换机同属于一个VTP域,VTP域就是一组VTP域名相同并通过中继链路相互连接的交换机。在同一域中交换机通过传递vtp通告来共享它们的vlan信息。VTP域的要求:(1)域内的每台交换机必须使用相同的VTP域名,不论是通过配置实现,还是由交换机自动学习。(2)域内的交换机必须是相邻的,这意味着VTP域内的所有交换机形成了一颗相互连接的树(3)在所有的交换机之间,必须启用中继.5、VTP的运行模式有3种:服务器模式(SERVER缺省):提供VTP消息和监听VTP消息,可以添加、修改和删除VLAN客户机模式(CLIENT):提供VTP消息和监听VTP消息,不可以添加、修改和删除VLAN,就是服务器端建立了新的VLAN,都会同步过来,但是客户端的端口还是要手动分配的透明模式(TRANSPARENT):不参与VTP,只转发VTP消息。它不收到自己的VLAN表里,只是传给下面的交换机。它自己不被改变。总结:服务器模式和客户机模式在发送和监听VTP消息没有差别,二者的根本区别是服务器上可以配置VLAN,客户机上不能配置vlan;6、Vtp消息类型:汇总通告:包含目前的VTP域名与配置修改编号。配置修改编号的范围(0~2^32-1)。每300秒发送一次,当网络拓扑发生变化时也会发送。子集通告:包含vlan配置的详细信息。通告请求:发送条件1.交换机重起后2.VTP域名变化后3.交换机接受到修改配置编号比自己高的汇总通告。总结:一般情况下,交换机接受到修改配置编号比自己高的汇总通告时,便向邻居交换机发送通告请求,然后邻居交换机发送包含vlan配置信息的子集通告,交换机就可以更新vlan数据库信息。7、VTP修剪缺省情况下,发给某个VLAN的广播会送到每一个在中继上承载该VLAN的交换机。即使交换机上没有位于那个VLAN的端口也是如此。VTP修剪是仅当中继链路接收端上的交换机存在那个VLAN时,才会将该VLAN的广播和未知单播转发到该中继链路上。它能减少中继链路上不必要的信息量,提高中继的带宽利用率。8、机修改配置编号重设为0的方法:将新的交换机添加到域中,一定要保证该交换机的修订号已经为0.VTP修订号存储在NVRAM中,交换机的电源开关不会改变这个设定值.可以使用下列方法:>将交换机的VTP模式变到透明模式,然后再变回服务器模式.>将交换机的域名修改为一个其他的域名(一个不存在的域),然后再回到原来的域名9、vtp配置命令:switch(config)#vtpdomaindomain_name/创建vtp域switch(config)#vtpserver|client|transparent/配置vtp模式switch(config)#vtppasswordpassword/配置vtp口令switch(config)#vtppruning/配置vtp修剪switchporttrunkpruningvlanremovevlan-id/从可修剪列表中去除某VLANswitchporttrunkpruningremove2-4,6,8/例(去除VLAN2、3、4、6、8)switch(config)#vtpversion2/配置vtp的版本switch#showvlan/查看vlan信息