您的位置:首页 > 编程语言 > PHP开发

cisco的VTP协议详解

2010-06-12 23:25 232 查看
Vtp:Vlan Trunk Protocol(虚拟局域网中继协议),Cisco私有协议
Vtp的作用:可以在单个交换机上管理整个交换网络的vlan(添加、删除、重命名工作)
Vtp域成员的3种运行模式:
@1.Server:(默认模式)
1:提供vtp消息:包括 vlan id 和名字信息(并不学习vlan中添加的端口)
2:学习相同域名的vtp消息;转发相同域名的vtp消息
3:不同域名,不学习,不转发
4:可以添加、删除和更改vlan
@2.Client:
1:请求vtp消息(其实也提供vtp消息)
2:学习相同域名的vtp消息;转发相同域名的vtp消息
3:不同域名,不学习,不转发
4:不可以添加、删除和更改vlan(可敲出命令但不生效)
@3.Transparent:
1:不提供vtp消息 2:不学习vtp消息 3:转发vtp消息
4:可以添加、删除和更改vlan,只在本地生效
Vtp版本1与版本2的2个区别:
@1:透明模式:版本1只转发相同域名的vtp信息,而版本2的都转发
@2:版本2还多了个对令牌环网的支持
Vtp修剪:减少中继链路上不必要的广播流量
新增交换机配置修订号预设为0(3种方法):
1:将Vtp模式改为透明模式,然后再改为服务器模式
2:将Vtp域名更改一次,然后再改回原来的域名
3:删除交换机的vlan配置(#del vlan.dat #erase startup-config)
Vtp的3种通告(汇总通告、子集通告、通告请求)
1.使用组播发送
2.vtp消息只能在中继链路中传送(交换机之间必须做trunk)
3.vtp消息通过vlan1传送(更新者标识)
1:客户机的通告请求(获取vlan信息):
@1.交换机重新启动后
@2.vtp域名变更后
@3.交换机接收到了配置修订号(4个字节,从0开始+1)大的汇总通告
2:服务器的通告响应(发送vlan信息):先汇总通告,后子集通告
#1:汇总通告:在vlan1上每隔300S或配置发生改变的时候发送,通知当前的vtp域名和
配置修订号
#2:子集通告:包含了vlan的详细信息

Vtp Lab Configuration:(Vtp必须要有trunk来承载vtp消息)
Vtp必须满足domain name、password、version的条件相同才能够学习到vlan的信息
vlan dat //进入vlan数据库模式
vlan 20 name v20 //创建vlan 20
vlan 30 name v30 //创建vlan 30
vtp domain benet //创建vtp域benet
vtp server/client/transparent//指定vtp模式或者(configure)#vtp mode */*/*
vtp password cisco//设置vtp口令不匹配,更新将被忽略,不会被学习和转发,每台S都要设置
vtp pruning // vtp优化:修剪广播流量
vtp v2-mode //修改vtp版本(默认1):或(config)#vtp version 2:透明模式修改test
exit
interface range f1/8 //进入接口模式
no shutdown //admin up
sw tr e d //指定封装的是802.1Q
sw mo trunk //开启中继
exit
TEST:
do show int trunk //查看trunk的信息
do show vtp status //查看vtp的配置(MD5算法:验证数据完整性)
do show vlan-s brief//查看有没有学习到vlan(可在Server上改动vlan快速test)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: