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

如今的网络世界,软件定义网络SDN绝对是第一热门话题,无论是在园区,还是在数据中心,甚至是在未来的5G架构设计之中,SDN的身影均已随处可见,并且正在引领整个网络产业的变革。

然而随着SDN的日渐火爆,“SDN”一词已经变成了一个意义模糊的营销名词,标准组织、设备制造商、运营商、互联网企业等等,都在大肆渲染对自己有利的SDN理念(或概念),这让不少初次接触SDN的用户看的是一头雾水。所以今天我们就回归SDN的本质,从零开始介绍软件定义网络SDN!

  SDN诞生在十年前!

或许你是在最近2、3年才听到SDN一词的,但SDN的历史其实可以追溯到2006年——其诞生于美国斯坦福大学的一个名为Clean Slate的课题项目,该项目旨在重新发明英特网,即改变现有的网络基础架构。

随后的5年时间里,以Nick McKeown教授为首的研究团队于2008年首先提出了Openflow概念,并在2009年基于OpenFlow进一步提出了SDN(Software Defined Network,软件定义网络)的概念。同年,SDN概念入围Technology Review年度十大前沿技术,开始受到学术界的高度关注。

当然,一项新技术要真正取得成功,只有理论和规范是远远不够的,落地应用才是关键。于是在2009年年底,OpenFlow 1.0版本正式问世,为SDN的落地应用打下了坚实的基础。

不过无论是OpenFlow还是SDN,在当时来看还只是构建未来网络的“几位候选人”之一,想要真正脱颖而出,引领整个产业的发展,最需要的是技术标注和行业规范。为此,在Nick Mckeown教授等人的推动下,开放网络基金会ONF于2011年3月正式成立,旨在推动SDN架构、技术的规范和发展工作。

ONF定义的SDN架构

ONF最初对于SDN的定义是基于OpenFlow将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制。而早在2012年4月,ONF发布的SDN白皮书中就定义了SDN三层模型架构,即转发平面、控制平面和应用平面,并获得了业界的广泛认同,如今仍然可以视为SDN最基础的标准架构。

  ONF定义的SDN三层架构

其中转发平面,即底层网络设备,其任务就是单纯的数据、业务物理转发,以及与控制层的安全通信。而控制平面,旨在集中管理网络中所有设备,虚拟整个网络为资源池,并根据用户不同的需求以及全局网络拓扑,灵活动态的分配资源,其核心就是控制器(即Controller)。此外,应用平面,即通过控制器提供的编程接口(北向接口)对底层设备进行编程,把网络的控制权开放给用户,开发各种业务应用,实现丰富多彩的业务创新。

在三个层面之间,还有两个重要的接口,业内通常称之为南向接口和北向接口,它们分别是转发平面与控制平面,控制平面与应用平面沟通的桥梁。如今SDN南向接口已经有openflow、netconf等国际标准(OpenFlow是将流数据发送到交换机的API,而NETCONF是网络配置API),但北向接口的标准化还处于刚刚起步阶段,目前SDN市场上各种各样的控制器OpenDayLight、ONOS等都有自己的一套北向接口,由于它们关注用户需求的出发点不同,目前比较难以实现统一的标准化。

以上就是SDN诞生、发展及其早起架构的样子,也可以说是SDN的雏形,那时的SDN几乎与OpenFlow是划等号的。但如今,SDN已经统指任何允许软件对网络可以进行编程或者配置的网络架构,而实现的技术和接口协议是各种各样的,这些我们都将在以后的《网络基础知识大讲堂》中为大家详细解读。

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

本文转自d1net(转载)

时间: 2024-09-30 21:49:14

网络基础知识大讲堂:软件定义网络SDN的相关文章

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

在上期<网络基础知识大讲堂>中,我们将SDN回归到最初的本质,介绍了最初.也是最基本的SDN架构.而今天,我们将重点聊聊开放网络基金会ONF在2016年最新发布的<SDN Architecture Issue 1.1>白皮书中对SDN概念的新理解,以及新的SDN架构. SDN已经成为网络发展的必然趋势 作为SDN领域最重要的标准组织之一,ONF认为SDN首先要满足3大基本原则:第一,流量转发平面和控制平面解耦:第二,逻辑上实现集中控制:第三,实现网络可编程服务. ONF最早开始推动

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

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

Windows XP中网络基础知识简介

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

网络基础知识

初学上网系列教程-目录 网络命令程序的使用 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无线上网卡三类.

网络基础知识之————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端

《软件定义网络:基于OpenFlow的SDN》一一导读

前 言 将网络管理功能从网络设备中分离出来是软件定义网络(Software Defined Networking,SDN)的基本特征.SDN是计算机网络模式的一个新的转变,它意味着将网络的控制功能(即控制平面)与数据转发功能(即数据平面)相分离,而且所分离出来的控制部分是可编程的.这种控制逻辑的迁移使得下层网络互连基础设施能够从应用层面上抽象出来,之前的控制逻辑是紧密集成到网络设备(如以太网交换机)中的,现在则转变为可访问的逻辑意义上的集中式控制器.这一分离为构建一个更灵活的.可编程的.与厂商无

博科携手NEC积极推动市场采用软件定义网络

5月23日消息,博科与NEC美国公司今天宣布进一步合作,强强联手为市场带来推动网络虚拟化的,软件定义网络(SDN)和OpenFlow交换的综合解决方案.SDN涉及多个组件,其中包括基于标准的OpenFlow,它可让服务提供商和网络运营商精确控制其网络基础设施.博科在其高性能交换和路由产品上提供OpenFlow功能,使 流量控制速度最高达到100千兆以太网(GbE).博科与NEC将通过基于开放式标准的方式,共同推广网络虚拟化.大规模数据中心基础设施管理.流量工程和广域网(WAN)流量管理的解决方案