第13章交换机的基本配置13.1理论基础交换机的管理方式基本分为两种:带内管理和带外管理。通过交换机的Console端口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置交换机必须利用Console端口进行配置。交换机的命令行操作模式主要有:用户模式、特权模式、全局配置模式、端口模式等。1.用户模式:提示符进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机的软、硬件版本信息,并进行简单的测试。2.特权模式:提示符#由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进行管理,查看交换机的配置信息,进行网络的测试和调试等。3.全局配置模式:提示符(config)#属于特权模式的下一级模式,该模式下可以配置交换机的全局性参数,如主机名、登录信息等。4.端口配置模式:提示符(config-if)#属于全局配置模式的下一级模式,该模式下可以对交换机的端口进行参数配置。交换机的基本操作命令包括:1.Exit命令:退回到上一级操作模式。2.End命令:用户可从特权模式以下级别直接返回到特权模式。3.Hostname命令:配置交换机的设备名称。此命令必须在全局配置模式下进行。4.Bannermotd命令:可以配置交换机每日提示信息。当用户登录交换机时,需要向用户提示一些必要的信息,网管可以通过设置每日提示信息达到这个目的。此命令必须在全局配置模式下进行。5.在特权模式下用show命令可以查看相关的配置结果。常用的show命令有:showrunning-config命令:查看运行配置文件,显示当前运行在RAM中的配置信息。showstartup-config命令:查看启动配置文件,显示在NVRAM中的配置信息。showversion命令:查看交换机的版本信息,包括硬件版本信息和软件版本信息,用于进行交换机操作系统升级时的依据。showmac-address-table命令:查看交换机当前的MAC地址表信息。交换机命令行支持获取帮助信息、命令的简写、命令的自动补齐、快捷键功能。13.2实验内容1.实验目的掌握交换机命令行各种操作模式的区别,以及模式之间的切换。能够使用各种帮助信息,以及用命令进行基本的配置操作,包括交换机全局配置模式下设备的命名和每日提示信息的设置,交换机端口常用参数的配置,查看交换机系统和配置信息,掌握当前交换机的工作状态。2.实验内容(1)在BosonNetworkDesigner中做出网络拓扑结构图。(2)通过交换机命令实现四种模式(用户模式、特权模式、全局配置模式、端口模式)之间的切换。(3)用命令hostname给交换机改名。(4)用命令bannermotd给交换配置每日提示信息。(5)用命令duplex配置端口的工作模式(full为全双工,half为半双工,auto为自适应)。(6)用命令speed配置端口的速率(100为100Mbps,10为10Mbps,auto为自适应)。(7)用命令showrunning-config查看交换机当前生效的配置信息。(8)用命令showinterfacefastethernet0/1查看交换机端口的配置信息。3.实验环境Windowsxp操作系统,BosonNetsim模拟器。4.实验设备S2950交换机一台,PC机一台。5.实验步骤步骤1:在BosonNetworkDesigner中画出网络拓扑,将一台S2950交换机与PC相连,如图13-1所示,以7.top为名存盘。打开BosonNetsim模拟器,选择“File”菜单下的“LoadNetMap”命令,找到7.top文件,加载到模拟器中。图13-1交换机的基本配置实验拓扑图步骤2:通过交换机命令实现四种模式(用户模式、特权模式、全局配置模式、端口模式)之间的切换。首先单击工具栏上“eSwitches”下的“Switch1”,启动加载交换机,进入用户模式,输入“enable”命令,进入特权模式。在特权模式下输入“configureterminal”命令,进入全局配置模式。在全局配置模式下输入“interfacefastethernet0/1”进入到交换机的0/1快速以太网接口。然后输入“exit”命令,从端口模式退回到全局配置模式。再输入“exit”命令,从全局配置模式退回到特权模式。然后按照同样方法进入到交换机的0/2快速以太网接口。然后输入“end”命令,直接从端口模式退回到特权模式。操作如下:SwitchSwitchenableSwitch#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#interfacefastethernet0/1Switch(config-if)#exitSwitch(config)#exitSwitch#configureterminalEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#interfacefastethernet0/2Switch(config-if)#endSwitch#exitPressRETURNtogetstarted.Switch步骤3:交换机命令行界面的基本功能。操作如下:用“?”显示当前模式下所有可执行的命令。Switch?enableTurnonprivilegedcommandsexitExitfromtheEXEClogoutExitfromtheEXECpingSendechomessagestelnetOpenatelnetconnectionshowshowrunningsysteminformationtracerouteTraceroutetodestinationhelpDescriptionoftheinteractivehelpsystemaccess-enableCreateatemporaryAccess-ListentryconnectOpenaterminalconnectionlockLocktheterminalrcommandRuncommandonremoteswitchsystatDisplayinformationaboutterminallinestunnelOpenatunnelconnection以上显示结果左边一列是交换机用户模式下所有可操作的命令,右边一列是对左边命令的解释说明。在交换机的用户模式下还可以操作以下命令:SwitchentabSwitchenable!使用tab键自动补齐命令Switchcon?configureconnect!使用?显示当前模式下所有以“con”开头的命令Switchconft!使用命令的简写Enterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#Switch(config)#interface?!显示interface命令后可执行的参数fastethernetFastEthernetrangeinterfacerangecommandSwitch(config)#interfacefastethernet0/1Switch(config-if)#^Z!使用快捷键“Ctrl+Z”可以直接退回到特权模式Switch#步骤4:配置交换机的名称和每日提示信息。操作如下:Switch(config)#hostnameSw1!使用hostname命令更改交换机的名称Sw1(config)#bannermotd$!使用bannermotd命令设置交换机的每日提示信息,参数motd指定以哪个字符为信息的结束符Enterthetextfollowedbythe‘&’tofinishWelcometoSw1.Ifyouareadmin,youcanconfigit.Ifyouarenotadmin,pleaseexit.&Sw1(config)#验证测试如下:Sw1(config)#exitSw1#exitSw1con0isnowavailablePressRETURNtogetstarted.WelcometoSw1.Ifyouareadmin,youcanconfigit.Ifyouarenotadmin,pleaseexit.Sw1步骤5:配置交换机接口状态。交换机Fastethernet端口默认情况下是10Mbps/100Mbps自适应端口,传输模式也是半双工/全双工自适应。默认情况下,所有端口均开启。如果网络中的主机使用的是100Mbps全双工的网卡,此时为了能够实现主机之间的正常访问,应当在交换机上进行相应的配置,把连接这些主机的交换机端口速率设为100Mbps,传输模式设为全双工。首先,查看一下交换机的Fastethernet0/1端口的状态信息,操作如下:Switch#showinterfacesfastethernet0/1显示结果如下:FastEthernet0/1isup,lineprotocolisupHardwareisFastEthernet,addressis000C.5000.3333(bia000C.5000.3333)MTU1500bytes,BW10000Kbit,DLY1000usec,reliability255/255,txload1/255,rxload1/255Auto-duplex,Auto-speedEncapsulationARPA,loopbacknotsetARPtype:ARPA,ARPTimeout04:00:00Lastinput02:29:44,outputnever,outputhangneverLastclearingof“showinterface”countersneverInputqueue:0/75/0/0(size/max/drops/flushes):Totaloutputdrops:0Queueingstrategy:fifoOutputqueue:0/40(size/max)5minuteinputrate0bits/sec,0packets/sec5minuteoutputrate0bits/sec,0packets/sec269packetsinput,71059bytes,0nobufferReceived6broadcasts,0runts,0giants,0throttles0inputerrors,0CRC,0frame,0overrun,0ignored7290packetsoutput,429075bytes,0underruns0outputerrors,3interfaceresets0outputbufferfailures,0outputbuffersswappedout以上显示结果表明,默认情况下,交换机端口的传输模式和速率都是自适应的。接下来对Fastethernet0/1端口进行设置,操作如下:Switch#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Switch(config)#interfacefastethernet0/1Switch(config-if)#speed100!配置端口速率为100MbpsSwitch(config-if)#duplexfull!配置端口传输模式为全双工Switch(config-if)#noshutdownSwitch(config-if)#endSwitch#设置完成后再查看一下交换机的Fastethernet0/1端口的状态信息,操作如下:Switch#showinterfacesfastethernet0/1显示结果如下:FastEthernet0/1isup,lineprotocolisupHa