第3章交换机基本配置

在交换式局域网中,交换机是最主要、最基础的设备。熟练对交换机进行配置是网络工
程师的基本技能。本章以锐捷交换机为例,介绍交换机的基本配置。

3.交换机的组成
1 

交换机①可以看作具备特殊功能的计算机,本质上也遵从计算机的体系结构,外观可参
考图3-1。因此,交换机也同样由软件和硬件两部分组成。


图3-1 交换机外观

软件部分主要包括操作系统(如锐捷的RGOS)和配置文件等。硬件主要由CPU 、存
储、接口等部分组成。存储主要包括只读存储器(Read-OnlyMemory,ROM )、随机存取存
储器(RandomAcesMemory,RAM )、非易失性随机存取存储器(Non-VolatileRandom 
AcesMemory,NVRAM )、快闪存储器(FlashMemory)。接口主要有控制台(Console) 
口、快速以太网(FastEthernet)端口、千兆以太网(GigabitEthernet)端口、万兆以太网(端) (10GbEthernet)端口等。

其中,ROM是只读存储器,只能读不能写数据,具备断电后信息不丢失的特性,但存取
速度较RAM低。相当于计算机启动用的BIOS芯片。

RAM是随机存取存储器,对存储器中的信息能读能写,存取速度快,读写时间相等,计
算机关闭电源后,信息丢失,再次开机信息可以重新装入。通常用来保存当前运行的配置文
件、输入和输出数据等,人们常说的内存主要是指RAM 。

Flash全称为FlashEepromMemory,是存储芯片的一种,通过特定的程序可以修改信
息,结合了ROM和RAM的长处,具备电子可擦除可编程(Eeprom)的性能,可以快速读取
数据,信息不因断电而丢失。提供永久存储功能,主要保存系统文件和配置文件,通过重新
写入新版本的RGNOS实现交换机系统的升级,相当于PC的硬盘。

① 交换机按是否可网管分为可网管和不可网管交换机两大类,本书所指交换机均为可网管交换机。可网管交换
机的显著特征是有控制端口,可对交换机进行配置。

交换机与路由器配置教程

3.交换机配置环境
2 

目前,对交换机的管理方式有带内管理和带外管理两种方式。

带内管理,是指管理控制信息与承载业务信息通过同一个信道传送,而带外管理中网络

的管理控制信息与承载业务信息在不同的信道传送。带内管理和带外管理最大的区别是: 

带内管理的管理控制信息占用业务带宽,其管理方式是通过网络实施的,当网络出现故障

时,带内管理无法正常工作,而带外管理是设备为管理控制信息提供了专门的带宽,不占用

设备的原有网络资源,不依托于设备自身的网络接口。

1. 
带外管理
计算机通过控制端口(Console口)及配置线缆直接连接交换机进行管理。

2. 
带内管理
通过Telnet对交换机进行管理。

通过Web对交换机进行管理。

通过SNMP 工作站对交换机进行管理。

注意:实现带内管理必须先对交换机设置管理IP,即先通过带外管理设置交换机的管

理IP 地址。

3.1 
带外交换机配置
2.
带外管理通过Console口连接交换机实现,初次配置交换机,必须通过这种方式。交换
机的Console口有两种形式:DB9 类型和RJ-45 类型。Console线缆一端连接交换机的
Console口,另一端连接计算机的COM 口,因此,不管什么接口类型的Console线缆,只要
接口转换成可以连接的类型即可。

各种连接线缆及Console口如图3-2所示。


图3-2Console口及线缆

1. 
连线
利用Console线缆将主机的COM 口和交换机的Console口相连。


第3 章 交换机基本配置 
47 
2.打开超级终端
出于安全的原因,微软已经在WindowsXP以后的版本中把超级终端作为一个独立的
程序了,有需要的读者可以自行下载、安装,本书仍然以WindowsXP系统为例。
从“开始”→“程序”→“附件”→“通信”→“超级终端”菜单项打开超级终端程序。
3.配置超级终端
为连接命名,在图3-3的“名称”文本框中输入名称(任意)后,单击“确定”按钮。
图3-3 超级终端创建连接对话框
选择合适的COM 口,随后弹出如图3-4所示的对话框。要求选择连接使用的COM 
口,根据实际连接情况选择即可。
图3-4 选择连接的COM 口

交换机与路由器配置教程

配置正确的参数,按如图3-5所示配置正确的连接参数,单击“确定”按钮。


图3-5COM端口参数设置
配置成功就会弹出“超级终端”窗口,如图3-6所示。


图3-6 “超级终端”窗口

这个界面就是交换机的命令行配置状态,此时就可以通过命令来配置和管理交换机了。

