【无标题】《SDN-architecture-overview-1.0》中文版

开放网络基础
体系结构概述
1.0版
2013年12月12日开放网络基础
SDN体系结构概述 1.0版-dratt V08

免责声明
本说明书提供“原样”,没有任何保证,包括对适销性、非侵权性、适配性的任何保证任何特定用途,或因任何其他原因而产生的保证建议、规格或样品。但不受限制,ONF拒绝承担所有责任,包括侵犯任何所有权的责任。在本规范和本规范的实现中使用信息,而ONF拒绝所有相应的、直接的、间接的或特殊的损害赔偿,不论是根据合同、侵权行为、保证或其他方式产生的。退出使用或依赖本规范或任何信息在此。不得以反言或其他方式向任何开放网络基金会或开放网络授权,明示或暗示基金会成员的产权在此授予。但ONF特此授权复制和复制本说明书,仅供内部使用。请与开放网络基金会(https://www.opennetwork.org)联系,了解有关具体内容的信息。通过成员协议发放许可证。这里包含的任何标记和品牌都是各自所有者的财产。


与ONFssdn体系结构有关,不存在任何关于ONFs以外的适用性的主张。SDN体系结构上下文。但是,为了可读性和简洁性,本文档并不总是在每个词前面的字符串“ONF”。此版本的概述体系结构文档是有意在高层上的,并且保持简单。未来更多详细的版本可能也将扩展到这个体系结构上。示例扩展包括但不限于控制器联合、切片/虚拟化、混合网络和混合交换机考虑事项,第4-7层注意事项,0A&M,安全性,充电,性能,北向接口抽象层和功能团体…。

学分
本文件的撰稿人:Stuart Bailey,Deepak Bansal,Linda Dunbar,Dave Hood,Zoltan Lajos Kis,Ben Mack-Crane, Jeff Maguire, Dan Malek, David Meyer, Manuel Paul, Sibylle Schaller, Fabian Schneider, Rob Sherwood,Johann Tonsing, Tina Tsou, Eve Varma

图1:软件分层网络体系结构概述
+表示一个或多个实例i*表示零或多个实例

1 SDN体系结构概述

本文档提供了ONF所看到的软件定义网络(Sdn)体系结构的高层视图。以及SDN的主要体系结构原则。在这个SDN体系结构中提供了精确的实现细节在更详细的ONF架构文档中提供。SDN的目的是提供开放的接口开发能够控制一组网络资源所提供的连接性以及网络流量,以及可能检查和修改在网络。图1是体系结构组件及其交互的图形表示。最初的ONF白皮书“软件定义的网络–网络的新规范”我展示了基础设施,控制层和应用层。在这个体系结构中,我们将它们称为数据、控制和应用程序平面。在…底层,数据平面由网络元素组成,其SDN数据路径通过控制-数据平面接口(CDPI代理)。最重要的是,SDN应用程序存在于应用程序平面中,并且通过北行接口(NBI)驱动程序传达他们的需求。中间,SDN控制器转换这些需求并对sdn数据进行低级别控制,同时提供相关的到SDN应用程序的信息。管理与管理部门负责网络的建立。元素,分配SDN数据路径及其SDN控制器,并配置定义控制范围的策略。提供给SDN控制器或SDN应用程序。这种SDN网络体系结构可以与非SDN网络共存,特别是为了迁移到完全启用的SDN网络。

2 建筑组件

该列表定义并解释了图1中的体系结构组件。演变术语,在ONFGlossary项目中进行跟踪。

● SDN应用程序(SDN App):SDN应用程序是显式、直接和以编程方式将他们的netuork需求和所需的网络行为传递给sdn。通过NBI的控制器。此外,他们还可以使用一个抽象的网络视图作为内部视图。决策目的。SDN应用程序由一个SDN应用逻辑和一个或多个NBI驱动程序组成。SDN应用可能会暴露另一层抽象的网络控制,从而提供一个或多个更高的级别。NBI(S)通过各自的NBI代理。
● SDN控制器:SDN控制器是一个逻辑上集中的实体,负责转换需求,从SDN应用层到SDN数据路径,以及提供SDN具有网络抽象视图的应用程序(可能包含统计数据和事件)。SDN控制器由一个或多个NBI代理、SDN控制逻辑和CDPI驱动程序组成。定义为一个逻辑集中的实体,既不规定也不排除实现细节,例如多控制器的联合,控制器的分层连接,通信接口控制器之间,或虚拟化或切片的网络资源。
● SDN数据路径:SDN数据路径是一个逻辑netuork设备,它公开可见性和不可争性。控制其副业的转发和数据处理能力。逻辑表示可以包含物理衬底资源的全部或一个子集。SDN数据路径包括CDPI代理和一组一个或多个流量转发引擎和零或更多的流量处理功能。这些引擎和功能可能包括在数据路径的外部接口或内部流量处理或终止功能。一个或多个SDN数据路径可以包含在单个(物理)网络元素中一个集成的物理组合。通信资源,作为一个单位管理。SDN数据路径也可以跨多个定义。物理网络元素。这个逻辑定义既不规定也不排除实现细节。例如逻辑到物理映射,共享物理资源的管理,活力化或切片与非SDN网络的互操作性,以及数据处理功能,其中可以包括L4-7功能。

● SDN CDPI (Control to Data-Plane Interface):SDN CDPI是定义在SDN控制器和SDN数据路径之间的接口,它提供了至少()对所有数据平面的编程控制。转发操作,(i)功能发布,(ii)统计报告,(iv)事件通知。SDN的一个价值在于期望CDPI以一种开放的、厂商中立的、可互操作的方式实现。
● SDN北向接口(NBI):SDN北向接口是SDN应用程序和SDN控制器之间的接口,通常提供抽象的网络视图,可以直接表达网络行为和需求。这可能发生在任何抽象层(纬度)和不同的功能集(经度)。SDN的一个价值在于期望这些接口以一种开放的、厂商中立的、可互操作的方式实现。

● 接口驱动程序和代理:每个接口由一个驱动程序-代理对实现,代理代表面向“南部”、底部或基础设施的一面,而驱动代表面向“北部”、顶部或应用程序的一面。

● 管理和管理:管理平面包括静态任务,这些任务可以在应用、控制和数据平面之外更好地处理。示例包括供应商和客户端之间的业务关系管理、为客户端分配资源、物理设备设置、协调逻辑和物理实体之间的可达性和凭证、配置引导。每个业务实体都有自己的管理实体。管理实体之间的通信超出了sdn架构的范围。SDN的一个目标是将传统网络中已知的许多管理任务纳入到cddpi中。

3 SDN体系结构的关键原则

有了sdn,应用程序就可以被网络感知,而不是传统的网络中的网络。鼓掌意识(或者更确切地说,应用矛盾):
● 传统的非SDN(非SDN)应用程序仅隐式和间接地描述其网络需求,通常涉及几个人工处理步骤,例如如果有足够的资源和策略控件以支持应用程序。
● 传统网络(例如,当前的互联网及其服务,如网页浏览、媒体流)不会提供一种(动态)方法来表示所有的用户需求,例如吞吐量、延迟、延迟变、化或可用性。数据包报头可以对优先级请求进行编码,但网络提供商通常不会。信任用户的交通标志。因此,有些网络试图自己推断用户的需求通过流量分析),这可能会带来额外的成本,有时还会导致分类错误。SDN为用户提供了在可信关系上下文中完全指定其需求的能力货币化了。
● 传统(即非sdn)网络不向应用程序公开信息和网络状态。他们使用SDN方法,SDN应用程序可以监视网络状态并进行相应的调整。

控制平面在逻辑上是集中的,与数据平面解耦。SDN控制器总结应用程序的网络状态,并将应用程序需求转换为低级规则。

● 这并不意味着控制器在物理上是集中的。对于性能、可伸缩性和/或由于可靠性原因,逻辑集中的SDN控制器可以分布,使多个物理控制器实例协同控制网络为应用服务。
● 控制决策是在网络状态的最新全局视图上作出的,而不是在每个网络跳的孤立行为。使用sdn,控制平面充当一个逻辑集中的单一平面。网络操作系统在调度和解决资源冲突以及抽象方面的作用远离低水平的设备细节,例如电气与光传输。

SDN审计官完全控制SDN数据路径,但受其能力的限制,以及因此不必与其他控制平面元素竞争,从而简化了调度和资源、分配。这使得网络能够以复杂而精确的策略运行,并具有更高的网络资源利用率。以及服务质量保证。这是通过一个很好理解的公共信息模型(例如,作为一个OpenFlow来定义)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值