论文部分内容阅读
计算机网络原理的实验和网络协议开发测试是一项很复杂工作,因而虚拟网络测试平台的研究很有现实意义。国外开始这方面的研究已有一段时间,取得了不少的成绩,但国内还不多见。 本文参照美国劳伦斯国家实验室(LBNL)VINT虚拟网络测试平台的设计思想,从教学的角度提出了IP虚拟原型机的实现方法。本文按照Rational统一过程,使用可视化的UML建模语言,对系统的需求、分析、设计、实现、测试各阶段进行了详尽的描述,建立了许多网络元素的虚拟原型。IP虚拟原型机没有象VINT等专业化虚拟测试平台一样使用专用的数据格式,而是采用了通用的数据报格式和封装方法。本文还实现了异构网络中数据报分片重组功能,并建立了相应的虚拟原型。最后,我们通过同VINT的实验结果的比较验证了IP虚拟原型机的正确性;并在此基础上,用IP虚拟原型机作实验平台对数据报分片重组的一些结论进行了验证。 实验表明,IP虚拟原型机为IP相关问题的研究提供了一个有效的测试平台,为整个虚拟网络实验室的实现提供了样板。