本文为大家介绍简述cisco路由器内存体系结构(cisco路由器配置保存命令),下面和小编一起看看详细内容吧。
cisco路由器重要存储设备flash和nvram
cisco路由器的flash和nvram是两个重要的存储设备。正确认识和掌握它们的使用方法,才能更好地完成路由器的配置和管理。
1 维护flash www.ttep.cn
flash就像是pc上的bios(基本输入输出系统),存放着cisco路由器的ios,其维护主要是ios文件的备份和恢复。在路由器启用状态下,使用“dir”命令查看flash中存放的ios文件名及其大小。例如cisco 1720 ios的文件名为c1700-y-mz.120-4.t,长度为2666496字节。 flash是可编程存储器,所以可以对flash进行编程来升级ios,也可以使用“erase flash”来删除flash中的ios,所以这个命令一定要慎重使用。我们可以在电脑上备份一个ios镜像文件,在需要的时候修复ios。
用于备份的计算机应作为tftp服务器,即需要运行tftp server软件。对于unix工作站,只需修改/etc/inetd.conf文件,开启tftp服务,然后执行“kill -1 [inetd进程号]”即可重启inetd进程;对于windows主机,只需设置cisco tftp server(可在http://soft.online.ha.cn下载)安装到电脑上运行即可。设置好tftp根目录的路径后,就可以使用了。
tftp的全称是trivial file transfer protocol。与ftp相比,它没有纠错控制、密码验证等功能,而是要求对方在将文件发送到服务器之前拥有这个文件,然后将其追加到已有文件的末尾。如果服务器没有这个文件,就会出错。通常,我们会在tftp 服务器上生成一个与ios 文件同名但长度为零字节的文件。在unix系统下使用touch命令创建一个空文件后,其访问权限应改为777;在windows 主机上,您可以创建一个空文本文件并将其重命名为指定文件。例如,对于cisco1720,您可以将文件名设置为c1700-y-mz.120-4.t。 www.ttep.cn
操作路由器有两种方法:将终端连接到路由器的控制台端口和远程登录(telnet)。前者是通用的,后者只适用于路由器lan口设置正确的场合。用于ios备份的tftp必须通过网络运行,这就要求即使使用第一种方式,也必须在正确设置lan口的前提下进行备份。 tftp服务器正常运行,并生成指定的空文件,并正确设置路由器的lan口后,在路由器上输入“copy network”命令,指定tftp服务器的ip地址,然后ios文件可以传输到tftp服务器。 tftp 服务器和用于控制和维护路由器的计算机可能不同。
如果不小心用“erase flash”命令删除了路由器的ios,可以用它的备份来恢复。由于删除ios后路由器不能正常工作,所以无法通过telnet传输。只能通过电脑的串口连接到路由器的console口来连接。对于windows超级终端,需要注意一个问题,就是路由器console口连接的串口速率一般设置为9600bit/s,这也是路由器console口的默认速率。路由器。由于ios文件较大,9600bit/s的传输时间过长。您可以通过“confreg”(设置寄存器)命令增加console 端口的速率。根据提示将console口速率设置为最高115200bit/s。这时候终端屏幕可能会出现乱码,这是因为终端的串口速率没有修改为115200bit/s。所以只需要将串口速率相应修改为115200bit/s,关闭超级终端再重新打开,乱码就会消失。路由器开机后进入rom monitor状态,终端出现“rommon”命令提示符。在“rommon”提示符下输入“xmodem”,当出现“准备接收文件”时,选择超级终端上的“传输”菜单,单击“发送文件.”菜单项,在“发送文件”中选择 window 文件传输协议为xmodem,选择要发送的文件,即ios文件。单击“发送”按钮将ios 文件发送到路由器。路由器将接收到的文件解压并写入flash。此时在“rommon”提示下输入“reset”命令重启路由器,即可转入ios,进入“自动配置”状态。至此,路由器的ios已经成功恢复。
2 nvram的维护
nvram就像pc上的cmos,里面存放着路由器的配置参数。 nvram的内容可以使用“erase memory”或者“write erase”将配置参数删除到出厂设置状态,所以相对于路由器丢失ios来说,删除novram的后果不是很严重,而且是更容易恢复。路由器正常启动后,会将nvram的内容复制到内存中。我们对路由器的设置其实就是修改内存中的参数。所以内存和nvram中的内容可能会有所不同,直到使用“write memory”,“copy running-config startup-config”或“reload”,“copy startup-config running-config”,restart将内存设置保存到nvram路由器等将nvram的内容重新加载到内存中,从而实现nvram与内存的同步。使用“show configuration”命令查看nvram中的设置
置,用“show running-config”、“write terminal”命令则可以查看当前运行的设置(在内存中)。
nvram也是可以备份的。备份方法有两种:屏幕拷贝或者写到tftp服务 器上。windows的超级终端有缓存,可以保存先前显示的内容,我们在对路由器执行“show configuration”命令后,就可以向前翻卷窗口,将此命令显示的内容拷贝生成一个文本文件,就实现了nvram的备份。往tftp服务器上写时 也要求网络上有一台计算机充当tftp服务器,并事先生成约定好的nvram文件名,在路由器上执行“write network”命令,指定tftp服务器的ip地址,路由器当前的nvram配置就会作为一个文件存入tftp服务器的根目录下。 www.ttep.cn
若不慎删除了nvram的内容,使路由器进入出厂设置,恢复也有两种方式: 屏幕拷贝或者从tftp服务器读入。屏幕拷贝也就是用文本编辑器打开事先备份的nvram文件,将其内容全部选定后拷贝到剪贴板上,在路由器的 config状态下,粘贴进去,路由器将执行所粘贴的每一行命令。从tftp服务器读入则先要保证路由器的局域网口已开启(no shutdown),因为出厂设置时广域网口、局域网口都是默认关闭的。使用“load network”或“config network”命令就可以将tftp服务器上的配置文件读入了。注意这两个办法都只是将原备份的配置读入到路由器的内存,并未真正修改nvram,因此 需要用前述的命令将内存中的配置保存到nvram里。
灵活利用nvram的恢复还可以给日常的维护带来许多方便。比如,在需要对 多台路由器作相似的配置时,可以先配好一个路由器,将其配置文件备份到tftp服务器上,然后作为模板,稍加修改就变为其它路由器的配置文件。用恢复的办 法就可以快速配置完成多个路由器。在系统升级扩容时,需要用性能更强的路由器代替原路由器,而原有的配置并不需要改变,用这种“克隆”的办法能起到事半功 倍的效果。
好了,简述cisco路由器内存体系结构(cisco路由器配置保存命令)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。