MIBs Depot

CISCO-HSRP-MIB

Registered at
1.3.6.1.4.1.9.9.106
Last updated
2010-09-06 00:00
Organization
Cisco Systems, Inc.
Revisions
2010-09-06 00:00, 2005-12-20 00:00, 1998-08-03 00:00
Namespace
cisco
Source file
CISCO-HSRP-MIB
Digest
sha256:aae3f1e46d26d41e91e0ae8c11cea29a10f63efa5e4ce99ae91ad718c1c9d98b

Description

The MIB module provides a means to monitor and configure the Cisco IOS proprietary Hot Standby Router Protocol (HSRP). Cisco HSRP protocol is defined in RFC2281. Terminology: HSRP is a protocol used amoung a group of routers for the purpose of selecting an 'active router' and a 'standby router'. An 'active router' is the router of choice for routing packets. A 'standby router' is a router that takes over the routing duties when an active router fails, or when preset conditions have been met. An 'HSRP group' or a 'standby group' is a set of routers which communicate using HSRP. An HSRP group has a group MAC address and a group Virtual IP address. These are the designated addresses. The active router assumes (i.e. inherits) these group addresses. 'Hello' messages are sent to indicate that a router is running and is capable of becoming the active or standby router. 'Hellotime' is the interval between successive HSRP Hello messages from a given router. 'Holdtime' is the interval between the receipt of a Hello message and the presumption that the sending router has failed.

Contact

Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-hsrp@cisco.com

Imports

FromSymbols
CISCO-SMIciscoMgmt
IF-MIBifIndex
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
SNMPv2-SMIIpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso
SNMPv2-TCDisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TruthValue

Imported by

1 module(s) in this corpus import this one.

Load order

Every file a consumer needs in order to load this module, dependencies first.

CISCO-HSRP-MIB
CISCO-SMI
IANAifType-MIB
IF-MIB
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-SMI
SNMPv2-TC

Textual conventions

NameOIDSyntaxAccessStatus
HsrpState
TEXTUAL-CONVENTION
The current state of the HSRP protocol for a given HSRP group entry.
current

Objects

