首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

DCN _基本管理操作

2022-02-25 来源:华拓网
基本管理操作 目录

目 录

第1章 交换机管理 .................................................................... 1-1

1.1 管理方式 .......................................................................................... 1-1

1.1.1 带外管理 ................................................................................................... 1-1

1.1.2 带内管理 ................................................................................................... 1-5

1.2 CLI界面 ........................................................................................... 1-10

1.2.1 配置模式介绍 ..........................................................................................1-10 1.2.2 配置语法 .................................................................................................1-12 1.2.3 支持快捷键 .............................................................................................1-13 1.2.4 帮助功能 .................................................................................................1-13 1.2.5 对输入的检查 ..........................................................................................1-14 1.2.6 支持不完全匹配 ......................................................................................1-14

第2章 交换机基本配置 ............................................................. 2-1

2.1 基本配置 .......................................................................................... 2-1 2.2 远程管理 .......................................................................................... 2-2

2.2.1 Telnet ........................................................................................................ 2-2

2.2.2 SSH ........................................................................................................... 2-4

2.3 配置交换机的IP地址 ......................................................................... 2-6

2.3.1 配置交换机的IP地址任务序列 .................................................................. 2-6

2.4 SNMP配置 ........................................................................................ 2-7

2.4.1 SNMP介绍 ................................................................................................. 2-7 2.4.2 MIB介绍 ..................................................................................................... 2-8 2.4.3 RMON介绍 ................................................................................................ 2-9 2.4.4 SNMP配置 ...............................................................................................2-10 2.4.5 SNMP典型配置举例 ................................................................................2-13 2.4.6 SNMP排错帮助 .......................................................................................2-14

2.5 交换机升级 ..................................................................................... 2-15

2.5.1 交换机系统文件 ......................................................................................2-15

2.5.2 BootROM模式升级 .................................................................................2-15 2.5.3 FTP/TFTP升级 ........................................................................................2-17

第3章 文件系统操作 ................................................................. 3-1

3.1 文件存储设备介绍 ............................................................................ 3-1

1

基本管理操作 目录

3.2 文件系统操作任务配置序列 .............................................................. 3-1 3.3 典型应用 .......................................................................................... 3-2 3.4 排错帮助 .......................................................................................... 3-3

第4章 集群网管配置 ................................................................. 4-1

4.1 集群网管介绍 ................................................................................... 4-1 4.2 集群网管基本配置 ............................................................................ 4-1 4.3 集群网管举例 ................................................................................... 4-4 4.4 集群网管排错帮助 ............................................................................ 4-5

2

基本管理操作 第1章 交换机管理

第1章 交换机管理

1.1 管理方式

用户购买到交换机设备后,需要对交换机进行配置,从而实现对网络的管理。交换机为用户提供了两种管理方式:带外管理和带内管理。

1.1.1 带外管理

带外管理即通过Console进行管理,通常情况下,在首次配置交换机或者无法进行带内管理时,用户会使用带外管理方式。例如:用户希望通过远程Telnet来访问交换机时,必须首先通过Console给交换机配置一个IP地址。

用户用Console管理的步骤如下:

第一、搭建环境:

通过串口线连接

图 1-1 交换机Console管理配置环境

按照图 1-1所示,将PC的串口(RS-232接口)和交换机随机提供的串口线连接,下面是连接中用到的设备说明:

设备名称 PC机 串口线 交换机 说明 有完好的键盘和RS-232串口,并且安装了终端仿真程序,如Windows 系统自带超级终端等。 一端与PC机的RS-232串口相连;另一端与交换机的Console相连。 有完好的Console。 1-1

基本管理操作 第1章 交换机管理

第二、进入超级终端:

连接成功后,打开Windows 系统自带超级终端。下面是打开Windows XP 自带超级终端的示例。

1)点击超级终端:

图 1-2打开超级终端一

2)在“名称”处填入打开超级终端的名称,例如把它定义为“Switch”:

1-2

基本管理操作 第1章 交换机管理

图 1-3打开超级终端二

3)在“连接时使用”处,选择PC机使用的RS-232串口,如连接的是串口1,则选择串口1,点击确定按钮:

图 1-4 打开超级终端三

4)出现COM1属性,波特率选择“9600”,数据位选择“8”,奇偶校验选择“无”,停止位选择“1”,数据流控制选择“无”;或者直接点击“还原默认值”后,点击确定按钮:

1-3

基本管理操作 第1章 交换机管理

图1-5 打开超级终端四

5)出现超级终端的配置界面:

图 1-6 打开超级终端五

第三、进入交换机CLI界面:

打开交换机的电源开关。在超级终端的配置界面上出现了如下提示,进入到交换机的CLI配置方式:

1-4

基本管理操作 第1章 交换机管理

switch>

接下来用户可以输入相关命令进行管理,命令详见具体章节。

1.1.2 带内管理

所谓带内管理(In-band management),包括通过Telnet程序登录到交换机,或者通过HTTP协议访问交换机,或者通过神州数码网络(北京)有限公司自主研发的snmp网管软件对交换机进行配置管理。交换机提供带内管理方式可以使连接到交换机中的某些设备具备管理交换机的功能。当交换机的配置出现变更,导致带内管理失效时,可以使用带外管理对交换机进行配置管理。

1.1.2.1 通过Telnet管理交换机

通过Telnet管理交换机要具备的条件: 1) 交换机配置IPv4/IPv6地址;

2) 作为Telnet客户端的主机IP地址与其所属交换机的VLAN接口的IPv4/IPv6地址

在相同网段;

3) 若不满足2),则Telnet客户端可以通过路由器等设备到达交换机某个IPv4/IPv6

地址。

本交换机是二层交换机,可以配置多个IP地址,配置方法见配置交换机的IP地址相关章节。下面以交换机出厂时的情况举例,系统只有VLAN1存在。

以下是Telnet客户端Telnet到交换机的VLAN1接口的步骤(以IPv4地址为例):

通过网线连接

图 1-7 通过Telnet管理交换机

第一:配置交换机IP地址,并且启动交换机的Telnet Server功能。

首先配置主机的IP地址,要与交换机的VLAN1接口IP地址在同一个网段。如交换机的VLAN1接口IP地址为10.1.128.251/24,则可以设置主机的IP地址为10.1.128.252/24。在主机上执行“ping 10.1.128.251”命令,显示是否ping通;若ping不通,则检查原因。

1-5

基本管理操作 第1章 交换机管理 下面简单介绍交换机VLAN1接口的IP地址配置命令,在进行带内管理之前,必须通过带外管理即Console方式配置交换机的IP地址,配置命令如下(以后如不特殊说明,所有的交换机配置时的提示符均采用Switch): Switch>

Switch>enable Switch#config

Switch(config)#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>enable Switch#config

Switch(config)# telnet-server enable

第二:运行Telnet客户端程序。

运行Windows自带的Telnet客户端程序,并且指定Telnet的目的地址。

图 1-8 运行Windows自带的telnet客户端程序

第三:登录交换机。

登录到Telnet的配置界面,需要输入正确的用户名和口令,否则交换机将拒绝该Telnet用户的访问。该项措施是为了保护交换机免受非授权用户的非法操作。若交换机没有设置授权Telnet用户,则任何用户都无法进入交换机的Telnet配置界面。因此在允许Telnet方式配置管理交换机时,必须在Console的全局配置模式下使用命令username privilege [password (0 | 7) ] 为交换机设置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

1-6

基本管理操作 第1章 交换机管理 在Telnet配置界面上输入正确的用户名和口令,Telnet用户就可成功的进入到交换机的 CLI配置界面。Telnet登录后与通过Console进入后使用的命令完全一致。

图 1-9 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地址,并且输入正确的登录口令,该主机就可通过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

1-7

基本管理操作 第1章 交换机管理 的HTTP协议,比如交换机的IP地址为“10.1.128.251”;

图 1-10 执行HTTP协议

在使用IPv6地址访问交换机时,推荐使用浏览器Firefox,版本在1.5以上,比如交换机的IPv6地址为3ffe:506:1:2::3,在地址处输入交换机的IPv6地址http://[3ffe:506:1:2::3],地址需要用方括号括起来。

第三:Web访问交换机。

登录到Web的配置界面,需要输入正确的用户名和口令,否则交换机将拒绝该HTTP访问。该项措施是为了保护交换机免受非授权用户的非法操作。若交换机没有设置授权Web用户,则任何用户都无法进入交换机的Web配置界面。因此在允许Web方式管理交换机时,必须在Console方式下的全局配置模式下使用命令username privilege [password (0 | 7) ] 为交换机设置Web授权用户和口令并使用命令authentication line web login local打开本地验证方式,其中privilege选项必须存在且为15。如交换机的授权用户名为admin,口令为明文的admin,设置方式如下: Switch>enable Switch#config

