117 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *************************************************************************************************
 | 
						|
-- TN-LOAM-EXT-MIB.mib:  Enterprise MIB for Interface/VLAN management
 | 
						|
--
 | 
						|
-- Copyright (c) 2012 by Transition Networks, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--                     
 | 
						|
-- *************************************************************************************************
 | 
						|
--
 | 
						|
 | 
						|
TN-LOAM-EXT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	MODULE-IDENTITY,
 | 
						|
	OBJECT-IDENTITY,
 | 
						|
	enterprises FROM SNMPv2-SMI
 | 
						|
	RowStatus, TruthValue FROM SNMPv2-TC
 | 
						|
	ifIndex, InterfaceIndex FROM IF-MIB  
 | 
						|
	tnProducts FROM TRANSITION-SMI;		
 | 
						|
 | 
						|
tnLOAMExtMIB MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "201201080000Z"
 | 
						|
	ORGANIZATION "Transition Networks, Inc."
 | 
						|
	CONTACT-INFO
 | 
						|
		"	Transition Networks
 | 
						|
			10900 Red Circle Drive
 | 
						|
			Minnetonka, MN 55343 USA
 | 
						|
			Tel: +1-800-526-9267
 | 
						|
			
 | 
						|
		    E-mail: techsupport@transition.com"
 | 
						|
	DESCRIPTION
 | 
						|
		"The mib module for managing Link OAM (IEEE 802.3ah Clause 57) enterprise extensions."                           
 | 
						|
 | 
						|
	REVISION      "201201080000Z"
 | 
						|
		DESCRIPTION  
 | 
						|
		"Second Revision of this module, naming prefix change to accmodate more products."
 | 
						|
		
 | 
						|
	REVISION      "200901080000Z"
 | 
						|
		DESCRIPTION  
 | 
						|
		"Initial Revision of this module"
 | 
						|
	::= { tnProducts 7 }
 | 
						|
                    
 | 
						|
-- 
 | 
						|
-- Section 1 
 | 
						|
--                                                         
 | 
						|
tnLOAMNotifications OBJECT IDENTIFIER ::= { tnLOAMExtMIB 0 }       
 | 
						|
tnLOAMObjects 		OBJECT IDENTIFIER ::= { tnLOAMExtMIB 1 }
 | 
						|
tnLOAMConformance 	OBJECT IDENTIFIER ::= { tnLOAMExtMIB 2 }
 | 
						|
	 
 | 
						|
 | 
						|
tnLOAMIfMgmt        OBJECT IDENTIFIER ::= { tnLOAMObjects 1 }   
 | 
						|
 | 
						|
--
 | 
						|
-- ION SOAM (Interface, VLAN Tag) managment table
 | 
						|
--	 
 | 
						|
tnLOAMIfMgmtTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF TnLOAMIfMgmtEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
    "This table has entries which generate an synthetic indentifier for a given interface, VLAN service mapping."
 | 
						|
    ::= { tnLOAMIfMgmt 1 }    
 | 
						|
        
 | 
						|
tnLOAMIfMgmtEntry OBJECT-TYPE
 | 
						|
    SYNTAX      TnLOAMIfMgmtEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
    "A entry in the table represents Link OAM management extension for an interface."
 | 
						|
    INDEX  { ifIndex }        
 | 
						|
    ::= { tnLOAMIfMgmtTable 1 }
 | 
						|
                                     
 | 
						|
TnLOAMIfMgmtEntry ::= 
 | 
						|
    SEQUENCE 
 | 
						|
    {              
 | 
						|
        tnLOAMIfModeCtrl             	INTEGER,
 | 
						|
        tnLOAMIfClearStats				INTEGER,
 | 
						|
        tnLOAMIfMUXState    	        INTEGER,
 | 
						|
        tnLOAMIfPARState				INTEGER
 | 
						|
    }
 | 
						|
 | 
						|
tnLOAMIfModeCtrl OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {auto(1), manual(2)}
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object can be used to provision the Link OAM mode for this interface. 
 | 
						|
	 	In auto(1) mode , the interface is set to active/passive depending on
 | 
						|
	 	if the device is in a chassis or stand-alone. Applicable to Chassis based products.
 | 
						|
	 	In manual(2) mode lets the user choose the Link OAM mode (active/passive)."
 | 
						|
    ::= { tnLOAMIfMgmtEntry 1 }
 | 
						|
       
 | 
						|
tnLOAMIfClearStats OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER { reset(1), doNothing(2) }
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "This mib variable can be used to clear all Link OAM statisitical counters for
 | 
						|
        this interface."
 | 
						|
    ::= { tnLOAMIfMgmtEntry 2 }    
 | 
						|
    
 | 
						|
tnLOAMIfMUXState OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER { forward(1), discard(2) }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The status of interface's multiplexer state."
 | 
						|
    ::= { tnLOAMIfMgmtEntry 3 }   
 | 
						|
 | 
						|
tnLOAMIfPARState OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER { forward(1), loopback(2), discard(3)  }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The status of interface's Parser state."
 | 
						|
    ::= { tnLOAMIfMgmtEntry 4 }    
 | 
						|
END    
 |