[发明专利]一种面向分布式网络仿真平台的子网识别方法有效
| 申请号: | 201710078352.2 | 申请日: | 2017-02-14 |
| 公开(公告)号: | CN106921758B | 公开(公告)日: | 2020-01-07 |
| 发明(设计)人: | 孙振喜;郝志宇;费海强;李伦;邓鑫 | 申请(专利权)人: | 中国科学院信息工程研究所 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
| 代理公司: | 11200 北京君尚知识产权代理有限公司 | 代理人: | 余功勋 |
| 地址: | 100093 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 分布式 网络 仿真 平台 子网 识别 方法 | ||
本发明提供一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid找到对端网卡的interfaceid,并将该interfaceid写入该文件中;2.子网识别阶段:2‑1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;2‑2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。本发明能够提高IP地址利用率和IP地址分配效率,确保IP地址分配在支持节点网络类型和节点连接关系方面灵活可扩展,解决分布式网络仿真平台中IP地址合理且高效分配的问题。
技术领域
本发明涉及计算机网络子网识别领域,尤其涉及面向分布式网络仿真平台中虚拟化网络子网识别和节点地址分配相关领域,具体为一种基于网络拓扑结构的可扩展的子网识别方法。
背景技术
在传统的计算机网络环境中,为网络中节点分配IP地址的方法最初是根据网络节点的数量分配有类IP地址。但随着IP地址短缺的情况越来越严重,开始将一个有类的网络地址划分成若干个小的网段,将这些小的网段称为子网。此时的IP地址分配方法也变成了首先找到网络中的所有子网并根据子网中节点的数量确定子网掩码的位数,然后为每个子网分配一个专门的网段。子网的存在能够缩减网络流量、优化网络性能、简化管理、灵活地形成大规模网络。
在分布式网络仿真平台中,虚拟网络的规模少则上千节点,多则千万甚至上亿节点,如何为虚拟网络合理分配IP地址成为问题。而解决该问题的关键就在于子网识别,通过找到所有子网,并根据每个子网中需要分配IP地址的网卡数量,即可完成分布式网络仿真平台中的虚拟网络IP地址分配。
发明内容
本发明的目的在于提供一种面向分布式网络仿真平台的子网识别方法,以提高IP地址利用率和IP地址分配效率,确保IP地址分配在支持节点网络类型和节点连接关系方面灵活可扩展,解决分布式网络仿真平台中IP地址合理且高效分配的问题。
为解决上述技术问题,本发明采用如下技术方案:
一种面向分布式网络仿真平台的子网识别方法,步骤包括:
1.预处理阶段:
根据输入文件中所含的每块网卡的对端节点的nodeid(节点编号)找到对端网卡的interfaceid(网卡编号),并将该interfaceid写入该文件中;
2.子网识别阶段:
2-1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;
2-2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。
进一步地,步骤1)具体方法为:
1.遍历输入文件中每块网卡,获取当前节点nodeid及其网卡interfaceid和对端节点nodeid,并根据当前节点nodeid和对端节点nodeid组成的字符串(当前节点nodeid在前,对端节点nodeid在后,中间以逗号分隔)作为索引关键字,以当前网卡interfaceid作为对应值,存储于名为nisMap的map中(此处及后面出现的map为计算机编程语言C++中的STL容器);
2.再次遍历每块网卡,根据每一网卡中当前节点nodeid和对端节点nodeid组成的字符串(对端节点nodeid在前,当前节点nodeid在后,中间以逗号分隔)创建索引关键字,从nisMap中找到对端节点的interfaceid;将从当前网卡中获取的linknode指针地址作为关键字,对端节点的interfaceid作为对应值的键值对存储于名为linknodes的map中;
3.遍历linknodes中的每个键值对,获取其关键字linknode及对应值,为每个linknode创建属性dst_if(目的网卡编号)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710078352.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢管喷锌机构
- 下一篇:降低SAR值的天线系统及其控制方法、控制装置