3.2 
带内交换机配置
2.
在首次通过Console口完成对交换机的连接,并设置交换机的管理IP地址和登录密码
后就可以通过带内管理方式配置交换机了。

1.Telnet方式配置交换机
在主机DOS命令行下输入telnetipaddres(交换机管理IP),如图3-7所示。


第3 章 交换机基本配置 
49 
图3-7 DOS模式下执行telnet命令
命令执行成功后要求输入登录密码,校验成功后出现交换机的命令行配置状态,显示的
界面和通过Console口连接的界面类似。
2.Web方式配置交换机
在浏览器的地址栏中输入交换机的管理IP地址,如图3-8所示。
图3-8 Web登录交换机
3.SNMP工作站方式配置交换机
在安装SNMP网管软件的工作站对交换机进行管理,如图3-9和图3-10所示。
3.2.3 交换机启动步骤
交换机加电后启动步骤如图3-11所示,具体描述如下。
(1)交换机加电后,首先运行ROM 中的程序,实现硬件自检及引导启动MiniNOS 
(ROM 相当于PC中的BIOS)。硬件自检的过程如下。

交换机与路由器配置教程


图3-9SNMP 工作站生成的网络拓扑结构


图3-10SNMP 工作站选择交换机进行管理

① 启动时所有端口的发光二极管变绿。
② 每个端口自检完毕,1min左右二极管灯熄灭。
③ 如果端口自检完毕后失败,它所对应的LED 灯呈现黄色。
④ 如果有任何自检失败情况,相应系统指示灯呈现黄色。
⑤ 如果没有自检失败情况,自检过程完成。
⑥ 随着自检过程的完成,系统指示灯和端口指示灯闪亮后熄灭。
(2)将Flash中的NOS 加载到RAM 中。
50 


第3 章 交换机基本配置 
51 
(3)从Flash加载系统配置文件(startup-config)到RAM(running-config)中。
图3-11 交换机启动过程
关于交换机的存储介质Flash与NVRAM: 
NVRAM 是非易失性随机访问存储器,断电后仍能保存数据。NVRAM 速度较快,成
本较高,在网络设备中通常用来保存启动配置文件(startup-config),一般配置KB级别的
容量。低
端交换机中普遍没有配置独立的NVRAM 器件,一般会用Flash的部分空间仿真而
成。例如,CiscoWS-C3750G-12S交换机的部分启动过程如下(文字加黑部分)。 
BOOTLDR: C3750 Boot Loader (C3750-HBOOT-M) Version 12.2(44)SE5, RELEASE SOFTWARE (fc1) 
System returned to ROM by power-on 
System image file is "flash:c3750-ipbase-mz.122-35.SE5.bin" 
cisco WS- C3750G - 12S (PowerPC405) processor (revision AB0) with 118784K/12280K 
bytes of mem 
512K bytes of flash-simulated non-volatile configuration memory. 
存储在NVRAM 上的配置文件即startup-config 是默认情况下设备启动时执行的配
置,startup-config指的是保存于设备内置Flash中的默认配置文件“flash:/config.text”中
的配置。
综上所述,startup-config保存在NVRAM 中的本质就是物理存在的Flash上的config. 
text文件的具体配置内容。
交换机的启动进程会在终端屏幕上显示。新出厂的交换机没有配置文件,或者用户删
除了配置文件。在启动过程中,会进入setup配置模式: 
--- System Configuration Dialog --- 
At any point you may enter a question mark '? ' for help. 
Use ctrl-c to abort configuration dialog at any prompt. 
Default settings are in square brackets '[]'. 
Continue with configuration dialog? [yes/no]: 
此处会询问是否进入交互式(Setup)配置模式。如果输入yes,系统进入交互式配置方
式。交互式配置可以设置一些基本参数,但不如命令行配置方式直观,一般不采用此种方
式,因此输入no退出Setup模式,进入命令行配置方式。也可以在输入yes进入交互式配
置模式后随时按Ctrl+C组合键,终止配置,进入命令行模式。

交换机与路由器配置教程

3.交换机配置命令模式
3 

对于交换机的配置既可以通过命令行方式,也可以通过图像化界面配置,本书主要介绍
命令行模式下的配置方式。
在使用命令行配置时,以下几点适用于锐捷公司的所有设备。

(1)命令不区分大小写。
(2)支持命令简写,但要保证简写命令的唯一性。
(3)可使用Tab键对命令自动补齐。
(4)可随时使用“?” 获得帮助。
(5)支持命令行编辑功能,可将执行过的命令保存,供运行历史命令查询。
(6)错误信息提示。
3.使用交换机的命令行界面
3.1 

