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