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