交换机的命令行工作模式,主要包括以下3种。

1. 
用户模式
新建一个会话连接时,首先进入的就是用户模式(UserEXEC )。用户模式的提示符① 
为:“ 主机名>”,如主机名为switch,则提示符为:switch> 。
在用户模式下,只有少量EXEC(可执行命令)命令能用,例如,查看交换机的软、硬件版

本信息,进行简单的测试等,命令功能受限,命令的操作结果也不被保存。
要查看用户模式下可用命令列表,在提示符下输入“?”,如:switch> ?。
在提示符下输入exit命令离开用户模式。要使用所有EXEC 命令,必须进入特权

模式。

2. 
特权模式
特权模式(PrivilegedEXEC)是由用户模式进入的下一级工作模式,在用户模式提示符
下输入enable命令进入特权模式,特权模式的提示符为“主机名#”,如switch# 。
在特权模式下可以使用全部EXEC 命令,能够管理交换机的配置文件,查看交换机的
配置信息,进行网络连通性测试和调试等。
因为特权模式能够使用全部EXEC 命令,管理设备的运行参数,安全起见,从用户模式

进入特权模式必须设置口令,以阻止非授权用户访问。
要查看特权模式下可用命令列表,在提示符下输入“?”,如:switch# ?。
在提示符下输入disable命令回到用户模式。
从特权模式进入的下一级工作模式是全局配置模式。

3. 
全局配置模式
在特权模式下,输入configterminal命令进入全局配置模式下,该模式的提示符为“主
机名(config)#”,如switch(config)#。要返回特权模式,输入exit或end命令,或按Ctrl 

① 如果没有为CLI 配置命令提示符,则主机名称(如果主机名称超过32 个字符则取其前32 个字符)作为默认的命
令提示符,提示符将随着系统名称的变化而变化。

第3 章 交换机基本配置 
53 
+Z组合键。
在全局配置模式以及其下的各种子配置模式下,可以对交换机进行各种参数的配置,这
些配置会对当前运行的参数产生影响。进入各种子配置模式,首先必须进入全局配置模式。
子配置模式包括以下几种。
接口配置模式,提示符为:switch(config-if)#,在该模式下配置具体接口的参数,所以
该模式只影响具体接口。
VLAN 配置模式,提示符为:switch(config-vlan)#,使用该模式配置具体的VLAN 
参数。线
程配置模式,提示符为:switch(config-line)#,该模式主要用于对虚拟终端(vty)和
控制台端口进行配置,其配置主要是设置虚拟终端和控制台的用户级登录密码,配置vty的
目的是可以实现对交换机的Telnet登录。
图3-12表示了以上几种工作模式的关联关系。
图3-12 命令模式关联关系
表3-1列出了命令模式、提示符、模式进入方式及模式退出方式。交换机的主机名为
switch。
表3-1 命令工作模式
命令模式提 示 符进入方式退出方式
用户模式switch> 新建连接自动进入输入Exit退出该模式
特权模式switch# switch>enable 输入Disable返回到用户模式
配置模式
全局模式switch(config)# switch#configterminal 输入Exit或End,或按Ctrl+ 
Z组合键,返回到特权模式
VLAN模式switch(config-vlan)# switch(config)#vlanid 
输入Exit,返回到全局模式; 
输入End,或按Ctrl+Z组合
键,返回到特权模式

续表 
交换机与路由器配置教程 
54 
命令模式提 示 符进入方式退出方式
配置模式
接口模式switch(config-if)# switch(config)#interfacefa 
0/5 
输入Exit,返回到全局模式; 
输入End,或按Ctrl+Z组合
键,返回到特权模式
线程模式switch(config-line)# switch(config)#lineconsole0 
输入Exit,返回到全局模式; 
输入End,或按Ctrl+Z组合
键,返回到特权模式
3.3.2 命令行界面的基本操作
1.不同工作模式的进入及退出 
switch>enable !从用户模式进入特权模式
password: 
switch# 
switch#configure terminal !从特权模式进入全局配置模式
switch(config)#exit !从全局配置模式返回到特权模式
switch# 
switch(config)#interface fastethernet 0/1 !从全局模式进入交换机fa 0/1 接口模式
switch(config-if)# 
switch(config)#vlan 100 !从全局模式建立一个VLAN,并进入VLAN 配置模式
switch(config-vlan)# 
switch(config-if)#exit !退回到上一级操作模式
switch(config)# 
switch(config-if)#end ! 从子模式下直接返回特权模式
switch(config-if)#^Z !按Ctrl+Z 组合键退回到特权模式
switch# 
2.获得帮助
用户在配置设备过程中,实际上并不需要非常熟悉地记住所有命令,对于不熟悉的命
令,可以通过输入“?”来获得帮助。 
switch>? !显示用户模式下所有命令
switch#? !显示特权模式下所有命令
switch#show ? !显示特权模式下show 命令后附带的参数
switch#co? !显示当前模式下所有以co 开头的命令
3.命令自动补齐 
switch(config)#host<Tab> !按Tab 键自动补齐host 后的命令hostname 
switch(config)#hostname 
4.命令简写
RGNOS支持命令简写,简写的原则是唯一性,即简写部分能唯一地标示一个命令。 
switch#configure terminal !完整命令