Switch(config)#username admin privilege 15 password 0 admin Switch(config)#authentication line web login local 下面是S4600-28P-SI的Web配置的登录界面:

1-8

基本管理操作 第1章 交换机管理

图 1-11 Web登录界面

输入正确的用户名和密码,进入交换机的Web配置主界面。

图 1-12 Web配置界面

注意:通过Web配置交换机名称时,交换机名称由英文字母构成。

1.1.2.3 通过snmp网管软件管理交换机

通过snmp 网管软件管理交换机要具备的条件: 1) 交换机配置IP地址;

1-9

基本管理操作 第1章 交换机管理

2) 作为客户端的主机IP地址与其所属交换机的VLAN接口的IP地址在相同网段; 3) 若不满足2),则客户端可以通过路由器等设备到达交换机某个IP地址;

4) 开启了snmp功能。

安装snmp 网管软件的主机必须能ping通交换机的IP地址,这样在运行Snmp 网管软件时,Snmp 网管软件就能找到交换机设备,并且对其进行可读写的操作。具体如何通过Snmp 网管软件管理交换机在本手册中不做介绍,请参看《Snmp 网管软件用户手册》。

1.2 CLI界面

交换机为用户提供了三种管理界面:CLI(Command Line Interface命令行)界面、Web界面和Snmp 网管软件。我们将对CLI界面做详细的介绍,Web界面与CLI界面功能相似,就略去不介绍了 ,Snmp网管软件请参看《Snmp 网管软件用户手册》。

用户对CLI界面并不陌生,前面我们提到的Console管理方式、Telnet登录到交换机都是通过CLI界面对交换机进行配置管理的。

CLI界面由Shell程序提供,它是由一系列的配置命令组成的,根据这些命令在配置管理交换机时所起的作用不同,Shell将这些命令分类,不同类别的命令对应着不同的配置模式。下面将介绍交换机的Shell的特点:  配置模式  配置语法  快捷键  帮助功能  对输入的检查  支持不完全匹配

1.2.1 配置模式介绍

1-10

基本管理操作 第1章 交换机管理

.......

....... ....... .......

图 1-13 交换机的Shell配置模式

1.2.1.1 一般用户模式

用户进入CLI界面,首先进入的就是一般用户模式,提示符为“Switch>”,符号“>”为一般用户模式的提示符。当用户从特权用户模式使用命令exit退出时,可以回到一般用户模式。

1.2.1.2 特权用户模式

在一般用户模式使用enable命令,如果已经配置了进入特权用户的口令,则输入相应的特权用户口令,即可进入特权用户模式“Switch#”。当用户从全局配置模式使用exit退出时,也可以回到特权用户模式。另外交换机提供“Ctrl+z”的快捷键,使得交换机在任何配置模式(一般用户模式除外),都可以退回到特权用户模式。

在特权用户模式下,用户可以查询交换机配置信息、各个端口的连接情况、收发数据统计等。而且进入特权用户模式后,可以进入到全局模式对交换机的各项配置进行修改,因此进入特权用户模式后必须要设置特权用户口令,防止非特权用户的非法使用,对交换机配置进行恶意修改,造成不必要的损失。

1.2.1.3 全局配置模式

进入特权用户模式后,只需使用命令config,即可进入全局配置模式“Switch(config)#”。当用户在其他配置模式,如接口配置模式、VLAN配置模式时,可以使用命令exit退回到全局配置模式。

在全局配置模式,用户可以对交换机进行全局性的配置,如对MAC地址表、端口镜像、创建VLAN、启动IGMP Snooping、STP等。用户在全局配置模式还可通过命令进入到接口配置模式对各个接口进行配置。

1-11

基本管理操作 第1章 交换机管理 接口配置模式

在全局配置模式,使用命令interface就可以进入到相应的接口配置模式。交换机操作系统提供了三种端口类型:1.VLAN接口;2.以太网端口;3.port-channel,因此就有三种接口的配置模式。 接口类型 VLAN接口 进入方式 可执行操作 退出方式 使用exit命令即可退回全局配置模式。 使用exit命令即可退回全局配置模式。 使用exit命令即可退回全局配置模式。 在全局配置模式下,输入命配置交换机的IP令等。 interface vlan 。 在全局配置模式下,输入命配置交换机提供的令interface ethernet 以太网接口的双工模式、速率等。 。 在全局配置模式下,输入命配置port-channel令interface port-channel 有关的双工模式、。 速率等。 以太网端口 port-channel

VLAN配置模式

在全局配置模式,使用命令vlan 就可以进入到相应的VLAN配置模式。在VLAN配置模式,用户可以配置属于本VLAN的成员端口。执行exit命令即可从VLAN配置模式退回到全局配置模式。 DHCP地址池配置模式

在全局配置模式下用ip dhcp pool 命令进入到DHCP地址池配置模式“Switch(Config--dhcp)#”。在DHCP地址池配置模式下可以配置DHCP地址池的属性。执行exit命令即可从DHCP地址池配置模式退回到全局配置模式。

访问列表配置模式 访问列表类型 命名标准IP访问列表配置模式 命名扩展IP访问列表配置模式 进入方式 可执行操作 退出方式 执行exit命令即可退回全局配置模式。 执行exit命令即可退回全局配置模式。 在全局配置模式下输入ip 配置标准访问列表access-list standard命令。 配置模式。 在全局配置模式下输入ip 配置扩展访问列表access-list extanded命令。 的参数。 1.2.2 配置语法

交换机为用户提供的配置命令形式不完全一样,但它们都遵循交换机配置命令的语法。

以下是交换机提供的通用命令格式:

cmdtxt {enum1 | … | enumN} [option1 | … | optionN]

语法说明:黑体字cmdtxt表示命令关键字;表示参数为变量;{enum1 | … | enumN }表示在参数集enum1~enumN中必须选一个参数;[option1 | … | optionN]表示该参数可选择一个或者不选。在各种命令中还会出现“< >”, “{ }”,“[ ]”符号的组合使用,如:[],{enum1 | enum2},[option1 [option2]]等等。

1-12

基本管理操作 第1章 交换机管理 下面是几种配置命令语法的具体分析:

 show version,没有任何参数,属于只有关键字没有参数的命令,直接输入命令即可;  vlan ,输入关键字后,还需要输入相应的参数值;

 firewall {enable | disable},此类命令用户可以输入firewall enable或者firewall disable;  snmp-server community {ro | rw} ,出现以下几种输入情况:

snmp-server community ro snmp-server community rw

1.2.3 支持快捷键

交换机为方便用户的配置,特别提供了多个快捷键,如上、下、左、右键及删除键 BackSpace等。如果超级终端不支持上下光标键的识别,可以使用ctrl+p和ctrl+n来替代。 按键 删除键 BackSpace 上光标键“↑” 下光标键“↓” 左光标键“←” 右光标键“→” Ctr+p Ctr+n Ctr+b Ctr+f Ctr+z Ctr+c Tab键 功能 删除光标所在位置的前一个字符,光标前移 显示上一个输入命令。最多可显示最近输入的二十个命令 显示下一个输入命令。当使用上光标键回溯到以前输入的命令时,也可以使用下光标键退回到相对于前一个命令的下一个命令 光标向左移动一个位置 光标向右移动一个位置 相当于上光标键“↑”的作用 相当于下光标键“↓”的作用 相当于左光标键“←”的作用 相当于右光标键“→”的作用 从其他配置模式(一般用户配置模式除外)直接退回到特权用户模式 打断交换机ping或其它正在执行的命令进程 当输入的字符串可以无冲突的表示命令或关键字时,可以使用Tab键将其补充成完整的命令或关键字 左右键的配合使用, 可对已输入的命令做覆盖修改 1.2.4 帮助功能

交换机为用户提供了两种方式获取帮助信息,其中一种方式为使用“help”命令,另一种为“?”方式。 帮助 Help “?” 使用方法及功能 在任一命令模式下,输入“help”命令均可获取有关帮助系统的简单描述。 1.在任一命令模式下,输入“?”获取该命令模式下的所有命令及其简单描述; 2.在命令的关键字后,输入以空格分隔的“?”,若该位置是参数,会输出该参数类型、范围等描述;若该位置是关键字,则列出关键字的集合及其简单描述;若输出 “” ,则此命令已输入完整,在该处键入回车即可; 3.在字符串后紧接着输入“?”,会列出以该字符串开头的所有命令。 1-13

