Grundlegendes zu OpenFlow-Flow-Anweisungen auf Geräten mit Junos OS
Flow-Anweisungen werden nur auf Geräten von Juniper Networks unterstützt, auf denen OpenFlow v1.3.1 oder höher ausgeführt wird.
Wenn ein Paket mit einem bestimmten OpenFlow-Datenstrom übereinstimmt, wendet ein Gerät von Juniper Networks, auf dem OpenFlow v1.0 ausgeführt wird, eine Reihe von Aktionen auf das Paket an. Ab OpenFlow v1.3.1 wendet das Gerät von Juniper Networks anstelle einer Reihe von Aktionen eine Datenstromanweisung auf ein übereinstimmendes Paket an.
In der Junos OS-Implementierung von OpenFlow v1.3.1 kann ein Flow-Eintrag nur eine Flow-Anweisung enthalten, bei der es sich um eine der folgenden Anweisungen handeln kann:
Aktionen anwenden (OFPIT_APPLY_ACTIONS)
Schreibaktionen (OFPIT_WRITE_ACTIONS)
Jede der oben genannten Anweisungen enthält eine Liste von Aktionen, die das Gerät sofort in der Reihenfolge anwendet, in der sie in der Liste angezeigt werden.