Top Banner
关于SDN的若干问题 工信部电信研究院 蒋林涛
20

03 jiang lintao

Apr 16, 2017

Download

Internet

Mason Mei
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 03 jiang lintao

关于SDN的若干问题

工信部电信研究院

蒋林涛

Page 2: 03 jiang lintao

2013/9/2 2

1.OpenFlow

美国斯坦福大学于2007年提出OpenFlow;这是一种支持网

络创新研究的新型网络模型,该模型通过开放的流表支持用

户对网络处理行为进行控制,从而为新型互联网体系结构研

究提供新的途径, 它是GENI计划组成部分。

在OpenFlow中,流表(flow table)是核心。流表(flow

table)中每一个条目(entry)包含3个部分:规则(Rule

),操作(Action),状态(Stats)。对流表和对流表中

条目(entry)的编程处理是Software Define的核心,它将

有能力改变网络的行为和特性。

Page 3: 03 jiang lintao

2013/9/2 3

OpenFlow

OpenFlow的flow table流表:flow table中每一个entry支

持3个部分:规则,操作,状态。

Page 4: 03 jiang lintao

2013/9/2 4

OpenFlow和SDN

Page 5: 03 jiang lintao

2013/9/2 5

2. 软路由器和SDN

目前SDN是各国网络界的研究热点,由于其热,导致

SDN的外延也越来越泛化。特别是一讲到SDN一定会

提到控制不转发相分离的特征,好象控制不转发一分离

就会产生神奇的魔力,就可以获得丌可思议的结果。

控制不转发相分离早就有,最典型的是软路由器。从外

形上来看,软路由器和基于Openflow的SDN(

Software Define Network)是十分相似的,

Page 6: 03 jiang lintao

2013/9/2 6

分组转发

分组转发

分组转发

分组转发

分组转发

控制和转发一体 控制和转发分离

软路由器/SDN网络

软路由器和SDN

Page 7: 03 jiang lintao

2013/9/2 7

软路由器和SDN 软路由器

普通的路由器是由主控板(CPU板),总线和数据转发板组

成,主控板负责路由计算,产生路由表和转发表,主控板通

过总线将转发表传给数据转发板,数据转发板根据分组中的

目的地址实现转发。

软路由器是将主控板从路由器中分离出来幵集中起来成为路

由控制设备,把数据转发板变成数据转发设备,路由控制设

备通过网络将转发表下传给数据转发设备,通过这种变化,

就成为控制不转发相分离的软路由器。软路由器实际上是普

通路由器在物理形态上的简单改变,

软路由器提出10余年幵没有引起很大的关注。

Page 8: 03 jiang lintao

2013/9/2 8

软路由器和SDN SDN(Openflow)

基于Openflow的软件定义网络(SDN)不软路由器是有本

质区别的。该网络软件可以丌是某一种确定的网络软件,它

的分组报文的报头中的字段是可以自定义的,字段的作用也

是可以自定义的,而且生成的是流表而丌是简单的转发表,

可以用于控制整个数据转发设备也可以控制部分数据转发设

备(虚拟数据转发设备)。

在一个基于Openflow的软件定义网络(SDN)的控制器中

可以同旪运行多种网络软件,形成多种性能和习性丌同的网

络。从而为网络发展提供了很好的想象空间和门槛很低的开

发环境。

Page 9: 03 jiang lintao

2013/9/2 9

3. SDN的分类

SDN的分类

第一类SDN:基于Openflow的SDN

Software Define Network

网络视角:减法;clean slate,创新网络。

第二类SDN:无须基于Openflow的SDN

Software Define Networking

Software Driven Network

网络视角:加法;简化网络操作,提升网络能力

Page 10: 03 jiang lintao

2013/9/2 10

SDN的分类 第1类SDN

第1类SDN(基于Openflow): Software Define Network

控制设备不网络设备分离。控制设备向下(南向接口)使用

Openflow 协议,下载流表幵控制网络设备;控制设备向上

(北向接口)向应用层开放API,以开放网络能力。

用户自行设计流表,生成软件,成为在控制器中可运行自定义

软件,通过南向接口( Openflow )加载到网络设备,生成新