基本管理操作 第1章 交换机管理

1.2.5 对输入的检查

1.2.5.1 成功返回信息

通过键盘输入的所有命令都要经过 Shell 的语法检查。当用户正确输入相应模式下的命令后,且命令执行成功,不会显示信息。

1.2.5.2 错误返回信息

当用户输入的命令错误,或者参数范围,类型,格式有错误,交换机会提示错误。

1.2.6 支持不完全匹配

交换机的Shell支持不完全匹配的搜索命令和关键字,当输入无冲突的命令或关键字时,Shell 就会正确解析。 例如:

1. 对特权用户配置命令“show interface ethernet 1/0/1”,只要输入“sh in e 1/0/1”即可。 2. 对特权用户配置命令 “show running-config”,如果仅输入“sh r”,系统会报“>

Ambiguous command!”,因为Shell无法区分“show r”是“show radius”命令还是“show running-config”命令,因此必须输入“sh ru”,Shell才会正确的解析。

1-14

基本管理操作 第2章 交换机基本配置

第2章 交换机基本配置

2.1 基本配置

交换机的基本配置包括进入和退出特权用户模式的命令、进入和退出接口配置模式的命令、设置及显示交换机的时钟、显示交换机的系统版本信息等。

命令 一般用户配置模式/特权用户配置模式 enable [<1-15>] disable 特权用户配置模式 config [terminal] 各种配置模式 解释 用户使用 enable 命令,从一般用户配置模式进入特权用户配置模式或修改当前用户权限级别,disable为退出特权用户模式命令。 从特权用户配置模式进入到全局配置模式。 从当前模式退出,进入上一个模式,如在全局exit 配置模式使用本命令退回到特权用户配置模式,在特权用户配置模式使用本命令退回到一般用户配置模式等。 show privilege 一般用户配置模式和特权用户配置模式之外的其它模式 显示当前用户权限。 当前处于非一般用户配置模式或特权用户配置end 特权用户配置模式 clock set [YYYY.MM.DD] show version set default write reload show cpu usage show cpu utilization show memory usage

模式时,使用该命令可以直接退回到特权用户配置模式。 设置系统日期和时钟。 显示交换机版本信息。 恢复交换机的出厂设置。 将当前运行时配置参数保存到Flash Memory。 热启动交换机。 显示CPU使用率。 显示当前CPU的使用率。 显示内存使用率。 2-1

基本管理操作 第2章 交换机基本配置 全局配置模式 banner motd no banner motd set boot password web-auth privilege <1-15> no web-auth privilege

配置使用telnet或通过console等方式登陆交换机认证成功时显示的欢迎信息。 设置下次进入bootrom时的密码。 设置web登录交换机的级别。 2.2 远程管理 2.2.1 Telnet

2.2.1.1 Telnet简介

Telnet远程登录是一个简单的远程终端协议。用户用Telnet就可在其所在地通告TCP连接注册(即登录)到远程的另一个主机上(使用IP地址或主机名)。Telnet能把用户的击键传到远程的主机,同时也能把远程主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户的感觉是键盘和显示器是直接连接在远程主机上。

Telnet使用客户-服务器模式,在本地的系统为Telnet客户端,远程主机为Telnet服务器。交换机既可以作为Telnet服务器也可以作为Telnet客户端。

当交换机作为Telnet服务器时,用户可以通过Windows或其他操作系统自带的Telnet客户端软件,Telnet登录到交换机,就如前面介绍带内管理章节中介绍的一样。交换机作为Telnet服务器时最多可以同时与5个Telnet客户端建立TCP连接。

当作为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操作为关闭Telnet服务器功能。 2-2

基本管理操作 第2章 交换机基本配置

配置Telnet登录到交换机的本username [privilege ] 地用户名和口令;本命令的no[password [0 | 7] ] no username 操作为删除本地授权Telnet用户。本地Telnet用户的执行命令权限必须设为15。 对VTY(即指Telnet和ssh登录方式)登录用户开启命令授权aaa authorization config-commands no aaa authorization config-commands 功能,相应no命令关闭命令授权功能。只有开启了此功能并且配置了命令授权方法,执行某个命令时才会要求进行授权。 authentication securityip no authentication securityip authentication securityipv6 no authentication securityipv6 配置Telnet登录到交换机的安全IP地址;本命令的no操作为删除授权Telnet安全地址。 配置Telnet登录到交换机的安全IPv6地址;本命令的no操作为删除授权Telnet安全地址。 定标准的IP ACL规则;本命令的no操作为取消绑定ACL。 定标准的IPv6 ACL规则;本命令的no操作为取消绑定ACL。 authentication ip access-class 为Telnet/SSH/Web登录方式绑{|} no authentication ip access-class {|} in no authentication ipv6 access-class authentication line {console | vty | web} login method1 [method2 …] no authentication line {console | vty | web} login authentication enable method1 [method2 …] no authentication enable authorization line {console | vty | web} exec method1 [method2 …] no authorization line {console | vty | web} exec authorization line vty command <1-15> {local | 配置VTY(即指Telnet和sshradius | tacacs} (none|) no authorization line vty command <1-15> 登录方式)登录用户的命令授权方式和授权选择优先级。 配置远程登录授权方法列表。 配置enable认证方法列表 配置远程登录认证方法列表。 authentication ipv6 access-class 为Telnet/SSH/Web登录方式绑 2-3

基本管理操作 第2章 交换机基本配置 accounting line {console | vty} command <1-15> {start-stop | stop-only | none} method1 [method2…] no accounting line {console | vty} command <1-15> 特权模式 使登录到交换机的Telnet客户terminal monitor terminal no monitor 端显示调试信息;本命令的no操作为关闭Telnet客户端显示调试信息的功能。 显示通过telnet和ssh登陆的用show users 户信息,包括线路号,登陆的用户名及用户的IP。 删除指定线路上登陆的用户,强clear line vty <0-31>

2. 交换机Telnet登录到远程主机 命令 特权模式 解释 端登录到远程主机。 制telnet或ssh登陆的用户下线。 配置登录记账方法列表 telnet [vrf ] { | 使用交换机提供的Telnet客户| host } [] 2.2.2 SSH

2.2.2.1 SSH简介

SSH是Secure Shell安全外壳的简写,它建立在可靠的TCP/IP等通信协议之上,通过SSH服务器和SSH客户端软件之间的密钥交换,身份认证,加密等算法的协商,在它们之间建立一条安全的传输信息的通道,保证双方交互的信息不能被任何第三方截取和破译,从而最大限度的保证了对实现SSH服务器功能的交换机的配置和管理。目前交换机上实现的是符合SSH2.0协议规定的SSH服务器。支持SSH2.0标准的终端软件如SSH Secure Client、putty等可以利用SSH2.0协议,远程登陆交换机上的SSH服务器,实现对该交换机的安全的配置和管理。

目前SSH服务器支持客户端软件对主机的RSA公钥认证,支持协议规定的3DES加密算法,以及SSH服务器对SSH用户的密码认证等。

2.2.2.2 SSH服务器配置任务序列

2-4

基本管理操作 第2章 交换机基本配置 命令 全局配置模式 ssh-server enable no ssh-server enable username [privilege 解释 打开交换机的SSH服务器功能;本命令的no操作为关闭SSH服务器功能。 配置SSH客户端软件登录到交换机的用户] [password [0 | 7] 名和口令;本命令的no操作为删除授权] SSH用户。 no username ssh-server timeout no ssh-server timeout ssh-server authentication-retries no ssh-server authentication-retries 设置SSH认证超时时间;本命令的no操作恢复缺省的SSH认证超时时间。 设置SSH认证重试次数;本命令的no操作恢复缺省的SSH认证重试次数。 ssh-server host-key create rsa 生成新的SSH服务器的RSA主机密钥对。 modulus 特权模式 terminal monitor terminal no monitor show crypto key crypto key clear rsa 使登录到交换机的SSH客户端显示调试信息;本命令的no操作为关闭SSH客户端显示调试信息的功能。 显示ssh加密密钥。 清除ssh加密密钥。 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)#ip address 100.100.100.200 255.255.255.0 Switch(Config-if-Vlan1)#exit

Switch(config)#username test privilege 15 password 0 test

如果是IPv6网络,终端需要运行支持IPv6功能的SSH客户端软件,例如putty6,交换机上除配置本地的地址为IPv6地址外,其它配置不变。

2-5

基本管理操作 第2章 交换机基本配置

2.3 配置交换机的IP地址

