IPv6网络协议仿真教学实验装置制造方法及图纸

技术编号:3545485 阅读:457 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种IPv6网络协议仿真教学实验装置,由主控中心平台、组控设备和软件平台三部分所组成,主控中心平台为实验操作提供所需的各种系统服务,搭建多种类型的网络拓扑结构,实现网络拓扑结构间的相互切换;系统可以解析以太网中多种常用协议,并以行为分析方式显示完整的通信过程,直观呈现信息交互方式,加深学生对协议的理解。系统提供多种保存方式,可以把捕获的数据保存成文件,方便日后分析学习。本系统通过对网络数据的捕获和模拟,使学生更加深入地了解网络内部情况,掌握高层应用和底层协议。可以用来研究当前网络最前沿的技术动态和发展方向,将理论和实践有机结合。

【技术实现步骤摘要】
IPv6网络协议仿真教学实验装置
:本专利技术提供一种IPv6网络协议仿真教学实验装置,用于在IPv6协议的网络中,进行协议模拟、仿真编辑、数据采集、协议分析的教学系统,属于网络信息教学

技术介绍
:目前,高校的计算机网络知识教学仍以书本教学为主,学生很难从书本上较好的领悟和学习原本就较为抽象、艰涩的计算机网络知识,特别是当前IPv6协议的网络环境并未全面普及,高校对IPv6协议的教学无法深入下去。本专利技术涉及的IPv6协议起源于20世纪90年代初,该协议是IETF(InternetEngineering Task Force,Internet工程任务组)在比较多种IPng方案的基础上,最后以“简单互联网协议增强(SIPP)”为基础加以改进而形成的。IPv6协议作为下一代网际协议,有着极为广泛的发展前景。目前,CERNET2主干网已经过十几年的发展,而各大高校也正逐渐把IPv6协议教学转为网络教学的重点。因此,辅助高校IPv6教学的系统未来市场需求将会十分巨大。目前高校的IPv6教学实验还存在以下问题:IPv6教学设施的匮乏,未普及的IPv6实验环境,缺乏具体实验指导,没有一套完整的教学实验体系,导致学生对学习IPv6协议缺少实际应用,理论与实际相脱节,给学生学习IPv6协议带来难度。
技术实现思路
:本本专利技术提供一种IPv6网络协议仿真教学实验装置,是专门针对于高校的IPv6网络基础知识课程教学的专用教学设备,解决了学生在IPv6协议教学实验存在的问题。本专利技术的技术解决方案如下:IPv6网络协议仿真教学实验装置由主控中心平台、组控设备和软件系统所组成。主控中心平台集成Fedora Core 5操作系统,性能稳定可靠。操作系统安装-->自动化、应用服务配置脚本化,具有操作系统自动化恢复工具,提供DNS服务(支持IPv6的正、反向解析)、Web服务(既支持IPv4又支持IPv6)、FTP服务(仅支持IPv6)、Radvd服务、注册服务。同时,主控中心平台还具备数据交换功能,可以智能地进行网络结构的控制和管理,搭建多种类型的网络拓扑结构,并能够在不同类型的网络拓扑结构间相互切换,根据需要还可以对实验内容和实验人数进行相应的扩展。组控设备包括3个共享模块和1个交换模块。共享模块具备数据采集的功能,交换模块具备数据交换的功能。组控设备支持多种网络结构,为实验环境的灵活搭建提供了基础,在主控中心平台的控制下提供数据采集、动态缓冲区分配、均衡网络负载等功能。软件系统为IPv6网络协议仿真教学实验装置软件,包括仿真编辑器和协议分析器两个应用程序,并具有网络拓扑结构的验证功能。仿真编辑器为用户提供多种编辑和发送数据包的方式,用户可以根据需要载入或编辑一个帧序列,并按照自己的想法修改某一单帧的各种属性值,包括从MAC层到应用层的各种协议字段的属性值,并对各个属性进行了详细的解释。在编辑的同时,会相应的显示整个协议树的层次结构及层次模型,使用户对网络协议的层次结构有更直观的了解,便于用户理解和学习。用户可以按单帧或者多帧序列的方式发送数据帧,发送的时间间隔可以自定义。通过软件提供的地址本工具,可以更灵活的进行实验操作,方便填写IPv6地址。协议分析器的主要功能是捕获网络上传输的数据帧,并根据设置的过滤条件对捕获的数据进行解析。IPv6网络协议仿真教学实验装置的工作过程:首先,依据具体的主控中心平台、组控设备的连线方式。一个组控设备连接6台实验主机,为一个实验小组。每台实验主机安装了IPv6网络协议仿真教学实验装置软件系统(协议分析器和仿真编辑器)。然后,实验主机运行软件系统(协议分析器或仿真编辑器),启动网络拓扑验证视图,并向实验网络发送验证请求,其他主机(包括服务器)收到请求后将自己的硬件连接方式,通过中心设备和组控设备应答给请求主机。请求主机将网络拓扑结构图显示在显示器上,并给出验证的结果。若结果不符合实验要求,则调整网络结构直至正确。最后,按照实验步骤进行实验。-->下面以一个学习FTP协议(基于IPv6)的实验,进一步说明该装置的工作原理。该实验要求在同1个共享模块下的两个实验主机(设为仿真机1和分析机1)共同协作完成。仿真机1启动仿真编辑器,分析机1启动协议分析器;仿真机1使用TCP连接工具连接服务器,并使用FTP命令与服务器进行会话交互。仿真机1与服务器的网络数据传输是通过中心设备和组控设备完成的。由于分析机1与仿真机1在同一个共享模块下,因此分析机1可以捕获到仿真机1与服务器之间的数据交互过程,分析机1通过协议分析器软件将捕获的数据包进行详细解析和网络行为的会话分析,从而清晰的展现了FTP会话的交互过程。本专利技术的积极效果在于:系统可以解析以太网中多种常用协议,并以行为分析方式显示完整的通信过程,直观呈现信息交互方式,加深学生对协议的理解。系统提供多种保存方式,可以把捕获的数据保存成文件,方便日后分析学习。本系统通过对网络数据的捕获和模拟,使学生更加深入地了解网络内部情况,掌握高层应用和底层协议。可以用来研究当前网络最前沿的技术动态和发展方向,将理论和实践有机结合。附图说明:图1是本专利技术的系统结构图图2是IPv6网络协议仿真教学实验装置仿真编辑器软件流程图图3是IPv6网络协议仿真教学实验装置协议分析器软件流程图具体实施方式:下面结合附图,对系统作进一步描述。如图1所示,本专利技术包括三部分:主控中心平台、组控设备、软件平台(仿真编辑器和协议分析器)。图1所示的为实验所需的一种网络拓扑结构,该连接使得实验室中的所有实验主机都在同一网段,可相互访问。在同一共享模块下的分析机(安装协议分析器软件的实验主机)可捕获到仿真机(安装仿真编辑器软件的实验主机)与其他主机通信的数据。下面对图1的连接方式和该装置的工作原理进行详细说明:图1是以1个单元组控设备(1个实验小组共连接6台实验主机)的连接为例的。-->仿真机1的网卡与组控设备中的共享模块1的Port1相连,分析机1的网卡与组控设备中的共享模块1的Port2相连;仿真机2的网卡与组控设备中的共享模块2的Port1相连,分析机2的网卡与组控设备中的共享模块2的Port2相连;仿真机3的网卡与组控设备中的共享模块3的Port1相连,分析机3的网卡与组控设备中的共享模块3的Port2相连;在组控设备中,共享模块1的Port4与交换模块的Port1相连,共享模块2的Port4与交换模块的Port2相连,共享模块3的Port4与交换模块的Port3相连;组控设备中的交换模块的Port4与主控中心平台的Port2相连;主控中心平台中的网卡与Port1相连。其它组控设备还可以与主控中心平台的其它Port口相连。从而完成了实验要求的网络结构。实施例:仿真机通过编辑数据帧来请求主控中心平台所提供的某一服务(如进行域名解析)。以仿真机1和分析机1为1单元组进行说明。仿真机1通过仿真编辑器软件中协议编辑模块,编辑一个请求服务的请求数据帧(如DNS正向解析请求帧),编辑好的数据帧先存于仿真机1的内存中,当点击发送数据帧按钮时,网卡驱动程序将编辑好的数据通过仿真机1的网卡发送到网络中。依据数据帧中的目的IP地址,由仿真机1的网卡发出的数据帧(编辑的那个数据帧)经过组控设备的共享模本文档来自技高网...

