论文部分内容阅读
经过爆发式增长,IP网络的僵化已经显露出来,现有的补丁修补方式虽能有效解决一些问题但并不是长久之计。为了彻底解决IP网络的问题,许多国家和研究机构积极进行下一代网络的研究。虚拟化技术不但可以解决目前网络僵化问题,而且从现有网络过渡到未来网络也离不开虚拟网络。通过允许多个虚拟网络运行在一个共享的实体网络之上,虚拟化技术能够有效利用物理资源,通过对资源虚拟化便于统一管理实体资源。4WARD将虚拟网络作为一个架构纳入未来网络架构之中,实现全网虚拟化。本文是研究未来网络中虚拟网络的架构,针对其中核心的动态虚拟网络映射进行研究,采用分布式算法实现。本文所做的具体工作如下:1.调研各研究机构对未来网络的研究,深入研究了4WARD的未来虚拟网络架构,4WARD富有远见地将虚拟网络作为未来网络一项重要技术,提出了一个基本框架。本文主要通过参考现今虚拟网络技术,对未来虚拟网络架的整体知识做了总结。虚拟网络职责进一步划分,同时将映射过程也分为三个阶段以及在每个终端运行智能代理,可以有效地够实现网络自主管理,同时便于业务的创新。2.研究分布式静态网络映射算法。分布式静态网络算法用于虚拟网络的配置过程,其中每个节点运行的智能代理能够感知网络拓扑信息,通过将虚拟网络请求划分为多个hub-and-spoke集群,对每个hub-and-spoke集群进行映射可以有效地降低算法复杂度,最后完成零散的链路的映射。分布式静态映射算法与传统的集中式算法相比在建立时间以及包交换数量上具有优势,同时也具有灵活性和可扩展性,而代价是仅仅通过每个节点运行的智能代理即可。3.首先提出一个适用于分布式映射算法的框架。该框架中节点运行自主智能代理,该代理负责虚拟网络映射协议的交互,而节点只需要处理该代理即可。该框架简化了分布式虚拟网络动态映射算法的设计。设计算法的主要工作具体到设计规则实现,而且便于基础设施供应商根据不同目标指定规则,具有很大的灵活性。在该框架上提出了一个动态分布式映射算法,该算法采用静态分布式算法建立虚拟网络,添加了动态处理节点失败和链路失败。