SNMP-PROXY-MIB

This MIB module defines MIB objects which provide mechanisms to remotely configure the parameters used by a proxy forwarding app...

  • Version: 2002-10-14

    SNMP-PROXY-MIB@2002-10-14


    
      module SNMP-PROXY-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:SNMP-PROXY-MIB";
    
        prefix SNMP-PROXY-MIB;
    
        import SNMP-FRAMEWORK-MIB {
          prefix snmp-framework;
        }
        import SNMP-TARGET-MIB {
          prefix snmp-target;
        }
        import SNMPv2-TC {
          prefix snmpv2-tc;
        }
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
    
        organization "IETF SNMPv3 Working Group";
    
        contact
          "WG-email:   snmpv3@lists.tislabs.com
        Subscribe:  majordomo@lists.tislabs.com
                    In message body:  subscribe snmpv3
        
        Co-Chair:   Russ Mundy
                    Network Associates Laboratories
        Postal:     15204 Omega Drive, Suite 300
                    Rockville, MD 20850-4601
                    USA
        EMail:      mundy@tislabs.com
        Phone:      +1 301-947-7107
        
        Co-Chair:   David Harrington
                    Enterasys Networks
        Postal:     35 Industrial Way
                    P. O. Box 5004
                    Rochester, New Hampshire 03866-5005
                    USA
        EMail:      dbh@enterasys.com
        Phone:      +1 603-337-2614
        
        Co-editor:  David B. Levi
                    Nortel Networks
        Postal:     3505 Kesterwood Drive
                    Knoxville, Tennessee 37918
        EMail:      dlevi@nortelnetworks.com
        Phone:      +1 865 686 0432
        
        Co-editor:  Paul Meyer
                    Secure Computing Corporation
        Postal:     2675 Long Lake Road
                    Roseville, Minnesota 55113
        EMail:      paul_meyer@securecomputing.com
        Phone:      +1 651 628 1592
        
        Co-editor:  Bob Stewart
                    Retired";
    
        description
          "This MIB module defines MIB objects which provide
        mechanisms to remotely configure the parameters
        used by a proxy forwarding application.
        
        Copyright (C) The Internet Society (2002). This
        version of this MIB module is part of RFC 3413;
        see the RFC itself for full legal notices.";
    
        revision "2002-10-14" {
          description
            "Clarifications, published as
          RFC 3413.";
        }
    
        revision "1998-08-04" {
          description
            "Clarifications, published as
          RFC 2573.";
        }
    
        revision "1997-07-14" {
          description
            "The initial revision, published as RFC2273.";
        }
    
        smiv2:alias "snmpProxyMIB" {
          smiv2:oid "1.3.6.1.6.3.14";
        }
        smiv2:alias "snmpProxyObjects" {
          smiv2:oid "1.3.6.1.6.3.14.1";
        }
        smiv2:alias "snmpProxyConformance" {
          smiv2:oid "1.3.6.1.6.3.14.3";
        }
        smiv2:alias "snmpProxyCompliances" {
          smiv2:oid "1.3.6.1.6.3.14.3.1";
        }
        smiv2:alias "snmpProxyGroups" {
          smiv2:oid "1.3.6.1.6.3.14.3.2";
        }
    
        container SNMP-PROXY-MIB {
          config false;
          container snmpProxyTable {
            smiv2:oid "1.3.6.1.6.3.14.1.2";
            description
              "The table of translation parameters used by proxy forwarder
            applications for forwarding SNMP messages.";
            list snmpProxyEntry {
              smiv2:implied "snmpProxyName";
              smiv2:oid "1.3.6.1.6.3.14.1.2.1";
              key "snmpProxyName";
              description
                "A set of translation parameters used by a proxy forwarder
              application for forwarding SNMP messages.
              
              Entries in the snmpProxyTable are created and deleted
              using the snmpProxyRowStatus object.";
              leaf snmpProxyName {
                smiv2:max-access "not-accessible";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.1";
                type snmp-framework:SnmpAdminString {
                  length "1..32";
                }
                description
                  "The locally arbitrary, but unique identifier associated
                with this snmpProxyEntry.";
              }
    
              leaf snmpProxyType {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.2";
                type enumeration {
                  enum "read" {
                    value 1;
                  }
                  enum "write" {
                    value 2;
                  }
                  enum "trap" {
                    value 3;
                  }
                  enum "inform" {
                    value 4;
                  }
                }
                description
                  "The type of message that may be forwarded using
                the translation parameters defined by this entry.";
              }
    
              leaf snmpProxyContextEngineID {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.3";
                type snmp-framework:SnmpEngineID;
                description
                  "The contextEngineID contained in messages that
                may be forwarded using the translation parameters
                defined by this entry.";
              }
    
              leaf snmpProxyContextName {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.4";
                type snmp-framework:SnmpAdminString;
                description
                  "The contextName contained in messages that may be
                forwarded using the translation parameters defined
                by this entry.
                
                This object is optional, and if not supported, the
                contextName contained in a message is ignored when
                selecting an entry in the snmpProxyTable.";
              }
    
              leaf snmpProxyTargetParamsIn {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.5";
                type snmp-framework:SnmpAdminString;
                description
                  "This object selects an entry in the snmpTargetParamsTable.
                The selected entry is used to determine which row of the
                snmpProxyTable to use for forwarding received messages.";
              }
    
              leaf snmpProxySingleTargetOut {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.6";
                type snmp-framework:SnmpAdminString;
                description
                  "This object selects a management target defined in the
                snmpTargetAddrTable (in the SNMP-TARGET-MIB).  The
                selected target is defined by an entry in the
                snmpTargetAddrTable whose index value (snmpTargetAddrName)
                is equal to this object.
                
                This object is only used when selection of a single
                target is required (i.e. when forwarding an incoming
                read or write request).";
              }
    
              leaf snmpProxyMultipleTargetOut {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.7";
                type snmp-target:SnmpTagValue;
                description
                  "This object selects a set of management targets defined
                in the snmpTargetAddrTable (in the SNMP-TARGET-MIB).
                
                This object is only used when selection of multiple
                targets is required (i.e. when forwarding an incoming
                notification).";
              }
    
              leaf snmpProxyStorageType {
                smiv2:defval "nonVolatile";
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.8";
                type snmpv2-tc:StorageType;
                description
                  "The storage type of this conceptual row.
                Conceptual rows having the value 'permanent' need not
                allow write-access to any columnar objects in the row.";
              }
    
              leaf snmpProxyRowStatus {
                smiv2:max-access "read-write";
                smiv2:oid "1.3.6.1.6.3.14.1.2.1.9";
                type snmpv2-tc:RowStatus;
                description
                  "The status of this conceptual row.
                
                To create a row in this table, a manager must
                set this object to either createAndGo(4) or
                createAndWait(5).
                
                The following objects may not be modified while the
                value of this object is active(1):
                    - snmpProxyType
                    - snmpProxyContextEngineID
                    - snmpProxyContextName
                    - snmpProxyTargetParamsIn
                    - snmpProxySingleTargetOut
                    - snmpProxyMultipleTargetOut";
              }
            }  // list snmpProxyEntry
          }  // container snmpProxyTable
        }  // container SNMP-PROXY-MIB
      }  // module SNMP-PROXY-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.