配置交换机VTP协议

 
本文出自 “ 狼窟 ” 博客,请务必保留此出处 [url]http://yangyangdedipan.blog.51cto.com/286500/58966[/url]
 
  
VLAN 可以使用 Trunk 技术跨交换机实现,也就是将交换机 A B 之间的链路配置成 Trunk ,这样,连接在交换机 A 与交换机 B 上的相同 VLAN 号的主机就可以通信。
在一台或几台交换机上配置 VLAN 的工作量不是很大,但是,在企业网环境中通常由许多的相互连接的交换机组成,因此,要对数量很多的交换机配置 VLAN 和管理就很复杂了。为了解决这一问题, Cisco 开发了管理 VLAN 的协议―― VLAN Trunk Protocol
 
VTP 协议用来确保配置的一致性,他具有以下优点:
保持 VLAN 配置的一致性
提供从一个交换机在整个管理域中增加虚拟局域网的方法
 
VTP 协议是 Cisco 的专用协议,大多数的 Catalyst 交换机都支持该协议, VTP 协议可以减少 VLAN 相关的管理任务
 
VTP 协议中,有两个重要的概念
VTP 域:也称为 VLAN 管理域,有一个以上共享 VTP 域名的相互连接的交换机组成。也就是说 VTP 域是一组 VTP 域名相同并通过中继链路相互连接的交换机
VTP 通告:在交换机之间用来传递 VLAN 信息的数据包成为 VTP 通告
 
下面是对 VTP 域的要求
域内的每台交换机都必须使用相同的 VTP 域名
Catalyst 交换机必须是相邻的,
所有的 Catalyst 交换机之间必须启用 Trunk 中继
所有的 Catalyst 交换机必须属于一个 VTP 域,也就是说一个交换机只能加入到一个 VTP 管理域
 
VTP 有三种运行模式:
 
    服务器模式 (server) :充当 VTP 服务器的交换机控制着它所在域中 VLAN 的生成和修改, VTP 服务器可以添加和修改 VLAN ,并想外部发送 VTP 通告,同时, VTP 服务器也会学习域名相同的 VTP 通告信息,默认情况下, Catalyst 交换机处于 VTP 服务器模式 (server)
    客户机模式 (client) :处于此模式的交换机上不允许管理员创建,修改或删除 VLAN ,他们监听本域中其他交换机的 VTP 通告,并相应修改他们 VTP 配置情况,这是一种被动的监听模式, VTP 客户端上也维护着 VTP 域内所有 VLAN 的列表
    透明模式 (transparent) VTP 透明模式中的交换机不参与 VTP ,当交换机处于透明模式时,他可以创建和删除本地的 VLAN ,当他不向外通告自己的 VLAN 配置信息,也不根据接收到的 VTP 通告信息更新和修改自己的 VLAN 数据库,运行 VTP 透明模式的交换机可以转发 VTP 通告信息
 
使用 VTP 时,加入 VTP 域的每台交换机在其中继端口上通告如下信息:
管理域   版本号   配置修改编号   它所知道的 VLAN  每个以知 VLAN 的某些参数
 
VTP 消息类型
 
    汇总通告 :汇总通告用于通知邻接的 Catalyst 交换机目前的 VTP 域名和配置修改编号,默认情况下, Catalyst 交换机每 5 秒钟发送一次汇总通告
    子集通告 :如果在 VTP 服务器上增加,删除和修改了 VLAN ,“配置修改编号”就会增加,交换机首先会发送汇总通告,然后发送一个或多个子集通告,子集通告中包括 VLAN 列表和相应的 VLAN 信息,如果有多个 VLAN ,为了通告所有的信息,可能需要发送多个子集通告
    通告请求 :交换机在下列情况下会发出 VTP 通告请求
交换机重新启动后 VTP 域名变更后 交换机接到了配置修改编号比自几高的 VTP 汇总通告
一旦受到请求通告, VTP 设备就会先发送汇总通告,然后发送一个或多个子集通告
 
VTP 修剪( VTP Pruning )是 VTP 的一个功能,他能减少中继端口上下必要的广播信息量
 
好了,做了以上的了解后,我们来实际配置一下 VTP 环境,首先要考虑的基本任务是:
 
确定将在网络中运行 VTP 版本
决定交换机是成为以有管理域的成员,还是另外为其创立一个新的管理域如果要加入到已有的管理域中,则确定他的名称和口令
为交换机选择一个 VTP 的工作模式
是否需要启动修剪功能
 
 
相关命令参考:
Switch(config)#vtp domain domain �Cname                    // 设置 VTP 域名
Switch(config)#vtp mode server | transparent | client     // 设置 VTP 模式
Switch(config)#vtp password password                       // 设置 VTP 口令
Switch(config)#vtp pruning                                          // 设置 VTP 修剪
Switch(config)#show vtp status                                   // 查看 VTP 状态信息
Switch(config)#show vlan brief                                   // 查看 VLAN 信息
具体配置如下:
swA(config)#vtp domain benet                                   // 配置 swA VTP 域名
swA(config)#vtp mode server                                    // 配置 swA VTP 模式
swA(config)#vtp password cisco                               // 配置 swA VTP 密码
swA(config)#vtp pruning                                           // 配置 swA VTP 修剪
swA(config)#interface f0/0                                        // 进入接口模式
swA(config-if)#switchport mode trunk                      // 配置 trunk 链路
swA(config-if)#end                                                  // 退出到特权模式
swA#vlan database                                                 // 进入 VLAN 数据库模式
swA(vlan)#vlan 2 name vlan2                                  // 创建 VLAN2
swA(vlan)#vlan 3 name vlan3                                  // 创建 VLAN3
swA(vlan)#exit
swA#show vtp status                                              // 查看 VTP 信息
swA#show vlan brief                                              // 查看 VLAN 信息
 
swB(config)#vtp domain benet                     
swB(config)#vtp mode transparent
swB(config)#vtp password cisco
swB(config)#vtp pruning
swB(config)#interface f0/0                      
swB(config-if)#switchport mode trunk
swB(config)#interface f0/1                      
swB(config-if)#switchport mode trunk             
swB(config-if)#end
swB#vlan database
swB(vlan)#vlan 4 name vlan4
swB(vlan)#vlan 5 name vlan5
swB(vlan)#exit
swB#show vtp status
swB#show vlan brief
 
swC(config)#vtp domain benet
swC(config)#vtp mode client
swC(config)#vtp password cisco
swC(config)#vtp pruning
swC(config)#interface f0/1                      
swC(config-if)#switchport mode trunk
swC(config-if)#end
swC#show vtp status
swC#show vlan brief
 
交换机 A 查看 VLAN 信息,看是否学习到了交换 B VLAN 信息
交换机 B 上配置透明模式,验证是否能学到交换机 A VLAN 信息,同时在本地建立 VLAN4 VLAN5
交换机 C 查看本地学习到的是哪个交换机发出的 VLAN 信息

你可能感兴趣的:(配置,职场,休闲,交换机,VTP)