ODL
立场:设备厂商:Cisco、Citrix Systems、Red Hat 、Brocade、Ericsson、ClearPath、HP、NEC、Inte、HW、H3C、Juniper、ZTE、INOCYBE、锐捷等等
目标:开源控制器
对抗ONF将网络设备弱化(白牌化)、开放的理念,借助占领控制器这个制高点,通过丰富的南向接口间接保留网络设备本身的价值。
架构:整体设计过程体现网络设备本身的价值
ODL有丰富的南向接口:OpenFlow、NETCONF、OVSDB、BGP、PCEP
利:支持丰富的南向接口,功能强大
弊:控制器设计复杂度↑,控制器与不同网络设备对接的难度↑,兼容性互通性问题,控制器与网络设备的捆绑性↑
ODL通过MD-SAL将南向接口与其核心层互联起来
利:集成一个特定的网络设备功能
ONOS
二者都是基于OSGI标准进行开发,使用Apache Karaf feature组装
ONOS在OSGI和Karaf之上,设计出Application管理子系统,Application与具体的Feature关联,用来实现Application的组件化管理,支持动态添加和移除。