网络实验手册自编.doc
网络实验手册一、交换机配置实验(一)交换机基础实验实验一 熟悉命令行、了解交换机全局配置【实验名称】使用命令行界面、了解交换机全局配置信息【实验目的】 1)掌握命令行及模式之间的的切换 2)配制交换机的设备名称和每次登陆交换机时提示信息【行业背景描述】略【技术原理】1)交换机的管理模式分为:带内管理与带外管理通过交换机的console管理交换机属于带外管理(不占用交换机的网络接口,需使用专用配置电缆近距配置,第一次配置交换机时必须利用端口进行配置)2)交换机命令行操作模式:Ø 用户模式:显示:switch>, 查看交换机软硬件版本信息,并进行简单测试。Ø 特权模式:显示switch#,是用户模式的下一级模式,可对交换机的配置文件进行管理,查看交换机的配置信息,进行网络测试和调试。Ø 全局配置模式:显示switch(config)#,是特权模式下一级,可配置交换机的全局性参数(如主机名、登陆信息等),它的下一级可对交换机的具体功能进行配置。Ø 端口模式:显示switch(config-if)#,可对端口配置exit命令是退回到上一级操作模式。end命令是从特权模式以下级别直接返回到特权模式。【实验拓扑】【实验设备】 S2126G(1台)【实验步骤】步骤一、练习命令行switch>enable -进入特权模式switch#switch# configure terminal -进入全局模式switch(config)#switch(config)# interface fastethernet 0/5 -进入交换机F0/5的端口模式switch(config-if)#switch(config-if)# exit -退回上一级switch(config)#switch(config-if)# end -直接退回到特权模式switch#步骤二 命令行基本功能练习1、switch> ? -显示当前模式下所有可执行的命令2、switch# co? -显示当前模式下所有co开头的命令3、switch# copy ? -显示copy命令后可执行的参数4、命令简写 如:switch# conf ter -代表configure terminalswitch(config)#注:可尝试其它命令5、命令自动补齐 如:switch# con -按TAB键自动补齐命令switch# configure6、命令的快捷键功能ctrl +z 退回到特权模式ctrl +c 终止当前操作7、注意事项:交换不可以跨模式执行命令,应注意区别每个模式下的命令步骤三 交换机设备名称的配置 名称有效字符为22个字节switch> enableswitch# configure terminalswitch(config)# hostname shxy_switch -shxy_switch为要起的名称shxy_switch(config)#步骤四 交换机每日提示信息的配置shxy_switch(config)# banner motd &welcome to shxy_switch ,if you are admin, you can config it.if you are not admin, please EXIT!&注:红色部分为输入的每日提示内容,以&符号为结束终止输入。结果验证测试:shxy_switch(config)# exitshxy_switch# exit实验二 交换机端口的基本配置与信息查看【实验名称】交换机端口的基本配置与信息查看【实验目的】 1)交换机端口的常用参数配置速率 双工模式 2)查看交换机的各项参数【行业背景描述】略【技术原理】show version 查看交换机的版本信息show mac-address-table 查看交换机的MAC地址表信息show running-config 查看交换机当前生效的配置信息后两个信息存储在RAM(随机存储器里),当交换机掉电,重新启动时会重新生成新的MAC地址表和配置信息【实验拓扑】【实验设备】 S2126G(1台) 主机1台【实验步骤】步骤一、交换机端口参数的配置switch> enableswitch# configure terminalswitch(config)# interface fastethernet 0/3 -进行F0/3的端口配置switch(config-if)#speed 10 -配置端口速率为10Mswitch(config-if)#duplex half -配置端口的双工模式为半双工switch(config-if)#no shutdown -开启该端口,使端口转发数据步骤二、查看交换机端口的配置信息switch# show interface fastethernet 0/3步骤三、查看交换机端口的配置信息switch> enableswitch# configure terminalswitch(config)# hostname shxy_switch -shxy_switch为要起的名称shxy_switch(config)# interface fastethernet 0/3switch(config-if)#speed 10 -配置端口速率为10Mswitch(config-if)#duplex half -配置端口的双工模式为半双工switch(config-if)#no shutdown步骤三、查看交换机各项信息shxy_switch# show version -查看交换机的版本信息shxy_switch# show mac-address-table -查看交换机的MAC地址表信息shxy_switch# show running-config -查看交换机当前生效的配置信息实验三 交换机堆叠【实验名称】交换机的菊花链式堆叠。【实验目的】 理解交换机堆叠的配置及原理。【背景描述】 在某学校的一栋大楼里,网络设备机房有多台S2126GG交换机,为了方便管理和节省IP地址,网络管理员决定采用堆叠方式进行连接,现要在交换机上做适当配置。 本实验以2台S2126GG交换机为例,每台交换机的堆叠模块上的UP端口连接到另一台交换机的的堆叠模块上的DOWN端口。【技术原理】【实现功能】 扩展端口密度,方便管理,通过一个IP地址就可以管理交换机堆叠组。【实验拓扑】S2126GG-1Error! Reference source not found.UPDOWNUPDOWNS2126G-2Error! Reference source not found.【实验设备】S2126GG (2台)、M2131 (2块)【实验步骤】步骤1.(先不连接线缆)开机。先在单机模式下配置堆叠主交换机S2126GG-1。 switchA(config)#member 1 !配置设备号为1,取值范围为1-n,n为堆叠的设备数量 switchA1(config)#device-priority 10 !配置优先级为10,取值范围为1-10,默认值是1,优先级最高的交换机将成为堆叠主机验证测试:验证堆叠主机的配置switchA#show member !显示堆叠成员信息member MAC address priority alias SWVer HWVer- - - - - -1 00d0.f8bf.fe66 10 1.61 3.3步骤2.验证堆叠组的配置信息。配置了堆叠主机后,将其他交换机用堆叠电缆连接起来,此时各交换机自动成为一个堆叠组,显示一台大交换机,有关信息显示如下:switchA#show member !显示堆叠成员member MAC address priority alias SWVer HWVer- - - - - -1 00d0.f8bf.fe66 10 1.61 3.32 00d0.f8bc.9d93 1 switchA#show version devices !显示堆叠设备信息Device Slots DescripTion- - -1 3 S2126GG2 3 S2126GGswitchA#show vlan !显示堆叠组VLAN信息(这时显示的端口数量是两个交换机的总和)其中端口号F2/0/3中的2,0,3分别表示堆叠成员号,模块号,接口号。VLAN Name Status Ports- - - -1 default active Fa1/0/1,Fa1/0/2,Fa1/0/3 Fa1/0/4,Fa1/0/5,Fa1/0/6 Fa1/0/7,Fa1/0/8,Fa1/0/9 Fa1/0/10,Fa1/0/11,Fa1/0/12 Fa1/0/13,Fa1/0/14,Fa1/0/15 Fa1/0/16,Fa1/0/17,Fa1/0/18 Fa1/0/19,Fa1/0/20,Fa1/0/21 Fa1/0/22,Fa1/0/23,Fa1/0/24 Fa2/0/1,Fa2/0/2,Fa2/0/3 Fa2/0/4,Fa2/0/5,Fa2/0/6 Fa2/0/7,Fa2/0/8,Fa2/0/9 Fa2/0/10,Fa2/0/11,Fa2/0/12 Fa2/0/13,Fa2/0/14,Fa2/0/15 Fa2/0/16,Fa2/0/17,Fa2/0/18 Fa2/0/19,Fa2/0/20,Fa2/0/21 Fa2/0/22,Fa2/0/23,Fa2/0/24步骤3.配置堆叠组里的成员交换机(可选)switcHA(config)#member 2 !进入成员交换机2switchA2(config)#device-priority 5 !设置成员2的优先级为5switchA2(config)#interface fastethernet 0/1 !进入路由器接口配置模式switchA2(config-if)#switchport access vlan 10 !分配成员2的接口给VLAN 10验证测试:验证成员交换机的配置switchA#show member【注意事项】目前最多支持8台交换机堆叠S2126GG与 S2150可以混合堆叠,但二,三层交换机或全三层交换机不能混合堆叠;S2126GG/S2150系列交换机具有自动堆叠的功能,当用户将多台设备通过堆叠设备通过堆叠模块和堆叠线连接起来后启动交换机,交换机会自动切换到堆叠管理模块;如果具有最高优先级的交换机不只1台,则MAC地址最小的交换机将成为堆叠主机;交换机做堆叠后不能登录,提示符显示威Debug>,且不能对交换机进行操作,则须拔掉堆叠线缆,然后重启交换机.做堆叠后,成员交换机的接口等配置信息也是通过主交换机查看(二)虚拟局域网VLAN实验部分实验一 交换机端口隔离port vlan的配置【实验名称】交换机端口隔离.【实验目的】理解Port Vlan的配置. 【背景描述】假设此交换机是宽带小区城域网中的一台楼道交换机,住户PC1连接在交换机的0/5口;住户PC2连接在交换机的0/15口.现要实现各家各户的端口隔离.【实现功能】通过PORT VLAN实现本交换机端口隔离. (通过虚拟局域网技术可以隔离网络风暴,提高网络的性能,降低无用的网络开销。并能提高网络的安全性,保密性。)【技术原理】【实现拓扑】PC1 PC2Error! Reference source not found. F0/5Error! Reference source not found. F0/15 Error! Reference source not found. Vlan10 Vlan20 【实验设备】S2126 (1台)【实验步骤】步骤1.在未划VLAN前两台PC互相PING可以通.switchA#configure terminal !进入交换机全局配置模式switchA(config)#vlan 10 !创建VLAN10switchA(config-vlan)#name test10 !将其命名为test10switchA(config-vlan)# !退出VLAN 10switchA(config)#vlan 20 !创建VLAN 20switchA(config-vlan)#name test20 !将其命名为test 20验证测试switchA#show vlan步骤2.将接口分配到VLAN.switchA(config)#interface fastethernet 0/5 !进入fastethernet0/5的接口配置模式。switchA(config-if)#switch access vlan 10 !将fastethernet 0/5 端口加入VLAN 10中。switchA(config-if)#exitswitchA(config)#interface fastethernet 0/15 !进入fastethernet0/15的接口配置模式。switchA(config-if)#switch access vlan 20 !将fastethernet 0/15 端口加入VLAN 20中。步骤3.两台PC互相PING不通.验证测试switchA#show vlan实验二 跨交换机实现VLAN【实验名称】跨交换机实现VLAN.【实验目的】理解VLAN如何跨交换机实现.【行业背景描述】假设某企业有2个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接在2台交换机上,他们之间需要相互连接通信,但为了数据安全起见,销售部和技术部须要进行相互隔离,现要在交换机上做适当配置来事项这一目标.【技术原理】【实现功能】使在同一VLAN里的计算机系统能快乐交换机进行相互通信,而在不同VLAN 里的计算机系统不能进行相互通信.【实验拓扑】PC1Error! Reference source not found. VLAN10F0/5 SwitchASwitchBVLAN10 Error! Reference source not found.F0/24 F0/24Error! Reference source not found.F0/5 Error! Reference source not found.VLAN20F0/15PC3Error! Reference source not found.PC2【实验设备】S2126 (2台)【实验步骤】步骤1.在交换机SwitchA上创建VLAN10,并将0/5端口划分到VLAN 10 中.switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 10 !创建VLAN10switchA(config-vlan)#name sales !将其命名为sales.switchA(config-vlan)#exit switchA(config)#interface fastethernet 0/5 !进入接口配置模式。switchA(config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤2.在交换机SwitchA上创建VLAN 20 ,并将0/15端口划分到VLAN20中.switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 20 !创建VLAN20switchA(config-vlan)#name technical !将其命名为technical .switchA(config-vlan)#exit switchA(config)#intErface fastethernet 0/15 !进入接口配置模式。switchA(config-if)#switchport access vlan 20 !将0/5端口划分到VLAN 20中验证测试:验证已创建了VLAN 20,并将0/15端口已划分到VLAN 20中。switchA#show vlan 步骤3.在交换机SwitchA上将与SwitchB相连的端口(假设为0/24端口)定义为tag vlan 模式.switchA(config)#interface fastethernet 0/24 !进入接口配置模式switchA(config-if)#switchport mode trunk !将fastethernet0/24端口设为tag vlan模式。验证测试:验证fastethernet 0/24端口已被设置为tag vlan 模式。switchA#show interfaces fastethernet 0/24 switchport步骤4.在交换机SwitchB上创建VLAN 10 ,并将0/5端口划分到VLAN10中.SwitchB#configure terminal !进入全局配置模式 SwitchB(config)#vlan 10 !创建VLAN10SwitchB(config-vlan)#name sales !将其命名为sales.SwitchB(config-vlan)#exit SwitchB(config)#interface fastethernet 0/5 !进入接口配置模式。SwitchB(config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤5.在交换机SwitchB上将与SwitchA相连的端口(假设为0/24端口)定义为tag vlan模式.SwitchB(config)#interface fastethernet 0/24 !进入接口配置模式SwitchB(config-if)#switchport mode trunk !将fastethernet0/24端口设为tag vlan模式。步骤6.验证PC1与PC3能互相通信,但PC2与PC3不能互相通信.c:ping 192.168.0.30 【注意事项】丄台交换机之间相连的端口应该设置为tag vlan 模式.实验三 VLAN/802.1Q-VLAN间通信 【实验名称】VLAN/802.1Q-VLAN间互相通信. 【实验目的】通过三层交换机实现VLAN间互相通信. 【背景描述】假设某企业有2个主要部门:销售部和技术部,其中销售部门的个人计算机系统分散连接在2台交换机上,他们之间需要相互进行通信,销售部和技术部也需要进行相互通讯,现要在交换机上做适当配置来实现这一目标. 【实现功能】使在同一VLAN 里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统也能进行相互通信. 【实验拓扑】PC1Error! Reference source not found.VLAN10F0/5 SwitchASwitchBVLAN10 Error! Reference source not found.F0/24 F0/24Error! Reference source not found.F0/5 Error! Reference source not found.VLAN20F0/15PC3Error! Reference source not found.PC2 【实验设备】S2126(1台),S3550-24(1台) 【实验步骤】步骤1.在交换机SwitchA上创建VLAN10,并将0/5端口划分到VLAN 10 中.switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 10 !创建VLAN10switchA(config-vlan)#name sales !将其命名为sales.switchA(config-vlan)#exit switchA(config)#interface fastethernet 0/5 !进入接口配置模式。switchA(config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤2.在交换机SwitchA上创建VLAN 20 ,并将0/15端口划分到VLAN20中.switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 20 !创建VLAN20switchA(config-vlan)#name technical !将其命名为technical .switchA(config-vlan)#exit switchA(config)#interface fastethernet 0/15 !进入接口配置模式。switchA(config-if)#switchport access vlan 20 !将0/5端口划分到VLAN 20中验证测试:验证已创建了VLAN 20,并将0/15端口已划分到VLAN 20中。switchA#show vlan 步骤3.在交换机SwitchA上将与SwitchB相连的端口(假设为0/24端口)定义为tag vlan 模式.switchA(config)#interface fastethernet 0/24 !进入接口配置模式switchA(config-if)#switchport mode trunk !将fastethernet0/24端口设为tag vlan模式。验证测试:验证fastethernet 0/24端口已被设置为tag vlan 模式。switchA#show interfaces fastethernet 0/24 switchport步骤4.在交换机SwitchB上创建VLAN 10 ,并将0/5端口划分到VLAN10中.SwitchB#configure terminal !进入全局配置模式 SwitchB(config)#vlan 10 !创建VLAN10SwitchB(config-vlan)#name sales !将其命名为sales.SwitchB(config-vlan)#exit SwitchB(config)#interface fastethernet 0/5 !进入接口配置模式。SwitchB(config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤5.在交换机SwitchB上将与SwitchA相连的端口(假设为0/24端口)定义为tag vlan模式.SwitchB(config)#interface fastethernet 0/24 !进入接口配置模式SwitchB(config-if)#switchPort mode trunk !将fastethernet0/24端口设为tag vlan模式。步骤6.验证PC1与PC2能互相通信,但PC2与PC3不能互相通信.c:ping 192.168.0.30步骤7.设置三层交换机VLAN间通讯.switchA(config)#int vlan 10 !创建虚拟接口vlan 10switchA(config-if)#ip address 192.168.10.254 255.255.255.0 switchA(config-if)#exitswitchA(config)#int vlan 20 !创建虚拟接口vlan 20switchA(config-if)#ip address 192.168.20.254 255.255.255.0 步骤8.将PC1和PC3的默认网关设置为192.168.10.254,ip地址为192.168.10.x,将PC2的默认网关设置为192.168.20.254, 192.168.20.x.测试结果.不同VLAN内的主机可以互相PING通. 【注意事项】两台交换机之间相连的端口应该设置为tag vlan 模式.需要设置PC的网关.(三)冗余链路实验部分实验802.3ad 冗余备份测试【实验名称】 端口聚合提供冗余备份链路802.3ad冗余备份测试【实验目的】理解链路聚合的配置及原理【背景描述】假设某企业采用台交换机组成一个局域网,由于很多据流量是跨过交换机进行传送的,因此需要提高交换机之间的传输带宽,并实现链路冗余备份,为此网络管理员在台交换机之间采用根网线互连,并将相应的个端口聚合为一个逻辑端口,现要在交换机上做适当配置来实现这一目标【实现功能】增加交换机之间的传输带宽,并实现链路冗余备份【实验拓扑】SwitchASwitchBError! Reference source not found. Error! Reference source not found.【实验设备】S2126(台)【实验步骤】步骤在交换机SwitchA上创建Vlan10,并将端口划分到Vlan 10中switchA#configure terminal !进入全局配置模式 switchA(config)#vlan 10 !创廚VLAN10switchA(config-vlan)#name sales !将其命名为sales.switchA(config-vlan)#exit switchA(config)#interface fastethernet 0/5 !进入接口配置模式。switchA(config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤在交换机SwitchA 上配置聚合端口switchA(config)#interface aggregateport 1 !创建聚合接口AG1switchA(config-if)#switchport mode trunk switchA(config-if)#exitswitchA(config)#interface range fastethernet 0/1-2 !进入接口0/1和0/2switchA(config-if-range)#port-group 1 !配置接口0/1和0/2属于AG1验证测试:验证接口fastethernet 0/1和0/2属于AG1switchA#show aggregateport 1 summaryAggregatePort MaxPorts SwitchPort Mode Ports- - - - -Ag1 8 Enabled Trunk Fa1/0/1, Fa1/0/2步骤在交换机SwitchB 上创建Vlan 10,并将端口划分到Vlan 10中SwitchB #configure terminal !进入全局配置模式 SwitchB (config)#vlan 10 !创建VLAN10SwitchB (config-vlan)#name sales !将其命名为sales.SwitchB (config-vlan)#exit SwitchB (config)#interface fastethernet 0/5 !进入接口配置模式。SwitchB (config-if)#switchport access vlan 10 !将0/5端口划分到VLAN 10中步骤在交换机SwitchB 上配置聚合端口switchA(config)#interface aggregateport 1 !创建聚合接口AG1switchA(config-if)#switchport mode trunk !switchA(config-if)#exitswitchA(config)#interface range fastethernet 0/1-2 !进入接口0/1和0/2switchA(config-if-range)#port-group 1 !配置接口0/1和0/2属于AG1步骤验证当交换机之间的一条链路断开时,PC1与2仍能互相通信c:ping 192.168.10.20 -t【注意事项】只有同类型端口才能聚合为一个端口(同在一个VLAN中且同是二层设备或同是三层设备)(四) 生成树配置实验一生成树协议STP【实验名称】生成树协议 STP。【实验目的】理解生成树协议STP的配置及原理。【背景描述】某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。本实验以台S2126GG交换机为例,2台交换机分别命名为SwitchSA,SwitchB。1与CP2在同一个网段,假设IP地址分别为192.168.0.137 ,192.168.0.136,网络掩码为255.255.255.0。【实验功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。【实验拓扑】Sw