下载可编辑
图 1 SDN 的逻辑架构
图 1 为 SDN 的逻辑架构
[9]
。该逻辑架构分为 3 层。
其中基础设施层(Infrastructure Layer)主要由网络设备(Network Device)即
支持 0penFlow 协议的 SDN 交换机组成,它们是保留了传统网络设备数据面能力的
硬件,负责基于流表的数据处理 、转发和状态收集 。控制层(Control Layer)主要
包含 0penFlow 控制器及网络操作系统(network operation system,NOS),负责处
理数据平面资源的编排 、维护网络拓扑 、状态信息等 ;控制器是一个平台 ,该平台
向下可以直接与使用 OpenFlow 协议的交换机(以下简称 SDN 交换机)进行会话;向上,
为应用层软件提供开放接口 ,用于应用程序检测网络状态 、下发控制策略 。位于顶
层的应用层(Application Layer)由众多应用软件构成,这些软件能够根据控制器提
供的网络信息执行特定控制算法 ,并将结果通过控制器转化为流量控制命令 ,下发
到基础设施层的实际设备中。
SDN 网络控制器与网络设备之间通过专门的控制面和数据面接口连接 ,该接口
是支持 SDN 技术实现的关键接口。目前,SDN 的研究重点之一是对该接口的定义
和规范 ,很多研究将该接口等同于现有网络中用于管理不同厂商设备的南向接口
(Southbound Interface),但重新定义了其需要承担的功能,如网络编程、资源虚
拟化、网络隔离等 ;同时,在应用层与网络基础设施层之间定义了类似于传统网络
设备上用于设备制造商或网络运营商进行设备接入和管理的北向接口 (North-
bound Interface),并明确了该接口在路由 、网络设备管理、网络策略管理等方面
的能力要求 。此外,为支持不同的网络控制系统之间的互通 ,有研究还定义了支持
网络控制系统之间互联的东西向接口 (East-west Interface)和其在支持网络域间控
制、互操作、网络部署等方面的功能需求。根据上述论述,OpenFlow 协议、网络虚
拟化技术和网络操作系统是 SDN 区别于传统网络架构的关键技术。
3.2 技术特点
SDN 的出现打破了传统网络设备制造商独立而封闭的控制面结构体系 ,将改变
网络设备形态和网络运营商的工作模式 ,对网络的应用和发展将产生直接影响 。从
技术层面分析,SDN 的特点主要体现在以下几个方面
[1]
:
.专业.整理.
评论5
最新资源