亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

IP地址去重方法和裝置與流程

文檔序號:11156993閱讀:1952來源:國知局
IP地址去重方法和裝置與制造工藝
本申請涉及通信
技術領域
,尤其涉及一種IP地址去重方法和裝置。
背景技術
:互聯(lián)網(wǎng)的高速發(fā)展為人們的生活帶來了很多便利,同時也帶來了很多安全隱患,例如不法分子利用系統(tǒng)漏洞進行攻擊等網(wǎng)絡安全事件。在這種環(huán)境下,網(wǎng)絡安全產(chǎn)品應運而生,這類產(chǎn)品從發(fā)現(xiàn)系統(tǒng)漏洞、防護惡意攻擊等角度保護系統(tǒng)安全,可以解決大部分常見的漏洞攻擊問題。在網(wǎng)絡安全產(chǎn)品中,通常需要配置掃描目標以明確保護對象。以漏洞掃描產(chǎn)品為例,通??梢耘渲脪呙枘繕说挠蛎?、IP地址等信息,后續(xù)可以對掃描目標進行漏洞掃描,從而及時發(fā)現(xiàn)掃描目標中的系統(tǒng)漏洞。通常,為了提高掃描效率,可以進行批量掃描,即同時對多個掃描目標進行漏洞掃描。因此在配置掃描目標時,還可以配置掃描目標所屬的網(wǎng)段信息,比如:192.168.0.1/24、192.168.0.1-192.168.0.254等。在這種情況下,極有可能配置重復的IP地址,影響漏洞掃描的效率,因此對配置的IP地址進行去重處理是非常重要的。然而在相關技術中,IP地址去重需要對配置的IP地址范圍經(jīng)過多次比較、取并集等處理,實現(xiàn)復雜、效率低下。技術實現(xiàn)要素:有鑒于此,本申請?zhí)峁┮环NIP地址去重方法和裝置,以解決相關技術中IP地址去重實現(xiàn)復雜、效率低下的問題。具體地,本申請是通過如下技術方案實現(xiàn)的:第一方面,本申請?zhí)峁┮环NIP地址去重方法,所述方法包括:提取預設IP地址范圍的邊界IP地址;其中,所述邊界IP地址包括:左邊界IP地址、右邊界IP地址;基于預設規(guī)則將所述邊界IP地址轉換為對應的地址參數(shù);按照大小順序依次排列所述邊界IP地址對應的地址參數(shù),并基于排列結果將所述邊界IP地址劃分為一個或多個地址組;其中,每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等;選取每個地址組中排列在首位和末位的邊界IP地址,作為最終IP地址范圍的邊界IP地址。第二方面,本申請?zhí)峁┮环NIP地址去重裝置,所述裝置包括:地址提取單元,用于提取預設IP地址范圍的邊界IP地址;其中,所述邊界IP地址包括:左邊界IP地址、右邊界IP地址;地址轉換單元,用于基于預設規(guī)則將所述邊界IP地址轉換為對應的地址參數(shù);地址劃分單元,用于按照大小順序依次排列所述邊界IP地址對應的地址參數(shù),并基于排列結果將所述邊界IP地址劃分為一個或多個地址組;其中,每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等;范圍確定單元,用于選取每個地址組中排列在首位和末位的邊界IP地址,作為最終IP地址范圍的邊界IP地址。分析上述技術方案可知,網(wǎng)絡設備可以將提取出的邊界IP地址對應的地址參數(shù)按照大小順序排列,并基于排列結果將所述邊界IP地址劃分為一個或多個地址組,后續(xù)網(wǎng)絡設備可以根據(jù)地址組的劃分結果確定不重復的最終IP地址范圍。與相關技術相比,本申請技術方案比較的是地址參數(shù)之間的大小關系,兩個地址參數(shù)進行一次比較即可,比較次數(shù)更少,有效提高了IP地址去重的效率。附圖說明圖1是本申請一示例性實施例示出的一種IP地址去重方法的流程圖;圖2是本申請一示例性實施例示出的一種IP地址去重裝置所在設備的硬件結構圖;圖3是本申請一示例性實施例示出的一種IP地址去重裝置的框圖。具體實施方式這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。相關技術中,網(wǎng)絡設備可以先按照預設規(guī)則將用戶配置的IP地址范圍轉換為數(shù)值范圍;其中,所述規(guī)則可以包括將IPv4地址作為32位無符號整型的二進制數(shù)值轉換為十進制數(shù)值,例如:假設用戶配置的IP地址范圍為0.0.1.10-0.0.1.50,則網(wǎng)絡設備可以將該IP地址范圍轉換為數(shù)值范圍266-306。后續(xù)網(wǎng)絡設備可以依次遍歷各IP地址范圍對應的數(shù)值范圍,并對遍歷到的兩個數(shù)值范圍進行比較、取并集等處理,以得到去重后的最終IP地址范圍。舉例來說,假設網(wǎng)絡設備在對用戶配置的IP地址范圍進行轉換后,得到的數(shù)值范圍如下:20-70、5-15、10-50、70-100、400、300-600,則網(wǎng)絡設備確定最終數(shù)值范圍的步驟如下:首先將20-70確定為第一最終數(shù)值范圍,然后將5-15與20-70進行比較,由于兩者沒有交集,因此可以將5-15確定為第二最終數(shù)值范圍;再將10-50與20-70進行比較,由于兩者有交集,因此可以將第一最終數(shù)值范圍更新為10-70;以此類推。在第一次遍歷完成后,確定的最終數(shù)值范圍有3個,分別為:10-100、5-15、300-600。接下來可以進行第二次遍歷,在第二次遍歷完成后,確定的最終數(shù)值范圍有2個,分別為:5-100、300-600。后續(xù)網(wǎng)絡設備可以將這2個最終數(shù)值范圍再轉換為對應的IP地址范圍,作為最終IP地址范圍。由于網(wǎng)絡設備在判斷兩個數(shù)值范圍之間是否有交集時,需要對這兩個數(shù)值范圍進行相交、包含、相離三種檢測,即需要對這兩組數(shù)值范圍進行3次比較,因此相關技術中IP地址去重的效率低下,且實現(xiàn)復雜。請參考圖1,為本申請一示例性實施例示出的一種IP去重方法的流程圖,所述方法可以應用于安裝有網(wǎng)絡安全產(chǎn)品的網(wǎng)絡設備中,例如:防火墻、服務器等。該IP去重方法可以包括以下步驟:步驟101:提取預設IP地址范圍的邊界IP地址;其中,所述邊界IP地址包括:左邊界IP地址、右邊界IP地址。在本實施例中,網(wǎng)絡設備可以為用戶提供配置界面,用戶可以通過該配置界面配置掃描目標所屬的網(wǎng)段信息,例如:192.168.0.1-192.168.0.254。后續(xù)網(wǎng)絡設備可以提取IP地址范圍的邊界IP地址,包括左邊界IP地址和右邊界IP地址。舉例來說,假設用戶預先配置的IP地址范圍為192.168.0.1-192.168.0.254,則網(wǎng)絡設備可以提取192.168.0.1和192.168.0.254作為邊界IP地址,其中,192.168.0.1是左邊界IP地址,192.168.0.254是右邊界IP地址。特別地,如果配置有單一的IP地址,例如:192.168.1.1,則網(wǎng)絡設備在提取192.168.1.1作為左邊界IP地址的同時,還可以提取192.168.1.1作為右邊界IP地址。步驟102:基于預設規(guī)則將所述邊界IP地址轉換為對應的地址參數(shù)。在本實施例中,網(wǎng)絡設備在提取出邊界IP地址后,可以基于預設規(guī)則將提取出的邊界IP地址轉換為對應的地址參數(shù);其中,所述規(guī)則可以由技術人員預先設置。在一個可選的實施例中,如果網(wǎng)絡設備在前述步驟101中提取出的邊界IP地址為IPv4地址,則可以將所述IPv4地址作為32位無符號整型的二進制數(shù)值,換算為對應的十進制數(shù)值,并將所述十進制數(shù)值作為所述IPv4地址對應的地址參數(shù)。舉例來說,假設網(wǎng)絡設備提取出的某一邊界IP地址為IPv4地址192.168.0.1,則網(wǎng)絡設備可以將該IPv4地址作為二進制數(shù)值11000000101010000000000000000001換算為對應的十進制數(shù)值3232235521,進而網(wǎng)絡設備可以將十進制數(shù)值3232235521作為該邊界IP地址對應的地址參數(shù)。在另一個例子中,如果網(wǎng)絡設備在前述步驟101中提取出的邊界IP地址為IPv6地址,則可以先按照地址位從高位至低位的順序將所述IPv6地址劃分為4個地址段,并將所述4個地址段作為4個32位無符號整型的二進制數(shù)值,分別換算為對應的十進制數(shù)值,后續(xù)網(wǎng)絡設備可以將換算得到的4個十進制數(shù)值作為所述IPv6地址對應的地址參數(shù)。舉例來說,假設網(wǎng)絡設備提取出的某一邊界IP地址為IPv6地址CDCD:910A:2222:5498:8475:1111:3900:2020,則網(wǎng)絡設備可以先按照地址位從高位至低位的順序將該IPv6地址劃分為4個地址段,分別為:CDCD910A、22225498、84751111、39002020,并將這4個地址段作為4個32位無符號整型的二進制數(shù)值,分別為:11001101110011011001000100001010、00100010001000100101010010011000、10000100011101010001000100010001、00111001000000000010000000100000,再將這4個二進制數(shù)值換算為對應的4個十進制數(shù)值,分別為:3452801290、572675224、2222264593、956309536。后續(xù)網(wǎng)絡設備可以將這4個十進制數(shù)值作為該邊界IP地址對應的地址參數(shù)。步驟103:按照大小順序依次排列所述邊界IP地址對應的地址參數(shù),并基于排列結果將所述邊界IP地址劃分為一個或多個地址組;其中,每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等。在本實施例中,網(wǎng)絡設備在將提取出的邊界IP地址轉換為對應的地址參數(shù)后,可以先按照大小順序依次排列所述邊界IP地址對應的地址參數(shù)。具體地,網(wǎng)絡設備可以按照從小到大的順序排列所述地址參數(shù),即將較小的地址參數(shù)排列在較大的地址參數(shù)的左側;也可以按照從大到小的順序排列所述地址參數(shù),即將較小的地址參數(shù)排列在較大的地址參數(shù)的右側。后續(xù)網(wǎng)絡設備可以基于排列結果將所述邊界IP地址劃分為一個或多個地址組,其中,每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等。在一個可選的實施例中,網(wǎng)絡設備可以為各邊界IP地址對應的地址參數(shù)設置邊界標識;其中,左邊界IP地址對應的地址參數(shù)設置有左邊界標識,右邊界IP地址對應的地址參數(shù)則設置有右邊界標識。網(wǎng)絡設備還可以設置初始為0的分組值,并從排列在首位的地址參數(shù)開始,按照排列順序檢測各地址參數(shù)對應的邊界標識。當所述邊界標識為左邊界標識時,網(wǎng)絡設備可以將分組值加1;而當所述邊界標識為右邊界標識時,網(wǎng)絡設備則可以將所述分組值減1。當所述分組值重新變?yōu)?時,網(wǎng)絡設備可以將已檢測的地址參數(shù)所對應的邊界IP地址劃分為一個地址組。在實際應用中,也可以將分組值增加或減少預設的數(shù)值,本申請對此不作特殊限制。需要說明的是,當網(wǎng)絡設備在前述步驟101中提取出的邊界IP地址為IPv6地址時,如果要比較第一IPv6地址和第二IPv6地址所對應的地址參數(shù)之間的大小關系,則網(wǎng)絡設備可以按照地址段從高位到低位的順序,依次比較所述第一IPv6地址和所述第二IPv6地址中高低相同的地址段所對應的十進制數(shù)值的大小。若所述第一IPv6地址的第一地址段所對應的十進制數(shù)值大于所述第二IPv6地址中與所述第一地址段高低相同的第二地址段所對應的十進制數(shù)值,則確定所述第一IPv6地址對應的地址參數(shù)大于所述第二IPv6地址對應的地址參數(shù)。以步驟102中的舉例為例,針對提取出的邊界IP地址,即第一IPv6地址CDCD:910A:2222:5498:8475:1111:3900:2020,網(wǎng)絡設備在對該邊界IP地址進行轉換后,得到的該邊界IP地址對應的地址參數(shù)如下表1所示:地址段CDCD910A222254988475111139002020十進制數(shù)值34528012905726752242222264593956309536表1假設網(wǎng)絡設備提取出的另一邊界IP地址為第二IPv6地址CDCD:910A:2222:5498:8475:1053:3AC9:E3A0,則網(wǎng)絡設備在對該邊界IP地址進行轉換后,得到的該邊界IP地址對應的地址參數(shù)如下表2所示:地址段CDCD910A22225498847510533AC9E3A0十進制數(shù)值34528012905726752242222264403986309536表2網(wǎng)絡設備在比較這2個邊界IP地址所對應的地址參數(shù)之間的大小關系時,可以從最高位的地址段開始,先將第一IPv6地址的最高位地址段對應的十進制數(shù)值3452801290與第二IPv6地址的最高位地址段對應的十進制數(shù)值3452801290進行比較;由于這2個十進制數(shù)值的大小相等,因此網(wǎng)絡設備可以再將第一IPv6地址的次高位地址段對應的十進制數(shù)值572675224與第二IPv6地址的次高位地址段對應的十進制數(shù)值572675224進行比較;由于這2個十進制數(shù)值的大小也相等,因此網(wǎng)絡設備可以繼續(xù)將第一IPv6地址的第三高位地址段對應的十進制數(shù)值2222264593與第二IPv6地址的第三高位地址段對應的十進制數(shù)值2222264403進行比較;由于十進制數(shù)值2222264593大于十進制數(shù)值2222264403,因此網(wǎng)絡設備可以確定第一IPv6地址對應的地址參數(shù)大于第二IPv6地址對應的地址參數(shù)。當網(wǎng)絡設備按照從小到大的順序排列提取出的邊界IP地址對應的數(shù)值時,則可以將第一IPv6地址對應的地址參數(shù)排列在第二IPv6地址對應的地址參數(shù)的右側;而當網(wǎng)絡設備按照從小到大的順序排列提取出的邊界IP地址對應的地址參數(shù)時,則可以將第一IPv6地址對應的地址參數(shù)排列在第二IPv6地址對應的地址參數(shù)的左側。在另一個可選的實施例中,為了進一步提升IP地址去重的效果,網(wǎng)絡設備在按照從小到大的順序排列提取出的邊界IP地址對應的地址參數(shù)時,如果檢測到存在多個大小相等的地址參數(shù),則可以將大小相等的左邊界IP地址排列右邊界IP地址的左側。相應地,網(wǎng)絡設備在按照從大到小的順序排列提取出的邊界IP地址對應的地址參數(shù)時,如果檢測到存在多個大小相等的地址參數(shù),則可以將大小相等的左邊界IP地址排列在右邊界IP地址的右側。步驟104:選取每個地址組中排列在首位和末位的邊界IP地址,作為最終IP地址范圍的邊界IP地址。在本實施例中,網(wǎng)絡設備可以從劃分好的每個地址組中選取出排列在首位和末尾的邊界IP地址,并將所述邊界IP地址作為最終IP地址范圍的邊界IP地址,進而網(wǎng)絡設備可以確定最終IP地址范圍。具體地,當網(wǎng)絡設備按照從小到大的順序排列提取出的邊界IP地址對應的地址參數(shù)時,可以選取每個地址組中排列在首位和末位的邊界IP地址,分別作為最終IP地址范圍的左邊界IP地址和右邊界IP地址;而當網(wǎng)絡設備按照從大到小的順序排列提取出的邊界IP地址對應的地址參數(shù)時,則可以選取每個地址組中排列在首位和末位的邊界IP地址,分別作為最終IP地址范圍的右邊界IP地址和左邊界IP地址。以相關技術中的舉例為例,網(wǎng)絡設備可以將提取出的邊界IP地址轉換為對應的地址參數(shù),此外還可以為各邊界IP地址對應的地址參數(shù)設置邊界標識,如下表3所示:地址參數(shù)2070515105070100400400300600邊界標識左右左右左右左右左右左右表3網(wǎng)絡設備可以按照大小順序依次排列表3中的所有地址參數(shù)。假設網(wǎng)絡設備按照從小到大的順序排列表3中的所有地址參數(shù),則得到的排列結果如下表4所示:地址參數(shù)5101520507070100300400400600邊界標識左左右左右右左右左左右右表4后續(xù)網(wǎng)絡設備可以設置初始為0的分組值,并從排列在首位的地址參數(shù)5開始,按照表4所示的排列順序檢測各地址參數(shù)對應的邊界標識。由于地址參數(shù)5對應的邊界標識為左邊界標識,因此網(wǎng)絡設備可以將分組值加1;由于地址參數(shù)10對應的邊界標識也為左邊界標識,因此網(wǎng)絡設備可以再將分組值加1;由于地址參數(shù)15對應的邊界標識為右邊界標識,因此網(wǎng)絡設備可以將分組值減1;以此類推。當網(wǎng)絡設備檢測到設置有右邊界標識的地址參數(shù)70時,分組值變?yōu)?+1-1+1-1-1=0,則網(wǎng)絡設備可以將前6個地址參數(shù)所對應的邊界IP地址劃分為一個地址組。采用這樣的方式,劃分出的地址組如下表5所示:表5由表5可見,每組中設置有左邊界標識的地址參數(shù)與設置有右邊界標識的地址參數(shù)的數(shù)量相等,即每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等。網(wǎng)絡設備在劃分出表5所示的3個地址組后,可以選取第一組中排列在首位的地址參數(shù)5對應的邊界IP地址0.0.0.5作為第一最終IP地址范圍的左邊界IP地址,選取第一組中排列在末位的地址參數(shù)70對應的邊界IP地址0.0.0.70作為第一最終IP地址范圍的右邊界IP地址;選取第二組中排列在首位的地址參數(shù)70對應的邊界IP地址0.0.0.70作為第二最終IP地址范圍的左邊界IP地址,選取第二組中排列在末位的地址參數(shù)100對應的邊界IP地址0.0.0.100作為第二最終IP地址范圍的右邊界IP地址;以此類推。網(wǎng)絡設備可以得到3個最終IP地址范圍,分別為:0.0.0.5-0.0.0.70、0.0.0.70-0.0.0.100、0.0.1.44-0.0.2.88。由上述舉例可見,網(wǎng)絡設備確定的3個最終IP地址范圍中,IP地址范圍0.0.0.5-0.0.0.70和IP地址范圍0.0.0.70-0.0.0.100還可以進行合并。為了解決該問題,提升IP地址去重的效果,網(wǎng)絡設備在按照從小到大的順序排列表3中的所有地址參數(shù)時,可以將對應地址參數(shù)70的左邊界IP地址排列在對應地址參數(shù)70的右邊界IP地址的左側,即將設置有左邊界標識的地址參數(shù)70排列在設置有右邊界標識的地址參數(shù)70的左側。同時,還可以將對應地址參數(shù)400的左邊界IP地址排列在對應地址參數(shù)400的右邊界IP地址的左側,即將設置有左邊界標識的地址參數(shù)400排列在設置有右邊界標識的地址參數(shù)400的左側,如下表6所示:表6由表6可見,采用這樣的方式,網(wǎng)絡設備可以劃分出2個地址組,進而可以得到2個最終IP地址范圍,分別為:0.0.0.5-0.0.0.100、0.0.1.44-0.0.2.88。由上述實施例可見,網(wǎng)絡設備可以將提取出的邊界IP地址對應的地址參數(shù)按照大小順序排列,并基于排列結果將所述邊界IP地址劃分為一個或多個地址組,后續(xù)網(wǎng)絡設備可以根據(jù)地址組的劃分結果確定不重復的最終IP地址范圍。與相關技術相比,本申請技術方案比較的是地址參數(shù)之間的大小關系,即僅需對要比較的兩個地址參數(shù)進行1次比較,比較次數(shù)更少,有效提高了IP地址去重的效率;同時,基于為各邊界IP地址對應的地址參數(shù)設置的邊界標識,對所述邊界IP地址進行地址組劃分,較之對數(shù)值范圍進行取并集處理更易于實現(xiàn),也進一步提高了IP地址去重的效率。與前述IP地址去重方法的實施例相對應,本申請還提供了IP地址去重裝置的實施例。本申請IP地址去重裝置的實施例可以應用在網(wǎng)絡設備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在網(wǎng)絡設備的處理器將非易失性存儲器中對應的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖2所示,為本申請IP地址去重裝置所在網(wǎng)絡設備的一種硬件結構圖,除了圖2所示的處理器、內(nèi)存、網(wǎng)絡接口、以及非易失性存儲器之外,實施例中裝置所在的網(wǎng)絡設備通常根據(jù)該IP地址去重的實際功能,還可以包括其他硬件,對此不再贅述。請參考圖3,為本申請一示例性實施例示出的一種IP地址去重裝置的框圖,該IP地址去重裝置300可以應用于圖2所示的網(wǎng)絡設備中,包括:地址提取單元301,用于提取預設IP地址范圍的邊界IP地址;其中,所述邊界IP地址包括:左邊界IP地址、右邊界IP地址;地址轉換單元302,用于基于預設規(guī)則將所述邊界IP地址轉換為對應的地址參數(shù);地址劃分單元303,用于按照大小順序依次排列所述邊界IP地址對應的地址參數(shù),并基于排列結果將所述邊界IP地址劃分為一個或多個地址組;其中,每個地址組中左邊界IP地址與右邊界IP地址的數(shù)量相等;范圍確定單元304,用于選取每個地址組中排列在首位和末位的邊界IP地址,作為最終IP地址范圍的邊界IP地址。在一個可選的實施例中,所述地址劃分單元303具體可以用于:按照從小到大的順序排列所述邊界IP地址對應的地址參數(shù),并在存在多個大小相等的地址參數(shù)時,將大小相等的左邊界IP地址排列右邊界IP地址的左側;或者,按照從大到小的順序排列所述邊界IP地址對應的地址參數(shù),并在存在多個大小相等的地址參數(shù)時,將大小相等的左邊界IP地址排列在右邊界IP地址的右側。在另一個可選的實施例中,所述地址轉換單元302可以包括:第一地址轉換子單元3021,用于當提取出的邊界IP地址為IPv4地址時,將所述IPv4地址作為32位無符號整型的二進制數(shù)值換算為對應的十進制數(shù)值,并將所述十進制數(shù)值作為所述IPv4地址對應的地址參數(shù);第二地址轉換子單元3022,用于當提取出的邊界IP地址為IPv6地址時,按照地址位從高位至低位的順序將所述IPv6地址劃分為4個地址段,將所述4個地址段作為4個32位無符號整型的二進制數(shù)值分別換算為對應的十進制數(shù)值,并將得到的4個十進制數(shù)值作為所述IPv6地址對應的地址參數(shù)。在另一個可選的實施例中,當提取出的邊界IP地址為IPv6地址時,可以通過以下方式進行第一IPv6地址和第二IPv6地址所對應的地址參數(shù)的大小比較:按照地址段從高位到低位的順序,依次比較所述第一IPv6地址和所述第二IPv6地址中高低相同的地址段所對應的十進制數(shù)值的大?。蝗羲龅谝籌Pv6地址的第一地址段所對應的十進制數(shù)值大于所述第二IPv6地址中與所述第一地址段高低相同的第二地址段所對應的十進制數(shù)值,則確定所述第一IPv6地址對應的地址參數(shù)大于所述第二IPv6地址對應的地址參數(shù)。在另一個可選的實施例中,所述地址劃分單元303可以包括:標識設置子單元3031,用于為各邊界IP地址對應的地址參數(shù)設置邊界標識,所述邊界標識包括:左邊界標識、右邊界標識;標識檢測子單元3032,用于從排列在首位的地址參數(shù)開始,按照排列順序檢測各地址參數(shù)對應的邊界標識;分組值計算子單元3033,用于當所述邊界標識為左邊界標識時,將分組值加1;當所述邊界標識為右邊界標識時,將所述分組值減1;其中,所述分組值初始為0;地址劃分子單元3034,用于當所述分組值重新變?yōu)?時,將已檢測的地址參數(shù)所對應的邊界IP地址劃分為一個地址組。上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內(nèi)。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1