路由器故障:思科IOS配置鎖防止路由配置錯亂
思科路由器故障描述
如果多名網絡管理員同時連接到路由器上對配置進行改動的話,可能會出現導致改動丟失或者只能執行部分內容的情況,從而導致整個網絡的運行出現問題。在本文中我們將會向大家介紹思科網絡操作系統提供的一項新功能:配置鎖,它可以用來防止這種情況的出現。
配置鎖有什么用處?
就象大家都知道的一樣,只要擁有了網絡管理員的權限,就可以在任何時間改動路由器的運行配置。如果你負責的是一家大型電腦商場或者管理著包括了數名技術人員團隊的話,思科網絡操作系統的這項新功能可以幫助你對運行配置的更改操作進行控制。它可以儀對配置的改變進行專門的控制,由于包含了訪問會話鎖定功能,所以被稱做配置鎖。
下面顯示的就是這個命令的內容:
Router(config)# configuration mode exclusive {auto | manual} [expire seconds] [lock-show] [interleave] [terminate] [config_wait seconds] [retry_wait seconds]
配置鎖功能支持自動或手動模式的設置,我個人認為大部分網絡管理員會選擇設置在自動模式下工作。
在自動模式下如何對配置鎖進行設置
在自動模式下,激活配置鎖功能非常簡單。
Router(config)# configuration mode exclusive auto
如果你選擇了使用自動關鍵字設置的話,它將在使用終端配置路由器的時間,自動鎖定相關的配置。如果選擇手動關鍵字設置的話,它將在該關鍵字被使用的時間,鎖定配置。下面我們就通過幾個例子,看看這項功能有多強大。
如果你選擇使用手動關鍵字模式的話,就必須在每次進入全局配置模式都啟用配置鎖功能。因此,使用終端配置路由器的時間,你必須象下面演示的那樣在***加入關鍵字:
- Router# configure terminal lock
- Enter configuration commands, one per line. End with CNTL/Z
- Router(config)#
顯示配置鎖的命令
怎樣才能了解配置鎖的運行情況?如果有人在改動配置的config文件的話,怎么才能知道?使用顯示配置鎖命令就可以完成相應的工作。請注意,在沒有鎖定和已經鎖定的情況下,命令的輸出結果是完全不同的。
沒有人進行編輯的情況下的輸出結果:
- Router(config)# show configuration lock
- Parser Configure Lock
- Owner PID: 10
- User : User3
- TTY : 3
- Type : EXCLUSIVE
- State: LOCKED
- Class: Exposed
- Count: 0
- Pending Requests : 0
- User debug info : 0
有人正在進行編輯的情況下的輸出結果:
- Router# show configuration lock
- Parser Configure Lock
- ——————————————————
- Owner PID : 3
- User : unknown
- TTY : 0
- Type : EXCLUSIVE
- State : LOCKED
- Class : EXPOSED
- Count : 1
- Pending Requests : 0
- User debug info : configure terminal
- Session idle state: TRUE
- No of exec cmds getting executed : 0
- No of exec cmds blocked : 0
- Config wait for show completion : FALSE
- Remote ip address : Unknown
- Lock active time (in Sec) : 6
- Lock Expiration timer (in Sec): 593
- Router(config)#
請注意:配置鎖功能的效果只是暫時的,出現這種情況的時間,網絡管理員應該盡快地退出思科網絡操作系統的配置模式。當另一位網絡管理員嘗試遠程登錄到路由器上的時間,他或者她將由于排它鎖功能導致用戶名出現錯誤。在它的幫助下,對運行配置進行改動將變得更加方便。某種程度上,這是一個對現有的網絡管理規則進行重新評估,以了解網絡實際運行情況的好機會。你也應該根據出現的問題制定新的規則,讓網絡管理員的工作更有效。
這是一個不錯的機會,我簡單介紹一下獨占鎖的回滾功能。它可以在你的管理員試圖將運行配置恢復到保存的配置副本的時間使用。這項功能和配置回滾功能并不是完全相同的。它將會取代思科網絡操作系統目前所有的運行配置。不過也有一些相關的限制。訪問會話鎖定模式配備了該功能。它可以支持象配置被改動的時間顯示相關命令的執行情況之類的操作。想了解更詳細資料的話,可以登陸思科的官方網站文檔:Configuration Replace and Configuration Rollback(英文)。
配置鎖功能的幫助下,網絡的水平和效率將得到***限度地提高。思科網絡操作系統提供的配置鎖功能對于網絡管理來說,是一個非常重要的組成部分。你可以利用這項功能來鎖定其它網絡管理員的運行配置,甚至查看相關的命令執行情況。你還可以對配置鎖的時間進行設定,保證配置更改的效果可以顯示出來。
【編輯推薦】