The present invention provides a platform for distributed network simulation method, sub network recognition steps include: 1. pretreatment stage: according to each card contained in the input file to the end node nodeid found to end the card interfaceid, and the interfaceid will be written to the file; 2. subnet identification: 2 1. read the input file above processing steps, the information network type and card access to all nodes; both ends of node 2 2. from the information network and network node types obtain each link of network type, identification card belongs to the sub network ends. The invention can improve the utilization rate of IP address and IP address allocation efficiency, ensure that the IP address allocation in support of network node types and node connections on the flexible and extensible, reasonable and efficient solution of IP address allocation problem in distributed network simulation platform.
【技术实现步骤摘要】
一种面向分布式网络仿真平台的子网识别方法
本专利技术涉及计算机网络子网识别领域,尤其涉及面向分布式网络仿真平台中虚拟化网络子网识别和节点地址分配相关领域,具体为一种基于网络拓扑结构的可扩展的子网识别方法。
技术介绍
在传统的计算机网络环境中,为网络中节点分配IP地址的方法最初是根据网络节点的数量分配有类IP地址。但随着IP地址短缺的情况越来越严重,开始将一个有类的网络地址划分成若干个小的网段,将这些小的网段称为子网。此时的IP地址分配方法也变成了首先找到网络中的所有子网并根据子网中节点的数量确定子网掩码的位数,然后为每个子网分配一个专门的网段。子网的存在能够缩减网络流量、优化网络性能、简化管理、灵活地形成大规模网络。在分布式网络仿真平台中,虚拟网络的规模少则上千节点,多则千万甚至上亿节点,如何为虚拟网络合理分配IP地址成为问题。而解决该问题的关键就在于子网识别,通过找到所有子网,并根据每个子网中需要分配IP地址的网卡数量,即可完成分布式网络仿真平台中的虚拟网络IP地址分配。
技术实现思路
本专利技术的目的在于提供一种面向分布式网络仿真平台的子网识别方法,以提高IP地址利用率和IP地址分配效率,确保IP地址分配在支持节点网络类型和节点连接关系方面灵活可扩展,解决分布式网络仿真平台中IP地址合理且高效分配的问题。为解决上述技术问题,本专利技术采用如下技术方案:一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid(节点编号)找到对端网卡的interfaceid(网卡编号),并将该interfacei ...
【技术保护点】
一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid找到对端网卡的interfaceid,并将该interfaceid写入该文件中;2.子网识别阶段:2‑1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;2‑2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。
【技术特征摘要】
1.一种面向分布式网络仿真平台的子网识别方法,步骤包括:1.预处理阶段:根据输入文件中所含的每块网卡的对端节点的nodeid找到对端网卡的interfaceid,并将该interfaceid写入该文件中;2.子网识别阶段:2-1.读取经上述步骤处理的输入文件,获取所有节点的网络类型及网卡信息;2-2.从节点的网络类型及网卡信息中获取每条链路的两端节点的网络类型,识别两端网卡所属的子网。2.根据权利要求1所述的子网识别方法,其特征在于,步骤1具体方法为:1.遍历输入文件中每块网卡,获取当前节点nodeid及其网卡interfaceid和对端节点nodeid,并根据当前节点nodeid和对端节点nodeid组成的字符串作为索引关键字,以当前网卡interfaceid作为对应值,存储于名为nisMap的map中;2.再次遍历每块网卡,根据每一网卡中当前节点nodeid和对端节点nodeid组成的字符串创建索引关键字,从nisMap中找到对端节点的interfaceid;将从当前网卡中获取的linknode指针地址作为...
【专利技术属性】
技术研发人员:孙振喜,郝志宇,费海强,李伦,邓鑫,
申请(专利权)人:中国科学院信息工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。