这两个都叫SDN,用的场景不一样,现在云计算火了,各路神仙都想赚钱,搞得各种概念一坨一坨的,我个人理解在下面,不见得对,不喜勿喷
OpenVSwith 最开始是仿照VMware的DVS做出来的,主要用于虚拟机的二层网络包交换,由于一部分Nicira的人是从VMW过去的,对DVS的弱点做了补充,加入了OpenFlow的内容,原来的DVS是控制不了物理的交换机和路由器的,但Nicira的openflow controller可以控制虚拟交换机以外的物理交换机和路由器。
OpenDayLight,从一开始就是按照Openflow的想法,用于物理交换机和路由器的,这局缺少了对虚拟机的支持。
所以最大的区别就是,opendaylight不是为虚拟化环境用的,而只是用于物理的交换机和路由器的。
者都是SDN领域的软件,SDN提出控制和数据分离的思想,对应的出现了控制平面和数据平面的技术即SDN控制器和交换机。OpenDaylight即所谓的控制器(controller),而OpenVSwitch是通过软件实现的SDN虚拟交换机。两者通过南向接口进行通信,来实现数据平面的网络通信。
OpenDaylight是一套以社区为主的开源SDN框架,由Linux协会联合业内18家企业在2013年初创立,旨在成为领先的软件定义网络技术、产品和解决方案。其目标是作为SDN架构中的核心组件,使用户能减少网络运营的复杂度,扩展其现有网络架构中硬件的生命期,同时还能够支持SDN新业务和新能力