在ONOS中获取统计信息

问题描述:

我发现了几种从ONOS,DeviceService,FlowStatisticService,MeterService和StatisticService获取统计信息的方法。但我想要做的是获得一个流动多条链路的特定流量统计量。这些方法不提供特定于流量级别的统计信息。例如,DeviceService提供端口级统计信息。 StatisticService提供不包含流ID的流条目列表。所以我想要做的是在ONOS中获取统计信息

  1. 我想获得每个流与流ID的统计数据,以确定它是否是相同的其他链接流。
  2. 我想限制那些带宽流量

是否有ONOS类似提供的方法?否则我必须发展?

获取每个流的statistic,您可以使用RESTAPI以获取特定DeviceID和给定FlowID统计。例如,你可以使用:

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

更换{deviceId}{flowId}与所需的ID。