第5章路由器基础及配置......................................................................................................................................... 5-1
5.1 培训目标 ......................................................................................................................................................... 5-1
5.2 路由器基础..................................................................................................................................................... 5-2
5.2.1 路由器作用........................................................................................................................................... 5-3
5.2.2 路由器工作流程.................................................................................................................................. 5-4
5.2.3 路由表 ................................................................................................................................................... 5-5
5.2.4 Quidway AR28-31路由器硬件简介 ..................................................................................................... 5-6
5.3 配置路由器..................................................................................................................................................... 5-8
5.3.1 通过拨号线路进行远程配置 .......................................................................................................... 5-13
5.3.2通过Telnet进行配置......................................................................................................................... 5-14
5.3.3 通过哑终端进行配置 ....................................................................................................................... 5-15
5.3.4 通过FTP进行配置 ........................................................................................................................... 5-16
5.4 命令行概述................................................................................................................................................... 5-18
5.4.1 用户视图 ............................................................................................................................................. 5-18
5.4.2 系统视图 ............................................................................................................................................. 5-19
5.4.3 接口视图 ............................................................................................................................................. 5-20
5.4.4 帮助系统 ............................................................................................................................................. 5-21
5.4.5 错误信息 ............................................................................................................................................. 5-22
5.4.6 历史命令 ............................................................................................................................................. 5-23
5.4.7 编辑特性 ............................................................................................................................................. 5-24
5.4.8 显示特性 ............................................................................................................................................. 5-25
5.5 忘记口令的处理.......................................................................................................................................... 5-26
5.6 路由器升级................................................................................................................................................... 5-28
5.6.1通过Console口进行升级................................................................................................................. 5-29
5.6.2 通过FTP进行升级 ........................................................................................................................... 5-31
5.6.3通过TFTP进行升级 ......................................................................................................................... 5-32
5.7 基本操作命令 .............................................................................................................................................. 5-34
5.7.1常用display命令................................................................................................................................ 5-35
5.7.2 调试命令 ............................................................................................................................................. 5-39
5.7.3 测试工具 ............................................................................................................................................. 5-40
5.8 小结................................................................................................................................................................ 5-42
第5章路由器基础及配置
5.1 培训目标
本章介绍路由器的基本工作原理和路由器的基本使用方法。其中包括路由器命令
行的简单介绍,怎样配置路由器,一些常用的配置命令等内容。
5.2 路由器基础
路由器是一种用于网络互连的计算机设备,它工作在OSI 参考模型的第三层(网
络层),为不同的网络之间报文寻径并存储转发。
作为路由器,必须具备:
两个或两个以上的接口:用于连接不同的网络(在现实网络中也存在只有一个接
口的情况,这种方式的路由器称为独臂路由器,但应用不多)。
协议至少实现到网络层:只有理解网络层协议才能与网络层通讯。
具有存储、转发、寻径功能:实现速率匹配与路由寻径。
通常路由器还会支持两种以上的网络协议以支持异种网络互联,一般的路由器还
会运行一些动态路由协议以实现动态寻径。
一般路由器逻辑上由输入输出接口、数据转发部分、路由管理部分、用户配置接
口几部分构成。
5.2.1 路由器作用
路由器的主要作用是将不同的网络互连为一个整体。具体的,路由器的作用表现
在:
数据转发:路由器必须具有根据数据分组的目的网络地址转发分组的功能。
路由(寻径):为了实现数据转发,路由器必须有能力建立、刷新路由表,并根
据路由表转发数据包。
备份、流量流控:为了保证网络可靠运行,路由器一般都具备主备线路的切换及
流量控制功能。
速率适配:不同接口具有不同的速率,路由器可以利用自己的缓存及流控协议进
行适配。
隔离网络:路由器可以隔离广播网络,防止广播风暴,同时也可以对数据包施行
灵活多样的过滤策略以保证网络安全(防火墙)。
异种网络互连:互联网的初衷就是为了实现异种网络互连,现代路由器一般都会
实现两种以上的网络协议以实现异种网络互连。
5.2.2 路由器工作流程
以太网口串口以太网口
发送
传送接收
路由器中时刻维持着一张路由表,所有报文的发送和转发都通过查找路由表从相
应端口发送。这张路由表可以是静态配置的,也可以是动态路由协议产生的。
路由器工作大致流程为:
物理层从路由器的一个端口收到一个报文,上送到数据链路层。
数据链路层去掉链路层封装,根据报文的协议域上送到网络层。
网络层首先看报文是否是送给本机的,若是,去掉网络层封装,送给上层。若不
是,则根据报文的目的地址查找路由表,若找到路由,将报文送给相应端口的数
据链路层,数据链路层封装后,发送报文。若找不到路由,将报文丢弃。
5.2.3 路由表
? 子网寻径及路由
标准的路由表表目是一个二维组(目的网络地址,下一站地址),其中不携带子
网信息,不能满足子网寻径。引入子网编址以后,路由表的每一表目中加入子网
掩码,于是路由表表目变为三维组:子网掩码、目的网络地址、下一站地址。
? 路由算法、路由协议、寻径
路由器依据路由表来为报文寻径,路由表由路由协议建立和维护。路由协议的设
计则是依据某种路由算法。
5.2.4 Quidway AR28-31路由器硬件简介
备
份
配
口
Quidway AR 28-30/28-31/28-40/28-80路由器(下文中简称AR
28-30/28-31/28-40/28-80路由器)是华为3Com技术有限公司自主开发的面向
企业级网络的产品,既适合于在中小型企业网中担当核心路由器,也可以在一些
大的分支办公室担当接入路由器。
AR 28-30/28-31/28-40/28-80路由器采用模块化结构,依托华为3Com公司拥有
自主知识产权的VRP(Versatile Routing Platform,通用路由平台)软件平台,
使用高性能的处理器、总线技术及快速路由策略,在为用户提供丰富业务接口的
同时,可与Quidway系列路由器一起为电信、ISP、金融、税务、公安、铁路等
行业用户和大中型企业用户提供全方位的网络解决方案;同时,AR
28-30/28-31/28-40/28-80路由器支持的多功能接口模块(Multifunctional
Interface Module)符合各类网络标准,保证了其与国际主流产品在各个层面上
的互通,可最大程度保护用户的已有投资。
AR 28-30/28-31/28-40/28-80路由器各型号路由器提供的接口及插槽数量如下:
AR 28-31路由器前后面板指示灯含义见下表。
AR 28-31路由器的基本配置、外型尺寸和工作环境等项目的描述见下表。
5.3 配置路由器
在Quidway 系列路由器VRP1.4版及其后续版本中,可以通过五种方法来配置
Quidway 路由器:Console 终端配置模式、AUX 口远程配置模式、远程Telnet
配置模式、哑终端配置模式、FTP 下载配置文件模式。
通过Console口配置
配置口(Console)
console)电缆
在路由器的各种配置模式中,通过Console 口配置路由器是最常用的一种配置模式,也是最基本的配置模式。
由于Telnet 配置模式、FTP 配置模式都需要预先对路由器进行相应的配置才能生效,而通过AUX 口配置模式需要连接Modem 。所以,当第一次对路由器进行配置时,通过Console 口配置就是必然的选择。只有先通过Console 口对路由器进行配置,才能使用其他的配置模式。
另外,由于某些原因可能造成其他几种配置模式不能对路由器进行配置。这样,使用Console 口对路由器进行配置就成了唯一的选择了。
通过Console 口对路由器进行配置的第一步是建立路由器与终端(通常为计算机)的物理连接。
请您从路由器的包装箱中取出标有“配置电缆”一根墨绿色电缆,它的一端为RJ45 头,应插入到路由器的Console 口中;另一端为一个9 针的串口接头和一个25 针的串口接头,根据您所用终端的串口的物理特性,您可将合适的接头接到终端的串口上。
注意:应仔细区分“配置电缆”和“备份电缆”。“配置电缆”的串口接头为孔状,而“备份电缆”的串口接头为针状。
如果您是使用操作系统为Windows95/Windows98/Windows NT4.0/Windows 2000 的计算机来配置路由器,则通过Console 口对路由器进行配置的第二步是创建超级终端。
在所有的工作之前,您应确定您的计算机中已经安装了“超级终端”,否则,您应在操作系统中添加“超级终端”。
现在,您就应该创建一个用于配置路由器的“超级终端”了。先运行“HyperT erminal”中的“Hyperterm”文件。您可以为您创建的“超级终端”取一个名字。如:Router、Mywork 等;同时,还请您为它选择一个图标,它们都是根据您的意愿来决定的,对路由器的配置没有影响。
选择您使用的与路由器相连的计算机的那个串口。这里的串口是您连接Console 电缆的接口,它的串口号是固定的,您应确定您的选择是正确的。否则,您在“超级终端”中将看不到任何内容。
选择串口的属性。为了顺利的配置路由器,您应正确的配置您的计算机的串口的属性,否则,您会在“超级终端”中看不到任何内容,也就无法对路由器进行配置。具体参数为:
●速率9600
●数据位8 位
●奇偶校验无
●停止位1
●流控制为“没有”或“硬件”
现在,您已经完成了“超级终端”的创建,系统将自动进入您创建的“超级终端”。启动路由器,看“超级终端”中是否出现了提示信息。若有,则说明一切正常;否则,您得检查一下您的设置,重新设置。
5.3.1 通过拨号线路进行远程配置
15备份电缆
modem
modem
PSTN/ISDN
当您需要对远端的路由器进行配置时,可以通过拨号线路连接到需要配置的路由器上。
首先,在配置终端的空闲的串口上连接一模拟Modem,确保能与其它计算机建立拨号连接。
然后,通知对方工程师,将一模拟Modem 通过“备份电缆”连接到路由器的Console 口或AUX 口上。
如果是接在Console口或Aux口上,则在路由器上不需作任何配置;只需要通知对方的网络管理员先将Modem 上电,再对路由器上电。如果是接在路由器端的同异步串口上,则需要设置串口工作在交互方式下。
设置好路由器的相关属性,并建立好连接后,就可以通过“超级终端”建立与远端路由器的拨号连接时,并对该路由器进行配置。
5.3.2 通过Telnet 进行配置 [Quidway-Ethernet0/0]ip address 10.0.0.100 24
telnet 登录用户名:admin 口令:admin
PC 工作站10Base-T 首先在路由器相应接口设置IP 地址,具体配置为:
[Quidway-Ethernet0/0]ip address 10.0.0.100 24
路由器上缺省的telnet 登录用户名为admin ,口令为admin 。
在本地PC 上键入路由器以太网口 IP 地址,与路由器建立连接,然后出现命令
行提示符(如 [Quidway]),如果出现用户太多的提示,则请稍候再连。如果要
配置远端的路由器,除了前面所介绍的通过拨号线路建立连接外,还可以通过
Telnet 到对方的路由器上进行配置。然而,这有一个前提:即必须能与该路由器
建立T elnet 连接,并拥有合法的用户名和口令。然后,就可以像 Telnet 本地的
路由器一样,通过在 Telnet 窗口中输入对端路由器的以太网口地址或广域网地
址,登录到对方的路由器进行配置。
5.3.3 通过哑终端进行配置
同/异步串口
[Quidway-Serial0/0]physical-mode async
哑终端功能是在一种交互方式下通过异步专线直接登录到路由器的配置接口,提
供除Console 口、Telnet 之外的另一种终端服务。他扩展了路由器的配置通道
的选择,使得路由器的同异步口、备份口(AUX 口)、异步串口通过一些简单的
设置后,均能对路由器进行配置。对各端口的设置如下:
对同异步口如下配置:
[Quidway-Serial0/0]physical-mode async
[Quidway-Serial0/0]undo modem
[Quidway-Serial0/0]async mode flow
对8/16 异步口如下配置:
[Quidway-Serial0/0]undo modem
[Quidway-Serial0/0]async mode flow
5.3.4 通过FTP进行配置
FTP server
10.110.0.1
FTP client
10.110.0.2
Quidway 系列路由器提供FTP 服务器功能,该功能提供了另外一种更新配置文
件或程序主体的途径。任何FTP 客户均可连接到路由器上,在通过用户验证后,
进行配置文件或程序主体的上传下载。
一般FTP方式配置步骤为:
1. 在路由器上启动FTP 服务器
(1)添加用户名、密码
[Quidway]local-user tt
[Quidway-luser-tt]service-type ftp
[Quidway-luser-tt]password simple tt
用户名为tt,密码为tt。
(2)启动FTP 服务器
键入ftp-server enable。
经过以上操作,在路由器上已经启动了FTP 服务器,并设置了用户;任何一个
FTP客户端程序均可使用该用户名、密码登录FTP 服务器。
2. 上传配置文件
(1)配置路由器以太网口地址,使运行FTP 客户端程序的主机与路由器的网
络相通。
(2)使用已经在路由器设置好的用户名、密码登录FTP 服务器,以Windows 98 所提供的FTP 客户端程序为例:
在DOS 提示符下,键入FTP A.B.C.D(A.B.C.D 是路由器的以太网IP 地址)。
在“username”提示下,键入用户名tt。
在“password”提示下,键入密码tt ,验证通过后登录成功,显示FTP客户端提示符“FTP > ”。
在提示符下键入put。
在“local file”提示下,键入您所要上传的配置文件的名称。
在“remote file”提示下,键入路由器端上传后所要保存的配置文件名称,该名称在上传操作之前必须在路由器端进行设置,缺省名称为CONFIG。
上传文件结束后,重新显示“FTP >”的提示符,键入dir ,显示路由器上的文件名称和大小,上传成功则配置文件大小与主机上的文件大小一致。
上传成功后,键入quit 退出FTP 客户端程序。
5.4 命令行概述
5.4.1 用户视图
通过console方式登录到路由器后可以进入用户视图,我们这里介绍几条常用的
命令。
执行reboot命令可以重新启动路由器,重新启动路由器后路由器内存中所有配置
会丢失。要想使配置在重新启动或掉电后不会丢失,可以在用户视图下执行save
命令将当前配置写到路由器的永久存储介质Flash中。要想删除Flash中所有配
置,只要在用户视图下执行reset saved-configuration命令,然后再重新启动路
由器就能清空内存中的配置。
5.4.2 系统视图
在用户视图下键入system-view命令可以进入系统视图,我们这里介绍几条常用
的命令。
ACL命令用于创建访问控制列表。
Local-user用于创建一个本地用户。