CISCO VTP三种模式

VTPVTP (VLAN Trunking Protocol ):是VLAN 中继协议,也被称为虚拟局域网干道协议。它是一个OSI 参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内VLAN

VTP

VTP (VLAN Trunking Protocol ):是VLAN 中继协议,也被称为虚拟局域网干道协议。

它是一个OSI 参考模型第二层的通信协议,主要用于管理在同一个域的网络范围内VLANs 的建立、删除和重命名。在一台VTP Server 上配置一个新的VLAN 时,该VLAN 的配置信息将自动传播到本域内的其他所有交换机。这些交换机会自动地接收这些配置信息,使其VLAN 的配置与VTP Server 保持一致,从而减少在多台设备上配置同一个VLAN 信息的工作量,而且保持了VLAN 配置的统一性。

VTP 通过网络(ISL帧或cisco 私有DTP 帧) 保持VLAN 配置统一性。VTP 在系统级管理增加,删除,调整的VLAN ,自动地将信息向网络中其它的交换机广播。此外,VTP 减小了那些可能导致安全问题的配置。便于管理, 只要在vtp server 做相应设置, vtp client 会自动学习vtp server 上的vlan 信息

* 当使用多重名字VLAN 能变成交叉--连接。

* 当它们是错误地映射在一个和其它局域网,VLAN 能变成内部断开。

VTP 有三种工作模式:VTP Server 、VTP Client 和 VTP Transparent 。 一般,一个VTP 域内的整个网络只设一个VTP Server 。VTP Server 维护该VTP 域中所有VLAN 信息列表,VTP Server 可以建立、删除或修改VLAN 。VTP Client 虽然也维护所有VLAN 信息列表,但其VLAN 的配置信息是从VTP Server 学到的,VTP Cli ent 不能建立、删除或修改VLAN 。VTP Transparent 相当于是一上独立的交换机,它不参与VTP 工作,不从VTP Server 学习VLAN 的配置信息,而只拥有本设备上自己维护的VLAN 信息。VTP Transparent 可以建立、删除和修改本机上的 VLAN 信息。

VTP 模式有3种 服务器模式(Server )客户机模式(Client )透明模式(Trans parent )

服务器模式(Server )

提供VTP 消息:包括VLAN ID 和名字信息

学习相同域名的VTP 消息

转发相同域名的VTP 消息

可以添加、删除和更改VLAN VLAN 信息写入NVRAM

客户机模式(Client )

请求VTP 消息

学习相同域名的VTP 消息

转发相同域名的VTP 消息

不可以添加、删除和更改VLAN VLAN 信息不会写入NVRAM

透明模式(Transparent )

不提供VTP 消息

不学习VTP 消息

转发VTP 消息

,

可以添加、删除和更改VLAN ,只在本地有效 VLAN 信息写入NVRAM

当交换机是在VTP Server 或透明的模式,能在交换机配置VLAN 。当交换机配置在VTP Server 或透明的模式,使用CLI 、控制台菜单、MIB (当使用SNMP 简单网络管理协议管理工作站)修改VLAN 配置。

一个配置为VTP Server 模式的交换机向邻近的交换机广播VLAN 配置,通过它的Trunk 从邻近的交换机学习新的VLAN 配置。在Server 模式下可以通过MIB ,CL I ,或者控制台模式添加、删除和修改VLAN 。

例如:增加了一个VLAN ,VTP 将广播这个新的VLAN ,Server 和Client 机的T runk 网络端口准备接收信息。

在交换机自动转到VTP 的Client 模式后,它会传送广播信息并从广播中学习新的信息。但是,不能通过MIB 、CLI 、或者控制台来增加、删除、修改VLAN 。VTP Client 端不能保持VLAN 信息在非易失存储器中。当启动时,它会通过Trunk 网络端口接受广播信息,学习配置信息。

在VTP 透明的模式,交换不做广播或从网络学习VLAN 配置。当一个交换机是在VTP 透明的模式,能通过控制台、CLI 、MIB 来修改、增加、删除VLAN 。

为使每一个VLAN 能够使用,必须使VTP 知道。并且包含在Trunk port 的准许列表中,一个快速以太网ISL Trunk 自动为VLAN 传输数据,并且从一个交换机到另一个交换机。

需要注意的是如果交换在VTP Server 模式接收广播包含128多个VLAN ,交换自动地转换向VTP Client 模式。

更改交换机从VTP Client 模式向VTP 透明的模式,交换机保持初始、唯一128VLAN 并删除剩余的VLAN 。

传送VTP 信息

每个交换机用VTP 广播Trunk 端口的管理域,定义特定的VLAN 边界,它的配置修订号,已知VLAN 和特定参数。在一个VTP 管理域登记后交换机才能工作。 通过Trunk ,VTP Server 向其它交换机传输信息和接收更新。VTP Server 也在NVRAM 中保存本VTP 管理域信息中 VLAN 的列表。 VTP 能通过统一的名字和内部的列表动态显示出管理域中的VLAN 。

VTP 信息在全部Trunk 连接上传输,包括ISL 、IEEE802.10、LANE 。VTP MI B 为VTP 提供SNMP 工具,并允许浏览VTP 参数配置。

VTP 建立共用的配置值和分布下列的共用的配置信息:

* VLAN IDs (ISL )

* 仿效LAN 的名字(ATM LANE )

* IEEE802.10 SAID 值(FDDI )

* VLAN 中最大的传输单元(MTU )大小

* 帧格式

VTP 协议用来确保配置的一致性,VTP 的具体优点如下:

。保持了VLAN 的一致性

,

。提供从一个交换机到另一个交换机在整个管理域中增加虚拟局域网的方法 VTP 协议是思科的专用协议,大多数的Catalys 交换机都支持该协议,VTP 可以减少VLAN 的相关管理任务。

在VTP 域中有两个重要的概念:

。VTP 域:也称VLAN 管理域,由一个以上共享VTP 域名的相互连接的交换机组成的。也就是说VTP 域是一组域名相同并通过中继链路相互连接的交换机

。VTP 通告:在交换机之间用来传递VLAN 信息的数据包被成为VTP 数据包。 VTP 通告包括:汇总通告,子集通告,通告请求。

注意:

若给VTP 配置密码,那么本域内的所有交换机的VTP 密码必须保持一致。 创建VTP 域命令 思科IOS 系统

switch(config)#vtp domain DOMAIN_NAME

配置交换机的VTP 模式

三种模式server client transparent(透明模式)

switch(config)# vtp mode server | client | transparent

配置VTP 口令

switch (config) # vtp password PASSWORD

配置VTP 修剪

switch (config) # vtp pruning

配置VTP 版本

switch (config) # vtp version 2(默认是版本1)

查看VTP 配置信息

switch# show vtp status

有关思科OS 系统, 如下配置

switch>〔enable 〕set vtp mode server 其他配置参考此模式

在三层路由器加了一块二层档板时,命令环境改变。

比如原来需要在全局配置模式下输入vtp 命令,而此时需要在vlan database 模式下输入了。

标签: