ovs-ofctl 官方手册翻译(1)OpenFlow Switch Management Commands

来源:互联网 发布:从零开始学淘宝txt 编辑:程序博客网 时间:2024/04/28 17:23

名称

OVS - ofctl -

 功能

管理OpenFlow的交换机

概要

OVS - ofctl [选项]命令[交换机名] [参数... ]

 说明

OVS - ofctl是一个命令行工具,用于监控和管理OpenFlow的交换机。它也可以显示一个OpenFlow交换机的当前状态,包括功能,配置,和表中的项。它应该与OpenFlow交换机协同工作,而不只是属于OpenvSwitch 

OpenFlow交换机管理命令

这些命令允许OVS - ofctl监控和管理OpenFlow交换机。它能够显示出交换机的当前状态,包括功能,配置,和表项。

大多数命令需要一个参数指定方法来连接到OpenFlow交换机。Ovs-ofctl支持以下连接方式:

SSL: IP [port] 

指定SSL端口(默认: 6633 ) ,它必须被表示为一个IP地址(而不是DNS名称)上。如果使用这种方式,必须使用 −−privatekey, −−certificate, and −−cacert

TCP: IP [port]

指定的TCP端口(默认: 6633 在给定IP的主机上 ,它必须被表示为一个IP地址(而不是DNS名称)上。 

UNIX:文件

Unix域套接字服务器命名的文件。 

文件

对于UNIX文件这是短期的,只要文件不包含一个冒号。 

网桥

对于UNIXunix:/usr/local/var/run/bridge.mgmt是短期的,只要文件不包含一个冒号。 

[type@ ] DP 

试图查找与DP有关的网网桥和上面一样打开。如果类型是给定的,它指定DP的数据通路,否则假设为默认的提供。

Show switch 

在控制台输出交换机信息,包括其流量表和端口的信息。 

Dump-ports switch转储表交换机 

在控制台输出交换机使用流表的统计量。 

dumpports switch [netdev] 转储端口切换[ NETDEV ]

在控制台输出与交换机相关联的网络设备控制台的统计数据。如果指定NETDEV,只有与该设备相关的统计信息将被打印出来。 NETDEV可以是OpenFlow的分配的端口号或设备名,如:为eth0 

dumpportsdesc switch 转储端口 递减交换机

在控制台输出与交换机相关网络设备的详细信息( 1.7版或更高版本)。这是通过show命令所提供的子集。

modport switch port action MOD端口交换机端口行为

修改端口端口特性交换机。端口可以是一个OpenFlow的端口号或名称或关键字LOCAL (首选方法请参考OpenFlow的本地端口) 。该操作可以是下面的任何一个:

up

down

启用或禁用的接口。这相当于在Unix系统用ifconfig up或down 命令。

STP

No -STP

启用或禁用802.1D生成树协议( STP)的接口。不支持STPOpenFlow实现将拒绝启用它。

receive

No-receive

Receive-STP

No-receive -STP

启用或禁用这个接口上收到的OpenFlow的数据包的处理。当数据包处理被禁用,数据包将被丢弃,而不是通过OpenFlow的表处理。接收或不接收设置适用于所有的数据包,除了802.1D生成树协议报文,它通过接收STP或无接收STP单独控制。

forward

noforward

允许或禁止流量转发到该接口。默认情况下,转发已启用。

flood

noflood

控制一个OpenFlow flood action是否将流量发送到这个接口。默认情况下,flood已启用。禁用flood主要是为了防止出现环路时,在不使用生成树协议的情况下。

packetin

nopacketin

控制收到该接口不匹配的流表时是否在openflow控制器中产生“packet in”信息,。默认情况下,消息被启用。

show命令用于显示(在其他信息)mod-port 更改配置,

getfrags switch

输出交换机的片段处理模式。参考 set-frags,下面是对于每个片段处理模式的说明。

show命令也打印片段处理方式及其他输出中。

Set-frags switch frag_mode

配置交换机的IPv4IPv6。对于frag_mode的选择是:

normal

片段通过像non-fragmented packets的流表。在TCP端口,UDP端口和ICMP类型和代码字段始终设置为,即使是信息可用的分片(与碎片偏移量为) 。这是OpenFlow的交换机默认的片段处理模式。

drop

片段将被丢弃而不通过流表。

Reassemble

交换机在通过流量表传递它们之前将分片重新组合成完整的IP数据包。Open vSwitch没有实现这个片段的处理模式。

NX-match

片段像非碎片包一样通过流表。在TCP端口,UDP端口和ICMP类型和代码字段可用于匹配与碎片偏移量为,并与非零偏移片段设置为。这个模式是一个Nicira延伸。

ip_frag的说明,下面,换一种方式来匹配一个包是否是一个片段还是片段的偏移。

dumpflows switch [flows] 自卸流量交换机[流量]

在控制台输出匹配交换机中流表的所有流条目。如果流量被省略,在交换机的所有流中进行检索。参考流语法,下面,对于流语法。输出格式在表项输出中描述。

默认情况下, OVS - ofctl输出的与交换机发送它们的条目顺序相同,这可能不太直观或一致。参考options−−sort and −−rsort影响显示顺序。

dumpaggregate switch [flows] 自卸总交换机[流量]

在控制台输出与交换机流的表流匹配的流的汇总统计。如果流量被省略,统计交换机的流表中的所有流量。参考下面流语法,对于流语法。输出格式在表项输出中描述。

dumpaggregate switch [flows] 队列状态切换[[队列] ]

在控制台输出交换机的指定端口队列的统计数据。如果流量被省略,统计数据交换机的流量表中的所有流量汇总。

queuestats switch [port [queue]] 队列状态切换[[队列]]

在控制台输出交换机的指定端口队列的统计数据。端口可以是OpenFlow的端口号或名称,关键字LOCAL(首选方法指的是OpenFlow的本地端口),或关键字ALL。任一端口或队列或两者可被省略(或等价的关键字ALL)。如果两者都省略了,统计数据打印的所有端口上的所有队列。如果省略只有队列,统计所有端口的队列;如果省略唯一的端口,统计每个端口的打印队列。

 

0 0