Observium_CE/mibs/zte/ZTE-DSL-UAPS-MIB

188 lines
5.2 KiB
Plaintext

ZTE-DSL-UAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION, DisplayString,MacAddress,TruthValue FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB;
zxDslUapsMib MODULE-IDENTITY
LAST-UPDATED "200701311000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "suchunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte dsl uaps function modules' managed objects."
::= { zxDsl 33 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxDsl OBJECT IDENTIFIER ::= { zte 1004 }
zxDslUapsObjects OBJECT IDENTIFIER ::= { zxDslUapsMib 1 }
zxDslUapsTraps OBJECT IDENTIFIER ::= { zxDslUapsMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Uaps Table
-- 2.Trap
-- 3.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.Uaps
------------------------------------------------------------------------------
zxDslUapsPortMode OBJECT-TYPE
SYNTAX INTEGER
{
uaps(1),
trunk(2),
uplink(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port working mode."
::= { zxDslUapsObjects 1}
zxDslUapsPrimaryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The primary UAPS port.It is 1 or 2 in ZXDSL9806H.
It is used in all port working mode but trunk(2).
"
::= { zxDslUapsObjects 2}
zxDslUapsAutoFailbackEnable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable recovery to the UAPS primary port automatically
when the primary port is normal again."
::= { zxDslUapsObjects 3}
zxDslUapsProtectionTime OBJECT-TYPE
SYNTAX INTEGER (10..900)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The protection time of UAPS.When the fail time of port is larger
than it,the UAPS module should failover to the secondary port.
It is only used in uaps mode.
"
::= { zxDslUapsObjects 4}
zxDslUapsForceSwap OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force to swap the primary and secondary port."
::= { zxDslUapsObjects 5}
zxDslUapsPortWorkingStatus OBJECT-TYPE
SYNTAX INTEGER
{
primaryPortInWorking(1),
secondaryPortInWorking(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates which port is in working state."
::= { zxDslUapsObjects 6}
zxDslUapsPortOperStatus OBJECT-TYPE
SYNTAX BITS
{
primaryPort(0),
secondaryPort(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates the operational status of ports.
The bit value 0 means down and 1 means up.
"
::= { zxDslUapsObjects 7}
zxDslUapsIsInPrtctTime OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates if the UAPS is in protect time status. "
::= { zxDslUapsObjects 8}
zxDslUapsSwapRequestStatus OBJECT-TYPE
SYNTAX INTEGER
{
existRequest(1),
noRequest(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates if there is a swap request in memory. "
::= { zxDslUapsObjects 9}
zxDslUapsSwapReason OBJECT-TYPE
SYNTAX BITS
{
failback(0), -- primary port is recovery
failover(1), -- primary port is in fault
forceSwap(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates the reason of swap.
NOTE:
BIT 0 is just the MSB of this variable and is NOT the LSB.
"
::= { zxDslUapsObjects 10}
------------------------------------------------------------------------------
-- 2.Trap
------------------------------------------------------------------------------
zxDslUapsSwappedTrap NOTIFICATION-TYPE
OBJECTS {
zxDslUapsPortWorkingStatus,
zxDslUapsPortOperStatus,
zxDslUapsSwapReason
}
STATUS current
DESCRIPTION
"It indicates the primary and seconday port of UAPS module has swapped."
::= { zxDslUapsTraps 1 }
END