一種配置回滾方法和裝置的制造方法
【專利摘要】本發明提供一種配置回滾方法和裝置,所述方法包括:當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令;若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。應用本發明實施例可以避免由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
【專利說明】
一種配置回滾方法和裝置
技術領域
[0001]本發明涉及計算機網絡技術領域,尤其涉及一種配置回滾方法和裝置。
【背景技術】
[0002]管理員通常可以通過命令行方式對設備進行維護。命令行是一種交互式終端界面,管理員可以通過console (操縱)、telnet (遠程終端協議)等連接方式訪問設備,在提示符下輸入命令,對設備進行維護。
[0003]隨著網絡規模越來越大,應用越來越復雜,網絡設備配置也越來越多。比如路由、包過濾等表項,條目數量可達10萬數量級,這種規模的配置量依靠人工維護變得越來越不現實。因此網絡設備需要支持相應的自動化管理手段,實現對設備配置的快速添加、刪除、恢復等操作。為了解決該類批量配置的問題,通常命令行都支持配置回滾功能。
[0004]配置回滾是指將當前的配置回滾到指定配置文件中的配置狀態。配置回滾使用的配置文件是執行configurat1n save (配置保存)命令生成的一種全部由命令行可執行命令組成的.cfg文件。該文件支持從設備中導出、導入、編輯。管理員可以將生成的配置文件從設備中導出后進行編輯,將所需要的配置命令添加到配置文件中后將配置文件導入設備,再使用配置回滾功能將設備當前配置回滾到導入的配置文件中指定的配置狀態,以此可以實現對設備的批量配置。
[0005]在配置回滾流程中,系統會處理、比較當前配置文件(對應設備當前的配置)與回滾配置文件中的差異:
[0006]1、對于當前配置文件與回滾配置文件中的相同命令,回滾操作不做處理;
[0007]2、對于存在于當前配置文件但不存在于回滾配置文件中的命令,回滾操作將取消當前配置文件中的配置命令,即執行該配置命令對應的no命令;
[0008]3、對于存在于回滾配置文件中,但不存在于當前配置文件的命令,回滾操作將執行這些命令;
[0009]4、對于當前配置文件和回滾配置文件中不相同的命令,配置回滾將先取消這些配置,再執行回滾配置文件中的相應命令。
[0010]然而實踐發現,在上述配置回滾方案中,當需要取消某正向配置命令對應的配置時,如該正向配置命令存在于當前配置文件但不存在于回滾配置文件中時,需要執行該正向配置命令對應的no命令,即在正向配置命令前加上關鍵字no執行。若正向配置命令前加關鍵字no構成的反向配置命令不存在,系統不識別,就可能導致配置回滾失敗。例如,命令A B STRING(其中A、B為命令關鍵字,STRING為命令參數),對應的反向配置命令為noA B,但是配置回滾的時候,系統會去自動執行no A B STRING,此時系統會因為不支持no AB STRING而造成配置A B STRING回滾失敗。
【發明內容】
[0011]本發明提供一種配置回滾方法和裝置,以解決現有配置回滾方案中執行正向配置命令對應的no命令以取消正向配置命令對應的配置時,由于正向配置命令對應的no命令不存在而導致回滾失敗的問題。
[0012]根據本發明實施例的第一方面,提供一種配置回滾方法,包括:
[0013]當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令;
[0014]若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。
[0015]根據本發明實施例的第二方面,提供一種配置回滾裝置,包括:
[0016]第一執行單元,用于當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令;
[0017]第二執行單元,用于若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。
[0018]應用本發明實施例,通過預先設置用于取消目標正向配置命令對應的配置的目標操作,當在配置回滾流程中需要取消當前配置中的目標正向配置命令對應的配置,且執行該目標正向配置命令對應的no命令失敗時,可以執行該預設的用于取消目標正向配置命令對應的配置的目標操作,以取消目標正向配置命令對應的配置,避免了由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
【附圖說明】
[0019]圖1是本發明實施例提供的一種配置回滾方法的流程示意圖;
[0020]圖2是本發明實施例提供的另一種配置回滾方法的流程示意圖;
[0021]圖3是本發明實施例提供的配置回滾裝置所在設備的一種硬件結構圖;
[0022]圖4是本發明實施例提供的一種配置回滾裝置的結構示意圖;
[0023]圖5是本發明實施例提供的另一種配置回滾裝置的結構示意圖;
[0024]圖6是本發明實施例提供的另一種配置回滾裝置的結構示意圖。
【具體實施方式】
[0025]為了使本技術領域的人員更好地理解本發明實施例中的技術方案,并使本發明實施例的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本發明實施例中技術方案作進一步詳細的說明。
[0026]請參見圖1,為本發明實施例提供的一種配置回滾方法的流程示意圖,如圖1所示,該配置回滾方法可以包括以下步驟:
[0027]步驟101、當需要取消當前配置中的目標正向配置命令對應的配置時,執行該目標正向配置命令對應的no命令。
[0028]本發明實施例中,上述方法可以應用于包括但不限于路由器、交換機等網絡設備,為便于描述,以下以上述方法的執行主體為網絡設備進行說明。
[0029]本發明實施例中,在網絡設備進行配置回滾的過程中,當需要取消當前配置中的目標正向配置命令對應的配置時,網絡設備可以先嘗試執行該目標正向配置命令對應的no命令,即在該目標正向配置命令前加上關鍵字“no”,并執行。
[0030]例如,假設正向配置命令為telnet enable,其對應的no命令為no telnetenable ;假設正向配置命令為password WORD,其對應的no命令為no password WORD。[0031 ] 其中,該目標正向配置命令可以包括但不限于任一存在于當前配置對應的配置文件中,但不存在于回滾配置文件中的正向配置命令;或,任一存在于當前配置對應的配置文件中,且與回滾配置文件中對應的配置命令不同的正向配置命令。
[0032]步驟102、若該目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消目標正向配置命令對應的目標操作。
[0033]本發明實施例中,為了避免在配置回滾過程中由于正向配置命令對應的no命令不存在而導致回滾失敗,可以預先針對當前配置對應的配置文件中反向配置命令不是正向配置命令前加上關鍵詞“no”的正向配置命令,設定用于取消該正向配置命令對應的配置的目標操作。
[0034]相應地,當網絡設備執行目標正向配置命令對應的no命令失敗時,網絡設備可以執行預設的用于取消該目標正向配置命令的配置的目標操作,以取消該目標正向配置命令的配置的目標操作。
[0035]作為一種實現方式,上述步驟102中,執行預設的用于取消目標正向配置命令對應的配置的目標操作,可以具體包括:
[0036]將反向配置狀態標志設置為開啟狀態,并執行該目標正向配置命令;其中,在反向配置狀態標識為開啟狀態時,執行目標正向配置命令將會取消目標正向配置命令對應的配置。
[0037]在該實施方式中,對于系統中反向配置命令不是由正向配置命令前加關鍵字“no”構成的情況,將該正向配置命令的執行流程由原來的正向配置流程設置為兩個部分:正常配置流程和取消配置流程。該兩個流程通過一個反向配置狀態標志來區分,當該反向配置狀態標志開啟狀態時,執行正向配置命令即為執行其對應的取消配置流程,即取消該正向配置命令對應的配置;當該反向配置狀態標志為關閉狀態時,執行正向配置命令即為執行其對應的正常配置流程,即根據該正向配置命令對網絡設備進行配置。其中,上述反向配置狀態標志的初始化狀態為關閉狀態。
[0038]需要注意的是,對于系統中反向配置命令是由正向配置命令前加關鍵字“no”構成的情況,正向配置流程與反向配置流程分別歸屬于正向配置命令和反向配置命令,二者相互獨立,其流程均不用修改,其具體實現在此不再贅述。
[0039]相應地,當網絡設備執行目標正向命令的no命令失敗時,該網絡設備可以將反向配置狀態標志設置為開啟狀態,并執行該目標正向配置命令;此時,由于反向配置狀態標志為開啟狀態,因此,網絡設備執行該正向配置命令即為執行該正向配置命令對應的取消配置命令流程,即網絡設備將會取消該正向配置命令對應的配置。
[0040]進一步地,在該實施方式中,將反向配置狀態標志設置為開啟狀態,并執行目標正向配置命令之后,還可以包括:
[0041]將反向配置狀態標志設置為關閉狀態。
[0042]在該實施方式中,為了避免反向配置狀態標志的狀態影響其它配置命令的執行,當網絡設備在反向配置狀態標志位開啟狀態下執行目標正向配置命令之后,還可以將反向配置狀態標志設置為關閉狀態,進而,當網絡設備執行其它正向配置命令時,將會執行其對應的正常配置流程。
[0043]需要注意的是,在本發明實施例中,還可以通過進行設置,使網絡設備在反向配置狀態標志在開啟狀態下執行一個正向配置命令之后自動觸發反向配置狀態標志切換為關閉狀態,而不需要進行專門的設置;或者,也可以通過設置反向配置狀態標志處于開啟狀態的持續時間閾值,當反向配置狀態標志處于開啟狀態的持續時間到達預設的持續時間閾值時,將自動切換為關閉狀態;其中,該持續時間閾值可以根據網絡設備執行配置命令的時間設置,本發明實施例對此不再贅述。
[0044]值得說明的是,在本發明實施例中,將上述控制執行正向配置命令對應的流程為“正常配置流程”或“取消配置流程”的標志命名為“反向配置狀態標志”僅是對該標志的命名的一種具體示例,本領域技術人員也可以對其進行其它命名,在本發明實施例的基礎上,本領域技術人員在不付出創造性勞動的前提下,對上述標志命名的任何變型均應屬于本發明的保護范圍。
[0045]可見,在圖1所描述的方法流程中,通過預先設置用于取消目標正向配置命令對應的配置的目標操作,當在配置回滾流程中需要取消當前配置中的目標正向配置命令對應的配置,且執行該目標正向配置命令對應的no命令失敗時,可以執行該預設的用于取消目標正向配置命令對應的配置的目標操作,以取消目標正向配置命令對應的配置,避免了由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
[0046]請參見圖2,為本發明實施例提供的一種配置回滾方法的流程示意圖,如圖2所示,該配置回滾方法可以包括以下步驟:
[0047]步驟201、當正向配置命令對應的反向配置命令與該正向配置命令對應的no命令不同時,為該正向配置命令注冊該正向配置命令對應的no命令。
[0048]本發明實施例中,考慮到在配置回滾過程中,當網絡設備需要取消某正向配置命令對應的配置時,該網絡設備會先執行該正向配置命令對應的no命令,即在該正向配置命令前加關鍵字“no”,并執行;若該正向配置命令對應的反向配置命令與該正向配置命令對應的no命令不同,即該正向配置命令對應的反向配置命令不是由該正向配置命令前加關鍵字“no”構成,則網絡設備執行該正向配置命令對應的no命令將會失敗,無法取消該正向配置命令對應的配置,因此,針對系統中所對應的反向配置命令不是由正向配置命令前加關鍵字“no”構成的正向配置命令(即該正向配置命令對應的反向配置命令與該正向配置命令對應的no命令不同),網絡設備可以為該正向配置命令注冊對應的no命令,將該正向配置命令對應的no命令作為該正向配置命令在配置回滾時使用的反向配置命令。
[0049]例如,以正向配置命令為A B STRING為例,其對應的反向配置命令(普通的反向配置命令)為no A B;對應的no命令(配置回滾時對應的反向配置命令)為no A BSTRING,可見,該正向配置命令對應的反向配置命令與該正向配置命令對應的no命令不同,對于該類型的正向配置命令,可以為其注冊對應的no命令,即該正向配置命令共注冊有三條命令,一條正向配置命令,如A B STRING,一條反向配置命令,如no A B,一條no命令no A B STRING。
[0050]本發明實施例中,對于注冊有no命令的正向配置命令,執行正向配置命令對應的no命令的功能與執行該正向配置命令對應的反向配置命令的功能相同。
[0051]例如,仍以上述正向配置命令no A B STRING為例,當為其注冊對應的no命令之后,網絡設備執行其對應的no命令(即no A B STRING)的功能與執行其對應的反向配置命令(即no A B)的功能相同,均為取消該正向配置命令對應的配置。
[0052]在一種實施方式中,考慮到命令行同時存在普通的反向配置命令與配置回滾使用的反向配置命令會對管理員造成困擾,用于配置回滾使用的反向配置命令注冊為隱藏命令,其中,隱藏命令對用戶不可見,且在正常的配置流程中,隱藏命令也不會被執行,而在配置回滾過程中可以正常執行隱藏命令。
[0053]步驟202、當需要取消當前配置中的目標正向配置命令對應的配置時,執行目標正向配置命令對應的no命令。
[0054]本發明實施例中,在網絡設備進行配置回滾的過程中,當需要取消當前配置中的目標正向配置命令對應的配置時,網絡設備可以先嘗試執行該目標正向配置命令對應的no命令,即在該目標正向配置命令前加上關鍵字“no”,并執行。
[0055]例如,假設正向配置命令為telnet enable,其對應的no命令為no telnetenable ;假設正向配置命令為password WORD,其對應的no命令為no password WORD。
[0056]其中,該目標正向配置命令可以包括但不限于任一存在于當前配置對應的配置文件中,但不存在于回滾配置文件中的正向配置命令;或,任一存在于當前配置對應的配置文件中,且與回滾配置文件中對應的配置命令不同的正向配置命令。
[0057]步驟203、若該目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消目標正向配置命令對應的目標操作。
[0058]本發明實施例中,對于反向配置命令是由正向配置命令前加上“no”構成的配置命令(即對應的反向配置命令與對應的no命令相同的正向配置命令),以及反向配置命令不是由正向配置命令前加上“no”構成,但已注冊對應的no命令的配置命令(步驟201中所描述的配置命令),執行該正向配置命令的no命令可以直接取消該正向配置命令對應的目標操作。
[0059]而對于反向配置命令不是由正向配置命令前加上“no”構成,且未注冊對應的no命令的配置命令,為了避免在配置回滾過程中由于正向配置命令對應的no命令不存在而導致回滾失敗,可以預先設定用于取消該正向配置命令對應的配置的目標操作。
[0060]相應地,當網絡設備執行目標正向配置命令對應的no命令失敗時,網絡設備可以執行預設的用于取消該目標正向配置命令的配置的目標操作,以取消該目標正向配置命令的配置的目標操作。
[0061]作為一種實現方式,上述步驟203中,執行預設的用于取消目標正向配置命令對應的配置的目標操作,可以具體包括:
[0062]將反向配置狀態標志設置為開啟狀態,并執行該目標正向配置命令;其中,在反向配置狀態標識為開啟狀態時,執行目標正向配置命令將會取消目標正向配置命令對應的配置。
[0063]在該實施方式中,對于系統中反向配置命令不是由正向配置命令前加關鍵字“no”構成的情況,將該正向配置命令的執行流程由原來的正向配置流程設置為兩個部分:正常配置流程和取消配置流程。該兩個流程通過一個反向配置狀態標志來區分,當該反向配置狀態標志開啟狀態時,執行正向配置命令即為執行其對應的取消配置流程,即取消該正向配置命令對應的配置;當該反向配置狀態標志為關閉狀態時,執行正向配置命令即為執行其對應的正常配置流程,即根據該正向配置命令對網絡設備進行配置。其中,上述反向配置狀態標志的初始化狀態為關閉狀態。
[0064]相應地,當網絡設備執行目標正向命令的no命令失敗時,該網絡設備可以將反向配置狀態標志設置為開啟狀態,并執行該目標正向配置命令;此時,由于反向配置狀態標志為開啟狀態,因此,網絡設備執行該正向配置命令即為執行該正向配置命令對應的取消配置命令流程,即網絡設備將會取消該正向配置命令對應的配置。
[0065]進一步地,在該實施方式中,將反向配置狀態標志設置為開啟狀態,并執行目標正向配置命令之后,還可以包括:
[0066]將反向配置狀態標志設置為關閉狀態。
[0067]在該實施方式中,為了避免反向配置狀態標志的狀態影響其它配置命令的執行,當網絡設備在反向配置狀態標志位開啟狀態下執行目標正向配置命令之后,還可以將反向配置狀態標志設置為關閉狀態,進而,當網絡設備執行其它正向配置命令時,將會執行其對應的正常配置流程。
[0068]需要注意的是,在本發明實施例中,在配置回滾過程中,網絡設備遍歷和比較當前配置對應的配置文件與回滾配置文件的具體處理流程、根據當前配置對應的配置文件中不存在,而回滾配置文件中存在的配置指令進行配置等相關處理流程可以參見現有配置回滾方案中的相關處理流程,本發明實施例在此不再贅述。
[0069]可見,在圖2所描述的方法流程中,通過為對應的反向配置命令與對應的no命令不同的正向配置命令注冊對應的no命令,避免了由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
[0070]通過以上描述可以看出,在本發明實施例提供的技術方案中,通過預先設置用于取消目標正向配置命令對應的配置的目標操作,當在配置回滾流程中需要取消當前配置中的目標正向配置命令對應的配置,且執行該目標正向配置命令對應的no命令失敗時,可以執行該預設的用于取消目標正向配置命令對應的配置的目標操作,以取消目標正向配置命令對應的配置,避免了由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
[0071]與前述配置回滾方法實施例相對應,本發明還提供了配置回滾裝置的實施例。
[0072]本發明實施例中,配置回滾裝置可以應用于包括但不限于路由器、交換機等網絡設備。裝置實施例可以通過軟件實現,也可以通過硬件或者軟硬件結合的方式實現。以軟件實現為例,作為一個邏輯意義上的裝置,是通過其所在設備的處理器將非易失性存儲器中對應的計算機程序指令讀取到內存中運行形成的。從硬件層面而言,如圖3所示,為本發明實施例提供的配置回滾裝置所在設備的一種硬件結構圖,除了圖3所示的處理器、網絡接口、內存以及非易失性存儲器之外,實施例中裝置所在的設備通常還可以包括其他硬件,如負責處理報文的轉發芯片等等;從硬件結構上來講該設備還可能是分布式的設備,可能包括多個接口卡,以便在硬件層面進行報文處理的擴展。
[0073]請參見圖4,為本發明實施例提供的一種配置回滾裝置的結構示意圖,其中,所述裝置可以應用于可以應用于上述方法實施例中的網絡設備,如圖4所示,該配置回滾裝置可以包括:
[0074]第一執行單元410,用于當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令;
[0075]第二執行單元420,用于若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。
[0076]請一并參見圖5,為本發明實施例提供的另一種配置回滾裝置的結構示意圖,該實施例在前述圖4所示實施例的基礎上,所述裝置中第二執行單元420可以包括:設置子單元421和執行子單兀422。其中:
[0077]設置子單元421,用于將反向配置狀態標志設置為開啟狀態;
[0078]執行子單元422,用于執行所述目標正向配置命令;其中,在反向配置狀態標識為開啟狀態時,執行所述目標正向配置命令將會取消所述目標正向配置命令對應的配置。
[0079]在一實施例中,所述設置子單元421,還可以用于當所述執行子單元422執行所述目標正向配置指令之后,將所述反向配置狀態標志設置為關閉狀態。
[0080]請一并參見圖6,為本發明實施例提供的另一種配置回滾裝置的結構示意圖,該實施例在前述圖4所示實施例的基礎上,所述裝置還可以包括:注冊單元430 ;其中:
[0081 ] 注冊單元430,用于當正向配置命令對應的反向配置命令與所述正向配置命令對應的no命令不同時,為所述正向配置命令注冊所述正向配置命令對應的no命令;其中,對于注冊有no命令的正向配置命令,執行所述正向配置命令對應的no命令的功能與執行所述正向配置命令對應的反向配置命令的功能相同。
[0082]在一實施例中,所述正向配置命令對應的no命令為隱藏命令。
[0083]上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
[0084]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本發明方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0085]由上述實施例可見,通過預先設置用于取消目標正向配置命令對應的配置的目標操作,當在配置回滾流程中需要取消當前配置中的目標正向配置命令對應的配置,且執行該目標正向配置命令對應的no命令失敗時,可以執行該預設的用于取消目標正向配置命令對應的配置的目標操作,以取消目標正向配置命令對應的配置,避免了由于正向配置命令對應的no命令不存在而導致回滾失敗的情況發生。
[0086]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本發明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。
[0087]應當理解的是,本發明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種配置回滾方法,其特征在于,包括: 當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令; 若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。2.根據權利要求1所述的方法,其特征在于,所述執行預設的用于取消所述目標正向配置命令對應的配置的目標操作,包括: 將反向配置狀態標志設置為開啟狀態,并執行所述目標正向配置命令;其中,在反向配置狀態標識為開啟狀態時,執行所述目標正向配置命令將會取消所述目標正向配置命令對應的配置。3.根據權利要求2所述的方法,其特征在于,所述將反向配置狀態標志設置為開啟狀態,并執行所述目標正向配置命令之后,還包括: 將所述反向配置狀態標志設置為關閉狀態。4.根據權利要求1所述的方法,其特征在于,所述方法還包括: 當正向配置命令對應的反向配置命令與所述正向配置命令對應的no命令不同時,為所述正向配置命令注冊所述正向配置命令對應的no命令;其中,對于注冊有no命令的正向配置命令,執行所述正向配置命令對應的no命令的功能與執行所述正向配置命令對應的反向配置命令的功能相同。5.根據權利要求4所述的方法,其特征在于,所述正向配置命令對應的no命令為隱藏命令。6.一種配置回滾裝置,其特征在于,包括: 第一執行單元,用于當需要取消當前配置中的目標正向配置命令對應的配置時,執行所述目標正向配置命令對應的no命令; 第二執行單元,用于若所述目標正向配置命令對應的no命令執行失敗,則執行預設的用于取消所述目標正向配置命令對應的配置的目標操作。7.根據權利要求6所述的裝置,其特征在于,所述第二執行單元包括: 設置子單元,用于將反向配置狀態標志設置為開啟狀態; 執行子單元,用于執行所述目標正向配置命令;其中,在反向配置狀態標識為開啟狀態時,執行所述目標正向配置命令將會取消所述目標正向配置命令對應的配置。8.根據權利要求7所述的裝置,其特征在于, 所述設置子單元,還用于當所述執行子單元執行所述目標正向配置指令之后,將所述反向配置狀態標志設置為關閉狀態。9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 注冊單元,用于當正向配置命令對應的反向配置命令與所述正向配置命令對應的no命令不同時,為所述正向配置命令注冊所述正向配置命令對應的no命令;其中,對于注冊有no命令的正向配置命令,執行所述正向配置命令對應的no命令的功能與執行所述正向配置命令對應的反向配置命令的功能相同。10.根據權利要求9所述的裝置,其特征在于,所述正向配置命令對應的no命令為隱藏命令。
【文檔編號】H04L12/24GK105939205SQ201510540662
【公開日】2016年9月14日
【申請日】2015年8月28日
【發明人】湯永翔, 符志清
【申請人】杭州迪普科技有限公司