[发明专利]网络设备模拟器及数据发送、接收和传输方法有效
申请号: | 200910164031.X | 申请日: | 2009-08-04 |
公开(公告)号: | CN101616042A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 孟伟;张磊;何辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 余 刚;吴孟秋 |
地址: | 518057广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 模拟器 数据 发送 接收 传输 方法 | ||
技术领域
本发明涉及移动通信技术领域的仿真技术,尤其涉及一种网络 设备模拟器及数据发送、接收和传输方法。
背景技术
由于模拟器可以运行在通用的操作系统上,并且一台计算机上 可以运行多个实例,因此,广泛的应用于研发、市场推广、培训等 领域中。目前,对于网络设备的仿真技术,尤其是路由器和交换机 的仿真技术,对于接口之间互通一般采用发送进程间消息、共享内 存等方式。
例如,在相关技术中,接口之间的互通的一种实现方式为:通 过物理网络或模拟器和对等体之间传输消息,通过网络抽象应用编 程接口和叠加网层进行通信。
在相关技术中的另一种接口之间的互通实现方式为:利用离散 事件模拟基础架构的支持,通过独立的线程来模拟网格系统中的各 个实体,线程自身不断地循环,模拟实体行为并处理来自外部实体 的消息。
在相关技术中,由于模拟器之间的数据包交互不通过网络适配 器,因此,运行模拟器的网络适配器无法访问模拟器,从而使得网 络适配器无法获取模拟器之间传输的数据包;并且,相关技术中对 于运行在不同计算机上的多个模拟器之间也无法互通。
发明内容
有鉴于此,本发明提供了一种网络设备模拟器、数据接收装置 及数据发送、接收和传输方法,用以解决现有技术中由于运行模拟 器的计算机的网络适配器无法访问模拟器而导致网络适配器不能获 取模拟器之间传输的数据包的问题。
根据本发明的一个方面,提供了一种数据发送方法。
根据本发明的数据发送方法,包括:网络设备模拟器在通过其 接口发送数据包时,根据预先为该接口配置的配置信息,通过该接 口将待发送的数据包发送给网络适配器。
具体地,在本发明实施例中,配置信息包括:数据包标识、网 络适配器标识。
根据本发明的另一方面,提供了一种数据接收方法。该方法可 以与上述数据发送方法配合使用。
根据本发明的数据接收方法,包括:接收端从网络适配器上截 获数据包时,根据预先为接收端的各个接口配置的配置信息及截获 的数据包的信息,判断是否接收截获的该数据包。
具体地,上述配置信息也包括:数据包标识、网络适配器标识。
上述接收端包括:网络设备模拟器、计算机终端。
根据本发明的又一方面,提供了一种数据传输方法。
根据本发明的数据传输方法,包括:网络设备模拟器在通过其 接口发送数据包时,根据预先为该接口配置的配置信息将待发送的 数据包发送给网络适配器;接收端从上述网络适配器上截获数据包; 接收端根据预先为本接收端的各个接口配置的配置信息及截获的数 据包的信息,判断是否接收截获的数据包。
根据本发明的再一个方面,提供了一种网络设备模拟器,用于 发送数据包。
根据本发明的网络设备模拟器,包括:获取模块和发送模块。 其中,获取模块,用于在网络设备模拟器的一个接口发送数据时, 获取该接口的配置信息;发送模块,用于根据获取模块获取的配置 信息,通过该接口将待发送的数据包发送给网络适配器。
根据本发明的再一个方面,提供了一种数据接收装置。该新加 坡元用于接收数据,该数据接收装置可以与上述的网络设备模拟器 合一设置,也可以分别设置。
根据本发明的数据接收装置,包括:截获模块、获取模块、判 断模块、接收模块和丢弃模块。其中,截获模块,用于从网络适配 器上截获数据包;获取模块,用于获取预先为该接收装置的各个接 口配置的配置信息;判断模块,用于根据获取模块获取的配置信息 以及截获模块截获的数据包括的信息,判断是否接收截获模块截获 的数据包;接收模块,用于在判断模块的判断结果为是的情况下, 接收该数据包;丢弃模块,用于在判断模块的判断结果为否的情况 下,丢弃该数据包。
通过本发明的上述至少一个方案,通过预先配置网络设备模拟 器的各个接口的配置信息,使得网络设备模拟器在发送数据包时能 根据发送数据包的接口的配置信息,将数据发送给网络适配器,使 得网络适配器可以获取到网络设备模拟器之间传输的数据包,从而 可以实现跨计算机的模拟器之间互连。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910164031.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动式粉料注入工艺方法
- 下一篇:吸盘式转板机
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置