電網(wǎng)信息資產(chǎn)運維ip地址自動分配方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種IP地址自動分配方法,尤其涉及一種電網(wǎng)信息資產(chǎn)運維過程中資產(chǎn)設(shè)備IP地址自動分配方法。
【背景技術(shù)】
[0002]在電力系統(tǒng)公司中,出于安全及問題追蹤等多方面因素考慮,電力系統(tǒng)內(nèi)各公司的IP地址管理大多采用靜態(tài)IP地址分配方式,將IP地址和MAC做雙向綁定。通常此類工作由特定的網(wǎng)絡(luò)管理員人工進行,但電力內(nèi)網(wǎng)網(wǎng)絡(luò)環(huán)境復雜,IP設(shè)備眾多,加上公司內(nèi)部人員、資產(chǎn)信息經(jīng)常發(fā)生變化,由網(wǎng)絡(luò)管理員人工管理IP地址是一件非常繁瑣和工作量極大的工作,并且容易造成工作疏漏。因此,研究開發(fā)一種在電網(wǎng)信息資產(chǎn)運維過程中資產(chǎn)設(shè)備IP地址自動分配方法具有實際意義。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,解決網(wǎng)絡(luò)管理人員對電網(wǎng)信息資產(chǎn)設(shè)備IP地址分配困難的問題,在電網(wǎng)信息資產(chǎn)運維過程中,模擬Telnet登錄到交換機,并使用ARP命令對交換機中IP地址和MAC地址的對應(yīng)關(guān)系進行查詢、添加和刪除等操作,從而實現(xiàn)資產(chǎn)設(shè)備IP地址的自動分配,減輕網(wǎng)絡(luò)管理人員工作負擔。
[0004]本發(fā)明的目的通過以下技術(shù)方案予以實現(xiàn):
[0005]—種電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,包括以下步驟:
[0006]I)維護環(huán)節(jié),包括:將IP地址使用位置信息和交換機基本信息維護輸入到數(shù)據(jù)庫中,所述IP地址使用位置信息包括樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息,所述交換機基本信息包括交換機名稱、交換機類型等交換機屬性信息以及網(wǎng)關(guān)、路由器地址、交換機登錄名、交換機登錄密碼、Enable密碼等網(wǎng)絡(luò)信息;
[0007]模擬登錄到所述交換機;使用ARP命令將所述交換機中未使用IP地址綁定到EE:EE:EE:EE:EE:EE物理地址上,以標記所述IP地址為空閑狀態(tài);
[0008]2)請求環(huán)節(jié),包括:
[0009]發(fā)送IP地址分配請求,所述IP地址分配請求包括使用IP設(shè)備的樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息及使用IP設(shè)備的MAC地址信息;
[0010]3)處理環(huán)節(jié),包括:
[0011]接收IP地址分配請求,根據(jù)所述IP地址分配請求中的使用IP設(shè)備物理位置信息,查詢交換機基本信息,模擬登錄到交換機,使用ARP命令獲取MAC地址為EE:EE:EE:EE:EE:EE對應(yīng)的所有空閑IP地址列表并返回結(jié)果;
[0012]4)分配環(huán)節(jié),包括:
[0013]再次登錄所述交換機,隨機選中所述空閑IP地址列表中的某一個,使用ARP命令將所述選中的空閑IP地址和所述使用IP設(shè)備的MAC地址綁定到交換機上,結(jié)束IP地址分配。
[0014]本發(fā)明的目的還可以通過以下技術(shù)措施來進一步實現(xiàn):
[0015]前述電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其中步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為Telnet。
[0016]前述電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其中使用Telnet模擬登錄到交換機的過程包括:
[0017]I)本地與遠程主機建立連接,該過程實際上是建立一個TCP連接,用戶必須知道遠程主機的Ip地址或域名;
[0018]2)將本地終端上輸入的用戶名和口令及以后輸入的任何命令或字符以NVT(NetVirtual Terminal)格式傳送到遠程主機,該過程實際上是從本地主機向遠程主機發(fā)送一個IP數(shù)據(jù)包;
[0019]3)將遠程主機輸出的NVT格式的數(shù)據(jù)轉(zhuǎn)化為本地所接受的格式送回本地終端,包括輸入命令回顯和命令執(zhí)行結(jié)果;
[0020]4)最后,本地終端對遠程主機進行撤消連接,該過程是撤銷一個TCP連接。
[0021]前述電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其中步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為SSH協(xié)議方式。
[0022]前述電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其中步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為POP方式。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明實現(xiàn)資產(chǎn)設(shè)備IP地址的自動分配,減輕了網(wǎng)絡(luò)管理人員工作負擔,并且避免人工從事繁瑣的、工作量極大的工作造成的工作疏漏。
【附圖說明】
[0024]圖1是本發(fā)明的流程圖;
[0025]圖2是本發(fā)明的具體實施例流程圖。
【具體實施方式】
[0026]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0027]如圖1所示,本發(fā)明電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,包括以下步驟:
[0028]I)維護環(huán)節(jié),包括:將IP地址使用位置信息和交換機基本信息維護輸入到數(shù)據(jù)庫中,所述IP地址使用位置信息包括樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息,所述交換機基本信息包括交換機名稱、交換機類型等交換機屬性信息以及網(wǎng)關(guān)、路由器地址、交換機登錄名、交換機登錄密碼、Enable密碼等網(wǎng)絡(luò)信息;
[0029]使用Telnet或SSH協(xié)議或POP模擬登錄到所述交換機;使用ARP命令將所述交換機中未使用IP地址綁定到EE:EE:EE:EE:EE:EE物理地址上,以標記所述IP地址為空閑狀態(tài);
[0030]2)請求環(huán)節(jié),包括:
[0031]發(fā)送IP地址分配請求,所述IP地址分配請求包括使用IP設(shè)備的樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息及使用IP設(shè)備的MAC地址信息;
[0032]3)處理環(huán)節(jié),包括:
[0033]接收IP地址分配請求,根據(jù)所述IP地址分配請求中的使用IP設(shè)備物理位置信息,查詢交換機基本信息,模擬登錄到交換機,使用ARP命令獲取MAC地址為EE:EE:EE:EE:EE:EE對應(yīng)的所有空閑IP地址列表并返回結(jié)果;
[0034]4)分配環(huán)節(jié),包括:
[0035]再次登錄所述交換機,隨機選中所述空閑IP地址列表中的某一個,使用ARP命令將所述選中的空閑IP地址和所述使用IP設(shè)備的MAC地址綁定到交換機上,結(jié)束IP地址分配。
[0036]本發(fā)明提供的上述方法的【具體實施方式】,如圖2所示,以IP設(shè)備領(lǐng)用申請流程為例:
[0037]步驟SO 1:發(fā)送分配請求
[0038]IP設(shè)備領(lǐng)用申請過程中,申請人須填寫IP設(shè)備使用的詳細物理位置,如樓號、樓層、房間號、部門等。此物理信息已在初始維護環(huán)節(jié)和交換機基本信息一起維護在數(shù)據(jù)庫中。
[0039]步驟S02:接收并分析請求
[0040]分析接收到SOl中的IP地址分配請求,提取請求中的IP設(shè)備使用物理地址信息。
[0041]步驟S03:查詢交換機基本信息
[0042]根據(jù)S02中的IP設(shè)備使用物理地址信息,查詢數(shù)據(jù)庫,找到目標交換機,獲取目標交換機的基本信息。
[0043]步驟S04:模擬登錄目標交換機
[0044]使用S03獲取的交換機基本信息中的用戶名和密碼,以Telnet或SSH協(xié)議模擬登錄到目標交換機。
[0045]步驟S05:獲取IP地址與MAC地址對應(yīng)關(guān)系列表
[0046]通過ARP命令獲取目標交換機中所有IP地址與MAC地址的對應(yīng)關(guān)系列表,返回結(jié)果,退出登錄。
[0047]步驟S06:篩選空閑IP
[0048]分析S05獲取的數(shù)據(jù)列表,篩選出所有MAC地址為EE:EE:EE:EE:EE:EE對應(yīng)的IP地址集合,即空閑IP。
[0049]步驟S07:完成IP地址分配
[0050]隨機獲取S06中獲取的空閑IP地址集合中的一個,再次登錄目標交換機,用ARP命令將所選空閑IP與IP設(shè)備的MAC地址進行綁定,完成本次流程。
[0051]除上述實施例外,本發(fā)明還可以有其他實施方式,凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護范圍內(nèi)。
【主權(quán)項】
1.一種電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其特征在于,包括以下步驟: 1)維護環(huán)節(jié),包括:將IP地址使用位置信息和交換機基本信息維護輸入到數(shù)據(jù)庫中,所述IP地址使用位置信息包括樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息,所述交換機基本信息包括交換機名稱、交換機類型等交換機屬性信息以及網(wǎng)關(guān)、路由器地址、交換機登錄名、交換機登錄密碼、Enable密碼等網(wǎng)絡(luò)信息; 模擬登錄到所述交換機;使用ARP命令將所述交換機中未使用IP地址綁定到EE:EE:EE:EE:EE:EE物理地址上,以標記所述IP地址為空閑狀態(tài); 2)請求環(huán)節(jié),包括: 發(fā)送IP地址分配請求,所述IP地址分配請求包括使用IP設(shè)備的樓號、樓層、房間號、部門等使用IP設(shè)備的物理位置信息及使用IP設(shè)備的MAC地址信息; 3)處理環(huán)節(jié),包括: 接收IP地址分配請求,根據(jù)所述IP地址分配請求中的使用IP設(shè)備物理位置信息,查詢交換機基本信息,模擬登錄到交換機,使用ARP命令獲取MAC地址為EE: EE: EE: EE: EE: EE對應(yīng)的所有空閑IP地址列表并返回結(jié)果; 4)分配環(huán)節(jié),包括: 再次登錄所述交換機,隨機選中所述空閑IP地址列表中的某一個,使用ARP命令將所述選中的空閑IP地址和所述使用IP設(shè)備的MAC地址綁定到交換機上,結(jié)束IP地址分配。2.如權(quán)利要求1所述的電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其特征在于,所述步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為Telnet。3.如權(quán)利要求2所述的電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其特征在于,所述使用Telnet模擬登錄到交換機的過程包括: 1)本地與遠程主機建立連接,該過程實際上是建立一個TCP連接,用戶必須知道遠程主機的Ip地址或域名; 2)將本地終端上輸入的用戶名和口令及以后輸入的任何命令或字符以NVT(NetVirtual Terminal)格式傳送到遠程主機,該過程實際上是從本地主機向遠程主機發(fā)送一個IP數(shù)據(jù)包; 3)將遠程主機輸出的NVT格式的數(shù)據(jù)轉(zhuǎn)化為本地所接受的格式送回本地終端,包括輸入命令回顯和命令執(zhí)行結(jié)果; 4)最后,本地終端對遠程主機進行撤消連接,該過程是撤銷一個TCP連接。4.如權(quán)利要求1所述的電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其特征在于,所述步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為SSH協(xié)議方式。5.如權(quán)利要求1所述的電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,其特征在于,所述步驟I)維護環(huán)節(jié),模擬登錄到所述交換機的方式為POP方式。
【專利摘要】本發(fā)明公開了一種電網(wǎng)信息資產(chǎn)運維IP地址自動分配方法,包括以下步驟:1)維護環(huán)節(jié),將IP地址使用位置信息和交換機基本信息維護輸入到數(shù)據(jù)庫中;2)請求環(huán)節(jié),發(fā)送IP地址分配請求;3)處理環(huán)節(jié),接收IP地址分配請求;4)分配環(huán)節(jié),實現(xiàn)資產(chǎn)設(shè)備IP地址的自動分配。本發(fā)明解決網(wǎng)絡(luò)管理人員對電網(wǎng)信息資產(chǎn)設(shè)備IP地址分配困難的問題,在電網(wǎng)信息資產(chǎn)運維過程中,模擬Telnet登錄到交換機,并使用ARP命令對交換機中IP地址和MAC地址的對應(yīng)關(guān)系進行查詢、添加和刪除等操作,從而實現(xiàn)資產(chǎn)設(shè)備IP地址的自動分配,減輕網(wǎng)絡(luò)管理人員工作負擔。
【IPC分類】H04L29/12
【公開號】CN105208142
【申請?zhí)枴緾N201510528832
【發(fā)明人】徐曉海, 陸智敏, 張 浩, 孫建中, 朱俊, 馬利昇, 王毅
【申請人】江蘇省電力公司鎮(zhèn)江供電公司, 國家電網(wǎng)公司
【公開日】2015年12月30日
【申請日】2015年8月25日