对于模拟器来说,还有一种登录方式,我称其为“伪TELNET方式”,注意下图的配置显示:
路由器的串口号,每个模拟的设备基本都有,我们通过在主机中直接telnet ip 串口号就能登录上路由器,这里的ip是主机的ip(本实验中是192.168.1.100)或者127.0.0.1,串口号是2001,(直接在主机的命令窗口telnet时,总是自动回显输入的字母,无法输入用户名,不知道什么原因),使用SecureCRT进行配置:
这样就可以直接登录路由器了,为什么说是“伪Telnet方式”呢?我们来看登陆后的用户显示,使用dis users:
这里显示的登录用户接口界面是CON 0,就是CON口登录,而我们在SecureCRT中配置的是telnet登录,具体的原理,我的理解是:模拟器中每增加一个设备,其实就是在主机中增加一个进程,这个进程与主机的之间使用telnet协议通信,同时进程监听端口号是2001(即配置中的串口号),仅仅是一个通信的过程,而这个进程与模拟器的设备间是以CON口登录来处理的。
配置系统启动
设备启动时会启动保存在设备存储器中的系统软件和加载配置文件,用户可以管理这些设备系统软件和配置文件。支持的存储器主要有Flash、U盘,AR2200/3200系列还支持Micro SD卡。
这些配置操作均在用户视图下进行。
系统启动
系统启动需要加载系统软件(包括VRP系统软件和BootROM软件)和配置文件。如果指定了下次启动的补丁文件,还需要加载补丁文件。
1、j需进行系统启动的情况
(1)对设备进行升级操作,即系统软件从低版本至高版本升级。
(2)对设备进行降级操作(版本回退)
(3)在开局场景下,可以对一个新设备加载已有的满足需求的配置文件
(4)对设备指定升级后的补丁文件
2、系统软件
设备的系统软件包括VRP系统软件和BootROM软件,扩展名为.CC。设备上电后,先运行BootROM软件,初始化硬件并显示设备的硬件参数,然后运行VRP系统软件,系统软件一方面提供对硬件的驱动和适配功能,另一方面实现了业务特性。BootROM软件与系统软件是设备启动、运行的必备软件。设备在升级时将同时升级VRP系统和BootROM软件,目前,设备的系统软件中已经包含了BootROM软件,在升级VRP系统软件的同时即可自动升级BootROM。
个人理解,BootROM相当于我们PC机上的BIOS,VRP相当于操作系统。
3、配置文件
配置文件是用户在配置设备时所输入的命令行集合。配置文件为文本文件,具有以下基本特性:
(1)以命令格式保存
(2)为了节省空间,只保存非缺省的参数。
(3)以命令视图为基本框架,同一命令视图的命令组织在一起,形成一节,节与节之间通常用空行或注释行隔开(以“#”开始的为注释行)。空行或者注释行可以是一行或多行。
(4)文件中各节的顺序安排通常为:全局配置、接口配置、各种协议配置和用户界面配置。
(5)配置文件必须以“.cfg”或者“.zip”作为扩展名,而且必须存放在存储设备的跟目录下。
设备配置文件分为“出厂配置”、“配置文件”和“当前配置”三种,区别如下:
4、补丁文件
补丁是一种与设备系统软件兼容的软件,类似WINDOWS操作系统的补丁文件。补丁通常以补丁文件的形式发布,一个补丁文件可能包含一个或多个补丁。当补丁文件被用户从存储器加载到内存补丁区中时,补丁文件中的补丁将被分配一个在此内存补丁区中唯一的单元序号,用于标志、管理和操作各补丁。
(1)补丁分类:热补丁(Hot Patch,HP)、冷补丁(Cold Patch,CP);增量型补丁:一个新的补丁文件必须包含前一个补丁文件中的所有补丁信息,且用户可以在不卸载原补丁文件的情况下直接安装新的补丁文件。、非增量型补丁:只允许当前系统安装一个补丁文件,具有排他性。
AR G3产品发布的补丁类型都为热补丁与增量型补丁。
(2)补丁状态:每个补丁都有自身的状态,只有在用户命令行的干预下才能发生切换。
5、补丁安装
(1)一般采用不中断业务的方式。(2)指定系统下次启动的补丁文件,需要重新启动设备。