2016-07-14 24 views
0

Ich versuche, die Schalter über DLUX YangUI (mit Beryllium) zu den Schaltern hinzuzufügen. Also, ich gehe auf den API opendaylight-iventory rev.2013-08-19 -> Konfiguration -> Knoten -> Knoten -> Tabelle -> fließen und startet einen Fluss wie diese (Vorschau) hinzuzufügen: http://localhost:8181/restconf/config ... { "Flow": [{ "id": "1", "Spiel": { "in-port": "2", "Ethernet-match": { "Ethernet-type": { "type": „0x0800 "}}, "ip-match": { "IP-DSCP": "0x2E"}}, "out-Port": "1", "Flow-name": "MOD1", "Priorität": "30000", "tableid": "2"}]}Wie wird die Aktion für einen Fluss in ODL Beryllium YANG UI eingestellt?

Es gibt keine subitem zu setzen actions = ouput oder so ähnlich. Jedes Mal, wenn ich einen solchen Fluss über die Anweisung "out_port" setze: "1" wird ignoriert, weil die Aktion automatisch auf "drop" gesetzt wird.

Wie kann ich "Aktionen" in der YangUI?

Antwort

0

Flow-Aktionen haben unter Format eingebettet in werden. Beziehen Sie sich auf Opendaylight wiki für Durchflussmuster mit verschiedenen Übereinstimmungskriterien & Aktionen.

<instructions> 
    <instruction> 
     <order>0</order> 
     <apply-actions> 
      <action> 
       <order>0</order> 
       <output-action> 
        <output-node-connector>1</output-node-connector> 
        <max-length>60</max-length> 
       </output-action> 
      </action> 
     </apply-actions> 
    </instruction> 
</instructions> 
+0

Danke. Festlegen von Ausgabeaktionen für mehrere Ports in einem Flow ? –

+0

Ein Fluss kann mehrere Aktionen haben, und um diese zu berücksichtigen, wiederholen Sie den Abschnitt mit den entsprechenden Werten. – Jayaprakash

+0

Es akzeptiert nicht, wenn ich so gebe. "Anweisung": { "Ordnung": "0", "apply-actions": { "action": { "Ordnung": "0", "output-action": { „output-node -Adapter ": "3", "Maximallänge": "60" } } "action": { "Ordnung": "0", "output-action": { " Ausgang- Knoten-Konnektor ":" 2 ", " Max-Länge ":" 60 " } } }. Kannst du mir die richtige Vorlage dafür geben? –