交换机所有以太网接口都默认为二层(DataLink Layer)端口,进行二层转发。VLAN接口(Interface VLAN)代表了某一个VLAN的三层接口功能,可以配置IP地址,该IP地址也是交换机的IP地址。VLAN接口相关的配置命令都可以在VLAN接口模式下配置。交换机为用户提供了三种配置IP地址的方式:

 手工配置方式  BootP方式  DHCP方式

手工配置IP地址,即用户为交换机指定一个IP地址。

BootP/DHCP方式是交换机作为BootP/DHCP Client,向BootP/DHCP Server发出BootPRequest(申请获取地址的请求包)广播包,BootP/DHCP Server接收到请求后将地址分配给交换机。另外交换机还具有了DHCP Server的功能,能够动态的为DHCP Client分配IP地址、网关地址及DNS服务器地址等网络参数。具体DHCP Server的配置参见网络协议操作部分。

2.3.1 配置交换机的IP地址任务序列

1. 进入VLAN接口配置模式 2. 手工配置方式 3. BootP方式 4. DHCP方式

1. 进入VLAN接口配置模式 命令 全局配置模式 interface vlan no interface vlan

2.手工配置方式 命令 VLAN接口配置模式 ip address [secondary] [secondary]

2-6

解释 本命令 配置交换机的VLAN接口的IP地址;的no操作为删除交换机的VLAN接口的IP解释 创建一个VLAN接口(VLAN接口属于三层接口);本命令的no操作为删除交换机创建。 的VLAN接口(三层接口) no ip address 地址。 基本管理操作 第2章 交换机基本配置 ipv6 address [eui-64] prefix-length>

3.BootP方式 命令 VLAN接口配置模式 ip bootp-client enable no ip bootp-client enable 4.DHCP 命令 VLAN接口配置模式 ip dhcp-client enable no ip dhcp-client enable

解释 使能交换机为DHCP Client,通过DHCP协商方式获取IP地址及网关地址;本命令的no操作为关闭DHCP Client功能。 解释 使能交换机为BootP Client,通过BootP协商方式获取IP地址及网关地址;本命令的no操作为关闭BootP Client功能。 配置IPv6地址,包括可聚合全球单播地址,本地站点地址,本地链路地址。本命令的no 操作为删除IPv6地址。 no ipv6 address SNMP(Simple Network Management Protocol,简单网络管理协议)是目前使用最广泛的网络管理协议,大量应用于以TCP/IP为基础的计算机网络。SNMP是一个不断发展着的协议:SNMP v1简单、易实现,被众多厂家支持; SNMPv2c对v1的功能进行了部分修正和丰富,开始支持分层式的网管;SNMPv3在安全性上做了极大的扩充,添加了USM(基于用户的安全模型)和VACM(基于视图的访问控制模型)子系统。

SNMP协议提供了一个在网络中两点之间交换管理信息的直接的、基本的方法。SNMP采用轮询的消息查询机制,采用被广泛使用的面向无连接的传输层协议UDP来传输消息,因此能够很好的被现有的计算机网络支持。

SNMP协议采用管理站/代理模式,因此SNMP结构包括两个部分:NMS 网络管理站(Network Management Station),是运行支持SNMP协议的网管软件客户端程序的工作站,在SNMP的网络管理中起核心作用。Agent 代理,是运行在被管理网络设备上的服务器端软件,直接管理被管对象。NMS利用通信手段,通过Agent代理来管理各被管对象。(本款及后续系列交换机都具有Agent代理功能)。

SNMP的NMS和Agent之间通过标准消息进行通信,采取客户/服务器模式,由NMS

2-7

基本管理操作 第2章 交换机基本配置 发出请求,Agent做出应答。SNMP共有7种消息类型:

 Get-Request  Get-Response  Get-Next-Request  Get-Bulk-Request  Set-Request  Trap

 Inform-Request

NMS通过Get-Request、Get-Next-Request,Get-Bulk-Request和Set-Request消息来对Agent发出查询和设置管理变量的请求,Agent在收到请求后,用Get-Response消息来对请求进行回复。在某些特殊情况下,如网络设备端口UP/DOWN、网络拓朴变化时候,Agent会主动的向NMS发送Trap消息来通知NMS发生了异常事件。(当然,NMS还可以通过设置RMON功能,自行对一些情况设置警报,当设定的警报事件触发后,Agent将根据设置发送Trap或记录Log,关于RMON,下面有具体介绍)。Inform-Request主要用于NMS之间进行通信,一般应用于分层式的网络管理。

USM提供了完善的加密和鉴别服务,保证了传输的安全性。根据用户输入的密码,USM对报文进行加密,保证报文在传输过程中不被察看,对报文进行鉴别,保证报文在传输过程中不被修改。USM的标准加密算法为DES-CBC算法,鉴别算法为HMAC-MD5和HMAC-SHA算法。同时USM提供了时间窗的检查,防止网络延迟和重播的干扰。

VACM提供了优秀的用户鉴权服务,保证了访问的安全性。VACM将访问权限相同的用户放入同一组中,并为组划分了读写和通告操作的安全范围,有效地防止了用户的越权行为。

2.4.2 MIB介绍

NMS可以访问的网管信息是经过精确的定义的,被完备的组织在一个管理信息数据库,是对于通过网络管中,即MIB。所谓MIB 管理信息库(Management Information Base)

理协议可以访问信息的精确定义。它使用一个层次化、结构化的形式,定义了可以从被监测网络设备上获得的管理信息。ISO ASN.1为MIB定义了一个树型结构,每个MIB都用这种树型结构来组织所有的可用信息,树的每个节点都包含一个OID 对象标识符(Object Identifier)和一个关于该节点的简短文本描述。OID是有句点隔开的一组整数,它命名节点并且可以由它指示该节点在MIB树型结构中的位置,如下图所示:

2-8

基本管理操作 第2章 交换机基本配置

图 2-1 ASN.1树实例

在该图中,对象A的OID为1.2.1.1,NMS通过这个独一无二的OID,可以没有歧义的访问到这个对象,从而获取这个对象包含的标准变量。MIB就按照这个结构定义了一个所监控网络设备的标准变量的集合。

如果您需要浏览Agent的MIB中的变量信息,需要在NMS上运行MIB浏览软件。Agent上的MIB一般包括公有MIB和私有MIB两部分,公有MIB内定义的是公开的,所有NMS都可以访问的网络管理信息,私有MIB内定义的是各设备特有的属性信息,需要设备厂商的支持才可以浏览和控制。

MIB-I [RFC1156]是SNMP公有MIB库的第一个版本,后来经过扩充,被MIB-II [RFC1213]所取代,MIB-II保留了MIB-I在原来的MIB树中的对象标识符。MIB-II下面包含很多子树,我们将之称为组,这些组里的对象覆盖了网络管理的各个功能域,NMS通过访问SNMP Agent的MIB库,就可以得到相应的网络管理信息。

本交换机可以做为SNMP Agent,支持SNMPv1/v2c和SNMPv3。本交换机支持基本的MIB-II、RMON公有MIB,还支持BRIDGE MIB等相关公有MIB,同时支持自定义的私有MIB,基本涵盖了本款交换机所涉及的各个相关参数,为网管软件管理提供全面的支持。

2.4.3 RMON介绍

RMON是对SNMP标准基本体系的最重要的扩充。RMON是一套MIB定义,其作用是定义标准的网络监视功能和接口,使基于SNMP的管理终端和远程监视器之间能够通信。RMON提供了一种有效并且高效的方法来监视子网范围内的行为。

RMON的MIB分为10组,该交换机支持其中最常用的1、2、3、9组,即: 统计组(statistics):维护代理监视的每一个子网的基本使用和错误统计。 历史组(history):记录从统计组可得到的信息的周期性统计样本。

警报组(alarm):允许管理控制台人员为RMON代理记录的任何计数或整数设置采样间隔和报警阈值。

2-9

基本管理操作 第2章 交换机基本配置

事件组(event):一个关于由RMON代理产生的所有事件的表。

其中,警报组需要事件组的实现。统计组和历史组是显示现在或以前的一些子网统计数据。警报组和事件组则提供了一种可以监视网络上任意整数型数据变化的方法,并在数据异常时提供一些警告动作(发送Trap或者记录Log)。

2.4.4 SNMP配置

2.4.4.1 SNMP配置任务序列

1.打开或关闭SNMP代理服务器功能 2.配置SNMP团体字符串及代理设备的属性 3.配置SNMP管理站地址 4.配置引擎号 5.配置用户 6.配置组 7.配置视图 8.配置TRAP 9.启动/关闭RMON

