一種交換機自動化操作的配置文件及其操作方法
【專利摘要】本發(fā)明公開了一種交換機的自動化操作配置文件及其操作方法,其特征是,組成包括:交換機類型信息、基本命令信息和操作命令序列信息;交換機類型信息包括交換機類型名稱和交換機廠家;基本命令信息包括命令名、命令格式和命令參數(shù)信息;命令參數(shù)信息包括用戶名、密碼、超級密碼、管理地址、MAC地址和IP地址;操作命令序列信息包括序列名和命令序列;命令序列是由命令編號和命令名組成的命令信息。本發(fā)明能自動處理不同廠家不同類型的交換機,減輕運行維護人員的工作量,從而實現(xiàn)交換機的自動化操作。
【專利說明】一種交換機自動化操作的配置文件及其操作方法
【技術領域】
[0001] 本發(fā)明涉及計算機【技術領域】,尤其是交換機的自動化操作方法。
【背景技術】
[0002] 隨著網(wǎng)絡規(guī)模的不斷發(fā)展及信息數(shù)據(jù)保護要求的不斷提升,電力網(wǎng)絡公司逐步加 強了內(nèi)網(wǎng)終端的接入控制,要求所有接入電力內(nèi)網(wǎng)的終端均為已知設備,未知設備未經(jīng)登 記一律不準接入電力內(nèi)網(wǎng),為此可以在交換機上采用ARP表靜態(tài)綁定IP-MAC地址的方法實 現(xiàn)對已注冊設備的網(wǎng)絡準入,實現(xiàn)未注冊設備的禁入管理;同時電力網(wǎng)絡終端數(shù)目較多,在 交換機上維護如此數(shù)量的ARP對信息,需要自動化處理系統(tǒng)支撐。
[0003] 但網(wǎng)絡規(guī)模大,網(wǎng)絡中使用的交換機廠家、類型眾多,包括思科、華為、華三以及早 期的北電等品牌,由于沒有統(tǒng)一的交換機控制協(xié)議,同時各個廠家的交換機人工操作命令 序列也差異較大,使得采用自動化批量處理不同廠家、不同類型的交換機上的ARP表十分 困難,非常必要采用一種新的處理方法來適應多廠家不同型號的各類交換機。
[0004] 通常交換機有四種管理方式,分別如下:1、使用一個超級終端(或者仿終端軟件) 連接到交換機的串口(console)上,從而通過超級終端來訪問交換機的命令行接口(CLI)。 2、使用TELNET或SSH命令管理交換機:使用TELNET或SSH連接到交換機并訪問交換機的 命令行接口。3、使用支持SNMP協(xié)議的網(wǎng)絡管理軟件管理交換機,通過SNMP協(xié)議的網(wǎng)絡管 理軟件管理交換機。4、使用WEB瀏覽器來管理交換機。
[0005] 由于電力公司的交換機分布范圍較廣,同時通過以太網(wǎng)接入網(wǎng)絡,實際管理中對 于交換機狀態(tài)查詢操作通常采用SNMP協(xié)議獲取,而對于ARP操作等復雜的控制命令,由網(wǎng) 絡管理員采用TELNET、SSH連接交換機人工執(zhí)行命令實現(xiàn)具體操作。
[0006] 目前常規(guī)的交換機控制操作方式均不適合交換機的自動化操作。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明為了解決現(xiàn)有技術的不足之處,本發(fā)明專利提出一種交換機的自動化操作 配置文件及其操作方法,能根據(jù)配置文件處理不同廠家不同類型的交換機控制方式,減輕 運行維護人員的工作量,從而實現(xiàn)交換機的自動化操作。
[0008] 本發(fā)明為達到上述目的所采用的技術方案是:
[0009] 本發(fā)明一種交換機自動化操作的配置文件的特點是組成包括:交換機類型信息、 基本命令信息和操作命令序列信息;
[0010] 所述交換機類型信息包括交換機類型名稱和交換機廠家;
[0011] 所述基本命令信息包括命令名、命令格式和命令參數(shù)信息;所述命令參數(shù)信息包 括用戶名、密碼、超級密碼、管理地址、MAC地址和IP地址;
[0012] 所述操作命令序列信息包括序列名和命令序列;所述命令序列是由命令編號和命 令名組成的命令信息。
[0013] 本發(fā)明一種利用交換機的自動化操作配置文件的操作方法,是應用于包含交換機 的計算機網(wǎng)絡中,其特點是按如下步驟進行:
[0014] 步驟一、分別建立不同廠家和不同型號的交換機自動化操作的配置文件;
[0015] 步驟二、設置交換機配置信息、操作對象信息和操作名;所述交換機配置信息包括 交換機類型名稱、交換機廠家、用戶名、密碼、超級密碼和管理地址;所述操作對象信息包括 MAC地址和IP地址;所述操作名為序列名;
[0016] 步驟三、根據(jù)所述交換機配置信息中的交換類型名稱和交換機廠家,查找所述交 換機類型信息中的交換機類型名稱和交換機廠家,獲得與所述交換機配置信息相對應的配 直文件;
[0017] 步驟四、根據(jù)所述操作名,查找所述操作命令序列信息中的序列名,獲得與所述操 作名相對應的命令序列;
[0018] 步驟五、根據(jù)所述命令序列中的命令編號,依次獲得與所述命令編號相對應的命 令名,并根據(jù)所述命令名,查找所述基本命令信息中的命令名,獲得與所述命令序列中命令 名相對應的命令格式和命令參數(shù)信息;
[0019] 步驟六、將交換機配置信息中的用戶名、密碼、超級密碼和管理地址以及所述操作 對象信息中的MAC地址和IP地址分別傳遞給所述命令參數(shù)信息,從而生成操作命令;
[0020] 步驟七、執(zhí)行所述操作命令,完成所述操作名對應的操作。
[0021] 與現(xiàn)有技術相比,本發(fā)明的有益技術效果體現(xiàn)在:
[0022] 本發(fā)明能根據(jù)交換機配置信息、操作對象信息、操作名和自動化操作配置文件,自 動生成與交換機對應的操作命令并執(zhí)行,運行維護人員在獲得交換機配置信息、操作對象 信息和操作名后,即可實現(xiàn)對交換機的操作,無需知道不同類型的交換機對應的操作命令, 從而簡化了運行維護人員的工作,方便交換機控制方式的管理。
【專利附圖】
【附圖說明】
[0023] 圖1為本發(fā)明中一種交換機配置文件結構樹示意圖;
[0024] 圖2為交換機自動化操作流程圖。
【具體實施方式】
[0025] -種交換機自動化操作的配置文件,組成包括:交換機類型信息、基本命令信息和 操作命令序列信息;不同廠家和類型的交換機的人工操作命令略有不同,因此需要定義交 換機自動化操作的配置文件,用于描述不同交換機具體的操作命令和命令序列;
[0026] 交換機類型信息包括交換機類型名稱、交換機類型描述和交換機廠家;
[0027] 基本命令信息包括命令名、命令描述、命令提示符、命令格式、命令參數(shù)信息和執(zhí) 行結果處理方式;不同交換機的操作命令略有不同,但格式相似,擁有共同的命令參數(shù)信 息;命令參數(shù)信息包括用戶名、密碼、超級密碼、管理地址、MAC地址和IP地址;
[0028] 操作命令序列信息用于描述能完成一定功能的命令組合及其執(zhí)行順序;操作命令 序列信息包括序列名和命令序列;命令序列是由命令編號和命令名組成的命令信息。
[0029] -種利用交換機的自動化操作配置文件的操作方法,是應用于包含交換機的計算 機網(wǎng)絡中,按如下步驟進行:在本實施例中,以交換機ARP綁定操作為例進行說明;
[0030] 步驟一、分別建立不同廠家和不同型號的交換機自動化操作的配置文件;配置文 件的形式可以自定義,在本實施例中,使用XML文件制作配置文件,圖1是以華為的交換機 為例制作的配置文件的結構樹,配置文件包含一個switch節(jié)點,對應交換機自動化操作的 配置文件,switch節(jié)點下有兩個子節(jié)點,co_ands和tasks分別對應基本命令信息和操作 命令序列信息,commands包含子節(jié)點command,每個command子節(jié)點記錄命令的詳細使用方 法,tasks包含task子節(jié)點,每個task子節(jié)點記錄完成一種功能的操作命令序列信息;
[0031] 如附圖2所示;步驟二、設置交換機配置信息、操作對象信息和操作名;交換機配 置信息包括交換機類型名稱、交換機廠家、用戶名、密碼、超級密碼和管理地址;操作對象信 息包括MAC地址和IP地址;操作名為序列名;
[0032] 步驟三、根據(jù)交換機配置信息中的交換類型名稱和交換機廠家,查找交換機類型 信息中的交換機類型名稱和交換機廠家,獲得與交換機配置信息相對應的配置文件;
[0033] 步驟四、根據(jù)操作名,查找所述操作命令序列信息中的序列名,獲得與操作名相對 應的命令序列;
[0034] 步驟五、根據(jù)命令序列中的命令編號,依次獲得與命令編號相對應的命令名,并根 據(jù)命令名,查找基本命令信息中的命令名,獲得與命令序列中命令名相對應的命令格式和 命令參數(shù)信息;
[0035] 步驟六、將交換機配置信息中的用戶名、密碼、超級密碼和管理地址以及操作對 象信息中的MAC地址和IP地址分別傳遞給命令參數(shù)信息中相應的用戶名、密碼、超級密 碼、管理地址、MAC地址和IP地址,從而生成操作命令;操作命令包括格式和參數(shù),比如 telnet[USER]@[SWITCHIP],[USER]、[SWITCHIP]為參數(shù),整體為格式,參數(shù)具體值由步驟二 獲得;
[0036] 步驟七、執(zhí)行所述操作命令,完成所述操作名對應的操作。
【權利要求】
1. 一種交換機自動化操作的配置文件,其特征是組成包括:交換機類型信息、基本命 令信息和操作命令序列信息; 所述交換機類型信息包括交換機類型名稱和交換機廠家; 所述基本命令信息包括命令名、命令格式和命令參數(shù)信息;所述命令參數(shù)信息包括用 戶名、密碼、超級密碼、管理地址、MAC地址和IP地址; 所述操作命令序列信息包括序列名和命令序列;所述命令序列是由命令編號和命令名 組成的命令息。
2. -種利用權利要求1所述的交換機的自動化操作配置文件的操作方法,是應用于包 含交換機的計算機網(wǎng)絡中,其特征是按如下步驟進行: 步驟一、分別建立不同廠家和不同型號的交換機自動化操作的配置文件; 步驟二、設置交換機配置信息、操作對象信息和操作名;所述交換機配置信息包括交換 機類型名稱、交換機廠家、用戶名、密碼、超級密碼和管理地址;所述操作對象信息包括MAC 地址和IP地址;所述操作名為序列名; 步驟三、根據(jù)所述交換機配置信息中的交換類型名稱和交換機廠家,查找所述交換機 類型信息中的交換機類型名稱和交換機廠家,獲得與所述交換機配置信息相對應的配置文 件; 步驟四、根據(jù)所述操作名,查找所述操作命令序列信息中的序列名,獲得與所述操作名 相對應的命令序列; 步驟五、根據(jù)所述命令序列中的命令編號,依次獲得與所述命令編號相對應的命令名, 并根據(jù)所述命令名,查找所述基本命令信息中的命令名,獲得與所述命令序列中命令名相 對應的命令格式和命令參數(shù)信息; 步驟六、將交換機配置信息中的用戶名、密碼、超級密碼和管理地址以及所述操作對象 信息中的MAC地址和IP地址分別傳遞給所述命令參數(shù)信息,從而生成操作命令; 步驟七、執(zhí)行所述操作命令,完成所述操作名對應的操作。
【文檔編號】H04L12/931GK104092630SQ201410345391
【公開日】2014年10月8日 申請日期:2014年7月18日 優(yōu)先權日:2014年7月18日
【發(fā)明者】宋敏, 江龍才, 湯中會, 牛景平, 李正兵, 陳浩, 王孝友, 步冬靜, 霍朝輝, 程洪, 陳亨波 申請人:國家電網(wǎng)公司, 國網(wǎng)安徽省電力公司池州供電公司