Observium_CE/mibs/raisecom/RAISECOM-VRRP-MIB

178 lines
5.9 KiB
Plaintext

--MibName=RAISECOM-VRRP-MIB
-- *****************************************************************
-- RAISECOM-VRRP-MIB.mib: Raisecom VRRP MIB file
--
-- 20110726,tangyoucan
--
--
-- Copyright (c) 2000-2011 by Raisecom Technology Co., Ltd.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Integer32, IpAddress, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus,
MacAddress, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB
vrrpOperVrId FROM VRRP-MIB
raisecomAgent FROM RAISECOM-BASE-MIB;
raisecomVrrp MODULE-IDENTITY
LAST-UPDATED "201107260000Z"
ORGANIZATION "Raisecom Technology Co., Ltd."
CONTACT-INFO
"Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION
"This MIB module is designed for vrrp config."
REVISION "201107260000Z"
DESCRIPTION
"version 1.0.0"
::= { raisecomAgent 41 }
-- *******************************************************************
-- RAISECOM VRRP MIB Groups
-- *******************************************************************
raisecomVrrpNotifications OBJECT IDENTIFIER ::= { raisecomVrrp 0 }
raisecomVrrpObjects OBJECT IDENTIFIER ::= { raisecomVrrp 1 }
raisecomVrrpScalarObjects OBJECT IDENTIFIER ::= { raisecomVrrpObjects 1 }
raisecomVrrpConformance OBJECT IDENTIFIER ::= { raisecomVrrp 2 }
-- *******************************************************************
-- Start of MIB objects
-- *******************************************************************
raisecomVrrpPing OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ICMP echo enable or disable of virtual router."
DEFVAL { true }
::= { raisecomVrrpScalarObjects 1 }
raisecomVrrpStatisticsClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"action of clear statistics of VRRP, when the statistics clear,
it will change to false."
DEFVAL { false }
::= { raisecomVrrpScalarObjects 2 }
-- *******************************************************************
-- VRRP Operations Table
-- *******************************************************************
raisecomVrrpOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Operations table for a VRRP router to set desciption , preempt delay."
::= { raisecomVrrpObjects 2 }
raisecomVrrpOperEntry OBJECT-TYPE
SYNTAX RaisecomVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the raisecomVrrpOperTable containing the operational
characteristics of a virtual router. On a VRRP router,
a given virtual router is identified by a combination
of the IF index and VRID."
INDEX { ifIndex, vrrpOperVrId }
::= { raisecomVrrpOperTable 1 }
RaisecomVrrpOperEntry ::= SEQUENCE {
raisecomVrrpOperDesc OCTET STRING,
raisecomVrrpOperPreemptDelay INTEGER
}
raisecomVrrpOperDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The description of the virtual router. "
::= { raisecomVrrpOperEntry 1 }
raisecomVrrpOperPreemptDelay OBJECT-TYPE
SYNTAX INTEGER (0..255)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The preempt delay of the virtual router."
DEFVAL { 0 }
::= { raisecomVrrpOperEntry 2 }
-- *******************************************************************
-- VRRP track if Table
-- *******************************************************************
raisecomVrrpTrackIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomVrrpTrackIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VRRP track table for a VRRP router to monitor such interface."
::= { raisecomVrrpObjects 3 }
raisecomVrrpTrackIfEntry OBJECT-TYPE
SYNTAX RaisecomVrrpTrackIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the raisecomVrrpTrackTable containing track if of VRRP router."
INDEX { ifIndex, vrrpOperVrId , raisecomVrrpTrackIf}
::= { raisecomVrrpTrackIfTable 1 }
RaisecomVrrpTrackIfEntry ::= SEQUENCE {
raisecomVrrpTrackIf INTEGER,
raisecomVrrpTrackIfPriChg INTEGER,
raisecomVrrpTrackIfRowStatus RowStatus
}
raisecomVrrpTrackIf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The track if of the virtual router. "
::= { raisecomVrrpTrackIfEntry 1 }
raisecomVrrpTrackIfPriChg OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The track interface down, then the virtual router priority will reduce this value."
::= { raisecomVrrpTrackIfEntry 2 }
raisecomVrrpTrackIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status this entry.used for create/del this entry."
::= { raisecomVrrpTrackIfEntry 3 }
END