第3 章 交换机基本配置 
55 
switch#conf t !简写命令
5.使用快捷键
(1)Ctrl+P或向上键:查询历史命令表中的前一条命令。
(2)Ctrl+N 或向下键:使用查询前一条命令后,回到更近一条命令。
(3)Ctrl+Z:退回到特权模式。
(4)Ctrl+C:终止正在运行的某些命令。
6.配置文件的保存
交换机有两个配置文件:运行配置文件和启动配置文件。
运行配置文件:这个文件位于RAM 中,名为running-config,它是设备在工作时使用
的配置文件。
启动配置文件:这个文件位于NVRAM 中,名为startup-config,当设备启动时,它被装
入RAM,成为运行配置文件。
新出厂的交换机是没有配置文件的,第一次对其配置时,这些配置信息就生成了
running-config,以后所做的配置信息都会添加到running-config中。running-config运行在
RAM 中,由于RAM 中的信息在设备断电或重启时就会丢失,所以在对设备的参数进行任
何修改后,都应该把当前运行的配置文件保存到NVRAM 里。保存配置文件就是把
running-config保存为startup-config。
在特权模式下配置,以下三种命令方式的功能相同。 
switch_jiaoxue#copy running-config startup-config !将配置信息从RAM 保存到NVRAM 
switch_jiaoxue#write memory 
switch_jiaoxue#write 
7.使用No命令
使用No命令来删除某个配置、禁止某个功能或执行与命令本身相反的操作。例如, 
shutdown命令关闭端口,noshutdown激活端口,是shutdown的反向操作。 
switch(config-if)#ip add 192.168.1.1 255.255.255.0 !配 置IP 地址
switch(config-if)#no ip address !删 除已配置的IP 地址
switch(config-if)#shutdown ! 端口关闭
switch(config-if)#no shutdown !端 口激活
8.命令行的出错提示
命令行出错信息如表3-2所示。
表3-2 命令行出错信息解释
错误信息含 义解决方式
% Ambiguouscommand:"v" 以“v”开头的命令不唯一, 
交换机无法识别
重新输入命令,或者“v”后输入“?” 
%Incompletecommand. 命令参数不全重新输入命令,输入空格再输入“?” 
%Invalidinputdetectedat'^' marker. 输入命令错误,符号“^”指
明错误的位置
重新正确输入,或者当前提示符下输
入“?”

交换机与路由器配置教程 
56 
3.4 交换机的基本配置
在交换机的全局模式下,可以对交换机进行一些基本的配置,如设置主机名、管理IP地
址、系统日期和时间、创建标题、配置远程登录密码和特权密码等。
3.4.1 设置主机名
为了管理方便,唯一地标示一台设备,可以为交换机设置主机名。在全局配置模式下, 
使用hostname命令实现。命令格式为: 
hostname hostname 
其中,hostname表示交换机的主机名。主机名应符合设备命名规则,一般根据场地位置、属
性、楼层等唯一标示。
配置举例:主机名设置为switch_jiaoxue。 
switch>en !从用户模式进入特权模式,命令简写
switch#conf t !从特权模式进入全局配置模式,命令简写
switch(config)# 
switch(config)#hostname switch_jiaoxue !设置主机名为switch_jiaoxue 
switch_jiaoxue(config)# !提示符中主机名变为switch_jiaoxue 
3.4.2 配置管理IP地址
交换机通过带外方式进行管理时,需要对交换机配置管理IP地址。交换机工作在数据
链路层,它的端口是不能配置IP地址的。怎么解决IP地址的配置问题呢? 在交换机上存
在一个VLAN1,这个VLAN1是交换机自动创建和管理的,用户不能建立和删除。默认
情况下,交换机的所有端口都属于VLAN1。把管理IP 设置在VLAN1上,可以通过任意
一个属于VLAN1的接口来管理交换机。
设置步骤是:首先在全局配置模式下进入VLAN1接口,然后用ipaddress命令配置
地址,最后激活该端口。命令格式为: 
interface vlan vlan_id 
ip address ip_address subnet_mask 
其中,vlan_id表示要配置的VLAN 号;ip_address表示分配给这个交换机的管理IP地址; 
subnet_mask表示IP地址的子网掩码。
配置举例:管理IP 地址为192.168.1.1,子网掩码为255.255.255.0。 
switch_jiaoxue>enable 
switch_jiaoxue#config t 
switch_jiaoxue(config)#interface vlan 1 ! 把 管 理 I P 指定给VLAN 1 
switch_jiaoxue(config-if)#ip address 192.168.1.1 255.255.255.0 
!配 置 I P 地址和子网掩码

