论文部分内容阅读
传统网络将控制逻辑和数据转发紧密结合于网络设备上,从而导致网络规模日渐臃肿,使得控制平面管理日益复杂。将传统网络设备中的控制功能剥离出来,放置到网络中更高的层面,原先的网络设备由于没有了控制决策的功能,退化为单纯的转发元件,网络脉络变得更加清晰。同时,被剥离出来的网络控制功能形成一个大的“控制器”,通过对控制器进行转发规则的定义来控制网络中数据的流向。由于不同的网络使用者需求不同,可以在控制器之上进行软件的编写,达到差异化定制的效果,满足不同的需求。这种“软件定义--集中控制--单纯转发”的思想被命名为软件定义网络,即software-defined network.与2G/2.5G网络中的GPRS架构相比,EPC架构呈扁平化发展,控制平面和用户平面趋于分离,其中用户平面网元主要由S-GW和P-GW组成,S-GW将SGSN中与移动性管理相关的控制功能剥离出来,只用于承载用户数据;P-GW类似于GPRS中的GGSN功能,是核心网系统和外部数据网络连接的网关,主要负责路由选择与转发功能,其功能类似于传统因特网中的路由器。Openflow是软件定义网络发展过程中比较重要的一个协议,它定义了转发数据包的格式、数据结构及一些对数据流的操作,目前市面上已有支持0penflow协议1.0和1.3版本的交换机。本文从SAE架构的EPC部分出发,结合SDN中集中控制--转发分离的基本思想,拟运用SDN的关键技术及协议,并试图将EPC中用户面(包括Serving GW和PDN GW,服务网关和分组数据网关)的控制与转发流程与SDN的思想相结合,并提出一种结合了软件定义网络的EPC用户面网络架构原型。