149 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			149 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--  *****************************************************************
 | 
						|
--  DLINKSW-DDP-CLIENT-MIB.mib : DLINK discovery protocol MIB
 | 
						|
--
 | 
						|
--  Copyright (c) 2013 D-Link Corporation, all rights reserved.
 | 
						|
--
 | 
						|
--  *****************************************************************
 | 
						|
DLINKSW-DDP-CLIENT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY,
 | 
						|
        OBJECT-TYPE,
 | 
						|
        NOTIFICATION-TYPE,
 | 
						|
        Unsigned32
 | 
						|
                FROM SNMPv2-SMI
 | 
						|
        TruthValue
 | 
						|
                FROM SNMPv2-TC 
 | 
						|
        ifIndex
 | 
						|
            FROM IF-MIB       
 | 
						|
        dlinkIndustrialCommon
 | 
						|
            FROM DLINK-ID-REC-MIB;
 | 
						|
            
 | 
						|
            
 | 
						|
    dlinkSwDdpClientMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201308050000Z"
 | 
						|
        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 D-Link Discovery Protocol client."
 | 
						|
 | 
						|
        REVISION "201308050000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            " This is the first version of the MIB file.
 | 
						|
            "
 | 
						|
        ::= { dlinkIndustrialCommon 161 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dDdpClientNotifications    OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 0 }
 | 
						|
    dDdpClientObjects          OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 1 }
 | 
						|
    dDdpClientConformance      OBJECT IDENTIFIER ::= { dlinkSwDdpClientMIB 2 }
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
-- Notifications
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
-- Objects
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dDdpClientCtrl            OBJECT IDENTIFIER ::= { dDdpClientObjects 1 }
 | 
						|
 | 
						|
    dDdpClientGlobalState  OBJECT-TYPE
 | 
						|
        SYNTAX        TruthValue    
 | 
						|
        MAX-ACCESS    read-write
 | 
						|
        STATUS        current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object represents the DDP client's global state
 | 
						|
		        true - Indicates the DDP client is enabled
 | 
						|
		        false - Indicates the DDP client is disabled"
 | 
						|
       DEFVAL { true }   	
 | 
						|
        ::= { dDdpClientCtrl 1 }
 | 
						|
       
 | 
						|
    dDdpClientReportTimer OBJECT-TYPE 
 | 
						|
        SYNTAX       	Unsigned32 (0|30|60|90|120)
 | 
						|
        UNITS        	"second"
 | 
						|
        MAX-ACCESS	read-write
 | 
						|
        STATUS		current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object specifies the interval at which DDP report messages are sent
 | 
						|
			by the device.
 | 
						|
            Setting the object to 0 prohibits the device from sending DDP report message."
 | 
						|
        DEFVAL { 30 }   
 | 
						|
        ::= { dDdpClientCtrl 2 }
 | 
						|
        
 | 
						|
    dDdpClientTable OBJECT-TYPE
 | 
						|
        SYNTAX          SEQUENCE OF DDdpClientEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION           
 | 
						|
            "The table contains a list of port-specific information for DDP client."
 | 
						|
        ::= { dDdpClientCtrl 3}    
 | 
						|
 | 
						|
    dDdpClientEntry OBJECT-TYPE
 | 
						|
        SYNTAX          DDdpClientEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "Each entry represents the DDP Client state on a port."
 | 
						|
        INDEX           { ifIndex }
 | 
						|
        ::= { dDdpClientTable 1 }
 | 
						|
   
 | 
						|
    DDdpClientEntry ::= SEQUENCE     	{
 | 
						|
        dDdpClientPortState        TruthValue
 | 
						|
    }  
 | 
						|
     
 | 
						|
    dDdpClientPortState OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object represents the DDP Client state on a port
 | 
						|
		        true - Indicates DDP client is enabled on the port
 | 
						|
		        false - Indicates DDP client is disabled on the port
 | 
						|
				"
 | 
						|
        DEFVAL { true }   
 | 
						|
        ::= { dDdpClientEntry 1 }    
 | 
						|
            
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
-- Conformance
 | 
						|
-- -----------------------------------------------------------------------------
 | 
						|
    dDdpClientCompliances OBJECT IDENTIFIER ::= { dDdpClientConformance 1 }
 | 
						|
    dDdpClientGroups	  OBJECT IDENTIFIER ::= { dDdpClientConformance 2 }
 | 
						|
    
 | 
						|
--  compliance statements
 | 
						|
dDdpClientCompliance MODULE-COMPLIANCE
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
            "The compliance statement for entities which implement the
 | 
						|
            DLINKSW-DDP-CLIENT-MIB."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS 
 | 
						|
            { 
 | 
						|
            	dDdpClientControlGroup
 | 
						|
            }
 | 
						|
        GROUP dDdpClientControlGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "This group is mandatory for those devices support DLINK discovery protocol."     
 | 
						|
        ::= { dDdpClientCompliances 1 }
 | 
						|
        
 | 
						|
--  units of conformance
 | 
						|
 | 
						|
    dDdpClientControlGroup OBJECT-GROUP
 | 
						|
        OBJECTS             {
 | 
						|
            dDdpClientGlobalState,
 | 
						|
            dDdpClientPortState
 | 
						|
        }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects providing accessing to global status and report time or the status of a port."
 | 
						|
        ::= { dDdpClientGroups 1 } 
 | 
						|
 | 
						|
END
 |