控制器概述
- 上接应用(北向),下接设备(南向),左右扩展(东西接口)。
- 谁掌控了控制器,或者制定了标准,就掌握了SDN。
- 南向功能:通过Openflow等南向接口技术,对网络设备进行管控,例如拓扑发现,表项下发,策略制定等等。
- 北向功能:没有标准化,目前比较混乱。主要功能是被上层调用。
- 东西向功能:保持安全性(多个控制器),实现多个控制器之间的选举、协同、主备切换等等。
控制器列表
控制器名称 | 主导厂商 | 开发语言 |
---|---|---|
OpenDaylight | 思科 | Java |
Floodlight | Big Switch Networks | Java |
RYU | 日本NTT | Python |
ONOS | ON.lab | Java |
POX | 斯坦福 | Python |
NOX(第一个) | Nicira | Python |