论文部分内容阅读
随着通信技术的发展,形成了多种网络并存的异构/融合环境,所承载的业务的类型和数量也在急剧的增长,因而在这种网络场景中,业务的端到端QoS(Quality of Service)的保证变得更加复杂,需要在异构融合网络中提供更加灵活与高效的控制方法,这方面的研究也日益增多,但是作为广泛应用的网络模拟器,NS2(Network Simulator version 2)对异构/融合网络的QoS控制方面的支持几乎是空白,需要进行深入研究与扩展。本文关注于异构/融合网络QoS控制仿真基础架构的研究与实现,通过分析已有的与异构/融合网络NS2的仿真相关的项目,总结出了异构/融合网络仿真基础模块,并通过对NS2的深入研究,设计并实现了这些功能模块,从而弥补了NS2在这方面功能的不足,为异构融合网络的相关研究提供了仿真基础。首先,在深入分析了NS2中异构网络之间不能通信的原因后,通过传入层次地址与生成层次地址分类器的方法,扩展了NS2中异构网络互通功能,为异构融合网络QoS控制提供了不同种类网络之间互相通信的功能,仿真结果表明该扩展可以正确的实现异构网络互相通信。其次,在总结了目前多接口的研究现状后,使用了多个不同类型普通节点组合成一个多接口节点的方法,使得组合节点能接入到不同类型的网络中,并且能方便的扩展成包含更多种类网络的多接口的节点,为异构融合网络QoS控制提供了多接口功能,以满足网络选择或切换等实时调整,仿真结果表明该扩展可以正确有效的使用多接口通信。最后,在分析了异构网络QoS监测功能的基础上,提出了一种QoS监测模型,着重设计与实现了在NS2中进行QoS监测的功能模块,并把监测模块嵌入NS2原有节点内部结构中从而扩展了NS2中的QoS监测功能。为异构融合网络QoS控制提供了实时监测功能,仿真结果表明该扩展模块能在所部署的节点上和网络中方便准确地进行QoS监测。