论文部分内容阅读
随着SDN网络架构的提出,越来越多的网络架构由分布式控制转向集中式控制模式。SDN网络架构的出现增强了网络的灵活性、可扩展性以及可编程性,使得网络的部署更加方便智能,管理者对网络中流量的控制变得更加简单。SDN架构已经成为下一代互联网主要研究方向。但是随着SDN网络逐渐庞大,SDN控制器通过Open Flow协议间接控制网络中的各转发节点的状态越来越困难。特别是面对网络故障修复的场景,这个缺点尤为突出。为了解决在大型SDN网络中,SDN控制器对流量控制的灵活性、实时性存在的不足,IETF提出了SR段路由这个概念,即由节点为流量指定路径。本文主要对SDN下SRv6转发框架即SDN-SRv6模型进行研究,主要工作和创新包括:(1)针对这个转发框架,本文解决了两个组件存在的关键问题。一个是控制层对数据转发层SR流表的下发问题,通过扩展FlowMod消息中的action值来封装SR流表信息。另一个是数据转发层如何实现对数据包采用SR段路由方式进行转发的问题,本框架通过流量的Ingress节点为IPv6数据包在IP扩展头部字段中封装一个SR报头来实现。(2)提出了详细的设计方案。为了实现这个转发框架,本文对采用SRv6转发方式的数据包格式进行了重新的定义,并针对实现这个框架所需要的数据结构和接口进行了详细的说明。另外,本文针对SR段路由转发方式的引进,指出了一个数据转发层资源开销的问题,并提出一个压缩方法进行IPv6数据包的压缩来解决这个问题。(3)最后本文基于Fast可编程转发平台,完成了在SDN网络中的验证实验。在实验中,本框架控制器通过对流量的控制绕过链路故障,使路径重新收敛的实验,验证了SR段路由转发模式可以提高SDN控制器进行转发层故障恢复实时性以及降低控制器的复杂度。综上所述,为了解决传统控制器存在控制实时性的问题,本文提出了SDN控制器下SRv6转发架构,称之为SDN-SRv6模型,并进行了深入的研究,采用真实转发平台对框架进行了实现,其研究成果对研究SDN下高效率的控制及转发方式具有重要的参考价值。