-- ************************************************************************************************* -- 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