1.打开或关闭SNMP代理服务器功能 命令 全局配置模式 snmp-server enable no snmp-server enable

2.配置SNMP团体字符串 命令 全局配置模式 解释 解释 打开交换机作为SNMP代理服务器功能;本命令的no操作为关闭SNMP代理服务器功能。 本命令no操作为snmp-server community {ro | rw} {0 | 7} 设置交换机的团体字符串; [access {|}] 删除配置的团体字符串。 [ipv6-access {|}] ] no snmp-server community [access {|}] [ipv6-access {|}]

2-10 [read ] [write 基本管理操作 第2章 交换机基本配置

3.配置SNMP管理站地址 命令 全局配置模式 解释 IPv4或者IPv6地址;本命令的no操作为删除snmp-server securityip { 设置允许访问本交换机的NMS管理站的安全| } { | } snmp-server securityip enable snmp-server securityip disable

4.配置引擎号 命令 全局配置模式 snmp-server engineid no snmp-server engineid

5.配置用户 命令 全局配置模式 解释 解释 设置交换机的本地引擎号,用于v3。 打开/关闭NMS管理站的安全IP地址检查功能。 配置的安全IPv4或者IPv6地址。 no snmp-server securityip snmp-server user 为一个SNMP的组添加一个新用户,完成 [{authPriv | authNoPriv} USM配置,用于v3。 auth {md5 | sha} ] [access {|}] [ipv6-access {|}] no snmp-server user [access {|}] [ipv6-access {|}] 6.配置组 命令 全局配置模式 snmp-server group [[read 解释 设置交换机的组信息,完成VACM配置,用{noauthnopriv | authnopriv | authpriv} 于v3。 ] [write ] [notify ]] [access {|}]

2-11

基本管理操作 第2章 交换机基本配置 [ipv6-access {|}] no snmp-server group {noauthnopriv | authnopriv | authpriv} [access {|}] [ipv6-access {|}]

7.配置视图 命令 全局配置模式 解释 snmp-server view 设置交换机的视图信息,用于v3。 {include | exclude} no snmp-server view []

8.配置TRAP 命令 全局配置模式 snmp-server enable traps no snmp-server enable traps 解释 设置允许设备发送Trap消息,用于v1/v2c/v3。 snmp-server host { 设置接收SNMP的Trap消息的网络管理站v1/v2c中的Trap团体| } {v1 | v2c | {v3 IPv4或者IPv6地址,{Noauthnopriv | Authnopriv | Authpriv}}} 字符串,v3中的用户名和安全级别。本命令 no snmp-server 的no操作为删除指定的接收Trap消息的网host 络管理站的IPv4或者IPv6地址。 { | } {v1 | v2c | {v3 {Noauthnopriv | Authnopriv | Authpriv}}} snmp-server trap-source 设置本交换机发送trap时所使用源IPv4或{ | } { | } 端口配置模式 信息的功能。 [no] switchport updown notification 开启或者关闭端口UP/DOWN事件发送trapenable

2-12

IPv6地址;本命令的no操作为删除配置的no snmp-server trap-source 发送trap使用的源IPv4或IPv6地址。 基本管理操作 第2章 交换机基本配置 9.启动/关闭RMON 命令 全局配置模式 rmon enable no rmon enable 解释 打开/关闭RMON。 2.4.5 SNMP典型配置举例

管理站(NMS)的IP地址是1.1.1.5;交换机(Agent)的IP地址是1.1.1.9。 案例1:管理站的网管软件使用SNMP协议从交换机获取数据。 配置步骤如下:

Switch(config)#snmp-server enable

Switch(config)#snmp-server community rw private Switch(config)#snmp-server community ro public Switch(config)#snmp-server securityip 1.1.1.5

这样,管理站就可以使用private作为团体字符串对交换机进行可读写的访问,也可以使用public作为团体字符串对交换机进行只读的访问。

案例2:管理站要接收来自交换机的v1 Trap消息(注:管理站可能设置了对Trap的团体字符串的验证,那么此例假设管理站的Trap验证团体字符串为usertrap)。 配置步骤如下:

Switch(config)#snmp-server enable

Switch(config)#snmp-server host 1.1.1.5 v1 usertrap Switch(config)#snmp-server enable traps

案例3:管理站的网管软件使用SNMP v3协议从交换机获取数据。 配置步骤如下:

Switch(config)#snmp-server enable

Switch(config)#snmp-server user tester UserGroup authPriv auth md5 hellotst Switch(config)#snmp-server group UserGroup AuthPriv read max write max notify max Switch(config)#snmp-server view max 1 include

案例4:管理站要接收来自交换机的v3Trap消息。 配置步骤如下:

Switch(config)#snmp-server enable

Switch(config)#snmp-server host 10.1.1.2 v3 authpriv tester Switch(config)#snmp-server enable traps

2-13

基本管理操作 第2章 交换机基本配置 案例5: 管理站(NMS)的IPv6地址是2004:1:2:3::2, 交换机(Agent)的IPv6地址是2004:1:2:3::1。管理站的网管软件使用SNMP协议从交换机获取数据。 交换机端的配置如下:

Switch(config)#snmp-server enable

Switch(config)#snmp-server community rw private Switch(config)#snmp-server community ro public Switch(config)#snmp-server securityip 2004:1:2:3::2

这样,管理站就可以使用private作为团体字符串对交换机进行可读写的访问,也可以使用public作为团体字符串对交换机进行只读的访问。

案例6: 管理站要接收来自交换机的Trap消息(注:管理站可能设置了对Trap的团体字符串的验证,那么此例假设管理站的Trap验证团体字符串为usertrap)。 交换机端的配置如下:

Switch(config)#snmp-server host 2004:1:2:3::2 v1 usertrap Switch(config)#snmp-server enable traps

2.4.6 SNMP排错帮助

在配置、使用SNMP时,可能会由于物理连接、配置错误等原因导致SNMP未能正常运行。因此,用户应注意以下要点:

 首先应该保证物理连接的正确无误;

 其次,保证接口和链路协议是UP(使用show interface命令),保证交换机和主

机能互相ping通(使用ping命令);

 然后,务必确认交换机打开了SNMP Agent服务器功能(使用snmp-server enable

命令);

 接着,保证为NMS配置安全IP(使用snmp-server securityip命令)和团体字符

串(使用snmp-server community命令)正确,因为只要有一个错误SNMP将不能正确和NMS通信;

 如果需要使用Trap功能,务必打开Trap功能(使用snmp-server enable traps命

令),为了保证Trap能发送到指定的主机,请记住正确配置Trap的目标主机的IP和团体字符串(使用snmp-server host命令);

 如果需要使用RMON功能,必须首先打开RMON(使用rmon enable命令);  在SNMP运行过程中,如果用户还有疑惑,可以使用show snmp命令查看SNMP

收发包的统计信息;可以使用show snmp status命令查看SNMP的配置信息;可以使用debug snmp packet命令打开SNMP的调试开关,查看调试信息。

如果上述查看方式的尝试仍无法解决SNMP的问题,那么请与技术服务中心联系。

2-14

基本管理操作 第2章 交换机基本配置

2.5 交换机升级 2.5.1 交换机系统文件

系统文件包括系统映像文件和引导文件。交换机的升级就是对这两个文件更新,方法就是用新的文件覆盖旧的文件。

系统映像文件是指交换机硬件驱动和软件支持程序等的压缩文件,即我们通常说的IMG升级文件。交换机系统映像文件只允许保存在FLASH中,文件名固定为nos.img。

引导文件是指引导交换机初始化等的文件,即我们通常说的ROM升级文件(如果文件较大,可以压缩为IMG文件)。引导文件只允许保存在ROM中。交换机规定引导文件的文件名固定为boot.rom。

系统映像文件和引导文件的升级方法是一样的。交换机为用户提供了两种模式下的交换机升级:一、BootROM模式;二、Shell模式下的TFTP升级、FTP升级。下面两节详细介绍这两种模式的升级方法。

2.5.2 BootROM模式升级

在BootROM模式下升级交换机有一种升级方式:TFTP,可通过BootROM下的命令设置。

Console线连接 网线连接

图 2-2 在BootROM模式下交换机升级的典型拓扑

升级步骤如下: 第一步:

如图将一台PC作为交换机的控制台,并且该控制台的以太网口与交换机的网管端口相连,在PC上安装有TFTP的服务器软件,及需要升级的img文件。 第二步:

在交换机启动的过程中,按住“ctrl+b”键,直到交换机进入BootROM监控模式。显示如下:

2-15

基本管理操作 第2章 交换机基本配置

[Boot]: 第三步:

在BootROM模式下,执行命令setconfig,设置本机在BootROM模式下的IP地址、服务器的IP地址。如设置本机地址为192.168.1.2,PC地址为192.168.1.66,配置如下: [Boot]: setconfig

Host IP Address: [10.1.1.1] 192.168.1.2 Server IP Address: [10.1.1.2] 192.168.1.66 [Boot]: 第四步:

打开PC中TFTP服务器,运行TFTP Server程序。在往交换机下传升级版本时,请先检查服务器与被升级交换机之间的连接状态,在交换机端使用ping命令,ping通后,在交换机的BootROM模式下执行load命令;若ping不通,则检查原因。

以下是更新引导文件boot.rom。(本产品在BootROM模式下只支持引导文件的升级。) [Boot]: load boot.rom

TFTP from server 192.168.1.66; our IP address is 192.168.1.2 Filename 'boot.rom'. Load address: 0x81000000 Loading:

#################################################################

################################ done

Bytes transferred = 438700 (6b1ac hex) [Boot]: 第五步:

在BootROM模式下,执行命令write boot.rom。以下是对更新引导文件的保存: [Boot]: write boot.rom

File exists, overwrite? (Y/N)[N] y

Writing flash:/boot.rom...... Write flash:/boot.rom OK. [Boot]: 第六步:

2-16

基本管理操作 第2章 交换机基本配置 升级交换机成功,在BootROM模式下,执行命令run或reboot,回到CLI配置界面。 [Boot]:run(或者reboot)

BootROM模式下的其他命令 1. DIR命令

用于显示FLASH中现存的文件。 [Boot]: dir

Scanning JFFS2FS: , done.

-rw-r--r-- 2861 Thu Jan 01 03:45:31 1970 portal.cfg -rw-r--r--11577853 Thu Jan 01 00:04:56 1970 a.img

-rw-r--r-- 4 Thu Jan 01 03:15:07 1970 board_web_language -rw-r--r—11577853 Thu Jan 01 13:58:15 1970 nos.img

4 file(s), 0 dir(s)

Total size:31457280 bytes , files used size:23158571 bytes, free size:8298709 bytes [Boot]:

2. boot命令

用于设置系统启动时执行的IMG文件,以及配置恢复时执行的配置文件。

[Boot]: boot img nos.img primary 0 bytes written, 2704 bytes skipped.

flash:/nos.img will be used as the primary img file at the next time!

[Boot]: show boot-files

The primary img file : flash:/nos.img The backup img file : flash:/nos.img

The startup-config file: NULL [Boot]:

2.5.3 FTP/TFTP升级

2.5.3.1 FTP/TFTP简介

FTP(File Transfer Protocol)/TFTP(Trivial File Transfer Protocol)都是文件传输协议,在TCP/IP协议族中处于第四层,即属于应用层协议,主要用于主机之间、主机与交换

2-17

基本管理操作 第2章 交换机基本配置 机之间传输文件。它们都采用客户机-服务器模式进行文件传输。下面是它们的不同之处。

FTP承载于TCP之上,提供可靠的面向连接数据流的传输服务,但它不提供文件存取授权,以及简单的认证机制(通过明文传输用户名和密码来实现认证)。FTP在进行文件传输时,客户机和服务器之间要建立两个连接:控制连接和数据连接。首先由FTP客户机发出传送请求,与服务器的21号端口建立控制连接,通过控制连接来协商数据连接。

数据连接有两种方式: 一种为主动连接。客户端是主动告诉服务器自己用于数据传输的地址和端口号,控制连接将一直保留到数据传输完成。接着服务器在20号端口没有被使用的条件下采用20号端口与客户机提供的地址和端口号建立数据连接,并传输数据;如果20号端口正在被使用,通过设置20号端口可以重用,服务器通过系统自动生成另外的端口号建立数据连接。

另外一种方式是被动连接。客户端通过控制连接告诉服务器端建立被动连接,服务器端就建立自己的数据监听端口,将这个端口通过控制连接告诉客户端,由客户端主动与指定地址的端口建立数据连接。

由于数据连接是通过指定的地址和端口号,还存在通过第三方来提供数据连接服务。

TFTP承载在UDP之上,提供不可靠的数据流传输服务,同时也不提供用户认证机制以及根据用户权限提供对文件操作授权;它是通过发送报文,应答方式,加上超时重传方式来保证数据的正确传输。TFTP相对于FTP的优点是提供简单的、开销不大的文件传输服务。

交换机实现FTP/TFTP客户机和服务器的功能。当交换机作为FTP/TFTP客户机时,在不影响交换机正常工作的情况下,能从远端FTP/TFTP服务器(可以是主机和其它交换机)下载配置文件或系统文件,(FTP客户端可以查看服务器上的文件列表),也可以将交换机当前配置文件或系统文件上载到远端FTP/TFTP服务器上(可以是主机和其它交换机)的功能;当交换机作为FTP/TFTP服务器时,同样它能为它授权的FTP/TFTP客户机提供上传和下载文件的服务,(FTP服务器还提供传输服务器上文件列表功能)。

下面介绍FTP/TFTP中经常用到的术语:

ROM:EPROM的简称,可擦写只读寄存器。交换机采用FLASH闪存代替EPROM。 SDRAM:交换机内存,用于系统软件的运行和配置序列的存放。 FLASH:闪存,用于保存系统文件和配置文件。 系统文件:包括系统映像文件和引导文件。

系统映像文件:是指交换机硬件驱动和软件支持程序等的压缩文件,即我们通常说的IMG升级文件。交换机系统映像文件只允许保存在FLASH中。交换机规定,在全局配置模式下通过FTP上载系统映像文件的文件名固定为nos.img,拒绝其它系统IMG文件的上载。 引导文件:是指引导交换机初始化等的文件,即我们通常说的ROM升级文件(如果文件较大,可以压缩为IMG文件)。引导文件只允许保存在ROM中。交换机规定引导文件的文件名固定为boot.rom。

配置文件:包括启动配置文件和运行配置文件。区分启动配置文件和运行配置文件便于实现配置的备份和更新。

启动配置文件:是指交换机启动时采用的配置序列。启动配置文件存放在非易失存储介质中,即对应着所谓的配置保留。对于不支持CF卡的设备,交换机启动配置文件只存放在FLASH中。对于支持CF卡的设备,启动配置文件可以存放在FLASH中或者CF卡中。对于支持

2-18

基本管理操作 第2章 交换机基本配置 配置多启动配置文件的设备,启动配置文件名为扩展名为.cfg的文件,默认情况下为startup.cfg。对于不支持多配置文件的设备,启动配置文件名固定为startup-config。 运行配置文件:是指交换机当前运行的配置序列。交换机运行配置文件存放在内存中。目前,使用命令write或命令copy running-config startup-config,可将运行配置序列running-config从内存中保存到FLASH中,即实现运行配置序列到启动配置文件的转变,形成配置保留。为了禁止非法文件的上载和方便配置,交换机规定,运行配置文件名固定为running-config。 出厂配置文件:即factory-config文件,是交换机出厂时的配置文件,使用命令set default和命令write,重启后可将配置文件恢复成出厂配置文件。

2.5.3.2 FTP/TFTP配置

交换机作为FTP或者TFTP客户机时,在配置上极其相似,因此本手册把FTP和TFTP作为客户机时的配置结合在一起说明。

2.5.3.2.1 FTP/TFTP配置任务序列

1. FTP/TFTP客户机配置

(1) 上载/下载配置文件或系统文件 (2) FTP客户机查看服务器上文件列表

2. FTP服务器配置

(1) 启动FTP Server

(2) 配置FTP登录用户名和口令 (3) 修改FTP Server连接空闲时限 (4) 关闭FTP Server

3. TFTP服务器配置

(1) 启动TFTP Server

(2) 配置TFTP Server连接空闲时限

(3) 配置超时范围内没有收到应答报文的重传次数 (4) 关闭TFTP Server

1. FTP/TFTP客户机配置

(1)FTP/TFTP客户机端上下载文件 命令 特权用户配置模式 copy 解释 FTP/TFTP客户机上下载文件。 [ascii | binary] (2)FTP客户机查看服务器上文件列表 特权用户配置模式 2-19

基本管理操作 第2章 交换机基本配置

FTP客户机查看服务器上文件列表ftp-dir

2.FTP 服务器配置 (1)启动FTP服务器 命令 全局配置模式 ftp-server enable no ftp-server enable (2)配置FTP登录用户名和口令 命令 全局配置模式 ip ftp username password [0 | 7] no ip ftp username (3)修改FTP Server连接空闲时限 命令 全局配置模式 ftp-server timeout

3.TFTP服务器配置 (1)启动TFTP服务器 命令 全局配置模式 tftp-server enable no tftp-server enable (2)修改TFTP Server连接空闲时限 命令 全局配置模式 tftp-server transmission-timeout

(3)修改TFTP Server连接重传次数 命令 全局配置模式 解释 解释 设置超时的时间间隔。 解释 启动TFTP Server;本命令的no操作为关闭TFTP Server服务,禁止TFTP用户登录。 解释 设置连接空闲时限。 解释 配置FTP登录用户名和登录口令;本命令的no操作为删除配置的用户名,同时也删除密码。 解释 启动FTP Server;本命令的no操作为关闭FTP Server服务,禁止FTP用户登录。 FtpServerUrl为ftp://user:password@IPv4|IPv6 Address格式。 2-20

基本管理操作 第2章 交换机基本配置 tftp-server retransmission-number

设置超时时间内的最大重传次数。 2.5.3.3 FTP/TFTP配置举例

无论地址为IPv4还是IPv6,命令设置方式相同,下面的举例中仅以IPv4地址为例。

10.1.1.2

10.1.1.1

图 2-3 作为FTP/TFTP client下载nos.img文件

实例1:交换机作为FTP/TFTP客户端来使用。交换机通过某个端口与计算机相连接,计算机为FTP/TFTP服务器,IP地址为10.1.1.1,交换机作为FTP/TFTP客户端,交换机管理VLAN 的IP地址为10.1.1.2。从计算机上下载交换机的“nos.img”文件。

 FTP配置: 计算机端配置:

在计算机上启动FTP Server软件,并且设置用户名为“Switch”,密码为“superuser”。并将“12_30_nos.img”文件放到计算机上对应的FTP Server目录下。 交换机的配置步骤如下: Switch(config)#interface vlan 1

Switch(Config-if-Vlan1)#ip address 10.1.1.2 255.255.255.0 Switch(Config-if-Vlan1)#no shut Switch(Config-if-Vlan1)#exit Switch(config)#exit

Switch#copy ftp://Switch:superuser@10.1.1.1/12_30_nos.img nos.img

执行完上述命令,交换机就可将计算机上的“nos.img”文件下载到FLASH中了。

2-21

基本管理操作 第2章 交换机基本配置  TFTP配置: 计算机端配置:

在计算机机上启动TFTP Server软件,并将“12_30_nos.img”文件放到计算机上对应的TFTP Server目录下。 交换机的配置步骤如下: Switch(config)#interface vlan 1

Switch(Config-if-Vlan1)#ip address 10.1.1.2 255.255.255.0 Switch(Config-if-Vlan1)#no shut Switch(Config-if-Vlan1)#exit Switch(config)#exit

Switch#copy tftp://10.1.1.1/12_30_nos.img nos.img

实例2:交换机作为FTP服务器来使用。交换机通过某个端口与计算机相连接,交换机作为FTP服务器,计算机作为FTP客户端,将交换机上的“nos.img”文件传送到计算机上,保存为12_25_nos.img。 交换机的配置步骤如下: Switch(config)#interface vlan 1

Switch(Config-if-Vlan1)#ip address 10.1.1.2 255.255.255.0 Switch(Config-if-Vlan1)#no shut Switch(Config-if-Vlan1)#exit Switch(config)#ftp-server enable

Switch(config)#ip ftp username Switch password 0 superuser

计算机端配置:

通过FTP客户端软件,登录到交换机,用户名为“Switch”,密码为“superuser”,通过“get nos.img 12_25_nos.img”命令将交换机上的“nos.img”文件下载到计算机上。

实例3:交换机作为TFTP服务器来使用。交换机通过某个端口与计算机相连接,交换机作为TFTP服务器,计算机作为TFTP客户端,将交换机上的“nos.img”文件传送到计算机上。 交换机的配置步骤如下: Switch(config)#interface vlan 1

Switch(Config-if-Vlan1)#ip address 10.1.1.2 255.255.255.0 Switch(Config-if-Vlan1)#no shut Switch(Config-if-Vlan1)#exit Switch(config)#tftp-server enable 计算机端配置:

通过TFTP客户端软件,登录到交换机,通过“tftp”命令将交换机上的“nos.img”文件下载到计算机上。

2-22

基本管理操作 第2章 交换机基本配置

实例4: 交换机作为FTP客户机查看FTP服务器上文件列表。同步情况:交换机通过以太口和计算机相连,计算机为FTP服务器,IP地址为10.1.1.1,交换机作为FTP客户端,交换机VLAN1接口IP地址为10.1.1.2。

FTP配置: 计算机端:

在计算机上启动FTP Server软件,并且设置用户Switch,密码为superuser。 交换机:

Switch(config)#interface vlan 1

Switch(Config-if-Vlan1)#ip address 10.1.1.2 255.255.255.0 Switch(Config-if-Vlan1)#no shut Switch(Config-if-Vlan1)#exit Switch(config)#exit

Switch#ftp-dir ftp://Switch:superuser@10.1.1.1

220 Serv-U FTP-Server v2.5 build 6 for WinSock ready... 331 User name okay, need password. 230 User logged in, proceed. 200 PORT Command successful.

150 Opening ASCII mode data connection for /bin/ls. recv total = 480 nos.img nos.rom

parsecommandline.cpp position.doc qmdict.zip …(省略部分显示) show.txt snmp.TXT

226 Transfer complete.

2.5.3.4 FTP/TFTP排错帮助 2.5.3.4.1 FTP排错帮助

在使用FTP协议上下载系统文件时,务必保证链路的可达,即在使用FTP之前,使用Ping命令检验FTP客户机和服务器的是否可达。如Ping不通,则需查看相应排错信息,恢复链路的可达性。

2-23

基本管理操作 第2章 交换机基本配置  下面是发送文件时的正确信息,如果不正确,请检查链路的可达性并重新执行copy命

令。

220 Serv-U FTP-Server v2.5 build 6 for WinSock ready... 331 User name okay, need password. 230 User logged in, proceed. 200 PORT Command successful. nos.img file length = 1526021 read file ok send file

150 Opening ASCII mode data connection for nos.img. 226 Transfer complete. close ftp client.

 下面是接收文件时的正确信息,如果不正确,请检查链路的可达性并重新执行copy命

令。

220 Serv-U FTP-Server v2.5 build 6 for WinSock ready... 331 User name okay, need password. 230 User logged in, proceed. 200 PORT Command successful. recv total = 1526037 ************************ write ok

150 Opening ASCII mode data connection for nos.img (1526037 bytes). 226 Transfer complete.

 如果交换机通过FTP升级系统文件或系统启动文件时,必须等待系统提示出现表示升

级成功的“close ftp client.”或“226 Transfer complete.”的字样,此时交换机可以进行重启的操作,否则将会导致交换机无法启动。若出现通过FTP升级系统文件及系统启动文件失败时,请重新升级或进入到BootROM模式升级。

2.5.3.4.2 TFTP排错帮助

在使用TFTP协议上下载系统文件时,务必保证链路的可达,即在使用TFTP之前,使用Ping命令检验TFTP客户机和服务器的是否可达。如Ping不通,则需查看相应排错信息,恢复链路的可达性。

 下面是发送文件时的正确信息,如果不正确,请检查链路的可达性并重新执行copy命

令。

nos.img file length = 1526021 read file ok

begin to send file,wait... file transfers complete.

2-24

基本管理操作 第2章 交换机基本配置

close tftp client.

 下面是接收文件时的正确信息,如果不正确,请检查链路的可达性并重新执行copy命

令。

begin to receive file,wait... recv 1526037 ************************ write ok

transfer complete close tftp client.

如果交换机通过TFTP升级系统文件或系统启动文件时,必须等待系统提示出现表示升级成功的“close tftp client.”的字样,此时交换机可以进行重启的操作,否则将会导致交换机无法启动。若出现通过TFTP升级系统文件及系统启动文件失败时,请重新升级或进入到BootROM模式升级。

2-25

基本管理操作 第3章 文件系统操作

第3章 文件系统操作

3.1 文件存储设备介绍

交换机的文件存储设备主要是FLASH。FLASH是交换机上最常用的存储设备,可以用来存放系统映像文件(IMG文件)、系统引导文件(ROM文件)和系统配置文件(CFG文件)。

FLASH可以在Shell模式下或Bootrom模式下进行文件的复制、删除、重命名操作。

3.2 文件系统操作任务配置序列

1.存储设备格式化操作 2.子目录的创建操作 3.子目录的删除操作

4.修改当前存储设备的工作路径 5.显示当前工作路径

6.显示存储设备中的指定文件或目录信息 7.删除文件系统上的指定文件 8.文件重命名操作 9.文件复制操作

1.存储设备格式化操作 命令 特权用户配置模式 format

2.子目录的创建操作 命令 特权用户配置模式 mkdir

3.子目录的删除操作 命令 特权用户配置模式 rmdir

解释 在指定设备的指定目录下删除子目录。 解释 在指定设备的指定目录下创建子目录。 解释 格式化存储设备。 3-1

基本管理操作 第3章 文件系统操作 4.修改当前存储设备的工作路径 命令 特权用户配置模式 cd

5.显示当前工作路径 命令 特权用户配置模式 pwd

6.显示存储设备中的指定文件或目录信息 命令 特权用户配置模式 dir [WORD]

7.删除文件系统上的指定文件 命令 特权用户配置模式 delete

8.文件重命名 命令 特权用户配置模式 rename

9.文件复制 命令 特权用户配置模式 copy

解释 把交换机上的某个指定文件复制为新的文件。 解释 把交换机上的某个指定的文件重命名为新的文件名。 解释 删除文件系统上的指定文件。 解释 显示存储设备中的指定文件或目录信息。 解释 显示当前工作路径。 解释 修改当前存储设备的工作路径。 3.3 典型应用

将当前系统上FLASH中的IMG文件flash:/nos.img复制一份为flash:/nos-6.1.11.0.img文件。

3-2

基本管理操作 第3章 文件系统操作 交换机配置如下:

Switch#copy flash:/nos.img flash:/nos-6.1.11.0.img Copy flash:/nos.img to flash:/nos-6.1.11.0.img? [Y:N] y Copyed file flash:/nos.img to flash:/nos-6.1.11.0.img.

3.4 排错帮助

当用户进行文件系统操作出现错误时,请检查是否是以下原因所引起的:  文件名或文件路径输入是否正确;

 重命名文件时,该文件是否正在被使用,或目标文件名是否与已有的文件或目录相同。

3-3

基本管理操作 第4章集群网管配置

第4章 集群网管配置

4.1 集群网管介绍

集群网管是一种带内配置管理手段,与常规的CLI、SNMP、Web Config不同的是,它借助某台中间交换机(命令交换机)对目标交换机(成员交换机)进行间接配置管理,而不是在管理工作站上对目标交换机进行直接配置管理。命令交换机和成员交换机之间是一对多的关系,在一台命令交换机上可以配置和管理多台成员交换机。只要在命令交换机上配置公网IP,集群中所有成员交换机均可不配置公网IP也可以被远程配置管理,在IP资源日益紧张的今天,集群网管的配置手段节省了IP地址资源。而且集群网管做到了动态地发现具有集群功能的交换机(候选交换机),管理员可以根据需要手动或自动把发现的候选交换机加入已建立的集群,成为集群的成员交换机,从而可以通过命令交换机对成员交换机进行所有的配置和管理操作。当多台成员交换机分布在不同的地理位置(典型情况如不同的楼层)时,集群网管的方便性是很明显的。集群网管还有一个优点就是带内管理,即不需要为配置管理成员交换机而建立专门的通信联接,而是直接利用命令和成员之间的中继联线,因而是非常节省网络资源的。

基于集群网管以上特征,集群网管主要有以下优点:  节省IP地址  简化配置管理任务

 不受网络拓扑结构和距离的限制  自动发现和自动建立功能

 在出厂默认配置下就可以通过集群网管管理多台交换机  支持对集群内任意一台交换机的升级和配置管理

4.2 集群网管基本配置

集群网管配置任务序列如下: 1. 2.

启动或停止集群功能

建立集群

1) 配置集群中成员设备使用的私有IP地址池 2) 创建或删除集群

