实验一:交换机 IOS升级
学习目标:
掌握交换机 IOS 升级的基本步骤
拓扑图:
实验步骤:
1、 连接 PC1 和交换机 S1 的线缆,查看当前 IOS 版本信息;
S1#show version
2、 准备 TFTP 服务器和 IOS 升级文件;
PC1 配置:
IP:172.16.12.1
子网掩码:255.255.255.0
3、 配置交换机
S1(config)#interface vlan 1
S1(config)#ip address 172.16.12.2 255.255.255.0
测试 PC 机和交换机 S1 之间的连通性;
4、 拷贝 IOS 升级文件到交换机 S1
S1#copy tftp:c2950-i6q4l2-mz.121-22.EA4a.bin flash:
Address or name of remote host []?172.16.12.1
Source filename [c2950-i6q4l2-mz.121-22.EA4a.bin]?
Destination filename [c2950-i6q4l2-mz.121-22.EA4a.bin]?
5、 查看 Flash 文件,确定新的 IOS 文件已经上传到 Flash 中。
S1#dir
6、 修改系统文件为新的 IOS 文件
S1#config terminal
S1(config)#boot system flash:/c2950-i6q4l2-mz.121-22.EA4a.bin
//修改启动文件
S1#wr //保存
7、 重启
S1#relaod
测试发现,手动重启,升级了新的 IOS 后,交换机会自动再重启一次来更新
一些文件。两次重启后用 show version 查看正常。
实验二:VTP 的基本配置
学习目标:
通过本实验可以掌握:
(1) VTP 三种模式的区别
(2) VTP 的配置
(3) VTP 修订号的通告
拓扑图:
实验步骤:
1、 清除 2 台交换机的配置,重新启动交换机
Switch#dir //查看 Flash 中的文件
Switch#delete flash:vlan.dat //删除 vlan 信息
Delete filename [vlan.dat]? //回车
Delete flash:vlan.dat? [confirm] //回车
Switch#dir //再次查看,已经没有 vlan.dat 文件
Switch#erase startup-config //删除配置信息
Switch#reload //重新启动
2、 关闭交换机不必要的接口,并确保交换机相连接口模式均为 Trunk 模式
Switch(config)#interface range fastEthernet 0/2 - 24
Switch(config-if-range)#shutdown
Switch(config)# show interface fastEthernet 0/1 switchport
说明:在执行 show 命令后,查看 Operational Mode 一项应该为 Trunk。如果
没有因为 DTP
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
自动协商为 Trunk,则需要手动将交换机之间相连的接口设置为
Trunk 模式:
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk
3、 检查交换机默认的 VTP 情况,分别对交换机 S1、S2 执行:
Switch#show vtp status
注意查看:Version、Revision(修订号)、Number of existing VLANs(当
前交换机上存在的 VLAN 个数)、VTP Operating Mode(VTP 模式)、VTP Domain
Name(VTP 域名)。初始情况,交换机均为 VTP Server 模式。
4、 配置交换机 S1 为 VTP Server,配置 VTP 域名,创建 VLAN2。
(注意:此时一位同学配置交换机 S1,其他同学观察变化,不能执行第 5 步
及以后步骤的操作。)
S1(config)#vtp mode server
S1(config)#vtp domain cisco1
S1(config)#vlan 2
S1(config-vlan)#name VLAN2-TEST
在交换机 S1、S2 上分别执行:
Switch#show vtp status
Switch#show vlan
观察 VTP 和 VLAN 的变化,注意修订号、VLAN 数量的变化。
结论:此时会发现虽然只配置了交换机 S1,但因为默认情况下交换机 S2 的 VTP 模
式都为 Server 模式,它会自动从邻居学习到 VTP 域和 VLAN 信息。
5、 配置交换机 S2 为 VTP Transparent 模式,并创建 VLAN3。
S2(config)#vtp mode transparent
S2#show vtp status
S2(config)#vlan 3
S2(config-vlan)#name VLAN3-TEST
在 S1 和 S2 上执行 show vlan,发现 S1 并没有学习到 VLAN3,说明 Transparent 交
换机上可以创建 VLAN,但这些 VLAN 信息并不会通告出去,仅仅本地有效。
6、 配置交换机 S2 为 VTP Client 模式,并创建 VLAN4。
S2(config)#vtp mode client
S2#show vtp status
S2(config)#vlan 4
观察能否成功创建。
7、 测试 VTP 域名问题,将交换机 S2 的 VTP 域名改为另一个域名 VTP-TEST。
注意:如果在步骤2手动配置了端口Fa0/1的Trunk模式,先运行如下命令删除Trunk
配置:
S2(config)#interfaces fa0/1
S2(config-if)#no switchport mode trunk
S2#show interfaces fa0/1 switchport //查看 Operational Mode 应为 Trunk;
S2(config)#vtp mode server //更改 VTP 为 Server 模式
S2(config)#vtp domain VTP-TEST //更改 S2 为不同的域
S2#show vtp status
S2(config)#interface fastEthernet 0/1
S2(config-if)#shutdown
S2(config-if)#no shutdown
Switch#show interfaces fa0/1 switchport //查看 Operational Mode
说明:会发现相邻链路无法自动协商为 Trunk 模式,交换机端口为 static access。
实验三:VLAN信息覆盖
学习目标:
通过本实验可以掌握 VTP 通告修订号作用;
提示:当交换机收到修订号高的通告后,会更新自己的 VLAN 信息,如果收到低修订号
的通告,将会用自身的 VLAN 信息去更新对方。
拓扑图:
实验步骤:
1、清除 2 台交换机的配置,重新启动交换机
Switch#dir //查看 Flash 中的文件
Switch#delete flash:vlan.dat //删除 vlan 信息
Delete filename [vlan.dat]? //回车
Delete flash:vlan.dat? [confirm] //回车
Switch#dir //再次查看,已经没有 vlan.dat 文件
Switch#erase startup-config //删除配置信息
Switch#reload //重新启动
2、配置 VTP
S1(config)#vtp mode server
S1(config)#vtp domain cisco1
S1#show vtp status
S2(config)#vtp mode server
S2(config)#vtp domain cisco1
S2#show vtp status
3、关闭交换机 S1 和 S2 之间的链路,并各自修改 VLAN 信息
S1(config)# interfaces fa0/1
S1(config-if)#shutdown
S1(config)#vlan 2 //在 S1 上创建 VLAN2、3、4;
S1(config)#vlan 3
S1(config)#vlan 4
S1#show vlan //观察创建的 VLAN
S1#show vtp status //观察修订号 Configuration Revision
S2(config)# interfaces fa0/1 //关闭 S2 的端口
S2(config-if)#shutdown
反复执行以下步骤(1)-(3),直到 S2 的 VTP 修订号高于 S1;
(1) S2(config)#vlan 2
(2) S2(config-vlan)#exit
(3) S2(config)#no vlan 2
4、观察 S1 和 S2 的修订号,如果 S2 比 S1 高,则启动 S1、S2 相连端口
S2#show vtp status
S1(config)# interfaces fa0/1
S1(config-if)#no shutdown
S2(config)# interfaces fa0/1
S2(config-if)#no shutdown
5、查看 S1 的 VTP 信息
S1#show vtp status
观察修订号和 VLAN 的变化,发现 S1 上刚才创建的 vlan 2、vlan 3、vlan 4 均消
失了。