首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ovs与ovs的差异

ovs与ovs的差异
EN

Stack Overflow用户
提问于 2015-08-08 01:11:39
回答 2查看 8.1K关注 0票数 5

如果我正在设置要通过OpenFlow控制的开关设备,那么使用ovsovs的条件是什么?ovs的手册页说,如果使用ovs-vSwitd,则使用ovs

那么,您会在什么情况下使用ovs?有什么是你不能做的呢?

接下来的一个问题是"datapath“值从何而来。这将是OF控制器用于识别交换机的规范中的64位数字。此值是自动计算的还是必须输入?

谢谢你在这方面的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-10 14:57:24

ovs-dpctl:

用于创建、修改和删除开放vSwitch数据路径的工具.下面是一些示例(命令是随机的):

代码语言:javascript
复制
– ovs-dpctl add-dp dp1
– ovs-dpctl add-if dp1 eth0
– ovs-dpctl show
– ovs-dpctl dump-flows

vsctl:

用于查询和更新ovsdb配置的实用程序(在ovsdb-server的帮助下)。端口配置、桥添加/删除、绑定和VLAN标记只是此命令可用的一些选项。

下面是一些示例(命令是随机的):

代码语言:javascript
复制
– ovs-vsctl –V : Prints the current version of openvswitch.
– ovs-vsctl show : Prints a brief overview of the switch database configuration.
– ovs-vsctl list-br : Prints a list of configured bridges
– ovs-vsctl list-ports <bridge> : Prints a list of ports on a specific bridge.
– ovs-vsctl list interface : Prints a list of interfaces.
– ovs-vsctl add-br <bridge> : Creates a bridge in the switch database.

ovs-ofctl:

我觉得这个工具也值得一提。用于监视和管理OpenFlow交换机的命令行工具。它用于在OVS内核模块中列出已实现的流。

代码语言:javascript
复制
- ovs-ofctl add-flow <bridge> <flow>
- ovs-ofctl add-flow <bridge> <match-field> actions=all
- ovs-ofctl del-flows <bridge> <flow>

在我看来,ovs-vsctl似乎用于配置开放的vswitch本身,如配置端口、网桥等。而ovs-dpctl则用于处理数据路径和接口。

资料来源:

  1. 开开关和ovsdb
  2. OpenVSwitch幻灯片
  3. 开式开关备忘单

您的第二个问题-> OF datapath : openflow上下文中的 To me是一个表示控制器和开关之间连接的对象。我相信控制器的结果,但它取决于控制器。

票数 7
EN

Stack Overflow用户

发布于 2016-08-25 11:48:20

ovs-vsctl用于管理openvswitch,ovs-dpctl可用于管理openvswitch中的数据路径。

dpif-provider.h中可以找到解释数据路径的相关注释

数据路径是通过OpenFlow作为单个交换机公开的物理或虚拟端口的集合。它们包含的数据路径和端口集合可能是固定的或动态的。

Openvswitch为不同的数据路径实现提供了功能。OVS 移植指南的下图显示了OVS体系结构中的不同数据路径。

\_ | +-------------------+ | | ovs-vswitchd |<-->ovsdb-server | +-------------------+ | | ofproto |<-->OpenFlow controllers | +--------+-+--------+ \_ | | netdev | |ofproto-| | userspace | +--------+ | dpif | | | | netdev | +--------+ | | |provider| | dpif | | | +---||---+ +--------+ | | || | dpif | | implementation of | || |provider| | ofproto provider |\_ || +---||---+ | || || | \_ +---||-----+---||---+ | | | |datapath| | kernel | | +--------+ \_| | | | |\_ +--------||---------+ || physical NIC

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31888639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档