3) 在集群中加入或删除一个成员 1) 2) 3) 4) 5)

在命令交换机上配置集群相关属性 使能或禁止集群自动加入功能

设置自动加入的member成为手动加入的member 设置或修改集群中的交换机发送保活报文的时间间隔 设置或修改集群内部的保活报文最大允许丢失的个数 清除命令交换机维护的候选交换机列表

4-1

3.

基本管理操作 第4章集群网管配置 4.

在候选交换机上配置集群相关参数 1) 设置集群发送保活报文的时间间隔

2) 设置集群内部保活报文最大允许丢失的个数 利用集群网管进行远程管理 1) 远程配置管理

2) 对成员交换机进行远程升级 3) 重启成员交换机

利用web管理集群网管 1) 启动http 7.

利用snmp管理集群网管 1) 启动snmp server

1. 启动或停止集群功能 命令 全局配置模式 cluster run [key ] [vid ] no cluster run 2.建立集群 命令 全局配置模式 cluster ip-pool no cluster ip-pool cluster commander [] no cluster commander cluster member {nodes-sn | mac-address [id ] | auto-to-user} no cluster member {id | mac-address }

3.在命令交换机上配置集群相关属性 命令 全局配置模式 cluster auto-add no cluster auto-add 解释 使能或禁止把新发现的候选交换机自动加入集群。 添加或删除集群成员。 解释 配置集群中成员设备使用的私有IP地址池。 创建或者删除集群。 解释 启动或停止交换机本设备的集群功能。 5.