NameOIDSyntaxAccessStatus
ciscoHsrpMIBObjects
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.1
cHsrpGlobalConfig
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.1.1
cHsrpConfigTimeout
OBJECT-TYPE
The amount of time in minutes a row in cHsrpGrpTable can remain in a state other than active before being timed out.
1.3.6.1.4.1.9.9.106.1.1.1Unsigned32 (1..60)read-writecurrent
cHsrpGroup
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.1.2
cHsrpGrpTable
OBJECT-TYPE
A table containing information on each HSRP group for each interface.
1.3.6.1.4.1.9.9.106.1.2.1not-accessiblecurrent
cHsrpGrpEntry
OBJECT-TYPE
Information about an HSRP group. Management applications use cHsrpGrpRowStatus to control entry modification, creation and deletion. Setting cHsrpGrpRowStatus to 'active' causes the router to communicate using HSRP. The value of cHsrpGrpRowStatus may be set to 'destroy' at any time. Entries may not be created via SNMP without explicitly setting cHsrpGrpRowStatus to either 'createAndGo' or 'createAndWait'. Entries can be created and modified via the management protocol or by the device's local management interface. A management application wishing to create an entry should choose the ifIndex of the interface which is to be added as part of an HSRP group. Also, a cHsrpGrpNumber should be chosen. A group number is unique only amongst the groups on a particular interface. The value of the group number appears in packets which are transmitted and received on a LAN segment to which the router is connected. The application must select the group number as explained in the description for cHsrpGrpNumber. If the row is not active, and a local management interface command modifies that row, the row may transition to active state. A row which is not in active state will timeout after a configurable period (five minutes by default). This timeout period can be changed by setting cHsrpConfigTimeout.
1.3.6.1.4.1.9.9.106.1.2.1.1not-accessiblecurrent
cHsrpGrpNumber
OBJECT-TYPE
This object along with the ifIndex of a particular interface uniquely identifies an HSRP group. Group numbers 0,1 and 2 are the only valid group numbers for TokenRing interfaces. For other media types, numbers range from 0 to 255. Each interface has its own set of group numbers. There's no relationship between the groups configured on different interfaces. Using a group number on one interface doesn't preclude using the same group number on a different interface. For example, there can be a group 1 on an Ethernet and a group 1 on Token Ring. More details can be found from RFC 2281.
1.3.6.1.4.1.9.9.106.1.2.1.1.1Unsigned32 (0..255)not-accessiblecurrent
cHsrpGrpAuth
OBJECT-TYPE
This is an unencrypted authentication string which is carried in all HSRP messages. An authentication string mismatch prevents a router interface from learning the designated IP address or HSRP timer values from other HSRP-enabled routers with the same group number. The function of this object is not to supply any sort of security-like authentication but rather to confirm that what's happening is what's intended. In other words, this is meant for sanity checking only.
1.3.6.1.4.1.9.9.106.1.2.1.1.2DisplayString (SIZE(0..8))read-createcurrent
cHsrpGrpPriority
OBJECT-TYPE
The cHsrpGrpPriority helps to select the active and the standby routers. The router with the highest priority is selected as the active router. In the priority range of 0 to 255, 0 is the lowest priority and 255 is the highest priority. If two (or more) routers in a group have the same priority, the one with the highest ip address of the interface is the active router. When the active router fails to send a Hello message within a configurable period of time, the standby router with the highest priority becomes the active router. A router with highest priority will only attempt to overthrow a lower priority active router if it is configured to preempt. But, if there is more than one router which is not active, the highest priority non-active router becomes the standby router.
1.3.6.1.4.1.9.9.106.1.2.1.1.3Unsigned32 (0..255)read-createcurrent
cHsrpGrpPreempt
OBJECT-TYPE
This object, if TRUE, indicates that the current router should attempt to overthrow a lower priority active router and attempt to become the active router. If this object is FALSE, the router will become the active router only if there is no such router (or if an active router fails).
1.3.6.1.4.1.9.9.106.1.2.1.1.4TruthValueread-createcurrent
cHsrpGrpPreemptDelay
OBJECT-TYPE
This delay is the time difference between a router power up and the time it can actually start preempting the currently active router. When a router first comes up, it doesn't have a complete routing table. If it's configured to preempt, then it will become the Active router, but it will not be able to provide adequate routing services. The solution to this is to allow for a configurable delay before the router actually preempts the currently active router.
1.3.6.1.4.1.9.9.106.1.2.1.1.5Unsigned32 (0..3600)read-createcurrent
cHsrpGrpUseConfiguredTimers
OBJECT-TYPE
HSRP routers learn a group's Hellotime or Holdtime from hello messages. The Hellotime is used to determine the frequency of generating hello messages when this router becomes the active or standby router. The Holdtime is the interval between the receipt of a Hello message and the presumption that the sending router has failed. If this object is TRUE, the cHsrpGrpConfiguredHelloTime and cHsrpGrpConfiguredHoldTime will be used. If it is FALSE, the Hellotime and Holdtime values are learned.
1.3.6.1.4.1.9.9.106.1.2.1.1.6TruthValueread-onlycurrent
cHsrpGrpConfiguredHelloTime
OBJECT-TYPE
If cHsrpGrpUseConfiguredTimers is true, cHsrpGrpConfiguredHelloTime is used when this router is an active router. Otherwise, the Hellotime learned from the current active router is used. All routers on a particular LAN segment must use the same Hellotime.
1.3.6.1.4.1.9.9.106.1.2.1.1.7Unsigned32read-createcurrent
cHsrpGrpConfiguredHoldTime
OBJECT-TYPE
If cHsrpGrpUseConfiguredTimers is true, cHsrpGrpConfiguredHoldTime is used when this router is an active router. Otherwise, the Holdtime learned from the current active router is used. All routers on a particular LAN segment should use the same Holdtime. Also, the Holdtime should be at least three times the value of the Hellotime and must be greater than the Hellotime.
1.3.6.1.4.1.9.9.106.1.2.1.1.8Unsigned32read-createcurrent
cHsrpGrpLearnedHelloTime
OBJECT-TYPE
If the Hellotime is not configured on a router, it can be learned from the Hello messages from active router, provided the Hello message is authenticated. If the Hellotime is not learned from a Hello message from the active router and it is not manually configured, a default value of 3 seconds is recommended.
1.3.6.1.4.1.9.9.106.1.2.1.1.9Unsigned32read-onlycurrent
cHsrpGrpLearnedHoldTime
OBJECT-TYPE
If the Holdtime is not configured on a router, it can be learned from the Hello message from the active router. Holdtime should be learned only if the Hello message is authenticated. If the Holdtime is not learned and it is not manually configured, a default value of 10 seconds is recommended.
1.3.6.1.4.1.9.9.106.1.2.1.1.10Unsigned32read-onlycurrent
cHsrpGrpVirtualIpAddr
OBJECT-TYPE
This is the primary virtual IP address used by this group. If this address is configured (i.e a non zero ip address), this value is used. Otherwise, the agent will attempt to discover the virtual address through a discovery process (which scans the hello messages).
1.3.6.1.4.1.9.9.106.1.2.1.1.11IpAddressread-createcurrent
cHsrpGrpUseConfigVirtualIpAddr
OBJECT-TYPE
If this object is TRUE, cHsrpGrpVirtualIpAddr was a configured one. Otherwise, it indicates that cHsrpGrpVirtualIpAddr was a learned one.
1.3.6.1.4.1.9.9.106.1.2.1.1.12TruthValueread-onlycurrent
cHsrpGrpActiveRouter
OBJECT-TYPE
Ip Address of the currently active router for this group.
1.3.6.1.4.1.9.9.106.1.2.1.1.13IpAddressread-onlycurrent
cHsrpGrpStandbyRouter
OBJECT-TYPE
Ip Address of the currently standby router for this group.
1.3.6.1.4.1.9.9.106.1.2.1.1.14IpAddressread-onlycurrent
cHsrpGrpStandbyState
OBJECT-TYPE
The current HSRP state of this group on this interface.
1.3.6.1.4.1.9.9.106.1.2.1.1.15HsrpStateread-onlycurrent
cHsrpGrpVirtualMacAddr
OBJECT-TYPE
Mac Addresses used are as specified in RFC 2281. For ethernet and fddi interfaces, a MAC address will be in the range 00:00:0c:07:ac:00 through 00:00:0c:07:ac:ff. The last octet is the hexadecimal equivalent of cHsrpGrpNumber (0-255). Some Ethernet and FDDI interfaces allow a unicast MAC address for each HSRP group. Certain Ethernet chipsets(LANCE Ethernet, VGANYLAN and QUICC Ethernet) only support a single Unicast Mac Address. In this case, only one HSRP group is allowed. For TokenRing interfaces, the following three MAC addresses are permitted (functional addresses): C0:00:00:01:00:00 C0:00:00:02:00:00 C0:00:00:04:00:00.
1.3.6.1.4.1.9.9.106.1.2.1.1.16MacAddressread-onlycurrent
cHsrpGrpEntryRowStatus
OBJECT-TYPE
The control that allows modification, creation, and deletion of entries. For detailed rules see the DESCRIPTION for cHsrpGrpEntry.
1.3.6.1.4.1.9.9.106.1.2.1.1.17RowStatusread-createcurrent
cHsrpGrpIpNone
OBJECT-TYPE
This object specifies the disable HSRP IPv4 virtual IP address.
1.3.6.1.4.1.9.9.106.1.2.1.1.18TruthValueread-createcurrent
cHsrpMIBNotificationPrefix
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.2
cHsrpMIBNotifications
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.2.0
cHsrpConformance
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.3
cHsrpCompliances
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.3.1
cHsrpComplianceGroups
OBJECT-IDENTITY
1.3.6.1.4.1.9.9.106.3.2