第3 章 交换机基本配置 
57 
switch_jiaoxue(config-if)#no shutdown 
!激活该端口,端口配置IP 地址后都要立即进行激活操作
switch_jiaoxue(config-if)#end 
switch# 
默认情况下,端口处于shutdown 状态。为一个端口配置了IP 地址后,需要用no 
shutdown命令激活该端口,以使端口工作。
若要删除已配置的IP地址,进入VLAN1接口后,执行noipaddress命令即可。 
switch_jiaoxue(config)#interface vlan 1 
switch_jiaoxue(config-if)#no ip address 
3.4.3 配置特权密码和远程登录密码
密码可用于防范非授权人员登录到交换机上修改设备的配置参数。
计算机通过Telnet命令登录交换机时,需要输入远程登录密码。远程登录是一种远程
配置方式,安全起见,这个密码应该设置。在锐捷设备中,没有设置远程登录密码的设备是
不能用Telnet命令登录的。
登录设备后,从用户模式进入特权模式,需要输入特权密码。由于特权模式是进入各种
配置模式的必经之路,在这里设置密码可有效防范非授权人员对设备配置的修改。在锐捷
设备中,特权模式可设置多个级别,每个级别可设置不同的密码和操作权限,可以根据实际
情况让不同人员使用不同的级别。
在锐捷设备中,没有设置特权密码的设备也不能用Telnet命令登录。
1.配置远程登录(Telnet)密码
远程登录密码在线路配置模式下设置。命令格式为: 
line vty 0 4 
password [0|7] password 
longin 
其中,linevty04命令表示配置远程登录线路,0~4是远程登录的线路编号,表示同时支持
5个用户telnet;login命令用于打开登录认证功能,如果没有设置login,登录时密码认证不
会启用;[0|7]中0表示明文方式设置密码,7表示密文方式设置密码,password为远程登录
线路设置的密码,密码长度最大为25个字符。口令中不能有问号和其他不可显示的字符。
如果口令中有空格,则空格不能位于最前面,只有中间和末尾的空格可作为口令的一部分。
在running-config中可以查看口令设置,但锐捷设备的口令都是以密文存放的,所以看到的
是乱码。
删除配置的远程登录密码: 
switch_jiaoxue(config)#line vty 0 4 
switch_jiaoxue(config-line)#no password 
配置举例:为交换机设置远程登录密码为jiaoxue。 
switch_jiaoxue>enable

交换机与路由器配置教程 
58 
switch_jiaoxue#configure terminal 
switch_jiaoxue(config)#line vty 0 4 
!进入远程登录线路配置模式,同时支持5 个Telnet 用户
switch_jiaoxue(config-line)#password 0 jiaoxue !配置远程登录密码为jiaoxue 
switch_jiaoxue(config-line)#login !打开登录认证功能
switch_jiaoxue(config-line)#end 
switch_jiaoxue# 
2.配置特权密码
在全局配置模式下设置。命令格式为: 
enable password password 
enable secret password 
其中,enablepasswordpassword命令配置的密码在配置文件中是用简单加密方式存放的
(有些种类的设备是用明文存放的),password是要设置的密码;enablesecretpassword命令
配置的密码在配置文件中是用安全加密方式存放的,password是要设置的密码。以上两种
密码只需要配置一种,如果两种都配置了,用secret定义的密码优先。
删除配置的特权密码: 
no enable password 
no enable secret 
配置举例:设置密码为jiaoxue,使用安全加密的密文存放。 
switch_jiaoxue>enable 
switch_jiaoxue#configure terminal 
switch_jiaoxue(config)#enable secret jiaoxue 
switch_jiaoxue(config)#end 
switch_jiaoxue# 
3.特殊配置
锐捷交换机RGOS9.10之前的版本以及该公司的一些二层交换机,设置远程登录密码
和特权密码方式有所不同。密码的设置是在全局配置模式下进行的,命令格式为: 
enable secret level level encryption-type password 
其中,level表示用户级别,范围为0~15,默认情况下,系统只有两个受密码保护的授权级
别:普通用户级别(Level1)和特权用户级别(Level15);encryption-type表示加密类型,一
般为0,表示不加密;password表示要设置的密码。
配置举例:设置密码为jiaoxue。 
switch_jiaoxue>en 
switch_jiaoxue#conf t 
switch_jiaoxue(config)#enable secret level 15 0 jiaoxue 
!配置enable 的密码为jiaoxue 
switch_jiaoxue(config)#enable secret level 1 0 jiaoxue
!配置telnet 的密码为jiaoxue

