文档章节

SDN架构组件

osc_jerry
 osc_jerry
发布于 2017/08/02 13:45
字数 797
阅读 12
收藏 0
SDN

架构组件

以下定义并解释了各架构组件:

架构图

SDN应用程序

SDN应用程序是通过北向接口NBI)显式,直接和编程地将其网络要求和所需网络行为传达给SDN控制器。此外,他们可能会为了内部决策而消耗网络的抽象视图。SDN应用程序由一个SDN应用程序逻辑和一个或多个NBI驱动程序组成。SDN应用程序本身可能会暴露另一层抽象网络控制,从而通过各自的NBI代理提供一个或多个更高级别的NBI

SDN控制器

SDN控制器是一个逻辑上集中的实体,负责将SDN应用程序的要求转换为SDN数据路径,以及向SDN应用提供网络的抽象视图(可能包括统计信息和事件) 。SDN控制器由一个或多个NBI代理SDN控制逻辑控制层到数据层接口CDPI)驱动器组成。作为逻辑集中式实体的定义既不规定也不排除实施细节,例如多个控制器的联合,控制器的分层连接,控制器之间的通信接口,以及虚拟化或网络资源的切片。

SDN数据路径

SDN数据路径是一种逻辑网络设备,可以对其广告转发和数据处理功能进行可见性和无争议的控制。逻辑表示可以包括物理底物资源的全部或子集。SDN数据路径包括CDPI代理和一组一个或多个流量转发引擎和零个或多个流量处理功能。这些引擎和功能可能包括数据通路的外部接口或内部流量处理或终止功能之间的简单转发。一个或多个SDN数据路径可以包含在单个(物理)网络元件中——作为单元管理的通信资源的集成物理组合。SDN数据路径也可以跨多个物理网元进行定义。这种逻辑定义既不规定也不排除实现细节,例如物理映射的逻辑映射,共享物理资源的管理,SDN数据通路的虚拟化或分片,与非SDN网络的互操作性,以及数据处理功能,可以包括OSI 4-7层功能。

控制层到数据层接口

SDN CDPI是在SDN控制器SDN数据路径之间定义的接口,其至少提供:

  1. 对所有转发操作的编程控制,
  2. 能力广告,
  3. 统计报告,
  4. 事件通知。

SDN的一个价值在于期望CDPI以开放,供应商中立和可互操作的方式实施。

SDN北向接口

SDN NBISDN应用程序SDN控制器之间的接口,通常提供抽象网络视图,并能够直接表达网络行为和要求。这可能发生在任何抽象级别(纬度)和不同功能集(经度)之间。SDN的一个价值在于期望这些接口以开放,供应商中立和可互操作的方式实现。

© 著作权归作者所有

共有 人打赏支持
osc_jerry
粉丝 0
博文 8
码字总数 13991
作品 0
成都
程序员
阿里云Overlay的SDN 实践: 架构设计与产品实现

在不久前的Open Network Summit洛杉矶峰会上,阿里云网络资深技术专家程钢博士发表演讲 SDN Practice for Cloud Overlay Network: From Infrastructure to Products。详细介绍了阿里云Overl...

伟耘
04/25
0
0
SDN产业发展历程

SDN产业发展历程 网络技术随着计算机工业的高速发展在不断的完善,并且信息化进化到云计算的时代,支撑数以亿计的用户平台不断涌现,人类建立起遍布全球的超大规模数据中心来应对这一挑战。原...

tasnrh
2017/09/13
0
0
软件定义数据中心(SDDC)的网络安全分析

软件定义数据中心(SDDC)的网络安全分析,软件定义数据中心(SDDC)的安全性可以通过多种形式来保障,身份和访问管理来对用户行为进行控制,操作系统安全性来保护虚拟服务器以及数据安全性,以...

数据中心
2017/12/04
0
0
软件定义网络及其对安全的影响

网络已经建立并且管理多年的方式即将改变。考虑到每年科技发展的速度,这不会是个好消息,但是不可否认的是,网络已经在相当长的时间里按照既定模式运行,并且它可能在极短的时间内以一种不同...

SDN_LAB
2014/12/05
0
0
“2017年度中国SDN、NFV优秀案例”奖诞生,九州云金融案例入选

为更好地推动中国SDN/NFV产业的商业化落地,向业界分享成功的商用部署案例,在SDN/NFV产业联盟指导下,IT168和C114联合主办了“2017年度中国SDN、NFV优秀案例评选”活动。九州云凭借“基于S...

openinfra
04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TypeScript基础入门之声明合并(一)

转发 TypeScript基础入门之声明合并(一) 声明合并 介绍 TypeScript中的一些独特概念描述了类型级别的JavaScript对象的形状。 TypeScript特别独特的一个例子是"声明合并"的概念。 在使用现有J...

durban
18分钟前
1
0
Mysql-db

aptitude install default-libmysqlclient-dev pip install mysql-python

dragon_tech
23分钟前
1
0
函数装饰器

def debug(func): def wrapper(*args, **kwargs): # 多个参数# def wrapper(something): # 指定一样的参数 print("[DEBUG]: enter {}()".format(func.__name__)) ......

colin_86
25分钟前
1
0
Notification-状态栏上的通知

当程序并不是出在运行状态的时候,可以调用Notification来显示通知。 1、创建 Notification的创建主要涉及到三个类:NotificationManager,Notification和PendingIntent NotificationManager主...

西米小娅
28分钟前
1
0
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c

spring boot启动报错: Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determin......

wenzhizhon
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部