[OPNFLWPLUG-399] Detailed Documention of different ways of programming flows, meters, groups including acks/barriers, DS vs RPCs, operational vs cfg DS Created: 13/Apr/15  Updated: 27/Sep/21  Resolved: 03/Oct/16

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

Type: Bug
Reporter: Abhijit Kumbhare Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 2985

 Description   

It needs to be made clear how applications should interact with OpenFlow plugin - especially for flow, meter, groups programming. In particular things needed:

1) How to program flows which are dependent on a particular meter or a group.
2) How does an application find that the flow it sent was indeed programmed on to the switch.
3) The different methods of programming the flows:
a) Via data store (GBP, etc.) uses this mechanism. Pluses include preprogramming of flows, etc. Minuses - performance may be an issue, getting information on whether the flow programming succeeded is tricky.
Also add details about RESTCONF flow programming (what happens when the REST API is called to the flow is sent on to the switch.
b) Using RPCs (L2 switch uses this mechanism). Pluses include performance, getting information on whether the flow programming succeeded; Minuses: preprogramming, etc.

4) Operational vs Config data store - how & when does the flow get to operational and/or config datastores.

5) Turning stats collection for a flow on/off.

Please include any other things which I have missed but should be documented.



 Comments   
Comment by Abhijit Kumbhare [ 13/Apr/15 ]

Meant:

Also add details about RESTCONF flow programming (what happens from the time when the REST API is called to the time when the flow is sent on to the switch).

Comment by Abhijit Kumbhare [ 30/Jan/16 ]

Docs was updated with:
https://git.opendaylight.org/gerrit/31742

Comment by Andrej Leitner [ 22/Aug/16 ]

Hi Abhijit,
whereas the linked patch with documentation was merged, could we close this bug?

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