网络基础知识大讲堂:最新的SDN架构解析

在上期《网络基础知识大讲堂》中,我们将SDN回归到最初的本质,介绍了最初、也是最基本的SDN架构。而今天,我们将重点聊聊开放网络基金会ONF在2016年最新发布的《SDN Architecture Issue 1.1》白皮书中对SDN概念的新理解,以及新的SDN架构。

  SDN已经成为网络发展的必然趋势

作为SDN领域最重要的标准组织之一,ONF认为SDN首先要满足3大基本原则:第一,流量转发平面和控制平面解耦;第二,逻辑上实现集中控制;第三,实现网络可编程服务。

ONF最早开始推动SDN的发展

流量转发平面和控制平面解耦原则,该原则的目的是允许独立部署网络控制设备,将其与网络转发设备中独立出来。而控制和转发的分离带来的好处是控制可以集中化来实现更高效的控制,以及控制软件和网络硬件可以分别独立优化。

逻辑上实现集中控制原则,将控制平面解耦是实现集中控制的前提条件,而集中控制带来的好处就是资源的高效利用;此外,集中的控制器对网络资源和状态有更加广泛的视野,可以更加有效的调度资源来满足客户的需求。同时控制器也可以对网络资源细节进行抽象,从而简化客户对网络的操作。

实现网络可编程服务原则,借助网络可编程性,让用户在整个业务生命周期里面,均可通过控制器改变业务的属性,以更好地满足业务变化的需求——包括协助业务、启动业务、改变业务、撤销业务等。

而除了以上3个基本原则外,ONF还特别强调了开放接口的重要性,并强调接口不仅要标准化,还要开放给整个产业,这样标准的接口可以保证不同厂商解决方案之间的兼容性,而开放的接口则是为了防止被厂商(或组织)锁定。

在ONF于2016年发布的《SDN Architecture Issue 1.1》白皮书中,给出了最新的SDN架构,如下图所示:

  SDN架构图(来自《SDN Architecture Issue 1.1》白皮书)

从整个架构图中不难看出,SDN控制器(controller)是绝对的核心。其肩负着承上启下的作用,既可以视为“服务器”与多个客户端对接,也可以让客户端调用任意数量的“服务器”(或者说是底层资源)。

SDN控制器还肩负着另外两大任务——虚拟化(Virtualization)编排(Orchestration),其中“虚拟化”是把资源抽象后分配给特性用户,客户只会看到属于自己的抽象后的资源;而“编排”则是选择网络资源满足客户需求,并根据用户的变化或者网络的变化而持续优化网络资源。

此外,SDN控制器还要通过南北向开放接口,实现与上层应用和底层资源的对接。具体来说,控制器南向通过D-CPI同网络资源进行控制和管理,其中Resource指任何可以交付网络业务的资源,包括物理网络资源(拓扑,链路和端口)和逻辑资源(标签等),也可以是虚拟化的网络资源(NFV);而Resource group则是网络资源按照一定的技术或者管理边界组合层集合,而且不同的网络资源同控制器之间可以用不同的协议进行控制和管理。

控制器北向则通过A-CPI同应用或者更高层次的控制器通信,其中Client context指控制器内部创建的用来维持同客户进行管理和控制互动的信息环境。

SDN正在“席卷”运营商和企业市场

SDN给网络带来了诸多新变革,包括提升网络的可编程性,简化网络管理,降低运营成本等等。其还在提供移动服务,应对海量数据,以及物联网应用方面均具备独特的优势,所以SDN不仅受到企业用户的关注,也得到了运营商的青睐。

面向未来,有调查报告显示,到2022年全球软件定义网络SDN的市场规模将超1329亿美元,从2016年到2022年的年复合增长率将高达47%。所以关注、认识、学习、研究SDN,已经成为各行业IT人员的必须课,欢迎持续关注ZOL《网络基础知识大讲堂》。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-08-01 19:33:03

网络基础知识大讲堂:最新的SDN架构解析的相关文章

网络基础知识大讲堂:软件定义网络SDN

如今的网络世界,软件定义网络SDN绝对是第一热门话题,无论是在园区,还是在数据中心,甚至是在未来的5G架构设计之中,SDN的身影均已随处可见,并且正在引领整个网络产业的变革. 然而随着SDN的日渐火爆,"SDN"一词已经变成了一个意义模糊的营销名词,标准组织.设备制造商.运营商.互联网企业等等,都在大肆渲染对自己有利的SDN理念(或概念),这让不少初次接触SDN的用户看的是一头雾水.所以今天我们就回归SDN的本质,从零开始介绍软件定义网络SDN! SDN诞生在十年前! 或许你是在最近2

