知识卡片

接口标准化取决于是否卡在硬件互操作

专业/工作 · 105

内容

南向接口(OpenFlow,控制器↔交换机)有统一标准,是因为它必须跨越不同厂商的物理设备实现互操作,没有标准硬件之间根本无法互通;北向接口(应用↔控制器)完全是软件层面的调用,不涉及硬件差异,各控制器项目可以各自定义API而系统依然能跑起来,因此长期缺乏统一标准,应用移植性差。发散:接口标准化的紧迫性,取决于它是否卡在”不同厂商硬件必须互通”这个硬约束上,纯软件层面的接口不统一时,系统仍能各自运转,标准化动力就弱得多。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第1章《1.5 北向接口》