Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • the system determines where to perform the compilation, or
  • it performs global recomputation/optimization across all prior intents.

Compilers and Installers

Intents are ultimately compiled down into a set of FlowRule model objects. The process may include:

...

The IntentManager coordinates the compilation and installation of FlowRules by managing the invocation of available IntentCompilers and IntentInstallers.

FlowRule Installation

FlowRuleBatchOperations are handed off to the FlowRuleManager to be written down as protocol-specific messages. In the case of the OpenFlow subsystem, the FlowRules are used to generate OFFlowMod messages before being sent to the appropriate network switch.