文档章节

SDN架构组件

osc_jerry
 osc_jerry
发布于 2017/08/02 13:45
字数 797
阅读 9
收藏 0
点赞 0
评论 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

SDN产业发展历程

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

tasnrh ⋅ 2017/09/13 ⋅ 0

软件定义数据中心(SDDC)的网络安全分析

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

数据中心 ⋅ 2017/12/04 ⋅ 0

软件定义网络及其对安全的影响

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

SDN_LAB ⋅ 2014/12/05 ⋅ 0

技术照进现实,OpenStack企业级应用的五大难解之结

云数据中心已经成为当下企业数据中心建设的主流,各类公共云、专有云和混合云技术轮番登场。开源的OpenStack作为最火热的企业云数据中心云平台管理框架,受到了企业的日益关注并且获得了大量...

雪夜凋零 ⋅ 2017/08/21 ⋅ 0

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

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

openinfra ⋅ 04/20 ⋅ 0

SDN 技术指南(四):Open vSwitch

摘要 Open vSwitch 安装 Open vSwitch 命令行 Open vSwitch 运行原理 Open vSwitch 性能监控 前言 由之前发布的文章知道 Open vSwitch(Open Source Virtual Switch) 是一款基于软件实现的开源...

RiboseYim ⋅ 2017/10/16 ⋅ 0

过去 10 年,Google 的网络架构是如何进化的?

本周二,在伦敦举办的 ACM SIGCOMM 2015 大会上,Google 在一份文件中概述了其长达十年之久的一段架构建设“旅程”——构建软件定义网络(SDN)。Google 展示了他们是如何从在2004年还在使用...

oschina ⋅ 2015/08/21 ⋅ 11

Ryu安装

1.Ryu简介 Ryu是基于Python语言编写的开源控制器,其代码风格优秀,模块清晰,可扩展性强。Ryu使用了OpenSrack的Oslo库,并且开发了OpenStack插件,可以和OpenStack实现整合部署。Ryu是一个轻...

墨痕hz ⋅ 2017/11/19 ⋅ 0

【特色】Hello,未来网络 –SDN实战特训营(第X期)

SDN实战特训营是未来网络学院的特色培训项目,目前已在各一线城市开展了八期。该项目以实战为牵引,结合OpenDaylight和OpenStack两大主流开源项目,帮助学员快速全面的掌握SDN编程方法和思路...

m2l0zgssvc7r69efdtj ⋅ 2017/11/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

服务网关过滤器

过滤器作用 我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了。但是,每个客户端用户请求微服务应用提供的接口时,它们的访问权限往往都需要有一定的限制,系统并不会...

明理萝 ⋅ 16分钟前 ⋅ 1

【2018.06.21学习笔记】【linux高级知识 14.1-14.3】

14.1 NFS介绍 NFS服务全称是NetWork File System:网络文件系统,最早有sun公司开发的,4.0版本由Netapp公司开发,是基于RPC远程过程调用(Remote Procedure Call)协议的服务。 14.2 NFS服务...

lgsxp ⋅ 25分钟前 ⋅ 0

Day18 vim编辑模式、命令模式与练习

编辑模式 命令模式 :nohl 不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作; :wq会更改mtime,但是:x不会。 练习题 扩展 vim的特殊用法 ht...

杉下 ⋅ 28分钟前 ⋅ 0

Enum、EnumMap、EnumSet

1、Enum 不带参数 public enum Car { AUDI { @Override public int getPrice() { return 25000; } }, MERCEDES { ......

职业搬砖20年 ⋅ 29分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 30分钟前 ⋅ 0

线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

猴亮屏 ⋅ 31分钟前 ⋅ 0

相对路径和绝对路径

基本概念   文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径和绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。   物理路径:物理路...

临江仙卜算子 ⋅ 35分钟前 ⋅ 0

消息队列属性及常见消息队列介绍

什么是消息队列? 消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个队列的消息可以同时被多个消息消费者消费。分布式消息服务DMS则是分布式的队列系统,消...

中间件小哥 ⋅ 38分钟前 ⋅ 0

java程序员使用web3j进行以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

笔阁 ⋅ 38分钟前 ⋅ 0

vim编辑模式、vim命令模式

vim编辑模式 使用vim filename 进入的界面是一般模式,在这个模式下虽然我们能够查看,复制,剪切,粘贴,但是不能编辑新的内容,如何能直接写入东西呢?这就需要进入编辑模式了,从一般模式...

李超小牛子 ⋅ 41分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部