OpenDayLight 和OpenvSwitch 是啥关系

两者都是SDN领域的软件,SDN提出控制和数据分离的思想,对应的出现了控制平面和数据平面的技术即SDN控制器和交换机。OpenDaylight即所谓的控制器(controller),而OpenVSwitch是通过软件实现的SDN虚拟交换机。两者通过南向接口进行通信,来实现数据平面的网络通信。OpenDaylight是一套以社区为主的开源SDN框架,由Linux协会联合业内18家企业在2013年初创立,旨在成为领先的软件定义网络技术、产品和解决方案。其目标是作为SDN架构中的核心组件,使用户能减少网络运营的复杂度,扩展其现有网络架构中硬件的生命期,同时还能够支持SDN新业务和新能力的创新。可以广义的理解其为控制器。目前我们创建了一个OpenDaylight的交流QQ群:194240432,欢迎大家进行技术交流。OVS遵循开源Apache2.0许可,目标是实现产品级质量的多层虚拟交换机。通过可编程扩展,OVS可以实现大规模网络的自动化(配置、管理、维护),同时支持现有标准管理接口和协议(比如NetFlow、sFlow、SPAN、RSPAN、CLI、LACP、802.1ag等)。此外,OVS支持跨越多个物理服务器的分布式环境,类似于VMware的vNetwork distributed vswitch以及Cisco的 Nexus 1000V。据OpenStack Summit User Survey调查结果显示,有48%的开发者在网络解决方案中使用OVS。
■网友
OpenDayLight是由CISCO主导的一个基于Linux的SDN控制器。OpenvSwitch是软件虚拟交换机。这两个谈不上有必然的联系,是两个东西。
■网友
前者是SDN控制器,后者是被控制的,就是SDN交换机的一种软件实现,也有很多基于硬件的SDN交换机,比如Pica8之类的,OVS免费而已。
■网友
前者是由多个企业联合开发的来源项目,有三个部分,可作为控制器。控制器是什么请谷歌,后者ovs是开放的虚拟交换机。使用软件模拟的交换机,具有很好的性能!有公司因为做这个,被高价收购。具体的你需要进一步了解,目前这个问题的提出说明你还没有入门。加油哈!
■网友
OpenDayLight 是用Java语言实现的SDN Controller;OVS是一个软件交换机,支持现在常见的协议如 openflow,sFlow等。
■网友
没啥关系 顶多odl里的openflowplugin openflowjava ovsdb三个组件可以做ovs的控制层 当然netvirt sfc等组件也间接控制了ovs 互相离了谁都一样转


    推荐阅读