新四季網

用於ip地址管理的設備和方法

2023-06-21 13:22:36

用於ip地址管理的設備和方法
【專利摘要】提供了一種方法和設備,用於在基於IP協議的網絡中管理用於網絡設備的IP位址。該方法和設備收集一個或多個網絡設備的路由信息;提取所收集的路由信息中的IP位址條目;針對一個或多個給定IP位址條目中的每一個查找在所提取的IP位址條目中的匹配IP位址條目;以及基於查找的結果來確定每一給定IP位址條目的IP位址在網絡中的使用狀態。該方法和設備還收集一個或多個網絡設備的配置信息;提取所收集的配置信息中的一個或多個IP位址條目;針對所提取的每一IP位址條目查找在IP位址管理裝置中當前記錄的IP位址條目中的匹配IP位址條目;以及基於查找的結果來更新在所述IP位址管理裝置中與每一所提取的一個或多個IP位址條目對應的信息記錄。
【專利說明】用於IP位址管理的設備和方法
【技術領域】
[0001]本發明大致涉及對基於IP (網際網路協議)協議的通信網絡的管理技術,並且具體而言涉及用於IP位址管理的設備和方法。
【背景技術】
[0002]在基於IP協議的網絡中,每一通信設備都被分配有至少一個IP位址,設備之間基於IP位址進行路由尋址和通信。隨著網絡規模、網絡複雜度、網絡安全性需求的提高,及時、準確、高效地管理IP位址顯得非常重要。目前,對IP位址的管理,尤其是用於支撐網絡基礎架構的網絡設備的IP位址管理,主要依靠人工操作來完成。通常,網絡管理人員利用管理工具或軟體,例如Excel或其他信息管理軟體等,人工地錄入和維護著存儲IP位址管理信息的資料庫,以記錄各個網絡設備的IP位址配置和使用情況。網絡管理人員基於該資料庫來管理IP位址,例如對網絡設備的IP位址進行添加、拆分、回收、規劃或分配操作。例如,當用戶希望為網絡設備配置IP位址時,需要向網絡管理人員提出申請。網絡管理人員基於該資料庫中記錄的IP位址配置和使用情況來規劃或分配IP位址,並且相應地更新資料庫的記錄。
[0003]然而,在實踐中,由於人為操作失誤、網絡設備自身故障、外部幹擾等各種原因,網絡設備上實際的IP位址配置和使用情況可能與網絡管理人員維護的IP位址資料庫中的記錄並不完全一致。於是,網絡管理員不得不常常人工查詢各個網絡設備上實際的IP位址配置和使用情況,以核對和校正資料庫中的IP位址管理信息。這非常繁瑣、耗時,特別是對於大型複雜網絡的IP位址管理。而且,由於IP位址管理信息的記錄和校正都依賴於人工保證,其及時性和準確性低,導致IP位址管理工作效率低下且容易造成IP位址配置錯誤。
[0004]因此,有必要提出一種及時、準確的自動化IP位址管理方案。

【發明內容】

