论文部分内容阅读
传统系统架构演进SAE的网络架构将控制逻辑和数据转发结合于同一网络设备,导致当前架构呈现网络管控和架构灵活性等方面的局限性。软件定义网络SDN将网络控制功能与转发功能解耦,促使网络设备转化为简单的转发部件,网络控制功能被置于SDN控制器的上层并以软件形式实现。控制功能软件可以根据网络运营商或者用户的不同需求而灵活差异化定制,从而增强网络的易管控性和提高网络资源利用率。然而,SDN架构尚不支持当前移动通信网络中的GTP隧道处理,这是SDN未能在LTE/SAE网络中实际应用的重要原因之一。我们可借助SDN的技术优势以优化SAE网络的功能实现,故SDN为移动通信网络带来的挑战与机遇并存。本文研究SDN-SAE架构下的OpenFlow协议扩展和服务数据网关SGW两个方面,以期为SDN技术在移动通信网络中的实际应用提供借鉴。本文简要阐述选题背景以及相关国内外研究现状,概述LTE/SAE网络架构和SDN技术的基本原理,并简要分析利用SDN改进LTE/SAE架构的优势,主要工作包括以下两个方面:(1)综述SDN与LTE/SAE网络的融合方案。为解决SDN不支持基于GTP隧道传输用户数据的问题,扩展OpenFlow v1.5.1协议,使得网络用户面能够利用OpenFlow协议从控制面获取GTP参数并实现GTP隧道传输。本文还设计了SGW和分组数据网关PGW利用流表处理用户GTP数据包的流程以及基于OpenFlow扩展协议的承载管理流程。(2)网元选择是SAE网络控制面的重要功能之一。当前对SAE网元选择方案的研究关注点主要集中在网元本身,尤其集中在如何提高网元负载的均衡程度,但仅依据负载状态选择网元并不能为用户提供可靠的服务质量QoS保障。据此提出一种新型的SGW选择算法NSSA,它适用于基于SDN的SAE网络中。NSSA借助SDN网络控制面具有全网视图的优势,可综合考虑SGW的实时负载状态和实时网络状态,以实现SGW负载均衡和为用户提供可保障QoS的业务传输路径。此外,本文采用C/C++语言编程完成所提算法NSSA的性能评估,并在多种场景中进行仿真测试,通过对比所提算法与已有的其它算法的仿真结果,验证NSSA算法的可行性与有效性。仿真结果表明,本文提出的NSSA算法在降低业务阻塞率、优化业务路径和均衡SGW负载方面具有一定的优越性。