Initial commit
This commit is contained in:
		
							
								
								
									
										314
									
								
								MIBS/dlink/DLINKSW-STP-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										314
									
								
								MIBS/dlink/DLINKSW-STP-EXT-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,314 @@
 | 
			
		||||
--  *****************************************************************
 | 
			
		||||
--  DLINKSW-STP-EXT-MIB.mib : STP Extension MIB
 | 
			
		||||
-- 
 | 
			
		||||
--  Copyright (c) 2013 D-Link Corporation, all rights reserved.
 | 
			
		||||
--   
 | 
			
		||||
--  *****************************************************************
 | 
			
		||||
 | 
			
		||||
	DLINKSW-STP-EXT-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
		
 | 
			
		||||
	IMPORTS	          
 | 
			
		||||
	    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
 | 
			
		||||
        	FROM SNMPv2-SMI
 | 
			
		||||
	    TruthValue
 | 
			
		||||
	        FROM SNMPv2-TC
 | 
			
		||||
	    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
			
		||||
	        FROM SNMPv2-CONF	    			    	    	      	                  
 | 
			
		||||
	    IEEE8021BridgePortNumber, IEEE8021MstIdentifier
 | 
			
		||||
        FROM IEEE8021-TC-MIB    
 | 
			
		||||
        dlinkIndustrialCommon			
 | 
			
		||||
			FROM DLINK-ID-REC-MIB;	
 | 
			
		||||
		
 | 
			
		||||
	dlinkSwStpExtMIB MODULE-IDENTITY
 | 
			
		||||
	    LAST-UPDATED "201303270000Z"
 | 
			
		||||
	    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
 | 
			
		||||
		    "The MIB module for managing D-Link STP extensions which are not covered
 | 
			
		||||
            by standard MIBs."
 | 
			
		||||
		REVISION "201303270000Z"
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Initial version of this MIB."    
 | 
			
		||||
        ::= { dlinkIndustrialCommon 15 }
 | 
			
		||||
                
 | 
			
		||||
 | 
			
		||||
    dStpExtMIBNotifications      OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 0 }
 | 
			
		||||
    dStpExtMIBObjects            OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 1 }
 | 
			
		||||
    dStpExtMIBConformance        OBJECT IDENTIFIER ::= { dlinkSwStpExtMIB 2 }
 | 
			
		||||
        	
 | 
			
		||||
