1
概述
网络设备是特指负责计算机网络数据转发的设备,或是进行数据转
发的设备。常见的网络转发设备分有三层转发设备路由器或三层交换机,
二层转发设备交换机或网桥,以及物理层中继设备集线器或中继器。我
们通常在小孩技术或理论的文档当中经常所说的路由器不仅包括路由器
本身,还包括具有路由功能的三层交换机等。在描述中,如非特
别说明,当提到“路由器”时,泛指所有具有三层功能的网络设备,包
括路由器和三层交换机,而“交换机”一词则是指不具备三层功能的二
层以太网交换机。
路由器是最典型的网络设备,也是数据通信网络当中最重要的设备,
它通过运行路由选择协议,计算出路由条目,进而形成路由表,为网络
中的数据包提供转发服务。本文以
CISCO
路由器为基础,介绍了路由
器的基本知识和使用技巧,但基本的知识内容并不仅仅局限于一个厂家
的一种设备,同样也适用于同一厂家和其它厂家的其它网络设备,比如
CISCO
交换机或华为路由器和交换机等。
路由器是一台特殊用途的电脑,也是冯
.
诺依曼型计算机结构,也是
有硬件系统和软件系统组成。
2 CISCO
路由器
![](https://i-blog.csdnimg.cn/blog_migrate/5b1e60573b173823171006a7e1c6e674.png)
图
05-01
路由器构成示意图,
CCNA3.1
2.1
RAM
RAM
(
Random Access Memory
, 随机存取存储器
),相当于我们
电脑上的内存。它最大的特点是存取速度快,掉电后信息丢失。
路由器内存不仅用来跑操作系统,还要跑路由信息表,提供快速交
换缓存,当前运行的配置和包队列等。
2.2
NVRAM
NVRAM
(
Non-Volatile Random Access Memory
,非易失随机存取
存储器
),是指断电后仍能保持数据的一种
RAM
,有点像我们电脑上
的
CMOS
。它用来存放备份的配置文件,即
Startup-config
。
掉电后路由器内存中的运行配置丢失,路由器开机时从
NVRAM
加
载保存的配置文件。
现在多数厂家的路由器并没有
NVRAM
,配置文件和操作系统文件
一起保存在
Flash
或
SD
卡中。
2.3
Flash
Flash
,闪存,因使用
Flash
存储芯片而得名。
用来存放完整的操作系统文件,相当于我们电脑上的硬盘。
2.4
ROM
ROM
(
Read Only Memory
,只读存储器
),文件一次性写入,以
后只可读取,不可写入。
用来永久存放启动诊断代码。
2.5
Console
Console
口提供初始配置接入。是一个人机接口,工程技术人员常用
它来做设备的配置和管理。
2.6
Interfaces
Interfaces
,接口,提供局域网和广域网的互联,为用户提供数据转
发服务。路由器将某个接口接收到的数据,通过与转发规则比对,再将
它复制到另外的一个或多个接口,从而完成转发任务。
2.7
路由器启动顺序
2
.7.1
路由器初始化过程
![](https://i-blog.csdnimg.cn/blog_migrate/8df2be9121852ce66bc3080713f9d6c5.png)
图 05-02 路由器初始化过程,CCNA3.1
1
)从
ROM
加载引导程序;
2
)从
Flash
或
TFTP Server
加载路由器操作系统;
3
)从
NVRAM
、
TFTP Server
或
Console
加载配置信息。如果找不到
配置文件,就会在
Console
口提示初始配置对话过程。
2.7.2
确定路由器操作系统的存放位置
![](https://i-blog.csdnimg.cn/blog_migrate/cad14fce1832246583b1f0d13706f7f6.png)
图
05-03
定位路由器操作系统文件位置过程,
CCNA3.1
1
)根据配置寄存器的值,确定可以从哪里加载操作系统;
2
)在配置寄存器值允许的情况下,可以配置查找操作系统文件的优
先顺序,比如先从
Flash
查找,再从
TFTP Server
查找,最后从
ROM
查
找;
3
)如果系统引导指令在
NVRAM
中找不到;
4
)从
Flash
加载一个缺省的操作系统文件;
5
)如果
Flash
中没有找到操作系统文件;
6
)从
TFTP Server
加载一个缺省的操作系统文件;
7
)如果
TFTP Server
不可用;
8
)从
ROM
加载一个受限的操作系统文件。
2.8
路由器的用户接口模式
2.8.1
路由器的用户模式
1
)用户模式,提示符是“
Router>
”
,是路由器系统层面的接口,即
路由器作为一台电脑的基本功能,比如检查路由器的状态,检查路由器
的联网状态等;
2
)特权模式,提示符是“
Router#
”
,是一个更高级别的路由器系统
层面接口,可以通过这种模式进入路由器的业务管理模式;
3
)全局配置模式,提示符是“
Router
(
config
)
#
”
,是路由器业务
层面的接口,可以在这种模式下执行全局配置命令,通过全局配置模式
可进入各业务配置子模式,配置路由器的业务功能实现。
![](https://i-blog.csdnimg.cn/blog_migrate/c05089273e58e1be6f7959057747fce6.png)
2.8.2 在用户模式和特权模式之间切换
![](https://i-blog.csdnimg.cn/blog_migrate/537e8f6bd8d74c5e81700122acb141f2.png)
图
05-04
在用户模式和特权模式之间切换,
CCNA3.1
1
)在用户模式下,执行
enable
,并根据需要输入密码,即可进入特
权模式;
2
)在特权模式下,通过执行
disable
或
exit
,就可以回到用户模式;
3
)在特权模式下才,通过执行
configure terminal
就可以进入到全
局配置模式;
4
)在全局配置模式或其它配置模式下,组合键
Ctrl+Z
或命令
end
都可以回到特权模式。
2.8.3 用户模式一览
除了上文提到的用户模式、特权模式、全局配置模式外,还有一些特
殊的配置模式,用来实现具体的功能和业务参数配置,比如接口模式,
子接口模式等。
图 05-05 用户模式一览,CCNA3.1
2.9 操作
CISCO IOS
软件
1
)查看操作系统版本
Router>show version
2
)查看
Flash
存储器状态
Router>show flash
3
)把
Flash
中的操作系统文件复制到
TFTP Server
Router#copy flash tftp
4
)把
TFTP Server
中的操作系统文件复制到
Flash
存储器
Router#copy tftp flash
2.10
路由器命令行键盘帮助
表
05-02
命令行键盘帮助
![](https://i-blog.csdnimg.cn/blog_migrate/9ab87d84c4bb4c7e265f154b22ae683e.png)
2.11增强编辑命令
表
05-03
增强编辑命令
2.12 路由器命令历史
命令历史的大小缺省情况下是
256
行。
表
05-04
操作路由器命令历史
3
华为路由器
华为路由器与
CISCO
路由器在构成上基本相同,但没有
ROM
组件
模块,其配置文件与操作系统文件一起存放在
Flash
中。
用户界面方面也没有“模式”的概念,取而代之的是“视图”,以
及基于视图的用户权限操作指令和
VACM
(
View-Based Access Control
Model
,基于视图的访问控制)
。
3.1
视图及切换
图
04-06
用户模式一览
华为
,要管理设备,实现业务需求,需要先登录到路由器。用户一登录路
由器首先进入的用户视图,用户视图只能执行系统管理和文件管理等相
关操作、业务查看操作和进入系统视图等,实现业务需求等操作必须要
进入到系统视图,系统视图也是进入其它视图的前提。在任何视图下,
只要执行
return
命令,就可以回到用户视图,保存修改的配置。
3.2
文件管理
1
)查看操作系统版本
<Huawei>display version
2
)查看
Flash
存储器上的文件
<Huawei>dir
3
)查看当前视图下配置
<Huawei>display this
4
)查看系统时钟
<Huawei>display clock
3.3
路由器命令行键盘帮助
表
05-05
命令行键盘帮助
3.4
增强编辑命令
![](https://i-blog.csdnimg.cn/blog_migrate/f6bdecef9376ddf7a9e4b007c58e6680.png)
3.5
路由器命令历史
命令历史的大小缺省情况下是
10
行,可通过
history-command max-size
修改
。
表
05-07
操作路由器命令历史