openconfig-system-controlplane

This module adds configuration and operational state relating to policies for traffic destined to the system's control-plane. Pa...

  • Version: 2023-03-03

    openconfig-system-controlplane@2023-03-03


    
      module openconfig-system-controlplane {
    
        yang-version 1;
    
        namespace
          "http://openconfig.net/yang/system-controlplane";
    
        prefix oc-sys-copp;
    
        import openconfig-extensions {
          prefix oc-ext;
        }
        import openconfig-system {
          prefix oc-sys;
        }
        import openconfig-acl {
          prefix oc-acl;
        }
        import openconfig-qos {
          prefix oc-qos;
        }
    
        organization "OpenConfig working group";
    
        contact "www.openconfig.net";
    
        description
          "This module adds configuration and operational state relating to
           policies for traffic destined to the system's control-plane.
           Particularly, it allows for mechanisms to:
            - apply an ACL that forwards or drops traffic towards the control-plane.
            - classify traffic that is destined to the control-plane according to
              a QoS classifier.
            - schedule traffic that has been forwarded towards the control-plane,
              to allow for policies such as rate limits to be applied.
           The configured policies apply generically to all control-planes that
           exist within the system, and should be mapped to the internal interfaces
           via which packets are forwarded to control-plane modules.
           When a packet is received at an input interface - it is classified into a
           forwarding group which drains to a specific queue. If this input mapping
           is sufficient, the CPU-facing interface uses the specified scheduler
           to determine how to drain queues. If more granular remapping is required
           (e.g., to classify control-plane traffic more granularly), a user specifies
           an alternate classifier that is used to reclassify traffic into
           a new set of forwarding-groups (and hence queues) that can subsequently
           be scheduled by the specified scheduler.
           The specified control-plane ACL is applied to traffic received by the
           control-plane of the system.";
    
        revision "2023-03-03" {
          description
            "Add missing state container to ACL.";
          reference
            "0.2.0";
    
        }
    
        revision "2021-08-02" {
          description "Initial revision.";
          reference
            "0.1.0";
    
        }
    
        oc-ext:openconfig-version "0.2.0";
        oc-ext:catalog-organization "openconfig";
        oc-ext:origin "openconfig";
      }  // module openconfig-system-controlplane
    

© 2023 YumaWorks, Inc. All rights reserved.