Notifications

NameOIDStatus
cHsrpStateChange
NOTIFICATION-TYPE
A cHsrpStateChange notification is sent when a cHsrpGrpStandbyState transitions to either active or standby state, or leaves active or standby state. There will be only one notification issued when the state change is from standby to active and vice versa.
1.3.6.1.4.1.9.9.106.2.0.1current

Conformance

NameOIDStatus
cHsrpCompliance
MODULE-COMPLIANCE
The compliance statement for all hosts implementing the CISCO-HSRP-MIB.
1.3.6.1.4.1.9.9.106.3.1.1deprecated
cHsrpComplianceRev1
MODULE-COMPLIANCE
The object group is deprecated by the cHsrpComplianceRev2
1.3.6.1.4.1.9.9.106.3.1.2deprecated
cHsrpComplianceRev2
MODULE-COMPLIANCE
The compliance statement for all hosts implementing the CISCO-HSRP-MIB.
1.3.6.1.4.1.9.9.106.3.1.3current
cHsrpConfigGroup
OBJECT-GROUP
The collection of objects used to set global configuration objects for the HSRP MIB.
1.3.6.1.4.1.9.9.106.3.2.1current
cHsrpGrpGroup
OBJECT-GROUP
The collection of objects used to add, delete and retrieve information about HSRP groups.
1.3.6.1.4.1.9.9.106.3.2.2current
cHsrpNotificationsGroup
NOTIFICATION-GROUP
The collection of notifications used to indicate HSRP state information.
1.3.6.1.4.1.9.9.106.3.2.3current
cHsrpGrpGroupSup
OBJECT-GROUP
The collection of objects used to add, delete and retrieve information about HSRP groups.
1.3.6.1.4.1.9.9.106.3.2.4current