[发明专利]一种网络地址段划分方法及系统有效
| 申请号: | 201710854749.6 | 申请日: | 2017-09-20 |
| 公开(公告)号: | CN107465771B | 公开(公告)日: | 2020-05-19 |
| 发明(设计)人: | 王明仪;王文彦 | 申请(专利权)人: | 广东工业大学 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 510062 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络地址 划分 方法 系统 | ||
1.一种网络地址段划分方法,其特征在于,包括:
接收用户输入的IP地址、掩码、划分子网数和每个子网各自对应的所需IP数;
对每个子网各自对应的所需IP数加2,得到每个子网各自对应的实际所需IP数;
分别计算出大于等于每个子网各自对应的实际所需IP数最小的2的M[i]次方的偶数,得到每个子网各自对应的分配IP数;
利用掩码的总位数减去每个子网各自对应的M[i],得到每个子网各自对应的子网掩码长度和子网掩码;
利用每个子网各自对应的实际所需IP数,依照实际所需IP数从大到小的顺序,对每个子网进行排序,生成各个子网的次序;
利用所述IP地址和所述掩码相与,计算出起始IP,利用所述起始IP、当前子网和当前子网次序前所有子网的分配IP数,计算出当前子网的广播地址;
判断当前子网的次序是否为1,如果是,则当前子网的开始地址等于所述IP地址,如果否,则当前子网的开始地址等于前一个子网的广播地址加1;
其中,划分子网数用n表示。
2.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
将每个子网各自对应的分配IP数和所需IP数,代入未用IP数计算公式,计算出每个子网各自对应的未用IP数;
其中,所述未用IP数计算公式为:
式中,F[i]表示次序为i的子网的未用IP数,表示次序为i的子网的分配IP数,Ui表示次序为i的子网的所需IP数,1in。
3.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
依据各个子网的次序,将IP可分配地址总数和各子网已分配的分配IP数之和,代入剩余IP地址数计算公式,计算出各子网对应的剩余IP地址数;
其中,所述剩余IP地址数计算公式为:
式中,G[i]表示次序为i的子网的剩余IP地址数,Y表示所述掩码的长度。
4.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
利用每个子网各自对应的开始地址和子网掩码长度,得到每个子网各自对应的网段地址。
5.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
利用终止IP计算公式计算出终止IP;
其中,所述终止IP计算公式为:H=X+232-Y-1;
式中,H表示所述终止IP,X表示所述起始地址,Y表示所述掩码的长度。
6.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
利用每个子网各自对应的开始地址和广播地址,得到每个子网各自对应的可分配IP地址范围。
7.根据权利要求1所述的网络地址段划分方法,其特征在于,还包括:
利用默认网关计算公式和每个子网各自对应的开始地址,计算出每个子网各自对应的默认网关;
其中,所述默认网关计算公式为:E[i]=A[i]+1;
式中,E[i]表示次序为i的子网的默认网关,A[i]表示次序为i的子网的开始地址。
8.根据权利要求1至7任一项所述的网络地址段划分方法,其特征在于,所述利用所述起始IP、当前子网和当前子网次序前所有子网的分配IP数,计算出当前子网的广播地址的过程,包括:
将所述起始IP、当前子网和当前子网次序前所有子网的分配IP数,均代入至广播地址计算公式,计算出当前子网的广播地址;
其中,所述广播地址计算公式为:
式中,B[i]表示次序为i的子网的广播地址,X表示所述起始IP,表示 次序为i的子网的分配IP数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710854749.6/1.html,转载请声明来源钻瓜专利网。





