本文為大家介紹簡述cisco路由器內(nèi)存體系結(jié)構(gòu)(cisco路由器配置保存命令),下面和小編一起看看詳細內(nèi)容吧。
cisco路由器重要存儲設(shè)備flash和nvram
cisco路由器的flash和nvram是兩個重要的存儲設(shè)備。正確認識和掌握它們的使用方法,才能更好地完成路由器的配置和管理。
1 維護flash www.ttep.cn
flash就像是pc上的bios(基本輸入輸出系統(tǒng)),存放著cisco路由器的ios,其維護主要是ios文件的備份和恢復。在路由器啟用狀態(tài)下,使用“dir”命令查看flash中存放的ios文件名及其大小。例如cisco 1720 ios的文件名為c1700-y-mz.120-4.t,長度為2666496字節(jié)。 flash是可編程存儲器,所以可以對flash進行編程來升級ios,也可以使用“erase flash”來刪除flash中的ios,所以這個命令一定要慎重使用。我們可以在電腦上備份一個ios鏡像文件,在需要的時候修復ios。
用于備份的計算機應作為tftp服務器,即需要運行tftp server軟件。對于unix工作站,只需修改/etc/inetd.conf文件,開啟tftp服務,然后執(zhí)行“kill -1 [inetd進程號]”即可重啟inetd進程;對于windows主機,只需設(shè)置cisco tftp server(可在http://soft.online.ha.cn下載)安裝到電腦上運行即可。設(shè)置好tftp根目錄的路徑后,就可以使用了。
tftp的全稱是trivial file transfer protocol。與ftp相比,它沒有糾錯控制、密碼驗證等功能,而是要求對方在將文件發(fā)送到服務器之前擁有這個文件,然后將其追加到已有文件的末尾。如果服務器沒有這個文件,就會出錯。通常,我們會在tftp 服務器上生成一個與ios 文件同名但長度為零字節(jié)的文件。在unix系統(tǒng)下使用touch命令創(chuàng)建一個空文件后,其訪問權(quán)限應改為777;在windows 主機上,您可以創(chuàng)建一個空文本文件并將其重命名為指定文件。例如,對于cisco1720,您可以將文件名設(shè)置為c1700-y-mz.120-4.t。 www.ttep.cn
操作路由器有兩種方法:將終端連接到路由器的控制臺端口和遠程登錄(telnet)。前者是通用的,后者只適用于路由器lan口設(shè)置正確的場合。用于ios備份的tftp必須通過網(wǎng)絡運行,這就要求即使使用第一種方式,也必須在正確設(shè)置lan口的前提下進行備份。 tftp服務器正常運行,并生成指定的空文件,并正確設(shè)置路由器的lan口后,在路由器上輸入“copy network”命令,指定tftp服務器的ip地址,然后ios文件可以傳輸?shù)絫ftp服務器。 tftp 服務器和用于控制和維護路由器的計算機可能不同。
如果不小心用“erase flash”命令刪除了路由器的ios,可以用它的備份來恢復。由于刪除ios后路由器不能正常工作,所以無法通過telnet傳輸。只能通過電腦的串口連接到路由器的console口來連接。對于windows超級終端,需要注意一個問題,就是路由器console口連接的串口速率一般設(shè)置為9600bit/s,這也是路由器console口的默認速率。路由器。由于ios文件較大,9600bit/s的傳輸時間過長。您可以通過“confreg”(設(shè)置寄存器)命令增加console 端口的速率。根據(jù)提示將console口速率設(shè)置為最高115200bit/s。這時候終端屏幕可能會出現(xiàn)亂碼,這是因為終端的串口速率沒有修改為115200bit/s。所以只需要將串口速率相應修改為115200bit/s,關(guān)閉超級終端再重新打開,亂碼就會消失。路由器開機后進入rom monitor狀態(tài),終端出現(xiàn)“rommon”命令提示符。在“rommon”提示符下輸入“xmodem”,當出現(xiàn)“準備接收文件”時,選擇超級終端上的“傳輸”菜單,單擊“發(fā)送文件.”菜單項,在“發(fā)送文件”中選擇 window 文件傳輸協(xié)議為xmodem,選擇要發(fā)送的文件,即ios文件。單擊“發(fā)送”按鈕將ios 文件發(fā)送到路由器。路由器將接收到的文件解壓并寫入flash。此時在“rommon”提示下輸入“reset”命令重啟路由器,即可轉(zhuǎn)入ios,進入“自動配置”狀態(tài)。至此,路由器的ios已經(jīng)成功恢復。
2 nvram的維護
nvram就像pc上的cmos,里面存放著路由器的配置參數(shù)。 nvram的內(nèi)容可以使用“erase memory”或者“write erase”將配置參數(shù)刪除到出廠設(shè)置狀態(tài),所以相對于路由器丟失ios來說,刪除novram的后果不是很嚴重,而且是更容易恢復。路由器正常啟動后,會將nvram的內(nèi)容復制到內(nèi)存中。我們對路由器的設(shè)置其實就是修改內(nèi)存中的參數(shù)。所以內(nèi)存和nvram中的內(nèi)容可能會有所不同,直到使用“write memory”,“copy running-config startup-config”或“reload”,“copy startup-config running-config”,restart將內(nèi)存設(shè)置保存到nvram路由器等將nvram的內(nèi)容重新加載到內(nèi)存中,從而實現(xiàn)nvram與內(nèi)存的同步。使用“show configuration”命令查看nvram中的設(shè)置
置,用“show running-config”、“write terminal”命令則可以查看當前運行的設(shè)置(在內(nèi)存中)。
nvram也是可以備份的。備份方法有兩種:屏幕拷貝或者寫到tftp服務 器上。windows的超級終端有緩存,可以保存先前顯示的內(nèi)容,我們在對路由器執(zhí)行“show configuration”命令后,就可以向前翻卷窗口,將此命令顯示的內(nèi)容拷貝生成一個文本文件,就實現(xiàn)了nvram的備份。往tftp服務器上寫時 也要求網(wǎng)絡上有一臺計算機充當tftp服務器,并事先生成約定好的nvram文件名,在路由器上執(zhí)行“write network”命令,指定tftp服務器的ip地址,路由器當前的nvram配置就會作為一個文件存入tftp服務器的根目錄下。 www.ttep.cn
若不慎刪除了nvram的內(nèi)容,使路由器進入出廠設(shè)置,恢復也有兩種方式: 屏幕拷貝或者從tftp服務器讀入。屏幕拷貝也就是用文本編輯器打開事先備份的nvram文件,將其內(nèi)容全部選定后拷貝到剪貼板上,在路由器的 config狀態(tài)下,粘貼進去,路由器將執(zhí)行所粘貼的每一行命令。從tftp服務器讀入則先要保證路由器的局域網(wǎng)口已開啟(no shutdown),因為出廠設(shè)置時廣域網(wǎng)口、局域網(wǎng)口都是默認關(guān)閉的。使用“l(fā)oad network”或“config network”命令就可以將tftp服務器上的配置文件讀入了。注意這兩個辦法都只是將原備份的配置讀入到路由器的內(nèi)存,并未真正修改nvram,因此 需要用前述的命令將內(nèi)存中的配置保存到nvram里。
靈活利用nvram的恢復還可以給日常的維護帶來許多方便。比如,在需要對 多臺路由器作相似的配置時,可以先配好一個路由器,將其配置文件備份到tftp服務器上,然后作為模板,稍加修改就變?yōu)槠渌酚善鞯呐渲梦募?。用恢復的辦 法就可以快速配置完成多個路由器。在系統(tǒng)升級擴容時,需要用性能更強的路由器代替原路由器,而原有的配置并不需要改變,用這種“克隆”的辦法能起到事半功 倍的效果。
好了,簡述cisco路由器內(nèi)存體系結(jié)構(gòu)(cisco路由器配置保存命令)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。