Versions Compared

Key

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

...

  • An application may ask for an objective that is not currently achievable, e.g. connectivity across to unconnected network segments. In this case, the compiling phase may fail. A change in the environment that results in the objectives being met can trigger a transition back to the compiling state.
  • The installation installing phase may be disrupted. In this case, the framework will attempt to recompile the intent to see if an alternate approach is available. If recompilation succeeds, it will return to the installing phase.
  • A loss of throughput or connectivity may impact the viability of a successfully compiled and installed intent. In this case, the framework will attempt to recompile the intent, and if an alternate approach is available, its installation will be attempted. 

...

FlowRuleBatchOperations are handed off to the FlowRuleManager to be written down as protocol-specific messages. In the case of OpenFlow, the OpenFlowRuleProvider is responsible for generating OFFlowMod messages from FlowRules, and sending it to the appropriate network switch. It relies on the OpenFlow subsystem for its message factories and OpenFlowSwitch references for this task.

 

 

...

Previous : Clustering
Next : GUI Architecture

...