openvswitch设计与实现 如何使用Floodlight连接并管理Open vSwitch?
如何使用Floodlight连接并管理Open vSwitch?
在OVS中,有几个非常重要的概念:
网桥:网桥代表以太网交换机。可以在主机中创建一个或多个网桥设备。
端口:端口的概念类似于物理交换机。每个港口都属于一座桥。
接口:连接到端口的网络接口设备。一般来说,端口和接口是一对一的关系。只有在绑定模式下配置端口时,端口和接口才是一对多关系。
控制器:openflow控制器。OVS可以由一个或多个openflow控制器同时管理。
Datapath:在OVS中,Datapath负责数据交换,即匹配流表中从接收端口接收的数据包,并执行匹配操作。
流表:每个数据路径都与一个“流表”相关联。当datapath接收到数据时,OVS将在流表中找到匹配的流,并执行相应的操作,例如将数据转发到另一个端口。
OpenDayLight和OpenvSwitch是什么关系?
SDN提出了控制和数据分离的思想,对应于控制平面和数据平面技术的出现,即SDN控制器和交换机。Opendaylight是所谓的控制器,openvswitch是一个由软件实现的SDN虚拟交换机。它们通过南向接口相互通信,实现数据平面的网络通信。Opendaylight是一个基于社区的开源SDN框架,由Linux协会和业内18家企业于2013年初共同创建。它的目标是成为领先的软件定义的网络技术、产品和解决方案。作为SDN体系结构的核心组成部分,它使用户能够降低网络运行的复杂性,延长现有网络体系结构中硬件的生命周期,支持SDN的新业务和新功能。控制网络独立于网络路由器和交换机的一个设备,即SDN控制器。SDN控制器与网络中的其他设备通信并控制这些设备,例如写入路由表。其他设备也向SDN控制器报告,例如查找新的网络流量。在这个过程中,通信协议是openflow,网络中的交换机支持openflow。Openvswitch是网络仿真系统中支持openflow协议的交换机软件(程序组件)。Openvswitch不是硬件。Openvswitch与支持openflow的交换机在以下几个方面有所不同:现实交换机的计算能力(流量吞吐量)受到硬件的限制,如物理内存、处理器和网络电缆通信的带宽。Openvswitch是由操作系统控制的软件。对于openflow协议的一些操作,其实现细节在协议标准中没有规定。不同厂商的实现细节不同,openvswitch的实现细节也可能不同。
在SDN中,OpenFlow和OpenvSwitch的区别是什么?
Openvswitch是虚拟网络的重要基础组件。Openstack使用openvswitch作为底层组件来提供虚拟网络和管理租户网络。
openvswitch设计与实现 openvswitch性能 openstack源码开发视频
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。