知识卡片

逻辑集中、物理分布的控制平面

专业/工作 · 102.a

内容

SDN把控制逻辑收敛到一个逻辑集中的控制器,简化了策略编写,但带来两个问题:能否撑住大规模请求,以及控制器该部署在哪。解法是部署多控制器:简单方案是主备切换,故障时后备接管;进阶方案(Onix、HyperFlow)让多个本地控制器互相同步状态,对上层应用仍呈现”网络是一个整体”的简化视图,物理上却是分布式的。核心难题是一致性——本地状态与全局真实状态不同步时,应用会基于过期视图做出错误决策。发散:这是CAP定理在控制平面上的具体投影,一致性与可扩展性互相牵制。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第3章《3.1 SDN控制器》