178 lines
5.9 KiB
Plaintext
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
|