[发明专利]一种网络的传输流量仿真方法及设备有效
申请号: | 200910243001.8 | 申请日: | 2009-12-21 |
公开(公告)号: | CN102104503A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 张晨;陈彦名;袁捷;张毅 | 申请(专利权)人: | 中国移动通信集团设计院有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 传输 流量 仿真 方法 设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种网络的传输流量仿真方法及设备。
背景技术
NS-2(Network Simulator version 2)技术是目前使用的最为广泛的开源的网络模拟技术,基于NS-2技术可以模拟各种不同层面的网络协议、网络业务、网络设备,从而对于它们的性能以及对网络的影响进行全面的评估,还可以在NS-2的基础上,基于一定的网络拓扑和网络流量对某种协议、业务或设备进行评估。
NS-2技术可以概括为:以设备为单位实现网络协议与业务的工作逻辑,在MAC层和IP层虚拟出网络拓扑和网络流量的物理特性和逻辑特性,通过虚拟出(甚至是真实)的网络流量在虚拟出(甚至是真实)的网络拓扑的运行,评估网络协议、业务性能,以及它们与网络流量和网络拓扑的关系。
NS-2是一种既面向对象又面向过程的混合模拟平台,它使用的仿真语言是OTCL(基本应用)和C++(高级应用)。NS-2能够提供两种点到点的流量模型,一种是基于TCP协议的流量模型,另一种是基于UDP协议的流量模型,需要说明的是,还存在基于TCP或UDP的派生协议如STCP。基于TCP协议流量模型的流量发生器有FTP、HTTP等,基于UDP协议的流量发生器有CBR、VBR等。
随着移动互联网、社交网络、资源共享业务的兴起,多种新兴的P2P的业务(如BT文件共享)逐渐成为互联网的主流业务。新兴的P2P业务决定了互联网业务的流量模型的主流是多点到多点的分布式流量模型。但是,NS-2技术一般应用于描述、建立、模拟点到点的拓扑结构,如果基于NS-2技术模拟多点到多点的分布式流量模型,则会存在以下缺点:
1、由于点到点的每次连接都需要一组otcl语言来描述。因此,对于拓扑结构复杂、点与点之间连接数量巨大的仿真环境下,NS-2技术会给仿真过程的代码管理、调试、修改带来巨大的负担。
2、多点到多点的分布式流量模型的覆盖范围、点与点之间的连接数量、采用的协议、传输数据包的大小以及数据包的传输速率的动态性,都是现有的NS-2技术难以清晰的描述和管理的。
综上所述,现有的NS-2技术很难准确的评估互联网流量的变化对于网络和业务性能的影响,也以难以评估互联网的协议对于互联网的控制能力,迫切需要找到一种新的网络传输流量仿真的技术,方便地实现对多点到多点的分布式流量模型的仿真。
发明内容
本发明实施例提供一种网络的传输流量仿真方法及设备,方便地实现对多点到多点的分布式流量模型的仿真。
一种网络的传输流量仿真方法,所述方法包括:
将网络中的仿真节点划分为多组,其中,同组中的所有仿真节点执行至少一个所在组对应的仿真业务;
为组内的各仿真节点制定在执行所在组对应的仿真业务时的传输流量;
启动每组中的仿真节点,指示仿真节点在设定时长内按照制定的传输流量执行所在组对应的仿真业务,获得网络的传输流量仿真结果。
一种网络的传输流量仿真设备,所述设备包括:
分组模块,用于将网络中的仿真节点划分为多组,其中,同组中的所有仿真节点执行至少一个所在组对应的仿真业务;
内部流量制定模块,用于为组内的各仿真节点制定在执行所在组对应的仿真业务时的传输流量;
启动模块,用于启动每组中的仿真节点;
仿真模块,用于指示仿真节点在设定时长内按照制定的传输流量执行所在组对应的仿真业务,获得网络的传输流量仿真结果。
由于本发明实施例通过对仿真节点按照执行的业务进行分组,并为组内的仿真节点制定传输流量的方案,建立了多点到多点的分布式流量模型,在仿真节点按照制定的传输流量执行所在组对应的仿真业务时,可以模拟出当前建立的网络模型对网络性能特别是网络流量性能的状态,实现了多点到多点的分布式流量模型的仿真。
附图说明
图1为本发明实施例一中网络的传输流量仿真方法示意图;
图2为本发明实施例二中网络的传输流量仿真设备结构示意图。
具体实施方式
本发明实施例提出一种网络的传输流量仿真方案,使得在任一给定的(简单或复杂的)网络拓扑架构下,能够部署任意种类和数量的网络流量模型,可以通过简单的修改,改变网络流量模型的类型、属性或其实现的规模与数量,通过部署的网络流量模型对网络的性能进行仿真,通过仿真结果确定在一定的网络拓扑架构下,允许不同的业务和运行业务时的传输流量对网络性能的影响。
下面结合说明书附图对本发明实施例进行详细描述。
实施例一:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团设计院有限公司,未经中国移动通信集团设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243001.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:省级主站和地区级主站的通信控制方法
- 下一篇:基于PLC的运动控制系统