配置VTP相关
- 格式:doc
- 大小:29.50 KB
- 文档页数:2
任务3 在catalyst2950 交换机上配置vtp一、实验目的:掌握vtp的配置,深入了解vtp的工作原理,并掌握调试和检查方法。
二、背景描述:企业有采购部和销售部两个部门,采购部需要实时了解销售部的销售情况,以便做出合理的采购方案。
为了保持通信通畅,采购部与销售部在相同的vlan下。
三、实验拓扑结构:VTP网络拓扑图四、实验步骤:1.交换机Host name和Trunk配置Switch1>e nableSwitch1#config tSwitch1(co nfig)#host name SwitchA // SwitchA(co nfig)#i nterface faO/1SwitchA(c on fig-if)#switchport mode trunk // SwitchA(co nfig-if)#exitSwitch2>e nable更改switch1 为switchA 设置fa0/1为trunk模式更改switch2 为switchBSwitch2#config tSwitch2(co nfig)#host name SwitchB // SwitchB(config)#interface fa0/1SwitchB(config-if)#switchport mode trunk // SwitchB(config-if)#exitSwitchB(config)#interface fa0/2SwitchB(config-if)#switchport mode trunk // SwitchB(config-if)#exit 设置fa0/1 为trunk 模式设置fa0/2 为trunk 模式Switch3#config tSwitch3(config)#hostname SwitchCSwitchC(config)#interface fa0/1// 更改switch3 为switchCSwitchC(config-if)#switchport mode trunk SwitchC(config-if)#exit // 设置fa0/2 为trunk 模式Switch3>enable 2. 配置交换机的VTPSwitchA(config)#vtp domain Cisco // Change VTP domain from NULL to Cisco SwitchA(config)#vtp mode server // Device mode already VTP SERVER. 设置SwitchA 的域名为Cisco 设置vtp 为serverSwitchB(config)#vtp domain Cisco // 设置SwitchB 的域名为CiscoDomain name already ser to CiscoSwitchB(config)#vtp mode transparent // 设置vtp 为transparentSwitchC(config)#vtp domain Cisco // Change VTP domain from NULL to Cisco SwitchC(config)#vtp mode client // 设置SwitchC 的域名为Cisco 设置vtp 为client3. 验证VTPSwitchA# show vtp statusSwitchAt3haw vtp VTP VeraianCcnfiguration RevisionMaximum VLANs supported locally : 2S6:S :Server:Cisco:Di^abl&di Disabled:Disabled:0xA9 OxCB 0x52 0x12 0x94 0x71 0x£9 OxSCLocal updates ID is 0.0.0.0 ■:nc valid interface found)SwitchAtSwitchB# show vtp statusSwitchB^en^ble SuitchBtshow vtp VTF VersionCcnfiguraticn ReviHicnMaxinum VLANm supported locally Number cf exiating VLANm VTF Operaring - Mode VTF Domain Nans VTF Pruning Mede VTP V2 MadeVTP Tcaps Generation MD5 digestConfiguration last modified by SwitchB#|SwitchC# show vtp statusSwitch-C^shcw vtp srstus VTF VersionCcnfiguraticfi P.evisicnMaximuni VLAMs supperted locally Humber of existing '/LANs VTF Dperi^inj Mede VTF Domain Name VTF Pruning Me de VTP V2 Mede VTF Traps Generaticn MD5 digestConfiguraticn last modified by 0 SwirchC#| :0 :2S5 z S :Client:Cisco :Disabled :Disabled :Disabled:0xA9 0X C8 0K 52 0X 12 0X 94 0X 71 0x^9+ 0.0*0 at 0-0-00 00:00:00Ccnfiguraticn lasr modified by0.0.0.0ar 0-0-0000:00:00tTumbez of existing ^TANs VTP Opecoting Mede VTP Oqjnain VTP Pruning Mode VTP V2 Mede VTP Traps {Jeneration MDS digest:2SS :5Transparent :Cisco Disabled Dinabled Disabled0xA9 QxCB 0xS2 0x1: 094 0x71 QxZS QxSC4•配置交换机的vlan,并验证vtp各模式的特点(1) SwitchA交换机vlan的配置SwitchA# vlan database SwitchA(vlan)#vlan 2 // SwitchA(vlan)#vlan 3 //SwitchA(vlan)#exit(2) SwitchB 交换机 vlan 的配置 SwitchB# vlan databaseSwitchB(vlan)#vlan 4 // SwitchB(vlan)#vlan 5 //SwitchB(vlan)#exit6.在交换机 SwitchC 上 show vlan ,结果是 SwitchC 加入了 vlan2 , vlan3,如下图所示:5.配置交换机的 vtp 口令 (1) SwitchA 交换机 vtp 口令配置: SwitchA# config tSwitchA(config)#vtp password cisco SwitchA(config)#exit (2) SwitchB 交换机 vtp 口令配置: SwitchB# config t SwitchB(config)#vtp password cisco SwitchB(config)#exit (3) SwitchC 交换机 vtp 口令配置: SwitchC# config t SwitchC(config)#vtp password cisco SwitchC(config)#exit // 设置 vtp 密码为 cisco// 设置 vtp 密码为 cisco// 设置 vtp 密码为 cisco新建 vlan2 新建 vlan3新建 vlan4 新建 vlan5r VTP Client ?Physical Config ) CLIIOS Command Line Interfacen w 亠LT-riiZIM X JL-I H IT 丄■-Na.zDiz百七口P 口:rf■1d-ef eu.lt activeFaO/JL, Fa0/3p Fa0-/4r FaO/SFsOZ€, FaO/7.FaO/3FaO/10r Fa0/ll…. FaO/12,FaO/13FaO/14, FaO/l£p FaO/lfi,FaQ/17FaO/lB, FaO/13. FaO/20,F*O/22, Faa/23,. F*O/24FaO/2X z1^LAN0002active3VUUST0003ac t iiu p e1002 f dd.±—-daf aigrt/u-Tiaup1003c-a k*n-£ 丄ng— defaixl 匚A et/unaup10-0-4 f d.d.ina 七—da f at口JLt a iTt/11 Fl a up1005t me t - <le f au.1 匸aet/unsupT^pa SAID MTU Paxrenx; SfexnyTJo Brl-dgeNo Stp B■若旦Gtcd 冒Tran al Trans^ 1ono七10QQG1l&QQ—— -一一O02enet 100Q口21500= = =- = 00□■anst 10QQQ31B0Q- - -- - 00二1QQ2ra<ii laioaz15QQ- - -一一Q0■=Copy | PasteL. -J在SwitchA上新建vlan 6,发现SwitchC上的vlan与SwitchA实现同步更新: SwitchA# vla n database SwitchA(vlan)#vlan 6 // 新建vlan6SwitchA(co nfig)#exitSwitchC的show vlan结果如下图:。
VTP配置详解
VTP Version:VTP版本号,可通过命令vtp version 1或vtp version 2来设置
配置修订号:每次修改VTP版本号、或修改(增加或删除)交换机vlan后,或其他任何VTP配置的更改,修订号都会自动加1;当更改vtp domain name(VTP域名)时,交换机配置修订号自动清为零;当1台新交换机加入到一个网络里时,新交换机默认的VTP MODE 为server,若此时该交换机的修订号较网络里的vtp mode为server的交换机的修订号低,则会自动学习到vtp mode Server的交换机,哪台交换机的修订号高,则低的修订号的交换机会自动学习到高的交换机VLAN信息。
此时,可通过设置vtp password来避免。
本地支持最大VLAN数
当前存在的VLAN数
VTP操作模式
VTP域名
VTP修剪模式
VTP V2模式
VTP
MD5算法
最后1次修改配置的时间、设备IP等信息
一般配置vtp时,配置项有
Vtp mode server
Vtp domain ldh
Vtp version 2
Vtp password ldh(此为安全设置,在vtp配置中,若增加password增加安全性)
Vtp pruting
Vtp file ldh 文件存储在flash:中
Vtp。
实验二十:VTP配置VTP(VLAN Trunking Protocol)是一个用于传播和同步关于整个交换网络的VLAN信息的协议,工作在OSI参考模型的第二层。
VTP使我们在扩展交换网络规模时减少人工配置的工作量,并通过统一地管理交换网络中VLAN的增加、删除和名称变更,以维持整个网络VLAN配置的一致性,最大限度地减少可能带来问题的错配和配置不一致情况(如VLAN名称重复使用或错误的VLAN类型说明)。
VTP的三种模式:Server服务器模式、Client客户机模式、Transparent 透明模式。
1、Server 服务器模式:可以创建、更改和删除VLAN信息,并设置用于整个VTP域的其它配置参数。
Server交换机上设置的这些消息会通过中断线路依次传到相同域中的VTP客户机中,以同步相同域内多台交换机Vlan的配置。
2、Client客户机模式:不能创建、更改和删除VLAN,只能通过中继线路同步接收相同域内VTP server服务器发来的VLAN信息。
3、Transparent透明模式:当前交换机不参加VTP,该种模式主要是用作本地管理,它不与其它交换机共享VLAN信息,但仍可以将VTP通告转送到其它交换机。
一、实验内容1、使用VTP协议实现多交换机VLAN配置二、实验目的1、掌握VTP原理及工作过程2、掌握VTP的三种工作模式3、掌握交换机Trunking中继线路的配置三、网络拓朴四、实验设备1、四台安装有windows 98/xp/2000的微机2、两台Cisco 2950 交换机3、多条直通网线和交叉网线4、思科(Cisco)专用控制端口连接电缆五、实验过程(需要将相关命令写入实验报告)1、使用直通线和交叉线将电脑与交换机、交换机与交换机正确进行连接2、配置各主机IP地址和子网掩码3、将交换机A设置为VTP Server服务器模式,同时设置VTP域名称并在该交换机上添加添加VLAN 100和VLAN 2004、将交换机B设置为VTP Client客户机模式。
VTP(VLAN Trunking Protocol)配置VTP domain:ccxx一.将各台交换机间链路设置中继S1(config)#int fa0/23S1(config-if)#switchport mode trunk%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/23, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/23, changed state to upS1(config-if)#exitS1(config)#S2(config)#interface range fastEthernet 0/23-24 选择多个端口S2(config-if-range)#switchport mode trunk 开启中继模式%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to upS2(config-if-range)#exitS2(config)#S3(config)#int f0/24S3(config-if)#switchport mode trunkS3(config-if)#exitS3(config)#二.设置三台交换机处于ccxx的VTP域,且密码为ciscoS1(config)#vtp domain ccxx 设置VTP域名为ccxx Changing VTP domain name from NULL to ccxxS1(config)#vtp password cisco 设置VTP密码为cisco Setting device VLAN database password to ciscoS1(config)#S2(config)#vtp domain ccxxDomain name already set to ccxx.S2(config)#vtp password ciscoSetting device VLAN database password to ciscoS2(config)#S3(config)#vtp domain ccxxDomain name already set to ccxx.S3(config)#vtp password ciscoPassword already set to ciscoS3(config)#三.设置S1为服务器模式,S2为透明模式,S3为客户端模式S1(config)#vtp mode server 设置S1为服务器模式Device mode already VTP SERVER.S1(config)#S2(config)#vtp mode transparent 设置S2为透明模式Setting device to VTP TRANSPARENT mode.S2(config)#S3(config)#vtp mode client 设置S3为客户模式Setting device to VTP CLIENT mode.S3(config)#四.在S1上创建人事部VLAN5和销售部VLAN10S1(config)#vlan 5S1(config-vlan)#name HRS1(config-vlan)#exitS1(config)#vlan 10S1(config-vlan)#name SalesS1(config-vlan)#exitS1(config)#五.查看S1的VLAN信息S1#show vlan briVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/245 HR active10 Sales active1002 fddi-default active1003 token-ring-default active1004 fddinet-default active1005 trnet-default active六.查看S2的VLAN信息S2#show vlan briVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/221002 fddi-default active1003 token-ring-default active1004 fddinet-default active1005 trnet-default active由于S2是透明模式,所以不和其它域中交换机同步VLAN信息。
>进入配置模式:switch#configure terminal>配置VTP域名:switch(config)#vtp domain test>配置VTP运行模式:switch(config)#vtp mode server>配置VTP口令:switch(config)#vtp password 2 3 7switch(config-if)#endswitch#show interface fa0/3 switchport-trunking vlans active:1-4,6,7,200pruning vlans enable :4-6,8-1001例3(在管理域中关闭VTP修剪)switch#config tswitch(config)#no vtp pruningswitch#show vtp status-vtp pruning mode :disabled(修剪已关闭)<3>VTP版本设置switch(config)#vtp version 2(配置为版本2)switch(config)#no vtp version 2(回到版本1)switch#show vtp terminalVTP V2 mode :enable只有在VTP服务器模式下才能变更VTP版本3、在VTP域内增加、减少交换机的配置方法<1>增加交换机新加入的交换机的VTP配置号比所要加入的域中原来的VTP服务器上的配置号要低.添加过程:>清除配置:(或其他的方法)switch(config)#erase startup-configswitch(config)#endswitch#reload>配置VTP运行模式:switch(config)#vtp domain test>配置VTP运行模式switch(config)#vtp mode serverswitch(config)#endswitch#show vtp status<2>减少交换机switch(config)#vtp domain test-aswitch(config)#endswitch#show vtp statusVTP模式当交换机是在VTP Server或透明的模式,能在交换机配置VLAN。
通常情况下,我们需要在整个园区网或者企业网中的一组的交换机中保持VLAN数据库的同步,以保证所有交换机都能从数据帧中读取相关的VLAN信息进行正确的数据转发,然而对于大型网络来说,可能有成百上千台交换机,而一台交换机上都可能存在几十乃至数百个VLAN,如果仅凭网络工程师手工配置的话是一个非常大的工作量,并且也不利于日后维护——每一次添加修改或删除VLAN都需要在所有的交换机上部署。
在这种情况下,我们引入了VTP(VLAN Trunking Protocol)。
VTP即VLAN中继协议,也被称为虚拟局域网干道协议,是思科私有协议。
VTP有3种模式:服务器模式(Server);客户机模式(Client);透明模式(Transparent)。
Server模式:提供VTP消息(包括VLAN ID和名字信息);学习相同域名的VTP消息;转发相同域名的VTP消息;可以添加、删除和更改VLAN VLAN信息写入NVRAM。
Client模式:请求VTP消息;学习相同域名的VTP消息;转发相同域名的VTP消息;不可以添加、删除和更改VLAN VLAN信息不会写入NVRAM。
Transparent模式:不提供VTP消息;不学习VTP消息;转发VTP消息;可以添加、删除和更改VLAN,只在本地有效VLAN信息写入NVRAM。
新交换机出厂时的默认配置是预配置为VLAN1,VTP 模式为服务器。
在VTP域中有两个重要的概念:VTP域:也称VLAN管理域,由一个以上共享VTP域名的相互连接的交换机组成的。
也就是说VTP域是一组域名相同并通过中继链路相互连接的交换机;VTP通告:在交换机之间用来传递VLAN信息的数据包被称为VTP数据包。
VTP通告包括:汇总通告,子集通告,通告请求。
注意:VTP通过Trunk,VTP Server向其它交换机传输信息和接收更新。
若给VTP配置密码,那么本域内的所有交换机的VTP密码必须保持一致。
实验六: Trunk和VTP配置实验目的:1、掌握Trunk和VTP 工作原理2、学习配置Trunk的命令和步骤3、学习配置VTP命令和步骤4、STP选举的干涉和端口状态实验拓扑:实验步骤:1、绘制网络拓扑PC0和PC1IP地址分别为192.168.0.1/24 192.168.0.2/242、交换机之间接口配置TrunkSwitch0:Switch0(config)#int f 1/1Switch0(config-if)#switchport mode trunkSwitch0(config-if)#exitSwitch0(config)#int f 2/1Switch0(config-if)#switchport mode trunkSwitch0(config-if)#exitSwitch1:Switch1(config)#int f 0/1Switch1(config-if)#switchport mode trunkSwitch1(config-if)#exitSwitch1(config)#int f 1/1Switch1(config-if)#switchport mode trunkSwitch1(config-if)#exitSwitch2:Switch2(config)#int f 0/1Switch2(config-if)#switchport mode trunkSwitch2(config-if)#exitSwitch2(config)#int f 1/1Switch2(config-if)#switchport mode trunkSwitch2(config-if)#exitSwitch3:Switch3(config)#int f 1/1Switch3(config-if)#switchport mode trunkSwitch3(config-if)#exitSwitch3(config)#int f 2/1Switch3(config-if)#switchport mode trunkSwitch3(config-if)#exit3、VTP的配置。
VTP配置知识点VTP(VLAN Trunking Protocol)是用于在网络中自动传播VLAN信息的一种协议。
它可以帮助网络管理员更高效地管理VLAN,并确保所有网络设备都具有一致的VLAN信息。
在这篇文章中,我们将介绍VTP的配置知识点。
以下是一个逐步思考的过程,帮助我们理解和配置VTP。
第一步:了解VTP基本概念在开始配置VTP之前,我们需要了解一些基本概念。
VTP有三种模式:服务器模式(Server Mode)、客户端模式(Client Mode)和透明模式(Transparent Mode)。
服务器模式允许我们配置VLAN信息并传播给其他设备;客户端模式只能接收VLAN信息,不能进行配置;透明模式可以接收和传递VLAN信息,但不会更新自身的VLAN数据库。
第二步:配置VTP服务器首先,我们需要选择一个交换机作为VTP域的服务器。
我们可以通过以下命令进入全局配置模式:configure terminal然后,我们将交换机设置为服务器模式:vtp mode server接下来,我们为VTP域设置一个名称:vtp domain <域名称>我们还可以为VTP配置一个密码,以确保只有知道密码的设备才能加入VTP 域:vtp password <密码>最后,启用VTP功能:vtp enable第三步:配置VTP客户端如果我们有其他交换机需要加入VTP域,我们可以将它们配置为客户端模式。
首先,我们进入全局配置模式:configure terminal然后,将交换机设置为客户端模式:vtp mode client接下来,我们指定VTP域的名称和密码(如果有的话):vtp domain <域名称>vtp password <密码>最后,启用VTP功能:vtp enable第四步:配置VTP透明模式有时候,我们可能需要将某些交换机配置为透明模式,以便它们能够接收和传递VLAN信息,但不会更新自身的VLAN数据库。
基本VTP 配置任务1:执行基本交换机配置根据以下原则配置交换机S1、S2 和S3 并保存配置:????按照拓扑所示配置交换机主机名。
????禁用DNS 查找。
????将执行模式口令配置为class。
????为控制台连接配置口令cisco。
????为vty 连接配置口令cisco。
Switch>enableSwitch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Switch(config)#hostname S1S1(config)#enable secret classS1(config)#no ip domain-lookupS1(config)#line console 0S1(config-line)#password ciscoS1(config-line)#loginS1(config-line)#line vty 0 15S1(config-line)#password ciscoS1(config-line)#loginS1(config-line)#end%SYS-5-CONFIG_I: Configured from console by consoleS1#copy running-config startup-configDestination filename [startup-config]?Building configuration...[OK]任务2:配置主机PC 上的以太网接口使用地址表中的IP 地址和默认网关配置PC1、PC2、PC3、PC4、PC5 和PC6 的以太网接口。
任务3:在交换机上配置VTP 和安全功能步骤1. 启用S2 和S3 上的用户端口。
将用户端口配置为接入模式。
请参阅拓扑图来确定哪些端口连接到最终用户设备。
S2(config)#interface fa0/6S2(config-if)#switchport mode accessS2(config-if)#no shutdownS2(config-if)#interface fa0/11S2(config-if)#switchport mode accessS2(config-if)#no shutdownS2(config-if)#interface fa0/18S2(config-if)#switchport mode accessS2(config-if)#no shutdown步骤2. 检查三台交换机上的当前VTP 配置。
配置VTP
VTP即Vlan Trunking Protocol,用于将服务器交换机上的VLAN配置信息传播到相同域中的其他交换机,避免手动在每个交换机上进行配置的麻烦。
即VTP负责在VTP域内同步VLAN信息,这样就不必在每个交换上配置相同的VLAN信息,并且将进行变动时可能会出现在的配置不一致性降至最低。
VTP只在中继端口上传送,并且VTP不支持扩展范围的VLAN,即ID大于1005的VLAN。
关于VTP的几个概念:
1 三种VTP模式。
包括
服务器模式:创建、修改和删除VLAN信息,并将配置信息存储在NVRAM中,一个域中可以配置多个。
客户端模式:不能创建、修改和删除VLAN信息,将vlan配置信息存储在内存中,重启后丢失,并重新获取。
透明模式:本地VLAN配置信息不与VTP网络共享,仅转发VTP通告。
2 配置修订号:一个32位数字,是VTP协议中的关键参数。
VTP通告处理以配置修订号为0为起点.每当随后的字段变更一项时,这个修订号就加1。
要将修订号初始化为0,可以用下列方法:
>将交换机的VTP模式更改为透明模式,然后再改为服务器模式.
>将交换机VTP的域名更改一次,再更改回原来的域名.
>使用clear config all命令,清除交换机的配置和VTP信息.再次启动.
交换机使用配置修正号,来决定当前交换机的内部数据是否应该接受从其他交换机发来的VTP更新信息.
>如果接收到的VTP更新配置修订号与内部数据库的修订号相同域者比它小,交换机忽略更新.
>否则,就更新内部数据库,接受更新信息.
上述信息说明两点:
1) 配置修正号很重要,因为它是VTP的工作机制;
2) 为什么要清零或者默认配置修订号呢?这是因为如果把一个已经配置了VTP的交换机添加到VTP域中,为了获得最高配置修订号,网络中其他交换机
将使用这台交换机上的VLAN配置信息,导致错误配置在整个网络中传播,进而造成网络不连通。
3 三种VTP通告或者消息类型。
包括:
1)汇总通告。
用于通知邻接的CATALYST交换机目前的VTP域名和配置修改编号.缺省情况下,CATALYST交换机每5分钟发送一次汇总通告.
当交换机收到了汇总通告数据包时,它会对比VTP域名:
>如果域名不同,就忽略此数据包
>如果域名相同,则进一步对比配置修改编号
>如果交换机自身的配置修改编号更高或与之相等,就忽略此数据包.如果更小,就发送通告请求.
2)子集通告。
如果在VTP服务器上增加、删除或者修改了VLAN,"配置修改编号"就会增加,交换机会首先发送汇总通告,然后发送一个或多个子集通告.挂起或激活某个VLAN,改变VLAN的名称或者MTU,都会触发子集通告.
子集通告中包括VLAN列表和相应的VLAN信息.如果有多个VLAN,为了通告所有的信息,可能需要发送多个子集通告.
3)通告请求。
交换机在下列情况下会发出VTP通告请求:
>交换机重新启动后
>VTP域名变更后
>交换机接到了配置修改编号比自己高的VTP汇总通告
VTP原理虽然复杂,但是配置非常简单
#configure terminal
(config)# vtp mode server (不过cisco交换机的默认配置都是vtp server模式)(config)# vtp domain mydomainname
(config)# vtp mode client(配置VTP客户端)
在这之后就可以配置trunk连接,配置vlan,并且在client端配置每个端口的vlan归属信息了。
常用的VTP诊断和查看命令也只有一条:
#show vtp status
可以看到配置修订号、vlan数量、VTP模式以及域名等重要信息。
此外,可以通过
(config)#vtp pruning配置VTP修剪,在VTP服务器上配置,可以避免不必要的Vlan内部广播、组播流量在所有中继链路上传输。
(config)#vtp password mypassword来配置VTP口令,并确保所有VTP域中的交换机上设置了相同的口令。