1 .. _opflex-agent-ovs-dev-guide:
3 OpFlex agent-ovs Developer Guide
4 ================================
9 agent-ovs is a policy agent that works with OVS to enforce a group-based
10 policy networking model with locally attached virtual machines or
11 containers. The policy agent is designed to work well with orchestration
14 agent-ovs Architecture
15 ----------------------
17 agent-ovs uses libopflex to communicate with an OpFlex-based policy
18 repository to enforce policy on network endpoints attached to OVS by an
21 The key components are:
23 - Agent - coordinates startup and configuration
25 - Renderers - Renderers are responsible for rendering policy. This is a
26 very general mechanism but the currently-implemented renderer is the
27 stitched-mode renderer that can work along with with hardware fabrics
28 such as ACI that support policy enforcement.
30 - EndpointManager - Keep track of network endpoints and declare them to
31 the endpoint repository
33 - PolicyManager - Keep track of and index policies
35 - IntFlowManager - render policies to OVS integration bridge
37 - AccessFlowManager - render policies to OVS access bridge
39 API Reference Documentation
40 ---------------------------
42 Internal API documentation can be found by in doc/html/index.html in