• 第2部分 路由器基本配置


    目录

    2.1 路由器及IOS 简介

    2.1.1 路由器简介

    2.1.2 IOS 简介

    2.1.3 CDP 协议介绍

    2.2 路由器基本配置命令汇总


    2.1 路由器及IOS 简介

    2.1.1 路由器简介

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

    路由器各个部件的作用如下所述。

            ① CPU:中央处理单元,和计算机一样,它是路由器的控制和去处部件。

            ② RAM/DRAM:内存,用于存储临时的运算结果,例如,路由表、ARP 表、快速交换缓存、缓冲数据包、数据队列,以及当前配置。众所周知,RAM 中数据在路由器断电后是会丢失的。

            ③ FLASH:可擦除、可编程的ROM,用于存放路由器的IOS,FLASH 的可擦除特性允许我们更新、升级IOS,而不用更换路由器内部的芯片。路由器断电后,FLASH 的内容不会丢失。当FLASH 容量较大时,可以存放多个IOS 版本。

            ④ NVRAM:非易失性RAM,用于存放路由器的配置文件,路由器断电后,NVRAM 中的内容仍然保持。

            ⑤ ROM:只读存储器,存储了路由器的开机诊断程序、引导程序和特殊版本的IOS 软件(用于诊断奶用途),当ROM 中软件升级时需要更换芯片。

            ⑥ 接口(Interface):用于网络连接,路由器就是通过这些接口对不同的网络进行连接的。

    2.1.2 IOS 简介

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

            ①用户模式(User Mode):通常用来查看路由器的状态。在此状态下,无法对路由器进行配置,可以查看的路由器信息也是有限的。

            ②特权模式(Privilege Mode):可以更改路由器的配置,当然也可以查看路由器的所有信息。虽然是命令行,CLI 提供简单、丰富的编辑功能,熟悉它们是熟练配置路由器的基础。在CLI 下,可以使用”show”命令查看存放在路由中不同部件中的信息。在CLI 下,我们可以在路由器的各种模式间进行切换来对路由器进行配置。

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

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

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

            ① 执行ROM 中的引导程序加载(Bootstrap Loader),它和计算机中的BIOS 很类似,Bootstrap 会把IOS 装到RAM中。

            ② IOS 可以存放在许多地方(FLASH、TFTP 服务器上或ROM 中),路由器寻找IOS 映像的顺序决于配置寄存器的启动域以及其他的设置。

    2.1.3 CDP 协议介绍

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

    2.2 路由器基本配置命令汇总

  • 相关阅读:
    C++11
    Go和Java实现命令模式
    C语言题目练习
    尚硅谷-JVM-内存和垃圾回收篇(P1~P203)
    docker compose使用教程(docker-compose教程)
    【yolo训练数据集】标注好的垃圾分类数据集共享
    springboot+mybatis实现一对多查询(某学生和课程的ER图如下图所示,根据ER图创建数据库表,往数据库表中添加若干测试数据,用SpringBoot+SpringMVC+ Mybatis)
    Base64、Blob、File 三种类型的相互转换 最详细
    大规模 IoT 边缘容器集群管理的几种架构-2-HashiCorp 解决方案 Nomad
    软件测试—测试用例的设计
  • 原文地址:https://blog.csdn.net/guojunwu1977/article/details/128110391