【技术保护点】
一种IPv6网络协议仿真教学实验装置,其特征在于:由主控中心平台、组控设备和软件平台三部分所组成,主控中心平台为实验操作提供所需的各种系统服务,搭建多种类型的网络拓扑结构,实现网络拓扑结构间的相互切换;所述的主控中心平台为集成Fed oraCore5操作系统,主控中心平台包括一块网卡和24个通信端口,端口标识为Port1至Port24,网卡与Port1相连,为实验操作提供DNS服务、Web服务、FTP服务、Radvd服务、注册服务,同时具备数据交换功能,智能地进行网 络结构的控制和管理,搭建多种类型的网络拓扑结构,在不同类型的网络拓扑结构间相互切换;所述的组控设备包括3个共享模块和1个交换模块,一个共享模块包括5个通信端口,端口标识为Port1至Port5,一个交换模块包括5个通信端口,端口标识 为Port1至Port5,共享模块具备数据采集的功能,捕获网络中实时传输的各种协议数据包,捕获的数据包储存在数据缓冲区中,软件系统中的协议分析器对这些数据包进行解析;交换模块具备数据交换的功能,对共享模块所采集的数据进行数据交换和管理; 软件平台包括仿真编辑器和协议分析器两个应用程序,仿真编辑器负责编辑并仿真发送IPv6协议族数据帧,根据需要载入或编辑一个帧序列,并按照要求修改某一单帧的各种属性,包括从MAC层到应用层的各个协议字段的属性,也可以手动修改十六进制码;利用 地址本功能可以快速填入复杂的IPv6地址;协议分析器捕获并实时解析IPv6协议族数据帧,并具有网络拓扑结构验证功能,通过此功能可以明确地体现和验证当前的网络结构。...

