资料来源:北大青鸟BENET2.0课程第二学期PPT。以下内容经本人总结后作学习交流之用,可随意转载,转载请注明出处!请勿用于商业用途,否则后果自负!!!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

VTP协议

 

-VLANTrunk
       VLAN对网络进行逻辑上的分段:
              连接在不同交换机上的相同IDVLAN,需要经过Trunk通信
              不同VLAN之间需要通过路由器才能通信

 

-VLAN配置
       添加VLAN和给VLAN命名:
       Switch#vlan database
       Switch#vlan vlan-id name vlan-name

 

       删除VLAN
       Switch#vlan database
       Switch#no vlan vlan-id

 

*这些配置在同一企业网中的交换机上配置基本相同,重复配置浪费时间,也容易出错

 

-VTP协议
       VTPVLAN Trunk Protocol):从一个控制点,维护整个企业网上VLAN的添加、删除和重命名工作

 

-VTP
       VTP域的组成:相同域名的,通过Trunk相互连接的,一组交换机

 

-VTP的运行模式
       VTP模式有3种:服务器模式(Server)、客户机模式(Client)和透明模式(Transparent

 

       Server模式:提供VTP消息:包括VLAN ID和名字信息;学习相同域名的VTP消息;转发相同域名的VTP消息;可以添加、删除和更改VLAN
       Client模式:请求VTP消息;学习相同域名的VTP消息;转发相同域名的VTP消息;不可以添加、删除和更改VLAN
       Transparent模式:不提供VTP消息;不学习VTP消息;转发VTP消息;可以添加、删除和更改VLAN,只在本地有效

 

-VTP通告:使用组播发送,地址为01-00<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />-0c-cc-cc-cc;只通过中继端口传递;VTP消息通过VLAN1传送
       A.客户机的通告请求-获取VLAN信息
l         交换机重新启动后
l         VTP域名变更后
l         交换机接收到了配置修订号大的汇总通告

 

B.服务器的通告相应-发送VLAN信息
l         汇总通告:用于通知邻接的Catalyst交换机目前的VTP域名和配置修订编号;每隔300秒一次,或配置更改的时候发送通告
l         子集通告:包含VLAN的详细信息

 

-汇总通告
       版本(1字节):VTP2个版本,只见的区别是版本1的透明模式的交换机只转发相同于明的VTP信息,而版本2的都转发
       编码(1字节):表明消息类型是汇总通告还是子集
       后续通告数(1字节):表明VTP汇总通告后面跟着多少个子集通告
       管理域名长度(1字节):表示域名的长度
       管理域名(32字节):指出VTP域名
       配置修改编号(4字节):从0开始,当配置更新时,向外发送的VTP通告修订号加1,接收通告的交换机看到比原有的配置修订号更大的通告,就用新的配置覆盖已有的VLAN信息
       更新者标示(4字节):发送更新的交换机的管理IP地址
       更新时间戳(12字节):更新的时间
       MD5摘要(16字节):VTP口令和VTP首部的哈希值,如果口令不匹配,更新将被忽略;在交换机上配置VTP口令,用于保证交换网络VLAN配置的安全性

 

-通告请求
       起始值(1字节):在有多个子集通告的情况下:如果从第n个子集通告没有收到,则起始值为n,表示请求发送从n开始的所有子集通告;如果起始值为0,表示请求所有子集通告

 

-VTP修剪
       减少中继链路上的不必要的广播信息

 

-VTP配置:
       创建VTP域:
Switch(config)#vtp domain domain_name
       配置交换机的VTP模式:
Switch(config)#vtp mode server | client | transparent
       配置VTP口令:
Switch(config)#vtp password password

       配置VTP修剪:
Switch(config)#vtp pruning
       VTP版本的配置:
Switch(config)#vtp version 2
       查看VTP的配置:
Switch#show vtp status

 

*以上资料纯手工总结,难免有错误出现,欢迎指正和提出宝贵意见!!!