第三章--SDN控制平面

3.1

开发者在控制平面开发网络应用,指导数据平面

各种各样的控制器:

早期的NOX,POX

后来性能更好的Ryu,Floodlight

现在的网络操作系统级别的OpenDaylight,ONOS

3.2

3.2.1 NOX/POX

官网

NOX架构图

用户界面
统计追踪 策略引擎 目录管理 web服务  拓扑发现
(组件):存储  路由 主机追踪 Python
----------------------------
(核心): 组件API
事件分发  协同线程  openflow接口
异步IO
socketIO 文件IO

3.2.2 Ryu

分为控制层和应用层
Ryu架构

Ryu是一个非常适合初学者入门的控制器

3.2.3 Floodlight

一个非常经典的SDN控制器,他是由JAVA语言编写,和其他控制器架构类似,也分为了控制层和应用层

flodlight架构图

在这里插入图片描述

特性:稳定,支持混合组网,开放模块化架构

3.2.4 OpenDayLight

是当今最火的控制器

在这里插入图片描述

特性:支持模块的动态加载卸载,启动和停止, 其提供了一个模型驱动服务抽象层,支持不同的南向协议

3.2.5 ONOS

基于Java语言开发

和Ryu不同之处在于,其核心控制层是一个分布式架构,支持多实例协同工作,南向协议层支持动态加载插拔(支持各种南向协议),核心部分采用了Floodlight代码

ONOS核心部分由一系列子系统模块组成,每个子模块支持独立编译,降低了整体的复杂度.同时支持协议无关(可以随时支持新的南向协议)

3.3 选择哪个SDN控制器?

虚拟化可以提高网络的利用率,在物理网络中虚拟出面向多个租户的虚拟网络

基本的网络功能(路由,安全接入,负载均衡,流量隔离,QoS)

性能: 建立流表的延迟和每秒建立的流表数目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值