论文部分内容阅读
目前基于TCP/IP的网络体系在资源分配、安全性、移动性等方面存在一定局限。为了解决这些问题,需要研究更能符合未来网络发展要求的下一代互联网架构。作为一种新型网络体系结构,命名数据网络(Named Data Networking,NDN)近年来得到了广泛关注及认可。在NDN中数据包格式中的地址字段已经从TCP/IP中的主机IP地址转变为信息的名字,因此,其寻址方式也从传统的基于数据包IP地址寻址方式转变为根据数据包名字信息进行查找的寻址方式。同时,随着互联网业务种类的不断增加,未来网络必须能够有效承载视频、语音、数据等多种业务,如何保障网络中各业务服务质量(Quality of Service,QoS),已成为一个重要的互联网研究课题。支持QoS的路由技术能够为不同类型业务提供区分化服务,能够充分利用网络资源,满足关键业务的需求。本文在NDN网络现有路由策略基础上,提出一种基于蚁群算法的QoS路由优化方案,该方案通过转发端口度量对路径进行优化为各类型业务选择较优路径,有效实现了NDN中多业务的承载,并提高网络的传输性能。具体工作:首先,阐述了蚁群算法理论基础及其在网络路由中的应用,分析了蚁群算法中各参数的设置对算法优化的影响;介绍了NDN的体系架构,包括数据包类型、信息资源命名方式及其转发策略等,并对蚁群算法在NDN路由优化中的实例做了简要论述。其次,根据NDN中各业务的QoS需求将业务分成不同的类型,基于蚁群算法提出一种支持QoS的多业务多路径路由方案,着重研究NDN节点的设计、数据包结构的改进及其运行机制等方面。最后,在ndn SIM仿真平台上对所提方案进行仿真实验。仿真结果表明,本文所提出的NDN中支持QoS的路由方法不仅可以为不同类型业务选择不同路径进行传输,还能够充分利用网络资源,降低了不同类型业务之间的相互影响,为存在多业务的NDN网络提供了较好地QoS服务支持。