ietf-diffserv-action

This module contains a collection of YANG definitions for configuring diffserv specification implementations. Copyright (c) 2014...

  • Version: 2015-04-07

    ietf-diffserv-action@2015-04-07


    
      module ietf-diffserv-action {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-diffserv-action";
    
        prefix action;
    
        import ietf-inet-types {
          prefix inet;
        }
        import ietf-diffserv-classifier {
          prefix classifier;
        }
        import ietf-diffserv-policy {
          prefix policy;
        }
        import policy-types {
          prefix policy-types;
        }
    
        organization
          "IETF NETMOD (Netmod Working Group) Working Group";
    
        contact
          "WG Web: <http://tools.ietf.org/wg/netmod/> WG List: <mailto:netmod@ietf.org>
            WG Chair: Jurgen Schonwalder <mailto:j.schoenwaelder@jacobs-university.de>
            WG Chair: Tom Nadeau <mailto:tnadeau@lucidvision.com> Editor:
            Aseem Choudhary <mailto:asechoud@cisco.com> Editor: Shitanshu
            Shah <mailto:svshah@cisco.com>";
    
        description
          "This module contains a collection of YANG definitions for configuring
            diffserv specification implementations. Copyright (c) 2014 IETF
            Trust and the persons identified as authors of the code. All rights
            reserved. Redistribution and use in source and binary forms, with
            or without modification, is permitted pursuant to, and subject
            to the license terms contained in, the Simplified BSD License
            set forth in Section 4.c of the IETF Trust's Legal Provisions
            Relating to IETF Documents (http://trustee.ietf.org/license-info).
            This version of this YANG module is part of RFC XXXX; see the
            RFC itself for full legal notices.";
    
        revision "2015-04-07" {
          description
            "Latest revision for diffserv actions";
          reference
            "RFC XXXX";
    
        }
    
    
        feature hierarchial-policy-support {
          description
            " This feature allows hierarchial policy to be configured";
        }
    
        feature aqm-red-support {
          description
            " This feature allows AQM RED to be configured";
        }
    
        feature priority-rate-burst-support {
          description
            "support rate and burst in priority";
        }
    
        identity marking {
          base policy:action-type;
          description "marking action type";
        }
    
        identity meter {
          base policy:action-type;
          description "meter action type";
        }
    
        identity priority {
          base policy:action-type;
          description "priority action type";
        }
    
        identity min-rate {
          base policy:action-type;
          description "min-rate action type";
        }
    
        identity max-rate {
          base policy:action-type;
          description "max-rate action type";
        }
    
        identity algorithmic-drop {
          base policy:action-type;
          description
            "algorithmic-drop action type";
        }
    
        identity drop-type {
          description "drop algorithm";
        }
    
        identity always-drop {
          base drop-type;
          description "always drop algorithm";
        }
    
        identity tail-drop {
          base drop-type;
          description "tail drop algorithm";
        }
    
        identity random-detect {
          base drop-type;
          description "random detect algorithm";
        }
    
        identity meter-action-type {
          description "action type in a meter";
        }
    
        identity meter-action-drop {
          base meter-action-type;
          description
            "drop action type in a meter";
        }
    
        identity meter-action-set {
          base meter-action-type;
          description
            "mark action type in a meter";
        }
    
        typedef percent-value-1to100 {
          type uint8 {
            range "1..100";
          }
          description
            "Percent range from 1 to 100";
        }
      }  // module ietf-diffserv-action
    

© 2023 YumaWorks, Inc. All rights reserved.