2016-08-02 20 views
0

Ich habe mehrere Möglichkeiten gefunden, um Statistiken von ONOS, DeviceService, FlowStatisticService, MeterService und StatisticService zu erhalten. Aber was ich tun möchte, ist, eine Statistik von einem bestimmten Fluss zu erhalten, der viele Verbindungen reist. Diese Methoden bieten keine datenflussspezifischen Statistiken. DeviceService bietet beispielsweise Statistiken auf Port-Ebene. Und StatisticService stellt eine Liste von Flusseinträgen zur Verfügung, die keine Fluss-ID enthalten. Also, was ich tun möchte, istErfassen von Statistiken in ONOS

  1. Ich möchte Statistiken von jedem Flow mit Flow-ID zu identifizieren, ob es der gleiche Fluss von anderen Links ist.
  2. Ich mag Bandbreite die

Gibt es ähnliche Verfahren bereitgestellt, in Onos Fluss begrenzen? sonst muss ich mich entwickeln?

Antwort

0

Für statistic jedes Strömungs bekommen, können Sie die RESTAPI zu erhalten Statistiken für ein bestimmtes DeviceID und ein bestimmtes FlowID verwenden. Zum Beispiel können Sie verwenden:

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

ersetzen {deviceId} und {flowId} mit Ihrem gewünschten Ids.