[發明專利]一種網絡地址段劃分方法及系統有效
| 申請號: | 201710854749.6 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN107465771B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 王明儀;王文彥 | 申請(專利權)人: | 廣東工業大學 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 510062 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡地址 劃分 方法 系統 | ||
本申請公開了一種網絡地址段劃分方法及系統,包括:接收用戶輸入的IP地址、掩碼、劃分子網數和子網的所需IP數;利用子網的所需IP數,得到子網的實際所需IP數;計算出大于等于子網的實際所需IP數最小的2的M[i]次方的偶數,得到子網的分配IP數;利用掩碼的總位數和子網的M[i],得到子網掩碼長度和子網掩碼;依照子網的實際所需IP數從大到小的順序,生成子網的次序;利用起始IP、子網的分配IP數,計算出當前子網的廣播地址;利用子網的廣播地址和IP地址,計算出子網的開始地址。本申請僅需用戶輸入IP地址、掩碼、劃分子網數和子網的所需IP數,便可計算出子網的網段地址和子網掩碼,從而快速、精準和自動的完成對網絡地址段的非均勻劃分。
技術領域
本發明涉及互聯網領域,特別涉及一種網絡地址段劃分方法及系統。
背景技術
在通訊越來越發達的當今社會,網絡的建設變得越來越迅速,其中網絡地址的規劃也是網絡建設設計中的一個不可或缺的部分,而自動化的網絡地址規劃可以減少網絡規劃建設的時間和精準性,一般來說,早期的網絡地址規劃一般以人工計算為主,網絡工程師根據實際的需求來計算最優的地址分配方案,不過隨著網絡規模的增大,需要計算的量就越來越大。
現有技術中的算法和軟件只能進行均勻子網劃分,而無法進行非均勻的子網劃分。
因此,如何快速的精準的進行非均勻的子網劃分是本領域技術人員需要解決的問題。
發明內容
有鑒于此,本發明的目的在于提供一種網絡地址段劃分方法及系統,以實現快速、精準和自動的計算出各子網的網絡地址,完成對網絡地址段的非均勻劃分。其具體方案如下:
一種網絡地址段劃分方法,包括:
接收用戶輸入的IP地址、掩碼、劃分子網數和每個子網各自對應的所需IP數;
對每個子網各自對應的所需IP數加2,得到每個子網各自對應的實際所需IP數;
分別計算出大于等于每個子網各自對應的實際所需IP數最小的2的M[i]次方的偶數,得到每個子網各自對應的分配IP數;
利用掩碼的總位數減去每個子網各自對應的M[i],得到每個子網各自對應的子網掩碼長度和子網掩碼;
利用每個子網各自對應的實際所需IP數,依照實際所需IP數從大到小的順序,對每個子網進行排序,生成各個子網的次序;
利用所述IP地址和所述掩碼相與,計算出起始IP,利用所述起始IP、當前子網和當前子網次序前所有子網的分配IP數,計算出當前子網的廣播地址;
判斷當前子網的次序是否為1,如果是,則當前子網的開始地址等于所述IP地址,如果否,則當前子網的開始地址等于前一個子網的廣播地址加1。
可選的,還包括:
將每個子網各自對應的分配IP數和所需IP數,代入未用IP數計算公式,計算出每個子網各自對應的未用IP數;
其中,所述未用IP數計算公式為:
式中,F[n]表示次序為n的子網的未用IP數,表示次序為n的子網的分配IP數,Un表示次序為n的子網的所需IP數。
可選的,還包括:
依據各個子網的次序,將IP可分配地址總數和各子網已分配的分配IP數之和,代入剩余IP地址數計算公式,計算出各子網對應的剩余IP地址數;
其中,所述剩余IP地址數計算公式為:
式中,G[i]表示次序為i的子網的剩余IP地址數,Y表示所述掩碼的長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東工業大學,未經廣東工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710854749.6/2.html,轉載請聲明來源鉆瓜專利網。





