diff options
author | blsaws <bs3131@att.com> | 2015-06-10 20:02:53 -0700 |
---|---|---|
committer | blsaws <bs3131@att.com> | 2015-06-10 20:02:53 -0700 |
commit | ae77eafd871bbb462fcddfd497c4f017de9ea338 (patch) | |
tree | 25bdd04d122ed9e94b4454099ec1156928c85d8d /design_docs/requirements.rst | |
parent | e33a2ee184f2817db4a2c04f03d82a56988b023c (diff) |
Align folder structure with Doctor. Split docs into sections.
JIRA:COPPER-1
Change-Id: Ic006eb2780be671b96545865950b831cffbed86d
Signed-off-by: blsaws <bs3131@att.com>
Diffstat (limited to 'design_docs/requirements.rst')
-rw-r--r-- | design_docs/requirements.rst | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/design_docs/requirements.rst b/design_docs/requirements.rst new file mode 100644 index 0000000..b45f77d --- /dev/null +++ b/design_docs/requirements.rst @@ -0,0 +1,52 @@ +Requirements +============ +General requirements for a policy architecture are below, with an assessment of the current state of support for these across major OPNFV components (1=poor, 5=excellent). + + 1. Polled monitoring: Exposure of state via request-response APIs. + 2. Notifications: Exposure of state via pub-sub APIs. + 3. Realtime/near-realtime notifications: Notifications that occur in actual or near realtime. + 4. Delegated policy: CRUD operations on policies that are distributed to specific components for local handling, including one/more of monitoring, violation reporting, and enforcement. + 5. Violation reporting: Reporting of conditions that represent a policy violation. + 6. Reactive enforcement: Enforcement actions taken in response to policy violation events. + 7. Proactive enforcement: Enforcement actions taken in advance of policy violation events, e.g. blocking actions that could result in a policy violation. + 8. Compliance auditing: Periodic auditing of state against policies. + +.. list-table:: Table 1: Assessment of NFVI VIM Support for General Requirements + :widths: 10 40 40 + :header-rows: 1 + + * - # + - OpenStack + - OpenDaylight + + * - 1 + - + - + + * - 2 + - + - + + * - 3 + - + - + + * - 4 + - + - + + * - 5 + - + - + + * - 6 + - + - + + * - 7 + - + - + + * - 8 + - + - |