论文部分内容阅读
软件定义网络(Software Defined Networking,SDN)为网络的革新与发展注入了新的活力,具有广阔的发展和应用前景。但是,SDN的实现要对现有网络架构和设备做出巨大变更,这使得它在短时间内难以完全取代现有网络。同时,SDN自身也面临标准的统一、可靠性的保障和性能的挑战等诸多问题,阻碍着SDN的全面推进。因此,在现有网络中逐步增加SDN设备,实现现有网络向SDN网络的逐步演进,是实现SDN网络较为可行的方式,SDN设备与传统网络设备混合并存的应用模式将长期存在,对混合SDN网络的研究有重要的意义。与此同时,随着大数据、云计算等网络服务的不断发展,人们对网络资源的需求越来越高,网络规模也在不断增大,网络的能耗也逐渐成为了一个不可忽视的问题,混合SDN网络中的节能问题也同样值得探讨。SDN转控分离的思想以及控制器对全网集中控制的特点,为网络节能提供了新的解决方案。在混合SDN网络中,既需要考虑到SDN设备具有感知全网、集中控制、灵活调度的特点,又需要考虑到传统网络设备受控困难、调度不易的情况,其节能问题的研究也要结合其网络状态做具体的分析。结合现有网络架构,本文首先将混合SDN网络分为二层混合SDN网络和三层混合SDN网络,并对混合SDN网络的转发机制及SDN控制器在混合SDN网络中对网络状态的感知进行了分析。在二层混合SDN网络中,SDN控制器对非SDN域的感知力度不强。在三层混合SDN网络中,传统网络设备的路由选择难以被SDN控制器直接控制,但是可以令SDN控制器直接控制SDN交换设备的流量路径选择,以实现对传统网络设备的间接控制。接下来,结合二层混合SDN网络和三层混合SDN网络的特点,本文分别为其建立了节能优化模型,在保证业务时延需求的情况下,通过使用尽可能少的链路完成网络的通信需求,并根据模型分别对二层混合SDN网络和三层混合SDN网络提出了相应的节能机制。最后,本文对所提出的节能机制进行了验证,实验和仿真结果表明,本文所提出的节能机制可在满足业务需求的情况下,实现良好的节能效果。