[OPNFLWPLUG-10] Controller-switch state reconciliation after swith restart missing. Created: 28/Dec/13  Updated: 27/Sep/21  Resolved: 06/Mar/14

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Jan Medved Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS
Platform: Macintosh


Issue Links:
Duplicate
duplicates OPNFLWPLUG-56 Existing flows not cleared when Contr... Resolved
External issue ID: 265

 Description   

When a flow is first programmed into a switch connected to the controller, the controller sends a flow mod message to the switch, and the flow is also remembered in the md-sal config data store. The flow remains in the data store until it is deleted by an application.

Now, when a switch restarts, the controller currently does not replay flows that are present in the md-sal config data store to the switches where they were originally programmed. In other words, after a switch reconnects to the controller, the controller does not perform a state reconciliation, where the controller would read the state of the switch, delete flows present in the switch but not present in controller's config data store and program flows that are not present in the switch but present in the controller's data store.

Such state reconciliation must be performed by the controller.


Generated at Wed Feb 07 20:31:20 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.