mibs/MIBS/ubiquoss/UBQS-SLD-MIB
2023-12-05 12:25:34 +01:00

323 lines
8.4 KiB
Plaintext

-- *****************************************************************
-- UBQS-SLD-MIB
--
-- July 2011, Park Hyung Eun
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-SLD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
Unsigned32,
Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus,
TruthValue,
TimeStamp,
DisplayString,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex,
ifName,
ifType,
ifAdminStatus,
ifOperStatus
FROM IF-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiSldMIB MODULE-IDENTITY
LAST-UPDATED "201107190000Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
"The UBQS-SLD-MIB is used for getting
the information about self loop detect(SLD)."
::= { ubiMgmtv2 25 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiInterfaceMIB
-- ***************************************************************
ubiSldMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSldMIB 0 }
ubiSldMIBObjects OBJECT IDENTIFIER ::= { ubiSldMIB 1 }
ubiSldMIBConformance OBJECT IDENTIFIER ::= { ubiSldMIB 2 }
ubiSldGlobal OBJECT IDENTIFIER ::= { ubiSldMIBObjects 1 }
-- ***********************************************************
-- ubiSldMIBNotificationPrefix
-- ***********************************************************
ubiSelfLoopDetectStateChange NOTIFICATION-TYPE
OBJECTS
{
ifDescr,
ubiSldIfState,
ubiSldIfRecoveryMethod
}
STATUS current
DESCRIPTION
"When SLD status is changed, this notification is occured."
::= { ubiSldMIBNotificationPrefix 1 }
-- ***********************************************************
-- ubiSldMIBObjects
-- ***********************************************************
ubiSldEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable function of SLD."
::= { ubiSldGlobal 1 }
ubiSldHelloInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global SLD hello interval."
::= { ubiSldGlobal 2 }
ubiSldRecoveryTime OBJECT-TYPE
SYNTAX Integer32 {
disable(0)
}
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global SLD Recovery time."
::= { ubiSldGlobal 3 }
ubiSldNotifyOnlyEnbaled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable Global function of
only notification without SLD."
::= { ubiSldGlobal 4 }
ubiSldPortCheckEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable global configuration of
SLD without checking port."
::= { ubiSldGlobal 5 }
ubiSldIfStateChangeEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable to sending SLD SNMP trap message"
::= { ubiSldGlobal 6 }
-- ***********************************************************
-- ubiSldIfTable
-- ***********************************************************
ubiSldIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiSldIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiSldMIBObjects 2 }
ubiSldIfEntry OBJECT-TYPE
SYNTAX UbiSldIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { ubiSldIfTable 1 }
UbiSldIfEntry ::= SEQUENCE
{
ubiSldIfEnabled TruthValue,
ubiSldIfHelloInterval Integer32,
ubiSldIfRecoveryTime Integer32,
ubiSldIfNotifyOnlyEnabled TruthValue,
ubiSldIfPortCheckEnabled TruthValue,
ubiSldIfState INTEGER,
ubiSldIfRecoveryMethod INTEGER,
ubiSldIfLastStateChangeTime TimeStamp,
ubiSldIfErrorDisabledCount Integer32,
ubiSldIfStateReset INTEGER
}
ubiSldIfEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is enable to transmit SLD hello PDU in interface."
::= { ubiSldIfEntry 1 }
ubiSldIfHelloInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is changed SLD hello interval."
::= { ubiSldIfEntry 2 }
ubiSldIfRecoveryTime OBJECT-TYPE
SYNTAX Integer32 {
disable(0)
}
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is configured, if interface is disabled by SLD,
interface automatically recover after recovery time."
::= { ubiSldIfEntry 3 }
ubiSldIfNotifyOnlyEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is configured, if self-loop is detected,
only notification is occured without disable interface."
::= { ubiSldIfEntry 4 }
ubiSldIfPortCheckEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When it is enabled, if it receive SLD hello PDU
of anothor interface, it regards SLD."
::= { ubiSldIfEntry 5 }
ubiSldIfState OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
errDisable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current interface status
enable(1) : interface is active
errDisable(2) : interface is disable by SLD."
::= { ubiSldIfEntry 6 }
ubiSldIfRecoveryMethod OBJECT-TYPE
SYNTAX INTEGER {
none(1),
autoRecovery(2),
manualRecovery(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Recorvery status
none(1) : none
autoRecovery(2) : Auto recovery
manualRecovery(3): Manual recoery"
::= { ubiSldIfEntry 7 }
ubiSldIfLastStateChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time of changing interface status by SLD."
::= { ubiSldIfEntry 8 }
ubiSldIfErrorDisabledCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of occurence self-loop detection."
::= { ubiSldIfEntry 9 }
ubiSldIfStateReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It manually clear interface status by SLD.
none(0) : Do nothing
reset(1) : Clear interface."
::= { ubiSldIfEntry 10 }
-- ***********************************************************
-- ubiSldMIBConformance
-- ***********************************************************
ubiSldMIBCompliances OBJECT IDENTIFIER ::= { ubiSldMIBConformance 1 }
ubiSldMIBGroups OBJECT IDENTIFIER ::= { ubiSldMIBConformance 2 }
-- Compliance
ubiSldMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-SLD-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiSldGroup
}
::= { ubiSldMIBCompliances 1 }
ubiSldGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about self loop detect."
::= { ubiSldMIBGroups 1 }
END