[0005]根據本發明的一個方面,提供了一種在基於IP協議的網絡中管理用於網絡設備的IP位址的方法,該方法包括收集所述網絡中的一個或多個網絡設備的路由信息;提取所收集的路由信息中的IP位址條目;針對一個或多個給定IP位址條目中的每一個查找在所提取的IP位址條目中的匹配IP位址條目;以及基於查找的結果來確定所述一個或多個給定IP位址條目中的每一個的IP位址在所述網絡中的使用狀態。所述網絡設備可以是網絡中的路由器。
[0006]根據本發明的實施例,該方法可以進一步包括接收針對IP位址使用狀態的檢查請求,其中所述檢查請求包括所述一個或多個給定IP位址條目。此外,收集路由信息可以包括:響應於接收所述檢查請求,從所述一個或多個網絡設備收集與所述一個或多個給定IP位址條目相關的路由信息。
[0007]根據本發明的實施例,可以通過針對IP位址欄位和掩碼欄位來比對所提取的IP位址條目與所述給定IP位址條目,來查找匹配IP位址條目。[0008]根據本發明的實施例,確定所述一個或多個給定IP位址條目中的每一個的IP位址的使用狀態包括:如果未查找到與相應的給定IP位址條目匹配的IP位址條目,則確定所述相應的給定IP位址條目的IP位址處於未被使用狀態。如果查找到與相應的給定IP位址條目匹配的IP位址條目,可以進一步確定所述匹配IP位址條目的關聯屬性與所述相應的給定IP位址條目是否衝突。如果不衝突,則可以確定所述相應的給定IP位址條目處於正常的被使用狀態。
[0009]根據本發明的實施例,基於所確定的使用狀態,來更新針對所述一個或多個給定IP位址條目中的每一個的IP位址使用狀態的記錄。
[0010]根據本發明的另一個方面,提供了一種在基於IP協議的網絡中管理用於網絡設備的IP位址的方法。該方法包括收集所述網絡中的一個或多個網絡設備的配置信息;提取所收集的配置信息中的一個或多個IP位址條目;針對所提取的一個或多個IP位址條目中的每一個查找在IP位址管理裝置中當前記錄的IP位址條目中的匹配IP位址條目;以及基於查找的結果來更新在所述IP位址管理裝置中對所述所提取的一個或多個IP位址條目中的每一個的信息記錄。
[0011]根據本發明的實施例,查找匹配的IP位址條目可以包括針對IP位址欄位和掩碼欄位來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目。所述方法可以進一步包括從所述所收集的配置信息中提取與IP位址條目相關聯的屬性信息,並且查找匹配IP位址條目進一步包括針對屬性信息來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目。
[0012]根據本發明的實施例,更新對所述所提取的一個或多個IP位址條目中的每一個的信息記錄包括:如果未查找到與相應的所提取的IP位址條目匹配的IP位址條目,則在所述IP位址管理裝置中創建對於所述相應的所提取的IP位址條目的記錄。如果查找到與相應的所提取的IP位址條目匹配的IP位址條目,則進一步確定對於所述匹配IP位址條目的關聯屬性的記錄與所述相應的所提取IP位址條目的關聯屬性是否衝突。如果不衝突,則基於所述相應的所提取的IP位址條目的關聯屬性的信息來更新對於所述匹配IP位址條目的關聯屬性的記錄。
[0013]根據本發明的一個方面,提供了一種在基於IP協議的網絡中管理用於網絡設備的IP位址的設備。該設備包括用於收集所述網絡中的一個或多個網絡設備的路由信息的裝置;用於提取所收集的路由信息中的IP位址條目的裝置;用於針對一個或多個給定IP位址條目中的每一個查找在所提取的IP位址條目中的匹配IP位址條目的裝置;以及用於基於查找的結果來確定所述一個或多個給定IP位址條目中的每一個的IP位址在所述網絡中的使用狀態的裝置。
[0014]根據本發明的實施例,該設備可以進一步包括用於接收針對IP位址使用狀態的檢查請求的裝置,其中所述檢查請求包括所述一個或多個給定IP位址條目。此外,用於收集路由信息的裝置可以包括:用於響應於接收所述檢查請求,從所述一個或多個網絡設備收集與所述一個或多個給定IP位址條目相關的路由信息的裝置。
[0015]根據本發明的實施例,用於查找匹配IP位址條目的裝置可以包括用於針對IP位址欄位和掩碼欄位來比對所提取的IP位址條目與所述給定IP位址條目的裝置。
[0016]根據本發明的實施例,用於確定所述一個或多個給定IP位址條目中的每一個的IP位址的使用狀態的裝置可以包括:如果未查找到與相應的給定IP位址條目匹配的IP位址條目,則確定所述相應的給定IP位址條目的IP位址處於未被使用狀態的裝置。根據本發明的實施例,用於確定所述一個或多個給定IP位址條目中的每一個的IP位址的使用狀態的裝置可以包括:如果查找到與相應的給定IP位址條目匹配的IP位址條目,進一步確定所述匹配IP位址條目的關聯屬性與所述相應的給定IP位址條目是否衝突的裝置;以及如果不衝突則確定所述相應的給定IP位址條目處於正常的被使用狀態的裝置。
[0017]根據本發明的實施例,該設備可以進一步包括:基於所確定的使用狀態,來更新針對所述一個或多個給定IP位址條目中的每一個的IP位址使用狀態的記錄的裝置。
[0018]根據本發明的另一個方面,提供了一種在基於IP協議的網絡中管理用於網絡設備的IP位址的設備。該設備包括用於收集所述網絡中的一個或多個網絡設備的配置信息的裝置;用於提取所收集的配置信息中的一個或多個IP位址條目的裝置;用於針對所提取的一個或多個IP位址條目中的每一個查找在IP位址管理裝置中當前記錄的IP位址條目中的匹配IP位址條目的裝置;以及用於基於查找的結果來更新在所述IP位址管理裝置中對所述所提取的一個或多個IP位址條目中的每一個的信息記錄的裝置。
[0019]根據本發明的實施例,用於查找匹配的IP位址條目的裝置可以包括用於針對IP位址欄位和掩碼欄位來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目的裝置。此外,該設備可以進一步包括用於從所述所收集的配置信息中提取與IP位址條目相關聯的屬性信息的裝置,並且用於查找匹配IP位址條目的裝置可以進一步包括針對屬性信息來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目的裝置。
[0020]根據本發明的實施例,用於更新對所述所提取的一個或多個IP位址條目中的每一個的信息記錄的裝置包括:如果未查找到與相應的所提取的IP位址條目匹配的IP位址條目,則在所述IP位址管理裝置中創建對於所述相應的所提取的IP位址條目的記錄的裝置。根據本發明的實施例,用於更新對所述所提取的一個或多個IP位址條目中的每一個的信息記錄的裝置包括:如果查找到與相應的所提取的IP位址條目匹配的IP位址條目,則進一步確定對於所述匹配IP位址條目的關聯屬性的記錄與所述相應的所提取IP位址條目的關聯屬性是否衝突的裝置;以及如果不衝突則基於所述相應的所提取的IP位址條目的關聯屬性的信息來更新對於所述匹配IP位址條目的關聯屬性的記錄的裝置。
【專利附圖】

