調(diào)整地址池的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及信息技術領域,特別涉及一種調(diào)整地址池的方法及裝置。
【背景技術】
[0002]隨著信息技術的發(fā)展,由于一些用戶可以使用私有網(wǎng)際協(xié)議版本4(英文全稱:Internet Protocol Vers1n 4,英文縮寫:IPv4)地址,當需要訪問一些網(wǎng)站時,必須使用公有IPv4地址以及網(wǎng)際協(xié)議版本6 (英文全稱:Internet Protocol Vers1n6,英文縮寫:IPv6)地址,從而可以通過交換機向網(wǎng)絡之間互連的協(xié)議(英文全稱:Internet Protocol,英文縮寫:IP)地址池申請IP地址,以實現(xiàn)IP地址的轉(zhuǎn)化,其中,IP地址池中含有一定數(shù)量的IP地址,因此,需要對地址池進行管理,以使得交換機能夠從IP地址池中獲取相應的IP地址。
[0003]目前,一種調(diào)整地址池的方法,一個交換機對應著一個地址池,每個地址池中含有特定數(shù)量的IPv4地址以及IPv6地址,交換機從其對應的地址池中獲取相應的IP地址,并且管理設備周期性的對每個交換機對應的地址池中IPv4地址以及IPv6地址的數(shù)量進行調(diào)整。
[0004]然而,當管理設備周期性的對每個交換機對應的地址池中的IPv4地址以及IPv6地址的數(shù)量進行調(diào)整時,由于每個交換機對應著一個地址池,因此需要調(diào)整每個交換機對應的地址池中的IPv4地址以及IPv6地址的數(shù)量,從而導致調(diào)整地址池的復雜度較高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種調(diào)整地址池的方法及裝置,可以降低調(diào)整地址池的復雜度。
[0006]本發(fā)明采用的技術方案為:
[0007]第一方面,本發(fā)明提供一種調(diào)整地址池的方法,應用于地址池調(diào)整系統(tǒng),所述地址池調(diào)整系統(tǒng)包括:至少一個交換機、管理器以及統(tǒng)一地址池,所述至少一個交換機與所述管理器進行信息交互,所述管理器與所述統(tǒng)一地址池進行信息交互;所述方法包括:
[0008]所述交換機向所述管理器發(fā)送IP地址請求消息,所述IP地址請求消息攜帶有交換機標識、申請IP地址數(shù)量,所述IP地址數(shù)量包括:IPv4地址數(shù)量以及IPv6地址數(shù)量;
[0009]所述管理器統(tǒng)計一個周期內(nèi)所述交換機向所述管理器申請IP地址的總數(shù)量,所述IP地址的總數(shù)量包括:IPv4地址總數(shù)量以及IPv6地址總數(shù)量;
[0010]所述管理器向所述統(tǒng)一地址池發(fā)送地址調(diào)整指令,所述地址調(diào)整指令中攜帶有所述一個周期內(nèi)所述交換機向所述管理器申請的IP地址總數(shù)量;
[0011]所述統(tǒng)一地址池按照所述地址調(diào)整指令,調(diào)整所述統(tǒng)一地址池中IP地址數(shù)量。
[0012]第二方面,本發(fā)明提供一種調(diào)整地址池的裝置,應用于地址池調(diào)整系統(tǒng),所述地址池調(diào)整系統(tǒng)包括:至少一個交換機、管理器以及統(tǒng)一地址池,所述至少一個交換機與所述管理器進行信息交互,所述管理器與所述統(tǒng)一地址池進行信息交互;所述裝置包括:
[0013]第一發(fā)送模塊,位于所述交換機中,用于向所述管理器發(fā)送IP地址請求消息,所述IP地址請求消息攜帶有交換機標識、申請IP地址數(shù)量,所述IP地址數(shù)量包括:IPv4地址數(shù)量以及IPv6地址數(shù)量;
[0014]統(tǒng)計模塊,位于所述管理器中,用于統(tǒng)計所述第一發(fā)送模塊發(fā)送的一個周期內(nèi)所述交換機向所述管理器申請IP地址的總數(shù)量,所述IP地址的總數(shù)量包括:IPv4地址總數(shù)量以及IPv6地址總數(shù)量;
[0015]地址管理模塊,位于所述管理器中,用于向所述統(tǒng)一地址池發(fā)送地址調(diào)整指令,所述地址調(diào)整指令中攜帶有所述一個周期內(nèi)所述交換機向所述管理器申請的IP地址總數(shù)量;
[0016]調(diào)整模塊,位于所述統(tǒng)一地址池中,用于按照所述地址調(diào)整指令,調(diào)整所述統(tǒng)一地址池中IP地址數(shù)量。
[0017]本發(fā)明提供的調(diào)整地址池的方法及裝置,應用于地址池調(diào)整系統(tǒng),地址池調(diào)整系統(tǒng)包括:至少一個交換機、管理器以及統(tǒng)一地址池,至少一個交換機與管理器進行信息交互,管理器與統(tǒng)一地址池進行信息交互;首先交換機向管理器發(fā)送IP地址請求消息,然后管理器統(tǒng)計一個周期內(nèi)交換機向管理器申請IP地址的總數(shù)量,并向統(tǒng)一地址池發(fā)送地址調(diào)整指令,最后統(tǒng)一地址池按照一個周期內(nèi)交換機向管理器申請IP地址的總數(shù)量,調(diào)整統(tǒng)一地址池中IP地址數(shù)量。與目前管理設備周期性的對每個交換機對應的地址池中的IPv4地址以及IPv6地址的數(shù)量進行調(diào)整相比,本發(fā)明至少一個管理器對應著一個地址池,并且管理器能夠記錄一個周期內(nèi)至少一個交換機向IP地址池申請IP地址的總數(shù)量,能夠使統(tǒng)一地址池根據(jù)一個周期內(nèi)至少一個交換機申請的IP地址的總數(shù)量,在一個周期結束后調(diào)整地址池中IP地址的數(shù)量,而不需要管理設備調(diào)整每個交換機中IP地址的數(shù)量,以及在一個周期內(nèi)多次調(diào)整地址池中IP地址的數(shù)量,從而可以降低調(diào)整地址池的復雜度。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明或現(xiàn)有技術中的技術方案,下面將對本發(fā)明或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0019]圖1為本發(fā)明實施例中調(diào)整地址池的系統(tǒng)架構圖;
[0020]圖2為本發(fā)明實施例中一種調(diào)整地址池的方法流程圖;
[0021]圖3為本發(fā)明實施例中另一種調(diào)整地址池的方法流程圖;
[0022]圖4為本發(fā)明實施例中又一種調(diào)整地址池的方法流程圖;
[0023]圖5為本發(fā)明實施例中又一種調(diào)整地址池的方法流程圖;
[0024]圖6為本發(fā)明實施例中又一種調(diào)整地址池的方法流程圖;
[0025]圖7為本發(fā)明實施例中又一種調(diào)整地址池的方法流程圖;
[0026]圖8為本發(fā)明實施例中一種調(diào)整地址池的裝置結構示意圖;
[0027]圖9為本發(fā)明實施例中另一種調(diào)整地址池的裝置結構示意圖。
【具體實施方式】
[0028]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0029]本發(fā)明實施例提供一種調(diào)整地址池的方法,能夠降低調(diào)整地址池的復雜度,應用于地址池調(diào)整系統(tǒng),如圖1所示,地址池調(diào)整系統(tǒng)包括:至少一個交換機、管理器、統(tǒng)一地址池及大地址池,其中,至少一個交換機與管理器進行信息交互,管理器與統(tǒng)一地址池進行信息交互,統(tǒng)一地址池與至少一個交換機進行信息交互,其中統(tǒng)一地址池包括:IPv4地址與IPv6地址緩沖區(qū)、IPv4地址預備區(qū)、IPv6地址預備區(qū)。
[0030]本發(fā)明實施例提供一種調(diào)整地址池的方法,能夠降低調(diào)整地址池的復雜度,如圖2所示,所述方法包括:
[0031]201、交換機向管理器發(fā)送IP地址請求消息。
[0032]其中,IP地址請求消息攜帶有交換機標識、申請IP地址數(shù)量,IP地址數(shù)量包括:IPv4地址數(shù)量以及IPv6地址數(shù)量。
[0033]對于本發(fā)明實施例,一個交換機對應著多個設備,當設備發(fā)送的流量包需要進行IP地址的轉(zhuǎn)化,則將該流量包經(jīng)過交換機,以使得該流量包實現(xiàn)IP地址的轉(zhuǎn)換。
[0034]其中,IP地址的轉(zhuǎn)換關系為由私有IPv4地址轉(zhuǎn)化為公有IPv4地址、由公有IPv4地址轉(zhuǎn)化為私有IPv4地址,或者由IPv4地址轉(zhuǎn)化為IPv6地址。
[0035]對于本發(fā)明實施例,當交換機對應的設備需要進行IP地址轉(zhuǎn)化時,交換機向管理器發(fā)送IP地址請求消息,用于請求管理器將IP地址路由地址發(fā)送至該交換機。
[0036]對于本發(fā)明實施例,由于交換機中的設備可能同時存在由私有IPv4地址轉(zhuǎn)化為公有IPv4地址、由公有IPv4地址轉(zhuǎn)化為私有IPv4地址,或者由IPv4地址轉(zhuǎn)化為IPv6地址這三種情況,因此,交換機向管理器發(fā)送的請求消息中可能同時存在IPv4地址的申請數(shù)量以及IPv6地址的申請數(shù)量。
[0037]202、管理器統(tǒng)計一個周期內(nèi)交換機向管理器申請IP地址的總數(shù)量。
[0038]其中,IP地址的總數(shù)量包括:IPv4地址總數(shù)量以及IPv6地址總數(shù)量。
[0039]對于本發(fā)明實施例,由于交換機向管理器發(fā)送請求消息中攜帶有申請IPv4地址數(shù)量以及申請IPv6地址數(shù)量,因此管理器能夠獲知一個周期內(nèi)交換機每次向IPv4地址數(shù)量以及IPv6地址數(shù)量,以使得管理器可以統(tǒng)計所有交換機在一個周期內(nèi)向管理器申請的IPv4地址總數(shù)量以及IPv6地址總數(shù)量。
[0040]203、管理器向統(tǒng)一地址池發(fā)送地址調(diào)整指令。
[0041]其中,地址調(diào)整指令中攜帶有一個周期內(nèi)交換機向管理器申請的IP地址總數(shù)量。
[0042]對于本發(fā)明實施例,管理器可以在一個周期后向統(tǒng)一地址池發(fā)送調(diào)整指令,該調(diào)整指令中攜帶有一個周期內(nèi)交換機向管理器申請的IPv4地址總數(shù)量以及IPv6地址總數(shù)量,統(tǒng)一地址池按照一個周期內(nèi)交換機向管理器申請的IPv4地址總數(shù)量以及IPv6地址總數(shù)量調(diào)整統(tǒng)一地址池中IPv4地址數(shù)量以及IPv6地址數(shù)量。
[0043]204、統(tǒng)一地址池按照地址調(diào)整指令向管理器申請IP地址的總數(shù)量,調(diào)整統(tǒng)一地址池中IP地址數(shù)量。
[0044]對于本發(fā)明實施例,統(tǒng)一地址池根據(jù)當前地址池中IPv4地址數(shù)量以及IPv6地址數(shù)量向大地址池中輸入一定數(shù)量的IPv4地址以及IPv6地址,或者從大地址池中獲取一定數(shù)量的IPv4地址以及IPv6地址,以使得當前統(tǒng)一地址池內(nèi)IPv4地址數(shù)量以及IPv6地址數(shù)量,分別與一個周期內(nèi)交換機向管理器申請的IPv4地址總數(shù)量以及IPv6地址總數(shù)量相等。
[0045]本發(fā)明實施例提供的調(diào)整地址池的方法,應用于地址池調(diào)整系統(tǒng),地址池調(diào)整系統(tǒng)包括:至少一個交換機、管理器以及統(tǒng)一地址池,至少一個交換機與管理器進行信息交互,管理器與統(tǒng)一地址池進行信息交互;首先交換機向管理器發(fā)送IP地址請求消息,然后管理器統(tǒng)計一個周期內(nèi)交換機向管理器申請IP地址的總數(shù)量,并向統(tǒng)一地址池發(fā)送地址調(diào)整指令,最