《非常网管:网络管理从入门到精通(修订版)》——第1章 网络基础知识回顾1.1 计算机网络基础

第1章 网络基础知识回顾 古语云:"练武不练功,到老一场空",学习网络的基础理论就像练功一样重要.本章主要介绍网络的基础.网络的体系结构.ISO/OSI(International Standard Organization/Open System Interconnection,国际标准化组织提出的开放系统互联)参考模型.TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议),其间穿插大量的实验和技巧,有

《SAP入门经典(第5版)》——第2章 SAP业务基础知识2.1 业务架构和业务线路图

第2章 SAP业务基础知识 在本章中您将学到: SAP业务线路图 业务架构和蓝图设计 将业务需求映射到SAP应用程序中 处理业务需求的4种视角 SAP技术如何为业务需求提供支持 SAP技术如何实现业务情景的样例 尽管SAP可以提供大量的应用程序和底层技术来满足公司的业务需求,但首先需要深入理解这些需求和业务要求,才能将其映射到软件应用程序中去.而揭示.定义和体现公司的经营目标,并将其转化为应用程序策略正是业务分析(或称"业务架构")的核心内容.创建线路图可以在这一过程中为企业指明方向.

网络基础知识

初学上网系列教程-目录 网络命令程序的使用 FTP使用命令详解 什么是网络操作系统 什么是网格计算 TCP-IP协议之新手指南 Telnet协议基本知识 Telnet远程登录基本概念解析 新手学网络系列教程-目录

3G上网卡及3G网络基础知识详解

[简介] 3G上网卡是目前无线广域通信网络应用广泛的上网介质.目前我国有中国移动的td-scdma和中国电信的CDMA EVDO以及中国联通的WCDMA三种网络制式,所以常见的无线上网卡就包括EVDO无线上网卡和TD.WCDMA无线上网卡三类. 什么是3G上网卡 3G上网卡是目前无线广域通信网络应用广泛的上网介质.目前我国有中国移动的td-scdma和中国电信的CDMA EVDO以及中国联通的WCDMA三种网络制式,所以常见的无线上网卡就包括EVDO无线上网卡和TD.WCDMA无线上网卡三类.

Windows XP中网络基础知识简介

网络就是将相同或不同地理位置的多台计算机通过连线和各种外围设备连接在一起,以实现网络中各计算机之间的信息交流及资源共享的系统.网络根据连接范围的大小可分为广域网和局域网.本章以局域网为主要介绍对象. 13.1.1 网络的发展 计算机网络产生于1954 年,当时研制了一种叫做收发器的终端,实现了人们将穿孔卡片上的数据通过电话线发送到其他计算机上的梦想.第一代计算机网络随之出现,但它只是一种面向终端的计算机网络,客户端并不具备数据存储和处理的能力.1969 年出现了第二代计算机网络,第二代计算机网络

网络基础知识之————A记录和CNAME记录的区别

1.什么是域名解析? 域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名的解析工作由DNS服务器完成. 2.什么是A记录? A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的web server上.同时也可以设置您域名的二级域名. 3.什么是CNAME记录? 即:别名记录.这种记录允许您将多个名字映射到另外一

网络基础知识(一)wireshark 三次握手实践

wireshark 三次握手简介 192.168.18.120 IP地址为我的本机虚拟机IP地址 过滤设置:ip.addr == 192.168.18.120 (ip.addr == 192.168.18.120 显示所有目标或源地址是192.168.18.120的数据包) 第一次握手 第二次握手  第三次握手  观察其中红色方框内的3条数据包就是一次TCP建立连接的过程 [1]客户端首先向服务器发一个数据包syn位置1,5774->80,嘿,哥们儿,您我想访问你的web资源,能不能把你的80端

OpenStack最新版本Folsom架构解析

两年前OpenStack基于NASA的Nova项目和Rackspace的Swift项目合并得以建立,而今OpenStack已经成为云计算领域的一颗新星,继2012年四月发布Essex版本之后,在今年九月底OpenStack第6版Folsom正式发布,本文简要分析了OpenStack Folsom的架构. Folsom逻辑结构图 Object Store Swift结构是分布式的,这样既可以防止任何单一的节点上出问题,又可以进行横向的扩展.它包含的组件有: Prox server:它负责接受由Op