《组网技术》:路由器基本配置

本文深入探讨路由器的基础配置,包括硬件组件、IOS操作系统及其重要性。介绍了CLI命令行界面的不同模式,如用户模式和特权模式,并讲解了基本的编辑命令。此外,还涉及路由器配置文件的保存与备份,以及如何通过TFTP服务器进行IOS的备份和恢复。最后,文章提到了密码恢复和CDP协议的基础知识,为网络管理员提供了实用的操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2 章 路由器基本配置

本章将先简要介绍路由器的硬件组成,而重点介绍路由器中最重要的部分 IOS,对路由器的配置实际上就是对 IOS 软件进行配置。IOS 提供了大量的命令,熟悉这些命令才能很好地发挥路由器的功能,本章介绍的是路由器的一些基础性命令。

 

    1. 路由器简介和 IOS 简介
      1. 路由器简介

路由器能起到隔离广播域的作用,还能在不同网络间转发数据包。路由器实际上是一台特殊用途的计算机,和常见的 PC 机一样,路由器有 CPU、内存、BOOT ROM。路由器没有键盘、硬盘、显示器;然而比起计算机,路由器多了 NVRAM、FLASH 以及各种各样的接口。路由器各个部件的作用如下:

  1. CPU:中央处理单元,和计算机一样,它是路由器的控制和运算部件。
  2. RAM/DRAM:内存,用于存储临时的运算结果,如:路由表、ARP 表、快速交换缓存、缓冲数据包、数据队列、当前配置。众所周知,RAM 中的数据在路由器断电后是会丢失的。
  3. FLASH:可擦除、可编程的 ROM,用于存放路由器的 IOS,FLASH 的可擦除特性允许我们更新、升级 IOS 而不用更换路由器内部的芯片。路由器断电后,FLASH 的内容不会丢失。FLASH 容量较大时,就可以存放多个 IOS 版本。
  4. NVRAM:非易失性 RAM,用于存放路由器的配置文件,路由器断电后,NVRAM 中的内容仍然保持。
  5. ROM:只读存储器,存储了路由器的开机诊断程序、引导程序和特殊版本的 IOS 软件

(用于诊断等有限用途),ROM 中软件升级时需要更换芯片。

  1. 接口(Interface):用于网络连接,路由器就是通过这些接口和不同的网络进行连接的。
      1. IOS 简介

路由器也有自己的操作系统,通常称为 IOS(Internetwork Operating System)。和计算机上的 Windows 一样,IOS 是路由器的灵魂,所有配置是通过 IOS 完成的。Cisco 的 IOS 是命令行界面(称为 CLI,Command Line Interface),CLI 有两种基本工作模式:

  1. 用户模式(User mode):通常用来查看路由器的状态。在此状态下,无法对路由器进行配置,可以查看的路由器信息也是有限的。
  2. 特权模式(Privilege mode):可以更改路由器的配置,当然也可以查看路由器的所有信息。

表 2-1  常用的编辑命令

编辑键

命令功能

【Crtl+A】

移动光标到命令行开头

【Crtl+E】

移动光标到命令行末尾

【Crtl+P】(或【↑】)

重用前一条命令

【Crtl+N】(或【↓】)

重用下一条命令

【Esc+F】

光标前移一个词

 

【Esc+B】

光标后移一个词

【Crtl+F】

光标前移一个字母

【Crtl+B】

光标后移一个字母

 

图 2-1 “show”命令显示路由器的各种信息

图 2-2  配置文件的流动

 

虽然是命令行,CLI 提供简单、丰富的编辑功能,如表 2-1,熟悉它们是熟练配置路由器的基础。在 CLI 下可以使用“show”命令查看存放在路由中不同部件中的信息,如图 2-1。CLI 下,我们可以在路由器的各种模式间进行切换来对路由器进行配置。

我们对路由器进行配置后,可以把配置保存在 NVRAM 中,路由器开机时会自动读取。为了安全,可以通过 TFTP 服务器把配置文件备份在计算机上。路由器的配置文件可以在不同的部件间流动,流动如图 2-2 所示。