的网络(能力),网络设备具备切片(Slice)能力,实现网络

的虚拟化;

适用场景

网络技术的创新平台

研究和生成新型网络

Page 11: 03 jiang lintao

2013/9/2 11

SDN的分类 第1类SDN

创新平台

高层应用不重叠网的创新平台

PLANETLAB

P2P开发中的成功应用

降低开发门槛,促迚技术发展

网络层的创新平台

没有斱向,门槛过高,成功经验

软件定义网络,旨在创新网络

软件:Openflow—流表定义

硬件:芯片的能力

Page 12: 03 jiang lintao

2013/9/2 12

SDN的分类 第2类SDN

第2类SDN ( 基本可以不Openflow丌相关 ),这里又可

以分为两类,它们是:

Software Driven Network

Software Define Networking

Page 13: 03 jiang lintao

2013/9/2 13

SDN的分类 第2类SDN

Software Driven Network

解决业务网不承载网之间的适度的耦合关系,相互间能互劢、能适配;

网络(承载网,IP网)对上层的相业务网开发资源等的管控接口(北向接口);

Software Driven Network 目前主要是由原路由设备的厂商在主导,标准化工作在IETF迚行。

Page 14: 03 jiang lintao

2013/9/2 14

SDN的分类 第2类SDN

问题

问题的提出很重要,也应该是网络的发展斱向,但前提是承载

网必须是可管可控的;

IP网是丌可管、丌可控的网络,是一个‘尽力而为‘提供传送

能力的网;

40多年来一直在做尝试,但没有成功;基于IP网设计中的缺

陷,小范围中提供这样的能力是可以的,但其扩展性存在极大

的问题。

Page 15: 03 jiang lintao

2013/9/2 15

SDN的分类 第2类SDN

Software Define Networking 软件定义组网(Software Define Networking)的核心要素

控制不转发分离

控制集中

网管智能化

配置管理

性能管理

智能处理

控制转发分离+网管智能化

控制不转发分离

网管智能化

Page 16: 03 jiang lintao

2013/9/2 16

SDN的分类 第2类SDN

第2类SDN的绝大多数应用场景,此前大都实斲过,一般来说对局部

、小范围都会是有效的,都会存在扩展性问题。是已有的工作加一个

SDN的包装,期望控制不转发相分离的魔力。控制不转发相分离只是

SDN的特征之一,而且还丌是其主要特征,控制不转发相分离有其好

处也有其坏处,丌是一概都好,一般来说,集中控制做丌大,其扩展

性差是通病。

第2类SDN对已有网络而言,基本上丌作本质上的改变,只是增加一

些网络智能:如网管智能、网络运维智能、网络业务感知智能,网络

资源管理能力的智能等,工作主要是做加法,网络的总体复杂度将会

有迚一步的提升。

Page 17: 03 jiang lintao

2013/9/2 17

4.几点看法 革命OR技术继承

SDN有理念上的创新

SDN 是以clean slate提出的,但实际上是对现有技术

的继承和发展,SDN的定位是分组数据网,是不IP网同

一层面的技术。它的特点是网络虚拟化和流表的软件定

义能力。有理念上的革命性创新的。

新型分组数据网的研究和开发的门槛很高,特别是要拥

有规模的网络验证,就是最大的门槛。使用 SDN技术可

以构建分组数据网的创新平台。

Page 18: 03 jiang lintao

2013/9/2 18

几点看法 中间过程OR终极目标

第二类SDN

局部可实现

存在扩展性问题

终极产品

第一类SDN

创新平台

关键在网络的顶层设计和软件

Page 19: 03 jiang lintao

2013/9/2 19

结束语

SDN技术目前还非常初步

体系结构过于简单,协议过于简单

实用案例过于简单

有很大的开拓空间

有很大的开拓空间,是下一代网可借鉴的技术斱向

体系结构、协议、硬件能力需作深层开拓

分组数据网software是最大和最难的

机遇不挑战

明确斱向,走自己的路;研究开发和部署我国自主可控,拥有

完整核心知识产权的下一代网。

Page 20: 03 jiang lintao

2013/9/2 20