Cisco-IOS-XR-subscriber-pppoe-ma-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR subscriber-pppoe-ma package operational data. Copyrig...

  • Version: 2019-10-07

    Cisco-IOS-XR-subscriber-pppoe-ma-oper-sub1@2019-10-07


    
      submodule Cisco-IOS-XR-subscriber-pppoe-ma-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-subscriber-pppoe-ma-oper {
            prefix
              Cisco-IOS-XR-subscriber-pppoe-ma-oper;
        }
    
        import ietf-yang-types {
          prefix yang;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This submodule contains a collection of YANG definitions
         for Cisco IOS-XR subscriber-pppoe-ma package operational data.
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-10-07" {
          description
            "Introduced an new cli pppoe bba-group padi host-uniq-disconnect";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "2.0.0";
        semver:module-version "1.0.0";
    
        typedef Pppoe-ma-throttle-state {
          type enumeration {
            enum "idle" {
              value 0;
              description "Idle State";
            }
            enum "monitor" {
              value 1;
              description "Monitor State";
            }
            enum "block" {
              value 2;
              description "Block State";
            }
          }
          description "Pppoe ma throttle state";
        }
    
        typedef Pppoe-ma-limit-state {
          type enumeration {
            enum "ok" {
              value 0;
              description "OK State";
            }
            enum "warning" {
              value 1;
              description "Warn State";
            }
            enum "block" {
              value 2;
              description "Block State";
            }
          }
          description "Pppoe ma limit state";
        }
    
        typedef Pppoe-ma-bag-optional-string {
          type string;
          description
            "String which may be optionally present.";
        }
    
        typedef Im-state {
          type uint32;
          description "Im state";
        }
    
        typedef Pppoe-ma-session-trig {
          type enumeration {
            enum "pppoe-ma-session-trig-error" {
              value 0;
              description
                "pppoe ma session trig error";
            }
            enum
              "pppoe-ma-session-trig-publish-encaps-attr-fail" {
              value 1;
              description
                "pppoe ma session trig publish encaps attr fail";
            }
            enum
              "pppoe-ma-session-trig-if-create-fail" {
              value 2;
              description
                "pppoe ma session trig if create fail";
            }
            enum
              "pppoe-ma-session-trig-iedge-session-start-fail" {
              value 3;
              description
                "pppoe ma session trig iedge session start fail";
            }
            enum
              "pppoe-ma-session-trig-iedge-session-update-fail" {
              value 4;
              description
                "pppoe ma session trig iedge session update fail";
            }
            enum
              "pppoe-ma-session-trig-sub-db-activate-fail" {
              value 5;
              description
                "pppoe ma session trig sub db activate fail";
            }
            enum
              "pppoe-ma-session-trig-in-flight-timeout" {
              value 6;
              description
                "pppoe ma session trig in flight timeout";
            }
            enum "pppoe-ma-session-trig-down" {
              value 7;
              description
                "pppoe ma session trig down";
            }
            enum "pppoe-ma-session-trig-parent" {
              value 8;
              description
                "pppoe ma session trig parent";
            }
            enum "pppoe-ma-session-trig-padt" {
              value 9;
              description
                "pppoe ma session trig padt";
            }
            enum
              "pppoe-ma-session-trig-session-pak" {
              value 10;
              description
                "pppoe ma session trig session pak";
            }
            enum "pppoe-ma-session-trig-final" {
              value 11;
              description
                "pppoe ma session trig final";
            }
            enum
              "pppoe-ma-session-trig-no-im-or" {
              value 12;
              description
                "pppoe ma session trig no im or";
            }
            enum "pppoe-ma-session-trig-restart" {
              value 13;
              description
                "pppoe ma session trig restart";
            }
            enum
              "pppoe-ma-session-trig-admissions-config-change" {
              value 14;
              description
                "pppoe ma session trig admissions config change";
            }
            enum
              "pppoe-ma-session-trig-iedge-disconnect" {
              value 15;
              description
                "pppoe ma session trig iedge disconnect";
            }
            enum
              "pppoe-ma-session-trig-invalid-vlan-tags" {
              value 16;
              description
                "pppoe ma session trig invalid vlan tags";
            }
            enum
              "pppoe-ma-session-trig-port-limit-disconnect" {
              value 17;
              description
                "pppoe ma session trig port limit disconnect";
            }
            enum
              "pppoe-ma-session-trig-srg-disconnect" {
              value 18;
              description
                "pppoe ma session trig srg disconnect";
            }
            enum
              "pppoe-ma-session-trig-srg-sweep" {
              value 19;
              description
                "pppoe ma session trig srg sweep";
            }
            enum
              "pppoe-ma-session-trig-renegotiation" {
              value 20;
              description
                "pppoe ma session trig renegotiation";
            }
            enum "pppoe-ma-session-trig-count" {
              value 21;
              description
                "pppoe ma session trig count";
            }
          }
          description "Pppoe ma session trig";
        }
    
        typedef Pppoe-ma-session-idb-srg-state {
          type enumeration {
            enum "none" {
              value 0;
              description "SRG-None state";
            }
            enum "active" {
              value 1;
              description "SRG-Active state";
            }
            enum "standby" {
              value 2;
              description "SRG-Standby state";
            }
          }
          description
            "Pppoe ma session idb srg state";
        }
    
        typedef Pppoe-ma-session-state {
          type enumeration {
            enum "destroying" {
              value 0;
              description "Destroying session";
            }
            enum "deleting" {
              value 1;
              description "Deleting interface";
            }
            enum "initializing" {
              value 2;
              description "Initializing";
            }
            enum "created" {
              value 3;
              description "Interface created";
            }
            enum "stopping" {
              value 4;
              description "Stopping AAA session";
            }
            enum "started" {
              value 5;
              description "AAA session started";
            }
            enum "activated" {
              value 6;
              description
                "SubDB Config activated";
            }
            enum "complete" {
              value 7;
              description "Complete";
            }
          }
          description "Pppoe ma session state";
        }
      }  // submodule Cisco-IOS-XR-subscriber-pppoe-ma-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.