API Guide

指定 negotiate 交换机会协商版本 1.0 1.3并选择控制器支持的最高版本。协商基于 OpenFlow
规格 1.3 中所述的问候握手。
指定 1.0 交换机将建立与仅支持版本 1.0 的控制器的连接。
指定 1.3 交换机将建立与仅支持版本 1.3 的控制器的连接。
示例
以下示例显示了已配置为与支持 OpenFlow 协议版本 1.3 的控制器进行交互的逻辑交换机实例 of-switch-1
OS10 (config)# openflow
OS10 (config-openflow)# switch of-switch-1
OS10 (config-openflow-switch)# shutdown
OS10 (config-openflow-switch)# protocol-version 1.3
OS10 (config-openflow-switch)# no shutdown
OS10 (config-openflow-switch)#
支持的版本
10.4.1.0 or later
Identifier GUID-2869DCC9-FD43-4C02-9487-85D8C17CC3C4
Version 3
Status Translation approved
rate-limit packet_in
配置控制器连接的最大数据包速率以及在一秒内发送至控制器的突发流量中允许的最大数据包数。
语法
rate-limit packet_in controller-packet-rate [burst maximum-packets-to-
controller]
参数
controller-packet-rate 控制器 OpenFlow 通道连接的速率以每秒数据包数为单位), 100
268000000 秒。默认值为 0 已禁用
maximum-packets-to-controller 控制器 OpenFlow 通道连接的数据包中的突发 25
1073000。默认值为 0 已禁用。此参数是可选的。如果未配置则将其设置为配置的速率值的
25%
默认 已禁用
命令模式
OPENFLOW SWITCH CONFIGURATION
使用情况信息
OpenFlow 设置控制器与逻辑交换机实例的连接的指定速率和突发。控制器上的实际速率和脉冲的最大数量为
配置的值的两倍。例如当您配置的速率为 1000 PPS 和每秒突发 300 个数据包时数据包可以每秒高达
2000 PPS 600 个数据包突发在连接上传出。
此命令的 no 形式将禁用控制器连接上的速率限制。
: 此命令是一个软件速率限制命令仅适用于控制器与逻辑交换机实例之间的 OpenFlow 通道连接。此
命令与交换机的数据平面速率限制无关。
示例
以下示例将使用 OpenFlow 控制器配置一个逻辑交换机实例交换机 1),其速率为 1000 PPS 300 个数据
包的数据包突发。
OS10 (config)# openflow
OS10 (config-openflow)# switch of-switch-1
OS10 (config-openflow-switch)# controller ipv4 10.11.63.56 port 6633
OS10 (config-openflow-switch)# rate-limit packet_in 1000 burst 300
OS10 (config-openflow-switch)#
支持的版本
10.4.1.0 or later
OpenFlow 1049