CISCO VLAN 中继协议 VTP

本文介绍了CISCO VLAN中继协议(VTP)的作用及其三种工作模式:服务器模式、客户端模式和透明模式。并通过实例展示了如何在不同模式下配置VTP,实现VLAN信息的同步与独立管理。

CISCO VLAN 中继协议 VTP

VTP是解决当交换机很多是重复创建VLAN问题

VTP允许在一台交换机上创建所用vlan,然后利用交换机之间的相互学习功能,将创建好的vlan定义传播到整个网络中需要此vlan定义的所用交换机上。

每个参与VTP过程的交换机必须有一个共同的VTP域名和VTP密码。

VTP工作模式

一、服务器模式

一个域内只设一个VTP服务器,可以创建、删除和修改VLAN,同时还有转发VLAN更新信息

二、客户端模式

不可以创建、删除和修改VLAN,接受其他服务器模式交换机传来的VLAN信息,还有责任转发VLAN更新信息

三、透明模式

单独配置VLAN,可以创建、删除和修改VLAN, 这些关于VLAN配置信息并不向外发送,有责任转发收到的VLAN更新信息。

VTP的配置

拓扑

vtp_ser上配置vtp域、vtp密码,并设定为服务器模式,设定f0/0f0/1trunk端口。

(我在模拟器里用路由器加载的交换模块来模拟交换机的,不能设置VTP协议版本,)配置协议版本为2

    vtp_ser#vlan database

vtp_ser(vlan)#vtp domain myzone.com

Changing VTP domain name from NULL to myzone.com

vtp_ser(vlan)#vtp password wsm

Setting device VLAN database password to wsm.

vtp_ser(vlan)#vtp server 

Device mode already VTP SERVER.

vtp_ser(vlan)#exit

APPLY completed.

Exiting....

vtp_ser#conf t

vtp_ser(config)#inter range fa0/0 - 1

vtp_ser(config-if-range)#switchport mode trunk

vtp_ser(config-if-range)#exit

vtp_cli_a上配置vtp域、vtp密码,并设定为客户端模式,协议版本为2,设定f0/0f0/1trunk端口。

vtp_cli_a#vlan database 

vtp_cli_a(vlan)#vtp domain myzone.com

Changing VTP domain name from NULL to myzone.com

vtp_cli_a(vlan)#vtp password wsm

Setting device VLAN database password to wsm.

vtp_cli_a(vlan)#vtp client

Setting device to VTP CLIENT mode.

    vtp_cli_a(vlan)#exit

In CLIENT state, no apply attempted.

Exiting....

vtp_cli_a#conf t

vtp_cli_a(config)#inter range fa0/0 -1

vtp_cli_a(config-if-range)#switch mode trunk

vtp_cli_a(config-if-range)#exit

vtp_cli_b vtp_cli_c 的配置与vtp_cli_a配置类似,只是trunk端口只有f0/0,此处不再罗列。

vtp_tra上配置vtp域、vtp密码,并设定为透明模式,协议版本为2,设定f0/0f0/1trunk端口。

vtp_tra#vlan database 

vtp_tra(vlan)#vtp domain myzone.com

Changing VTP domain name from NULL to myzone.com

vtp_tra(vlan)#vtp password wsm

Setting device VLAN database password to wsm.

vtp_tra(vlan)#vtp transparent 

Setting device to VTP TRANSPARENT mode.

vtp_tra(vlan)#exit

APPLY completed.

Exiting....

vtp_tra#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

vtp_tra(config)#inter range fa0/0 -1

vtp_tra(config-if-range)#swit mode trunk

完成以上配置后,在vtp_ser上创建valn 10 vlan 20vlan 30 

vtp_ser(vlan)#vlan 10

VLAN 10 added:

    Name: VLAN0010

vtp_ser(vlan)#vlan 20

VLAN 20 added:

    Name: VLAN0020

vtp_ser(vlan)#vlan 30

VLAN 30 added:

Name: VLAN0030

vtp_cli_avtp_cli_bvtp_cli_c上使用show vlan 命令来查看vlan信息

可以发现已有vlan10vlan20vlan30 的信息(如上图),而在vtp_tra上没有,在vtp_tra上创建vlan40 vtp_servtp_cli_avtp_cli_bvtp_cli_c上不会有vlan40的信息,这就是透明模式。。。。。。

查看vtp状态




本文转自 abc16810 51CTO博客,原文链接:http://blog.51cto.com/abc16810/1043541

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值