public
public copied to clipboard
Proposal for control-plane ACL and QoS model.
commit 0ef7e4ab4fb8f0c0dd4594de6fbbac290a44f5ef
Author: Rob Shakir <[email protected]>
Date: Thu Feb 10 07:31:47 2022 -0500
Add control-plane QoS and ACL model.
* (M) release/models/system/.spec.yml
* (A) release/models/system/openconfig-system-controlplane.yang
- Initial proposal for a model that covers control-plane policing
(QoS policy) and ACL for control-plane protection. The proposal is
to provide a central point of attachment under the system model.
Compatibility Report for commit a94cfc5081b72f18da9997578f5e4055bbd4794f: ⛔ yanglint@SO 1.10.17
module: openconfig-system-controlplane
augment /oc-sys:system:
+--rw control-plane-traffic
+--rw config
| +--rw classifier-name? -> /oc-qos:qos/classifiers/classifier/config/name
| +--rw scheduler? -> /oc-qos:qos/scheduler-policies/scheduler-policy/config/name
+--ro state
| +--ro classifier-name? -> /oc-qos:qos/classifiers/classifier/config/name
| +--ro scheduler? -> /oc-qos:qos/scheduler-policies/scheduler-policy/config/name
+--rw acls
+--rw acl* [type]
+--rw type -> ../config/type
+--rw config
| +--rw name? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:type=current()/../type]/config/name
| +--rw type? -> /oc-acl:acl/acl-sets/acl-set/config/type
+--ro state
+--ro name? -> /oc-acl:acl/acl-sets/acl-set[oc-acl:type=current()/../type]/config/name
+--ro type? -> /oc-acl:acl/acl-sets/acl-set/config/type
TODO(robjs): Please add references to the vendor implementations for this model.
continued in #762