任务实施
A公司网络设计方案选用华为路由器,工程师从设备供应商收到路由器后,需要完成路由器的验收、路由器性能和参数的确认,并且需要完成网络的连接、基本的配置和测试等工作,主要任务如下。
(1)开箱验收路由器。
(2)连接计算机和路由器并且加电测试。
(3)远程管理路由器。
(4)备份VRP软件和配置文件。
(5)清除ConsoIe口登录密码。
1.开箱验收路由器
开箱验收路由器时需要注意以下事项。
(1)开箱前将包装箱搬至路由器安装位置附近(空间允许的情况下),以免远程搬运时损坏路由器。
(2)开箱过程中如发现路由器锈蚀或浸水,应立即停止开箱,查明原因,并向供应商反馈。
(3)拆封纸箱时应戴上手套或采取相应的保护措施,以防手受伤。
(4)拆封后的纸箱请妥善保存,以备后续搬运路由器时再使用。
在打开包装路由器的箱子前,首先确认包装箱上面的产品信息,包括订单号、产品型号、序列号、产地、服务热线和网址等,然后按照下列步骤开箱验收。
(1)用裁纸刀沿胶带封贴处划开胶带。
(2)打开纸箱,取出箱中的安装附件包和快速入门手册包装袋。注意,不同型号路由器的快速入门手册有的放置在安装附件包中,有的与安装附件包分开单独放置,只是存放位置不同,手册内容无差异。
(3)拿出路由器,取下路由器两端的泡沫板。
(4)把路由器从防静电包装袋中取出,查看路由器上的防拆标签(位于路由器底部)是否完好,如果防拆标签有破损的痕迹,则请立即向供应商反馈。如果防拆标签被撕毁,则设备将不能被保修。
(5)查看路由器上的铭牌,查看是否与纸箱上的标签相符。路由器的铭牌贴在设备的底部。
(6)取出安装附件包后请妥善放置,以备后续安装时使用。安装附件包中包含接地线缆、螺钉、胶垫贴和保修卡等。
2.连接计算机和路由器并且加电测试
路由器本身没有键盘、显示器和鼠标等外设,所以要借助计算机配置路由器,配置前需要把计算机和路由器正确连接,如图1-4所示。连接时,从路由器的ConsoIe口接出一条ConsoIe线,另一端连接计算机的USB接口。注意不要把ConsoIe线接到路由器的其他接口(如以太网接口)上,因为它们都是RJ-45类型的接口,很容易混淆。华为的绝大多数网络设备,如路由器、交换机和防火墙等,都可以通过ConsoIe口进行配置,各设备和计算机连接的方法都是一样的。
工程师将计算机的USB接口和路由器的ConsoIe口连接好,然后使用SecureCRT软件对路由器进行加电测试和基本配置。首先在“计算机管理(本地)”→“设备管理器”→“端口”下可以看到该USB接口转换COM端口的编号为COM3,如图1-6所示。
图1-6 查看USB接口转换COM端口的编号
计算机安装SecureCRT软件后,打开该软件,选择“文件”→“快速连接”选项,弹出“快速连接”对话框,在“协议”下拉列表中选择SeriaI;在“端口”下拉列表中选择COM3,具体COM端口的编号请读者根据自己计算机的实际情况选择,不一定是COM3;在“波特率”下拉列表中选择9600,通常路由器、交换机等网络设备出厂时,ConsoIe 口的通信波特率为9600bit/s,此处一定要选对,否则SecureCRT软件的窗口可能不显示任何信息或者显示乱码;“数据位”“奇偶校验”“停止位”保持默认设置即可,单击“连接”按钮,如图1-7所示。
图1-7 SecureCRT软件的快速连接设置
路由器连接电源并开机,按“Enter”键,查看SecureCRT软件窗口是否出现路由器启动的信息,如果出现,则说明计算机上的SecureCRT软件设置正确。接下来可以详细地在SecureCRT软件的窗口中观察路由器的开机过程,此处以华为AR2220E为例进行介绍。
************************************************************ *** HUAWEI AR. *** ***BOOT version:317 (Build time: Jan 24 2018 - 16:01:48) *** //引导程序版本和出厂日期 ************************************************************ Press Ctrl+T for memory test .... skip //提示按“Ctrl+T”组合键跳过内存检测 Flash : 16 MiB //Flash容量 SD card: 0 Device(s) found //路由器上没有插入SD卡 USB : 3 USB Device(s) found //3个USB设备 : 1 Storage Device(s) found //1个存储设备 Net : octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6, octeth7 Press Ctrl+A for Bootrom menu ... 0 //提示按“Ctrl+A”组合键进入BootROM菜单 Now boot from flash:/AR2220E-V200R009C00SPC500.cc, please wait... //从Flash加载VRP软件 (此处省略部分输出) Press Ctrl+B to break auto startup ... 0 //按“Ctrl+B”组合键可中断启动 file check /dev/sdc1 start... //开始文件检测 file check /dev/sdc1 end //文件检测结束 (此处省略部分输出) Press any key to get started //按任意键开始 Login authentication //登录验证 Password:admin@huawei //输入系统默认密码 <Huawei>
提示:如果在上述启动过程中,按“CtrI+A”组合键,则会进入BootROM菜单,显示信息如下。
Init menu password (此处省略部分输出) Enter Password:Admin@huawei //系统默认的初始化菜单密码 Default Password, Please Set New Password. //提示设置新的密码 Bootrom Menu 1. Serial Menu //串行菜单 2. Reboot //重启 Enter your choice(1-2):1 Serial Menu 1. Update Bootrom //更新BootROM 2. Update CPLD Chip 0 //更新复杂可编程逻辑器件(Complex Programming Logic Device,CPLD) 3. Modify baud rate //修改波特率 0. Return //返回上一级菜单 Enter your choice(0-3):
登录路由器之后,使用VRP命令继续查看路由器的常见产品信息,进一步确认供货商提供的产品是否符合要求。
(1)查看版本信息
<Huawei>display version Huawei Versatile Routing Platform Software //华为公司VRP软件 VRP (R) software, Version 5.170 (AR2200 V200R009C00SPC500) //VRP软件版本信息 Copyright (C) 2011-2018 HUAWEI TECH CO., LTD //华为公司版权声明 Huawei AR2220E Router uptime is 0 week, 0 day, 0 hour, 3 minutes //设备型号以及系统运行时间 BKP 0 version information: //备板的版本信息 1. PCB Version : AR01BAK2C VER.B /*印制电路板(Printed Circuit Board,PCB)的版本信息*/ 2. If Supporting PoE : No //是否支持PoE功能 3. Board Type : AR2220E //单板类型 4. MPU Slot Quantity : 1 //主控板的槽位数 5. LPU Slot Quantity : 6 //业务板的槽位数 MPU 0(Master) : uptime is 0 week, 0 day, 0 hour, 2 minutes //主控板的运行时间 SDRAM Memory Size : 1024 M bytes /*同步动态随机存储器(Synchronous Dynamic Random Access Memory,SDRAM)空间大小*/ Flash 0 Memory Size : 512 M bytes //Flash 0空间大小 Flash 1 Memory Size : 16 M bytes //Flash 1空间大小 NVRAM Memory Size : 512 K bytes //NVRAM(非易失性RAM)空间大小 USB Disk1 Memory Size : 29313 M bytes //USB1空间大小 MPU version information : //主控板的版本信息 1. PCB Version : AR-SRU2220I VER.A //PCB的版本信息 2. MAB Version : 0 //MAB的版本信息 3. Board Type : AR2220E //单板类型 4. CPLD0 Version : 102 //CPLD0的版本信息 5. BootROM Version : 317 //BootROM的版本信息
(2)查看设备的电子标签信息
[Huawei]display elabel 0 brief It is executing, please wait... [Slot_0] //槽位0 /$[Board Integration Version] /$BoardIntegrationVersion=3.0 [Main_Board] //主板 /$[ArchivesInfo Version] /$ArchivesInfoVersion=3.0 [Board Properties] //板卡属性 BoardType=AR2220E //单板类型 BarCode=2102350DQMDMJ8001017 //条形码 Item=02350DQM //BOM(Bill of Material) //编码 Description=Assembling Components,AR2220E,AR2220E,3GE WAN(1GE Combo),2 USB,4 SIC,2 WSIC,1 DSP DIMM,150W AC Power //产品信息描述 Manufactured=2018-08-17 //生产日期 VendorName=Huawei //厂商名称 IssueNumber=00 //发行号 CLEICode= /*通用语言设备标识编码(Common Language Equipment Identifier Code,CLEICode)*/ BOM= //销售BOM编码 (此处省略部分输出) 155324416 bytes available (101163008 bytes used) //可用的Flash的空间及已经使用的空间大小
(3)查看路由器电源信息
[Huawei]display power
-------------------------------------------------------------------------
PowerNo Present Mode State Current(A) Voltage(V) Power(W)
-------------------------------------------------------------------------
0 YES AC Supply N/A 12 150
//以上输出显示了电源编号、在位状态、电源模式、电源状态、电源供电电流、额定电压和额定功率的信息
(4)查看路由器系统的健康状况
[Huawei]display health
--------------------------------------------------------------------------
Slot Card Sensor No. SensorName Status Upper Lower Temp(C)
--------------------------------------------------------------------------
0 - 1 AR2220E TEMP NORMAL 74 0 53
//以上输出显示了槽位号、子卡号、传感器编号、传感器名称、器件状态、温度上限值、温度下限值及当前温度
PowerNo Present Mode State Current(A) Voltage(V) Power(W)
-------------------------------------------------------------------------
0 YES AC Supply N/A 12 150
//以上输出显示了电源编号、在位状态、电源模式、电源供电电流、额定电压和额定功率等信息
FanId FanNum Present Register Speed Mode
-----------------------------------------------------------------
0 [1-3] YES YES 37% AUTO
1 6048
2 6048
3 6048
//以上输出显示了风扇编号、数目、在位状态、是否注册、当前转速和模式等信息
The total power is : 150.000(W) //电源总功率
The remain power is : 110.000(W) //电源剩余功率
The system used power detail information : //系统使用电源的详细信息
------------------------------------------------------------------------------
SlotID BoardType Power-Used(W) Power-Requested(W)
------------------------------------------------------------------------------
0 AR2220E 17.208 40
//以上输出显示了槽位号、单板类型、单板消耗的功率和单板最大功率
System CPU Usage Information: //系统CPU使用信息
System cpu usage at 2021-11-28 13:58:28 510 ms
------------------------------------------------------------------------------
SlotID CPU Usage Upper Limit
------------------------------------------------------------------------------
0 6% 80%
System Memory Usage Information: //系统内存使用信息
System memory usage at 2021-11-28 13:58:30 450 ms
------------------------------------------------------------------------------
SlotID Total Memory(MB) Used Memory(MB) Used Percentage Upper Limit
------------------------------------------------------------------------------
0 715 336 47% 95%
System Disk Usage Information: //系统磁盘使用信息
System disk usage at 2021-11-28 13:58:30 450 ms
------------------------------------------------------------------------------
SlotID Device Total Available Used Memory(MB) Used Percentage
Memory(MB)
------------------------------------------------------------------------------
0 usb1: 29313.02 0.05 0.00%
flash: 498.52 207.70 41.66%
工程师经过详细地检查和测试,最后测试结果如下:路由器型号为AR2200E,内存为1024MB,FIash空间为512MB+16MB,3个GE接口,2个USB插槽,4个SIC插槽,2个WSIC插槽,NVRAM空间为512KB,条形码为2102350DQMDMJ8001017,电源额定功率为150W。
3.远程管理路由器
除了第一次配置通过 ConsoIe 口进行外,后续路由器或者交换机管理通常都是采用远程方式(TeInet或者SSH)进行的。为此,工程师需要在路由器上测试,为将来设备上线时能够进行远程管理做好准备。TeInet和SSH测试任务的拓扑如图1-8所示。此处是对路由器进行的配置,对交换机进行配置的方法与此相同。
图1-8 Telnet和SSH测试任务的拓扑
(1)以TeInet方式管理路由器
① 配置TeInet登录
[R1]telnet server enable //启用Telnet服务,允许Telnet用户登录 [R1]interface GigabitEthernet0/0/1 //进入以太网接口视图 [R1-GigabitEthernet0/0/1]ip address 172.16.1.1 24 //配置接口IP地址和掩码长度 [R1-GigabitEthernet0/0/1]quit //退出接口视图 [R1]aaa //进入AAA视图 [R1-aaa]local-user huawei privilege level 15 password cipher huawei123 idle-timeout 10 //创建本地用户,指定用户的级别、密码和登录超时时间 [R1-aaa]local-user huawei service-type telnet //设置本地用户的接入类型 [R1-aaa]quit //退出AAA视图 [R1]user-interface vty 0 //进入VTY用户界面视图 [R1-ui-vty0]authentication-mode aaa //设置用户验证方式 [R1-ui-vty0]protocol inbound telnet //配置VTY用户界面视图所支持的协议,默认为Telnet
② 配置TeInet客户端
计算机PC1上需要安装SecureCRT或者PuTTY等远程登录客户端的软件。本任务以SecureCRT软件为例介绍如何从计算机PC1远程登录到路由器R1上,操作如下。
运行SecureCRT软件,选择“文件”→“快速连接”选项,弹出“快速连接”对话框,在“协议”下拉列表中选择TeInet;在“主机名”文本框中输入172.16.1.1;在“端口”文本框中保持默认的23;单击“连接”按钮,输入用户名和密码,登录成功,其界面如图1-9所示。
图1-9 从计算机通过Telnet成功登录路由器界面
③ 验证TeInet登录
<R1>display users User-Intf Delay Type Network Address AuthenStatus AuthorcmdFlag 0 CON 0 00:22:56 pass Username : Unspecified + 129 VTY 0 00:01:27 TEL 172.16.1.100 pass Username : huawei /*以上输出表示用户huawei从172.16.1.100通过Telnet登录成功,验证状态为通过,其中+表示当前用户,User-Intf显示129 VTY 0,其中,129表示用户界面的绝对编号,VTY 0表示用户界面的相对编号*/ [R1]display local-user username huawei The contents of local user(s): Password : **************** //用户的密码 State : active //用户的状态 Service-type-mask : T //用户的接入类型 Privilege level : 15 //用户的级别 Ftp-directory : Access-limit : Yes //用户的连接限制已启用 Access-limit-max : 4294967295 //用户的连接限制数 Accessed-num : 1 //用户已建立的连接数 Idle-timeout : 10 Min 0 Sec //用户的闲置超时时间 User-group : Original-password : Yes Password-set-time : 2022-9-28 14:59:27 //设置密码时间 Password-expired : No Password-expire-time : Account-expire-time : Bind IP :
(2)以SSH方式管理路由器
安全外壳(Secure SheII,SSH)是一种网络安全协议,通过加密和认证机制实现安全访问和文件传输等业务,保护设备系统不受 IP 欺骗、明文密码截取等攻击。默认 SSH 服务监听端口是 TCP 的22号端口。
① 配置SSH登录
[R1]stelnet server enable //启用STelnet服务功能 [R1]rsa local-key-pair create /*在服务器端生成本地密钥对,rsa local-key-pair destroy命令用来删除SSH服务器的主机密钥对和服务密钥对*/ The key name will be: Host //密钥名称 The range of public key size is (512 ~ 2048). //密钥长度为512 ~ 2048位 NOTES: If the key modulus is less than 2048, It will introduce potential security risks. //系统提示如果密钥长度小于2048位,则将产生潜在的安全风险 Input the bits in the modulus[default = 2048]:1024 //输入密钥长度 Generating keys...//产生密钥 ...................++++++ ....++++++ ..................++++++++ ....++++++++ [R1]aaa //进入AAA视图 [R1-aaa]local-user huawei privilege level 15 password cipher huawei123 //创建本地用户,指定用户的级别和密码 [R1-aaa]local-user huawei service-type ssh //设置本地用户的接入类型 [R1-aaa]quit [R1]user-interface vty 0 4 //进入VTY用户界面视图 [R1-ui-vty0]authentication-mode aaa //设置用户验证方式 [R1-ui-vty0]protocol inbound ssh //配置VTY用户界面视图所支持的协议 [R1-ui-vty0]quit [R1]ssh user huawei authentication-type password //设置SSH用户的验证方式
② 配置SSH客户端
运行SecureCRT软件,选择“文件”→“快速连接”选项,弹出“快速连接”对话框,在“协议”下拉列表中选择SSH2;在“主机名”文本框中输入172.16.1.1;在“端口”文本框中保持默认的22;在“身份验证”选项组中保持默认的设置;单击“连接”按钮,如图1-10所示。
在弹出的“新建主机密钥”对话框中单击“接收并保存”按钮,接收和保存路由器发送的密钥,如图1-11所示。
图1-10 新建SSH连接
图1-11 接收和保存路由器发送的密钥
在弹出的“输入SSH用户名”对话框的“用户名”文本框中输入登录的用户名huawei,单击“确定”按钮,如图1-12所示。
在弹出的“输入安全外壳口令”对话框的“口令”文本框中输入密码,勾选“保存口令”复选框,单击“确定”按钮,如图1-13所示。
图1-12 输入用户名
图1-13 输入口令
接下来会看到用户huawei已经通过SSH成功登录到路由器,如图1-14所示,窗口中显示了接入类型、客户端IP地址以及登录时间。
图1-14 用户huawei通过SSH成功登录到路由器
③ 验证SSH登录
<R1>display ssh server session ------------------------------------------------------------------- Conn Ver Encry State Auth-type Username ------------------------------------------------------------------- VTY 0 2.0 AES run password huawei ------------------------------------------------------------------- //以上输出显示了SSH服务器的会话状态,包括VTY连接号、SSH版本、加密方式、状态、验证类型和用户名 <R1>display ssh user-information ------------------------------------------------------------------------------ Username Auth-type User-public-key-name ------------------------------------------------------------------------------ huawei password null ------------------------------------------------------------------------------ //以上输出显示了SSH用户信息,包括用户名、验证类型和用户公钥名称 <R1>display user-interface vty 0 Idx Type Tx/Rx Modem Privi ActualPrivi Auth Int + 129 VTY 0 - 15 15 A /*以上输出显示了用户界面VTY 0的信息,包括用户接口的绝对编号、类型、相对编号、速率、权限级别、实际权限级别、验证方式等信息*/
4.备份VRP软件和配置文件
为了防止路由器发生故障或者员工误删除路由器VRP软件和配置文件,工程师将路由器配置为FTP服务器,然后通过FTP客户端软件将路由器上的核心文件备份到工程师自己的计算机上。
(1)配置FTP服务
[R1]ftp server enable //启用FTP服务功能 [R1]ftp timeout 20 //配置FTP连接超时时间,单位为分钟 [R1]set default ftp-directory flash:/ //配置FTP用户的默认工作目录 [R1]aaa [R1-aaa]local-user ftp privilege level 15 password cipher huawei123 //创建本地用户 [R1-aaa]local-user ftp service-type ftp //配置本地用户的接入类型为FTP [R1-aaa]quit
(2)客户端连接FTP服务器下载或者上传文件
在计算机PC1上下载并安装CuteFTP软件,在“Host”文本框中输入172.16.1.1,在“Username”文本框中输入ftp,在“Password”文本框中输入huawei123,保持“Port”文本框的默认值为21,单击按钮,如图1-15所示,连接成功后就可以下载VRP软件的配置文件或者上传文件。
图1-15 CuteFTP软件配置及操作
5.清除路由器Console口登录密码
项目组在做设备测试时,配置了ConsoIe口登录密码,并且保存了配置文件。重启路由器后,若测试工程师忘记了密码,则可通过查找文档,了解华为设备的BootROM提供清除ConsoIe口登录密码的功能,工程师可以在设备启动后修改ConsoIe口登录密码,然后保存配置。工程师通过BootROM清除ConsoIe口登录密码的过程如下。
通过ConsoIe口连接设备,并重启设备。当界面出现“Press CtrI+B to break auto startup ... 2”时,及时按“CtrI+B”组合键并输入 BootROM 密码。注意:V200R003版本的密码为 huawei, V200R005C00及之后版本的密码为Admin@huawei或者admin@huawei.com。
Press Ctrl+B to break auto startup ... 2 //此处需要在倒计时为0之前按“Ctrl+B”组合键才有效,否则将继续执行后续的启动过程 bootloader creattime Oct 28 2017, 17:14:51 config IP address:ifconfig eth6 192.168.1.8 //配置管理口的IP地址 Enter Password:Admin@huawei Default Password,Please Set New Password. BootLoader Menu //引导加载程序菜单 1. Startup Select //启动选择 2. Network Menu //网络菜单 3. File Manager //文件管理 4. Password Manager //密码管理 5. Reboot //重启 Enter your choice(1-5):4 //此处选择4:密码管理 PassWord Menu //密码菜单 1. Modify the menu password //修改菜单的密码 2. Clear the console login password //清除Console口登录过的密码 0. Return //返回上一级菜单 Enter your choice(0-2):2 此处选择2 Clear the console login password Succeed!//清除Console口登录密码成功后,返回密码菜单 PassWord Menu 1. Modify the menu password 2. Clear the console login password 0. Return Enter your choice(0-2):0 //此处选择0:返回上一级菜单 BootLoader Menu 1. Startup Select 2. Network Menu 3. File Manager 4. Password Manager 5. Reboot Enter your choice(1-5):5 //此处选择5:重启设备 Requesting system reboot
完成系统启动后,通过ConsoIe口登录时不需要验证。登录设备后,用户可以根据需要配置ConsoIe用户界面的验证方式及密码。根据需要配置ConsoIe用户界面的验证方式及新密码是必要步骤,否则设备重启后通过ConsoIe口登录时依然需要通过旧密码进行验证。