本發明專利技術實施例提供一種IP地址分配方法及服務器,其中,該方法包括:獲取下掛設備與公網之間的通信數據量;確定所述通信數據量是否超過預設的閾值;若超過,則將所述下掛設備的IP地址更新為BNG分配的公網IP地址。本發明專利技術實施例提供的IP地址分配方法及服務器,能夠減少網關的地址轉換工作量,提高網關的工作效率。
【技術實現步驟摘要】
本專利技術實施例涉及網絡
,尤其涉及一種IP地址分配方法及服務器。
技術介紹
在現代企業中,企業網絡是企業運轉過程中不可缺少的一部分。在傳統的企業網絡中,企業網關是企業內部網絡與外部運營商網絡之間的橋梁。在現有的企業網關技術中,企業網關的一端與網絡側的寬帶網絡網關控制設備BNG連接,BNG為企業網關分配公網的IP地址,使得企業網關能夠與外部運營商網絡進行通信,企業網關的另一端與企業網絡中的終端設備連接,并負責為每個終端設備分配企業內部網絡的私網IP地址。實際應用中,當企業網絡下的終端設備通過企業網關與外部運營商網絡進行通信時,企業網關負責將終端設備的私網IP地址和公網的IP地址之間進行轉換。然而,實際情況中,企業網絡下的終端設備的數量往往非常龐大,在進行企業網絡和外部運營商網絡之間的通信時,企業網關需要進行龐大的私網IP地址和公網IP地址之間的轉換工作,這大大的影響了企業網關的工作效率。
技術實現思路
本專利技術實施例提供一種IP地址分配方法及服務器,用以降低網關的地址轉換工作量,提高網關的工作效率。本專利技術實施例第一方面提供一種IP地址分配方法,該方法包括:獲取下掛設備與公網之間的通信數據量;確定所述通信數據量是否超過預設的閾值;若超過,則將所述下掛設備的IP地址更新為BNG分配的公網IP地址。本專利技術實施例第二方面提供一種服務器,該服務器包括:獲取模塊,用于獲取下掛設備與公網之間的通信數據量;第一確定模塊,用于確定所述通信數據量是否超過預設的閾值;地址分配模塊,用于當所述通信數據量超過所述閾值時,將所述下掛設備的IP地址更新為BNG分配的公網IP地址。本專利技術實施例,通過獲取下掛設備與公網之間的通信數據,確定下掛設備的通信數據量與預設閾值之間的大小關系,當下掛設備的通信數據量超過預設的閾值時,將下掛設備的IP地址更新為BNG分配的公網IP地址,從而使得下掛設備的數據流量直接穿過服務器與外部運營商網絡進行通信,而不需要像傳統網關那樣需要先進行私網IP地址與公網IP地址之間的轉換,才能進行通信。減少了網關的地址轉換工作量,提高了網關的工作效率。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例提供的一種網絡架構圖;圖2為本專利技術實施例一提供的IP地址分配方法的流程示意圖;圖3為本專利技術實施例二提供的IP地址分配方法的流程示意圖;圖4為本專利技術實施例三提供的服務器的結構示意圖;圖5為本專利技術實施例四提供的服務器的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。本專利技術的說明書和權利要求書的術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟的過程或結構的裝置不必限于清楚地列出的那些結構或步驟而是可包括沒有清楚地列出的或對于這些過程或裝置固有的其它步驟或結構。圖1為本專利技術實施例提供的一種網絡架構圖,如圖1所示,在圖1中網關被具體為虛擬網關,網關下的網絡為企業網絡。其中,網關為下掛設備分配私網IP地址的功能由一個服務器來完成,BNG為網關分配的公網IP地址也分配給該服務器。當網絡運行時由該服務器進行私網IP地址與公網IP地址之間的轉換工作。當然在其他場景下,該網關下的網絡還可以被具體為家庭網絡等其他局域網,其網絡構成與圖1類似,在這里不再贅述。由于實際情況中企業網絡下的終端設備的數量往往非常龐大,在進行企業網絡和外部運營商網絡(例如電信、聯通、移動等運營商網絡)之間的通信時,上述網絡架構中的服務器需要進行龐大的私網IP地址和公網IP地址之間的轉換工作,這大大的影響了企業網關的工作效率。針對上述問題,本專利技術,通過獲取下掛設備與公網之間的通信數據,確定下掛設備的通信數據量與預設閾值之間的大小關系,當下掛設備的通信數據量超過預設的閾值時,將下掛設備的IP地址更新為BNG分配的公網IP地址,從而使得下掛設備的數據流量直接穿過服務器與外部運營商網絡進行通信,而不需要像傳統網關那樣需要先進行私網IP地址與公網IP地址之間的轉換,才能進行通信。減少了網關的地址轉換工作量,提高了網關的工作效率。圖2為本專利技術實施例一提供的IP地址分配方法的流程示意圖,該方法可以通過一服務器來執行。如圖1所示,本實施例提供的方法包括如下步驟:步驟S101、獲取下掛設備與公網之間的通信數據量。本實施例中,下掛設備是指連接到網關上的終端設備。公網是指諸如電信、聯通、移動等運營商網絡。下掛設備與公網之間的通信數據量是指下掛設備在預設時間范圍內與公網之間的通信數據量。其中,該預設時間范圍可以根據具體需要具體設定。例如可以將該預設時間范圍設置為一星期,即獲取下掛設備在一星期的時間長度內與公網之間的通信數據量。實際應用中,下掛設備與公網之間的通信數據量可以被具體為下掛設備在元素和時間范圍內向公網發送的上行數據量。也可以被具體為下掛設備在預設時間范圍內從公網上獲得的下行數據量。甚至還可以被具體為下掛設備在預設時間范圍內與公網之間的上行數據量和下行數據量之間的總和。本實施例中不對其做具體限定。實際應用中,服務器對局域網下的各下掛設備與公網之間的通信狀況進行實時監測,當監測到某一下掛設備與公網發生數據通信時,則記錄下該下掛設備的IP地址,以及當次數的數據量。當執行本步驟時,直接從記錄數據中獲取即可。步驟S102、確定所述通信數據量是否超過預設的閾值,其中,若超過,則執行步驟S103,否則,結束本次操作。本實施例中涉及的閾值為本領域技術人員根據自身的需要預先設定的。將在步驟S101中獲得的通信數據量與預設的閾值進行對比,可以確定下掛設備與公網之間的通信是否頻繁。當下掛設備的數據通信量超過預設閾值時,則說明下掛設備與公網之間的通信較頻繁,換而言之,服務器需要頻繁的進行該下掛設備的私網IP地址和公網IP地址之間轉換工作,該下掛設備對服務器的占用率較高。反之,當下掛設備的數據通信量沒有超過預設閾值時,則說明下掛設備與公網之間的通信不頻繁,對服務器的占用率不高。步驟S103、將所述下掛設備的IP地址更新為BNG分配的公網IP地址。當下掛設備的數據通信量超過預設閾值時,下掛設備與公網之間的通信較頻繁,對服務器的占用率較高。此時將下掛設備的IP地址更新為BNG分配的公網IP地址,使得下掛設備能夠穿過服務器直接與外部運營商網絡進行通信。從而避免了服務器頻繁的進行該下掛設備的私網IP地址和公網IP地址之間的轉換工作,減少了服務器的工作量,提高了服務器的工作效率。本實施例,通過獲取下掛設備與公網之間的通信數據,確定下掛設備的通信數據量與預設閾值之間的大小關系,當下掛設備的通信數據量超過預設的閾值時,將下掛設備的IP地址更新為BNG分配的公網IP地址,從而使得下掛設備的數據流量直接穿過服務本文檔來自技高網...

