summaryrefslogtreecommitdiff
path: root/MIBS/adtran/ADTRAN-AOS-VRRP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran/ADTRAN-AOS-VRRP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOS-VRRP-MIB')
-rw-r--r--MIBS/adtran/ADTRAN-AOS-VRRP-MIB258
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
+