思科交换机:vtp协议

您所在的位置:网站首页 思科设备有哪几种模式 思科交换机:vtp协议

思科交换机:vtp协议

#思科交换机:vtp协议| 来源: 网络整理| 查看: 265

一、vtp协议概述及原理

VLAN中继协议(VTP,Vlan Trunking Protocol)是CISCO专用协议,VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息。VTP最重要的作用是,将进行变动时可能会出现在的配置不一致性降至最低.VTP也有一些缺点,这些缺点通常都与生成树协议有关.

1、vtp协议工作原理

VTP是一种消息协议,使用第2层帧,在全网的基础上管理VLAN的添加、删除和重命名,以实现VLAN配置的一致性。可以用VTP管理网络中VLAN1到1005。有了VTP,就可以在一台交换机上集中进行配置变更,所作的变更会被自动传播到网络中所有其他的交换机上。(前提是在同一个VTP域),为了实现此功能,必须先建立一个VTP域,以使它能管理网络上当前的VLAN。

交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息。如果接收到的VTP更新配置修订号与内部数据库的修订号相同域者比它小,交换机忽略更新.否则,就更新内部数据库,接受更新信息.VTP管理域在安全模式下,必须配置一个在VTP域中所有交换机惟一的口令.

VTP协议中两个概念:VTP域、VTP通告

VTP域的概念

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

VTP域的要求:

域内的每台交换机都必须使用相同的VTP域名Catalyst交换机必须是相邻的,所有的Catalyst交换机之间必须启用Trunk中继所有的Catalyst交换机必须属于一个VTP域,也就是说1个交换机只能加入到1个VTP管理域

VTP通告的概念

VTP通告:在交换机之间用来传递VLAN信息的数据包成为VTP通告

使用VTP时,加入VTP域的每台交换机在其中继端口上通告如下信息:

管理域、版本号、配置修改编号、它所知道的VLAN、每个已知VLAN的某些参数。

VTP消息类型:

汇总通告 :汇总通告用于通知邻接的Catalyst交换机目前的VTP域名和配置修改编号,默认情况下,Catalyst交换机每5秒钟发送一次汇总通告子集通告 :如果在VTP服务器上增加,删除和修改了VLAN,“配置修改编号”就会增加,交换机首先会发送汇总通告,然后发送一个或多个子集通告,子集通告中包括VLAN列表和相应的VLAN信息,如果有多个VLAN,为了通告所有的信息,可能需要发送多个子集通告通告请求 :交换机在下列情况下会发出VTP通告请求交换机重新启动后、VTP域名变更后、交换机接到了配置修改编号比自几高的VTP汇总通告。一旦受到请求通告,VTP设备就会先发送汇总通告,然后发送一个或多个子集通告。 2、VTP的优点

保持配置的一致性; 提供跨不同介质类型如ATM FDDI和以太网配置虚拟局域网的方法; 提供跟踪和监视虚拟局域网的方法; 提供检测加到另一个交换机上的虚拟局域的方法; 提供从一个交换机在整个管理域中增加虚拟局域网的方法

3、Vtp的三大功能 vlan的增删改学习vlan信息转发vlan信息 4、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实验 1、配置实例一 拓扑图

在这里插入图片描述

配置信息

1:核心层

Switch(config)#vtp mode server #设置为服务器模式 Switch(config)#vtp domain vtp #命名vtp区域为“VTP”

2:汇聚层所有交换机

Switch(config)#vtp mode client #设置为客户端模式 Switch(config)#vtp domain vtp

3:接入层所有交换机

Switch(config)#vtp mode transparent #设置为透明模式 Switch(config)#vtp domain vtp

配置完成后在核心交换机上创建vlan或者删除vlan,汇聚层交换机就会自动学习到核心层对vlan的一切动作,而接入层是不会受到影响的。

2、配置实例二 拓扑图

在这里插入图片描述

配置信息 MSA核心交换机配置 Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname MSA MSA(config)#vlan 10 MSA(config-vlan)#name vlan10 MSA(config-vlan)#ex MSA(config)#vlan 20 MSA(config-vlan)#nam MSA(config-vlan)#name vlan20 MSA(config-vlan)#ex MSA(config)#vtp domain myvtp #命名vtp区域为“myvtp” Changing VTP domain name from NULL to myvtp MSA(config)#vtp mode server #设置为服务器模式 Device mode already VTP SERVER. MSA(config)#end MSA# MSA#show vtp status #查看vtp VTP Version capable : 1 to 2 VTP version running : 2 VTP Domain Name : myvtp VTP Pruning Mode : Disabled VTP Traps Generation : Disabled Device ID : 0001.9756.E600 Configuration last modified by 0.0.0.0 at 3-1-93 00:10:18 Local updater ID is 0.0.0.0 (no valid interface found) Feature VLAN : -------------- VTP Operating Mode : Server Maximum VLANs supported locally : 1005 Number of existing VLANs : 7 Configuration Revision : 0 MD5 digest : 0x71 0xC2 0x9F 0x5A 0xB2 0x35 0x76 0xE0 0x95 0xBE 0x6C 0xAF 0xB0 0xD3 0x94 0xD6 SA接入交换机配置 Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#ho SA SA(config)#int f0/24 SA(config-if)#switchport mode trunk SA(config-if)#ex SA(config)#vtp domain myvtp SA(config)#vtp mode client SA(config)#end

说明:当SA中的f0/24接口被设置为trunk时,按理说我们MSA核心交换机的F0/1也要配置成trunk。但实际中只要将SA中的f0/24设置为trunk时,MSA核心交换机的F0/1也会自动变为trunk。不需要在手动配置。这里注意一下。

SB接入交换机配置 Switch>en Switch#conf t Switch(config)#ho Switch(config)#hostname SB SB(config)#int f0/24 SB(config-if)#SW SB(config-if)#sw SB(config-if)#switchport mode tr SB(config-if)#switchport mode trunk SB(config-if)#ex SB(config)#vtp do SB(config)#vtp domain myvtp Domain name already set to myvtp. SB(config)#vtp mo SB(config)#vtp mode c SB(config)#vtp mode client Device mode already VTP CLIENT. SB(config)# 验证结果

VTP配置成功。我们来验证一下,分别在SA、SB上查看vlan信息

SA#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23 10 vlan10 active 20 vlan20 active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 10 enet 100010 1500 - - - - - 0 0 20 enet 100020 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 --More-- SB#show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23 10 vlan10 active 20 vlan20 active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 10 enet 100010 1500 - - - - - 0 0 20 enet 100020 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 --More--

vlan10、vlan20 已经同步成功,接下来只需要分别将连接PC的SA、SB交换机端口加入到相应的VLAN即可。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3