【技術保護點】
一種IP地址分配方法,其特征在于,包括:獲取下掛設備與公網之間的通信數據量;確定所述通信數據量是否超過預設的閾值;若超過,則將所述下掛設備的IP地址更新為BNG分配的公網IP地址。
【技術特征摘要】
1.一種IP地址分配方法,其特征在于,包括:獲取下掛設備與公網之間的通信數據量;確定所述通信數據量是否超過預設的閾值;若超過,則將所述下掛設備的IP地址更新為BNG分配的公網IP地址。2.根據權利要求1所述的方法,其特征在于,所述獲取下掛設備與公網之間的通信數據量,包括:獲取下掛設備在預設時間范圍內與公網之間的通信數據量。3.根據權利要求2所述的方法,其特征在于,所述獲取下掛設備與公網之間的通信數據量,包括:獲取下掛設備在第一預設時間范圍內向公網發送的上行數據量。4.根據權利要求2所述的方法,其特征在于,所述獲取下掛設備與公網之間的通信數據量,包括:獲取下掛設備在第二預設時間范圍內從公網獲得的下行數據量。5.根據權利要求2所述的方法,其特征在于,所述獲取下掛設備與公網之間的通信數據量,包括:獲取下掛設備在第三預設時間范圍內與公網之間的總數據量。6.根據權利要求1-5中任一項所述的方法,其特征在于,若所述通信數據量超過所述閾值,則所述將所述下掛設備的IP地址更新為BNG分配的公網IP地址之前,還包括:確定所述下掛設備的IP地址是否為BNG分配的公網IP地址;其中,若不是,則將所述下掛設備的IP地址更新為BNG分配的公網IP地址;若是,則保持所述下掛設備的IP地址...
【專利技術屬性】
技術研發人員:丁海,徐佳琪,朱曉雨,
申請(專利權)人:中國聯合網絡通信集團有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。