路由器的 IOS 是如此重要,因此我们也需要通过 TFTP 服务器把 IOS 备份到计算机上。由于各种各样的原因,我们可能会不小心破坏了 IOS,造成路由器无法开机,可以通过 TFTP 把之前备份出的 IOS 进行恢复。如果不慎忘记了路由器的密码,也可以进行恢复。

 

图 2-3  路由器启动过程示意图

 

Cisco 路由器开机后,首先执行一个开机自检过程(Power On Self Test,POST),诊断验证 CPU、内存及各个端口是否正常,紧接路由器进入软件初始化过程。如图 2-3,其步骤如下:

  1. 执行 ROM 中的引导程序加载(Bootstrap Loader),它和计算机中的 BIOS 很类似, Bootstrap 会把 IOS 装到RAM 中;
  2. IOS 可以存放在许多地方(FLASH、TFTP 服务器上或 ROM 中),路由器寻找 IOS 映像的顺序,取决于配置寄存器的启动域以及其他的设置。配置寄存器( configuration register)是一个 16 位(2 进制)的寄存器,低 4 位就是启动域,不同的值代表从不同的位置查找 IOS,如表 2-2。详细的 IOS 查找过程如图 2-4 所示。

 

表 2-2  配置寄存器中启动于的值

配置寄存器的值(16 进制)

描述

0

使用 ROM 模式

1

自动从 ROM 中启动

2-F

从 FLASH 或TFTP 服务器启动

图 2-4  路由器查找 IOS 的详细流程

 
  1. 加载 IOS 到 RAM 中:如果 IOS 是压缩过的,就先解压。
  2. 在 NVRAM 中查找配置文件,并把配置文件加载到 RAM 中运行。
  3. 如果在 NVRAM 中没有找到配置文件,就进入 setup 配置模式(也称为配置对话模式)。
      1. CDP 协议介绍

CDP(Cisco Discovery Protocol)协议是 Cisco 专有的协议,是使 Cisco 网络设备能够发现相邻的、直连的其他 Cisco 设备的协议。CDP 是数据链路层的协议,因此使用不同的网络层协议的 Cisco 设备也可以获得对方的信息。CDP 协议默认是启动的。

 

    1. 实验 1:CLI 的使用与 IOS 基本命令
  1. 实验目的

通过本实验,读者可以掌握如下技能:

  1. 熟悉路由器 CLI 的各种模式
  2. 熟悉路由器 CLI 各种编辑命令
  3. 掌握路由器的 IOS 基本命令
  4. 查看路由器的有关信息
  1. 实验拓扑

 

 

 

  1. 实验步骤
 

图 2-5 实验 1 拓扑图

 
  1. 步骤 1:用户模式和特权模式的切换Router>

Router>enable Router# Router#disable Router>

//“Router”是路由器的名字,而“>”代表是在用户模式。“enable”命令可以使路由器从用户模式进入到特权模式,“disable”命令则相反,在特权模式下的提示符为“#”。

  1. 步骤 2:“?”和【Tab】键的使用,以配置路由器时钟为例 Router>enable

Router#clok

Translating "clok"...domain server (255.255.255.255) (255.255.255.255)

 

Translating "clok"...domain server (255.255.255.255)

% Unknown command or computer name, or unable to find computer address

//以上表明输入了错误的命令Router#cl?

clear  clock

//路由器列出了当前模式下可以使用的以“cl”开头的所有命令Router#clock

% Incomplete command.

//路由器提示命令输入不完整, Router#clock ?

set  Set the time and date

//要注意的是“?”和“clock”之间要有空格,否则得到将不同的结果,如果不加空格路由器以为你是想列出以“clock”字母开头的命令,而不是想列出“clock”命令的子命令或参数。

 

Router#clock set ? hh:mm:ss   Current Time Router#clock set 11:36:00

% Incomplete command. Router#clock set 11:36:00 ?

<1-31>  Day of the month MONTH    Month of the year

Router#clock set 11:36:00 12 ? MONTH  Month of the year

//以上多次使用“&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值