交换机.docx
《交换机.docx》由会员分享,可在线阅读,更多相关《交换机.docx(41页珍藏版)》请在冰豆网上搜索。
![交换机.docx](https://file1.bdocx.com/fileroot1/2023-7/23/ba71473e-e758-4ea6-92b3-d4aa28dd3b39/ba71473e-e758-4ea6-92b3-d4aa28dd3b391.gif)
交换机
目录
实验一交换机基本配置2
实验二交换机的全局配置4
实验三交换机端口的基本配置6
实验四查看交换机的系统和配置信息7
实验五交换机端口隔离9
实验六跨交换机实现VLAN12
实验七端口聚合提供冗余备份链路15
实验八快速生成树配置19
实验一交换机基本配置
【实验名称】
交换机基本配置
【实验目的】
掌握交换机命令行各种操作模式的区别,以及模式之间的切换。
【背景描述】
作为某公司新进的网管,首先要熟悉公司采用的网络产品。
登录交换机,了解、掌握交换机的命令行操作。
该公司采用全系列锐捷网络产品。
【技术原理】
交换机的管理方式基本分为两种:
带内管理和带外管理。
通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。
第一次配置交换机时必须利用Console端口进行配置。
交换机的命令行操作模式,主要包括:
用户模式、特权模式、全局配置模式、端口模式等几种。
Ø用户模式进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机的软、硬件版本信息,并进行简单的测试。
用户模式提示符为switch>
Ø特权模式由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进行管理,查看交换机的配置信息,进行网络的测试和调试等。
特权模式提示符为switch#
Ø全局配置模式属于特权模式的下一级模式,该模式下可以配置交换机的全局性参数(如主机名、登录信息等)。
在该模式下可以进入下一级的配置模式,对交换机具体的功能进行配置。
全局模式提示符为switch(config)#
Ø端口模式属于全局模式的下一级模式,该模式下可以对交换机的端口进行参数配置。
端口模式提示符为switch(config-if)#
Exit命令是退回到上一级操作模式。
End命令是指用户从特权模式以下级别直接返回到特权模式。
交换机命令行支持获取帮助信息、命令的简写、命令的自动补齐、快捷键功能。
【实现功能】
熟练掌握交换机的命令行操作模式。
【实验设备】
交换机(1台)。
【实验拓扑】
图1
【实验步骤】
交换机命令行操作模式的进入。
switchA>enable14
(password:
haishi)!
进入特权模式
switchA#
switchA#configureterminal!
进入全局配置模式
switchA(config)#
switchA(config)#interfacefastethernet0/5!
进入交换机F0/5的接口模式
或switchA(config)#interfacegigabitethernet0/5
switchA(config-if)
switchA(config-if)#exit!
退回到上一级操作模式
switchA(config)#
switchA(config-if)#end!
直接退回到特权模式
switchA#
交换机命令行基本功能。
R帮助信息
switchA>?
!
显示当前模式下所有可执行的命令
disableTurnoffprivilegedcommands
enableTurnonprivilegedcommands
exitExitfromtheEXEC
helpDescriptionoftheinteractivehelpsystem
pingSendechomessages
rcommandRuncommandonremoteswitch
showShowrunningsysteminformation
telnetOpenatelnetconnection
tracerouteTraceroutetodestination
switchA#co?
!
显示当前模式下所有以co开头的命令
configurecopy
switchA#copy?
!
显示copy命令后可执行的参数
flash:
Copyfromflash:
filesystem
running-configCopyfromcurrentsystemconfiguration
startup-configCopyfromstartupconfiguration
tftp:
Copyfromtftp:
filesystem
xmodemCopyfromxmodemfilesyste
R命令的简写
switchAA#confter!
交换机命令行支持命令的简写,该命令代表configureterminal
switchA(config)#
R命令的自动补齐
switchA#con(按键盘的TAB键自动补齐configure)!
交换机支持命令的自动补齐
switchA#configure
R命令的快捷键功能
switchA(config-if)#^Z!
Ctrl+Z退回到特权模式
switchA#
switchA#ping1.1.1.1
sending5,100-byteICMPEchosto1.1.1.1,
timeoutis2000milliseconds.
.
switchA#
例如上文中在交换机特权模式下执行ping1.1.1.1命令,发现不能ping通目标地址,交换机默认情况下需要发送5个数据包,如不想等到5个数据包均不能ping通目标地址的反馈出现,可在数据包未发出5个之前通过执行Ctrl+C终止当前操作。
【注意事项】
1、命令行操作进行自动补齐或命令简写时,要求所简写的字母必须能够惟一区别该命令。
如switchA#conf可以代表configure,但switchA#co无法代表configure,因为co开头的命令有两个copy和configure,设备无法区别。
2、注意区别每个操作模式下可执行的命令种类。
交换机不可以跨模式执行命令。
实验二交换机的全局配置
【实验名称】
交换机的全局配置。
【实验目的】
掌握交换机的全局的基本配置。
【背景描述】
作为公司网管,公司有多台交换机,为了便于进行区分和管理,要求每个交换机拥有具有实际意义的名称,在登录交换机时显示必要的描述信息。
【技术原理】
配置交换机的设备名称和配置交换机的描述信息必须在全局配置模式下执行。
Hostname配置交换机的设备名称。
当用户登录交换机时,你可能需要告诉用户一些必要的信息。
你可以通过设置标题来达到这个目的。
你可以创建两种类型的标题:
每日通知和登录标题。
Bannermotd配置交换机每日提示信息motdmessageoftheday。
Bannerlogin配置交换机登录提示信息,位于每日提示信息之后。
【实现功能】
配置交换机的设备名称和每次登录交换机时提示相关信息。
【实验设备】
交换机(1台)。
【实验拓扑】
图2
【实验步骤】
步骤1.交换机设备名称的配置。
switch>enable14
(password:
haishi)
switch#configureterminal
switch(config)#hostname105_switch!
配置交换机的设备名称为105_switch
105_switch(config)#
交换机每日提示信息的配置。
105_switch(config)#bannermotd&!
配置每日提示信息&为终止符
2006-04-1417:
26:
54@5-CONFIG:
Configuredfromoutband
EnterTEXTmessage.Endwiththecharacter'&'.
Welcometo105_switch,ifyouareadmin,youcanconfigit.
Ifyouarenotadmin,pleaseEXIT!
!
输入描述信息
&!
以&符号结束终止输入
验证测试:
105_switch(config)#exit
105_switch#exit
PressRETURNtogetstarted
welcometo105_switch,ifyouareadmin,youcanconfigit
ifyouarenotadmin,pleaseEXIT
105_switch>
【注意事项】
1、配置设备名称的有效字符是22个字节。
2、配置每日提示信息时,注意终止符不能在描述文本中出现。
如果键入结束的终止符后仍然输入字符,则这些字符将被系统丢弃。
实验三交换机端口的基本配置
【实验名称】
交换机端口的基本配置。
【实验目的】
掌握交换机端口的常用配置参数。
【背景描述】
你是某公司网管,现公司有部分主机网卡属于10Mbit/s网卡,传输模式为半双工,为了能够实现主机之间的正常访问,现把和主机相连的交换机端口速率设为10Mbit/s,传输模式设为半双工,并开启该端口进行数据的转发。
【技术原理】
锐捷交换机的接口类型可以分为两大类:
2层接口和3层接口。
2层接口分为两类:
SwitchPort和L2AggregatePort。
SwitchPort:
由交换机上的单个端口构成,只有2层交换功能。
分为AccessPort和TrunkPort。
L2AggregatePort:
由多个物理端口构成。
好像一个宽带的SwitchPort,通过L2AggregatePort发送的帧将在L2AggregatePort的成员端口上进行流量平衡,当一个端口链路失效后,L2AggregatePort会自动将这个成员端口的流量转移到别的端口上。
接口编号规则:
对于SwitchPort,编号由两部分组成:
插槽号和端口在插槽上的编号。
静态模块(固定端口所在模块)编号为0;插槽上的端口编号是从1-插槽上的端口数。
锐捷全系列交换机Fastethernet接口默认情况下是10Mbit/s或100Mbit/s自适应端口,双工模式也为自适应。
默认情况下,所有交换机端口均开启。
锐捷全系列交换机Fastethernet接口支持端口速率、双工模式的配置。
【实现功能】
配置交换机端口的速率,双工模式,并进行有效查看。
【实验设备】
交换机(1台)PC机(2台)直连线(1条)
【实验拓扑】
图3
注:
该实验使用两台主机,其中1台用于配置交换机,另1台主机的网卡和交换机的F0/3接口相连。
注意查看主机连接在交换机的哪个端口,针对该端口进行参数的设置。
【实验步骤】
步骤2.交换机端口参数的配置。
switch#configureterminal
switch(config)#interfacefastethernet0/3!
进行F0/3的端口模式
switch(config-if)#speed10!
配置端口速率为10M
switch(config-if)#duplexhalf!
配置端口的双工模式为半双工
switch(config-if)#noshutdown!
开启该端口,使端口转发数据
配置端口速率参数有100(100Mbit/s)、10(10Mbit/s)、auto(自适应),默认是auto。
配置双式模式有full(全双工)、half(半双工)、auto(自适应),默认是auto。
查看交换机端口的配置信息。
switch#showinterfacefastethernet0/3
Interface:
FastEthernet100BaseTX0/3
Description:
AdminStatus:
up!
查看端口的状态
OperStatus:
up
Hardware:
10/100BaseTX
Mtu:
1500
LastChange:
0d:
0h:
0m:
0s
AdminDuplex:
Half!
查看配置的双工模式
OperDuplex:
Unknown
AdminSpeed:
10!
查看配置的速率
OperSpeed:
Unknown
FlowControlAdminStatus:
Off
FlowControlOperStatus:
Off
Priority:
0
Broadcastblocked:
DISABLE
Unknownmulticastblocked:
DISABLE
Unknownunicastblocked:
DISABLE
【注意事项】
交换机端口在默认情况下是开启的,AdminStatus是UP状态,如果该端口没有实际连接其他设备,OperStatus是down状态。
实验四查看交换机的系统和配置信息
【实验名称】
查看交换机的系统和配置信息。
【实验目的】
查看交换机系统和配置信息,掌握当前交换机的工作状态。
【背景描述】
你是某公司新网管,第一天上班时,你必须掌握公司交换机的当前工作情况,通过查看交换机的系统信息和配置信息,了解公司的设备和网络环境。
【技术原理】
查看交换机的系统和配置信息命令要在特权模式下执行。
Showversion查看交换机的版本信息,可以查看到交换机的硬件版本信息和软件版本信息,用于进行交换机操作系统升级时的依据。
Showmac-address-table查看交换机当前的MAC地址表信息。
Showrunning-config查看交换机当前生效的配置信息。
【实现功能】
查看交换机的各项参数。
【实验设备】
交换机(1台)PC机(2台)直连线(1条)
【实验拓扑】
图4
注:
该实验使用两台主机,其中1台用于配置交换机,另1台主机的网卡和交换机的F0/3接口相连。
注意查看主机连接在交换机的哪个端口,针对该端口进行参数的设置。
该实验建立在交换机端口基本配置的基础之上。
【实验步骤】
步骤3.交换机端口参数的配置。
switch>enable14
(password:
haishi)
Switch#configureterminal
switch(config)#hostname105_switch
105_switch(config)#interfacefastethernet0/3
105_switch(config-if)#speed10
105_switch(config-if)#duplexhalf
105_switch(config-if)#noshutdown
查看交换机各项信息。
105_switch#showversion!
查看交换机的版本信息
Systemdescription:
Red-GiantGigabitIntelligentSwitch(S2126G)ByRuijieNetwork
!
系统描述信息
Systemuptime:
0d:
0h:
43m:
28s
Systemhardwareversion:
3.0!
设备的硬件版本信息
Systemsoftwareversion:
1.61(4)BuildSep92005Release
SystemBOOTversion:
RG-S2126G-BOOT01-02-02
SystemCTRLversion:
RG-S2126G-CTRL03-09-03!
操作系统版本信息
RunningSwitchingImage:
Layer2!
二层交换机
105_switch#showmac-address-table!
查看交换机的MAC地址表
VlanMACAddressTypeInterface
---------------------------------------------------------
100d0.f888.2be2DYNAMICFa0/3
105_switch#showrunning-config!
查看交换机当前生效的配置信息
Systemsoftwareversion:
1.61(4)BuildSep92005Release
Buildingconfiguration...
Currentconfiguration:
117bytes
!
version1.0
!
hostname105_switch!
配置的主机名
vlan1
!
interfacefastEthernet0/3!
针对F0/3端口配置的参数
speed10
duplexhalf
!
end
【注意事项】
1、如果该端口没有实际连接其他设备,mac-address-table是空白状态。
2、Showmac-address-table、showrunning-config都是在查看当前生效的配置信息,该信息存储在RAM(随机存储器里),当交换机掉电,重新启动时会重新生成新的MAC地址表和配置信息。
实验五交换机端口隔离
【实验名称】
交换机端口隔离。
【实验目的】
理解PortVlan的配置。
【背景描述】
假设此交换机是宽带小区城域网中的1台楼道交换机,住户PC1连接在交换机的0/5口;住户PC2连接在交换机的0/15口。
现要实现各家各户的端口隔离。
【技术原理】
VLAN(VirtualLocalAreaNetwork,虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。
这个网络对应于ISO模型的第二层网络。
VLAN最大的特性是不受物理位置的限制,可以进行灵活的划分。
VLAN具备了一个物理网段所具备的特性。
相同VLAN内的主机可以互相直接访问,不同VLAN间的主机之间互相访问必须经由路由设备进行转发。
广播数据包只可以在本VLAN内进行传播,不能传输到其他VLAN中。
PortVlan是实现VLAN的方式之一,PortVlan是利用交换机的端口进行VLAN的划分,一个端口只能属于一个VLAN。
一个VLAN是以VLANID来标识的。
支持的VLAN遵循IEEE802.1q标准,最多支持4093个VLAN(VLANID:
1-4093)。
其中,VLAN1是不可删除的默认VLAN。
VLAN端口特征:
一个Access端口只能属于一个VLAN;一个Trunk端口缺省情况下属于本交换机所有VLAN,它能够转发所有VLAN的帧。
【实现功能】
通过划分PORTVLAN实现本交换端口隔离。
【实验设备】
S2126G(1台)PC机(2台)直连线(2条)
【实验拓扑】
图5
实验时,首先按照拓扑图进行网络的连接,注意主机和交换机连接的端口。
【实验步骤】
步骤4.在未划VLAN前两台PC互相ping可以通。
创建VLAN。
switch#configureterminal!
进入交换机全局配置模式
switch(config)#vlan10!
创建vlan10
switch(config-vlan)#nametest10!
将Vlan10命名为test10
switch(config)#vlan20!
创建vlan20
switch(config-vlan)#nametest20!
将Vlan20命名为test20
验证测试:
switch#showvlan!
查看已配置的VLAN信息
VLANNameStatusPorts
-------------------------------------------------------------------
1defaultstaticFa0/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,Fa0/24
!
默认情况下所有接口都属于VLAN1
10test10static!
创建的VLAN10,没有端口属于VLAN10
20test20static!
创建的VLAN20,没有端口属于VLAN20
将接口分配到VLAN。
switch#configureterminal
switch(config)#interfacefastethernet0/19
switch(config-if)#switchportaccessvlan10
!
将fastethernet0/19端口加入vlan10中
switch(config-if)#interfacefastethernet0/20
switch(config-if)#switchportaccessvlan20
!
将fastethernet0/20端口加入vlan20中
两台PC互相ping不通。
验证测试:
switch#showvlan
VLANNameStatusPorts
--------------------------------------------------------------------
1defaultstaticFa0/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/21,Fa0/22,Fa0/23
Fa0/24
10test10staticFa0/19
20test20staticFa0/20
【注意事项】
1、交换机所有的端口在默认情况下属于ACCESS端口,可直接将端口加入某一VLAN。
利用switchportmodeaccess/trunk命令可以更改端口的VLAN模式。
2、VLAN1属于系统的默认VLAN,不可以被删除
3、删除某个VLAN,使用no命令。
例如:
switch(config)#novlan10
4、删除当前某个VLAN时,注意先将属于该VLAN的端口加入别的VLAN,再删除VLAN。
【参考配置】
switch#showrunning-config
Buildingconfiguration...
Currentconfiguration:
162bytes
!
version1.0
!
hostnameSwitch
interfacefastEthernet0/19
switchportaccessvlan10
!
interfacefastEthernet0/20
switchportaccessvlan20
!
end
实验六跨交换机实现VLAN
【实验名称】
跨交换机实现VLAN。
【实验目的