SDN控制平面中的东西向接口现状

网络
在SDN架构中,控制平面掌控全局网络的资源,主要控制数据平面的转发等功能,尤其重要,所以控制平面的性能对整体网络的性能有直接的影响。以前控制平面多以单例控制器为主,控制平面能力欠缺成为SDN网络规模受限的最大原因之一。

What is SDN West-East Interface

在SDN架构中,控制平面掌控全局网络的资源,主要控制数据平面的转发等功能,尤其重要,所以控制平面的性能对整体网络的性能有直接的影响。以前控制平面多以单例控制器为主,控制平面能力欠缺成为SDN网络规模受限的***原因之一。 后来OpenDayLight、ONOS等控制器的出现,使用了集群技术,使得SDN控制平面性能得到了提升,是当下解决SDN控制平面性能不足的主要解决方案之一。

然而,这样的解决方案只能用于同一控制器之间的性能扩展,无法完成异构控制器之间的协同工作。此外,某些场景对于安全、隐私方面的考虑,需要隐藏网络内部的细节,所以还需要有SDN域的概念。如何完成跨域之间的流量处理,实现多异构控制器之间的协同工作是未来研究的方向之一,笔者将其归类为SDN控制平面的东西向接口。SDN控制平面的南向接口面对数据平面、北向接口面向应用,容易理解,控制器之间的接口称之为东西向接口,用于完成控制器之间的通信。

Figure1. West-East Interface of SDN

 

Figure1. West-East Interface of SDN

Why SDN need West-East Interface

SDN东西向接口是定义控制器之间通信的接口。由于单控制器能力有限,为满足大规模和可拓展性要求,东西向接口的研究成为下一个SDN研究领域。目前对于SDN东西向接口的研究还处于初级阶段,还缺少行业标准。标准的SDN东西向接口应与SDN控制器解耦,能实现不同厂家控制器之间通信。

在很多场景中都需要控制器之间的协同工作,如在运营商网络场景中,接入网、回传网、核心网三者功能差异很大,需要指定不同的控制器去运行不同的应用,而这三者又需要协同合作,实现全网的***化。此时就需要东西向接口来完成控制器之间的通信。跨数据中心的网络中,多数据中心的控制器也有相互通信的需求。

Figure2. Federation of SDN Controllers

 

Figure2. Federation of SDN Controllers

目前南向的标准还未统一,OpenFlow协议成为SDN南向接口的通用标准之一,其他(如,netconf)还有许多可以实现SDN架构的南向接口协议。总的来说,目前南向接口是百花齐放的状态。北向接口方面,目前ONF已经有相关部门在进行这项工作。统一的北向接口标准可以降低在不同控制器上开发应用的成本。关于东西向接口的标准,目前在业界中还未得到重视,仅ONF一个项目组在关注这个方向。

Approach for West-East Interface

SDN控制平面性能拓展方案中,目前的设计方案有两种,一种是垂直架构的,另一种是水平架构的。垂直架构的实现方案是在多个控制器之上再叠加一层高级控制层,用于协调多个异构控制器之间的通信,从而完成跨控制器的通信请求。水平架构中,所有的节点都在同一层级,身份也相同,没有级别之分。目前比较常见的架构为水平架构,比如华为的SDNi,Pingping Lin博士提出的West-East Bridge for SDN inter-domain network peering(注:Lin P, Bi J, Chen Z, et al. WE-bridge: West-East Bridge for SDN inter-domain network peering[C]//Computer Communications Workshops (INFOCOM WKSHPS), 2014 IEEE Conference on. IEEE, 2014: 111-112)。垂直架构目前在中国移动提出的SPTN架构中有涉及,笔者正在研究的内容也正是这部分内容。

7f593341jw1exixzuopf7j20jj0a4gm1

 

Figure3. Vertical Approach for Inter-SDN Controller Communication

7f593341jw1exixzud6drj20ky07b74i

 

Figure4. Horizontal Approach for Inter-SDN Controller Communication

Previous Research

东西向接口其实并不是一个新鲜事,在很多架构中都会被提到。2013年,清华的博士pingping lin的论文“East-West Bridge for SDN Network Peering”中提出了West-East Bridge的概念。论文中介绍了他们设计的东西向接口的功能,并完成了部署和测试。

SDNi是华为提出的一种SDN东西向的实现,目前已经在OpenDayLight中部署实现。其架构为水平架构,可实现多OpenDayLight实例之间的通信,完成跨域通信。目前支持传输Topology Data, QoS Data和其他一些拓展内容。

中国移动发布的关于SPTN的白皮书中也有涉及多控制器协同工作的内容,然而目前仅仅处于白皮书阶段,并没有实际部署和测试。

在很久以前发布了关于跨域通信的报告,提出了基于BGP或者SIP协议去完成SDN东西向接口的想法,然而笔者并没有搜集到相关的实践部署。

责任编辑:何妍 来源: SDNLAB
相关推荐

2013-12-19 10:06:44

SDN控制器东西向扩展

2018-11-29 11:18:11

VLANVPC数据中心

2016-11-30 16:48:44

2015-08-25 14:39:25

SDN

2013-12-16 12:27:09

SDN控制器SDN北向接口

2013-12-03 13:16:14

SDN

2014-05-27 10:03:52

数据中心Gigamon

2014-09-18 09:06:06

SDN

2016-01-28 17:51:16

NeutronSDN

2018-04-11 06:42:46

个人隐私Facebook数据

2017-04-17 15:00:42

SDNNFVCSP

2015-03-12 15:52:03

2014-03-26 09:54:36

SDN软件定义网络中央控制

2015-05-04 09:47:12

Interop 201SDN

2016-01-12 10:27:38

SDN东西流量数据中心

2015-05-26 10:16:27

SDNSDN控制器

2023-08-13 18:31:45

SDN控制器

2024-08-06 12:29:23

2015-02-02 09:37:42

SDN控制器

2019-11-12 08:46:42

网络数据包欺骗网络攻击
点赞
收藏

51CTO技术栈公众号