SDN网络架构

实现了网络设备与转发的分离
网络虚拟化的一种实现方式,核心技术是OpenFlow
实现了网络流量的灵活控制,使网络作为管道变得更加智能

四大平面与两大接口

数据平面

由若干网元构成,每个网元包含一个或多个SDN数据路径
SDN 数据路径,逻辑上的网络设备,负责转发和处理数据,包含控制数据平面接口(CDPI)、代理、转发引擎表和处理功能
数据面关键技术:对数据面进行抽象建模

控制平面

包括北向接口代理、SDN控制逻辑、控制数据平面接口驱动三部分
两个任务:1.将SDN应用层请求转换到SDN Datapath
2.为SDN应用提供底层网络的抽象模型(状态或事件)
关键技术:控制器,网络操作系统或网络控制器

应用平面

包括SDN应用逻辑和北向接口驱动
应用平面通过北向接口与SDN控制器交互

管理平面

负责静态的工作:网元初始化配置,指定控制器,定义控制器及应用的控制范围

两大接口

南向接口

控制平面与数据平面之间的接口
功能:转发行为控制、设备性能查询、统计报告、事件通知等
关键技术:转发面开放协议(南向接口协议):允许控制器控制交换机的配置以及相关转发行为
Openflow协议

北向接口

应用层面与控制层面的接口,向应用层提供抽象的网络视图,使应用能直接控制网络的行为
关键技术:接口设计:控制器将网络能力封装后开放接口,供上层业务调用
REST API 成为SDN北向接口的主流设计

image.png

你可能感兴趣的:(SDN网络架构)