上一节我们说到,多台设备创建多个vlan需要用到vtp,那这个VTP到底是什么呢,下面根据我个人的理解跟大家唠唠:
TP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server(服务器端), 其余交换机配置成VTP Client(客户端),这样他们可以自动学习到server 上的VLAN 信息。
VTP有三种工作模式:VTP Server、VTP Client 和 VTP Transparent。
VTP域也称为VLAN管理域,有一个以上共享VTP域名互相连接的交换机组成。也就是说,VTP域是一组VTP域名相同并通过中继链路相互连接的交换机。
下面是VTP域的要求:
1、域内的每台交换机都必须使用相同的域名,不论是通过配置实现,还是由交换自动学到的。
2、交换机必须是相邻的,即相邻的交换机需要具有相同的域名。
3、在所有交换机之间,必须配置中继链路。
如果上述条件任何一项不满足,则VTP域不能联通,信息也就无法跨越分离部分进行传送。
VTP模式有3种 服务器模式(Server)客户机模式(Client)透明模式(Transparent)
提供VTP消息:包括VLAN ID和名字信息
学习相同域名的VTP消息
转发相同域名的VTP消息
可以添加、删除和更改VLAN VLAN信息写入NVRAM
该模式下不能使用扩展
请求VTP消息
学习相同域名的VTP消息
转发相同域名的VTP消息
不可以添加、删除和更改VLAN VLAN信息不会写入NVRAM
该模式下不能使用增强型软件映像提供的VID,即只能使用2-1001这一段的值。1,1002-1005均为系统默认VID。要使用1006-4096作VID的值,只能关闭VTP或采用透明模式。
不提供VTP消息
不学习VTP消息
转发VTP消息
可以添加、删除和更改VLAN,只在本地有效 VLAN信息写入NVRAM
具体实现我们同样借助一个实验
实验:如图
具体配置如下
sw 1 2 3 4的vtp域名和密码必须一致
1、sw1
sw1#vlan data 进入vlan配置模式
sw1(vlan)#vtp domain aaa 配置VTP域名为aaa
sw1(vlan)#vtp server. 配置VTP为Server模式
sw1(vlan)#vtp password 123 配置VTP密码为123
exit
config
int range f0/1 - 3
switch mode trunk 进入1-3口配置 接口模式为trunk
2、sw2
vlan data
vtp domain aaa 配置VTP域名为aaa
vtp client 配置VTP为client模式
vtp password 123 配置VTP密码为123
exit
config
int range f0/1
switch mode trunk 配置 接口模式为trun
3、sw3
vlan data
vtp domain aaa 配置VTP域名为aaa
vtp client 配置VTP为client模式
vtp password 123 配置VTP密码为123
exit
config
int range f0/1
switch mode trunk 配置 接口模式为trun
4、sw4
vlan data
vtp domain aaa 配置VTP域名为aaa
vtp client 配置VTP为client模式
vtp password 123 配置VTP密码为123
exit
config
int range f0/1
switch mode trunk 配置 接口模式为trun
最后在sw1上创建vlan 2 3 4
配置完成后分别在sw 1 2 3 4上使用show vtp staus命令查看vtp配置信息
然后使用show vlan-sw查看vlan信息,如果配置无误,那么sw1 2 3 4上都会有vlan 2 3 4
本文出自 “IT门外汉茶馆” 博客,转载请与作者联系!