專利名稱:一種子網(wǎng)合并的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及數(shù)據(jù)中心和集群系統(tǒng)的網(wǎng)絡(luò)管理領(lǐng)域,特別是涉及一種子網(wǎng)合并的方法,以及一種子網(wǎng)合并的裝置。
背景技術(shù):
IPdnternet Protocol網(wǎng)絡(luò)之間互連的協(xié)議)地址是互聯(lián)網(wǎng)上給主機(jī)編址的一種方式,也稱為互聯(lián)網(wǎng)協(xié)議地址。在互聯(lián)網(wǎng)中,IP地址是唯一的,任何一臺(tái)計(jì)算機(jī)想要聯(lián)上互聯(lián)網(wǎng)都必須被分配一個(gè)IP地址。在對(duì)數(shù)據(jù)中心和集群系統(tǒng)實(shí)施網(wǎng)絡(luò)管理時(shí),管理員會(huì)給機(jī)房的成千上萬臺(tái)服務(wù)器,存儲(chǔ)設(shè)備和網(wǎng)絡(luò)設(shè)備分配IP地址,將一個(gè)較大的父網(wǎng)(父IP段)劃分成符合各種情況的子網(wǎng)(子IP段),例如,將父網(wǎng)172.16.16.0/20劃分出子網(wǎng) 172.16.24.0/21、172.16.18.0/23 和 172.16.16.0/24,其中 172.16.18.0/23 也是172.16.16.0/24 的父網(wǎng)。IP子網(wǎng)是多個(gè)具有連續(xù)性的IP地址的集合,例如,從192.168.0.1到192.168.255.255這之間就是一個(gè)IP子網(wǎng)。在實(shí)際情況中,劃分出來的多個(gè)IP子網(wǎng)后常常會(huì)有一些未使用的IP子網(wǎng),管理員需要對(duì)這些空閑的IP子網(wǎng)進(jìn)行回收合并。現(xiàn)有技術(shù)中,首先要對(duì)大的父網(wǎng)劃分出的子網(wǎng)區(qū)間進(jìn)行逐個(gè)清查,找出空閑的子網(wǎng),由于部分子網(wǎng)之間存在父子關(guān)系,所以需要對(duì)清查出來的子網(wǎng)進(jìn)行父子關(guān)系的分類,即哪些子網(wǎng)是屬于同一個(gè)父網(wǎng)。如果所有子網(wǎng)是父網(wǎng)的全集則表明可以將父網(wǎng)全部回收;如果所有子網(wǎng)只是父網(wǎng)的子集則表明該父段不能全部回收,需在其子網(wǎng)中尋找相鄰的子網(wǎng)進(jìn)行合并。在確認(rèn)完需要合并的子網(wǎng)之后,首先將各個(gè)相鄰的子網(wǎng)進(jìn)行合并,然后遞歸的進(jìn)行子網(wǎng)向父網(wǎng)的合并,最終完成全網(wǎng)IP的合并清理工作。以上現(xiàn)有技術(shù)中存在的問題是,對(duì)子網(wǎng)進(jìn)行父子關(guān)系的分類的過程比較繁雜,需要人工進(jìn)行大量的查找和判斷,全網(wǎng)的IP子網(wǎng)合并工作包含了大量的遞歸過程,過程繁瑣耗時(shí),易出錯(cuò),人工維護(hù)成本較高。因此,目前需要本領(lǐng)域技術(shù)人員解決的一個(gè)技術(shù)問題就是,提供一種子網(wǎng)合并的處理機(jī)制,以提高子網(wǎng)合并的效率和準(zhǔn)確率,降低IP管理的維護(hù)成本。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环N子網(wǎng)合并的方法,以提高子網(wǎng)合并的效率和準(zhǔn)確率,降低IP管理的維護(hù)成本。本申請(qǐng)還提供了一種子網(wǎng)合并的裝置,用以保證上述方法在實(shí)際中的應(yīng)用及實(shí)現(xiàn)。為了解決上述問題,本申請(qǐng)公開了一種子網(wǎng)合并的方法,包括:步驟1、將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);
步驟2、提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中;步驟3、判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行步驟4,若否,則執(zhí)行步驟5 ;步驟4、將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;步驟5、將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回步驟I。優(yōu)選地,所述提取子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中的步驟包括:將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng);若存在,則將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中;若不存在,則將該子網(wǎng)添加到預(yù)置集合中。優(yōu)選地,所述提取子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中的步驟還包括:若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。優(yōu)選地,在將IP集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)的步驟之前,所述方法還包括:提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集合。優(yōu)選地,在將IP集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)的步驟之前,所述方法還包括:將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。優(yōu)選地,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn)。本申請(qǐng)還提供了一種子網(wǎng)合并的裝置,包括:子網(wǎng)取反模塊,用于將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);子網(wǎng)合并模塊,用于提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中;判斷模塊,用于判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行合并結(jié)果生成模塊,若否,則執(zhí)行循環(huán)模塊;合并結(jié)果生成模塊,用于將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;循環(huán)模塊,用于將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回子網(wǎng)取反模塊。優(yōu)選地,所述子網(wǎng)合并模塊包括:取反子網(wǎng)搜索子模塊,用于將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng);子網(wǎng)合并子模塊,用于若存在,則將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中;子網(wǎng)添加子模塊,用于若不存在,則將該子網(wǎng)添加到預(yù)置集合中。
優(yōu)選地,所述子網(wǎng)合并模塊還包括:子網(wǎng)去除子模塊,用于若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。優(yōu)選地,在子網(wǎng)取反模塊之前,所述裝置還包括:子網(wǎng)提取模塊,用于提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集合。優(yōu)選地,在子網(wǎng)取反模塊之前,所述裝置還包括:子網(wǎng)轉(zhuǎn)化模塊,用于將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。優(yōu)選地,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn)。與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):本申請(qǐng)通過將各子網(wǎng)掩碼取反,在取反子網(wǎng)組成的集合中,搜索與其相同的取反子網(wǎng),若存在,則證明子網(wǎng)集合中存在與其相鄰的某子網(wǎng),可以將子網(wǎng)與其取反子網(wǎng)進(jìn)行合并,從而提高了尋找和判斷各子網(wǎng)相鄰的子網(wǎng)的過程的效率和準(zhǔn)確率,避免了人工查找容易帶來的失誤,降低IP管理的維護(hù)成本。同時(shí),本申請(qǐng)?jiān)谧泳W(wǎng)合并的過程中,用預(yù)置集合來存放一輪的合并子網(wǎng)結(jié)果,使各輪合并結(jié)果清晰明確;依據(jù)合并后的子網(wǎng)和預(yù)置集合中子網(wǎng)的個(gè)數(shù)是否一樣來判斷合并工作是否完成,若未完成,則用預(yù)置集合中的子網(wǎng)替換子網(wǎng)集合,重新進(jìn)行新的一輪取反,查找和合并的過程,從而使得各輪和整個(gè)合并工作有層次,有條理,避免了連續(xù)多輪合并過程中可能出現(xiàn)的失誤,提高了子網(wǎng)合并準(zhǔn)確率。此外,本申請(qǐng)還將各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn),使得待合并的子網(wǎng)與各輪合并中生成的子網(wǎng)的從屬關(guān)系和合并過程較為清晰。
圖1是本申請(qǐng)的一種子網(wǎng)合并的方法實(shí)施例1的流程圖;圖2是本申請(qǐng)的一種子網(wǎng)合并的方法實(shí)施例2的流程圖;圖3是本申請(qǐng)的一種子網(wǎng)合并的裝置實(shí)施例1的結(jié)構(gòu)框圖;圖4是本申請(qǐng)的一種子網(wǎng)合并的裝置實(shí)施例2的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說明。IP地址是互聯(lián)網(wǎng)上給主機(jī)編址的一種方式,也稱為互聯(lián)網(wǎng)協(xié)議地址。在互聯(lián)網(wǎng)中,IP地址是唯一的,任何一臺(tái)計(jì)算機(jī)想要聯(lián)上互聯(lián)網(wǎng)都必須被分配一個(gè)IP地址。IPv4 (Internet Protocol Version 4,互聯(lián)網(wǎng)協(xié)議版本4)是互聯(lián)網(wǎng)協(xié)議開發(fā)過程中的第四個(gè)修訂版本,是使用最廣泛的互聯(lián)網(wǎng)協(xié)議版本,它在IETF(Internet Engineering TaskForce)于 1981 年 9 月發(fā)布的 RFC (Request For Comments) 791 中被描述。IPv4的長度為32比特位(4字節(jié))地址,通常采用點(diǎn)分十進(jìn)制記法來表示。最初,通過高位字節(jié)將IPv4地址定義為五個(gè)類:A,B, C,D, E0每個(gè)類有不同的網(wǎng)絡(luò)地址位數(shù),剩余的部分被用來識(shí)別網(wǎng)絡(luò)內(nèi)的主機(jī)。D類被用作多播地址,E類留作將來使用。但是,這種基于分類網(wǎng)絡(luò)的地址分配和路由IP設(shè)計(jì)嚴(yán)格限制了每個(gè)網(wǎng)絡(luò)段的主機(jī)節(jié)點(diǎn)數(shù)目,在實(shí)際應(yīng)用中非常死板,不能充分使用IP地址,也給網(wǎng)絡(luò)路由帶來不便,因?yàn)榇罅康男枰獑为?dú)路由的小型網(wǎng)絡(luò)(C類網(wǎng)絡(luò))因在地域上分得很開而很難進(jìn)行聚合,于是給路由設(shè)備增加了很多負(fù)擔(dān)。CIDR(無類別域間路由,RFC[950])是一個(gè)按位的、基于前綴的,用于解釋IP地址的標(biāo)準(zhǔn),是基于可變長子網(wǎng)掩碼(Variable Length SubnetMask, VLSM)來進(jìn)行任意長度前綴分配的。它通過把多個(gè)地址塊組合到一個(gè)路由表表項(xiàng)而使得路由更加方便。IPv4的CIDR地址塊的表示方法和IPv4地址的表示方法是相似的:由四部分組成的點(diǎn)分十進(jìn)制地址,后跟一個(gè)斜扛,最后是范圍在O到32之間的一個(gè)數(shù)字:A.B.C.D/N。點(diǎn)分十進(jìn)制的部分和IPv4地址一樣是一個(gè)被分成四個(gè)八位位組的32位二進(jìn)制數(shù)。斜扛后面的數(shù)字就是前綴長度。因此,/20就表示一個(gè)前綴長度是20的CIDR地址塊。通過改變CIDR的可變長子網(wǎng)掩碼(VLSM)就可以實(shí)現(xiàn)子網(wǎng)的劃分,根據(jù)網(wǎng)絡(luò)實(shí)際的需求來分配IP地址。這個(gè)劃分可以是遞歸進(jìn)行的,即通過增加掩碼位數(shù),來使一部分地址被繼續(xù)分為更小的部分。整個(gè)互聯(lián)網(wǎng)現(xiàn)在都在使用CIDR/VLSM網(wǎng)絡(luò)地址?,F(xiàn)有技術(shù)中,將大的IP段劃分為多個(gè)子網(wǎng)后,常會(huì)出現(xiàn)子網(wǎng)剩余的情況,管理人員需要將空閑的子網(wǎng)進(jìn)行合并,減少要對(duì)外顯示的網(wǎng)絡(luò)數(shù),在進(jìn)行子網(wǎng)合并時(shí),對(duì)子網(wǎng)進(jìn)行父子關(guān)系的分類和遞歸合并的過程繁瑣耗時(shí),易出錯(cuò),人工維護(hù)成本較高。本申請(qǐng)的核心構(gòu)思之一在于,將各子網(wǎng)掩碼取反,在取反子網(wǎng)組成的集合中,搜索與其相同的取反子網(wǎng),若存在,則證明子網(wǎng)集合中存在與其相鄰的某子網(wǎng),可以將子網(wǎng)與其取反子網(wǎng)進(jìn)行合并,從而提高了尋找和判斷各子網(wǎng)相鄰的子網(wǎng)的過程的效率和準(zhǔn)確率,降低IP管理的維護(hù)成本。參考圖1,其示出了本申請(qǐng)的一種子網(wǎng)合并的方法實(shí)施例1的流程圖,具體可以包括以下步驟:步驟101、將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)。在本申請(qǐng)中,子網(wǎng)集合中的多個(gè)子網(wǎng)可以來自于對(duì)一個(gè)大的IP段進(jìn)行劃分后剩余不用的子網(wǎng),也可以是因網(wǎng)絡(luò)環(huán)境發(fā)生遷移或者需要大規(guī)模修改時(shí)產(chǎn)生的廢棄的子網(wǎng)。子網(wǎng)以CIDR地址塊的方法表示,例如172.16.17.0/24。將子網(wǎng)的掩碼位取反即將子網(wǎng)前綴的那一位取反,例如,原子網(wǎng)為172.16.17.0/24,掩碼位取反后獲得的取反子網(wǎng)為172.16.16.0/24。步驟102、提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述步驟102可以包括:子步驟S11、將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng),若存在,則執(zhí)行子步驟S12,若不存在,則執(zhí)行子步驟S 13。子步驟S12、將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中;子步驟S13、將該子網(wǎng)添加到預(yù)置集合中。只有相鄰的子網(wǎng)才可以合并,將子網(wǎng)進(jìn)行合并的過程中,需要尋找與各個(gè)子網(wǎng)相鄰的子網(wǎng)。相鄰的兩個(gè)子網(wǎng)的子網(wǎng)掩碼位是相反的,也即是,某子網(wǎng)的取反子網(wǎng)與該子網(wǎng)可合并的相鄰子網(wǎng)是一樣的,或者某子網(wǎng)與該子網(wǎng)可合并的相鄰子網(wǎng)的取反子網(wǎng)是一樣的。例如,子網(wǎng)B1和子網(wǎng)a2是可合并的相鄰子網(wǎng),ai的取反子網(wǎng)為a/,a2的取反子網(wǎng)為a2',那么,a/與b是一樣的,S1與a2' —樣的。在本實(shí)施例中,將子網(wǎng)集合中的多個(gè)子網(wǎng)進(jìn)行取反操作后,可以將相應(yīng)的取反子網(wǎng)組成取反集合,尋找各子網(wǎng)可合并的子網(wǎng)時(shí),可以依次提取子網(wǎng)集合中的各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng),此步驟重復(fù)進(jìn)行,直至子網(wǎng)集合中的每個(gè)子網(wǎng)均進(jìn)行過搜索。依據(jù)某子網(wǎng)進(jìn)行搜索后,若存在,則說明取反子網(wǎng)所對(duì)應(yīng)的子網(wǎng)與該子網(wǎng)是可以合并的,例如,子網(wǎng)集合中某子網(wǎng)S1,在取反集合中存在取反子網(wǎng)a2'與&1相同??梢詧?zhí)行子步驟S12,將與a/進(jìn)行合并,并將合并后的子網(wǎng)添加到預(yù)置集合中。依據(jù)某子網(wǎng)進(jìn)行搜索后,若不存在,則說明在此子網(wǎng)集合中并不存在可與該子網(wǎng)進(jìn)行合并的子網(wǎng),該子網(wǎng)有可能與其他子網(wǎng)的合并結(jié)果進(jìn)行合并,可以執(zhí)行子步驟S13,將其添加到預(yù)置集合中。將子網(wǎng)ai與其取反后的子網(wǎng)a/進(jìn)行合并只是本實(shí)施例中采用的方式,在具體的實(shí)現(xiàn)中,將&1與&/進(jìn)行合并,等同于將&1與&2進(jìn)行合并,也等同于將&2與&2'進(jìn)行合并,或?qū)/與a2'進(jìn)行合并,具體采用何種方式進(jìn)行合并可以任意選擇,本申請(qǐng)對(duì)此并不做限制。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述步驟102還可以包括:子步驟S14、若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。當(dāng)子網(wǎng)集合中的多個(gè)子網(wǎng)可以進(jìn)行合并時(shí),會(huì)生成重復(fù)的子網(wǎng),例如,子網(wǎng)集合中的%與a2可以進(jìn)行合并,依據(jù)在取反集合中進(jìn)行搜索,可知與a2'相同,將與a2'進(jìn)行合并后得到A1;依據(jù)&2在取反集合中進(jìn)行搜索,可知&2與&/相同,將&2與&/進(jìn)行合并后得到A2 和A2是相同的,本質(zhì)上均是與a2合并的結(jié)果,因此,預(yù)置集合中會(huì)存在兩個(gè)相同的子網(wǎng),需要將其中一個(gè)去除掉。步驟103、判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行步驟104,若否,則執(zhí)行步驟105 ;步驟104、將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;步驟105、將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回步驟101。執(zhí)行步驟102依據(jù)子網(wǎng)集合中的子網(wǎng)進(jìn)行搜索后,若有子網(wǎng)進(jìn)行合并,則添加到預(yù)置集合中的子網(wǎng)的個(gè)數(shù)會(huì)少于子網(wǎng)集合中子網(wǎng)的個(gè)數(shù),由于一些未進(jìn)行過合并的子網(wǎng)可能會(huì)與合并得到的子網(wǎng)進(jìn)行合并。例如,將與a2合并為父網(wǎng)A1, a3未搜索到相同的取反子網(wǎng),則A1和a3均被添加到預(yù)置集合中,a3雖然在原來的子網(wǎng)集合中沒有可以合并的相鄰子網(wǎng),但A1和a3卻可以進(jìn)行合并,因此,還需要再進(jìn)行新的一輪合并操作,可以將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,同時(shí)清空預(yù)置集合,返回步驟101,對(duì)新的子網(wǎng)集合(包含上輪預(yù)置集合中的子網(wǎng))進(jìn)行取反、搜索和合并等操作,得到新的預(yù)置集合,上述步驟循環(huán)進(jìn)行,直至子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)一致,即此輪合并沒有新的合并結(jié)果產(chǎn)生,說明此時(shí)的預(yù)置集合中的子網(wǎng)即為最終合并結(jié)果。執(zhí)行步驟102依據(jù)子網(wǎng)集合中的子網(wǎng)進(jìn)行搜索后,若沒有子網(wǎng)進(jìn)行合并,則預(yù)置集合中子網(wǎng)的個(gè)數(shù)和子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)相同,可以將預(yù)置集合中的子網(wǎng)直接作為最終的合并結(jié)果。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系可以以結(jié)構(gòu)樹的形式展現(xiàn)。每一個(gè)子網(wǎng)都是樹中的一個(gè)節(jié)點(diǎn)。例如4個(gè)掩碼為/18的子網(wǎng)合并為子網(wǎng)10.20.0.0/16,那么子網(wǎng)10.20.0.0/16可以定義為樹的根節(jié)點(diǎn)或樹的某個(gè)非葉子節(jié)點(diǎn),而4個(gè)/18的子網(wǎng)就是其子節(jié)點(diǎn)。若將某個(gè)原本閑置的子網(wǎng)進(jìn)行使用,可以相應(yīng)地展示該子網(wǎng)所述站點(diǎn)機(jī)房、IP使用類型和責(zé)任人等信息。特別的,如果該子網(wǎng)是系統(tǒng)中的最小網(wǎng)段單元,則當(dāng)它被選中時(shí),還會(huì)顯示該子網(wǎng)中每一個(gè)IP的詳細(xì)信息,包括其IP值、活動(dòng)狀態(tài)、所屬站點(diǎn)機(jī)房、對(duì)應(yīng)主機(jī)名、責(zé)任人和使用類型等信息,這些IP信息方便了管理員直接的去維護(hù)每一個(gè)IP。為使本領(lǐng)域技術(shù)人員更好地理解本申請(qǐng),以下通過一個(gè)具體的例子說明本申請(qǐng)中子網(wǎng)合并的過程。管理員需要對(duì)IP段172.16.24.0/21進(jìn)行回收,其中包括如下8個(gè)子網(wǎng):172.16.24.0/24 ;172.16.25.0/24 ;172.16.26.0/24 ;172.16.27.0/24 ;172.16.28.0/24 ;172.16.29.0/24 ;172.16.30.0/24 ;172.16.31.0/24其中,子網(wǎng)172.16.24.0/24和子網(wǎng)172.16.25.0/24還在使用中,所以需要對(duì)其余6個(gè)子網(wǎng)進(jìn)行回收,這6個(gè)待合并子網(wǎng)可以放入子網(wǎng)集合中,并記為:ai = 172.16.26.0/24 ;a2 = 172.16.27.0/24 ;a3 = 172.16.28.0/24 ;a4 = 172.16.29.0/24 ;a5 = 172.16.30.0/24 ;a6 = 172.16.31.0/24。將子網(wǎng)集合中各子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng):a廣=172.16.27.0/24 ;a2 ' = 172.16.26.0/24 ;a3 ' = 172.16.29.0/24 ;a4 '=172.16.28.0/24 ;a5/ = 172.16.31.0/24 ;a6/ = 172.16.30.0/24,將這 6 個(gè)取反子網(wǎng)組成
取反集合。提取&1在取反集合中搜索是否存在與其相同的子網(wǎng),可知ai = a2',因此可以將&1與&/進(jìn)行合并,得到A1 = 172.16.26.0/23,并將A1放入預(yù)置集合中。對(duì)a2_a6執(zhí)行同樣的操作后,預(yù)置集合中含有A1 = 172.16.26.0/23 ;A2 = 172.16.26.0/23 ;A3 =172.16.28.0/23 ;A4 = 172.16.28.0/23 ;A5 = 172.16.30.0/23 ;A6 = 172.16.30.0/23。由于子網(wǎng)集合中的多個(gè)子網(wǎng)進(jìn)行合并時(shí),會(huì)生成重復(fù)的子網(wǎng),需要將其中一個(gè)去除掉,得到的預(yù)置集合中包含如下子網(wǎng):172.16.26.0/23 ;172.16.28.0/23 ;172.16.30.0/23。由于預(yù)置集合中子網(wǎng)的個(gè)數(shù)為3,原子網(wǎng)集合的子網(wǎng)個(gè)數(shù)為6,兩者并不相等,因此,還需要繼續(xù)進(jìn)行下一輪的合并過程,可以講預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合中,形成新的子網(wǎng)集合,包括 h = 172.16.26.0/23 ;b2 = 172.16.28.0/23 ;b3 = 172.16.30.0/23。將預(yù)置集合清空,開始重新進(jìn)行新一輪的子網(wǎng)合并過程。第二輪的子網(wǎng)合并過程,首先將子網(wǎng)集合中的各子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng) b/ = 172.16.24.0/23 ;b2 ' = 172.16.30.0/23 ;b3' = 172.16.28.0/23,并將b/、b/和b3'組成取反集合。依次提取在取反集合中搜索是否存在與其相同的子網(wǎng),可知沒有取反子網(wǎng)與匕相同,可以將直接放入預(yù)置集合,記為氏。另一方面,由于b2 = b3' , h3 = h2',因此可以將b2與b2'以及b3與b3'進(jìn)燈合并,得到B2 =172.16.28.0/22,B3 = 172.16.28.0/22。將B2和B3其中一個(gè)去除掉,得到的預(yù)置集合中包含如下子網(wǎng):172.16.26.0/23 和 172.16.28.0/22。
由于預(yù)置集合中子網(wǎng)的個(gè)數(shù)為2,原子網(wǎng)集合的子網(wǎng)個(gè)數(shù)為3,兩者并不相等,因此,還需要繼續(xù)進(jìn)行下一輪的合并過程,可以講預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合中,形成新的子網(wǎng)集合,包括C1 = 172.16.26.0/23 ;c2 = 172.16.28.0/22。將預(yù)置集合清空,開始重新進(jìn)行新一輪的子網(wǎng)合并過程。第三輪的子網(wǎng)合并過程,首先將子網(wǎng)集合中的各子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)c/ = 172.16.24.0/23 ;c2' = 172.16.24.0/22。依次提取C1和C2在取反集合中搜索是否存在與其相同的子網(wǎng),可知沒有取反子網(wǎng)與C1和C2相同,可以將直接放入預(yù)置集合,分別記為C1和C2。由于C1和C2并不相同,因此得到的預(yù)置集合中包含如下子網(wǎng):172.16.24.0/23 和 172.16.24.0/22。由于預(yù)置集合中子網(wǎng)的個(gè)數(shù)為2,原子網(wǎng)集合的子網(wǎng)個(gè)數(shù)為2,兩者相等,可以作為最終的合并結(jié)果。參考圖2,其示出了本申請(qǐng)的一種子網(wǎng)合并的方法實(shí)施例2的流程圖,具體可以包括以下步驟:步驟201、提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集合。步驟202、將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。子網(wǎng)一般采用字符串的形式進(jìn)行顯示,格式如a.b.c.d/x,在系統(tǒng)中使用整數(shù)形式來進(jìn)行子網(wǎng)合并的計(jì)算,因此,需要將子網(wǎng)的字符串形式轉(zhuǎn)化為整數(shù)形式,子網(wǎng)為a.b.c.d,對(duì)其進(jìn)行轉(zhuǎn)換時(shí)可以將a向左移24位,b向左移16位,c向左移8位,d不移位,然后計(jì)算移位后組成的二進(jìn)制字符串的整數(shù)值,例如,某子網(wǎng)為172.22.3.223,將172向左移24位,22向左移16位,3向左移8位,計(jì)算過程為172*(2~24)+22*(2~16)+3*(2~8)+223,得到2887123935,即為該子網(wǎng)的整數(shù)形式。步驟203、將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);步驟204、提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中;優(yōu)選實(shí)施例中,本申請(qǐng)中子網(wǎng)合并過程中,預(yù)置集合中會(huì)存在相同的兩個(gè)子網(wǎng)合并結(jié)果。例如,圖2所示實(shí)施例進(jìn)一步包括步驟205。步驟205、判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行步驟204,若否,則執(zhí)行步驟205 ;步驟206、將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;步驟207、將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回步驟203。綜上所述,本申請(qǐng)?zhí)峁┝艘环N子網(wǎng)合并的方法,通過將各子網(wǎng)掩碼取反,在取反子網(wǎng)組成的集合中,搜索與其相同的取反子網(wǎng),若存在,則證明子網(wǎng)集合中存在與其相鄰的某子網(wǎng),可以將子網(wǎng)與其取反子網(wǎng)進(jìn)行合并,從而提高了尋找和判斷各子網(wǎng)相鄰的子網(wǎng)的過程的效率和準(zhǔn)確率,避免了人工查找容易帶來的失誤,降低IP管理的維護(hù)成本。同時(shí),本申請(qǐng)?jiān)谧泳W(wǎng)合并的過程中,用預(yù)置集合來存放每一輪的合并子網(wǎng)結(jié)果,使各輪合并結(jié)果清晰明確;依據(jù)合并后的子網(wǎng)和預(yù)置集合中子網(wǎng)的個(gè)數(shù)是否一樣來判斷合并工作是否完成,若未完成,則用預(yù)置集合中的子網(wǎng)替換子網(wǎng)集合,重新進(jìn)行新的一輪取反,查找和合并的過程,從而使得各輪和整個(gè)合并工作有層次,有條理,避免了連續(xù)多輪合并過程中可能出現(xiàn)的失誤,提高了子網(wǎng)合并準(zhǔn)確率。
此外,本申請(qǐng)還將各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn),使得待合并的子網(wǎng)與各輪合并中生成的子網(wǎng)的從屬關(guān)系和合并過程較為清晰。對(duì)于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。參考圖3,其示出了本申請(qǐng)的一種子網(wǎng)合并的裝置實(shí)施例1的結(jié)構(gòu)框圖,具體可以包括以下模塊:子網(wǎng)取反模塊301,用于將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);子網(wǎng)合并模塊302,用于提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中;判斷模塊303,用于判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行合并結(jié)果生成模塊,若否,則執(zhí)行循環(huán)模塊;合并結(jié)果生成模塊304,用于將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;循環(huán)模塊305,用于將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回子網(wǎng)取反模塊。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述模塊302可以包括:取反子網(wǎng)搜索子模塊,用于將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng);子網(wǎng)合并子模塊,用于若存在,則將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中;子網(wǎng)添加子模塊,用于若不存在,則將該子網(wǎng)添加到預(yù)置集合中。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述模塊302還可以包括:子網(wǎng)去除子模塊,用于若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系可以以結(jié)構(gòu)樹的形式展現(xiàn)。參考圖4,其示出了本申請(qǐng)的一種子網(wǎng)合并的裝置實(shí)施例2的結(jié)構(gòu)框圖,具體可以包括以下模塊:子網(wǎng)提取模塊401,用于提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集
口 ο子網(wǎng)轉(zhuǎn)化模塊402,用于將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。子網(wǎng)取反模塊403,用于將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);子網(wǎng)合并模塊404,用于提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中。優(yōu)選實(shí)施例中,本申請(qǐng)中子網(wǎng)合并過程中,預(yù)置集合中會(huì)存在相同的兩個(gè)子網(wǎng)合并結(jié)果。例如,圖4所示實(shí)施例進(jìn)一步包括模塊405。判斷模塊405,用于判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行合并結(jié)果生成模塊,若否,則執(zhí)行循環(huán)模塊;合并結(jié)果生成模塊406,用于將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;循環(huán)模塊407,用于將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回子網(wǎng)取反模塊403。由于所述裝置實(shí)施例基本相應(yīng)于前述圖1和圖2所示的方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此就不贅述了。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。最后,還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)
備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)......”限定的要素,并不
排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對(duì)本申請(qǐng)所提供的一種子網(wǎng)合并的方法,以及,一種子網(wǎng)合并的裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
權(quán)利要求
1.一種子網(wǎng)合并的方法,其特征在于,包括: 步驟1、將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng); 步驟2、提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中; 步驟3、判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行步驟4,若否,則執(zhí)行步驟5 ; 步驟4、將預(yù)置集合中的子網(wǎng)作為合并結(jié)果; 步驟5、將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回步驟I。
2.如權(quán)利要求1所述的方法,其特征在于,所述提取子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中的步驟包括: 將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng); 若存在,則將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中; 若不存在,則將該子網(wǎng)添加到預(yù)置集合中。
3.如權(quán)利要求2所述的方法,其特征在于,所述提取子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中的步驟還包括: 若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。
4.如權(quán)利要求1所述的方法,其特征在于,在將IP集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)的步驟之前,還包括: 提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集合。
5.如權(quán)利要求1所述的方法,其特征在于,在將IP集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng)的步驟之前,還包括: 將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。
6.如權(quán)利要求1所述的方法,其特征在于,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn)。
7.—種子網(wǎng)合并的裝置,其特征在于,包括: 子網(wǎng)取反模塊,用于將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);子網(wǎng)合并模塊,用于提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中; 判斷模塊,用于判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行合并結(jié)果生成模塊,若否,則執(zhí)行循環(huán)模塊; 合并結(jié)果生成模塊,用于將預(yù)置集合中的子網(wǎng)作為合并結(jié)果; 循環(huán)模塊,用于將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回子網(wǎng)取反模塊。
8.如權(quán)利要求7所述的裝置,其特征在于,所述子網(wǎng)合并模塊包括: 取反子網(wǎng)搜索子模塊,用于將取反子網(wǎng)組成取反集合,依次提取子網(wǎng)集合中各子網(wǎng),在取反集合中搜索是否存在與其相同的取反子網(wǎng); 子網(wǎng)合并子模塊,用于若存在,則將該子網(wǎng)與其取反后的子網(wǎng)進(jìn)行合并,將合并后的子網(wǎng)添加到預(yù)置集合中; 子網(wǎng)添加子模塊,用于若不存在,則將該子網(wǎng)添加到預(yù)置集合中。
9.如權(quán)利要求8所述的裝置,其特征在于,所述子網(wǎng)合并模塊還包括: 子網(wǎng)去除子模塊,用于若預(yù)置集合中存在兩個(gè)相同的子網(wǎng),則去除其中一個(gè)子網(wǎng)。
10.如權(quán)利要求7所述的裝置,其特征在于,在子網(wǎng)取反模塊之前,還包括: 子網(wǎng)提取模塊,用于提取系統(tǒng)中所有空閑的子網(wǎng),并將所述子網(wǎng)組成子網(wǎng)集合。
11.如權(quán)利要求7所述的裝置,其特征在于,在子網(wǎng)取反模塊之前,還包括: 子網(wǎng)轉(zhuǎn)化模塊,用于將IP集合中的多個(gè)子網(wǎng)轉(zhuǎn)化為整數(shù)形式。
12.如權(quán)利要求7所述的裝置,其特征在于,所述各子網(wǎng)與其合并后得到的子網(wǎng)的從屬關(guān)系以結(jié)構(gòu)樹的形式展現(xiàn)。
全文摘要
本申請(qǐng)?zhí)峁┝艘环N子網(wǎng)合并的方法及裝置。所述方法包括步驟1、將子網(wǎng)集合中多個(gè)子網(wǎng)的掩碼位取反,生成相應(yīng)的取反子網(wǎng);步驟2、提取所述子網(wǎng)集合中符合預(yù)設(shè)條件的子網(wǎng),與其取反后的子網(wǎng)進(jìn)行合并,并將合并后的子網(wǎng)與不符合預(yù)設(shè)條件的子網(wǎng)添加到預(yù)置集合中;步驟3、判斷所述子網(wǎng)集合中子網(wǎng)的個(gè)數(shù)與預(yù)置集合中的子網(wǎng)的個(gè)數(shù)是否一致,若是,則執(zhí)行步驟4,若否,則執(zhí)行步驟5;步驟4、將預(yù)置集合中的子網(wǎng)作為合并結(jié)果;步驟5、將預(yù)置集合中的子網(wǎng)替換到子網(wǎng)集合,清空預(yù)置集合,并返回步驟1。本申請(qǐng)可以提高子網(wǎng)合并的效率和準(zhǔn)確率,降低IP管理的維護(hù)成本。
文檔編號(hào)H04L12/24GK103117864SQ201110363109
公開日2013年5月22日 申請(qǐng)日期2011年11月16日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者程超, 劉超 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司