268 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			268 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--  *****************************************************************
 | 
						|
--  DLINKSW-LLDP-EXT-MIB.mib : LLDP Extension MIB
 | 
						|
--
 | 
						|
--  Copyright (c) 2013 D-Link Corporation, all rights reserved.
 | 
						|
--
 | 
						|
--  *****************************************************************
 | 
						|
DLINKSW-LLDP-EXT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,Integer32
 | 
						|
            FROM SNMPv2-SMI
 | 
						|
		MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
		    FROM SNMPv2-CONF			
 | 
						|
        TruthValue
 | 
						|
		    FROM SNMPv2-TC
 | 
						|
        lldpLocPortNum
 | 
						|
            FROM LLDP-MIB
 | 
						|
		dlinkIndustrialCommon           
 | 
						|
            FROM DLINK-ID-REC-MIB;	
 | 
						|
           
 | 
						|
    dlinkSwLldpExtMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201305290000Z"
 | 
						|
        ORGANIZATION "D-Link Corp."
 | 
						|
        CONTACT-INFO
 | 
						|
            "        D-Link Corporation
 | 
						|
 | 
						|
             Postal: No. 289, Sinhu 3rd Rd., Neihu District,
 | 
						|
                     Taipei City 114, Taiwan, R.O.C
 | 
						|
             Tel:     +886-2-66000123
 | 
						|
             E-mail: tsd@dlink.com.tw
 | 
						|
            "
 | 
						|
        DESCRIPTION
 | 
						|
            "This MIB module defines objects for DLINK LLDP private function."
 | 
						|
        REVISION "201302250000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            "This is the first version of the MIB file.
 | 
						|
            "
 | 
						|
        ::= { dlinkIndustrialCommon 20 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dLldpExtMIBNotifications    OBJECT IDENTIFIER ::= { dlinkSwLldpExtMIB 0 }
 | 
						|
    dLldpExtMIBObjects          OBJECT IDENTIFIER ::= { dlinkSwLldpExtMIB 1 }
 | 
						|
    dLldpExtMIBConformance      OBJECT IDENTIFIER ::= { dlinkSwLldpExtMIB 2 }
 | 
						|
-- ----------------------------------------------------------------------------- 
 | 
						|
    
 | 
						|
    dLldpExtLldpEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates whether the LLDP feature is
 | 
						|
            globally enabled.
 | 
						|
            " 
 | 
						|
        ::= { dLldpExtMIBObjects 1 }
 | 
						|
		
 | 
						|
	dLldpExtLldpForward OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates whether the LLDP Forward feature is
 | 
						|
            globally enabled.
 | 
						|
            " 
 | 
						|
        ::= { dLldpExtMIBObjects 2 }
 | 
						|
		
 | 
						|
	dLldpExtLldpTrapEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates whether the LLDP Trap feature is
 | 
						|
            globally enabled.
 | 
						|
            " 
 | 
						|
        ::= { dLldpExtMIBObjects 3 }
 | 
						|
	
 | 
						|
	dLldpExtLldpMedTrapEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates whether the LLDP MED Trap feature is
 | 
						|
            globally enabled.
 | 
						|
            " 
 | 
						|
        ::= { dLldpExtMIBObjects 4 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------          
 | 
						|
	dLldpExtClearStats  OBJECT IDENTIFIER   ::= { dLldpExtMIBObjects 5 }
 | 
						|
 
 | 
						|
    dLldpExtClearGlobalStats OBJECT-TYPE
 | 
						|
        SYNTAX	    INTEGER {
 | 
						|
            clear(1),
 | 
						|
            noOp(2)                    
 | 
						|
        }
 | 
						|
	    MAX-ACCESS      read-write
 | 
						|
	    STATUS	        current
 | 
						|
	    DESCRIPTION		    
 | 
						|
        	"This object is used to clear global LLDP statistics when set
 | 
						|
        	to 'clear'.
 | 
						|
            No action is taken if this object is set to 'noOp'.
 | 
						|
            When read, the value 'noOp' is returned.
 | 
						|
			"           
 | 
						|
        ::= { dLldpExtClearStats 1 }
 | 
						|
 | 
						|
   dLldpExtClearAllPortsStats OBJECT-TYPE
 | 
						|
        SYNTAX	    INTEGER {
 | 
						|
            clear(1),
 | 
						|
            noOp(2)                    
 | 
						|
        }
 | 
						|
	    MAX-ACCESS      read-write
 | 
						|
	    STATUS	        current
 | 
						|
	    DESCRIPTION		    
 | 
						|
        	"This object is used to clear LLDP counter information for all
 | 
						|
            ports when set to 'clear'.
 | 
						|
            No action is taken if this object is set to 'noOp'.
 | 
						|
            When read, the value 'noOp' is returned.
 | 
						|
			"           
 | 
						|
        ::= { dLldpExtClearStats 2 }
 | 
						|
    
 | 
						|
    dLldpExtClearCounterByPort     OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32(0..4096)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the lldpLocPortNum of the port on which
 | 
						|
            LLDP counter information will be cleared.
 | 
						|
            When read, a value of 0 is returned."                     
 | 
						|
        ::= { dLldpExtClearStats 3 }
 | 
						|
 | 
						|
    dLldpExtClearAllNeighbors OBJECT-TYPE
 | 
						|
        SYNTAX	    INTEGER {
 | 
						|
            clear(1),
 | 
						|
            noOp(2)                    
 | 
						|
        }
 | 
						|
	    MAX-ACCESS      read-write
 | 
						|
	    STATUS	        current
 | 
						|
	    DESCRIPTION		    
 | 
						|
        	"This object is used to clear LLDP neighboring information for all
 | 
						|
            ports when set to 'clear'.
 | 
						|
            No action is taken if this object is set to 'noOp'.
 | 
						|
            When read, the value 'noOp' is returned.
 | 
						|
			"           
 | 
						|
        ::= { dLldpExtClearStats 4 }
 | 
						|
	 
 | 
						|
    dLldpExtClearNeighborsByPort     OBJECT-TYPE
 | 
						|
        SYNTAX          Integer32(0..4096)
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object indicates the lldpLocPortNum of the port on which
 | 
						|
            the LLDP neighboring information will be cleared when set to
 | 
						|
            'clear'.            
 | 
						|
            When read, a value of 0 is returned."                     
 | 
						|
        ::= { dLldpExtClearStats 5 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
	dLldpExtPortSubTypeTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DLldpExtPortSubTypeEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The table is used to configure the subtype of Port ID TLV for ports."
 | 
						|
        ::= { dLldpExtMIBObjects 6 }
 | 
						|
	
 | 
						|
	dLldpExtPortSubTypeEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DLldpExtPortSubTypeEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION            
 | 
						|
            "An entry contains the information of subtype of Port ID TLV on a port."
 | 
						|
        INDEX   { lldpLocPortNum }
 | 
						|
        ::= { dLldpExtPortSubTypeTable 1 }
 | 
						|
 | 
						|
    DLldpExtPortSubTypeEntry ::= SEQUENCE {		
 | 
						|
		dLldpExtPortSubType 			INTEGER
 | 
						|
    }
 | 
						|
    		         
 | 
						|
 	dLldpExtPortSubType OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER {
 | 
						|
            localPortNumber(1),
 | 
						|
            macAddress(2)
 | 
						|
        }
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object represents how to encode the port ID in Port ID TLV.
 | 
						|
            localPortNumber - The 'port ID' will be encoded with local port number.
 | 
						|
            macAddress(2) -The 'port ID' will be encoded with MAC address. 
 | 
						|
            "
 | 
						|
        ::= { dLldpExtPortSubTypeEntry 1 } 	
 | 
						|
 | 
						|
-- ------------------------------------------------------------------------------------
 | 
						|
-- MIB Conformance statements
 | 
						|
-- ------------------------------------------------------------------------------------
 | 
						|
	dLldpExtMIBCompliances  OBJECT IDENTIFIER    ::= { dLldpExtMIBConformance 1 }	
 | 
						|
	dLldpExtMIBGroups  OBJECT IDENTIFIER    ::= { dLldpExtMIBConformance 2 } 	
 | 
						|
-- compliance statements
 | 
						|
 | 
						|
    dLldpExtMIBCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The compliance statement for entities which
 | 
						|
             implement the DLINKSW-LLDP-EXT-MIB."
 | 
						|
        MODULE      -- this module
 | 
						|
        MANDATORY-GROUPS       {
 | 
						|
            dLldpExtBasicCfgGroup,
 | 
						|
            dLldpExtClearStatsCounterGroup          
 | 
						|
        }        
 | 
						|
        GROUP dLldpExtClearNeighborGroup
 | 
						|
		    DESCRIPTION 
 | 
						|
		        "Implementation of this group is optional."	
 | 
						|
				
 | 
						|
		GROUP dLldpExtPortSubtypeGroup
 | 
						|
		    DESCRIPTION 
 | 
						|
		        "Implementation of this group is optional."
 | 
						|
				
 | 
						|
		    ::= { dLldpExtMIBCompliances 1 }
 | 
						|
	
 | 
						|
    dLldpExtBasicCfgGroup OBJECT-GROUP
 | 
						|
		OBJECTS   {   
 | 
						|
            dLldpExtLldpEnabled,
 | 
						|
			dLldpExtLldpForward,
 | 
						|
			dLldpExtLldpTrapEnabled,
 | 
						|
			dLldpExtLldpMedTrapEnabled 		    
 | 
						|
		}
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION 
 | 
						|
		    "A collection of objects configures the LLDP feature."
 | 
						|
		::= { dLldpExtMIBGroups 1 }
 | 
						|
    
 | 
						|
 | 
						|
	dLldpExtClearStatsCounterGroup OBJECT-GROUP
 | 
						|
		OBJECTS   {   
 | 
						|
            dLldpExtClearGlobalStats, 
 | 
						|
		    dLldpExtClearAllPortsStats, 		             
 | 
						|
			dLldpExtClearCounterByPort
 | 
						|
		}
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION 
 | 
						|
		    "A collection of objects clears the LLDP statistics of system
 | 
						|
            and ports."
 | 
						|
		::= { dLldpExtMIBGroups 2 }
 | 
						|
		
 | 
						|
	dLldpExtClearNeighborGroup OBJECT-GROUP
 | 
						|
		OBJECTS 		        {   
 | 
						|
			dLldpExtClearAllNeighbors,
 | 
						|
            dLldpExtClearNeighborsByPort
 | 
						|
		}
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION 
 | 
						|
			"A collection of objects clears the information learned from
 | 
						|
            neighbor(s)."
 | 
						|
			::= { dLldpExtMIBGroups 3 }			    
 | 
						|
		
 | 
						|
	dLldpExtPortSubtypeGroup OBJECT-GROUP
 | 
						|
		OBJECTS 			{ 
 | 
						|
			dLldpExtPortSubType
 | 
						|
		}
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION 
 | 
						|
			"A collection of objects configures the subtype of Port ID TLV."		
 | 
						|
		::= { dLldpExtMIBGroups 4 }
 | 
						|
    
 | 
						|
END	
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |