10、软件定义网络(SDN)管理与可靠性分析

软件定义网络(SDN)管理与可靠性分析

1. SDN 检查点系统

SDN 可将整个网络状态回滚到一致的全局状态,以减轻故障影响。网络状态包括控制器状态和网络中所有交换机的转发表。为实现交换机的快速独立恢复,支持每个交换机独立执行检查点操作。

1.1 交换机检查点

检查点操作意味着对每个交换机的流表进行快照。由于规则由控制器安装,一种直接的方法是让控制器跟踪每个交换机上安装的规则集,并将其视为控制器状态的一部分。但大多数现有控制器因空间和开销问题,不会维护交换机流表的副本。因此,采用分布式方法,每个交换机负责检查自身状态。对于回滚恢复,控制器和交换机之间需进行协调,选择之前收集的全网一致的检查点集,并将每个交换机回滚到为其选择的检查点。

1.2 控制器检查点

控制器检查点类似于任何用户级进程的检查点。控制器的检查点包括控制器进程的地址空间及其寄存器状态。恢复时,会生成新进程,从检查点文件初始化其地址空间并重置寄存器。这通过添加一段名为检查点器(checkpointer)的代码,与控制器透明编译或链接来实现。

2. SDN 可靠性与故障类型

在传统网络中,控制和数据平面的可靠性属性相同,但在拆分架构网络中并非如此。控制平面和数据平面的数据包可通过不同路径传输,控制平面的可靠性与转发平面不再相关。而且,控制器与转发平面断开连接会使转发平面失效。

SDN 中的故障类型可分为以下三类:
- 链路故障 :链路故障意味着通过该链路的流量无法再传输。故障可能是两个交换机之间的链路,也可能是控制器与所连接交换机之间的链路。假设网络链路独立失

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值