diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran/ADTRAN-AOS-VRRP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOS-VRRP-MIB')
| -rw-r--r-- | MIBS/adtran/ADTRAN-AOS-VRRP-MIB | 258 |
1 files changed, 258 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOS-VRRP-MIB b/MIBS/adtran/ADTRAN-AOS-VRRP-MIB new file mode 100644 index 0000000..77ae47d --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-VRRP-MIB @@ -0,0 +1,258 @@ +ADTRAN-AOS-VRRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + ifIndex FROM IF-MIB + adGenAOSConformance, adGenAOSRouter + FROM ADTRAN-AOS; + +adGenAOSVrrpMib MODULE-IDENTITY + LAST-UPDATED "201404170000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines VRRP V2 and V3 notifications for AdtranOS + products and provides information about the virtual router instance." + REVISION "201407290000Z" -- July 29, 2014 / YYYYMMDDHHMMZ + DESCRIPTION + "Revised text in descriptions." + REVISION "201404170000Z" -- April 17, 2014 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosVrrp MIB. Revision R11.3" + + ::= { adIdentity 10000 53 2 3} + +adGenAOSVrrp OBJECT IDENTIFIER ::= { adGenAOSRouter 3 } +--============================================================================================= + +adGenAOSVrrpTrap OBJECT IDENTIFIER ::= { adGenAOSVrrp 0 } +adGenAOSVrrpTrapCntl OBJECT IDENTIFIER ::= { adGenAOSVrrp 1 } + +--Define Vrrp Table and Entry for the table +adGenAOSVrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vrrp Router instances." + ::= { adGenAOSVrrp 2 } + +adGenAOSVrrpEntry OBJECT-TYPE + SYNTAX AdGenAOSVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters of a particular VRRP Instance." + INDEX { ifIndex, adGenAOSVrrpVersion, adGenAOSVrrpId, + adGenAOSVrrpInetAddrType } + ::= { adGenAOSVrrpTable 1 } + + +AdGenAOSVrrpEntry ::= + SEQUENCE { + adGenAOSVrrpVersion INTEGER, + adGenAOSVrrpId Integer32, + adGenAOSVrrpInetAddrType InetAddressType, + adGenAOSVrrpInetAddr InetAddress, + adGenAOSVrrpOperStatus INTEGER, + adGenAOSVrrpPriority Integer32 + } + +adGenAOSVrrpVersion OBJECT-TYPE + SYNTAX INTEGER { + v2(2), + v3(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the version of VRRP used in the current Virtual Router instance." + ::= { adGenAOSVrrpEntry 1 } + +adGenAOSVrrpId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a row in the AdGenAOSVrrpTable. The ID is unique to the VRRP + instance of VRRP Type (v2 and v3). " + ::= { adGenAOSVrrpEntry 2 } + +adGenAOSVrrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the primary IP address type." + ::= { adGenAOSVrrpEntry 3 } + +adGenAOSVrrpInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the primary IP address." + ::= { adGenAOSVrrpEntry 4 } + +adGenAOSVrrpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies if the router is the master or backup." + ::= { adGenAOSVrrpEntry 5 } + +adGenAOSVrrpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the priority of the virtual router instance." + ::= { adGenAOSVrrpEntry 6 } + +--Trap Control information +adGenAOSVrrpMasterTrapCntl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the adGenAOSVrrpMaster trap." + DEFVAL { disabled } + ::= { adGenAOSVrrpTrapCntl 1 } + +--Trap notification information +adGenAOSVrrpMasterTrap NOTIFICATION-TYPE + OBJECTS { + adGenAOSVrrpOperStatus + } + STATUS current + DESCRIPTION + "A Master Trap signifies that one of the virtual routers has changed + its state. Either from Master to Backup or Backup to Master" + ::= { adGenAOSVrrpTrap 1 } + + ------------------------------------------------------------ +-- Conformance information +-- +adGenAOSVrrpConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 20 } + +adGenAOSVrrpGroups OBJECT IDENTIFIER + ::= { adGenAOSVrrpConformance 1 } + +adGenAOSVrrpCompliances OBJECT IDENTIFIER + ::= { adGenAOSVrrpConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSVrrpFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + VRRP V2 and V3 in adGenAosVrrp MIB. When this MIB is implemented + with support for read-write, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSVrrpObjectGroup + DESCRIPTION + "A collection of objects that constitute the VRRP Table." + + GROUP adGenAOSVrrpTrapCfgGroup + DESCRIPTION + "A collection of objects providing configuration for the VRRP trap." + + GROUP adGenAOSVrrpTrapGroup + DESCRIPTION + "This group is used for the management of + asynchronous notifications for VRRP state changes." + + GROUP adGenAOSVrrpNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated VRRP state changes." + + ::= {adGenAOSVrrpCompliances 1} + +-- +-- Read-Only Compliance +-- + adGenAOSVrrpReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + VRRP V2 and V3 in adGenAOSVrrp MIB. When this MIB is implemented + without support for read-create (i.e. in read-only mode), + then such an implementation can claim read-only compliance. + A virtual router can be defined but cannot be modified using + this MIB." + + MODULE -- this module + + GROUP adGenAOSVrrpObjectGroup + DESCRIPTION + "A collection of objects that constitute the VRRP Table." + + ::= { adGenAOSVrrpCompliances 2 } + +--Group Definitions + adGenAOSVrrpObjectGroup OBJECT-GROUP + OBJECTS{ adGenAOSVrrpInetAddr, adGenAOSVrrpPriority } + STATUS current + DESCRIPTION + "The objects that define VRRP table." + ::= { adGenAOSVrrpGroups 1 } + + adGenAOSVrrpTrapCfgGroup OBJECT-GROUP + OBJECTS { + adGenAOSVrrpMasterTrapCntl + } + STATUS current + DESCRIPTION + "This group contains the objects necessary to enable/disable + VRRP traps." + ::= { adGenAOSVrrpGroups 2 } + + adGenAOSVrrpTrapGroup OBJECT-GROUP + OBJECTS { + adGenAOSVrrpOperStatus + } + STATUS current + DESCRIPTION + "The objects necessary to control VRRP state notification messages." + ::= { adGenAOSVrrpGroups 3 } + + adGenAOSVrrpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSVrrpMasterTrap } + STATUS current + DESCRIPTION + "Traps which may be used to detect the change of state + in any of the virtual router instances." + ::= { adGenAOSVrrpGroups 4 } + +END + |