【附圖說明】
[0021]圖1示出其中可以實施本發明實施例的基於IP協議的網絡的配置示例;
[0022]圖2示出根據本發明示例性實施例的IP位址狀態自動檢查的過程的流程;
[0023]圖3示出根據本發明示例性實施例的IP位址自動發現的過程的流程;以及
[0024]圖4示出根據本發明示例性實施例的IP位址管理設備的配置示例;
【具體實施方式】
[0025]以下,將參照附圖描述實施例。在以下描述中,出於說明的目的,闡述了大量特定細節以提供對本發明的透徹理解。然而,對於本領域技術人員顯而易見的是:本發明可以在沒有這些特定細節的情況下被實行。在其它實例中,以框圖形式示出了公知的結構和設備以避免對本發明不必要的混淆。[0026]圖1示出其中可以實施本發明實施例的基於IP協議的網絡的配置示例。網絡100是基於IP協議的通信網絡,例如IP網絡,其由鏈路和節點構成。鏈路是節點可以通過其進行通信的任何通信介質。節點之間通過靜態或動態的路由協議實現路由可達性。節點可以是網絡設備或者用戶終端設備。網絡設備是為網絡100提供基礎架構的任何節點,例如路由器122a、交換機122b、伺服器122c、用戶接入網關122d等(以下統稱為122)。網絡設備122可以轉發不是明確地寄往該網絡設備作為目的地的分組。用戶終端設備是不為網絡設備122的任何節點,例如個人計算機142a、IP電話機142b、機頂盒142c、無線路由器142d等(以下統稱為142)。用戶終端設備可以通過網絡設備(例如接入網關122d)接入網絡100,從而(例如使用網絡瀏覽器)基於IP協議與其他節點通信。
[0027]在網絡100中還包括子網130。子網130可以是由伺服器、路由器、交換機等網絡節點構成的,用來提供某種業務或服務,例如:公共的web服務等。
[0028]根據本發明的實施例,提供IP位址管理(IPAM)系統110,以用於管理基於IP協議的網絡中的網絡設備122的IP位址。與網絡設備122類似,子網130中的網絡節點的IP位址也可以由IP位址管理(IPAM)系統110來管理。IPAM系統110可以包括IP位址管理器112以及可操作地連接到IP位址管理器112的IP位址資料庫114。IP位址資料庫114存儲與對於網絡100的IP位址管理相關的信息,記錄各個IP位址在網絡100中的配置和使用情況,從而使得能夠對網絡100中的IP位址進行有序的管理。IP位址管理器112可以與網絡100中的任一網絡設備122進行交互性通信,並基於IP位址資料庫114中存儲的地址管理信息來管理各個網絡設備122的地址,例如為網絡設備添加IP位址空間,拆分地址空間、回收IP位址、規劃或分配IP位址等等。此外,IPAM系統可以進一步包括用戶接口(未示出),以用於接收來自用戶(例如網絡管理人員)的指令,例如與IP位址管理有關的信息查詢請求,以及向用戶展示結果,例如顯示對信息查詢請求的響應。
[0029]根據本發明的一些實施例,IPAM系統110可以實施在網絡100中。例如,IP位址管理器112和IP位址資料庫114可以位於網絡100中的網絡設備或用戶終端設備內,經由IP鏈路與網絡設備122中的一個或多個進行交互性通信。根據本發明的另一些實施例,IPAM系統110可以是獨立的計算系統。例如,IP位址管理器112和IP位址資料庫114可以位於網絡100外部的計算設備中,例如獨立的終端設備或資料庫伺服器,並經由IP鏈路或其他類型的鏈路(例如圖1中116所示)與網絡設備122中的一個或多個進行交互性通信。此外,IPAM系統110還可以與網絡100的其他管理系統相交互,例如上報相關錯誤信息、接收和響應與IP位址管理有關的信息查詢請求等。
[0030]根據本發明實施例,IP位址管理器112可以進一步收集網絡100中各個網絡設備的IP位址信息以及IP位址的相關屬性,例如地址的使用區域、具體用途等等。設備的IP位址信息包括用於網絡設備本身當前使用的IP位址,例如設備接口地址,以及設備上所承載的業務所需要的IP位址,例如用於分配給終端用戶設備使用的用戶接入地址池。這些地址信息能夠反映出在網絡100中實際的IP位址配置和使用情況。因此,IP位址管理器112可以基於所收集的地址信息來更新和維護IP位址資料庫114中記錄的IP位址管理信息,例如添加、修改或刪除IP位址及其屬性信息等。
[0031]通常,IPAM系統會掌握一個或多個IP位址段,並將這些地址段中的IP位址分配給網絡中的網絡設備使用,例如用於設備接口地址和/或用戶接入地址池。各個IP位址在網絡設備上的配置情況,例如IP位址及其使用區域、具體用途等,通常由網絡管理人員在配置網絡時人工錄入到IP位址資料庫中並隨著網絡配置的調整而人工維護更新的。另外,根據各個網絡設備的運行狀態,分配給網絡設備的這些地址可能地址存在各種不同的使用狀態,例如有些地址投入使用,有些地址未投入使用,還有些地址可能被預留。這些使用狀態信息通常也是由網絡管理人員人工錄入到IP位址資料庫中並隨著網絡運行狀態和配置的調整而人工維護更新的。然而,這種通過人工方式記錄的IP位址使用和配置信息可能不準確,與網絡中的實際情況不符。根據本發明的實施例,IPAM系統可以通過與網絡設備交互,通過分析從網絡設備收集的IP位址信息來自動檢查資料庫中所記錄的IP位址的實際使用和配置狀態。另外,網絡中使用的有些IP位址可能在地址資料庫中並沒有記錄,例如地址盜用或由於網絡管理人員失誤而漏登地址配置信息,在這種情況下,可以通過分析從網絡設備收集的IP位址信息,自動發現網絡中這些IP位址的使用和配置狀態。
[0032]現在參考圖2,其中示出根據本發明示例性實施例的IP位址狀態自動檢查的過程的流程。在步驟201,IP位址管理器112收集IP網絡(例如網絡100)中的一個或多個網絡設備(例如網絡設備122a-d)的路由信息。例如,IP位址管理器112可以通過Telnet、SSH(Secure SHell)等方式遠程登錄網絡設備122,然後向該網絡設備發送收集路由表的命令,並響應於該命令接收從該網絡設備返回的該網絡設備當前的路由表信息。該收集操作可以被周期性地觸發,例如來自循環定時器等的周期性觸發指令。或者,該收集操作可以響應於來自用戶(例如網絡管理人員)的特定指令或者網絡中的特定事件而被觸發。
[0033]在一些實施例中,IP位址管理器112可以接收請求,其請求檢查一個或多個給定IP位址在網絡100中的使用狀態。該給定IP位址可以是IP位址資料庫中存儲的一個或多個IP位址,或者由網絡管理人員指定其他IP位址。該檢查請求中可以包含給定IP位址條目,其指示IP位址本身(包括主機地址和掩碼)以及地址的屬性,例如地址的使用區域、具體用途、操作標識、狀態標識等等。例如,地址的使用區域可以指示使用該地址的網域、組織、公司、個人用戶等,地址的具體用途可以指示該地址屬於設備地址還是業務地址。地址的操作標識可以指示該地址被操作的狀態,例如該地址最近是否被檢查過、檢查結果如何。地址的狀態標識可以指示該地址的預定(例如在IP位址資料庫中記錄的)使用狀態,例如是否被使用、是否被預留等。
[0034]響應於該請求,IP位址管理器112可以收集網絡100中的所有或部分網絡設備的實時路由信息。根據一些實施例,IP位址管理器112可以基於檢查請求中指示IP位址條目信息,收集與給定IP位址相關的路由信息。以下示出收集路由信息的過程的示例。
[0035]
[0036]Routerl#terminal IengthO
[0037]Routerl#show ip route connected | in C—(用符號「—」指不此處有兩個空格)
[0038]其中,以「connected」作為命令參數釆集網絡設備「Routerl#」路由信息,並使用「包含命令(include)」+ 「C—」作為過濾條件。過濾條件可以是檢索請求中指示的IP位址條目信息中的IP位址或一個或多個屬性信息。
[0039]〈路由信息的示例〉
[0040]C 60.183.229.32/29is directly connected, Port-channell
[0041]C 60.183.229.40/29is directly connected, FastEthernet3/38[0042]C 60.183.230.8/30is directly connected, FastEthernet8/46
[0043]C 110.175.208.12/30is directly connected, GigabitEthernet9/12
[0044]C 120.22.95.228/32is directly connected, LoopbacklOO
[0045]響應於該收集命令所返回的路由信息可以是網絡標識為「Routerl#」的網絡設備中的所有路由表內容,或者可以是路由表中的一條或多條,例如僅僅與檢索請求中的給定IP位址條目相關聯的路由表條目。所獲取的路由信息也可以是其他類型的,而不局限於上述路由表條目。應理解,IP位址管理器112可以採用各種適當的方法與命令與網絡設備進行交互,並通過交互收集網絡設備當前的實時路由信息。例如,IP位址管理器112可以根據IP位址被使用的業務的開展情況來設置用於信息收集的具體方法與規則。
[0046]於是,在步驟203,IP位址管理器112可以從所收集的路由信息中提取IP位址條目。例如,可以從路由信息中提取出包含「IP位址」及「掩碼」等欄位的IP位址條目。例如,在上面的例子中,從網絡設備「Routerl#」的路由表中可以提取出如下IP位址條目。
[0047]編號條目
[0048]I 60.183.229.32/29
[0049]2 60.183.229.40/29
[0050]3 60.183.230.8/30
[0051]4 110.175.208.12/30
[0052]5 120.22.95.228/32
[0053]接下來,在步驟205,IP位址管理器112針對一個或多個給定IP位址條目中的每一個查找在所提取的IP位址條目中的匹配IP位址條目。如上面討論過的那樣,給定IP位址條目可以是在檢查請求中預先給出的一個或多個IP位址條目。或者,給定IP位址條目可以是IP位址資料庫114中存儲的全部IP位址條目。根據一些實施例,可以針對「IP位址」欄位和「掩碼」欄位來逐條比對所提取的IP位址條目與一條給定IP位址條目,由此找出在所提取的IP位址條目中與該條給定條目相匹配的IP位址條目。
[0054]在所提取的IP位址條目與給定IP位址條目之間的匹配關係可以包括「完全匹配」、「包含」或「被包含」等。圖3通過圖示和舉例分別解釋這三種匹配關係。如圖3所示,「完全匹配」關係表示所提取的IP位址條目中的一條匹配IP位址條目的「IP位址」欄位和「掩碼」欄位與一條給定IP位址條目的「IP位址」欄位和「掩碼」欄位完全對應相同。「包含」關係表示一條或多條給定IP位址條目是一條匹配IP位址條目涵蓋的部分或全部明細的 IP 地址。例如,地址「11.1.0.0/16」包含地址「11.1.1.0/24,,、「11.1.2.0/24」和「11.1.3.0/25」。「被包含」關係表示一條或多條匹配IP位址條目組成了一條給定IP位址條目涵蓋的部分或全部明細的IP位址。例如,地址「12.1.1.0/24」、「12.1.2.0/24」和「12.1.3.0/25」 被包含在地址 「12.1.0.0/17」 中。
[0055]在步驟207,基於查找的結果,可以確定給定IP位址條目中的每一個的IP位址在網絡中的使用狀態。例如,如果未查找到與相應的給定IP位址條目匹配的IP位址條目,則可以確定該相應的給定IP位址條目的IP位址處於未被使用狀態。如果查找到與相應的給定IP位址條目匹配的IP位址條目,則可以確定該相應的給定IP位址條目的IP位址處於正在被使用狀態。基於所確定的使用狀態,可以更新在IP位址資料庫124中對相應的給定IP位址條目的IP位址使用狀態的記錄。[0056]此外,在一些實施例中,可以進一步確定匹配IP位址條目的關聯屬性與在IP位址資料庫124中記錄的相應的給定IP位址條目的屬性是否衝突。如果不衝突,則可以確定所述相應的給定IP位址條目處於正常的被使用狀態。否則,可以生成錯誤信息。根據一些實施例,在進行比對的過程中,可根據需要與網絡設備進行多次交互,調整收集命令,以便收集到適當的路由信息。
[0057]圖4示出根據本發明示例性實施例的IP位址自動發現的過程的流程。在步驟401,IP位址管理器112收集IP網絡(例如網絡100)中的一個或多個網絡設備(例如122a-d)的配置信息。類似於圖2所示的IP位址狀態自動檢查過程,IP位址管理器112可以遠程登陸到每一網絡設備上,然後向該網絡設備發送用於收集與IP位址相關的配置信息的命令,並響應於該命令接收從該網絡設備返回的配置信息。該收集過程可以被周期性地觸發,或者響應於用戶(例如網絡管理人員)的輸入操作或者網絡中的特定事件而被自動觸發。以下示出收集網絡設備的配置信息的過程的示例。
[0058]
[0059]Routerl#terminal IengthO
[0060]Routerl#show ip interface | in Internet address
[0061]其中使用命令「show ip interface」可以採集網絡標識為「Routerl#」的網絡設備的接口的配置信息,並使用「包含(include)」 + 「 Internetaddress」作為條件,將配置信息中的IP位址/掩碼信息過濾出來。響應於這樣的命令,網絡設備可以僅僅返回其中包含有IP位址的配置信息。
[0062]
[0063]Internet address isll.175.208.22/30
[0064]Internet address isll.175.210.22/30
[0065]Internet address is22.235.37.33/27
[0066]Internet address isll.175.225.201/30
[0067]Internet address is21.235.41.29/30
[0068]Internet address isl5.221.95.253/30
[0069]應理解,IP位址管理器112可以採用各種適當的方法與命令與網絡設備進行交互,並通過交互收集配置信息。例如,IP位址管理器112可以根據IP位址被使用的業務的開展情況來設置用於信息收集的具體方法與規則。除了設備的配置信息之外,IP位址管理器112還可以收集網絡設備的「運行參數信息」,例如設備的IP位址池使用率情況、接口運行狀態等。
[0070]於是,在步驟403,IP位址管理器可以從所收集的配置信息中提取IP位址條目以及與IP位址相關聯的各種屬性,例如地址的使用區域、具體用途等。例如,在上面的例子中,從網絡設備「Routerl#」的配置信息中可以提取出如下IP位址條目。
[0071]I 11.175.208.22/30
[0072]2 11.175.210.22/30
[0073]3 22.235.37.33/27
[0074]4 11.175.225.201/30
[0075]5 21.235.41.29/30[0076]6 15.221.95.253/30
[0077]接下來,在步驟405,針對所提取的每一個IP位址條目查找在IP位址資料庫124中當前記錄的IP位址條目中的匹配IP位址條目。根據一些實施例,可以針對「IP位址」欄位和「掩碼」欄位來逐條比對所提取的IP位址條目與資料庫中記錄的IP位址條目,由此找出在所記錄的IP位址條目中與相應的所提取條目相匹配的IP位址條目。此外,還可以進一步比對IP位址條目的相關屬性。
[0078]在步驟407,基於查找和比對的結果,可以更新在IP位址資料庫中與所提取條目相對應的信息記錄。如果未查找到與所提取IP位址條目匹配的IP位址條目,則可以確定所提取IP位址條目是新發現的(即資料庫中漏記的)地址,由此可以在IP位址資料庫中創建新的IP位址條目,以記錄新發現的IP位址條目的配置情況。如果查找到與所提取的IP位址條目匹配的IP位址條目,可以進一步確定它們之間的匹配類型,例如包括「完全匹配」、「包含」、「被包含」或「存在屬性衝突」。各種匹配類型的定義與上面參照圖3描述的在IP位址狀態檢查過程中分析的地址匹配類型相類似。在一些實施例中,在進行比對的過程中,可根據需要與網絡設備進行多次交互,調整收集命令,以便收集到適當的IP位址配置信息和運行參數信息。
[0079]在一些實施例中,如果確定在IP位址資料庫中對匹配IP位址條目的關聯屬性的記錄與相應的所提取IP位址條目的關聯屬性不相衝突,可以基於所提取的IP位址條目的關聯屬性的信息來更新對於匹配IP位址條目的關聯屬性的記錄。例如,可以使用所提取IP位址條目的信息來替換匹配IP位址條目的全部或部分欄位的值。或者,可以刪除IP位址資料庫中的一個或多個IP位址條目。例如,如果經過與從網絡中提取的IP位址條目比對發現,資料庫中原有的自動發現的IP位址在網絡中已經不存在或者不再被使用,則可以刪除該地址對應的條目。
[0080]此外,當確定二者屬性相衝突時,可立即生成錯誤信息,用郵件等將地址配置錯誤通知給網絡管理人員,以促使網絡管理人員採取措施。此外,對於可通過控制IP位址管理系統或其他管理系統採取措施的地址配置錯誤,例如因地址盜用造成的地址衝突,可請求對於適當裝置的檢測,並且這將使得從識別錯誤到採取措施的一系列處理能夠自動化。
[0081]鑑於前述,根據本發明的各實施例,提供了一種在基於IP位址尋址的網絡中管理和維護IP位址信息的節點和方法。根據本發明的各實施例,IP位址管理系統可以與網絡設備相交互,基於網絡設備的與IP位址相關的路由信息和配置信息,來及時準確地獲知IP位址在網絡中的使用和配置情況,並實現對IP位址資料庫自動更新和維護。由此,提高了網絡IP位址管理的效率和可靠率。
[0082]應當理解,在本發明的實施例中,步驟以所示的順序和方式被實施,但是在不脫離本發明的精神和範圍的情況下,一些步驟的順序等可以被改變。另外,結合圖2和4中所描述的方法可以被重複需要的次數。
[0083]根據本發明的一個實施例,還可以提供一種包含在計算機可讀介質上的電腦程式產品,根據本發明的一個實施例,其編碼用於實施至少圖2和4中所描述的方法的指令。電腦程式產品可以被包含在計算機可讀介質上。電腦程式產品可包括也可存儲在計算機可讀介質上的用於處理無線多跳無線系統的隧道傳輸的已編碼指令。
[0084]電腦程式產品可以用硬體、軟體或混合方式來實現。電腦程式產品可以由模塊組成,其中,所述模塊彼此操作上通信,並被設計為向例如用戶設備或網絡節點的通信設備傳遞信息或指令。電腦程式產品可以被配置為在通用計算機或專用集成電路(ASIC)上運行。
[0085]本發明不限於上述精確實施例,並且可通過實現階段中修改的其組件來實現,而不脫離本發明的範圍。此外,上述實施例中公開的組件的任意組合可形成各個發明。例如,可省略實施例中所示的所有組件的某些。此外,可適當組合不同實施例的組件。
【權利要求】
1.一種在基於IP協議的網絡中管理用於網絡設備的IP位址的方法,包括: 收集所述網絡中的一個或多個網絡設備的路由信息; 提取所收集的路由信息中的IP位址條目; 針對一個或多個給定IP位址條目中的每一個查找在所提取的IP位址條目中的匹配IP位址條目;以及 基於查找的結果來確定所述一個或多個給定IP位址條目中的每一個的IP位址在所述網絡中的使用狀態。
2.如權利要求1所述的方法,進一步包括接收針對IP位址使用狀態的檢查請求,其中所述檢查請求包括所述一個或多個給定IP位址條目。
3.如權利要求2所述的方法,其中收集路由信息包括:響應於接收所述檢查請求,從所述一個或多個網絡設備收集與所述一個或多個給定IP位址條目相關的路由信息。
4.如權利要求1所述的方法,其中查找匹配IP位址條目包括針對IP位址欄位和掩碼欄位來比對所提取的IP位址條目與所述給定IP位址條目。
5.如權利要求1所述的方法,其中確定所述一個或多個給定IP位址條目中的每一個的IP位址的使用狀態包括: 如果未查找到與相應的給定IP位址條目匹配的IP位址條目,則確定所述相應的給定IP位址條目的IP位址處於未被使用狀態。
6.如權利要求1所述的方法,其中確定所述給定IP位址條目的IP位址的使用狀態包括: 如果查找到與相應的給定IP位址條目匹配的IP位址條目,進一步確定所述匹配IP位址條目的關聯屬性與所述相應的給定IP位址條目是否衝突,以及 如果不衝突,則確定所述相應的給定IP位址條目處於正常的被使用狀態。
7.如權利要求1所述的方法,進一步包括: 基於所確定的使用狀態,來更新針對所述一個或多個給定IP位址條目中的每一個的IP位址使用狀態的記錄。
8.如權利要求1至7中任意一項所述的方法,其中所述網絡設備為路由器。
9.一種在基於IP協議的網絡中管理用於網絡設備的IP位址的方法,包括: 收集所述網絡中的一個或多個網絡設備的配置信息; 提取所收集的配置信息中的一個或多個IP位址條目; 針對所提取的一個或多個IP位址條目中的每一個查找在IP位址管理裝置中當前記錄的IP位址條目中的匹配IP位址條目;以及 基於查找的結果來更新在所述IP位址管理裝置中對所述所提取的一個或多個IP位址條目中的每一個的信息記錄。
10.如權利要求9所述的方法,其中查找匹配的IP位址條目包括針對IP位址欄位和掩碼欄位來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目。
11.如權利要求10所述的方法,進一步包括從所述所收集的配置信息中提取與IP位址條目相關聯的屬性信息,並且查找匹配IP位址條目進一步包括針對屬性信息來比對所述所提取的IP位址條目與所述當前記錄的IP位址條目。
12.如權利要求9所述的方法,其中更新對所述所提取的一個或多個IP位址條目中的每一個的信息記錄包括: 如果未查找到與相應的所提取的IP位址條目匹配的IP位址條目,則在所述IP位址管理裝置中創建對於所述相應的所提取的IP位址條目的記錄。
13.如權利要求9所述的方法,其中更新對所述所提取的一個或多個IP位址條目中的每一個的信息記錄包括: 如果查找到與相應的所提取的IP位址條目匹配的IP位址條目,則進一步確定對於所述匹配IP位址條目的關聯屬性的記錄與所述相應的所提取IP位址條目的關聯屬性是否衝突;以及 如果不衝突,則基於所述相應的所提取的IP位址條目的關聯屬性的信息來更新對於所述匹配IP位址條目的關聯屬性的記錄。
14.如權利要求9至13中任意一項所述的方法,其中所述網絡設備為路由器。
15.一種在基於IP協議的網絡中管理用於網絡設備的IP位址的設備,所述設備包括用於執行如權利要求1至8中任意一項所述的方法中的步驟的裝置。
16.一種在基於IP協議的網絡中管理用於網絡設備的IP位址的設備,所述設備包括用於執行如權利要求9 至15中任意一項所述的方法中的步驟的裝置。
【文檔編號】H04L29/12GK104010048SQ201410100102
【公開日】2014年8月27日 申請日期:2014年3月18日 優先權日:2014年3月18日
【發明者】秦超, 溫建東, 馬國成 申請人:秦超, 溫建東, 馬國成

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