6.

4-2

基本管理操作 第4章集群网管配置

把自动加入的成员变成手动加入的成员。 设置集群的保活时间。 设置集群中保活报文最大允许丢失个数。 | mac-address 清除命令交换机维护的候选交换机列表中的节点。 cluster member auto-to-user cluster keepalive interval no cluster keepalive interval cluster keepalive loss-count no cluster keepalive loss-count 特权模式 clear cluster nodes [nodes-sn ] 4. 在候选交换机上配置集群相关参数 命令 全局配置模式 cluster keepalive interval no cluster keepalive interval cluster keepalive loss-count no cluster keepalive loss-count 5. 利用集群网管进行远程管理 命令 特权模式 rcommand member rcommand commander 解释 设置集群的保活时间。 设置集群中保活报文最大允许丢失个数。 解释 在命令交换机上使用该命令对集群的成员交换机进行配置管理。 在成员交换机上使用该命令对命令交换机进行配置管理。 cluster reset member [id | 在命令交换机上使用该命令重启成员交换机。 mac-address ] cluster update member 在命令交换机上对成员交换机进行远程升级。 [ascii | binary] 6. 利用web管理集群网管 命令 全局配置模式 解释 4-3

基本管理操作 第4章集群网管配置

在命令交换机和成员交换机上启动http功能。 注:通过web从commander访问ip http server member时必须确保member上面开启了http功能。commander通过点击其集群拓扑图上member节点来访问member。 7. 利用snmp管理集群网管 命令 全局配置模式 解释 在命令交换机和成员交换机上启动snmp server功能。 注:通过snmp从commander访问member时必须确保member上面snmp-server enable 开启了snmp server功能。commander通过设置团体字符串@sw的方式访问指定的member。

