Observium_CE/mibs/hirschmann/HM2-PLATFORM-ROUTING-MIB

4799 lines
147 KiB
Plaintext

HM2-PLATFORM-ROUTING-MIB DEFINITIONS ::= BEGIN
--
-- ***********************************************************
-- Hirschmann Platform Routing MIB
-- ***********************************************************
--
IMPORTS
hm2PlatformMibs, HmEnabledStatus
FROM HM2-TC-MIB
ifIndex, InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
InetAddress, InetAddressType, InetAddressIPv4
FROM INET-ADDRESS-MIB
ospfIfEntry, ospfNbrEntry, ospfVirtIfEntry, ospfAreaEntry, ospfIfMetricEntry, RouterID
FROM OSPF-MIB
VlanId
FROM Q-BRIDGE-MIB
vrrpOperVrId
FROM VRRP-MIB
PhysAddress
FROM RFC1213-MIB
rip2IfConfEntry
FROM RIPv2-MIB
TimeTicks, Integer32, Gauge32,
IpAddress, Counter32, Unsigned32, MODULE-IDENTITY,
OBJECT-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
--
-- Node definitions
--
hm2PlatformRouting MODULE-IDENTITY
LAST-UPDATED "201109080000Z" -- September 8, 2011 at 00:00 GMT (201109080000Z)
ORGANIZATION
"Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Postal: Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Phone: +49 7127 140
E-mail: hac.support@belden.com"
DESCRIPTION
"The Hirschmann Platform2 MIB for Layer3 Switching.
Copyright (C) 2011. All Rights Reserved."
REVISION "201109080000Z" -- September 8, 2011 at 00:00 GMT (201109080000Z)
DESCRIPTION
"Initial version."
::= { hm2PlatformMibs 2 }
--
-- hm2AgentSwitchArpGroup
--
hm2AgentSwitchArpGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 1 }
hm2AgentSwitchArpAgeoutTime OBJECT-TYPE
SYNTAX Integer32 (15..21600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HiOS: Configures the exact ARP entry age-out time in seconds.
HiSecOS: Configures the average ARP entry age-out time in seconds, with each
entry aging out after a random time between 0.5*hm2AgentSwitchArpAgeoutTime
and 1.5*hm2AgentSwitchArpAgeoutTime."
DEFVAL { 1200 }
::= { hm2AgentSwitchArpGroup 1 }
hm2AgentSwitchArpResponseTime OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the ARP request response timeout in seconds.
Allowable range: 1-10"
DEFVAL { 1 }
::= { hm2AgentSwitchArpGroup 2 }
hm2AgentSwitchArpMaxRetries OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the ARP count of maximum request for retries.
Allowable range: 0-10"
DEFVAL { 4 }
::= { hm2AgentSwitchArpGroup 3 }
hm2AgentSwitchArpCacheSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the ARP maximum number of entries in the cache.
Allowable range is platform specific."
::= { hm2AgentSwitchArpGroup 4 }
hm2AgentSwitchArpDynamicRenew OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates the current setting of ARP dynamic renew mode."
DEFVAL { disable }
::= { hm2AgentSwitchArpGroup 5 }
hm2AgentSwitchArpTotalEntryCountCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of entries in the ARP cache."
::= { hm2AgentSwitchArpGroup 6 }
hm2AgentSwitchArpTotalEntryCountPeak OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Peak number of entries recorded in the ARP cache over
time. This value is restarted whenever the ARP cache
size is changed."
::= { hm2AgentSwitchArpGroup 7 }
hm2AgentSwitchArpStaticEntryCountCurrent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of configured static ARP entries."
::= { hm2AgentSwitchArpGroup 8 }
hm2AgentSwitchArpStaticEntryCountMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of configurable static ARP entries."
::= { hm2AgentSwitchArpGroup 9 }
hm2AgentSwitchLocalProxyArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchLocalProxyArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the per-interface configuration
parameters for local proxy ARP."
::= { hm2AgentSwitchArpGroup 11 }
hm2AgentSwitchLocalProxyArpEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchLocalProxyArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Represents a logical row in the
hm2AgentSwitchLocalProxyArpTable."
INDEX { ifIndex }
::= { hm2AgentSwitchLocalProxyArpTable 1 }
Hm2AgentSwitchLocalProxyArpEntry ::= SEQUENCE
{
hm2AgentSwitchLocalProxyArpMode INTEGER
}
hm2AgentSwitchLocalProxyArpMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local proxy ARP mode for the interface."
DEFVAL { disable }
::= { hm2AgentSwitchLocalProxyArpEntry 1 }
hm2AgentSwitchIntfArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIntfArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the MIB-II ipNetToMediaTable by providing
per-interface ARP entry information."
::= { hm2AgentSwitchArpGroup 12 }
hm2AgentSwitchIntfArpEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIntfArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the MIB-II ipNetToMediaTable by providing
per-interface ARP entry information."
INDEX { hm2AgentSwitchIntfArpIpAddress, hm2AgentSwitchIntfArpIfIndex }
::= { hm2AgentSwitchIntfArpTable 1 }
Hm2AgentSwitchIntfArpEntry ::= SEQUENCE
{
hm2AgentSwitchIntfArpIpAddress IpAddress,
hm2AgentSwitchIntfArpIfIndex InterfaceIndex,
hm2AgentSwitchIntfArpAge TimeTicks,
hm2AgentSwitchIntfArpMacAddress PhysAddress,
hm2AgentSwitchIntfArpType INTEGER,
hm2AgentSwitchIntfArpStatus RowStatus
}
hm2AgentSwitchIntfArpIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Type of Address assigned to this interface."
::= { hm2AgentSwitchIntfArpEntry 1 }
hm2AgentSwitchIntfArpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Associated IfIndex which identified the ARP Entry.
This value must be specified for static ARP entries on an
unnumbered interface"
::= { hm2AgentSwitchIntfArpEntry 2 }
hm2AgentSwitchIntfArpAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This defines the time (in seconds) since the ARP entry
was last refreshed. This value is 0 for ARP entries of
type local(1) or static(3), since these entries are
not subject to aging."
::= { hm2AgentSwitchIntfArpEntry 3 }
hm2AgentSwitchIntfArpMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hardware MAX Address that each interface maps to."
::= { hm2AgentSwitchIntfArpEntry 4 }
hm2AgentSwitchIntfArpType OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
gateway(2),
static(3),
dynamic(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of ARP entry."
::= { hm2AgentSwitchIntfArpEntry 5 }
hm2AgentSwitchIntfArpStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this ARP entry. Setting this object destroy will remove the entry."
::= { hm2AgentSwitchIntfArpEntry 6 }
hm2AgentSwitchArpSparseLearn OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates the current setting of ARP sparse learn mode. "
DEFVAL { enable }
::= { hm2AgentSwitchArpGroup 100 }
hm2AgentSwitchArpCacheClear OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
flushARP(2),
flushARPWithGateway(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the object to 'flushARP' will flush the ARP cache.
Setting the object to 'flushARPWithGateway' will also flush
the ARP cache but includes the ARP entries that are used by
gateways of routes.
Reading the object always returns 'other'."
::= { hm2AgentSwitchArpGroup 101 }
hm2AgentSwitchProxyArpMaxResponseDelay OBJECT-TYPE
SYNTAX Integer32 (0|1..1000)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the maximum time in ms to wait before a proxy
response is sent. Setting this to 0 determines a response
to be sent immediately."
DEFVAL { 800 }
::= { hm2AgentSwitchArpGroup 248 }
--
-- hm2AgentSwitchIpGroup
--
hm2AgentSwitchIpGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 2 }
hm2AgentSwitchIpRoutingMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables routing on the switch."
DEFVAL { disable }
::= { hm2AgentSwitchIpGroup 1 }
hm2AgentSwitchIpDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the default gateway manually configured."
::= { hm2AgentSwitchIpGroup 2 }
hm2AgentSwitchIpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP interface table."
::= { hm2AgentSwitchIpGroup 3 }
hm2AgentSwitchIpInterfaceEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP interface entry."
INDEX { hm2AgentSwitchIpInterfaceIfIndex }
::= { hm2AgentSwitchIpInterfaceTable 1 }
Hm2AgentSwitchIpInterfaceEntry ::= SEQUENCE
{
hm2AgentSwitchIpInterfaceIfIndex InterfaceIndex,
hm2AgentSwitchIPAddressConfigMethod INTEGER,
hm2AgentSwitchIpInterfaceIpAddress IpAddress,
hm2AgentSwitchIpInterfaceNetMask IpAddress,
hm2AgentSwitchIpInterfaceClearIp HmEnabledStatus,
hm2AgentSwitchIpInterfaceRoutingMode HmEnabledStatus,
hm2AgentSwitchIpInterfaceProxyARPMode HmEnabledStatus,
hm2AgentSwitchIpInterfaceMtuValue Unsigned32,
hm2AgentSwitchIpInterfaceBandwidth Unsigned32,
hm2AgentSwitchIpInterfaceUnnumberedIfIndex InterfaceIndexOrZero,
hm2AgentSwitchIpInterfaceIcmpUnreachables HmEnabledStatus,
hm2AgentSwitchIpInterfaceIcmpRedirects HmEnabledStatus,
hm2AgentSwitchDhcpOperation INTEGER,
hm2AgentSwitchIpInterfaceSuppressed INTEGER,
hm2AgentSwitchIpInterfaceNumberOfFlaps Unsigned32,
hm2AgentSwitchIpInterfaceCurrentPenalty Unsigned32,
hm2AgentSwitchIpInterfaceReUseTime Unsigned32,
hm2AgentSwitchIpInterfaceNetdirectedBCMode HmEnabledStatus
}
hm2AgentSwitchIpInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IfIndex associated with this instance."
::= { hm2AgentSwitchIpInterfaceEntry 1 }
hm2AgentSwitchIPAddressConfigMethod OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
manual(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source of the IP address. User can set the object to none(0) or dhcp(2).
Option dhcp(2) enables DHCP client on the interface.
Option none(0) disables DHCP client on the interface.
Get on this object returns manual(1) only when the interface has a manually configured address."
::= { hm2AgentSwitchIpInterfaceEntry 2 }
hm2AgentSwitchIpInterfaceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address assigned to this interface. When setting this value,
the value of hm2AgentSwitchIpInterfaceNetMask must be set at the same time."
::= { hm2AgentSwitchIpInterfaceEntry 3 }
hm2AgentSwitchIpInterfaceNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The netmask assigned to this interface. When setting this value, the
value of hm2AgentSwitchIpInterfaceIpAddress must be set at the same time."
::= { hm2AgentSwitchIpInterfaceEntry 4 }
hm2AgentSwitchIpInterfaceClearIp OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When setting this object to 'enable(1)' the interfaces IP address and netmask will
be set back to 0.0.0.0. Reading this object always returns 'disable(2)."
::= { hm2AgentSwitchIpInterfaceEntry 5 }
hm2AgentSwitchIpInterfaceRoutingMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables routing for this interface."
DEFVAL { disable }
::= { hm2AgentSwitchIpInterfaceEntry 6 }
hm2AgentSwitchIpInterfaceProxyARPMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables proxy ARP for this interface."
DEFVAL { disable }
::= { hm2AgentSwitchIpInterfaceEntry 7 }
hm2AgentSwitchIpInterfaceMtuValue OBJECT-TYPE
SYNTAX Unsigned32 (0 | 68..12266)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the MTU value for this interface. The applicable range is
68 to the <interface MTU value - 18>, in bytes. Get of this object
returns the effective MTU value on the interface. Set of this object
with a value of 0 resets the MTU to the default IP MTU value on the
interface. If a packet is received where the size exceeds the mtu
value, an icmp destination unreachable message is sent back to the
sender with the current mtu."
::= { hm2AgentSwitchIpInterfaceEntry 8 }
hm2AgentSwitchIpInterfaceBandwidth OBJECT-TYPE
SYNTAX Unsigned32 (0..10000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the bandwidth value for this interface. If the returned value is 0,
bandwidth for this interface is not configured."
::= { hm2AgentSwitchIpInterfaceEntry 9 }
hm2AgentSwitchIpInterfaceUnnumberedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If this object is non-zero, it indicates that the interface is unnumbered
and specifies which interface the address is borrowed from."
::= { hm2AgentSwitchIpInterfaceEntry 10 }
hm2AgentSwitchIpInterfaceIcmpUnreachables OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is enabled, it indicates that ICMP unreachables can be sent on this
interface."
DEFVAL { enable }
::= { hm2AgentSwitchIpInterfaceEntry 11 }
hm2AgentSwitchIpInterfaceIcmpRedirects OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is enabled and hm2AgentSwitchIpIcmpRedirectsMode is also enabled, ICMP redirects
can be sent on this interface."
DEFVAL { enable }
::= { hm2AgentSwitchIpInterfaceEntry 12 }
hm2AgentSwitchDhcpOperation OBJECT-TYPE
SYNTAX INTEGER
{
renew(1),
release(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Renew or release the IP address learned through DHCP.
Get on this object always gives none. None means no operation is performed on DHCP."
::= { hm2AgentSwitchIpInterfaceEntry 13 }
hm2AgentSwitchIpInterfaceSuppressed OBJECT-TYPE
SYNTAX INTEGER
{
unsuppressed(0),
suppressed(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This mib variable contains the following values, which has the meaning as:
'unsuppressed' - The interface is not suppressed
'suppressed' - The interface is suppressed
"
::= { hm2AgentSwitchIpInterfaceEntry 14 }
hm2AgentSwitchIpInterfaceNumberOfFlaps OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This mib variable displays the number of flaps occurred on the interface"
::= { hm2AgentSwitchIpInterfaceEntry 15 }
hm2AgentSwitchIpInterfaceCurrentPenalty OBJECT-TYPE
SYNTAX Unsigned32 (0..20000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This mib variable displays the current penalty of an interface"
::= { hm2AgentSwitchIpInterfaceEntry 16 }
hm2AgentSwitchIpInterfaceReUseTime OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This mib variable displays the number of seconds until the interface is
allowed to come up "
::= { hm2AgentSwitchIpInterfaceEntry 17 }
hm2AgentSwitchIpInterfaceNetdirectedBCMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables netdirected broadcasts for this interface."
DEFVAL { disable }
::= { hm2AgentSwitchIpInterfaceEntry 248 }
hm2AgentSwitchIpRouterDiscoveryTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIpRouterDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is no global administrative flag for router discovery. The global
routing flag (hm2AgentSwitchIpRoutingMode) will be used for this purpose. If routing
is disabled, router discovery is disabled as well."
::= { hm2AgentSwitchIpGroup 4 }
hm2AgentSwitchIpRouterDiscoveryEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIpRouterDiscoveryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { hm2AgentSwitchIpRouterDiscoveryIfIndex }
::= { hm2AgentSwitchIpRouterDiscoveryTable 1 }
Hm2AgentSwitchIpRouterDiscoveryEntry ::= SEQUENCE
{
hm2AgentSwitchIpRouterDiscoveryIfIndex Integer32,
hm2AgentSwitchIpRouterDiscoveryAdvertiseMode INTEGER,
hm2AgentSwitchIpRouterDiscoveryMaxAdvertisementInterval Integer32,
hm2AgentSwitchIpRouterDiscoveryMinAdvertisementInterval Integer32,
hm2AgentSwitchIpRouterDiscoveryAdvertisementLifetime Integer32,
hm2AgentSwitchIpRouterDiscoveryPreferenceLevel Integer32,
hm2AgentSwitchIpRouterDiscoveryAdvertisementAddress IpAddress
}
hm2AgentSwitchIpRouterDiscoveryIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Number to configure Router Discovery on."
::= { hm2AgentSwitchIpRouterDiscoveryEntry 1 }
hm2AgentSwitchIpRouterDiscoveryAdvertiseMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable router discovery on the interface."
DEFVAL { disable }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 2 }
hm2AgentSwitchIpRouterDiscoveryMaxAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (4..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum time allowed between sending router advertisements
from the interface."
DEFVAL { 600 }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 3 }
hm2AgentSwitchIpRouterDiscoveryMinAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (3..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum time allowed between sending router advertisements from the interface.
This value must be less than or equal to
hm2AgentSwitchIpRouterDiscoveryMaxAdvertisementInterval."
DEFVAL { 450 }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 4 }
hm2AgentSwitchIpRouterDiscoveryAdvertisementLifetime OBJECT-TYPE
SYNTAX Integer32 (4..9000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of lifetime field of router advertsisement sent from
the interface.
This value must be greater than or equal to
hm2AgentSwitchIpRouterDiscoveryMaxAdvertisementInterval."
DEFVAL { 1800 }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 5 }
hm2AgentSwitchIpRouterDiscoveryPreferenceLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preferability of the address as a default router address,
related to other addresses on the same subnet. This is defined
as the larger the number, the higher the preference."
DEFVAL { 0 }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 6 }
hm2AgentSwitchIpRouterDiscoveryAdvertisementAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Address used when sending router advertisements from the interface."
DEFVAL { 'E0000001'h }
::= { hm2AgentSwitchIpRouterDiscoveryEntry 7 }
hm2AgentSwitchIpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A static VLAN for which routing can be enabled/disabled."
::= { hm2AgentSwitchIpGroup 5 }
hm2AgentSwitchIpVlanEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A static VLAN for which routing can be enabled/disabled."
INDEX { hm2AgentSwitchIpVlanId }
::= { hm2AgentSwitchIpVlanTable 1 }
Hm2AgentSwitchIpVlanEntry ::= SEQUENCE
{
hm2AgentSwitchIpVlanId VlanId,
hm2AgentSwitchIpVlanIfIndex InterfaceIndex,
hm2AgentSwitchIpVlanRoutingStatus RowStatus
}
hm2AgentSwitchIpVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN's ID."
::= { hm2AgentSwitchIpVlanEntry 1 }
hm2AgentSwitchIpVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex associated with this VLAN."
::= { hm2AgentSwitchIpVlanEntry 2 }
hm2AgentSwitchIpVlanRoutingStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of Routing mode per VLAN.
active(1) - VLAN is enabled for routing
createAndGo(4) - Adds VLAN entry for routing
createAndWait(5) - Adds VLAN entry for routing
destroy(6) - Removes VLAN from routing"
::= { hm2AgentSwitchIpVlanEntry 3 }
hm2AgentSwitchSecondaryAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchSecondaryAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a list of secondary IP addresses associated with an interface."
::= { hm2AgentSwitchIpGroup 6 }
hm2AgentSwitchSecondaryAddressEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchSecondaryAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A secondary IP address for a given interface. This IP address must not
conflict with the IP address configured in the hm2AgentSwitchIpInterfaceTable."
INDEX { hm2AgentSwitchIpInterfaceIfIndex, hm2AgentSwitchSecondaryIpAddress }
::= { hm2AgentSwitchSecondaryAddressTable 1 }
Hm2AgentSwitchSecondaryAddressEntry ::= SEQUENCE
{
hm2AgentSwitchSecondaryIpAddress IpAddress,
hm2AgentSwitchSecondaryNetMask IpAddress,
hm2AgentSwitchSecondaryStatus RowStatus
}
hm2AgentSwitchSecondaryIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The secondary IP address assigned to this interface."
::= { hm2AgentSwitchSecondaryAddressEntry 1 }
hm2AgentSwitchSecondaryNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The secondary netmask assigned to this interface. This value must be
set during creation and can not be changed."
::= { hm2AgentSwitchSecondaryAddressEntry 2 }
hm2AgentSwitchSecondaryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates a new entry in the secondary address table.
Allowed values are:
createAndGo(4) - Creates an entry in this table, associating the address
with a given interface. The hm2AgentSwitchSecondaryNetMask
object must be set during creation.
destroy(6) - Removes the associated address from the interface."
::= { hm2AgentSwitchSecondaryAddressEntry 3 }
--
-- hm2AgentSwitchIpIcmpControlGroup
--
hm2AgentSwitchIpIcmpControlGroup OBJECT IDENTIFIER ::= { hm2AgentSwitchIpGroup 8 }
hm2AgentSwitchIpIcmpEchoReplyMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the administrative Echo Reply Mode."
DEFVAL { enable }
::= { hm2AgentSwitchIpIcmpControlGroup 1 }
hm2AgentSwitchIpIcmpRedirectsMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the administrative Mode for sending Redirects. "
DEFVAL { enable }
::= { hm2AgentSwitchIpIcmpControlGroup 2 }
hm2AgentSwitchIpIcmpRateLimitInterval OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HiOS: Specifies the burst-interval parameter to calculate the average rate
(determined as interval/burst-size) which is the minimum time between subsequent
ICMP packets for each destination. A granularity of less than 10ms is not
guaranteed. The minimum possible configurable rate is 10. To disable the rate limit,
set the interval to 0.
HiSecOS: Specifies the average minimum time between subsequent ICMP packets for
each destination, using a token bucket algorithm. In times without ICMP packets,
the tokens accumulate to allow for bursts of up to hm2AgentSwitchIpIcmpRateLimitBurstSize
packets. A granularity of less than 10ms is not guaranteed. the minimum possible configurable
average time is 10. To disable the rate limit, set the interval to 0."
DEFVAL { 1000 }
::= { hm2AgentSwitchIpIcmpControlGroup 3 }
hm2AgentSwitchIpIcmpRateLimitBurstSize OBJECT-TYPE
SYNTAX Integer32 (1..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HiOS: Specifies the burst-size parameter to calculate the average rate
(interval/burst-size). A granularity of less than 10ms is not guaranteed.
HiSecOS: The size of the token bucket, fixed at 6 tokens."
DEFVAL { 100 }
::= { hm2AgentSwitchIpIcmpControlGroup 4 }
hm2AgentSwitchIntfIpHelperAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIntfIpHelperAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a list of IP helper addresses associated with an interface."
::= { hm2AgentSwitchIpGroup 10 }
hm2AgentSwitchIpFirstActiveAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of hm2AgentSwitchIpFirstActiveAddress."
::= { hm2AgentSwitchIpGroup 248 }
hm2AgentSwitchIpFirstActiveAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lowest ip address of any active routing interface."
::= { hm2AgentSwitchIpGroup 249 }
hm2AgentSwitchIpStaticDefaultPref OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default preference for static routes."
DEFVAL { 1 }
::= { hm2AgentSwitchIpGroup 250 }
hm2AgentSwitchIpRouteCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of routes configured on the switch."
::= { hm2AgentSwitchIpGroup 251 }
hm2AgentSwitchIpBestRouteCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of best routes active on the switch."
::= { hm2AgentSwitchIpGroup 252 }
hm2AgentSwitchIpSourceRoutingMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables source routing on the switch."
DEFVAL { disable }
::= { hm2AgentSwitchIpGroup 253 }
hm2AgentSwitchIntfIpHelperAddressEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIntfIpHelperAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP helper address for a given interface."
INDEX { hm2AgentSwitchIpInterfaceIfIndex, hm2AgentSwitchIntfIpHelperUdpPort,
hm2AgentSwitchIntfIpHelperIpAddress }
::= { hm2AgentSwitchIntfIpHelperAddressTable 1 }
Hm2AgentSwitchIntfIpHelperAddressEntry ::= SEQUENCE
{
hm2AgentSwitchIntfIpHelperUdpPort Unsigned32,
hm2AgentSwitchIntfIpHelperIpAddress IpAddress,
hm2AgentSwitchIntfIpHelperHitCount Unsigned32,
hm2AgentSwitchIntfIpHelperStatus RowStatus
}
hm2AgentSwitchIntfIpHelperUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"UDP port number. Received packets with this destination UDP port
number are forwarded to the helper address in this entry.
A relay entry with port 0 allows dhcp, time, winnameserver, tacacs,
dns, tftp, netbios-ns and netbios-dgm relay."
::= { hm2AgentSwitchIntfIpHelperAddressEntry 1 }
hm2AgentSwitchIntfIpHelperIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP helper address for packets received on this interface.
An address of 0.0.0.0 identifies the entry as a discard entry.
Packets that match a discard entry are dropped."
::= { hm2AgentSwitchIntfIpHelperAddressEntry 2 }
hm2AgentSwitchIntfIpHelperHitCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a packet has been forwarded or discarded according to this entry."
::= { hm2AgentSwitchIntfIpHelperAddressEntry 4 }
hm2AgentSwitchIntfIpHelperStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates a new entry in the Helper Address table.
Allowed values are:
createAndGo(4) - Creates an IP helper entry in this table.
destroy(6) - Removes the IP helper entry."
::= { hm2AgentSwitchIntfIpHelperAddressEntry 5 }
hm2AgentSwitchClearIpDefaultGateway OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Resets the Global Default Gateway address."
::= { hm2AgentSwitchIpGroup 11 }
--
-- hm2AgentRouterRipConfigGroup
--
hm2AgentRouterRipConfigGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 3 }
hm2AgentRouterRipAdminState OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the administrative mode of RIP in the router."
DEFVAL { disable }
::= { hm2AgentRouterRipConfigGroup 1 }
hm2AgentRouterRipSplitHorizonMode OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
simple(2),
poisonReverse(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the RIP split horizon operating mode in the router.
A value of none(1) means split horizon processing is
disabled. When set to simple(2), the simple split
horizon technique is used. When set to poisonReverse(3),
the split horizon with poison reverse technique is used.
The default split horizon mode is simple(2)."
DEFVAL { simple }
::= { hm2AgentRouterRipConfigGroup 2 }
hm2AgentRouterRipAutoSummaryMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the RIP auto summarization mode in the router.
A value of enable(1) means that routes advertized by
this RIP router are combined, or summarized, whenever
possible into aggregates. When set to disable(2),
routes are not aggregated in RIP updates generated
by this router. The default auto summary mode is
enable(1)."
DEFVAL { enable }
::= { hm2AgentRouterRipConfigGroup 3 }
hm2AgentRouterRipHostRoutesAcceptMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the RIP host route acceptance mode in the router.
A value of enable(1) means that host routes advertized
to this RIP router will be accepted (learned) into its
routing table. When set to disable(2), host routes
advertized in RIP updates from neighboring routers
are ignored. The default host routes accept mode is
enable(1)."
DEFVAL { enable }
::= { hm2AgentRouterRipConfigGroup 4 }
--************************************************************************************
hm2AgentRouterRipDefaultMetric OBJECT-TYPE
SYNTAX Integer32 (0|1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default metric of redistributed routes, when RIP redistributes
from other protocols. {0} indicates that the parameter is not configured,
this value should not be set. Valid range for set is (1..15)."
DEFVAL { 0 }
::= { hm2AgentRouterRipConfigGroup 5 }
hm2AgentRouterRipDefaultMetricConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether RIP default-metric is configured or not.
Set to 'false' to unconfigure the default route metric. Set to 'true' is
not allowed."
DEFVAL { false }
::= { hm2AgentRouterRipConfigGroup 6 }
hm2AgentRouterRipDefaultInfoOriginate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine, whether RIP can advertise a default-route learned
from another protocol."
DEFVAL { false }
::= { hm2AgentRouterRipConfigGroup 7 }
-- Agent RIP Route-redistribution table. This table contains, one entry per
-- source(bgp, ospf, static, connected) from which BGP redistributes routes.
hm2AgentRipRouteRedistTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentRipRouteRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the MIB objects required to configure
route-redistribution for RIP. Here, RIP is the Destination
protocol and the source protocols can be any of : BGP, OSPF,
Static, Connected."
::= { hm2AgentRouterRipConfigGroup 8 }
hm2AgentRipRouteRedistEntry OBJECT-TYPE
SYNTAX Hm2AgentRipRouteRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries of the table."
INDEX { hm2AgentRipRouteRedistSource }
::= { hm2AgentRipRouteRedistTable 1 }
Hm2AgentRipRouteRedistEntry ::= SEQUENCE {
hm2AgentRipRouteRedistSource
INTEGER,
hm2AgentRipRouteRedistMode
INTEGER,
hm2AgentRipRouteRedistMetric
Integer32,
hm2AgentRipRouteRedistMetricConfigured
TruthValue,
hm2AgentRipRouteRedistMatchInternal
INTEGER,
hm2AgentRipRouteRedistMatchExternal1
INTEGER,
hm2AgentRipRouteRedistMatchExternal2
INTEGER,
hm2AgentRipRouteRedistMatchNSSAExternal1
INTEGER,
hm2AgentRipRouteRedistMatchNSSAExternal2
INTEGER,
hm2AgentRipRouteRedistDistList
Unsigned32,
hm2AgentRipRouteRedistDistListConfigured
TruthValue
}
hm2AgentRipRouteRedistSource OBJECT-TYPE
SYNTAX INTEGER
{
connected(1),
static(2),
ospf(3),
bgp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source route, from which RIP can redistribute routes.
This object also acts as the identifier for the
RIP redistribution Table entry."
::= { hm2AgentRipRouteRedistEntry 1 }
hm2AgentRipRouteRedistMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User enabels/disables route-redistribution for a particular source
protocol."
DEFVAL { disable }
::= { hm2AgentRipRouteRedistEntry 2 }
hm2AgentRipRouteRedistMetric OBJECT-TYPE
SYNTAX Integer32 (0|1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric used for redistributing a particular source protocol route
into RIP. {0} indicates that the parameter is not configured, this value
should not be set. Valid range for set is (1..15)."
DEFVAL { 0 }
::= { hm2AgentRipRouteRedistEntry 3 }
hm2AgentRipRouteRedistMetricConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether RIP redistribute-metric is configured
or not. Set to 'false' to unconfigure redistribute metric. Set to 'true'
is not allowed."
DEFVAL { false }
::= { hm2AgentRipRouteRedistEntry 4 }
hm2AgentRipRouteRedistMatchInternal OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
not-applicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this flag is true, RIP redistributes OSPF internal routes.
It will be non-applicable, when source protocol is other than ospf."
::= { hm2AgentRipRouteRedistEntry 5 }
hm2AgentRipRouteRedistMatchExternal1 OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
not-applicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this flag is true, RIP redistributes OSPF External1 routes.
It will be non-applicable, when source protocol is other than ospf."
::= { hm2AgentRipRouteRedistEntry 6 }
hm2AgentRipRouteRedistMatchExternal2 OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
not-applicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this flag is true, RIP redistributes OSPF External2 routes.
It will be non-applicable, when source protocol is other than ospf."
::= { hm2AgentRipRouteRedistEntry 7 }
hm2AgentRipRouteRedistMatchNSSAExternal1 OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
not-applicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this flag is true, RIP redistributes OSPF NSSA-External1 routes.
It will be non-applicable, when source protocol is other than ospf."
::= { hm2AgentRipRouteRedistEntry 8 }
hm2AgentRipRouteRedistMatchNSSAExternal2 OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2),
not-applicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this flag is true, RIP redistributes OSPF NSSA-External2 routes.
It will be non-applicable, when source protocol is other than ospf."
::= { hm2AgentRipRouteRedistEntry 9 }
hm2AgentRipRouteRedistDistList OBJECT-TYPE
SYNTAX Unsigned32 (0|1000..1099)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access-list number of the access-list, which filters routes received
from a source-protocol."
::= { hm2AgentRipRouteRedistEntry 10 }
hm2AgentRipRouteRedistDistListConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether Access-list is configured or not."
::= { hm2AgentRipRouteRedistEntry 11 }
-- The RIP Interface Configuration Table (augmented information).
hm2AgentRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of subnets which require separate
configuration in RIP. Augments rip2IfConfTable
in the RIPv2-MIB."
::= { hm2AgentRouterRipConfigGroup 9 }
hm2AgentRip2IfConfEntry OBJECT-TYPE
SYNTAX Hm2AgentRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single Routing Domain in a single Subnet.
Augments rip2IfConfEntry in RIPv2-MIB."
AUGMENTS { rip2IfConfEntry }
::= { hm2AgentRip2IfConfTable 1 }
Hm2AgentRip2IfConfEntry ::=
SEQUENCE
{
hm2AgentRip2IfConfAuthKeyId
Integer32
}
hm2AgentRip2IfConfAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identifier for the authentication key used
on this interface. This field is only meaningful
when the RIPv2-MIB rip2IfConfAuthType is md5(3);
otherwise, the value is not used."
::= { hm2AgentRip2IfConfEntry 1 }
hm2AgentRouterRipRoutePref OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference, sometimes called administrative distance, for RIP routes.
A route with a preference of 255 is considered unreachable."
DEFVAL { 120 }
::= { hm2AgentRouterRipConfigGroup 10 }
hm2AgentRouterRipUpdateTimerInterval OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the RIP update timer interval in the router.
This is the time in seconds between two full routing table
update packets."
DEFVAL { 30 }
::= { hm2AgentRouterRipConfigGroup 248 }
--
-- hm2AgentRouterOspfConfigGroup
--
hm2AgentRouterOspfConfigGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 4 }
hm2AgentOspfDefaultMetric OBJECT-TYPE
SYNTAX Integer32 (0 | 1..16777214)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default metric of redistributed routes, when OSPF redistributes
from other protocols. {0} indicates that the parameter is not configured,
this value should not be set. Valid range for set is (1..16777214)."
DEFVAL { 0 }
::= { hm2AgentRouterOspfConfigGroup 1 }
hm2AgentOspfDefaultMetricConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether OSPF default-metric is configured or not.
Set to 'false' to unconfigure the OSPF default-metric. Set to 'true' is
not allowed."
DEFVAL { false }
::= { hm2AgentRouterOspfConfigGroup 2 }
hm2AgentOspfDefaultInfoOriginate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine, whether OSPF can advertise a default-route learned
from another protocol."
DEFVAL { false }
::= { hm2AgentRouterOspfConfigGroup 3 }
hm2AgentOspfDefaultInfoOriginateAlways OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this flag is true, the router advertises 0.0.0.0/0.0.0.0 always.
Without this option, OSPF will only advertise 0.0.0.0/0.0.0.0 if the
router's forwarding table contains a default route."
DEFVAL { false }
::= { hm2AgentRouterOspfConfigGroup 4 }
hm2AgentOspfDefaultInfoOriginateMetric OBJECT-TYPE
SYNTAX Integer32 (0 | 1..16777214)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric of the default route, which OSPF advertises when learned from
other protocol.
(0) indicates that the parameter is not configured, this value should not be set.
Valid range for set is (1..16777214)."
DEFVAL { 0 }
::= { hm2AgentRouterOspfConfigGroup 5 }
hm2AgentOspfDefaultInfoOriginateMetricConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether OSPF default-info originate metric
is configured or not. Setting to false unconfigures the
default route metric. Setting to true is not allowed."
::= { hm2AgentRouterOspfConfigGroup 6 }
hm2AgentOspfDefaultInfoOriginateMetricType OBJECT-TYPE
SYNTAX INTEGER
{
externalType1(1),
externalType2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric Type of the default route,which OSPF advertises when learned from
other protocol. It can be 1(external type 1) or 2(external type 2)."
DEFVAL { 2 }
::= { hm2AgentRouterOspfConfigGroup 7 }
hm2AgentOspfRouteRedistTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfRouteRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the MIB objects required to configure
route-redistribution for OSPF. Here, OSPF is the Destination
protocol and the source protocols can be any of : BGP, RIP,
Static, Connected."
::= { hm2AgentRouterOspfConfigGroup 8 }
hm2AgentOspfRouteRedistEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfRouteRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries of the table."
INDEX { hm2AgentOspfRouteRedistSource }
::= { hm2AgentOspfRouteRedistTable 1 }
Hm2AgentOspfRouteRedistEntry ::= SEQUENCE
{
hm2AgentOspfRouteRedistSource INTEGER,
hm2AgentOspfRouteRedistMode INTEGER,
hm2AgentOspfRouteRedistMetric Integer32,
hm2AgentOspfRouteRedistMetricConfigured TruthValue,
hm2AgentOspfRouteRedistMetricType INTEGER,
hm2AgentOspfRouteRedistTag Unsigned32,
hm2AgentOspfRouteRedistSubnets TruthValue,
hm2AgentOspfRouteRedistDistList Unsigned32,
hm2AgentOspfRouteRedistDistListConfigured TruthValue
}
hm2AgentOspfRouteRedistSource OBJECT-TYPE
SYNTAX INTEGER
{
connected(1),
static(2),
rip(3),
bgp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source protocol, from which OSPF can redistribute routes.
This object also acts as the identifier for the
OSPF redistribution Table entry."
::= { hm2AgentOspfRouteRedistEntry 1 }
hm2AgentOspfRouteRedistMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User enables/disables route-redistribution for a particular source
protocol."
DEFVAL { disable }
::= { hm2AgentOspfRouteRedistEntry 2 }
hm2AgentOspfRouteRedistMetric OBJECT-TYPE
SYNTAX Integer32 (0..16777214)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric used for redistributing a particular source protocol route
into OSPF."
::= { hm2AgentOspfRouteRedistEntry 3 }
hm2AgentOspfRouteRedistMetricConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether OSPF redistribute-metric is configured or not."
::= { hm2AgentOspfRouteRedistEntry 4 }
hm2AgentOspfRouteRedistMetricType OBJECT-TYPE
SYNTAX INTEGER
{
externalType1(1),
externalType2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric Type of routes,which OSPF redistributes from other source protocols.
It can be 1(external type 1) or 2(external type 2)."
DEFVAL { externalType2 }
::= { hm2AgentOspfRouteRedistEntry 5 }
hm2AgentOspfRouteRedistTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It specifies the tag field in routes redistributed by OSPF."
::= { hm2AgentOspfRouteRedistEntry 6 }
hm2AgentOspfRouteRedistSubnets OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this value is false, then OSPF will not redistribute subnetted routes."
DEFVAL { true }
::= { hm2AgentOspfRouteRedistEntry 7 }
hm2AgentOspfRouteRedistDistList OBJECT-TYPE
SYNTAX Unsigned32 (0|1..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access-list number of the access-list, which filters routes received
from a source-protocol.
HiOS: Valid access list numbers are between 1000 and 1099.
HiSecOS: Valid access list numbers are between 1 and 10000."
::= { hm2AgentOspfRouteRedistEntry 8 }
hm2AgentOspfRouteRedistDistListConfigured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether Access-list is configured or not."
::= { hm2AgentOspfRouteRedistEntry 9 }
hm2AgentOspfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Table describes the inter-
faces from the viewpoint of OSPF. Augments
ospfIfTable from the OSPF-MIB."
::= { hm2AgentRouterOspfConfigGroup 9 }
hm2AgentOspfIfEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Entry describes one inter-
face from the viewpoint of OSPF. Augments
ospfIfEntry in OSPF-MIB."
AUGMENTS { ospfIfEntry }
::= { hm2AgentOspfIfTable 1 }
Hm2AgentOspfIfEntry ::= SEQUENCE
{
hm2AgentOspfIfAuthKeyId Integer32,
hm2AgentOspfIfIpMtuIgnoreFlag INTEGER,
hm2AgentOspfIfPassiveMode TruthValue,
hm2AgentOspfIfAdvertiseSecondaries INTEGER,
hm2AgentOspfIfFastHelloMode INTEGER
}
hm2AgentOspfIfAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identifier for the authentication key used
on this interface. This field is only meaningful
when the OSPF-MIB ospfIfAuthType is md5(2);
otherwise, the value is not used."
::= { hm2AgentOspfIfEntry 1 }
hm2AgentOspfIfIpMtuIgnoreFlag OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the IP MTU Ignore Flag value for this OSPF interface."
::= { hm2AgentOspfIfEntry 2 }
hm2AgentOspfIfPassiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine whether the interface is passive.
A passive interface will not participate in the OSPF
adjacency formation."
DEFVAL { false }
::= { hm2AgentOspfIfEntry 3 }
hm2AgentOspfIfAdvertiseSecondaries OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the advertisability of the secondary addresses
configured on this interface."
::= { hm2AgentOspfIfEntry 4 }
hm2AgentOspfIfFastHelloMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the fast hello mode on this interface.
If enabled, hello packets are sent every 250ms,
ospfIfHelloInterval is ignored. The dead interval and spf delay
need to be re-configured accordingly for faster convergence."
DEFVAL { disable }
::= { hm2AgentOspfIfEntry 248 }
hm2AgentOspfVirtIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's virtual inter-
faces. Augments ospfVirtIfTable from the OSPF-MIB."
::= { hm2AgentRouterOspfConfigGroup 10 }
hm2AgentOspfVirtIfEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single Virtual Interface.
Augments ospfVirtIfEntry in OSPF-MIB."
AUGMENTS { ospfVirtIfEntry }
::= { hm2AgentOspfVirtIfTable 1 }
Hm2AgentOspfVirtIfEntry ::= SEQUENCE
{
hm2AgentOspfVirtIfAuthKeyId Integer32
}
hm2AgentOspfVirtIfAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The identifier for the authentication key used
on this virtual interface. This field is only meaningful
when the OSPF-MIB ospfVirtIfAuthType is md5(2);
otherwise, the value is not used."
::= { hm2AgentOspfVirtIfEntry 1 }
hm2AgentRouterOspfRFC1583CompatibilityMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"From RFC2328:
Controls the preference rules used in Section 16.4 when
choosing among multiple AS-external-LSAs advertising the
same destination. When set to 'enabled', the preference
rules remain those specified by RFC 1583 ([Ref9]). When set
to 'disabled', the preference rules are those stated in
Section 16.4.1, which prevent routing loops when AS-
external-LSAs for the same destination have been originated
from different areas. Set to 'enabled' by default.
In order to minimize the chance of routing loops, all OSPF
routers in an OSPF routing domain should have
RFC1583Compatibility set identically. When there are routers
present that have not been updated with the functionality
specified in Section 16.4.1 of this memo, all routers should
have RFC1583Compatibility set to 'enabled'. Otherwise, all
routers should have RFC1583Compatibility set to 'disabled',
preventing all routing loops."
DEFVAL { enable }
::= { hm2AgentRouterOspfConfigGroup 11 }
hm2AgentOspfSpfDelayTime OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay time (in seconds) between when OSPF
receives a topology change and when it
starts an SPF calculation. It can be an
integer from 0 to 65535. The default
time is 5 seconds. A value of 0 means
that there is no delay; that is, the
SPF calculation is started immediately."
DEFVAL { 5 }
::= { hm2AgentRouterOspfConfigGroup 12 }
hm2AgentOspfSpfHoldTime OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum time (in seconds) between two
consecutive SPF calculations. It can
be an integer from 0 to 65535. The
default time is 10 seconds. A value
of 0 means that there is no delay;
that is, two SPF calculations can
be done, one immediately after the
other."
DEFVAL { 10 }
::= { hm2AgentRouterOspfConfigGroup 13 }
hm2AgentOspfAutoCostRefBw OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Auto cost reference bandwidth of the
router interfaces for ospf metric calculations.
It can be an integer from 1 to 4294967. The
default reference bandwidth is 100 Mbps."
DEFVAL { 100 }
::= { hm2AgentRouterOspfConfigGroup 14 }
hm2AgentOspfOpaqueLsaSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router's support for Opaque LSA types.
This object is persistent and when written
the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"The OSPF Opaque LSA Option"
::= { hm2AgentRouterOspfConfigGroup 15 }
hm2AgentOspfAreaOpaqueLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfAreaOpaqueLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's Area Link State Database (LSDB).
The LSDB contains type-10 Link State Advertisements
from throughout the areas that the device is attached to."
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { hm2AgentRouterOspfConfigGroup 16 }
hm2AgentOspfAreaOpaqueLsdbEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfAreaOpaqueLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single AreaOpaque Link State Advertisement."
INDEX { hm2AgentOspfAreaOpaqueLsdbAreaId, hm2AgentOspfAreaOpaqueLsdbType,
hm2AgentOspfAreaOpaqueLsdbLsid, hm2AgentOspfAreaOpaqueLsdbRouterId }
::= { hm2AgentOspfAreaOpaqueLsdbTable 1 }
Hm2AgentOspfAreaOpaqueLsdbEntry ::= SEQUENCE
{
hm2AgentOspfAreaOpaqueLsdbAreaId IpAddress,
hm2AgentOspfAreaOpaqueLsdbType INTEGER,
hm2AgentOspfAreaOpaqueLsdbLsid IpAddress,
hm2AgentOspfAreaOpaqueLsdbRouterId RouterID,
hm2AgentOspfAreaOpaqueLsdbSequence Integer32,
hm2AgentOspfAreaOpaqueLsdbAge Integer32,
hm2AgentOspfAreaOpaqueLsdbChecksum Integer32,
hm2AgentOspfAreaOpaqueLsdbAdvertisement OCTET STRING
}
hm2AgentOspfAreaOpaqueLsdbAreaId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 1 }
hm2AgentOspfAreaOpaqueLsdbType OBJECT-TYPE
SYNTAX INTEGER
{
areaOpaqueLink(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the link state advertisement.
Each link state type has a separate advertisement
format."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 2 }
hm2AgentOspfAreaOpaqueLsdbLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 3 }
hm2AgentOspfAreaOpaqueLsdbRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 4 }
hm2AgentOspfAreaOpaqueLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It starts with the value '80000001'h,
or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
Thus, a typical sequence number will be very negative.
It is used to detect old and duplicate link state
advertisements. The space of sequence numbers is linearly
ordered. The larger the sequence number the more recent
the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence
number"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 5 }
hm2AgentOspfAreaOpaqueLsdbAge OBJECT-TYPE
SYNTAX Integer32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state advertisement
in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 6 }
hm2AgentOspfAreaOpaqueLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents of
the advertisement, excepting the age field. The age field
is excepted so that an advertisement's age can be
incremented without updating the checksum. The checksum
used is the same that is used for ISO connectionless
datagrams; it is commonly referred to as the Fletcher
checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 7 }
hm2AgentOspfAreaOpaqueLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire Link State Advertisement, including
its header.
Note that for variable length LSAs, SNMP agents
may not be able to return the largest string size"
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { hm2AgentOspfAreaOpaqueLsdbEntry 8 }
hm2AgentOspfLocalLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfLocalLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's Link-Local Link State Database
for non-virtual links.
This table is identical to the OSPF LSDB Table
in format, but contains only Link-Local Link State
Advertisements for non-virtual links. The purpose is
to allow Link-Local LSAs to be displayed for each
non-virtual interface. This table is implemented to
support type-9 LSAs which are defined
in 'The OSPF Opaque LSA Option'."
REFERENCE
"OSPF Version 2, Section 12 Link State
Advertisements and The OSPF Opaque LSA Option"
::= { hm2AgentRouterOspfConfigGroup 17 }
hm2AgentOspfLocalLsdbEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfLocalLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single Link State Advertisement."
INDEX { hm2AgentOspfLocalLsdbIpAddress, hm2AgentOspfLocalLsdbAddressLessIf,
hm2AgentOspfLocalLsdbType, hm2AgentOspfLocalLsdbLsid,
hm2AgentOspfLocalLsdbRouterId }
::= { hm2AgentOspfLocalLsdbTable 1 }
Hm2AgentOspfLocalLsdbEntry ::= SEQUENCE
{
hm2AgentOspfLocalLsdbIpAddress IpAddress,
hm2AgentOspfLocalLsdbAddressLessIf InterfaceIndexOrZero,
hm2AgentOspfLocalLsdbType INTEGER,
hm2AgentOspfLocalLsdbLsid IpAddress,
hm2AgentOspfLocalLsdbRouterId RouterID,
hm2AgentOspfLocalLsdbSequence Integer32,
hm2AgentOspfLocalLsdbAge Integer32,
hm2AgentOspfLocalLsdbChecksum Integer32,
hm2AgentOspfLocalLsdbAdvertisement OCTET STRING
}
hm2AgentOspfLocalLsdbIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the interface from
which the LSA was received if the interface is
numbered."
REFERENCE
"OSPF Version 2, Appendix C.3 Interface parameters"
::= { hm2AgentOspfLocalLsdbEntry 1 }
hm2AgentOspfLocalLsdbAddressLessIf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Interface Index of the interface from
which the LSA was received if the interface is
unnumbered."
REFERENCE
"OSPF Version 2, Appendix C.3 Interface parameters"
::= { hm2AgentOspfLocalLsdbEntry 2 }
hm2AgentOspfLocalLsdbType OBJECT-TYPE
SYNTAX INTEGER
{
localOpaqueLink(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the link state advertisement.
Each link state type has a separate advertise-
ment format."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header and "
::= { hm2AgentOspfLocalLsdbEntry 3 }
hm2AgentOspfLocalLsdbLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing a 32 bit identifier in IP address format;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { hm2AgentOspfLocalLsdbEntry 4 }
hm2AgentOspfLocalLsdbRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { hm2AgentOspfLocalLsdbEntry 5 }
hm2AgentOspfLocalLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It starts with the value '80000001'h,
or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
Thus, a typical sequence number will be very negative.
It is used to detect old and duplicate link state
advertisements. The space of sequence numbers is linearly
ordered. The larger the sequence number the more recent
the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence
number"
::= { hm2AgentOspfLocalLsdbEntry 6 }
hm2AgentOspfLocalLsdbAge OBJECT-TYPE
SYNTAX Integer32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state adver-
tisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { hm2AgentOspfLocalLsdbEntry 7 }
hm2AgentOspfLocalLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete
contents of the advertisement, excepting the
age field. The age field is excepted so that
an advertisement's age can be incremented
without updating the checksum. The checksum
used is the same that is used for ISO connec-
tionless datagrams; it is commonly referred to
as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { hm2AgentOspfLocalLsdbEntry 8 }
hm2AgentOspfLocalLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire Link State Advertisement, including
its header.
Note that for variable length LSAs, SNMP agents
may not be able to return the largest string size."
REFERENCE
"OSPF Version 2, Section 12 Link State Adver-
tisements"
::= { hm2AgentOspfLocalLsdbEntry 9 }
hm2AgentOspfAsLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfAsLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's AS-scope LSA Link State Database.
The Database contains the AS-scope Link State
Advertisements from throughout the areas that
the device is attached to.
This table is identical to the OSPF LSDB Table
in format, but contains only AS-scope Link State
Advertisements. The purpose is to allow AS-scope
LSAs to be displayed once for the router rather
than once in each non-stub area."
REFERENCE
"OSPF Version 2, Section 12 Link State Adver-
tisements"
::= { hm2AgentRouterOspfConfigGroup 18 }
hm2AgentOspfAsLsdbEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfAsLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single Link State Advertisement."
INDEX { hm2AgentOspfAsLsdbType, hm2AgentOspfAsLsdbLsid,
hm2AgentOspfAsLsdbRouterId }
::= { hm2AgentOspfAsLsdbTable 1 }
Hm2AgentOspfAsLsdbEntry ::= SEQUENCE
{
hm2AgentOspfAsLsdbType INTEGER,
hm2AgentOspfAsLsdbLsid IpAddress,
hm2AgentOspfAsLsdbRouterId RouterID,
hm2AgentOspfAsLsdbSequence Integer32,
hm2AgentOspfAsLsdbAge Integer32,
hm2AgentOspfAsLsdbChecksum Integer32,
hm2AgentOspfAsLsdbAdvertisement OCTET STRING
}
hm2AgentOspfAsLsdbType OBJECT-TYPE
SYNTAX INTEGER
{
asOpaqueLink(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the link state advertisement.
Each link state type has a separate advertise-
ment format."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"
::= { hm2AgentOspfAsLsdbEntry 1 }
hm2AgentOspfAsLsdbLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { hm2AgentOspfAsLsdbEntry 2 }
hm2AgentOspfAsLsdbRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { hm2AgentOspfAsLsdbEntry 3 }
hm2AgentOspfAsLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It starts with the value '80000001'h,
or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
Thus, a typical sequence number will be very negative.
It is used to detect old and duplicate link state
advertisements. The space of sequence numbers is linearly
ordered. The larger the sequence number the more recent
the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence
number"
::= { hm2AgentOspfAsLsdbEntry 4 }
hm2AgentOspfAsLsdbAge OBJECT-TYPE
SYNTAX Integer32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state adver-
tisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { hm2AgentOspfAsLsdbEntry 5 }
hm2AgentOspfAsLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete
contents of the advertisement, excepting the
age field. The age field is excepted so that
an advertisement's age can be incremented
without updating the checksum. The checksum
used is the same that is used for ISO connec-
tionless datagrams; it is commonly referred to
as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { hm2AgentOspfAsLsdbEntry 6 }
hm2AgentOspfAsLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire Link State Advertisement, including
its header."
REFERENCE
"OSPF Version 2, Section 12 Link State Adver-
tisements.
Note that for variable length LSAs, SNMP agents
may not be able to return the largest string size."
::= { hm2AgentOspfAsLsdbEntry 7 }
hm2AgentOspfDefaultPassiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to determine, whether all the interfaces are passive interfaces
by default. A passive interface will not participate in the OSPF
adjacency formation."
DEFVAL { false }
::= { hm2AgentRouterOspfConfigGroup 19 }
hm2AgentOspfRoutePrefIntraArea OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference, sometimes called administrative distance, for intra-area OSPFv2 routes.
A route with a preference of 255 is considered unreachable."
DEFVAL { 110 }
::= { hm2AgentRouterOspfConfigGroup 20 }
hm2AgentOspfRoutePrefInterArea OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference, sometimes called administrative distance, for inter-area OSPFv2 routes.
A route with a preference of 255 is considered unreachable."
DEFVAL { 110 }
::= { hm2AgentRouterOspfConfigGroup 21 }
hm2AgentOspfRoutePrefExternal OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference, sometimes called administrative distance, for external OSPFv2 routes.
A route with a preference of 255 is considered unreachable."
DEFVAL { 110 }
::= { hm2AgentRouterOspfConfigGroup 22 }
--
-- hm2AgentOspfAreaNSSAEntry
--
hm2AgentOspfAreaNSSATable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfAreaNSSAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about all the configured Not-So-Stubby-Area(NSSAs) in OSPF.
Augments ospfAreaTable from the OSPF-MIB."
::= { hm2AgentRouterOspfConfigGroup 248 }
hm2AgentOspfAreaNSSAEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfAreaNSSAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single Not-So-Stubby-Area(NSSA).
Augments ospfAreaEntry in OSPF-MIB."
AUGMENTS { ospfAreaEntry }
::= { hm2AgentOspfAreaNSSATable 1 }
Hm2AgentOspfAreaNSSAEntry ::= SEQUENCE
{
hm2AgentOspfAreaNSSAImportSummaries HmEnabledStatus,
hm2AgentOspfAreaNSSARedistribute HmEnabledStatus,
hm2AgentOspfAreaNSSADefaultInfoOriginate TruthValue,
hm2AgentOspfAreaNSSADefaultMetric Integer32,
hm2AgentOspfAreaNSSADefaultMetricType INTEGER
}
hm2AgentOspfAreaNSSAImportSummaries OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enabled, OSPF's summary routes are imported into
the NSSA as Type-3 summary-LSAs.
When set to disabled, summary routes are not imported
into the NSSA.
The default setting is enabled."
DEFVAL { enable }
::= { hm2AgentOspfAreaNSSAEntry 1 }
hm2AgentOspfAreaNSSARedistribute OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enabled NSSA ASBRs will not redistribute external
routes into the NSSA and they will cease to originate Type-7
external LSAs for external routes."
DEFVAL { enable }
::= { hm2AgentOspfAreaNSSAEntry 2 }
hm2AgentOspfAreaNSSADefaultInfoOriginate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines if the router will originate a Type-7 default LSA
into the NSSA. This command will cause a default LSA to be
originated only if the router is an NSSA ABR or ASBR."
DEFVAL { false }
::= { hm2AgentOspfAreaNSSAEntry 3 }
hm2AgentOspfAreaNSSADefaultMetric OBJECT-TYPE
SYNTAX Integer32 (1..16777214)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the metric value advertised in the Type-7 default LSA
originated by this router"
DEFVAL { 10 }
::= { hm2AgentOspfAreaNSSAEntry 4 }
hm2AgentOspfAreaNSSADefaultMetricType OBJECT-TYPE
SYNTAX INTEGER
{
ospfMetric (1),
comparable (2),
nonComparable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the metric type advertised in the Type-7 default LSA
originated by this router"
DEFVAL { nonComparable }
::= { hm2AgentOspfAreaNSSAEntry 5 }
--
-- hm2AgentOspfIfMetricTable
--
hm2AgentOspfIfMetricTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfIfMetricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about interface metrics."
::= { hm2AgentRouterOspfConfigGroup 249 }
hm2AgentOspfIfMetricEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfIfMetricEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about interface metrics."
AUGMENTS { ospfIfMetricEntry }
::= { hm2AgentOspfIfMetricTable 1 }
Hm2AgentOspfIfMetricEntry ::= SEQUENCE
{
hm2AgentOspfIfMetricCalculatedCost Integer32
}
hm2AgentOspfIfMetricCalculatedCost OBJECT-TYPE
SYNTAX Integer32 (1..'FFFF'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the actual cost value used by OSPF for
this interface."
::= { hm2AgentOspfIfMetricEntry 1 }
--
-- hm2AgentSnmpTrapFlagsConfigGroupLayer3
--
hm2AgentSnmpTrapFlagsConfigGroupLayer3 OBJECT IDENTIFIER ::= { hm2PlatformRouting 5 }
hm2AgentSnmpVRRPNewMasterTrapFlag OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This flag enables the sending of VRRP new master notification
traps."
DEFVAL { disable }
::= { hm2AgentSnmpTrapFlagsConfigGroupLayer3 1 }
hm2AgentSnmpVRRPAuthFailureTrapFlag OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This flag enables the sending of VRRP authentication failure
notification traps."
DEFVAL { disable }
::= { hm2AgentSnmpTrapFlagsConfigGroupLayer3 2 }
--
-- hm2AgentBootpDhcpRelayGroup
--
hm2AgentBootpDhcpRelayGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 6 }
hm2AgentBootpDhcpRelayMaxHopCount OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BOOTP/DHCP Max Hop Count.
The relay agent silently discards BOOTREQUEST messages whose hops field exceeds the value 16
assuming that the request is looped through the intermediate agents. The default value is 4."
DEFVAL { 4 }
::= { hm2AgentBootpDhcpRelayGroup 1 }
hm2AgentBootpDhcpRelayMinWaitTime OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BOOTP/DHCP Minimum Wait Time.
When the BOOTP relay agent receives a BOOTREQUEST message, it MAY use the value of the 'secs'
(seconds since client began booting) field of the request as a factor in deciding whether to
relay the request or not."
::= { hm2AgentBootpDhcpRelayGroup 4 }
hm2AgentBootpDhcpRelayCircuitIdOptionMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The BOOTP/DHCP Circuit ID Option Mode.
This flag is set to enable/disable the network element to add/remove the DHCP Relay agent
Circuit ID sub-options."
::= { hm2AgentBootpDhcpRelayGroup 5 }
--
-- hm2AgentECMPGroup
--
hm2AgentECMPGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 7 }
hm2AgentECMPOspfMaxPaths OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It sets the number of paths that OSPF can report for a given destination
where maxpaths is platform-dependent."
::= { hm2AgentECMPGroup 1 }
--
-- hm2AgentRouterVrrpConfigGroup
--
hm2AgentRouterVrrpConfigGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 8 }
hm2AgentRouterVrrpAdminState OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the administrative mode of VRRP in the router."
::= { hm2AgentRouterVrrpConfigGroup 1 }
--
-- hm2AgentRouterVrrpOperTable
--
hm2AgentVrrpOperations OBJECT IDENTIFIER ::= { hm2PlatformRouting 9 }
hm2AgentRouterVrrpOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentRouterVrrpOperEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Operations table for a VRRP router which consists of a
sequence (i.e., one or more conceptual rows) of
`hm2AgentRouterVrrpOperEntry' items."
::= { hm2AgentVrrpOperations 1 }
hm2AgentRouterVrrpOperEntry OBJECT-TYPE
SYNTAX Hm2AgentRouterVrrpOperEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the table contains operational priority that is
associated with a virtual router."
INDEX { ifIndex, vrrpOperVrId }
::= { hm2AgentRouterVrrpOperTable 1 }
Hm2AgentRouterVrrpOperEntry ::=
SEQUENCE {
hm2AgentRouterVrrpOperPriority
Integer32
}
hm2AgentRouterVrrpOperPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object specifies the operational priority of the VRRP router.
This value will be afftected by both the tracking process and the
configured priority set by the vrrpOperPriority object."
::= { hm2AgentRouterVrrpOperEntry 1 }
hm2AgentRouterVrrpNumberOfFastInst OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of VRRP instances with advertisement interval less
than one second."
::= { hm2AgentVrrpOperations 248 }
--
-- hm2AgentIpHelperGroup
--
hm2AgentIpHelperGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 11 }
hm2AgentIpHelperAdminMode OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable or disable IP helper."
::= { hm2AgentIpHelperGroup 1 }
hm2AgentDhcpClientMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of DHCP Requests Received.
Total number of DHCP requests received from all clients."
::= { hm2AgentIpHelperGroup 2 }
hm2AgentDhcpClientMsgsRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of DHCP Requests Forwarded.
Total number of DHCP requests relayed to a server."
::= { hm2AgentIpHelperGroup 3 }
hm2AgentDhcpServerMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP messages received from a server."
::= { hm2AgentIpHelperGroup 4 }
hm2AgentDhcpServerMsgsRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP messages relayed to a server."
::= { hm2AgentIpHelperGroup 5 }
hm2AgentUdpClientMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of UDP messages received from all clients."
::= { hm2AgentIpHelperGroup 6 }
hm2AgentUdpClientMsgsRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of UDP messages relayed to a server."
::= { hm2AgentIpHelperGroup 7 }
hm2AgentSwitchIpHelperAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchIpHelperAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a list of IP helper addresses configured globally."
::= { hm2AgentIpHelperGroup 8 }
hm2AgentSwitchIpHelperAddressEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchIpHelperAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP Helper address that applies to packets received on any interface."
INDEX { hm2AgentSwitchIpHelperUdpPort, hm2AgentSwitchIpHelperAddress }
::= { hm2AgentSwitchIpHelperAddressTable 1 }
Hm2AgentSwitchIpHelperAddressEntry ::= SEQUENCE
{
hm2AgentSwitchIpHelperUdpPort Unsigned32,
hm2AgentSwitchIpHelperAddress IpAddress,
hm2AgentSwitchIpHelperHitCount Unsigned32,
hm2AgentSwitchIpHelperStatus RowStatus
}
hm2AgentSwitchIpHelperUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"UDP port number. A relay entry with port 0 allows dhcp, time,
winnameserver, tacacs, dns, tftp, netbios-ns and netbios-dgm relay."
::= { hm2AgentSwitchIpHelperAddressEntry 1 }
hm2AgentSwitchIpHelperAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Helper address assigned to this interface."
::= { hm2AgentSwitchIpHelperAddressEntry 2 }
hm2AgentSwitchIpHelperHitCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times a packet has been forwarded or discarded according to this entry."
::= { hm2AgentSwitchIpHelperAddressEntry 3 }
hm2AgentSwitchIpHelperStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates a new entry in the global IP Helper address table.
Allowed values are:
createAndGo(4) - Creates an IP helper entry in this table.
destroy(6) - Removes the IP helper entry."
::= { hm2AgentSwitchIpHelperAddressEntry 4 }
hm2AgentUdpClientMsgsTtlExpired OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of UDP messages received with an expired TTL."
::= { hm2AgentIpHelperGroup 9 }
hm2AgentUdpClientMsgsDiscarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of UDP messages that matched a discard entry."
::= { hm2AgentIpHelperGroup 10 }
--
-- hm2AgentInternalVlanGroup
--
hm2AgentInternalVlanGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 12 }
hm2AgentInternalVlanBase OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID internally assigned to the first port-based routing interface."
DEFVAL { 4093 }
::= { hm2AgentInternalVlanGroup 1 }
hm2AgentInternalVlanPolicy OBJECT-TYPE
SYNTAX INTEGER
{
ascending(0),
descending(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to search up or down from the base VLAN ID for a free VLAN ID to
assign to a port-based routing interface."
DEFVAL { descending }
::= { hm2AgentInternalVlanGroup 2 }
hm2AgentSwitchInternalVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentSwitchInternalVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains a list of VLAN IDs used internally for port-based routing interfaces."
::= { hm2AgentInternalVlanGroup 3 }
hm2AgentSwitchInternalVlanEntry OBJECT-TYPE
SYNTAX Hm2AgentSwitchInternalVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN ID internally assigned to a port-based routing interface."
INDEX { hm2AgentSwitchInternalVlanId }
::= { hm2AgentSwitchInternalVlanTable 1 }
Hm2AgentSwitchInternalVlanEntry ::= SEQUENCE
{
hm2AgentSwitchInternalVlanId VlanId,
hm2AgentSwitchInternalVlanIfIndex InterfaceIndex
}
hm2AgentSwitchInternalVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN ID internally assigned to a port-based routing interface."
::= { hm2AgentSwitchInternalVlanEntry 1 }
hm2AgentSwitchInternalVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface index of port-based routing interface using this VLAN ID."
::= { hm2AgentSwitchInternalVlanEntry 2 }
--
-- hm2AgentOspfQueueGroup
--
hm2AgentOspfQueueGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 13 }
hm2AgentOspfQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table lists information about OSPFv2 message queue utilization."
::= { hm2AgentOspfQueueGroup 1 }
hm2AgentOspfQueueEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information on a specific OSPFv2 message queue."
INDEX { hm2AgentOspfQueueIndex }
::= { hm2AgentOspfQueueTable 1 }
Hm2AgentOspfQueueEntry ::= SEQUENCE
{
hm2AgentOspfQueueIndex Unsigned32,
hm2AgentOspfQueueName DisplayString,
hm2AgentOspfQueueLength Gauge32,
hm2AgentOspfQueueHigh Gauge32,
hm2AgentOspfQueueDrops Counter32,
hm2AgentOspfQueueLimit Unsigned32
}
hm2AgentOspfQueueIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index value for this message queue."
::= { hm2AgentOspfQueueEntry 1 }
hm2AgentOspfQueueName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of an OSPFv2 message queue."
::= { hm2AgentOspfQueueEntry 2 }
hm2AgentOspfQueueLength OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages currently in the message queue."
::= { hm2AgentOspfQueueEntry 3 }
hm2AgentOspfQueueHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high water mark of the number of messages in the message queue."
::= { hm2AgentOspfQueueEntry 4 }
hm2AgentOspfQueueDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of items dropped because the message queue was full."
::= { hm2AgentOspfQueueEntry 5 }
hm2AgentOspfQueueLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of messages this queue can hold."
::= { hm2AgentOspfQueueEntry 6 }
--
-- hm2AgentOspfPacketStatsGroup
--
hm2AgentOspfPacketStatsGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 14 }
hm2AgentOspfCountersCleared OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since OSPFv2 counters were last cleared, in seconds."
::= { hm2AgentOspfPacketStatsGroup 1 }
hm2AgentOspfLsaRetxCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LSAs retransmitted since OSPF counters were last cleared.
If the same LSA is retransmitted to multiple neighbors, the count is incremented
for each neighbor."
::= { hm2AgentOspfPacketStatsGroup 2 }
hm2AgentOspfHellosRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 Hello packets received since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 3 }
hm2AgentOspfHellosTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 Hello packets transmitted since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 4 }
hm2AgentOspfDdRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 Database Description packets received since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 5 }
hm2AgentOspfDdTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 Database Description packets transmitted since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 6 }
hm2AgentOspfLsReqRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Request packets received since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 7 }
hm2AgentOspfLsReqTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Request packets transmitted since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 8 }
hm2AgentOspfLsUpdatesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Update packets received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 9 }
hm2AgentOspfLsUpdatesTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Update packets transmitted since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 10 }
hm2AgentOspfLsAckRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Acknowledgement packets received since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 11 }
hm2AgentOspfLsAckTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of OSPFv2 LS Acknowledgement packets transmitted since OSPF counters were last cleared."
::= { hm2AgentOspfPacketStatsGroup 12 }
hm2AgentOspfLsUpdatesRxMax OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum rate of OSPFv2 LS Update packets received over any 5-second
interval since OSPF counters were last cleared. The rate is given in packets
per second (that is, the number of packets received during the 5-second
interval, divided by 5)."
::= { hm2AgentOspfPacketStatsGroup 13 }
hm2AgentOspfLsUpdatesTxMax OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum rate of OSPFv2 LS Update packets transmitted over any 5-second
interval since OSPF counters were last cleared. The rate is given in packets
per second (that is, the number of packets transmitted during the 5-second
interval, divided by 5)."
::= { hm2AgentOspfPacketStatsGroup 14 }
hm2AgentOspfType1LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 1 (router) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 15 }
hm2AgentOspfType2LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 2 (network) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 16 }
hm2AgentOspfType3LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 3 (network summary) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 17 }
hm2AgentOspfType4LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 4 (ASBR summary) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 18 }
hm2AgentOspfType5LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 5 (external) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 19 }
hm2AgentOspfType7LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 7 (NSSA external) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 20 }
hm2AgentOspfType9LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 9 (Link Opaque) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 21 }
hm2AgentOspfType10LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 10 (Area Opaque) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 22 }
hm2AgentOspfType11LsasRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of type 11 (AS Opaque) LSAs received since OSPF counters
were last cleared."
::= { hm2AgentOspfPacketStatsGroup 23 }
--
-- hm2AgentOspfSpfStatsTable
--
hm2AgentOspfSpfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfSpfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains statistics for the twenty most recent SPF runs.
Statistics are reported from the oldest SPF first to the most recent."
::= { hm2PlatformRouting 15 }
hm2AgentOspfSpfStatsEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfSpfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics for a single SPF run."
INDEX { hm2AgentOspfSpfIndex }
::= { hm2AgentOspfSpfStatsTable 1 }
Hm2AgentOspfSpfStatsEntry ::= SEQUENCE
{
hm2AgentOspfSpfIndex Unsigned32,
hm2AgentOspfSpfStatsDeltaT Unsigned32,
hm2AgentOspfSpfStatsIntra Unsigned32,
hm2AgentOspfSpfStatsSumm Unsigned32,
hm2AgentOspfSpfStatsExt Unsigned32,
hm2AgentOspfSpfStatsSpfTotal Unsigned32,
hm2AgentOspfSpfStatsRibUpdate Unsigned32,
hm2AgentOspfSpfStatsReason DisplayString
}
hm2AgentOspfSpfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Integer that uniquely identifies an SPF run. This value is
incremented each time OSPF runs a full routing table calculation."
::= { hm2AgentOspfSpfStatsEntry 1 }
hm2AgentOspfSpfStatsDeltaT OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"How long since this routing table calculation ran. The time is
given in seconds."
::= { hm2AgentOspfSpfStatsEntry 2 }
hm2AgentOspfSpfStatsIntra OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of milliseconds to compute intra-area routes."
::= { hm2AgentOspfSpfStatsEntry 3 }
hm2AgentOspfSpfStatsSumm OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of milliseconds to compute inter-area routes."
::= { hm2AgentOspfSpfStatsEntry 4 }
hm2AgentOspfSpfStatsExt OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of milliseconds to compute external routes."
::= { hm2AgentOspfSpfStatsEntry 5 }
hm2AgentOspfSpfStatsSpfTotal OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of milliseconds for entire routing table calculation."
::= { hm2AgentOspfSpfStatsEntry 6 }
hm2AgentOspfSpfStatsRibUpdate OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"milli-seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of milliseconds to update the common routing table."
::= { hm2AgentOspfSpfStatsEntry 7 }
hm2AgentOspfSpfStatsReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reasons why a routing table calculation was required.
R - new router LSA,
N - new Network LSA,
SN - new network summary LSA,
SA - new ASBR summary LSA,
X - new external LSA."
::= { hm2AgentOspfSpfStatsEntry 8 }
--****************************************************************
-- hm2AgentRoutingHeapGroup
--
--****************************************************************
hm2AgentRoutingHeapGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 16 }
hm2AgentRoutingHeapSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the routing heap, in bytes. Unicast routing protocols
and ARP allocate memory from the routing heap."
::= { hm2AgentRoutingHeapGroup 1 }
hm2AgentRoutingHeapInUse OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes currently allocated from the routing heap."
::= { hm2AgentRoutingHeapGroup 2 }
hm2AgentRoutingHeapHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High water mark for the number of bytes allocated from the routing heap."
::= { hm2AgentRoutingHeapGroup 3 }
--****************************************************************
-- hm2AgentRoutingTableSummaryGroup
--
--****************************************************************
hm2AgentRoutingTableSummaryGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 17 }
hm2AgentConnectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of connected routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 1 }
hm2AgentStaticRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of static routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 2 }
hm2AgentRipRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RIP routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 3 }
hm2AgentOspfRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OSPFv2 routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 4 }
hm2AgentOspfIntraRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OSPFv2 intra-area routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 5 }
hm2AgentOspfInterRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OSPFv2 inter-area routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 6 }
hm2AgentOspfExt1Routes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OSPFv2 external type 1 routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 7 }
hm2AgentOspfExt2Routes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OSPFv2 external type 2 routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 8 }
hm2AgentBgpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of BGP routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 9 }
hm2AgentEbgpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of external BGP routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 10 }
hm2AgentIbgpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of internal BGP routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 11 }
hm2AgentLocalBgpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of local BGP routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 12 }
hm2AgentRejectRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of reject routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 13 }
hm2AgentTotalRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 14 }
hm2AgentBestRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 routes in the forwarding table."
::= { hm2AgentRoutingTableSummaryGroup 15 }
hm2AgentBestRoutesHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest number of IPv4 routes in the forwarding table."
::= { hm2AgentRoutingTableSummaryGroup 16 }
hm2AgentAlternateRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alternate routes in the IPv4 routing table.
An alternate route is less preferred than the best route and is not used for forwarding."
::= { hm2AgentRoutingTableSummaryGroup 17 }
hm2AgentRouteAdds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes added to the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 18 }
hm2AgentRouteModifies OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes changed in the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 19 }
hm2AgentRouteDeletes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes removed from the IPv4 routing table."
::= { hm2AgentRoutingTableSummaryGroup 20 }
hm2AgentUnresolvedRouteAdds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 route adds that failed because none of the route's next hops were on a local subnet."
::= { hm2AgentRoutingTableSummaryGroup 21 }
hm2AgentInvalidRouteAdds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 routes adds that failed because the route was invalid."
::= { hm2AgentRoutingTableSummaryGroup 22 }
hm2AgentFailedRouteAdds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 routes adds that failed because of a resource limitation in the routing table"
::= { hm2AgentRoutingTableSummaryGroup 23 }
hm2AgentReservedLocals OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 routing table entries reserved for a local subnet on a routing interface that is down. "
::= { hm2AgentRoutingTableSummaryGroup 24 }
hm2AgentUniqueNextHops OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of distinct next hops used among all IPv4 routes currently in the routing table.
These include local interfaces for local routes and neighbors for indirect routes."
::= { hm2AgentRoutingTableSummaryGroup 25 }
hm2AgentUniqueNextHopsHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest count of unique next hops since counters were last cleared."
::= { hm2AgentRoutingTableSummaryGroup 26 }
hm2AgentNextHopGroups OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of next hop groups in use by one or more routes.
Each next hop group includes one or more next hops."
::= { hm2AgentRoutingTableSummaryGroup 27 }
hm2AgentNextHopGroupsHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest count of next hop groups since counters were last cleared."
::= { hm2AgentRoutingTableSummaryGroup 28 }
hm2AgentEcmpGroups OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of next hop groups with multiple next hops."
::= { hm2AgentRoutingTableSummaryGroup 29 }
hm2AgentEcmpGroupsHigh OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high water mark of the number of ECMP groups."
::= { hm2AgentRoutingTableSummaryGroup 30 }
hm2AgentEcmpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of IPv4 routes with multiple next hops."
::= { hm2AgentRoutingTableSummaryGroup 31 }
hm2AgentTruncEcmpRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ECMP routes that are currently installed in the forwarding table
with just one next hop. The forwarding table may limit the number of ECMP
routes or the number of ECMP groups. When an ECMP route cannot be installed
because such a limit is reached, the route is installed with a single next hop."
::= { hm2AgentRoutingTableSummaryGroup 32 }
hm2AgentEcmpRetries OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ECMP routes that have been installed in the forwarding table
after initially being installed with a single next hop."
::= { hm2AgentRoutingTableSummaryGroup 33 }
--****************************************************************
-- hm2AgentEcmpCountTable
--
--************************************************************
hm2AgentEcmpCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentEcmpCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A count of the number of routes with each number of ECMP next hops."
::= { hm2PlatformRouting 18}
hm2AgentEcmpCountEntry OBJECT-TYPE
SYNTAX Hm2AgentEcmpCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Number of IPv4 routes with a given number of next hops."
INDEX { hm2AgentEcmpNextHopCount }
::= { hm2AgentEcmpCountTable 1 }
Hm2AgentEcmpCountEntry ::= SEQUENCE {
hm2AgentEcmpNextHopCount
Unsigned32,
hm2AgentEcmpRouteCount
Gauge32
}
hm2AgentEcmpNextHopCount OBJECT-TYPE
SYNTAX Unsigned32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of next hops in a route. From 0 to the maximum number of
next hops in an ECMP route. The maximum varies by platform."
::= { hm2AgentEcmpCountEntry 1 }
hm2AgentEcmpRouteCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 routes with agentEcmpNextHopCount next hops."
::= { hm2AgentEcmpCountEntry 2 }
--****************************************************************
-- hm2AgentOspfStubRouterGroup
--
--****************************************************************
hm2AgentOspfStubRouterGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 19 }
hm2AgentOspfStubRouterAdvertisement OBJECT-TYPE
SYNTAX INTEGER {
doNotAdvertise(1),
advertise(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies how the router LSAs are advertised by the router.
The value doNotAdvertise indicates the advertisement of a
standard router LSA and is the default value. The value
advertise indicates the advertisement of a stub router LSA."
::= { hm2AgentOspfStubRouterGroup 1 }
hm2AgentOspfStubRouterReason OBJECT-TYPE
SYNTAX INTEGER {
configured(0),
startup(1),
resource-limitation(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the reason because of which the router is in Stub mode.
This is valid only if the agentOspfStubRouterMode is 'active'."
::= { hm2AgentOspfStubRouterGroup 2 }
hm2AgentOspfStubRouterStartupTimeRemaining OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining (in seconds) for the router to come out of the
stub mode. This is valid only if the agentOspfStubRouterReason is
'startup'."
::= { hm2AgentOspfStubRouterGroup 3 }
hm2AgentOspfStubRouterDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time elapsed (in seconds) since the router last entered the stub
router mode. This is valid only if the agentOspfStubRouterMode is
'active' and agentOspfStubRouterReason is 'resource-limitation'."
::= { hm2AgentOspfStubRouterGroup 4 }
--
-- hm2AgentOspfNbrTable
--
hm2AgentOspfNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's neighbors.
Augments ospfNbrTable from the OSPF-MIB."
::= { hm2PlatformRouting 249 }
hm2AgentOspfNbrEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single neighbor.
Augments ospfNbrEntry in OSPF-MIB."
AUGMENTS { ospfNbrEntry }
::= { hm2AgentOspfNbrTable 1 }
Hm2AgentOspfNbrEntry ::= SEQUENCE {
hm2AgentOspfNbrDeadTime TimeTicks
}
hm2AgentOspfNbrDeadTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighbor's Dead Time is the amount of remaining time
since the last OSPF hello packet received, before
declaring the neighbor status as down."
::= { hm2AgentOspfNbrEntry 1 }
--
-- hm2AgentOspfRouteTable
--
hm2AgentOspfRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentOspfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's OSPF routes."
::= { hm2PlatformRouting 250 }
hm2AgentOspfRouteEntry OBJECT-TYPE
SYNTAX Hm2AgentOspfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single route."
INDEX { hm2AgentOspfRouteNet, hm2AgentOspfRouteMask }
::= { hm2AgentOspfRouteTable 1 }
Hm2AgentOspfRouteEntry ::= SEQUENCE {
hm2AgentOspfRouteNet InetAddressIPv4,
hm2AgentOspfRouteMask InetAddressIPv4,
hm2AgentOspfRouteCost Integer32,
hm2AgentOspfRouteProtoType INTEGER
}
hm2AgentOspfRouteNet OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address of the Net or Subnet indicated
by the route."
::= { hm2AgentOspfRouteEntry 1 }
hm2AgentOspfRouteMask OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Subnet Mask that pertains to the Net or
Subnet."
::= { hm2AgentOspfRouteEntry 2 }
hm2AgentOspfRouteCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The route cost calculated in the SPF algorithm to reach the network."
::= { hm2AgentOspfRouteEntry 3 }
hm2AgentOspfRouteProtoType OBJECT-TYPE
SYNTAX INTEGER {
intra (1),
inter (2),
ext-type1 (3),
ext-type2 (4),
nssa-type1 (5),
nssa-type2 (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of route that was learned from OSPF."
::= { hm2AgentOspfRouteEntry 4 }
--
-- hm2AgentVrrpExtGroup
--
hm2AgentVrrpExtGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 260 }
--
-- hm2AgentVrrpTrackingTable
--
hm2AgentVrrpTrackingTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentVrrpTrackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains variables to define
an entry in the VRRP Tracking database."
::= { hm2AgentVrrpExtGroup 1 }
hm2AgentVrrpTrackingEntry OBJECT-TYPE
SYNTAX Hm2AgentVrrpTrackingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries of the table."
INDEX { hm2AgentVrrpTrackIfIndex, hm2AgentVrrpTrackVrid, IMPLIED hm2AgentVrrpTrackId }
::= { hm2AgentVrrpTrackingTable 1 }
Hm2AgentVrrpTrackingEntry ::= SEQUENCE
{
hm2AgentVrrpTrackIfIndex Integer32,
hm2AgentVrrpTrackVrid Integer32,
hm2AgentVrrpTrackId SnmpAdminString,
hm2AgentVrrpTrackDecrement Integer32,
hm2AgentVrrpTrackOperStatus INTEGER,
hm2AgentVrrpTrackRowStatus RowStatus
}
hm2AgentVrrpTrackIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
The interface number of the virtual router"
::= { hm2AgentVrrpTrackingEntry 1 }
hm2AgentVrrpTrackVrid OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
The virtual router id for this virtual router"
::= { hm2AgentVrrpTrackingEntry 2 }
hm2AgentVrrpTrackId OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
The id of the object being tracked"
::= { hm2AgentVrrpTrackingEntry 3 }
hm2AgentVrrpTrackDecrement OBJECT-TYPE
SYNTAX Integer32 (1..253)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
The value by wich the current priority of the virtual router
is decremented when the tracked object goes DOWN."
::= { hm2AgentVrrpTrackingEntry 4 }
hm2AgentVrrpTrackOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
notReady(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows if the tracked object is currently UP or DOWN or NOT-READY"
::= { hm2AgentVrrpTrackingEntry 5 }
hm2AgentVrrpTrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
Defines the status of a vrrp tracking database entry.
Set to createAndGo(4) to create a new row.
Set to destroy(6) to delete an entry.
Reads as active(1) if the tracked object exists and is trackable,
notReady(3) otherwise."
::= { hm2AgentVrrpTrackingEntry 6 }
--
-- hm2AgentVrrpExtTable
--
hm2AgentVrrpExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentVrrpExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains variables to define
an entry in the VRRP enhancements database."
::= { hm2AgentVrrpExtGroup 2 }
hm2AgentVrrpExtEntry OBJECT-TYPE
SYNTAX Hm2AgentVrrpExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the hm2AgentVrrpExtTable."
INDEX { hm2AgentVrrpExtIfIndex, hm2AgentVrrpExtVrid }
::= { hm2AgentVrrpExtTable 1 }
Hm2AgentVrrpExtEntry ::= SEQUENCE
{
hm2AgentVrrpExtIfIndex Integer32,
hm2AgentVrrpExtVrid Integer32,
hm2AgentVrrpExtDomainId Integer32,
hm2AgentVrrpExtDomainRole INTEGER,
hm2AgentVrrpExtDomainStatus INTEGER,
hm2AgentVrrpExtAdvertAddress IpAddress,
hm2AgentVrrpExtAdvertTimer Integer32,
hm2AgentVrrpExtCfgPriority Integer32,
hm2AgentVrrpExtNotifyAddress IpAddress,
hm2AgentVrrpExtNotifyLinkdown INTEGER,
hm2AgentVrrpExtPreemptionDelay Integer32,
hm2AgentVrrpPrimaryVirtualAddress IpAddress,
hm2AgentVrrpExtMethod INTEGER,
hm2AgentVrrpExtProxyarp TruthValue
}
hm2AgentVrrpExtIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface number of the virtual router"
::= { hm2AgentVrrpExtEntry 1 }
hm2AgentVrrpExtVrid OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The virtual router id for this virtual router"
::= { hm2AgentVrrpExtEntry 2 }
hm2AgentVrrpExtDomainId OBJECT-TYPE
SYNTAX Integer32 (0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The domain this virtual router is a member of. If set to
0, the virtual router is not a member of any domain."
DEFVAL { 0 }
::= { hm2AgentVrrpExtEntry 3 }
hm2AgentVrrpExtDomainRole OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
member(2),
supervisor(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The role of this virtual router in its domain. This is none(1) if
the virtual router is not member of a domain, supervisor(3) if it
is the supervisor of its domain, member(2) otherwise."
DEFVAL { none }
::= { hm2AgentVrrpExtEntry 4 }
hm2AgentVrrpExtDomainStatus OBJECT-TYPE
SYNTAX INTEGER
{
noError(1),
noSupervisor(2),
supervisorDown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows if the domain configuration is correct for this virtual router"
::= { hm2AgentVrrpExtEntry 5 }
hm2AgentVrrpExtAdvertAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address advertisements of the virtual router are sent to"
DEFVAL { 'E0000012'h }
::= { hm2AgentVrrpExtEntry 6 }
hm2AgentVrrpExtAdvertTimer OBJECT-TYPE
SYNTAX Integer32 (100..255000)
UNITS
"milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is used to set the interval between advertisements in
milliseconds. This accesses the same value as
vrrpOperAdvertisementInterval."
DEFVAL { 1000 }
::= { hm2AgentVrrpExtEntry 7 }
hm2AgentVrrpExtCfgPriority OBJECT-TYPE
SYNTAX Integer32 (1..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured priority of the virtual router. This can be
different from the operating priority if tracked objects are down
or the virtual router is the ip address owner"
DEFVAL { 100 }
::= { hm2AgentVrrpExtEntry 8 }
hm2AgentVrrpExtNotifyAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address notifications of the virtual router are sent to"
DEFVAL { '00000000'H } -- 0.0.0.0
::= { hm2AgentVrrpExtEntry 9 }
hm2AgentVrrpExtNotifyLinkdown OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables sending of notification messages if the
virtual router's interface goes down."
DEFVAL { disable }
::= { hm2AgentVrrpExtEntry 10 }
hm2AgentVrrpExtPreemptionDelay OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time (in seconds) after startup of the virtual router by which the
preemption of a Master with a lower priority is delayed."
DEFVAL { 0 }
::= { hm2AgentVrrpExtEntry 11 }
hm2AgentVrrpPrimaryVirtualAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual IP address in the subnet of the primary ip address on
the interface. If no match is found, an unspecified virtual address
is returned. If no virtual address is configured, 0.0.0.0 is returned."
::= { hm2AgentVrrpExtEntry 12 }
hm2AgentVrrpExtMethod OBJECT-TYPE
SYNTAX INTEGER
{
none (1),
config (2),
ttdp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source of the VRRP instance. User can set the object to none(1), config(2), ttdp(3)."
DEFVAL { none }
::= { hm2AgentVrrpExtEntry 13 }
hm2AgentVrrpExtProxyarp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if proxy arp functionality must be
associated with a vrrp instance.
Possible values:
- true: enable proxy arp on change of vrrpOperState to master
- false: No impact
NOTE: Set the value to true when using 1:1 NAT along with VRRP.
Proxy arp on the physical interface must be disabled.
"
DEFVAL { false }
::= { hm2AgentVrrpExtEntry 14 }
--
-- hm2AgentVrrpDomainTable
--
hm2AgentVrrpDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentVrrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains variables to define
an entry in the VRRP domain database."
::= { hm2AgentVrrpExtGroup 3 }
hm2AgentVrrpDomainEntry OBJECT-TYPE
SYNTAX Hm2AgentVrrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries of the table."
INDEX { hm2AgentVrrpDomainId }
::= { hm2AgentVrrpDomainTable 1 }
Hm2AgentVrrpDomainEntry ::= SEQUENCE
{
hm2AgentVrrpDomainId Integer32,
hm2AgentVrrpDomainMemberSendAdv INTEGER,
hm2AgentVrrpDomainStatus INTEGER,
hm2AgentVrrpDomainSupervisorIfIndex Integer32,
hm2AgentVrrpDomainSupervisorVrid Integer32,
hm2AgentVrrpDomainOperPriority Integer32,
hm2AgentVrrpDomainSupervisorOperState INTEGER
}
hm2AgentVrrpDomainId OBJECT-TYPE
SYNTAX Integer32 (0..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The domain ID."
::= { hm2AgentVrrpDomainEntry 1 }
hm2AgentVrrpDomainMemberSendAdv OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DURABLE: { 1:all }
Determines if the members of this domain send advertisement packets.
If set to disabled(2), only the supervisor of the domain sends packets."
DEFVAL { disable }
::= { hm2AgentVrrpDomainEntry 2 }
hm2AgentVrrpDomainStatus OBJECT-TYPE
SYNTAX INTEGER
{
noError(1),
noSupervisor(2),
supervisorDown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows if the configuration of the domain is complete."
::= { hm2AgentVrrpDomainEntry 3 }
hm2AgentVrrpDomainSupervisorIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface number of the supervisor of the domain"
::= { hm2AgentVrrpDomainEntry 4 }
hm2AgentVrrpDomainSupervisorVrid OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual router id of the supervisor of the domain. 0 if unconfigured"
::= { hm2AgentVrrpDomainEntry 5 }
hm2AgentVrrpDomainOperPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operating priority of the domain. This can be
different from the configured priority if tracked objects are down.
For domain members this is the priority of the supervisor of that
Domain if the supervisor is configured and up."
::= { hm2AgentVrrpDomainEntry 6 }
hm2AgentVrrpDomainSupervisorOperState OBJECT-TYPE
SYNTAX INTEGER
{
initialize(1),
backup(2),
master(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the current operational state of the domain supervisor."
::= { hm2AgentVrrpDomainEntry 7 }
--
-- hm2AgentNeighbourGroup
--
hm2AgentNeighbourGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 270 }
--
-- hm2AgentStaticNeighbourTable
--
hm2AgentStaticNeighbourTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentStaticNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentNeighbourGroup 10 }
hm2AgentStaticNeighbourEntry OBJECT-TYPE
SYNTAX Hm2AgentStaticNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { hm2AgentStaticNeighbourAddressType, hm2AgentStaticNeighbourAddress }
::= { hm2AgentStaticNeighbourTable 1 }
Hm2AgentStaticNeighbourEntry ::= SEQUENCE
{
hm2AgentStaticNeighbourAddressType InetAddressType,
hm2AgentStaticNeighbourAddress InetAddress,
hm2AgentStaticNeighbourPhysAddress PhysAddress,
hm2AgentStaticNeighbourIfIndex InterfaceIndexOrZero,
hm2AgentStaticNeighbourRowStatus RowStatus
}
hm2AgentStaticNeighbourAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentStaticNeighbourEntry 1 }
hm2AgentStaticNeighbourAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentStaticNeighbourEntry 2 }
hm2AgentStaticNeighbourPhysAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(0..65535))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { hm2AgentStaticNeighbourEntry 3 }
hm2AgentStaticNeighbourIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { hm2AgentStaticNeighbourEntry 4 }
hm2AgentStaticNeighbourRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Setting this object destroy will remove the entry."
::= { hm2AgentStaticNeighbourEntry 5 }
--
-- hm2AgentDynamicNeighbourTable
--
hm2AgentDynamicNeighbourTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentDynamicNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentNeighbourGroup 11 }
hm2AgentDynamicNeighbourEntry OBJECT-TYPE
SYNTAX Hm2AgentDynamicNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { hm2AgentDynamicNeighbourAddressType, hm2AgentDynamicNeighbourAddress }
::= { hm2AgentDynamicNeighbourTable 1 }
Hm2AgentDynamicNeighbourEntry ::= SEQUENCE
{
hm2AgentDynamicNeighbourAddressType InetAddressType,
hm2AgentDynamicNeighbourAddress InetAddress,
hm2AgentDynamicNeighbourPhysAddress PhysAddress,
hm2AgentDynamicNeighbourIfIndex InterfaceIndexOrZero,
hm2AgentDynamicNeighbourAction INTEGER
}
hm2AgentDynamicNeighbourAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentDynamicNeighbourEntry 1 }
hm2AgentDynamicNeighbourAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { hm2AgentDynamicNeighbourEntry 2 }
hm2AgentDynamicNeighbourPhysAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { hm2AgentDynamicNeighbourEntry 3 }
hm2AgentDynamicNeighbourIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { hm2AgentDynamicNeighbourEntry 4 }
hm2AgentDynamicNeighbourAction OBJECT-TYPE
SYNTAX INTEGER {
other(1),
delete(2),
static(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { hm2AgentDynamicNeighbourEntry 5 }
--
-- hm2AgentRoutingSNMPExtensionGroup
--
hm2AgentRoutingSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2PlatformRouting 280 }
hm2AgentIpHelperTableFullErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The maximum number of IP helper entries has been reached"
::= { hm2AgentRoutingSNMPExtensionGroup 1 }
hm2AgentIpHelperInvalidServerAddrErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Invalid IP server address."
::= { hm2AgentRoutingSNMPExtensionGroup 2 }
hm2AgentRouterOspfDependenciesNotMet OBJECT-IDENTITY
STATUS current
DESCRIPTION "Cannot modify OSPF admin state on this interface. Set primary IP address."
::= { hm2AgentRoutingSNMPExtensionGroup 3 }
hm2AgentRouterOspfRangeTableFullErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The maximum number of area-range entries has been reached."
::= { hm2AgentRoutingSNMPExtensionGroup 4 }
hm2AgentRouterOspfVirtNbrTableFullErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The maximum number of virtual neighbor entries has been reached."
::= { hm2AgentRoutingSNMPExtensionGroup 5 }
hm2AgentRouterRIPDependenciesNotMet OBJECT-IDENTITY
STATUS current
DESCRIPTION "Cannot modify RIP admin state on this interface. Set primary IP address."
::= { hm2AgentRoutingSNMPExtensionGroup 8 }
hm2AgentIpHelperInvalidUdpPortErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Invalid UDP port."
::= { hm2AgentRoutingSNMPExtensionGroup 9 }
hm2AgentStaticNeighbourTableFullErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Static Neighbour Table is full."
::= { hm2AgentRoutingSNMPExtensionGroup 10 }
hm2AgentSecondaryAddrNoPrimaryErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Cannot add the secondary IP address because the interface has no primary IP address."
::= { hm2AgentRoutingSNMPExtensionGroup 11 }
hm2AgentSecondaryAddrDifferentPrimaryErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The secondary IP address must be different from the primary IP address."
::= { hm2AgentRoutingSNMPExtensionGroup 12 }
hm2AgentSecondaryAddrWrongIpClassErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The network number of the secondary IP address is not valid to be used on a routing interface."
::= { hm2AgentRoutingSNMPExtensionGroup 13 }
hm2AgentSecondaryAddrWrongSubnetErrorReturn OBJECT-IDENTITY
STATUS obsolete
DESCRIPTION "All IP addresses on the interface must be from different subnets."
::= { hm2AgentRoutingSNMPExtensionGroup 14 }
hm2AgentSecondaryAddrMaxIntfEntriesErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The maximum number of secondary IP addresses on the interface has been reached."
::= { hm2AgentRoutingSNMPExtensionGroup 15 }
hm2AgentSecondaryAddrMaxSystemEntriesErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The maximum number of IP addresses on the system has been reached."
::= { hm2AgentRoutingSNMPExtensionGroup 16 }
hm2AgentSecondaryAddrStaticRouteErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The secondary IP address is same as the next hop address of a static route."
::= { hm2AgentRoutingSNMPExtensionGroup 17 }
hm2AgentSecondaryAddrStaticARPErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The secondary IP address is same as a static ARP entry."
::= { hm2AgentRoutingSNMPExtensionGroup 18 }
hm2AgentSecondaryAddrAbsentEntryErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The secondary IP address is not configured on the interface."
::= { hm2AgentRoutingSNMPExtensionGroup 19 }
hm2AgentPrimaryAddrWrongIpClassErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The primary IP address is out of the allowed IP class."
::= { hm2AgentRoutingSNMPExtensionGroup 20 }
hm2AgentPrimaryAddrConflictErrorReturn OBJECT-IDENTITY
STATUS obsolete
DESCRIPTION "The primary IP address conflicts with another IP address on a routing interface."
::= { hm2AgentRoutingSNMPExtensionGroup 21 }
hm2AgentPrimaryAddrStaticRouteErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The primary IP address is same as the next hop address of a static route."
::= { hm2AgentRoutingSNMPExtensionGroup 22 }
hm2AgentPrimaryAddrStaticARPErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The primary IP address is same as a static ARP entry."
::= { hm2AgentRoutingSNMPExtensionGroup 23 }
hm2AgentPrimaryAddrExistingSecondaryErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The primary IP address cannot be changed because the interface has secondary IP addresses configured."
::= { hm2AgentRoutingSNMPExtensionGroup 24 }
hm2AgentPrimaryAddrNetworkConflictErrorReturn OBJECT-IDENTITY
STATUS obsolete
DESCRIPTION "The primary IP address conflicts with the management IP address."
::= { hm2AgentRoutingSNMPExtensionGroup 25 }
hm2AgentPrimaryAddrRoutingTableFullErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The primary IP address cannot be added because there are no free entries in the routing table."
::= { hm2AgentRoutingSNMPExtensionGroup 26 }
hm2AgentDstAddrHostBitSetErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The route cannot be added. Host bits must not be set in the destination. Network address is {0}."
::= { hm2AgentRoutingSNMPExtensionGroup 27 }
hm2AgentSamePrefRouteErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Route cannot be added because reject route and next hop route cannot share the same preference."
::= { hm2AgentRoutingSNMPExtensionGroup 28 }
hm2AgentVrrpAssoIpAddrRowStatusInconsistentAddress OBJECT-IDENTITY
STATUS current
DESCRIPTION "The virtual address does not matching the current interface address configuration."
::= { hm2AgentRoutingSNMPExtensionGroup 29 }
hm2AgentVrrpAssoIpAddrRowStatusInvalidAddress OBJECT-IDENTITY
STATUS current
DESCRIPTION "The virtual address is not valid with the current interface address configuration."
::= { hm2AgentRoutingSNMPExtensionGroup 30 }
hm2AgentVrrpAssoIpAddrRowStatusUnknownVRID OBJECT-IDENTITY
STATUS current
DESCRIPTION "Unknown virtual router id."
::= { hm2AgentRoutingSNMPExtensionGroup 31 }
hm2AgentSwitchIpRouterDiscMinMaxAdvtIntErrorRtrn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Min advertisement interval is bigger then max advertisement interval."
::= { hm2AgentRoutingSNMPExtensionGroup 32 }
hm2AgentSwitchIpRouterDiscLifeTimeMaxAdvIntErrorRtrn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Max advertisement interval is bigger then advertisement life time."
::= { hm2AgentRoutingSNMPExtensionGroup 33 }
hm2AgentSwitchIpIcmpRateLimitExceedingRatioErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Rate limit ratio exceeds 100 packets per second."
::= { hm2AgentRoutingSNMPExtensionGroup 34 }
hm2AgentRouterOspfMaxAreaErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The maximum number of OSPF areas has been reached."
::= { hm2AgentRoutingSNMPExtensionGroup 35 }
hm2AgentospfRouterIdChange OBJECT-IDENTITY
STATUS current
DESCRIPTION "OSPF must be disabled to change the router ID."
::= { hm2AgentRoutingSNMPExtensionGroup 36 }
hm2AgentOspfRedistDistList OBJECT-IDENTITY
STATUS current
DESCRIPTION "Please add a redistribute list."
::= { hm2AgentRoutingSNMPExtensionGroup 37 }
hm2AgentOspfDefaultAreaDeleteErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "The default area cannot be deleted."
::= { hm2AgentRoutingSNMPExtensionGroup 38 }
hm2AgentLocalArpDeleteErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Local ARP entries cannot be deleted."
::= { hm2AgentRoutingSNMPExtensionGroup 39 }
hm2AgentDynamicVlanRoutingErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Dynamic VLANs cannot be used for routing interfaces."
::= { hm2AgentRoutingSNMPExtensionGroup 40 }
hm2AgentVlanUnawareRoutingErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Routing cannot be used together with the vlan unaware mode."
::= { hm2AgentRoutingSNMPExtensionGroup 41 }
hm2AgentRoutingInvalidNetworkAddress OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the routing table entry contains an invalid value for
network address that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 42 }
hm2AgentRoutingTypeInvalidValue OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the type is invalid."
::= { hm2AgentRoutingSNMPExtensionGroup 43 }
hm2AgentRoutingLocalRoutePreference OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the local type and local protocol should have the preference
value zero."
::= { hm2AgentRoutingSNMPExtensionGroup 44 }
hm2AgentRoutingMetricInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the routing table entry contains an invalid value for
metric that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 45 }
hm2AgentRoutingMetricNotSupported OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the route metric except 1 is not supported and cannot be set."
::= { hm2AgentRoutingSNMPExtensionGroup 46 }
hm2AgentRoutingNexthopAtLocalInterface OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the entry has Nexthop address that is set on a local interface."
::= { hm2AgentRoutingSNMPExtensionGroup 47 }
hm2AgentRoutingNexthopInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the routing table entry contains an invalid value for
next hop IP address that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 48 }
hm2AgentRoutingMaxEntryCountReached OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the route entry cannot be added as maximum count has reached."
::= { hm2AgentRoutingSNMPExtensionGroup 49 }
hm2AgentRoutingNoPreferenceUpdate OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the preference value cannot be updated."
::= { hm2AgentRoutingSNMPExtensionGroup 50 }
hm2AgentRoutingPortInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the routing table entry contains an invalid value for
port that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 51 }
hm2AgentRoutingStaticRoutePreference OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the remote type and netmgmt protocol should have the preference
value in range 1..255."
::= { hm2AgentRoutingSNMPExtensionGroup 52 }
hm2AgentRoutingSameNetworkAddrErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the entry with same network address already exists."
::= { hm2AgentRoutingSNMPExtensionGroup 53 }
hm2AgentRoutingTypeInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the routing table entry contains an invalid value for
route type that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 54 }
hm2AgentRoutingMacAddressInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the entry contains an invalid value for MAC address that
cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 55 }
hm2AgentRoutingIPAddressExist OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that IP address already exists."
::= { hm2AgentRoutingSNMPExtensionGroup 56 }
hm2AgentRoutingPingPortInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the ping port contains an invalid value
that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 57 }
hm2AgentRoutingIntervalTimeInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains invalid
characters or is out of range for ping interval time that cannot
be processed. The allowed range is 100..20000."
::= { hm2AgentRoutingSNMPExtensionGroup 58 }
hm2AgentRoutingPingLoseTimeInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains invalid
characters or is out of range for ping replies to lose time
that cannot be processed. The allowed range is 1..10."
::= { hm2AgentRoutingSNMPExtensionGroup 59 }
hm2AgentRoutingPingReceiveTimeInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains invalid
characters or is out of range for ping replies to receive time
that cannot be processed. The allowed range is 1..10."
::= { hm2AgentRoutingSNMPExtensionGroup 60 }
hm2AgentRoutingPingTimeoutInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains invalid
characters or is out of range for ping timeout that cannot be
processed. The allowed range is 10..10000."
::= { hm2AgentRoutingSNMPExtensionGroup 61 }
hm2AgentRoutingPingTTLInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains invalid
characters or is out of range for ping TTL that cannot be
processed. The allowed range is 1..125."
::= { hm2AgentRoutingSNMPExtensionGroup 62 }
hm2AgentRoutingLogicalOperandInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains an
invalid value for logical operand A|B that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 63 }
hm2AgentRoutingOperatorInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains an invalid
value for operator that cannot be processed. Possible values
'and' and 'or'."
::= { hm2AgentRoutingSNMPExtensionGroup 64 }
hm2AgentRoutingLinkDelayInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains an invalid
value for link up/down delay which is out of range and cannot be
processed. The allowed range is 0..255."
::= { hm2AgentRoutingSNMPExtensionGroup 65 }
hm2AgentRoutingL3RelayFunctionInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the L3 relay function contains an invalid value
that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 66 }
hm2AgentRoutingBootpDhcpHopsInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that L3 configuration entry contains invalid characters
or is out of range for bootp/dhcp hops (max.) that cannot be
processed. The allowed range is 1..16."
::= { hm2AgentRoutingSNMPExtensionGroup 67 }
hm2AgentRoutingBootpDhcpWaitTimeInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that L3 configuration entry contains invalid characters
or is out of range for bootp/dhcp wait time (min.) that cannot be
processed. The allowed range is 0..100."
::= { hm2AgentRoutingSNMPExtensionGroup 68 }
hm2AgentRoutingCircuitIDInvalid OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the tracking configuration entry contains
an invalid value for circuit ID that cannot be processed."
::= { hm2AgentRoutingSNMPExtensionGroup 69 }
hm2AgentRoutingTrackTypeEnableError OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the process of enabling tracking instance {0} has
failed because track type is invalid."
::= { hm2AgentRoutingSNMPExtensionGroup 70 }
hm2AgentRoutingTrackingEnableErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the process of enabling tracking instance {0}
admin state has failed."
::= { hm2AgentRoutingSNMPExtensionGroup 71 }
hm2AgentRoutingTrackingDisableErrorReturn OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the process of disabling tracking instance {0}
admin state has failed."
::= { hm2AgentRoutingSNMPExtensionGroup 72 }
hm2AgentRoutingTrackTypeDisableError OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the process of disabling tracking instance {0} has
failed because track type is invalid."
::= { hm2AgentRoutingSNMPExtensionGroup 73 }
hm2AgentRoutingTrackIDCreateError OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the creation of tracking instance {0} has failed
because track ID is invalid."
::= { hm2AgentRoutingSNMPExtensionGroup 74 }
hm2AgentRoutingTrackTypeCreateError OBJECT-IDENTITY
STATUS current
DESCRIPTION "Indicates that the creation of tracking instance {0} has failed
because track type is invalid."
::= { hm2AgentRoutingSNMPExtensionGroup 75 }
END