第3 章 交换机基本配置 
59 
switch_jiaoxue(config)#end 
switch_jiaoxue#wr 
说明:本部分配置的特权密码是为最高的15级设置的密码,如果想要使用多级别的特
权模式,需要先用privilege命令为相应级别授权,再用enablesecret命令配置该级别的
密码。
3.4.4 配置交换机标题
当用户登录交换机时,可以通过创建标题来告诉用户一些信息。可以创建两种类型标
题(Banner):每日通知和登录标题。默认情况下,每日通知和登录标题均未设置。
1.每日通知
每日通知针对所有连接到网络设备的用户,当用户登录网络设备时,通知消息将首先显
示在终端上。利用每日通知,可以发送一些较为紧迫的消息(如系统即将关闭等)给用户。
在全局配置模式下设置每日通知信息,命令格式为: 
banner motd c message c 
其中,c表示分界符,这个分界符可以是任何字符(如“#”等字符)。输入分界符后,按回车
键,可以开始输入文本,再次输入分界符并按回车键表示文本输入结束。通知信息的文本中
不能出现作为分界符的字母,文本的长度不能超过255B。
配置举例:使用“#”作为分界符,每日通知的文本信息为“Notice!! Savechangesand 
Exit.”。 
switch_jiaoxue(config)#banner motd # 
Enter TEXT message. End with the character '#'. 
Notice!!Save changes and Exit.# 
switch_jiaoxue(config)# 
2.登录标题
登录标题显示在每日通知之后,它的主要作用是提供一些常规的登录提示信息。在全
局配置模式下设置登录标题信息,命令格式为: 
banner login c message c 
配置举例:使用“#”作为分界符,文本信息为“Pleaseenteryourpassword.”。 
switch_jiaoxue(config)#banner login # 
Enter TEXT message. End with the character '#'. 
Please enter your password.# 
switch_jiaoxue(config)# 
3.4.5 管理MAC地址表
通过对MAC地址表的参数进行设置达到管理MAC地址表的目的。
1.MAC 地址表的默认配置
表3-3显示了地址表的默认配置。

交换机与路由器配置教程 
60 
表3-3 MAC地址表的默认配置
内 容默认设置
老化时间 300s 
动态地址表自动学习
静态地址表没有配置静态地址
过滤地址表没有配置过滤地址
2.设置地址老化时间
设置一个动态地址保留在地址表中的时间长度,默认是300s。在全局模式下配置,命
令格式为: 
mac-address-table aging-time seconds 
其中,seconds为动态地址老化时间,以s为单位。取值范围由设备决定,该值为0 时,地址
老化功能将被关闭,学习到的地址将不会被老化。
nomac-address-tableaging-time恢复地址老化时间为默认值。
配置举例:将动态地址老化时间设置为150s。 
switch_jiaoxue(config)#mac-address-table aging-time 150 
3.删除动态地址表项
在全局配置模式下设置,命令格式为: 
clear mac- address- table dynamic [address mac - addr] [interface interface - id] 
[vlan vlan-id] 
其中,mac-addr为删除一个指定的MAC地址;interface-id为删除指定物理端口的动态地
址;vlan-id为删除一个指定VLAN 的动态地址;不加任何参数表示删除交换机上的所有动
态地址。
配置举例:删除0080.ad00.073c的动态地址表项;删除fa0/1端口的所有动态地址; 
删除VLAN10上的所有动态地址。 
switch_jiaoxue(config)#clear mac-address-table dynamic !删除所有动态地址
switch_jiaoxue(config)#clear mac-address-table dynamic address 0080.ad00.073c 
!删除MAC 地址为0080.ad00.073c 的表项
switch_jiaoxue(config)#clear mac-address-table dynamic interface fa 0/1 
!删除端口fa 0/1 的所有动态地址
switch_jiaoxue(config)#clear mac-address-table dynamic vlan 10 
!删除VLAN 10 上的所有动态地址
4.增加和删除静态地址表项
增加静态地址,需要指定MAC 地址(数据帧的目的地址)、VLAN(这个静态地址将加入
哪个VLAN 的地址表中)、接口(目的地址为指定MAC地址的数据帧将被转发到的接口)。
在全局模式下配置,命令格式为:

第3 章 交换机基本配置 
61 
mac-address-table static mac-addr vlan vlan-id interface interface-id 
其中,mac-addr指目的MAC地址;vlan-id指该地址所属的VLAN;interface-id指数据将转
发到的接口(可以是物理端口或AggregatePort);当设备在vlan-id指定的VLAN 上接收
到以mac-addr指定的地址为目的地址的数据帧时,将被转发到interface-id 指定的接
口上。
删除一个静态地址表项: 
no mac-address-table static mac-addr vlan vlan-id interface interface-id 
配置举例:配置一个静态地址0080.ad00.073c,当在VLAN10中接收到目的地址为这
个地址的数据帧时,将被转发到指定的接口fa0/3上。 
switch _ jiaoxue ( config) # mac - address - table static 0080. ad00. 073c vlan 10 
interface fa 0/3 
5.增加和删除过滤地址表项
要增加一个过滤地址,需要指定希望设备过滤掉哪个VLAN 内的哪个MAC地址,当
设备在该VLAN 内收到以这个MAC 地址为源地址的数据时,数据将被直接丢弃。在全局
模式下设置,命令格式为: 
mac-address-table filtering mac-addr vlan vlan-id 
其中,mac-addr指定设备需要过滤的MAC地址;vlan-id指定该地址所属的VLAN。
删除一个过滤地址表项命令: 
no mac-address-table filtering mac-addr vlan vlan-id 
配置举例:过滤VLAN10内源MAC 地址为0080.ad00.073c的数据帧。 
switch_jiaoxue(config)#mac-address-table filtering 0080.ad00.073c vlan 10 
3.4.6 设置系统日期和时间
可以通过手工的方式来设置设备的时间。当设置了时钟后,时钟将以用户设置的时间
为准一直运行下去,即使设备下电,时钟仍然继续运行。所以时钟设置一次后,原则上不需
要再进行设置,除非用户需要修正设备上的时间。但是对于没有提供硬件时钟的设备,手工
设置设备上的时间实际上只是设置了软件时钟,它仅对本次运行有效,当设备下电后,手工
设置的时间将失去。
在特权模式下设置,命令格式为: 
clock set hh:mm:ss month day year 
其中,hh:mm:ss表示小时(24小时制)、分、秒;month表示月;day表示日;year表示年,不
能缩写。
配置举例:设置系统时间为2021年1月26日19时30分10秒。 
switch#clock set 19:30:10 1 26 2021

交换机与路由器配置教程 
62 
3.4.7 show 命令的使用
用户可以通过命令行中的显示(show)命令在特权模式下查看系统信息和配置信息。
1.查看系统、版本信息
系统信息主要包括系统描述、系统上电时间、系统的硬件版本、系统的软件版本、系统的
Ctrl层软件版本、系统的Boot层软件版本、产品序列号(仅对于有烧写过序列号的设备)等, 
通过这些信息来了解网络设备系统的概况。命令格式为: 
show version [devices|slots] 
配置举例: 
switch_jiaoxue#show version !显示系统、版本信息
switch_jiaoxue#show version devices !显示设备当前的物理设备信息
switch_jiaoxue#show version slots !显示设备当前的插槽和模块信息
2.查看配置信息 
switch_jiaoxue#show running-config !显示当前正在运行的配置信息
switch_jiaoxue#show startup-config !显示启动配置信息
3.查看端口信息
显示某一端口的工作状态和配置信息,命令格式为: 
show interface type port-id 
其中,type为端口类型;port-id表示端口所在的模块和在该模块中的编号。
配置举例:显示S3750交换机0号模块5号端口的信息。 
switch_jiaoxue#show interface fa 0/5 
4.查看MAC地址表
查看MAC地址表的信息,命令格式为: 
show mac - address - table [dynamic |static |filtering] [interface type mod/port] 
[vlan vlan-id] 
其中,不带参数表示查看所有MAC地址;dynamic表示查看动态MAC地址;static表示查
看静态MAC地址;filtering表示查看过滤地址;type表示要查看指定端口的类型;mod/ 
port表示要查看端口的端口号;vlan-id表示要查看VLAN 的VLAN 号。
5.查看MAC地址表的老化时间
命令格式为: 
show mac-address-table aging-time

第3 章 交换机基本配置 
63 
3.5 交换机的端口配置
3.5.1 交换机端口类型 
交换机的每个物理端口①可处于表3-4中的任一种类型。
表3-4 交换机端口类型
端口类型交换机层次② 简单描述
Access端口二层实现二层交换功能,只转发来自同一个VLAN的数据帧
Trunk端口二层实现二层交换功能,可转发来自多个VLAN的数据帧
L2Aggregate端口二层由多个二层物理接口组成的一个高速传输通道
Routed端口三层一个物理接口作三层路由接口
SVI 三层虚拟接口构成三层路由接口
L3Aggregate端口三层由多个物理接口构成一个高速三层路由接口
3.5.2 配置端口的基本参数
在配置端口参数时,应先选择需要配置的端口。
1.选择端口
1)端口编号规则
交换机的端口编号由两部分组成:插槽号和端口在插槽上的编号。
例如,端口所在的插槽编号为1,端口在插槽上的编号为24,则端口对应的编号为1/24。
插槽的编号是从0到插槽的个数-1。插槽的编号规则是:面对设备的面板,插槽按照从前
至后、从左至右、从上至下的顺序依次排列,对应的插槽号从0开始依次增加。插槽上的端
口编号是从1到插槽上的端口数,编号顺序是从左到右。对于可以选择介质类型的设备,端
口包括两种介质(光口和电口),无论使用哪种介质,都使用相同的端口编号。
对于框式交换机,端口编号由三部分组成:线卡(LineCard)号、线卡上的模块号、模块
上的端口号,即线卡号/模块号/端口号。
对于Aggregate端口,编号的范围为1到设备支持的Aggregate端口个数。
对于SVI(SwitchVirtualInterface),编号就是这个SVI对应的VLAN 的VID。
设备上的静态插槽的编号固定为0,动态插槽(可插拔模块或线卡)的编号从1开始。
具体设备可以通过show命令查看端口信息。
2)选择一个端口
在全局配置模式下,命令格式为: 
①
② 
默认情况下,交换机的所有接口都是二层的Access端口模式,一台没有配置的三层交换机可以直接作为二层交
换机使用。
根据交换机工作协议的层次不同,主要划分为二层交换机和三层交换机。