4.3 集群网管举例

案例:

四台交换机SW1-SW4,其中指定SW1为命令交换机,其余交换机为成员交换机,其中SW2和SW4和命令交换机直接相连,交换机SW3通过交换机SW2连接到命令交换机。

E1 E2 E1 E2 E1 E1 SW1 SW2 SW3 SW4

图 4-1 集群网管配置

配置步骤: 1. 配置命令交换机 SW1的配置:

Switch(config)#cluster run

Switch(config)#cluster ip-pool 10.2.3.4

4-4

基本管理操作 第4章集群网管配置 Switch(config)#cluster commander 5526 Switch(config)#cluster auto-add

2. 配置成员交换机 SW2-SW4的配置: Switch(config)#cluster run

4.4 集群网管排错帮助

当在使用集群网管过程中遇到问题,请检查是否是如下原因:

 是否正确配置了命令交换机,并启动了自动加入功能(cluster auto-add),并且是否命令

交换机和成员交换机相连的端口属于配置的cluster vlan。

 在命令交换机的VLAN1启动cluster commander后,请不要在该Vlan下启动路由协

议(rip,ospf,bgp)等,以避免该路由协议将该Vlan的私有集群网管地址广播到其它交换机,造成路由环路。

 命令交换机和成员交换机之间的连接是否正常,可通过相关的debug命令观察交换机

能否正确接收和处理相关的集群网管报文。

4-5

因篇幅问题不能全部显示,请点此查看更多更全内容