1、 迈普MyPower S3000系列以太网交换机配置手册 精品文档 目 录 第1章 交换机管理 1 1.1 管理方式 1 1.1.1 带外管理 1 1.1.2 带内管理 5 1.2 CLI界面 11 1.2.1 配置模式介绍 12 1.2.2 配置语法 14 1.2.3 支持快捷键 15 1.2.4 帮助功能 15 1.2.5 对输入的检查 16 1.2.6 支持不完全匹配 16 第2章 交换机基本配置 17 2.1 基本配置 17 2.2 远程管理 18 2.2.1 Telnet 18 2.2.2 SSH 19 2.3 配置交换机
2、的IP地址 21 2.3.1 配置交换机的IP地址任务序列 21 2.4 SNMP配置 23 2.4.1 SNMP介绍 23 2.4.2 MIB介绍 24 2.4.3 RMON介绍 25 2.4.4 SNMP配置 25 2.4.5 SNMP典型配置举例 28 2.4.6 SNMP排错帮助 29 2.5 交换机升级 30 2.5.1 交换机系统文件 30 2.5.2 BootROM模式升级 31 2.5.3 FTP/TFTP升级 33 第3章 集群网管配置 43 3.1 集群网管介绍 43 3.2 集群网管基本配置 43 3.3 集群网管举例 46 3.4 集群
3、网管排错帮助 47 收集于网络,如有侵权请联系管理员删除 第1章 交换机管理 1.1 管理方式 用户购买到交换机设备后,需要对交换机进行配置,从而实现对网络的管理。交换机为用户提供了两种管理方式:带外管理和带内管理。 1.1.1 带外管理 带外管理即通过Console进行管理,通常情况下,在首次配置交换机或者无法进行带内管理时,用户会使用带外管理方式。例如:用户希望通过远程Telnet来访问交换机时,必须首先通过Console给交换机配置一个IP地址。 用户用Console管理的步骤如下: 第一、搭建环境: 通过串口线连接 图 11 交换机Cons
4、ole管理配置环境 按照图 11所示,将PC的串口(RS-232接口)和交换机随机提供的串口线连接,下面是连接中用到的设备说明: 设备名称 说明 PC机 有完好的键盘和RS-232串口,并且安装了终端仿真程序,如Windows 系统自带超级终端等。 串口线 一端与PC机的RS-232串口相连;另一端与交换机的Console相连。 交换机 有完好的Console。 第二、进入超级终端: 连接成功后,打开Windows 系统自带超级终端。下面是打开Windows XP 自带超级终端的示例。 1)点击超级终端: 图 12打开超级终端一 2)在“名称
5、处填入打开超级终端的名称,例如把它定义为“Switch”: 图 13打开超级终端二 3)在“连接时使用”处,选择PC机使用的RS-232串口,如连接的是串口1,则选择串口1,点击确定按钮: 图 14 打开超级终端三 4)出现COM1属性,波特率选择“9600”,数据位选择“8”,奇偶校验选择“无”,停止位选择“1”,数据流控制选择“无”;或者直接点击“还原默认值”后,点击确定按钮: 图15 打开超级终端四 5)出现超级终端的配置界面: 图 16 打开超级终端五 第三、进入交换机CLI界面: 打开交换机的电源开关。在超级终端的配置界面上出现了如
6、下提示,进入到交换机的CLI配置方式: switch> 接下来用户可以输入相关命令进行管理,命令详见具体章节。 1.1.2 带内管理 所谓带内管理(In-band management),包括通过Telnet程序登录到交换机,或者通过HTTP协议访问交换机。交换机提供带内管理方式可以使连接到交换机中的某些设备具备管理交换机的功能。当交换机的配置出现变更,导致带内管理失效时,可以使用带外管理对交换机进行配置管理。 1.1.2.1 通过Telnet管理交换机 通过Telnet管理交换机要具备的条件: 1) 交换机配置IPv4/IPv6地址; 2) 作为Telnet客户端的主机IP地
7、址与其所属交换机的VLAN接口的IPv4/IPv6地址在相同网段; 3) 若不满足2),则Telnet客户端可以通过路由器等设备到达交换机某个IPv4/IPv6地址。 本交换机是三层交换机,可以配置多个IPv4/IPv6地址,配置方法见配置交换机的IP地址相关章节。下面以交换机出厂时的情况举例,系统只有VLAN1存在。 以下是Telnet客户端Telnet到交换机的VLAN1接口的步骤(以IPv4地址为例): 通过网线连接 图 17 通过Telnet管理交换机 第一:配置交换机IP地址,并且启动交换机的Telnet Server功能。 首先配置主机的IP地址,
8、要与交换机的VLAN1接口IP地址在同一个网段。如交换机的VLAN1接口IP地址为10.1.128.251/24,则可以设置主机的IP地址为10.1.128.252/24。在主机上执行“ping 10.1.128.251”命令,显示是否ping通;若ping不通,则检查原因。 下面简单介绍交换机VLAN1接口的IP地址配置命令,在进行带内管理之前,必须通过带外管理即Console方式配置交换机的IP地址,配置命令如下(以后如不特殊说明,所有的交换机配置时的提示符均采用Switch): Switch> Switch>enable Switch#config Switch(config)
9、interface vlan 1 Switch(Config-if-Vlan1)#ip address 10.1.128.251 255.255.255.0 Switch(Config-if-Vlan1)#no shutdown 然后在Console的全局配置模式下使用命令telnet-server enable启动Telnet Server功能。配置如下: Switch>en Switch#config Switch(config)# telnet-server enable 第二:运行Telnet客户端程序。 运行Windows自带的Telnet客户端程序,并且指
10、定Telnet的目的地址。
图 18 运行Windows自带的telnet客户端程序
第三:登录交换机。
登录到Telnet的配置界面,需要输入正确的用户名和口令,否则交换机将拒绝该Telnet用户的访问。该项措施是为了保护交换机免受非授权用户的非法操作。若交换机没有设置授权Telnet用户,则任何用户都无法进入交换机的Telnet配置界面。因此在允许Telnet方式配置管理交换机时,必须在Console的全局配置模式下使用命令username
11、交换机设置Telnet授权用户和口令并使用命令authentication line vty login local打开本地验证方式,其中privilege选项必须存在且为15。如交换机的授权用户名为test,口令为明文的test,设置方式如下: Switch>enable Switch#config Switch(config)#username test privilege 15 password 0 test Switch(config)#authentication line vty login local 在Telnet配置界面上输入正确的用户名和口令,Telnet用户
12、就可成功的进入到交换机的 CLI配置界面。Telnet登录后与通过Console进入后使用的命令完全一致。 图 19 Telnet配置界面 1.1.2.2 通过HTTP管理交换机 通过HTTP管理交换机要具备的条件: 1) 交换机配置IPv4/IPv6地址; 2) 作为客户端的主机IPv4/IPv6地址与其所属交换机的VLAN接口的IPv4/IPv6地址在相同网段; 3) 若不满足2),则客户端可以通过路由器等设备到达交换机某个IPv4/IPv6地址。 与Telnet用户登录交换机类似,只要主机能够ping/ping6通交换机的IPv4/IPv6地址,并且输入正确的登录口
13、令,该主机就可通过HTTP访问交换机。步骤如下: 第一:配置交换机的IP地址,并且启动交换机的HTTP Server功能。 通过带外管理配置交换机IP地址,参见通过telnet管理交换机一节。 在Console的全局配置模式下使用命令ip http server启动HTTP Server功能,使能Web配置。配置如下: Switch>enable Switch#config Switch(config)#ip http server 第二:在配置主机上运行HTTP协议。 在主机上运行Web浏览器,在地址栏处输入交换机的IP地址,或直接运行Windows的HTTP
14、协议,比如交换机的IP地址为“10.1.128.251”; 图 110 执行HTTP协议 在使用IPv6地址访问交换机时,推荐使用浏览器Firefox,版本在1.5以上,比如交换机的IPv6地址为3ffe:506:1:2::3,在地址处输入交换机的IPv6地址http://[3ffe:506:1:2::3],地址需要用方括号括起来。 第三:Web访问交换机。 登录到Web的配置界面,需要输入正确的用户名和口令,否则交换机将拒绝该HTTP访问。该项措施是为了保护交换机免受非授权用户的非法操作。若交换机没有设置授权Web用户,则任何用户都无法进入交换机的Web配置界面。因此在
15、允许Web方式管理交换机时,必须在Console方式下的全局配置模式下使用命令username
16、ilege 15 password 0 admin Switch(config)#authentication line web login local 下面是Web配置的登录界面: 图 111 Web登录界面 输入正确的用户名和密码,进入交换机的Web配置主界面。 图 112 Web配置界面 注意:通过Web配置交换机名称时,交换机名称由英文字母构成。WEB显示的产品名字根据具体的产品型号显示。上述WEB图片是以S3008G -AC举例说明,其他产品类似。 1.1.2.3 通过snmp网管软件管理交换机 通过snmp 网管软件管理交换机要具备的条件: 1
17、) 交换机配置IP地址; 2) 作为客户端的主机IP地址与其所属交换机的VLAN接口的IP地址在相同网段; 3) 若不满足2),则客户端可以通过路由器等设备到达交换机某个IP地址; 4) 开启了snmp功能。 安装snmp 网管软件的主机必须能ping通交换机的IP地址,这样在运行Snmp 网管软件时,Snmp 网管软件就能找到交换机设备,并且对其进行可读写的操作。具体如何通过Snmp 网管软件管理交换机在本手册中不做介绍,请参看《Snmp 网管软件用户手册》。 1.2 CLI界面 交换机为用户提供了三种管理界面:CLI(Command Line Interface命令行)界面、W
18、eb界面和Snmp 网管软件。我们将对CLI界面做详细的介绍,Web界面与CLI界面功能相似,就略去不介绍了,Snmp网管软件请参看《Snmp 网管软件用户手册》。 用户对CLI界面并不陌生,前面我们提到的Console管理方式、Telnet登录到交换机都是通过CLI界面对交换机进行配置管理的。 CLI界面由Shell程序提供,它是由一系列的配置命令组成的,根据这些命令在配置管理交换机时所起的作用不同,Shell将这些命令分类,不同类别的命令对应着不同的配置模式。下面将介绍交换机的Shell的特点: C 配置模式 C 配置语法 C 快捷键 C 帮助功能 C 对输入的检查 C 支
19、持不完全匹配 1.2.1 配置模式介绍 ....... ....... ....... ....... 图 113 交换机的Shell配置模式 1.2.1.1 一般用户模式 用户进入CLI界面,首先进入的就是一般用户模式,提示符为“Switch>”,符号“>”为一般用户模式的提示符。当用户从特权用户模式使用命令exit退出时,可以回到一般用户模式。 1.2.1.2 特权用户模式 在一般用户模式使用enable命令,如果已经配置了进入特权用户的口令,则输入相应的特权用户口令,即可进入特权用户模式“Switch#”。当用户从全局配置模式使用exit退出时,也可以回到
20、特权用户模式。另外交换机提供“Ctrl+z”的快捷键,使得交换机在任何配置模式(一般用户模式除外),都可以退回到特权用户模式。 在特权用户模式下,用户可以查询交换机配置信息、各个端口的连接情况、收发数据统计等。而且进入特权用户模式后,可以进入到全局模式对交换机的各项配置进行修改,因此进入特权用户模式后必须要设置特权用户口令,防止非特权用户的非法使用,对交换机配置进行恶意修改,造成不必要的损失。 1.2.1.3 全局配置模式 进入特权用户模式后,只需使用命令config,即可进入全局配置模式“Switch(config)#”。当用户在其他配置模式,如接口配置模式、VLAN配置模式时,可以使
21、用命令exit退回到全局配置模式。
在全局配置模式,用户可以对交换机进行全局性的配置,如对MAC地址表、端口镜像、创建VLAN、启动IGMP Snooping、STP等。用户在全局模式还可通过命令进入到接口配置模式对各个接口进行配置。
接口配置模式
在全局配置模式,使用命令interface就可以进入到相应的接口配置模式。交换机操作系统提供了三种端口类型:1.VLAN接口;2.以太网端口;3.port-channel,因此就有三种接口的配置模式。
接口类型
进入方式
可执行操作
退出方式
VLAN接口
在全局配置模式下,输入命令interface vlan
22、
配置交换机的IP等。
使用exit命令即可退回全局配置模式。
以太网端口
在全局配置模式下,输入命令interface ethernet 23、>就可以进入到相应的VLAN配置模式。在VLAN配置模式,用户可以配置属于本VLAN的成员端口。执行exit命令即可从VLAN配置模式退回到全局配置模式。
DHCP地址池配置模式
在全局配置模式下用ip dhcp pool 24、ss-list standard命令。
配置标准访问列表配置模式。
执行exit命令即可退回全局配置模式。
命名扩展IP访问列表配置模式
在全局配置模式下输入ip access-list extanded命令。
配置扩展访问列表的参数。
执行exit命令即可退回全局配置模式。
1.2.2 配置语法
交换机为用户提供的配置命令形式不完全一样,但它们都遵循交换机配置命令的语法。以下是交换机提供的通用命令格式:
cmdtxt 25、字; 26、输入相应的参数值;
C firewall {enable | disable},此类命令用户可以输入firewall enable或者firewall disable;
C snmp-server community {ro | rw} 27、l+p和ctrl+n来替代。
按键
功能
删除键 BackSpace
删除光标所在位置的前一个字符,光标前移
上光标键“↑”
显示上一个输入命令。最多可显示最近输入的二十个命令
下光标键“↓”
显示下一个输入命令。当使用上光标键回溯到以前输入的命令时,也可以使用下光标键退回到相对于前一个命令的下一个命令
左光标键“←”
光标向左移动一个位置
左右键的配合使用, 可对已输入的命令做覆盖修改
右光标键“→”
光标向右移动一个位置
Ctr+p
相当于上光标键“↑”的作用
Ctr+n
相当于下光标键“↓”的作用
Ctr+b
相当于左光标键“←”的作用
Ctr+f 28、
相当于右光标键“→”的作用
Ctr+z
从其他配置模式(一般用户配置模式除外)直接退回到特权用户模式
Ctr+c
打断交换机ping或其它正在执行的命令进程
Tab键
当输入的字符串可以无冲突的表示命令或关键字时,可以使用Tab键将其补充成完整的命令或关键字
1.2.4 帮助功能
交换机为用户提供了两种方式获取帮助信息,其中一种方式为使用“help”命令,另一种为“?”方式。
帮助
使用方法及功能
Help
在任一命令模式下,输入“help”命令均可获取有关帮助系统的简单描述。
“?”
1.在任一命令模式下,输入“?”获取该命令模式下的所有命令及其简单描述; 29、
2.在命令的关键字后,输入以空格分隔的“?”,若该位置是参数,会输出该参数类型、范围等描述;若该位置是关键字,则列出关键字的集合及其简单描述;若输出 “ 30、匹配
交换机的Shell支持不完全匹配的搜索命令和关键字,当输入无冲突的命令或关键字时,Shell 就会正确解析。
例如:
1. 对特权用户配置命令“show interface ethernet 1/1”,只要输入“sh in e 1/1”即可。
2. 对特权用户配置命令 “show running-config”,如果仅输入“sh r”,系统会报“> Ambiguous command!”,因为Shell无法区分“show r”是“show radius”命令还是“show running-config”命令,因此必须输入“sh ru”,Shell才会正确的解析。
第2章 交 31、换机基本配置
2.1 基本配置
交换机的基本配置包括进入和退出特权用户模式的命令、进入和退出接口配置模式的命令、设置及显示交换机的时钟、显示交换机的系统版本信息等。
命令
解释
一般用户配置模式/特权用户配置模式
enable
disable
用户使用 enable 命令,从一般用户配置模式进入特权用户配置模式,disable为退出特权用户模式命令。
特权用户配置模式
config [terminal]
从特权用户配置模式进入到全局配置模式。
各种配置模式
exit
从当前模式退出,进入上一个模式,如在全局配置模式使用本命令退回到特权用户配置模式,在 32、特权用户配置模式使用本命令退回到一般用户配置模式等。
特权用户配置模式
clock set 33、用IP地址或主机名)。Telnet能把用户的击键传到远程的主机,同时也能把远程主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户的感觉是键盘和显示器是直接连接在远程主机上。
Telnet使用客户-服务器模式,在本地的系统为Telnet客户端,远程主机为Telnet服务器。交换机既可以作为Telnet服务器也可以作为Telnet客户端。
当交换机作为Telnet服务器时,用户可以通过Windows或其他操作系统自带的Telnet客户端软件,Telnet登录到交换机,就如前面介绍带内管理章节中介绍的一样。交换机作为Telnet服务器时最多可以同时与5个Telnet客户端建立TC 34、P连接。
当作为Telnet客户端时,在交换机的特权用户配置模式下使用telnet命令即可登录到其他远端主机。交换机作为Telnet客户端时只能与一个远程主机建立TCP连接,如果想与另一个远程主机建立连接,则必须先断开与上一个远程主机的TCP连接。
2.2.1.2 Telnet任务序列
1. 配置Telnet服务器
2. 交换机Telnet登录到远程主机
1. 配置Telnet服务器
命令
解释
全局配置模式
telnet-server enable
no telnet-server enable
打开交换机的Telnet服务器功能;本命令的no操作为关闭Teln 35、et服务器功能。
username 36、全地址。
authenticaion securityipv6 37、tor
terminal no monitor
使登录到交换机的Tenet客户端显示调试信息;本命令的no操作为关闭Telnet客户端显示调试信息的功能。
2. 交换机Telnet登录到远程主机
命令
解释
特权模式
telnet { 38、钥交换,身份认证,加密等算法的协商,在它们之间建立一条安全的传输信息的通道,保证双方交互的信息不能被任何第三方截取和破译,从而最大限度的保证了对实现SSH服务器功能的交换机的配置和管理。目前交换机上实现的是符合SSH2.0协议规定的SSH服务器。支持SSH2.0标准的终端软件如SSH Secure Client、putty等可以利用SSH2.0协议,远程登陆交换机上的SSH服务器,实现对该交换机的安全的配置和管理。
目前SSH服务器支持客户端软件对主机的RSA公钥认证,支持协议规定的3DES加密算法,以及SSH服务器对SSH用户的密码认证等。
2.2.2.2 SSH服务器配置任务序列
命 39、令
解释
全局配置模式
ssh-server enable
no ssh-server enable
打开交换机的SSH服务器功能;本命令的no操作为关闭SSH服务器功能。
ssh-user 40、时间。
ssh-server authentication-retries 41、调试信息的功能。
2.2.2.3 SSH服务器配置举例
案例1:
组网需求:交换机端运行SSH服务器,终端运行支持SSH2.0标准的客户端软件如Secure shell client或putty等。客户端使用用户名和密码方式登录交换机。
交换机首先配置本地的地址,然后增加SSH用户,启动SSH服务,这样SSH2.0客户端软件就可以利用交换机配置的用户名和密码远程登录配置SSH服务的交换机了。
Switch(config)#ssh-server enable
Switch(config)#interface vlan 1
Switch(Config-if-Vlan1)#i 42、p address 100.100.100.200 255.255.255.0
Switch(Config-if-Vlan1)#exit
Switch(config)#ssh-user test password 0 test
如果是IPv6网络,终端需要运行支持IPv6功能的SSH客户端软件,例如putty6,交换机上除配置本地的地址为IPv6地址外,其它配置不变。
2.3 配置交换机的IP地址
交换机所有以太网接口都默认为二层(DataLink Layer)端口,进行二层转发。VLAN接口(Interface VLAN)代表了某一个VLAN的三层接口功能,可以配置IP地址,该IP 43、地址也是交换机的IP地址。VLAN接口相关的配置命令都可以在VLAN接口模式下配置。交换机为用户提供了三种配置IP地址的方式:
C 手工配置方式
C BootP方式
C DHCP方式
手工配置IP地址,即用户为交换机指定一个IP地址。
BootP/DHCP方式是交换机作为BootP/DHCP Client,向BootP/DHCP Server发出BootPRequest(申请获取地址的请求包)广播包,BootP/DHCP Server接收到请求后将地址分配给交换机。另外交换机还具有了DHCP Server的功能,能够动态的为DHCP Client分配IP地址、网关地址及DNS服务器地 44、址等网络参数。具体DHCP Server的配置参见网络协议操作部分。
2.3.1 配置交换机的IP地址任务序列
1. 进入VLAN接口配置模式
2. 手工配置方式
3. BootP方式
4. DHCP方式
1. 进入VLAN接口配置模式
命令
解释
全局配置模式
interface vlan 45、dress 46、方式
命令
解释
VLAN接口配置模式
ip bootp-client enable
no ip bootp-client enable
使能交换机为BootP Client,通过BootP协商方式获取IP地址及网关地址;本命令的no操作为关闭BootP Client功能。
4.DHCP
命令
解释
VLAN接口配置模式
ip dhcp-client enable
no ip dhcp-client enable
使能交换机为DHCP Client,通过DHCP协商方式获取IP地址及网关地址;本命令的no操作为关闭DHCP Client功能。
47、2.4 SNMP配置
2.4.1 SNMP介绍
SNMP(Simple Network Management Protocol,简单网络管理协议)是目前使用最广泛的网络管理协议,大量应用于以TCP/IP为基础的计算机网络。SNMP是一个不断发展着的协议:SNMP v1简单、易实现,被众多厂家支持; SNMPv2c对v1的功能进行了部分修正和丰富,开始支持分层式的网管;SNMPv3在安全性上做了极大的扩充,添加了USM(基于用户的安全模型)和VACM(基于视图的访问控制模型)子系统。
SNMP协议提供了一个在网络中两点之间交换管理信息的直接的、基本的方法。SNMP采用轮询的消息查询机制,采 48、用被广泛使用的面向无连接的传输层协议UDP来传输消息,因此能够很好的被现有的计算机网络支持。
SNMP协议采用管理站/代理模式,因此SNMP结构包括两个部分:NMS 网络管理站(Network Management Station),是运行支持SNMP协议的网管软件客户端程序的工作站,在SNMP的网络管理中起核心作用。Agent 代理,是运行在被管理网络设备上的服务器端软件,直接管理被管对象。NMS利用通信手段,通过Agent代理来管理各被管对象。(本款及后续系列交换机都具有Agent代理功能)。
SNMP的NMS和Agent之间通过标准消息进行通信,采取客户/服务器模式,由NMS发出请求 49、Agent做出应答。SNMP共有7种消息类型:
C Get-Request
C Get-Response
C Get-Next-Request
C Get-Bulk-Request
C Set-Request
C Trap
C Inform-Request
NMS通过Get-Request、Get-Next-Request,Get-Bulk-Request和Set-Request消息来对Agent发出查询和设置管理变量的请求,Agent在收到请求后,用Get-Response消息来对请求进行回复。在某些特殊情况下,如网络设备端口UP/DOWN、网络拓朴变化时候,Agent会主 50、动的向NMS发送Trap消息来通知NMS发生了异常事件。(当然,NMS还可以通过设置RMON功能,自行对一些情况设置警报,当设定的警报事件触发后,Agent将根据设置发送Trap或记录Log,关于RMON,下面有具体介绍)。Inform-Request主要用于NMS之间进行通信,一般应用于分层式的网络管理。
USM提供了完善的加密和鉴别服务,保证了传输的安全性。根据用户输入的密码,USM对报文进行加密,保证报文在传输过程中不被察看,对报文进行鉴别,保证报文在传输过程中不被修改。USM的标准加密算法为DES-CBC算法,鉴别算法为HMAC-MD5和HMAC-SHA算法。同时USM提供了时间窗的






