SDN北向接口发展现状与趋势研究(4)

发布时间:2021-06-05

庞涛等:SDN北向接口发展现状与趋势研究

No.9.Sep.2014ChinaInternet互联网天地

i一一一一一一一一一一一一一一Ii一一一一一一一一一一一一一一I

OpenStack

i一一一一一‘一一一一一一一一

运营商用户应用

RyuSDNFramework

。penFIow交换机

图5

RvuSDN框架

OpenFIow交换机

(2)RESTAPIREST

OpenDaylight社区创建新的孵化项目GroupPolicy.随后与IBM联合提案,在Neutron项目中增加以应用为中心的、面向策略的、抽象的接口项目.并最终命名为“基于组的策略抽象(GBP)”一

该项目的基本目标是制定更适用于应用所使用

API是与OpenStack云编排系统

(orchestration)对接的接口。

(3)用户自定义API

用户也可通过自定义的方式实现RESTAPI或

RPCAPI。2.42.4.1

OpenStack

Neutron

的、开放的北向API,其出发点认为目前面向网络及其

服务的北向接口比较复杂.不利于应用开发者使用.特别是那些不熟悉网络编程的人员,无法面对复杂的网络协议和功能,因此,需要提供面向应用策略的语

OpenStack是SDN控制器上的一个重要应用,Neutron是OpenStack中的“网络即服务”技术,它的作用在于帮助管理员创建、配置并管理软件定义网络体系:OpenStack通过NeutronAPI向用户和其他服务公开虚拟网络服务接151,包括网络、子网和端口,但它并

义接口,能够使上层对网络的使用更简化。

GBP项目将应用模型进行了抽象.将应用对网络

的需求归纳成多个不同Group之间所需的、不同的连接关系一其中,Group指具有相同策略需求的网络端节

不实际执行工作,而是由Neutron插件负责与底层基

础架构交互,以便依据逻辑模型来传送流量.插件可看作是OpenStackAPI的一种后端实现一

主流的SDN控制器大多已实现通过北向的

NeutronRESTAPI与OpenStackNeutron插件对接.

点(Endpoint)I构集合,而不同Group之间采取的连接.附

着对网络需求的策略,策略本身南一系列规则集合而成,这些规则决定了Group之间数据传输的行为与动

作~例如,描述用户终端与一组Web服务器之问的连接

关系为允许H1TrP80/8080等端El的TCP流量传输,.

2.4.3

Congress

OpenStack对网络层面的调度交南对接的控制器完成

Neutron

Project

APl分为以下2类一

Core

CongressProject由VMware公司主导.于2014年

(1)API

初启动,目的是提供面向策略的北向接El(Policy

service)

asa

这是核心API,可以看作是插件功能的最小集合,即每个插件都必须有的功能,也就是对网络、子网和端口的查询、加删和更新操作等一

(2)API

Extensions

作为云计算领域领头的IT公司.VMWare面对的主要是IT设施以及应用层面的开放,Congress的提出也是对Cisco(Vendor厂商)面向应用部署、自动化方面渗透的GBP项目的一个应激防御,防止由Vendor厂商来主导面向应用层次接口的开放制订一

Congress希望给应用提供一个关于部署、配置、管

这是扩展API.一般是针对具体插件实现的.这样租户就可以利用这些插件独特的功能.如ACL和

QoS:

2.4.2

Group—Based—Policy

理等方面的接151框架.简化应用层对下层细节理解以

及使用管理二主要涉及以下几个方面:

租户资源的配置(如VMs、Applications): 自动化部署(如application/VMlocations): 资源应用自适应(如Web

load):

53

Appscalingbased

on

Group—Based.Policy是由Cisco和IBM主导.在Openstack平台新增的一个关于北向接El的开源项目一

2013年11月,Cisco收购InsiemeNetworks公司后,以该公司技术为核心,推出了以应用为中心的基础设施解决方案“ACI”:同时,在其主导的

SDN北向接口发展现状与趋势研究(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219