-- -----------------------------------------------------------------------------
 | 
			
		||||
    dStpExtGblMgmt		OBJECT IDENTIFIER ::= { dStpExtMIBObjects 1 }
 | 
			
		||||
    	
 | 
			
		||||
	dStpExtStpGblStateEnabled OBJECT-TYPE
 | 
			
		||||
        SYNTAX          TruthValue 
 | 
			
		||||
        MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object enables global spanning-tree function."
 | 
			
		||||
        ::= { dStpExtGblMgmt 1 }	
 | 
			
		||||
	
 | 
			
		||||
	dStpExtNotificationEnable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          BITS {
 | 
			
		||||
            newRoot(0),
 | 
			
		||||
            topologyChange(1)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS      current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates whether a specified notification is enabled or not.
 | 
			
		||||
            If a bit corresponding to a notification is set to 1, then 
 | 
			
		||||
            the specified notification can be generated.
 | 
			
		||||
 | 
			
		||||
            newRoot(0)    - the newRoot notification as defined in BRIDGE-MIB.
 | 
			
		||||
 | 
			
		||||
            topologyChange(1) -- the topologyChange notification as defined in
 | 
			
		||||
                         BRIDGE-MIB.                
 | 
			
		||||
         "
 | 
			
		||||
    ::= { dStpExtGblMgmt 2 }
 | 
			
		||||
	
 | 
			
		||||
    dStpExtStpNniBpduAddress OBJECT-TYPE
 | 
			
		||||
       	SYNTAX  INTEGER {
 | 
			
		||||
            dot1d(1),
 | 
			
		||||
            dot1ad(2)
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-write
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "Specifies the BPDU MAC address of the NNI port in Q-in-Q status.
 | 
			
		||||
            dot1d - Use Customer Bridge Group Address (01-80-C2-00-00-00) as 
 | 
			
		||||
                    destination address of STP BPDU.
 | 
			
		||||
            dot1ad - Use Provider Bridge Group Address (01-80-C2-00-00-08) as 
 | 
			
		||||
                    destination address of STP BPDU.
 | 
			
		||||
            "
 | 
			
		||||
        ::= { dStpExtGblMgmt 3 }
 | 
			
		||||
	
 | 
			
		||||
        
 | 
			
		||||
--  ***************************************************************************	
 | 
			
		||||
--  STP Port Table
 | 
			
		||||
--  ***************************************************************************  	 
 | 
			
		||||
    dStpExtPortMgmt		OBJECT IDENTIFIER ::= { dStpExtMIBObjects 2 }
 | 
			
		||||
             
 | 
			
		||||
    dStpExtPortTable OBJECT-TYPE
 | 
			
		||||
		SYNTAX          SEQUENCE OF DStpExtPortEntry
 | 
			
		||||
		MAX-ACCESS      not-accessible
 | 
			
		||||
		STATUS          current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		      "A table that contains port-specific information
 | 
			
		||||
		      for the STP extensions."
 | 
			
		||||
		::= { dStpExtPortMgmt 1 }
 | 
			
		||||
 | 
			
		||||
	dStpExtPortEntry OBJECT-TYPE
 | 
			
		||||
		SYNTAX          DStpExtPortEntry
 | 
			
		||||
		MAX-ACCESS  not-accessible
 | 
			
		||||
		STATUS  current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		      "An entry in dStpExtPortTable. This object indicates per port
 | 
			
		||||
		      STP information which is not covered by standard MIB(s)."
 | 
			
		||||
		INDEX   { dStpExtPortNumber }
 | 
			
		||||
		::= { dStpExtPortTable 1 }
 | 
			
		||||
 | 
			
		||||
	DStpExtPortEntry ::=	SEQUENCE {
 | 
			
		||||
		dStpExtPortNumber		            IEEE8021BridgePortNumber,							
 | 
			
		||||
		dStpExtPortForwardBpduEnabled       TruthValue,
 | 
			
		||||
		dStpExtPortAdminHelloTime           Unsigned32,
 | 
			
		||||
		dStpExtPortState                    INTEGER
 | 
			
		||||
	}
 | 
			
		||||
     
 | 
			
		||||
	dStpExtPortNumber OBJECT-TYPE
 | 
			
		||||
		SYNTAX          IEEE8021BridgePortNumber
 | 
			
		||||
		MAX-ACCESS      not-accessible
 | 
			
		||||
		STATUS  current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		      "The port number of the port for this entry."
 | 
			
		||||
		::= { dStpExtPortEntry 1 }		
 | 
			
		||||
	 			
 | 
			
		||||
	dStpExtPortForwardBpduEnabled OBJECT-TYPE
 | 
			
		||||
	    SYNTAX          TruthValue 
 | 
			
		||||
        MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates whether forward the received STP BPDUs to all
 | 
			
		||||
            VLAN member ports in untagged form. 
 | 
			
		||||
            dStpExtPortForwardBpduEnabled cannot be set to 'true' when 
 | 
			
		||||
            spanning-tree protocol is enabled on the interface. "
 | 
			
		||||
        ::= { dStpExtPortEntry 2 }
 | 
			
		||||
 | 
			
		||||
	dStpExtPortAdminHelloTime OBJECT-TYPE
 | 
			
		||||
	    SYNTAX          Unsigned32 (1..2)
 | 
			
		||||
	    UNITS          "seconds"
 | 
			
		||||
        MAX-ACCESS      read-write
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the time interval to send one BPDU at the
 | 
			
		||||
            designated port.
 | 
			
		||||
            dStpExtPortAdminHelloTime only takes effect in MSTP mode."
 | 
			
		||||
        ::= { dStpExtPortEntry 3 }
 | 
			
		||||
                   	 
 | 
			
		||||
	dStpExtPortState OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {            
 | 
			
		||||
            errDisabled(1),
 | 
			
		||||
            blocking(2),
 | 
			
		||||
            listening(3),
 | 
			
		||||
            learning(4),
 | 
			
		||||
            forwarding(5),
 | 
			
		||||
            broken(6),
 | 
			
		||||
            nonStpForwarding(7),          
 | 
			
		||||
            nonStpOther(8)            
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This object indicates the state of STP port.  
 | 
			
		||||
            errDisabled(1): the port is at error disabled state.                                             
 | 
			
		||||
            blocking(2) - broken(6): When STP is enabled on the port and the
 | 
			
		||||
                          port is not at error disabled state, dStpExtPortState
 | 
			
		||||
                          has the same value as dot1dStpPortState, as defined
 | 
			
		||||
                          by application of STP.          
 | 
			
		||||
            noStpForwarding(7) - STP is disabled at the port and this port is
 | 
			
		||||
                          functioning.            
 | 
			
		||||
            nonStpOther(8) - STP is disabled at the port and this port is link-down
 | 
			
		||||
                          or other malfunctioning situations.
 | 
			
		||||
            "                      
 | 
			
		||||
        ::= { dStpExtPortEntry 4 }
 | 
			
		||||
         
 | 
			
		||||
--  ***************************************************************************	
 | 
			
		||||
--  MSTP Instance Extension Table
 | 
			
		||||
--  ***************************************************************************  
 | 
			
		||||
    dStpExtMstpMgmt		OBJECT IDENTIFIER ::= { dStpExtMIBObjects 3 }
 | 
			
		||||
    
 | 
			
		||||
    dStpExtMstpPortTable OBJECT-TYPE
 | 
			
		||||
		SYNTAX          SEQUENCE OF DStpExtMstpPortEntry
 | 
			
		||||
		MAX-ACCESS      not-accessible
 | 
			
		||||
		STATUS          current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		    "A table that contains MSTI-specific information
 | 
			
		||||
		    which are not covered by ieee8021MstpPortTable.
 | 
			
		||||
		    Note that entries will exist in this table only for bridge
 | 
			
		||||
            components for which the corresponding instance of
 | 
			
		||||
            ieee8021SpanningTreeVersion (from the IEEE8021-SPANNING-TREE-MIB)
 | 
			
		||||
            has a value of mstp(2) and the corresponding port is not disabled.
 | 
			
		||||
		    "
 | 
			
		||||
		::= { dStpExtMstpMgmt 1 }
 | 
			
		||||
 | 
			
		||||
	dStpExtMstpPortEntry OBJECT-TYPE
 | 
			
		||||
		SYNTAX          DStpExtMstpPortEntry
 | 
			
		||||
		MAX-ACCESS      not-accessible
 | 
			
		||||
		STATUS          current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
		      "An entry in dStpExtMstPortTable, which consists of information 
 | 
			
		||||
		      is not covered by ieee8021MstpPortTable."
 | 
			
		||||
		INDEX   { 
 | 
			
		||||
		    dStpExtMstpPortMstId,
 | 
			
		||||
		    dStpExtMstpPortNum 
 | 
			
		||||
		}
 | 
			
		||||
		::= { dStpExtMstpPortTable 1 }
 | 
			
		||||
		
 | 
			
		||||
    DStpExtMstpPortEntry ::=	SEQUENCE {
 | 
			
		||||
        dStpExtMstpPortMstId        IEEE8021MstIdentifier,
 | 
			
		||||
        dStpExtMstpPortNum          IEEE8021BridgePortNumber,		
 | 
			
		||||
		dStpExtMstpPortRole		    INTEGER
 | 
			
		||||
		}        
 | 
			
		||||
	
 | 
			
		||||
	dStpExtMstpPortMstId  OBJECT-TYPE
 | 
			
		||||
        SYNTAX          IEEE8021MstIdentifier
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "In an MSTP Bridge, this parameter is the MSTID, i.e. the
 | 
			
		||||
            identifier of a Spanning Tree (or MST) Instance."
 | 
			
		||||
        ::= { dStpExtMstpPortEntry 1 }
 | 
			
		||||
 | 
			
		||||
    dStpExtMstpPortNum OBJECT-TYPE
 | 
			
		||||
        SYNTAX          IEEE8021BridgePortNumber
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "In an MSTP Bridge, the Port's Port Number parameter value for
 | 
			
		||||
            the MSTI, i.e. the number of the Bridge Port for the MSTI."
 | 
			
		||||
        ::= { dStpExtMstpPortEntry 2 }
 | 
			
		||||
	
 | 
			
		||||
	dStpExtMstpPortRole OBJECT-TYPE
 | 
			
		||||
        SYNTAX  INTEGER {
 | 
			
		||||
            root(1),
 | 
			
		||||
            alternate(2),
 | 
			
		||||
            designated(3),
 | 
			
		||||
            backup(4),
 | 
			
		||||
            master(5)              
 | 
			
		||||
        }
 | 
			
		||||
        MAX-ACCESS  read-only
 | 
			
		||||
        STATUS  current
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "The MSTI's current port role as defined by application of MSTP."           
 | 
			
		||||
        ::= { dStpExtMstpPortEntry 3 }  
 | 
			
		||||
         	
 | 
			
		||||
--  ***************************************************************************	
 | 
			
		||||
--  Conformance
 | 
			
		||||
--  ***************************************************************************
 | 
			
		||||
    dStpExtMIBCompliances OBJECT IDENTIFIER ::= { dStpExtMIBConformance 1 }
 | 
			
		||||
		
 | 
			
		||||
	dStpExtCompliance MODULE-COMPLIANCE
 | 
			
		||||
		STATUS          current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"The compliance statement for entities which implement the 
 | 
			
		||||
			DLINKSW-STP-EXT-MIB."
 | 
			
		||||
		MODULE -- this module
 | 
			
		||||
		MANDATORY-GROUPS { 
 | 
			
		||||
		    dStpExtBasicGroup
 | 
			
		||||
		}					
 | 
			
		||||
		
 | 
			
		||||
		GROUP   dStpExtMstpGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is required only if the MSTP is implemented by the agent."
 | 
			
		||||
        
 | 
			
		||||
        GROUP   dStpExtServiceProviderCfgGroup
 | 
			
		||||
        DESCRIPTION
 | 
			
		||||
            "This group is required only if the VLAN tunnel is implemented by the agent."        		     
 | 
			
		||||
 | 
			
		||||
               
 | 
			
		||||
	    ::= { dStpExtMIBCompliances 1 }
 | 
			
		||||
		
 | 
			
		||||
	dStpExtGroups OBJECT IDENTIFIER ::= { dStpExtMIBCompliances 2 }
 | 
			
		||||
	
 | 
			
		||||
	
 | 
			
		||||
	dStpExtBasicGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 
 | 
			
		||||
		    dStpExtStpGblStateEnabled,
 | 
			
		||||
		    dStpExtPortForwardBpduEnabled,		    
 | 
			
		||||
		    dStpExtPortState,
 | 
			
		||||
		    dStpExtNotificationEnable
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"This group contains the collection of objects related to  
 | 
			
		||||
		    STP/RSTP configuration/status which cannot be covered by 
 | 
			
		||||
		    standard MIBs."
 | 
			
		||||
		::= { dStpExtGroups 1 }
 | 
			
		||||
   
 | 
			
		||||
    dStpExtMstpGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS { 
 | 
			
		||||
		    dStpExtPortAdminHelloTime,
 | 
			
		||||
		    dStpExtMstpPortRole		   
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"This group contains the collection of objects related to  
 | 
			
		||||
		    MSTP configuration/status which cannot be covered by 
 | 
			
		||||
		    standard MIBs."
 | 
			
		||||
		::= { dStpExtGroups 2 }		        		
 | 
			
		||||
 | 
			
		||||
    dStpExtServiceProviderCfgGroup OBJECT-GROUP
 | 
			
		||||
		OBJECTS 		    {   
 | 
			
		||||
            dStpExtStpNniBpduAddress
 | 
			
		||||
		}
 | 
			
		||||
		STATUS current
 | 
			
		||||
		DESCRIPTION 
 | 
			
		||||
			"A collection of objects configures STP in service provider site."
 | 
			
		||||
		::= { dStpExtGroups 3 } 
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user