交换机与路由器配置教程 
64 
interface type port-id 
interface命令用于指定一个端口,之后的命令都是针对该端口的。其中,type为要配
置端口的类型,可以是一个物理端口,也可以是VLAN(此时把VLAN 理解为一个端口), 
或者是一个Aggregate端口;port-id是具体的端口编号、VLANID或者端口汇聚组。
配置举例:分别选择S3750交换机0号模块5号端口,VLAN10及Aggregate端口5。 
switch_jiaoxue#conf t !进入全局配置模式
switch_jiaoxue(config)#interface fastethernet 0/5 !选择端口fa 0/5 
switch_jiaoxue(config-if)#exit !退回全局配置模式
switch_jiaoxue(config)#interface vlan 10 !选择VLAN 10,对VLAN 10 配置
switch_jiaoxue(config-if)#exit !退回全局配置模式
switch_jiaoxue(config)#interface aggregateport 5 !进入端口汇聚组5 配置参数
3)选择多个端口
如果有多个端口需要配置相同的参数且端口类型相同时,可以同时配置这些端口。
在全局配置模式下,命令格式为: 
interface range type port-range 
其中,type为要配置端口的类型,可以是物理端口,也可以是VLAN(此时把VLAN 理解为
一个端口);port-range是端口范围,可以是物理端口范围,也可以是一个VLAN 范围。
配置举例:分别选择交换机0号模块5~10号、24号端口,以及VLAN2~VLAN4。 
switch_jiaoxue#conf t !进入全局配置模式
switch_jiaoxue(config)#int rang fa 0/5 - 10,fa 0/24 
! 选择5~10及24号端口,5~10属于同一模块,结束端口号前省略“0/”,开始端口号
5和结束端口号10之间的连接符“-”前后均有空格,如果端口号是几个范围段,范围段之间
用逗号分隔 
switch_jiaoxue(config-rang-if)# !进入端口组配置模式
switch_jiaoxue(config-rang-if)#exit !退回全局配置模式
switch_jiaoxue(config)#interface vlan 2 - 4 !选择VLAN 2~VLAN4 配置
2.端口描述
端口描述常用于标注一个端口的功能、用途,起到备注的作用。
在接口配置模式下,命令格式为: 
description string 
其中,string为端口的描述文字,最多不超过32个字符。如果描述文字中有空格,要用双引
号将描述文字引起来。
配置举例:对S3750交换机0号模块5号端口描述“Itisatrunkport”。 
switch_jiaoxue#conf t ! 进 入 全局配置模式
switch_jiaoxue(config)#interface fa 0/5 !选 择 端 口fa 0/5 
switch_jiaoxue(config-if)#description “It is a trunk port” !描述端口