【技术特征摘要】
1、一种IPv6网络协议仿真教学实验装置,其特征在于:由主控中心平台、组控设备和软件平台三部分所组成,主控中心平台为实验操作提供所需的各种系统服务,搭建多种类型的网络拓扑结构,实现网络拓扑结构间的相互切换;所述的主控中心平台为集成Fedora Core 5操作系统,主控中心平台包括一块网卡和24个通信端口,端口标识为Port1至Port24,网卡与Port1相连,为实验操作提供DNS服务、Web服务、FTP服务、Radvd服务、注册服务,同时具备数据交换功能,智能地进行网络结构的控制和管理,搭建多种类型的网络拓扑结构,在不同类型的网络拓扑结构间相互切换;所述的组控设备包括3个共享模块和1个交换模块,一个共享模块包括5个通信端口,端口标识为Port1至Port5,一个交换模块包括5个通信端口,端口标识为Port1至Port5,共享模块具备数据采集的功能,捕获网络中实时传输的各种协议数据包,捕获的数据包储存在数据缓冲区中,软件系统中的协议分析器对这些数据包进行解析;交换模块具备数据交换的功能,对共享模块所采集的数据进行数据交换和管理;软件平台包括仿真编辑器和协议分析器两个应用程序,仿真编辑器负责编辑并仿真发送IPv6协议族数据帧,根据需要载入或编辑一个帧序列,并按照要求修改某一单帧的各种属性,包括从MAC层到应用层的各个协议字段的属性,也可以手动修改十六进制码;利用地址本功能可以快速填入复杂的IPv6地址;协议分析器捕获并实时解析IPv6协议族数据帧,并具有网络拓扑结构验证功能,通过此功能可以明确地体现和验证当前的网络结构。2、根据权利要求1所述的仿真教学实验装置,其特征在于:在组控设备的...

【专利技术属性】
技术研发人员:张洪海郭东伟张鸿雁蒋一川尚中飞初志刚王陈章李昊天李逹
申请(专利权)人:吉林中软吉大信息技术有限公司
类型:发明
国别省市:82[中国|长春]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利