[发明专利]基于脚本和模块驱动的代码级网络协议仿真验证组织方法有效

专利信息
申请号: 200810093950.8 申请日: 2008-04-23
公开(公告)号: CN101510870B 公开(公告)日: 2012-03-21
发明(设计)人: 李莉蓉;陈澜;许强 申请(专利权)人: 北京德瑞海普科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L12/56
代理公司: 暂无信息 代理人: 暂无信息
地址: 100085 北京市海淀区北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 脚本 模块 驱动 代码 网络 协议 仿真 验证 组织 方法
【说明书】:

技术领域

本申请涉及一种基于脚本和模块驱动的代码级网络协议仿真验证组织方法,其属于网络 协议仿真验证的方法的技术领域。

背景技术

从1969年美国国防部的最初只包括4个站点的ARPANET投入运行开始,到上个世纪 末Internet已经有上千万台主机,计算机网络的发展在短短的30年的时间里就经历了从无到 有,从简单到复杂,从在一个房间里到遍布全球的过程。网络给人们带来了丰富的信息和全 新的服务,同时也带来了新的学习、工作和生活方式。随着接入Internet的主机数量的不断 增长和网络所能提供的服务范围的不断扩展延伸,支撑网络运行与提供网络服务的网络协议 也在不断的开发和完善中,例如现在的Internet正在由IPv4协议向IPv6协议过渡。

在进行网络协议开发时,由于网络协议的各个工作模块需要在整个协议开发工作完成后 才能进行相应的功能测试,所以网络协议的开发过程往往需要一个较长的开发测试周期。这 就意味着开发功能模块出错后修改时间点延迟和整个协议开发周期的延长,同时也提高了网 络协议的开发风险。因为当开发一个新的网络协议功能时,直到协议真正运行在网络上之前 都是无法确定新功能代码的逻辑正确性以及是否能与协议的其它模块兼容。同时因为网络协 议的验证需要硬件环境的支持,所以对硬件平台的投入往往也十分巨大。为了加速对新开发 协议功能模块的验证速度和协议的开发周期,同时减少对硬件平台的投入和需求,我们发明 了基于脚本和模块驱动的代码级网络协议仿真验证组织方法。

代码级网络协议仿真验证的主要功能就是为新开发网络协议功能模块或核心算法搭建 一个仿真交互网络平台,使新开发网络协议功能模块能够在该平台上运行并验证其正确性。 首先在这个网络平台中需要为被测试代码提供运行环境。因为被测的对象只是一个协议功能 代码块,无法单独运行,所以必须为其准备一个可以让被测代码对象运行的统一环境。本仿 真验证系统提供了一个验证客户端来完成此功能。其次是协议分析器。对于验证客户端而言, 其可以监控被测代码对象产生的会话,并可对检测到的会话所产生的数据帧进行捕捉和协议 分层解析(16进制和ASCII码),并以时序方式展示被监测会话交互过程中产生的数据帧。 最后是被测代码验证系统。因为要对被测代码进行功能验证,而协议的功能验证的本质是数 据报文的收发及响应,所以本发明含有一个验证服务器端用来与被测代码进行数据报文交互 并且产生验证结果。为了描述和规定仿真验证过程本发明设计了相应的仿真验证脚本语言来 保证验证客户端与验证服务器端的交互过程。综合以上三个要素就构成了基于脚本模块驱动 的代码级网络协议仿真组织方法设计中需要重点考虑的因素。

综上所述如何兼顾网络实验环境硬件平台投入和网络协议仿真设计中的各种因素成为 了网络协议仿真验证中需要研究的关键问题。

本发明与美国安捷伦科技有限公司提出的发明名称为协议仿真器的200510055792.3号 发明专利申请、吉林中软吉大信息技术有限公司提出的发明名称为IPv6网络协议仿真教学 实验装置的200710055544.8号发明专利申请以及清华大学提出的发明名称为互联网大规模 路由开放最短路径优先协议仿真方法及系统的02146040.X号发明专利申请具有本质性的区 别,上述专利都是针对现有协议的仿真,实现对网络协议功能的模拟,而本发明是对网络协 议代码的仿真验证,是对被测代码实现的协议功能进行验证,判断其是否符合协议标准。

发明内容

本发明特征在于提供了一种基于脚本和模块驱动的代码级网络协议仿真验证组织方法, 该方法是通过按照仿真验证脚本描述的仿真验证内容在验证客户端和验证服务器端交互实 现的,依次含有以下步骤:

步骤(1.):验证服务器端的初始化步骤;用于向所达验证服务器传送根据被测代码段所 实现的模块功能编写的仿真验证脚本文件,初始化仿真项目表,其中包括仿真名称、仿真主 ID号、仿真子ID号、仿真操作和仿真内容描述字段,其中:仿真名称存放该仿真项目的名 称;仿真主ID号,存放标记该仿真的唯一标识,为10位十进制数;仿真子ID号,存放标 记该仿真的仿真子项目的编号,为两位十进制数;仿真操作字段,存储具体要执行的仿真操 作;仿真描述字段,存放针对该仿真行为的描述;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京德瑞海普科技有限公司,未经北京德瑞海普科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810093950.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top