论文部分内容阅读
Internet的快速发展及其新应用(如语音、视频等)的引入,促进了对网络服务质量的研究。未来的集成服务分组网需要支持具有不同服务质量需求和控制机制的多样性应用,包括从目前Internet提供的尽力传送服务,到严格的延迟和速率保障服务以及复杂的增值服务。此外,应用和网络环境的变化需要动态适应的网络服务。 网络服务主要通过路由器或交换机提供支持和保障,传统的路由器只能提供单一的尽力传送(BE)服务,且功能封闭固定,已不能适应新的应用需求。因此,研究能够支持动态自适应多服务转发的下一代路由器是目前网络技术发展所面临的主要问题。通过可编程机制动态适应应用和网络环境的变化,并在单一物理基础设施之上同时支持多类交换服务,是未来网络路由器发展的趋势。 资源的分配和有效使用是实现应用网络流多服务转发或交换服务的关键。为了支持适应应用的多类虚拟转发服务,必须研究新的资源分割和控制机制。 本文在详细研究主动和可编程网络技术以及分析各类QoS研究结果的基础上,提出了一种基于虚拟分割机制的IP虚拟交换机IPVSW(IP Virtual Switches)结构,它将多种类型的软交换服务映射到一个物理IP路由器之上,提供与多类应用网络流相适应的、灵活的分组处理和转发控制。IPVSW由逻辑上分离的三个层面和两个可编程接口构成,形成了层次式的动态多服务转发和控制机制。 在对IPVSW的结构组成和功能机制进行深入的研究和分析后,本文研究了IPVSW实现的重要关键技术:路由器资源分割机制,提出了一种灵活而有效的资源虚拟分割(VP:Virtual Partition)算法,使IPVSW的动态虚拟多服务转发得到了更为有效地实现。本文对这一虚拟分割机制进行了详细的理论分析,设计和描述了相应的实现算法,并将其应用于IPVSW的原型实验系统中。 本文主要研究成果包括以下几个方面: 1.独创性地提出了层次式IP虚拟交换机IPVSW的体系结构。IPVSW由IP硬交换、IP软交换和监控管理三个层面以及IP硬交换—软交换和IP软交换—监控管理两个可编程接口构成,它能够根据网络应用环境支持动态适应的多类网络流转发服务,包括资源对应用负载的自适应以及适应于应用环境的服务部署。 2.针对IPVSW结构,构建了基于抽象虚拟资源层的虚拟转发资源闭包Vsw(Virtual switchlets)和完成特定转发服务的扩展软交换机SSw(SoftSwitches)。Vsw是路由器局部转发资源的抽象表达,具备独立的分组转发能力,它有利于特定转发服务的控制使用。SSw控制使用Vsw完成特定转发服务,SSw面向应用网络 国防科学技术大学研究生院学位论文流的控制能够使转发资源得到更为有效的利用,并优化相应应用网络流的转发。 3.针对IPVSW的虚拟多服务实现结构,创新性地提出了动态服务资源虚拟分割机制,并从理论上和实现上进行了深入的研究和分析,设计了基于服务曲线模型的算法,将其实现于IPVSW的原型系统中。虚拟分割机制对资源进行虚拟分割,形成可伸缩的虚拟资源区间,它能够为各类服务提供资源的隔离使用保护和一定的服务质量保障,并能够提供服务间的受控资源共享,使网络资源得到了灵活而有效的利用。 4.根据新一代IPVSW虚拟转发结构的基本思想和实现机制,设计和实现了一个IPVSW的部分原型系统,对IPVSW的基本实现思想及其控制机制进行了功能验证,包括虚拟分割机制的服务曲线算法。原型系统的控制界面使用CORBA标准,建立于 FreeBSD内核之上,并采用T ALTQ软件包。 5.初步研究和分析了IPVSW设计和实现中的其它一些关键技术,包括针对多类虚拟转发服务实现的调度算法,分类策略,基于软交换机服务的准入控制机制以及有效的大间隔软交换服务及其资源调整周期的实现方法等。 综上所述,本文所构造的层次式IPVSW模型以及资源虚拟分割机制,能够灵活地支持动态多类转发服务,有效地实现IP包的转发功能与控制分离,为未来的高性能路由器研制和设计提供了理论和实践的尝试,具有相当重要的参考价值。 由于IPVSW控制和实现机制复杂以及人力、实验环境等条件的限制,本文的研究仅仅是一个起步,而要实现IP虚拟交换机还需要解决很多难题,有待我们的不懈努力。