获取ONOS中的统计信息

时间:2016-08-02 08:52:45

标签: sdn openflow onos

我找到了几种从ONOS,DeviceService,FlowStatisticService,MeterService和StatisticService获取统计信息的方法。但我想要做的是获取一个特定的一个流量的统计数据。这些方法没有提供流级特定统计信息。例如,DeviceService提供端口级统计信息。 StatisticService提供了不包含流ID的流条目列表。所以我想做的是

  1. 我希望通过流ID获取每个流的统计信息,以确定它是否与其他链接的流相同。
  2. 我想限制那些流量的带宽
  3. ONOS中是否提供类似的方法?否则我必须发展吗?

1 个答案:

答案 0 :(得分:0)

要获得每个流的statistic,您可以使用REST API获取特定DeviceID和给定FlowID的统计信息。例如,您可以使用:

curl -X GET --header 'Accept: application/json' 
    'http://<controller_ip>:8181/onos/v1/flows/{deviceId}/{flowId}

{deviceId}{flowId}替换为您想要的ID。