一步一步教您Cisco路由器配置
可能很多人對Cisco路由器配置還不是特別的了解,于是我研究了一步Cisco路由器配置的詳細知識,在這里拿出來和大家分享一下,希望對大家有用。你是否也曾經碰到過,對Cisco路由器或者交換機進行了修改,然后又需要將這些修改移除掉的情況?有很多種方法可以完成這一點,但是哪種方式才是最簡單,最安全的呢?重啟路由器或者交換機并不是正確答案。實際上,只需使用一個簡單的命令,效果卻好得多。
假設你在一個路由器上已經實施了某些修改,生成了一個巨大的Cisco路由器配置文件。可能在進行修改的同時,你已經發現了有些地方不對勁,而等到進行測試時,期望的新功能的確也沒發揮作用。你現在所希望的就是將一切恢復原狀,然后再從頭開始。該怎么做才能達到這一點呢?你有幾個選擇。
如果你還沒保存這個Cisco路由器配置,那么只要簡單的重啟路由器即可。這是有用的,但是你肯定不希望自己不得不重啟一臺產品路由器。另外,在沒有必要的時候,你又何必去重啟一臺路由器,然后坐在一邊傻傻等待呢?你也可以使用copy startup-config running-config命令。不過,這個命令所做的事情,可能并不會像你所想象的那樣。它只是將startup-config中的命令,和running-config中的命令合并起來。
如果有沖突的話,它會將命令留在running-config之中。結果,你最后得到的,就是一個Cisco路由器配置的混合物。另外,它可能也會因為將老配置和修改配置的混合,而產生了一些不可預期的結果,最終導致出現一些路由器停工或癱瘓的現象。
如何才能在不出現停工現象的情況下,恢復初始的startup-config配置呢?這個問題的答案就是“configure replace”命令。 這個命令會將running-config和要替換的配置進行比較。 它會找出兩個Cisco路由器配置之間的不同,然后僅僅實施這些不同的部分。這個命令對于沒有改變過的Cisco路由器配置,不會產生任何影響,而且它不會導致任何停工的出現。
一般情況下,你可以使用存放于路由器NVRAM中的startup-config(起始配置),來替換running-config(當前配置)。要這么做,你需要執行下述命令:configure replace nvram:startup-config。不過,最后一個參數可以是任何一個有效的config文件,只要它是可接受的Cisco IOS URL格式。比方說,這個config文件的實際存放地,可以是在某臺TFTP, FTP, HTTP, RCP或者SCP服務器上。 這種情況下,命令可能就會變成下述這樣:configure replace tftp://192.168.1.107/config-bu。
表格A提供了一個使用Configure replace命令的基本示例。首先,我關閉了我的FastEthernet4接口,然后我使用了configure replace nvram:startup-config命令,來用我的起始設置(startup-configuration)替換掉當前設置(running-configuration)。雖然這是一個明顯簡化的示例,但是還是展現了命令的工作方式。Configure replace命令是非常有用的——它常常能最小化停工時間,又能讓你恢復到變化之前的起點。