summaryrefslogtreecommitdiff
path: root/MIBS/quanta/fastpathrouting.my
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/quanta/fastpathrouting.my
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/quanta/fastpathrouting.my')
-rw-r--r--MIBS/quanta/fastpathrouting.my3902
1 files changed, 3902 insertions, 0 deletions
diff --git a/MIBS/quanta/fastpathrouting.my b/MIBS/quanta/fastpathrouting.my
new file mode 100644
index 0000000..dfac0e0
--- /dev/null
+++ b/MIBS/quanta/fastpathrouting.my
@@ -0,0 +1,3902 @@
+NETGEAR-ROUTING-MIB DEFINITIONS ::= BEGIN
+
+-- Netgear Routing MIB
+-- Copyright Netgear Inc (2001-2007) All rights reserved.
+
+-- This SNMP Management Information Specification
+-- embodies Netgear Inc's confidential and proprietary
+-- intellectual property. Netgear Inc retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Netgear Inc
+-- makes no warranty, either expressed or implied,
+-- as to the use, operation, condition, or performance of the
+-- Specification.
+
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
+ Integer32, TimeTicks, Gauge32, Unsigned32, Counter32
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ lb6m FROM QUANTA-LB6M-REF-MIB
+ DisplayString,PhysAddress FROM RFC1213-MIB
+ ospfIfEntry, ospfVirtIfEntry,
+ ospfAreaEntry FROM OSPF-MIB
+ RouterID FROM OSPF-MIB
+ rip2IfConfEntry FROM RIPv2-MIB
+ vrrpOperVrId FROM VRRP-MIB
+ ifIndex, InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ InterfaceIndexOrZero FROM IF-MIB;
+ fastPathRouting MODULE-IDENTITY
+ LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ ORGANIZATION "Netgear Inc"
+ CONTACT-INFO ""
+ DESCRIPTION
+ "The Netgear Private MIB for FastPath Routing"
+
+ -- Revision history.
+ REVISION
+ "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
+ DESCRIPTION
+ "Postal address updated."
+ REVISION
+ "200705230000Z" -- 23 May 2007 12:00:00 GMT
+ DESCRIPTION
+ "Netgear branding related changes."
+ REVISION
+ "200311210000Z" -- 21 Nov 2003 12:00:00 GMT
+ DESCRIPTION
+ "Revisions made for new release."
+ REVISION
+ "200304021700Z" -- 2 April 2003 12:00 PM EST
+ DESCRIPTION
+ "Updated for release"
+
+ ::= { lb6m 2 }
+
+ SpfTimerRange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The range of intervals on which Spf timers can be configured."
+ SYNTAX Integer32 (0..65535)
+
+ AutoCostRefBw ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of reference bandwidth from which ospf calculates metric cost."
+ SYNTAX Unsigned32 (1..4294967)
+ --**************************************************************************************
+ -- agentSwitchArpGroup
+ --
+
+ --**************************************************************************************
+ agentSwitchArpGroup OBJECT IDENTIFIER ::= { fastPathRouting 1 }
+
+ agentSwitchArpAgeoutTime OBJECT-TYPE
+ SYNTAX Integer32 (15..21600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the ARP entry ageout time in seconds.
+ Allowable range: 15-21600"
+ DEFVAL { 1200 }
+
+ ::= { agentSwitchArpGroup 1 }
+
+ agentSwitchArpResponseTime 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"
+ ::= { agentSwitchArpGroup 2 }
+
+ agentSwitchArpMaxRetries 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"
+ ::= { agentSwitchArpGroup 3 }
+
+ agentSwitchArpCacheSize 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."
+ ::= { agentSwitchArpGroup 4 }
+
+ agentSwitchArpDynamicRenew OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This indicates the current setting of ARP dynamic renew mode. "
+ DEFVAL { enable }
+ ::= { agentSwitchArpGroup 5 }
+
+ agentSwitchArpTotalEntryCountCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of entries in the ARP cache."
+ ::= { agentSwitchArpGroup 6 }
+
+ agentSwitchArpTotalEntryCountPeak 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."
+ ::= { agentSwitchArpGroup 7 }
+
+ agentSwitchArpStaticEntryCountCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current number of configured static ARP entries."
+ ::= { agentSwitchArpGroup 8 }
+
+ agentSwitchArpStaticEntryCountMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum number of configurable static ARP entries."
+ ::= { agentSwitchArpGroup 9 }
+
+ --**************************************************************************************
+
+ agentSwitchArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchArpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "This table augments the MIB-II ipNetToMediaTable by providing
+ per-interface ARP entry information."
+ ::= { agentSwitchArpGroup 10 }
+
+ agentSwitchArpEntry OBJECT-TYPE
+ SYNTAX AgentSwitchArpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ ""
+ INDEX { agentSwitchArpIpAddress }
+ ::= { agentSwitchArpTable 1 }
+
+ AgentSwitchArpEntry ::= SEQUENCE {
+ agentSwitchArpAge
+ TimeTicks,
+ agentSwitchArpIpAddress
+ IpAddress,
+ agentSwitchArpMacAddress
+ PhysAddress,
+ agentSwitchArpInterface
+ Integer32,
+ agentSwitchArpType
+ INTEGER,
+ agentSwitchArpStatus
+ RowStatus
+ }
+
+ agentSwitchArpAge OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS obsolete
+ 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."
+ ::= { agentSwitchArpEntry 1 }
+
+ agentSwitchArpIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The IP Address assigned to each interface."
+ ::= { agentSwitchArpEntry 2 }
+
+ agentSwitchArpMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The hardware MAX Address that each interface maps to."
+ ::= { agentSwitchArpEntry 3 }
+
+ agentSwitchArpInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "The Associated IfIndex which identified the ARP Entry."
+ ::= { agentSwitchArpEntry 4 }
+
+ agentSwitchArpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ gateway(2),
+ static(3),
+ dynamic(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The type of ARP entry."
+ ::= { agentSwitchArpEntry 5 }
+
+ agentSwitchArpStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The status of this ARP entry. Setting this object destroy will remove the entry."
+ ::= { agentSwitchArpEntry 6 }
+
+--*************************************************************************
+
+ agentSwitchLocalProxyArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchLocalProxyArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the per-interface configuration
+ parameters for Local Proxy Arp."
+ ::= { agentSwitchArpGroup 11 }
+
+ agentSwitchLocalProxyArpEntry OBJECT-TYPE
+ SYNTAX AgentSwitchLocalProxyArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents a logical row in the
+ agentSwitchLocalProxyArpTable"
+ INDEX { ifIndex }
+ ::= { agentSwitchLocalProxyArpTable 1 }
+
+ AgentSwitchLocalProxyArpEntry ::= SEQUENCE {
+ agentSwitchLocalProxyArpMode
+ INTEGER
+ }
+
+ agentSwitchLocalProxyArpMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Local Proxy Arp Mode for the interface."
+ ::= { agentSwitchLocalProxyArpEntry 1 }
+--*************************************************************************
+
+ agentSwitchIntfArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIntfArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table augments the MIB-II ipNetToMediaTable by providing
+ per-interface ARP entry information."
+ ::= { agentSwitchArpGroup 12 }
+
+ agentSwitchIntfArpEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIntfArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { agentSwitchIntfArpIpAddress,
+ agentSwitchIntfArpIfIndex}
+ ::= { agentSwitchIntfArpTable 1 }
+
+ AgentSwitchIntfArpEntry ::= SEQUENCE {
+ agentSwitchIntfArpIpAddress
+ IpAddress,
+ agentSwitchIntfArpIfIndex
+ InterfaceIndex,
+ agentSwitchIntfArpAge
+ TimeTicks,
+ agentSwitchIntfArpMacAddress
+ PhysAddress,
+ agentSwitchIntfArpType
+ INTEGER,
+ agentSwitchIntfArpStatus
+ RowStatus
+ }
+
+ agentSwitchIntfArpIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Type of Address assigned to this interface."
+ ::= { agentSwitchIntfArpEntry 1 }
+
+ agentSwitchIntfArpIfIndex 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"
+ ::= { agentSwitchIntfArpEntry 2 }
+
+ agentSwitchIntfArpAge 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."
+ ::= { agentSwitchIntfArpEntry 3 }
+
+ agentSwitchIntfArpMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The hardware MAX Address that each interface maps to."
+ ::= { agentSwitchIntfArpEntry 4 }
+
+ agentSwitchIntfArpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ gateway(2),
+ static(3),
+ dynamic(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of ARP entry."
+ ::= { agentSwitchIntfArpEntry 5 }
+
+ agentSwitchIntfArpStatus 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."
+ ::= { agentSwitchIntfArpEntry 6 }
+
+ --**************************************************************************************
+ -- agentSwitchIpGroup
+ --
+ --**************************************************************************************
+
+ agentSwitchIpGroup OBJECT IDENTIFIER ::= { fastPathRouting 2 }
+
+ agentSwitchIpRoutingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Administratively enables/disables routing on the switch."
+ ::= { agentSwitchIpGroup 1 }
+
+ agentSwitchIpDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Default Gateway manually configured."
+ ::= { agentSwitchIpGroup 2}
+
+
+ --**************************************************************************************
+ -- agentSwitchIpInterfaceTable
+ --
+ --**************************************************************************************
+
+ agentSwitchIpInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { agentSwitchIpGroup 3 }
+
+ agentSwitchIpInterfaceEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { agentSwitchIpInterfaceIfIndex }
+ ::= { agentSwitchIpInterfaceTable 1 }
+
+ AgentSwitchIpInterfaceEntry ::= SEQUENCE {
+ agentSwitchIpInterfaceIfIndex
+ Integer32,
+ agentSwitchIPAddressConfigMethod
+ INTEGER,
+ agentSwitchIpInterfaceIpAddress
+ IpAddress,
+ agentSwitchIpInterfaceNetMask
+ IpAddress,
+ agentSwitchIpInterfaceClearIp
+ INTEGER,
+ agentSwitchIpInterfaceRoutingMode
+ INTEGER,
+ agentSwitchIpInterfaceProxyARPMode
+ INTEGER,
+ agentSwitchIpInterfaceMtuValue
+ Unsigned32,
+ agentSwitchIpInterfaceBandwidth
+ Unsigned32,
+ agentSwitchIpInterfaceUnnumberedIfIndex
+ InterfaceIndexOrZero,
+ agentSwitchIpInterfaceIcmpUnreachables
+ INTEGER,
+ agentSwitchIpInterfaceIcmpRedirects
+ INTEGER,
+ agentSwitchDhcpOperation
+ INTEGER,
+ agentSwitchIpInterfaceSuppressed
+ INTEGER,
+ agentSwitchIpInterfaceNumberOfFlaps
+ Unsigned32,
+ agentSwitchIpInterfaceCurrentPenalty
+ Unsigned32,
+ agentSwitchIpInterfaceReUseTime
+ Unsigned32
+ }
+
+ agentSwitchIpInterfaceIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IfIndex associated with this instance."
+ ::= { agentSwitchIpInterfaceEntry 1 }
+
+ agentSwitchIPAddressConfigMethod 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."
+ ::= { agentSwitchIpInterfaceEntry 2 }
+
+ agentSwitchIpInterfaceIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IpAddress assigned to this interface. When setting this value,
+ the value of agentSwitchIpInterfaceNetMask must be set at the same time."
+ ::= { agentSwitchIpInterfaceEntry 3 }
+
+ agentSwitchIpInterfaceNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NetMask assigned to this interface. When setting this value, the
+ value of agentSwitchIpInterfaceIpAddress must be set at the same time."
+ ::= { agentSwitchIpInterfaceEntry 4 }
+
+ agentSwitchIpInterfaceClearIp OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the interfaces IpAddress and NetMask back to 0.0.0.0"
+ ::= { agentSwitchIpInterfaceEntry 5 }
+
+ agentSwitchIpInterfaceRoutingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables routing for this interface."
+ ::= { agentSwitchIpInterfaceEntry 6 }
+
+ agentSwitchIpInterfaceProxyARPMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables or disables Proxy ARP for this interface."
+ ::= { agentSwitchIpInterfaceEntry 7 }
+
+ agentSwitchIpInterfaceMtuValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0|68..9198)
+ 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."
+ ::= { agentSwitchIpInterfaceEntry 8 }
+
+ agentSwitchIpInterfaceBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32 (0|1..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the Bandwidth value for this interface. If the value returned is 0
+ bandwidth for this interface is not Configured."
+ ::= { agentSwitchIpInterfaceEntry 9 }
+
+ agentSwitchIpInterfaceUnnumberedIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ 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."
+ ::= { agentSwitchIpInterfaceEntry 10 }
+
+ agentSwitchIpInterfaceIcmpUnreachables OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this object is enable, it indicates that ICMP unreachables can be sent on this
+ interface."
+ ::= { agentSwitchIpInterfaceEntry 11 }
+
+ agentSwitchIpInterfaceIcmpRedirects OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this object is enable and agentSwitchIpIcmpRedirectsMode is also enable ICMP Redirects
+ can be sent on this interface."
+ ::= { agentSwitchIpInterfaceEntry 12 }
+
+ agentSwitchDhcpOperation 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."
+ ::= { agentSwitchIpInterfaceEntry 13 }
+
+ agentSwitchIpInterfaceSuppressed 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
+ "
+ ::= { agentSwitchIpInterfaceEntry 14 }
+
+ agentSwitchIpInterfaceNumberOfFlaps 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"
+ ::= { agentSwitchIpInterfaceEntry 15 }
+
+ agentSwitchIpInterfaceCurrentPenalty OBJECT-TYPE
+ SYNTAX Unsigned32 (0 .. 20000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This mib variable displays the current penalty of an interface"
+ ::= { agentSwitchIpInterfaceEntry 16 }
+
+ agentSwitchIpInterfaceReUseTime 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 "
+ ::= { agentSwitchIpInterfaceEntry 17 }
+
+ --**************************************************************************************
+ -- agentSwitchIpRouterDiscoveryTable
+ --
+ --**************************************************************************************
+
+ agentSwitchIpRouterDiscoveryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIpRouterDiscoveryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "There is no global administrative flag for router discovery. The global
+ routing flag (agentSwitchIpRoutingMode) will be used for this purpose. If routing
+ is disabled, router discovery is disabled as well."
+ ::= { agentSwitchIpGroup 4 }
+
+ agentSwitchIpRouterDiscoveryEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIpRouterDiscoveryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { agentSwitchIpRouterDiscoveryIfIndex }
+ ::= { agentSwitchIpRouterDiscoveryTable 1 }
+
+ AgentSwitchIpRouterDiscoveryEntry ::= SEQUENCE {
+ agentSwitchIpRouterDiscoveryIfIndex
+ Integer32,
+ agentSwitchIpRouterDiscoveryAdvertiseMode
+ INTEGER,
+ agentSwitchIpRouterDiscoveryMaxAdvertisementInterval
+ Integer32,
+ agentSwitchIpRouterDiscoveryMinAdvertisementInterval
+ Integer32,
+ agentSwitchIpRouterDiscoveryAdvertisementLifetime
+ Integer32,
+ agentSwitchIpRouterDiscoveryPreferenceLevel
+ Integer32,
+ agentSwitchIpRouterDiscoveryAdvertisementAddress
+ IpAddress
+ }
+
+ agentSwitchIpRouterDiscoveryIfIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface Number to configure Router Discovery on."
+ ::= { agentSwitchIpRouterDiscoveryEntry 1 }
+
+ agentSwitchIpRouterDiscoveryAdvertiseMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable router discovery on the interface."
+ DEFVAL { disable }
+ ::= { agentSwitchIpRouterDiscoveryEntry 2 }
+
+ agentSwitchIpRouterDiscoveryMaxAdvertisementInterval 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 }
+ ::= { agentSwitchIpRouterDiscoveryEntry 3 }
+
+ agentSwitchIpRouterDiscoveryMinAdvertisementInterval 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
+ agentSwitchIpRouterDiscoveryMaxAdvertisementInterval."
+ DEFVAL { 450 }
+ ::= { agentSwitchIpRouterDiscoveryEntry 4 }
+
+ agentSwitchIpRouterDiscoveryAdvertisementLifetime 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
+ agentSwitchIpRouterDiscoveryMaxAdvertisementInterval."
+ DEFVAL { 1800 }
+ ::= { agentSwitchIpRouterDiscoveryEntry 5 }
+
+ agentSwitchIpRouterDiscoveryPreferenceLevel 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 }
+ ::= { agentSwitchIpRouterDiscoveryEntry 6 }
+
+ agentSwitchIpRouterDiscoveryAdvertisementAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Address used when sending router advertisements from the interface."
+ DEFVAL { 'E0000001'H } -- 224.0.0.1
+ ::= { agentSwitchIpRouterDiscoveryEntry 7 }
+
+ --**************************************************************************************
+ -- agentSwitchIpVlanTable
+ --
+ --**************************************************************************************
+
+ agentSwitchIpVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { agentSwitchIpGroup 5 }
+
+ agentSwitchIpVlanEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Static VLAN for which routing can be enabled/disabled"
+ INDEX { agentSwitchIpVlanId }
+ ::= { agentSwitchIpVlanTable 1 }
+
+ AgentSwitchIpVlanEntry ::= SEQUENCE {
+ agentSwitchIpVlanId
+ Integer32,
+ agentSwitchIpVlanIfIndex
+ Integer32,
+ agentSwitchIpVlanRoutingStatus
+ RowStatus
+ }
+
+ agentSwitchIpVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vlan's Id."
+ ::= { agentSwitchIpVlanEntry 1 }
+
+ agentSwitchIpVlanIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IfIndex associated with this VLAN."
+ ::= { agentSwitchIpVlanEntry 2 }
+
+ agentSwitchIpVlanRoutingStatus 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
+ destroy(6) - Removes Vlan from routing"
+ ::= { agentSwitchIpVlanEntry 3 }
+
+ --**************************************************************************************
+ -- agentSwitchSecondaryAddressTable
+ --
+ --**************************************************************************************
+
+ agentSwitchSecondaryAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchSecondaryAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains a list of secondary IP Addresses associated with an interface."
+ ::= { agentSwitchIpGroup 6 }
+
+ agentSwitchSecondaryAddressEntry OBJECT-TYPE
+ SYNTAX AgentSwitchSecondaryAddressEntry
+ 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 agentSwitchIpInterfaceTable."
+ INDEX { agentSwitchIpInterfaceIfIndex, agentSwitchSecondaryIpAddress }
+ ::= { agentSwitchSecondaryAddressTable 1 }
+
+ AgentSwitchSecondaryAddressEntry ::= SEQUENCE {
+ agentSwitchSecondaryIpAddress
+ IpAddress,
+ agentSwitchSecondaryNetMask
+ IpAddress,
+ agentSwitchSecondaryStatus
+ RowStatus
+ }
+
+ agentSwitchSecondaryIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Secondary IP Address assigned to this interface."
+ ::= { agentSwitchSecondaryAddressEntry 1 }
+
+ agentSwitchSecondaryNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Secondary Net Mask assigned to this interface. This value must be
+ set during creation, and can not be changed."
+ ::= { agentSwitchSecondaryAddressEntry 2 }
+
+ agentSwitchSecondaryStatus 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 agentSwitchSecondaryNetMask
+ object must be set during creation.
+
+ destroy(6) - Removes the associated address from the interface."
+ ::= { agentSwitchSecondaryAddressEntry 3 }
+
+ --**************************************************************************************
+ -- agentSwitchHelperAddressTable
+ --
+ --**************************************************************************************
+ agentSwitchHelperAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "Replaced by agentSwitchIntfIpHelperAddressTable."
+ ::= { agentSwitchIpGroup 7}
+
+ agentSwitchHelperAddressEntry OBJECT-TYPE
+ SYNTAX AgentSwitchHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "A Helper IP Address for a given interface."
+ INDEX { agentSwitchIpInterfaceIfIndex, agentSwitchHelperIpAddress }
+ ::= { agentSwitchHelperAddressTable 1 }
+
+ AgentSwitchHelperAddressEntry ::= SEQUENCE {
+ agentSwitchHelperIpAddress
+ IpAddress,
+ agentSwitchHelperStatus
+ RowStatus
+ }
+
+ agentSwitchHelperIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION
+ "The Helper IP Address assigned to this interface."
+ ::= { agentSwitchHelperAddressEntry 1 }
+
+ agentSwitchHelperStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS obsolete
+ DESCRIPTION
+ "Creates a new entry in the Helper Address table.
+ Allowed values are:
+
+ createAndGo(4) - Creates an entry in this table, associating the address
+ with a given interface. The agentSwitchHelperNetMask
+ object must be set during creation.
+
+ destroy(6) - Removes the associated address from the interface."
+ ::= { agentSwitchHelperAddressEntry 2 }
+
+
+ --**************************************************************************************
+ -- agentSwitchIpIcmpGroup
+ --
+ --**************************************************************************************
+ agentSwitchIpIcmpControlGroup OBJECT IDENTIFIER ::= { agentSwitchIpGroup 8}
+ agentSwitchIpIcmpEchoReplyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the administrative Echo Reply Mode."
+ ::= { agentSwitchIpIcmpControlGroup 1 }
+
+ agentSwitchIpIcmpRedirectsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the administrative Mode for sending Redirects. "
+ ::= { agentSwitchIpIcmpControlGroup 2 }
+
+ agentSwitchIpIcmpRateLimitInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the time interval between tokens being placed in the bucket for
+ ICMP Ratelimit."
+ ::= { agentSwitchIpIcmpControlGroup 3 }
+
+ agentSwitchIpIcmpRateLimitBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (1..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of tokens to be placed after timeout."
+ ::= { agentSwitchIpIcmpControlGroup 4 }
+
+ --**************************************************************************************
+ -- agentSwitchIntfIpHelperAddressTable
+ --
+ --**************************************************************************************
+ agentSwitchIntfIpHelperAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIntfIpHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains a list of IP helper addresses associated with an interface."
+ ::= { agentSwitchIpGroup 10}
+
+ agentSwitchIntfIpHelperAddressEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIntfIpHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IP helper address for a given interface."
+ INDEX { agentSwitchIpInterfaceIfIndex, agentSwitchIntfIpHelperUdpPort, agentSwitchIntfIpHelperIpAddress }
+ ::= { agentSwitchIntfIpHelperAddressTable 1 }
+
+ AgentSwitchIntfIpHelperAddressEntry ::= SEQUENCE {
+ agentSwitchIntfIpHelperIpAddress
+ IpAddress,
+ agentSwitchIntfIpHelperUdpPort
+ Unsigned32,
+ agentSwitchIntfIpHelperDiscard
+ TruthValue,
+ agentSwitchIntfIpHelperHitCount
+ Unsigned32,
+ agentSwitchIntfIpHelperStatus
+ RowStatus
+ }
+
+ agentSwitchIntfIpHelperIpAddress 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."
+ ::= { agentSwitchIntfIpHelperAddressEntry 1 }
+
+ agentSwitchIntfIpHelperUdpPort 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."
+ ::= { agentSwitchIntfIpHelperAddressEntry 2 }
+
+ agentSwitchIntfIpHelperDiscard OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "Variable obsoleted. To create a discard entry, set the
+ helper address to 0.0.0.0."
+ ::= { agentSwitchIntfIpHelperAddressEntry 3 }
+
+ agentSwitchIntfIpHelperHitCount 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."
+ ::= { agentSwitchIntfIpHelperAddressEntry 4 }
+
+ agentSwitchIntfIpHelperStatus 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."
+ ::= { agentSwitchIntfIpHelperAddressEntry 5 }
+
+ agentSwitchClearIpDefaultGateway OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Resets the Global Default Gateway address."
+ ::= { agentSwitchIpGroup 11}
+
+ --**************************************************************************************
+ -- agentRouterRipConfigGroup
+ --
+ --**************************************************************************************
+
+ agentRouterRipConfigGroup OBJECT IDENTIFIER ::= { fastPathRouting 3 }
+
+ agentRouterRipAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the administrative mode of RIP in the router."
+ ::= { agentRouterRipConfigGroup 1 }
+
+ agentRouterRipSplitHorizonMode 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 }
+ ::= { agentRouterRipConfigGroup 2 }
+
+ agentRouterRipAutoSummaryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ 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 }
+ ::= { agentRouterRipConfigGroup 3 }
+
+ agentRouterRipHostRoutesAcceptMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ 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 }
+ ::= { agentRouterRipConfigGroup 4 }
+
+
+ --************************************************************************************
+ agentRouterRipDefaultMetric 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 }
+ ::= { agentRouterRipConfigGroup 5 }
+
+ agentRouterRipDefaultMetricConfigured 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 }
+ ::= { agentRouterRipConfigGroup 6 }
+
+ agentRouterRipDefaultInfoOriginate 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 }
+ ::= { agentRouterRipConfigGroup 7 }
+
+ -- Agent RIP Route-redistribution table. This table contains, one entry per
+ -- source(bgp, ospf, static, connected) from which BGP redistributes routes.
+
+ agentRipRouteRedistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRipRouteRedistEntry
+ 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."
+ ::= { agentRouterRipConfigGroup 8 }
+
+ agentRipRouteRedistEntry OBJECT-TYPE
+ SYNTAX AgentRipRouteRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { agentRipRouteRedistSource }
+ ::= { agentRipRouteRedistTable 1 }
+
+ AgentRipRouteRedistEntry ::= SEQUENCE {
+ agentRipRouteRedistSource
+ INTEGER,
+ agentRipRouteRedistMode
+ INTEGER,
+ agentRipRouteRedistMetric
+ Integer32,
+ agentRipRouteRedistMetricConfigured
+ TruthValue,
+ agentRipRouteRedistMatchInternal
+ INTEGER,
+ agentRipRouteRedistMatchExternal1
+ INTEGER,
+ agentRipRouteRedistMatchExternal2
+ INTEGER,
+ agentRipRouteRedistMatchNSSAExternal1
+ INTEGER,
+ agentRipRouteRedistMatchNSSAExternal2
+ INTEGER,
+ agentRipRouteRedistDistList
+ Unsigned32,
+ agentRipRouteRedistDistListConfigured
+ TruthValue
+ }
+
+ agentRipRouteRedistSource 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."
+ ::= { agentRipRouteRedistEntry 1 }
+
+ agentRipRouteRedistMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User enabels/disables route-redistribution for a particular source
+ protocol."
+ DEFVAL { disable }
+ ::= { agentRipRouteRedistEntry 2 }
+
+ agentRipRouteRedistMetric 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 }
+ ::= { agentRipRouteRedistEntry 3 }
+
+ agentRipRouteRedistMetricConfigured 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 }
+ ::= { agentRipRouteRedistEntry 4 }
+
+
+ agentRipRouteRedistMatchInternal 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."
+ ::= { agentRipRouteRedistEntry 5 }
+
+ agentRipRouteRedistMatchExternal1 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."
+ ::= { agentRipRouteRedistEntry 6 }
+
+ agentRipRouteRedistMatchExternal2 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."
+ ::= { agentRipRouteRedistEntry 7 }
+
+ agentRipRouteRedistMatchNSSAExternal1 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."
+ ::= { agentRipRouteRedistEntry 8 }
+
+ agentRipRouteRedistMatchNSSAExternal2 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."
+ ::= { agentRipRouteRedistEntry 9 }
+
+ agentRipRouteRedistDistList OBJECT-TYPE
+ SYNTAX Unsigned32 (1..199)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access-list number of the access-list, which filters routes received
+ from a source-protocol. A value of 0 indicates no distribute list is
+ configured."
+ ::= { agentRipRouteRedistEntry 10 }
+
+ agentRipRouteRedistDistListConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flag to determine whether Access-list is configured or not."
+ ::= { agentRipRouteRedistEntry 11 }
+
+
+
+
+ -- The RIP Interface Configuration Table (augmented information).
+
+ agentRip2IfConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRip2IfConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of subnets which require separate
+ configuration in RIP. Augments rip2IfConfTable
+ in the RIPv2-MIB."
+ ::= { agentRouterRipConfigGroup 9 }
+
+ agentRip2IfConfEntry OBJECT-TYPE
+ SYNTAX AgentRip2IfConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Single Routing Domain in a single Subnet.
+ Augments rip2IfConfEntry in RIPv2-MIB."
+ AUGMENTS { rip2IfConfEntry }
+ ::= { agentRip2IfConfTable 1 }
+
+ AgentRip2IfConfEntry ::=
+ SEQUENCE {
+ agentRip2IfConfAuthKeyId
+ INTEGER
+ }
+
+ agentRip2IfConfAuthKeyId OBJECT-TYPE
+ SYNTAX INTEGER (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."
+ ::= { agentRip2IfConfEntry 1 }
+
+ agentRouterRipRoutePref OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ 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 }
+ ::= { agentRouterRipConfigGroup 10 }
+
+
+ --**************************************************************************************
+ -- agentRouterOspfConfigGroup
+ --
+ --**************************************************************************************
+
+ agentRouterOspfConfigGroup OBJECT IDENTIFIER ::= { fastPathRouting 4 }
+
+ --***********************************************************************
+ agentOspfDefaultMetric 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 }
+ ::= { agentRouterOspfConfigGroup 1 }
+
+ agentOspfDefaultMetricConfigured 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 }
+ ::= { agentRouterOspfConfigGroup 2 }
+
+
+ agentOspfDefaultInfoOriginate 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 }
+ ::= { agentRouterOspfConfigGroup 3 }
+
+ agentOspfDefaultInfoOriginateAlways 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 }
+ ::= { agentRouterOspfConfigGroup 4 }
+
+ agentOspfDefaultInfoOriginateMetric 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 }
+ ::= { agentRouterOspfConfigGroup 5 }
+
+ agentOspfDefaultInfoOriginateMetricConfigured 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."
+ ::= { agentRouterOspfConfigGroup 6 }
+
+ agentOspfDefaultInfoOriginateMetricType 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 }
+ ::= { agentRouterOspfConfigGroup 7 }
+
+ -- Agent OSPF Route-redistribution table. This table contains, one entry per
+ -- source(bgp, rip, static, connected) from which OSPF redistributes routes.
+
+ agentOspfRouteRedistTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfRouteRedistEntry
+ 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."
+ ::= { agentRouterOspfConfigGroup 8 }
+
+ agentOspfRouteRedistEntry OBJECT-TYPE
+ SYNTAX AgentOspfRouteRedistEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { agentOspfRouteRedistSource }
+ ::= { agentOspfRouteRedistTable 1 }
+
+ AgentOspfRouteRedistEntry ::= SEQUENCE {
+
+ agentOspfRouteRedistSource
+ INTEGER,
+ agentOspfRouteRedistMode
+ INTEGER,
+ agentOspfRouteRedistMetric
+ Integer32,
+ agentOspfRouteRedistMetricConfigured
+ TruthValue,
+ agentOspfRouteRedistMetricType
+ INTEGER,
+ agentOspfRouteRedistTag
+ Unsigned32,
+ agentOspfRouteRedistSubnets
+ TruthValue,
+ agentOspfRouteRedistDistList
+ Unsigned32,
+ agentOspfRouteRedistDistListConfigured
+ TruthValue
+ }
+
+ agentOspfRouteRedistSource 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."
+ ::= { agentOspfRouteRedistEntry 1 }
+
+ agentOspfRouteRedistMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "User enabels/disables route-redistribution for a particular source
+ protocol."
+ DEFVAL { disable }
+ ::= { agentOspfRouteRedistEntry 2 }
+
+ agentOspfRouteRedistMetric OBJECT-TYPE
+ SYNTAX Integer32 (0..16777214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Metric used for redistributing a particular source protocol route
+ into OSPF."
+ ::= { agentOspfRouteRedistEntry 3 }
+
+ agentOspfRouteRedistMetricConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flag to determine whether OSPF redistribute-metric is configured or not."
+ ::= { agentOspfRouteRedistEntry 4 }
+
+
+ agentOspfRouteRedistMetricType 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 }
+ ::= { agentOspfRouteRedistEntry 5 }
+
+ agentOspfRouteRedistTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It specifies the tag field in routes redistributed by OSPF."
+ ::= { agentOspfRouteRedistEntry 6 }
+
+ agentOspfRouteRedistSubnets OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this value is false, then OSPF will not redistribute subnetted routes."
+ DEFVAL { false }
+ ::= { agentOspfRouteRedistEntry 7 }
+
+ agentOspfRouteRedistDistList OBJECT-TYPE
+ SYNTAX Unsigned32 (1..199)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access-list number of the access-list, which filters routes received
+ from a source-protocol."
+ ::= { agentOspfRouteRedistEntry 8 }
+
+ agentOspfRouteRedistDistListConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flag to determine whether Access-list is configured or not."
+ ::= { agentOspfRouteRedistEntry 9 }
+
+
+ -- OSPF Interface Table (augmented information)
+
+ agentOspfIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfIfEntry
+ 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."
+ ::= { agentRouterOspfConfigGroup 9 }
+
+ agentOspfIfEntry OBJECT-TYPE
+ SYNTAX AgentOspfIfEntry
+ 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 }
+ ::= { agentOspfIfTable 1 }
+
+ AgentOspfIfEntry ::=
+ SEQUENCE {
+ agentOspfIfAuthKeyId
+ INTEGER,
+ agentOspfIfIpMtuIgnoreFlag
+ INTEGER,
+ agentOspfIfPassiveMode
+ TruthValue,
+ agentOspfIfAdvertiseSecondaries
+ INTEGER
+ }
+
+ agentOspfIfAuthKeyId OBJECT-TYPE
+ SYNTAX INTEGER (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."
+ ::= { agentOspfIfEntry 1 }
+
+ agentOspfIfIpMtuIgnoreFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the IP MTU Ignore Flag value for this OSPF interface."
+ ::= { agentOspfIfEntry 2 }
+
+ agentOspfIfPassiveMode 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 }
+ ::= { agentOspfIfEntry 3 }
+
+ agentOspfIfAdvertiseSecondaries OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configures the advertisability of the secondary addresses
+ configured on this interface."
+ ::= { agentOspfIfEntry 4 }
+
+ -- OSPF Virtual Interface Table (augmented information)
+
+ agentOspfVirtIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfVirtIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about this router's virtual inter-
+ faces. Augments ospfVirtIfTable from the OSPF-MIB."
+ ::= { agentRouterOspfConfigGroup 10 }
+
+ agentOspfVirtIfEntry OBJECT-TYPE
+ SYNTAX AgentOspfVirtIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a single Virtual Interface.
+ Augments ospfVirtIfEntry in OSPF-MIB."
+ AUGMENTS { ospfVirtIfEntry }
+ ::= { agentOspfVirtIfTable 1 }
+
+ AgentOspfVirtIfEntry ::=
+ SEQUENCE {
+ agentOspfVirtIfAuthKeyId
+ INTEGER
+ }
+
+ agentOspfVirtIfAuthKeyId OBJECT-TYPE
+ SYNTAX INTEGER (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."
+ ::= { agentOspfVirtIfEntry 1 }
+
+
+ --**************************************************************************************
+
+ agentRouterOspfRFC1583CompatibilityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ 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 }
+ ::= { agentRouterOspfConfigGroup 11 }
+
+ agentOspfSpfDelayTime OBJECT-TYPE
+ SYNTAX SpfTimerRange
+ 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 }
+ ::= { agentRouterOspfConfigGroup 12 }
+
+ agentOspfSpfHoldTime OBJECT-TYPE
+ SYNTAX SpfTimerRange
+ 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 }
+ ::= { agentRouterOspfConfigGroup 13 }
+
+ agentOspfAutoCostRefBw OBJECT-TYPE
+ SYNTAX AutoCostRefBw
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Auto cost refernece bandwidth of the
+ router interafaces for ospf metric calculations.
+ It can be an integer from 1 to 4294967. The
+ default reference bandwidth is 100 Mbps."
+ DEFVAL { 100 }
+ ::= { agentRouterOspfConfigGroup 14 }
+
+ --**************************************************************************************
+ -- Following OSPF MIB general group objects/tables are added .
+ -- These contain opaque related tables and scalars.
+ --**************************************************************************************
+ agentOspfOpaqueLsaSupport 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"
+ ::= { agentRouterOspfConfigGroup 15 }
+
+
+ -- OSPF Type10 (Area Opaque) Link State Database
+
+ agentOspfAreaOpaqueLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfAreaOpaqueLsdbEntry
+ 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"
+ ::= { agentRouterOspfConfigGroup 16 }
+
+ agentOspfAreaOpaqueLsdbEntry OBJECT-TYPE
+ SYNTAX AgentOspfAreaOpaqueLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single AreaOpaque Link State Advertisement."
+ INDEX { agentOspfAreaOpaqueLsdbAreaId, agentOspfAreaOpaqueLsdbType,
+ agentOspfAreaOpaqueLsdbLsid, agentOspfAreaOpaqueLsdbRouterId }
+ ::= { agentOspfAreaOpaqueLsdbTable 1 }
+
+ AgentOspfAreaOpaqueLsdbEntry ::=
+ SEQUENCE {
+ agentOspfAreaOpaqueLsdbAreaId
+ IpAddress,
+ agentOspfAreaOpaqueLsdbType
+ INTEGER,
+ agentOspfAreaOpaqueLsdbLsid
+ IpAddress,
+ agentOspfAreaOpaqueLsdbRouterId
+ IpAddress,
+ agentOspfAreaOpaqueLsdbSequence
+ Integer32,
+ agentOspfAreaOpaqueLsdbAge
+ Integer32,
+ agentOspfAreaOpaqueLsdbChecksum
+ Integer32,
+ agentOspfAreaOpaqueLsdbAdvertisement
+ OCTET STRING
+ }
+
+ agentOspfAreaOpaqueLsdbAreaId 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 1 }
+
+ agentOspfAreaOpaqueLsdbType 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 2 }
+
+ agentOspfAreaOpaqueLsdbLsid 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 3 }
+
+ agentOspfAreaOpaqueLsdbRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 4 }
+
+ agentOspfAreaOpaqueLsdbSequence 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 5 }
+
+ agentOspfAreaOpaqueLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge, except when
+ -- doNotAge bit is set
+ 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 6 }
+
+ agentOspfAreaOpaqueLsdbChecksum 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 7 }
+
+ agentOspfAreaOpaqueLsdbAdvertisement 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"
+ ::= { agentOspfAreaOpaqueLsdbEntry 8 }
+
+ -- OSPF Link State Database, Link-Local for non-virtual links
+
+
+ agentOspfLocalLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfLocalLsdbEntry
+ 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"
+ ::= { agentRouterOspfConfigGroup 17 }
+
+ agentOspfLocalLsdbEntry OBJECT-TYPE
+ SYNTAX AgentOspfLocalLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Link State Advertisement."
+ INDEX { agentOspfLocalLsdbIpAddress, agentOspfLocalLsdbAddressLessIf,
+ agentOspfLocalLsdbType, agentOspfLocalLsdbLsid, agentOspfLocalLsdbRouterId
+ }
+ ::= { agentOspfLocalLsdbTable 1 }
+
+ AgentOspfLocalLsdbEntry ::=
+ SEQUENCE {
+ agentOspfLocalLsdbIpAddress
+ IpAddress,
+ agentOspfLocalLsdbAddressLessIf
+ InterfaceIndexOrZero,
+ agentOspfLocalLsdbType
+ INTEGER,
+ agentOspfLocalLsdbLsid
+ IpAddress,
+ agentOspfLocalLsdbRouterId
+ RouterID,
+ agentOspfLocalLsdbSequence
+ Integer32,
+ agentOspfLocalLsdbAge
+ Integer32,
+ agentOspfLocalLsdbChecksum
+ Integer32,
+ agentOspfLocalLsdbAdvertisement
+ OCTET STRING
+ }
+
+ agentOspfLocalLsdbIpAddress 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"
+ ::= { agentOspfLocalLsdbEntry 1 }
+
+ agentOspfLocalLsdbAddressLessIf 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"
+ ::= { agentOspfLocalLsdbEntry 2 }
+
+ agentOspfLocalLsdbType 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 "
+ ::= { agentOspfLocalLsdbEntry 3 }
+
+ agentOspfLocalLsdbLsid 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"
+ ::= { agentOspfLocalLsdbEntry 4 }
+
+ agentOspfLocalLsdbRouterId 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"
+ ::= { agentOspfLocalLsdbEntry 5 }
+
+ agentOspfLocalLsdbSequence 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"
+ ::= { agentOspfLocalLsdbEntry 6 }
+
+ agentOspfLocalLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge, except when
+ -- doNotAge bit is set
+ 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"
+ ::= { agentOspfLocalLsdbEntry 7 }
+
+ agentOspfLocalLsdbChecksum 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"
+ ::= { agentOspfLocalLsdbEntry 8 }
+
+ agentOspfLocalLsdbAdvertisement 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"
+ ::= { agentOspfLocalLsdbEntry 9 }
+
+ -- OSPF Link State Database, AS-scope
+
+ agentOspfAsLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfAsLsdbEntry
+ 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"
+ ::= { agentRouterOspfConfigGroup 18 }
+
+ agentOspfAsLsdbEntry OBJECT-TYPE
+ SYNTAX AgentOspfAsLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Link State Advertisement."
+ INDEX { agentOspfAsLsdbType, agentOspfAsLsdbLsid, agentOspfAsLsdbRouterId }
+ ::= { agentOspfAsLsdbTable 1 }
+
+ AgentOspfAsLsdbEntry ::=
+ SEQUENCE {
+ agentOspfAsLsdbType
+ INTEGER,
+ agentOspfAsLsdbLsid
+ IpAddress,
+ agentOspfAsLsdbRouterId
+ RouterID,
+ agentOspfAsLsdbSequence
+ Integer32,
+ agentOspfAsLsdbAge
+ Integer32,
+ agentOspfAsLsdbChecksum
+ Integer32,
+ agentOspfAsLsdbAdvertisement
+ OCTET STRING
+ }
+
+ agentOspfAsLsdbType 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"
+ ::= { agentOspfAsLsdbEntry 1 }
+
+ agentOspfAsLsdbLsid 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"
+ ::= { agentOspfAsLsdbEntry 2 }
+
+ agentOspfAsLsdbRouterId 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"
+ ::= { agentOspfAsLsdbEntry 3 }
+
+ agentOspfAsLsdbSequence 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"
+ ::= { agentOspfAsLsdbEntry 4 }
+
+ agentOspfAsLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge, except when
+ -- doNotAge bit is set
+ 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"
+ ::= { agentOspfAsLsdbEntry 5 }
+
+ agentOspfAsLsdbChecksum 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"
+ ::= { agentOspfAsLsdbEntry 6 }
+
+ agentOspfAsLsdbAdvertisement 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."
+ ::= { agentOspfAsLsdbEntry 7 }
+
+ agentOspfDefaultPassiveMode 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 }
+ ::= { agentRouterOspfConfigGroup 19 }
+
+ agentOspfRoutePrefIntraArea OBJECT-TYPE
+ SYNTAX INTEGER (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 }
+ ::= { agentRouterOspfConfigGroup 20 }
+
+ agentOspfRoutePrefInterArea OBJECT-TYPE
+ SYNTAX INTEGER (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 }
+ ::= { agentRouterOspfConfigGroup 21 }
+
+ agentOspfRoutePrefExternal OBJECT-TYPE
+ SYNTAX INTEGER (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 }
+ ::= { agentRouterOspfConfigGroup 22 }
+
+
+ --**************************************************************************************
+ -- agentSnmpTrapFlagsConfigGroupLayer3
+ --
+ --**************************************************************************************
+ agentSnmpTrapFlagsConfigGroupLayer3 OBJECT IDENTIFIER ::= { fastPathRouting 5 }
+
+ agentSnmpVRRPNewMasterTrapFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag enables the sending of VRRP new master notification
+ traps."
+ ::= { agentSnmpTrapFlagsConfigGroupLayer3 1 }
+
+ agentSnmpVRRPAuthFailureTrapFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This flag enables the sending of VRRP authentication failure
+ notification traps."
+ ::= { agentSnmpTrapFlagsConfigGroupLayer3 2 }
+ --**************************************************************************************
+ -- agentBootpDhcpRelayGroup
+ --
+ --**************************************************************************************
+
+ agentBootpDhcpRelayGroup OBJECT IDENTIFIER ::= { fastPathRouting 6 }
+
+ agentBootpDhcpRelayMaxHopCount 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 }
+ ::= { agentBootpDhcpRelayGroup 1 }
+
+ agentBootpDhcpRelayForwardingIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "DHCP server addresses are now configured through IP helper."
+ ::= { agentBootpDhcpRelayGroup 2 }
+
+ agentBootpDhcpRelayForwardMode OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2) }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "The DHCP relay admin mode is replaced by the IP helper admin mode."
+ ::= { agentBootpDhcpRelayGroup 3 }
+
+ agentBootpDhcpRelayMinWaitTime 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."
+ ::= { agentBootpDhcpRelayGroup 4 }
+
+
+ agentBootpDhcpRelayCircuitIdOptionMode OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2) }
+ 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."
+ ::= { agentBootpDhcpRelayGroup 5 }
+
+ agentBootpDhcpRelayNumOfRequestsReceived OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Replaced by IP helper statistics."
+ ::= { agentBootpDhcpRelayGroup 6 }
+
+
+ agentBootpDhcpRelayNumOfRequestsForwarded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Replaced by IP helper statistics."
+ ::= { agentBootpDhcpRelayGroup 7 }
+
+
+ agentBootpDhcpRelayNumOfDiscards OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "Replaced by IP helper statistics."
+ ::= { agentBootpDhcpRelayGroup 8 }
+
+ agentBootpDhcpRelayCheckReply OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The BOOTP/DHCP relay option validity check in BOOTREPLY message. This flag is set to enable/disable the check for Circuit ID sub-options."
+ ::= { agentBootpDhcpRelayGroup 9 }
+
+
+ agentBootpDhcpRelayIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentBootpDhcpRelayIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the per-interface configuration parameters for Dhcp Relay agent."
+ ::= { agentBootpDhcpRelayGroup 10 }
+
+ agentBootpDhcpRelayIntfEntry OBJECT-TYPE
+ SYNTAX AgentBootpDhcpRelayIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Represents a logical row in the agentBootpDhcpRelayIntfTable"
+ INDEX { agentBootpVlanId }
+ ::= { agentBootpDhcpRelayIntfTable 1 }
+
+
+ AgentBootpDhcpRelayIntfEntry ::=
+ SEQUENCE {
+ agentBootpVlanId
+ Integer32,
+ agentBootpDhcpRelayIntfCircuitIdOptionMode
+ INTEGER,
+ agentBootpDhcpRelayIntfCheckReply
+ INTEGER
+ }
+
+ agentBootpVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vlan's Id."
+ ::= { agentBootpDhcpRelayIntfEntry 1 }
+
+ agentBootpDhcpRelayIntfCircuitIdOptionMode OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2), none(3) }
+ 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
+ at interface level."
+ ::= { agentBootpDhcpRelayIntfEntry 2 }
+
+ agentBootpDhcpRelayIntfCheckReply OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2), none(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The BOOTP/DHCP Relay reply check. This flag is set to enable/disable the network
+ element at interface level."
+ ::= { agentBootpDhcpRelayIntfEntry 3 }
+
+
+
+ --**************************************************************************************
+ -- agentECMPGroup
+ --
+ --**************************************************************************************
+
+ agentECMPGroup OBJECT IDENTIFIER ::= { fastPathRouting 7 }
+ agentECMPOspfMaxPaths 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."
+ DEFVAL { 4 }
+ ::= { agentECMPGroup 1 }
+
+ --**************************************************************************************
+ -- agentRouterVrrpConfigGroup
+ --
+ --**************************************************************************************
+
+ agentRouterVrrpConfigGroup OBJECT IDENTIFIER ::= { fastPathRouting 8 }
+
+ agentRouterVrrpAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sets the administrative mode of VRRP in the router."
+ ::= { agentRouterVrrpConfigGroup 1 }
+
+--**************************************************************************************
+-- agentRouterVrrpConfiguredTable
+--
+--**************************************************************************************
+ agentRouterVrrpConfiguredTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRouterVrrpConfiguredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Operations table for a VRRP router which consists of a
+ sequence (i.e., one or more conceptual rows) of
+ `agentRouterVrrpConfiguredEntry' items."
+ ::= { agentRouterVrrpConfigGroup 2 }
+
+ agentRouterVrrpConfiguredEntry OBJECT-TYPE
+ SYNTAX AgentRouterVrrpConfiguredEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains operational priority that is
+ associated with a virtual router."
+ INDEX { ifIndex, vrrpOperVrId }
+ ::= { agentRouterVrrpConfiguredTable 1 }
+
+ AgentRouterVrrpConfiguredEntry ::=
+ SEQUENCE {
+ agentRouterVrrpConfiguredPriority
+ Integer32
+ }
+
+ agentRouterVrrpConfiguredPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the value set by the vrrpOperPriority object.
+ The GET operation on 'vrrpOperPriority' will be affected by both the
+ tracking process and the configured priority set by the vrrpOperPriority object."
+ ::= { agentRouterVrrpConfiguredEntry 1 }
+
+
+--**************************************************************************************
+-- agentRouterVrrpOperTable
+--
+--**************************************************************************************
+ agentVrrpOperations OBJECT IDENTIFIER ::= { fastPathRouting 9 }
+ agentRouterVrrpOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRouterVrrpOperEntry
+ 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
+ `agentRouterVrrpOperEntry' items."
+ ::= { agentVrrpOperations 1 }
+
+ agentRouterVrrpOperEntry OBJECT-TYPE
+ SYNTAX AgentRouterVrrpOperEntry
+ 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 }
+ ::= { agentRouterVrrpOperTable 1 }
+
+ AgentRouterVrrpOperEntry ::=
+ SEQUENCE {
+ agentRouterVrrpOperPriority
+ Integer32
+ }
+
+ agentRouterVrrpOperPriority 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."
+ ::= { agentRouterVrrpOperEntry 1 }
+
+
+ --**********************************************************************
+ -- agentRouterVrrpTrackGroup
+ --**********************************************************************
+
+ agentRouterVrrpTrackGroup OBJECT IDENTIFIER ::= { fastPathRouting 10 }
+
+ --**********************************************************************
+ -- agentRouterVrrpTrackIntfTable
+ --**********************************************************************
+
+ agentRouterVrrpTrackIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRouterVrrpTrackIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tracking table for a VRRP router which consists of
+ agentRouterVrrpTrackIntfEntry items."
+ ::= { agentRouterVrrpTrackGroup 1 }
+
+ agentRouterVrrpTrackIntfEntry OBJECT-TYPE
+ SYNTAX AgentRouterVrrpTrackIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains tracked IP interfaces
+ associated with a virtual router."
+ INDEX { ifIndex, vrrpOperVrId, agentRouterVrrpTrackIntf }
+ ::= { agentRouterVrrpTrackIntfTable 1 }
+
+ AgentRouterVrrpTrackIntfEntry ::=
+ SEQUENCE {
+ agentRouterVrrpTrackIntf
+ InterfaceIndex,
+ agentRouterVrrpTrackIfPrioDec
+ Integer32,
+ agentRouterVrrpTrackIfState
+ TruthValue,
+ agentRouterVrrpTrackIfStatus
+ RowStatus
+ }
+
+ agentRouterVrrpTrackIntf OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the interface to be tracked."
+ ::= { agentRouterVrrpTrackIntfEntry 1 }
+
+ agentRouterVrrpTrackIfPrioDec OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the decrement priority of the
+ VRRP router."
+ DEFVAL { 10 }
+ ::= { agentRouterVrrpTrackIntfEntry 2 }
+
+ agentRouterVrrpTrackIfState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the IP state of the tracked interface
+ for the virtual router. "
+ ::= { agentRouterVrrpTrackIntfEntry 3 }
+
+ agentRouterVrrpTrackIfStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used in accordance to installation
+ and removal conventions for conceptual rows. To create a row in
+ this table, a manager sets this object to either createAndGo(4)
+ or createAndWait(5). The newly created row will be in active state later.
+ To destroy the row set this object to destroy."
+ ::= { agentRouterVrrpTrackIntfEntry 4 }
+
+
+ --**********************************************************************
+ -- agentRouterVrrpTrackRouteTable
+ --**********************************************************************
+
+ agentRouterVrrpTrackRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRouterVrrpTrackRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tracking table for a VRRP router which consists of a
+ 'agentRouterVrrpTrackRouteEntry' items."
+ ::= { agentRouterVrrpTrackGroup 2 }
+
+ agentRouterVrrpTrackRouteEntry OBJECT-TYPE
+ SYNTAX AgentRouterVrrpTrackRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains tracked Routes
+ associated with a virtual router."
+ INDEX { ifIndex, vrrpOperVrId, agentRouterVrrpTrackRtPfx,
+ agentRouterVrrpTrackRtPfxLen }
+ ::= { agentRouterVrrpTrackRouteTable 1 }
+
+ AgentRouterVrrpTrackRouteEntry ::=
+ SEQUENCE {
+ agentRouterVrrpTrackRtPfx
+ IpAddress,
+ agentRouterVrrpTrackRtPfxLen
+ Integer32,
+ agentRouterVrrpTrackRtPrioDec
+ Integer32,
+ agentRouterVrrpTrackRtReachable
+ TruthValue,
+ agentRouterVrrpTrackRtStatus
+ RowStatus
+ }
+
+ agentRouterVrrpTrackRtPfx OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies the prefix of the route to be tracked."
+ ::= { agentRouterVrrpTrackRouteEntry 1 }
+
+ agentRouterVrrpTrackRtPfxLen OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies prefix length of the route to be tracked."
+ ::= { agentRouterVrrpTrackRouteEntry 2 }
+
+ agentRouterVrrpTrackRtPrioDec OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the decrement priority of the
+ VRRP router."
+ DEFVAL { 10 }
+ ::= { agentRouterVrrpTrackRouteEntry 3 }
+
+ agentRouterVrrpTrackRtReachable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the reachability of the
+ tracked route."
+ ::= { agentRouterVrrpTrackRouteEntry 4 }
+
+ agentRouterVrrpTrackRtStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used in accordance to installation
+ and removal conventions for conceptual rows. To create a row in
+ this table, a manager sets this object to either createAndGo(4)
+ or createAndWait(5). The newly created row will be in active state later.
+ To delete the tracked route set this object to destroy."
+ ::= { agentRouterVrrpTrackRouteEntry 5 }
+
+
+
+ --**************************************************************************************
+ -- ipHelperGroup
+ --
+ --**************************************************************************************
+
+ agentIpHelperGroup OBJECT IDENTIFIER ::= { fastPathRouting 11 }
+
+ agentIpHelperAdminMode OBJECT-TYPE
+ SYNTAX INTEGER { enable(1), disable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Administratively enable or disable IP helper."
+ ::= { agentIpHelperGroup 1 }
+
+ agentDhcpClientMsgsReceived 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."
+ ::= { agentIpHelperGroup 2 }
+
+ agentDhcpClientMsgsRelayed 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."
+ ::= { agentIpHelperGroup 3 }
+
+ agentDhcpServerMsgsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DHCP messages received from a server."
+ ::= { agentIpHelperGroup 4 }
+
+ agentDhcpServerMsgsRelayed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DHCP messages relayed to a server."
+ ::= { agentIpHelperGroup 5 }
+
+ agentUdpClientMsgsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP messages received from all clients."
+ ::= { agentIpHelperGroup 6 }
+
+ agentUdpClientMsgsRelayed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP messages relayed to a server."
+ ::= { agentIpHelperGroup 7 }
+
+ --**************************************************************************************
+ -- agentSwitchIpHelperAddressTable
+ --
+ --**************************************************************************************
+ agentSwitchIpHelperAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchIpHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains a list of IP helper addresses configured globally."
+ ::= { agentIpHelperGroup 8}
+
+ agentSwitchIpHelperAddressEntry OBJECT-TYPE
+ SYNTAX AgentSwitchIpHelperAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IP Helper address that applies to packets received on any interface."
+ INDEX { agentSwitchIpHelperAddress, agentSwitchIpHelperUdpPort }
+ ::= { agentSwitchIpHelperAddressTable 1 }
+
+ AgentSwitchIpHelperAddressEntry ::= SEQUENCE {
+ agentSwitchIpHelperAddress
+ IpAddress,
+ agentSwitchIpHelperUdpPort
+ Unsigned32,
+ agentSwitchIpHelperHitCount
+ Unsigned32,
+ agentSwitchIpHelperStatus
+ RowStatus
+ }
+
+ agentSwitchIpHelperAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Helper address assigned to this interface."
+ ::= { agentSwitchIpHelperAddressEntry 1 }
+
+ agentSwitchIpHelperUdpPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "UDP port number."
+ ::= { agentSwitchIpHelperAddressEntry 2 }
+
+ agentSwitchIpHelperHitCount 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."
+ ::= { agentSwitchIpHelperAddressEntry 3 }
+
+ agentSwitchIpHelperStatus 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."
+ ::= { agentSwitchIpHelperAddressEntry 4 }
+
+ agentUdpClientMsgsTtlExpired OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP messages received with an expired TTL."
+ ::= { agentIpHelperGroup 9 }
+
+ agentUdpClientMsgsDiscarded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of UDP messages that matched a discard entry."
+ ::= { agentIpHelperGroup 10 }
+
+ --**************************************************************************************
+ -- agentInternalVlanGroup
+ --
+ --**************************************************************************************
+
+ agentInternalVlanGroup OBJECT IDENTIFIER ::= { fastPathRouting 12 }
+ agentInternalVlanBase OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID internally assigned to the first port-based routing interface."
+ DEFVAL { 4093 }
+ ::= { agentInternalVlanGroup 1 }
+
+ agentInternalVlanPolicy 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 }
+ ::= { agentInternalVlanGroup 2 }
+
+ --****************************************************************************
+ -- agentSwitchInternalVlanTable
+ --
+ --*****************************************************************************
+ agentSwitchInternalVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSwitchInternalVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains a list of VLAN IDs used internally for port-based routing interfaces."
+ ::= { agentInternalVlanGroup 3}
+
+ agentSwitchInternalVlanEntry OBJECT-TYPE
+ SYNTAX AgentSwitchInternalVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A VLAN ID internally assigned to a port-based routing interface."
+ INDEX { agentSwitchInternalVlanId }
+ ::= { agentSwitchInternalVlanTable 1 }
+
+ AgentSwitchInternalVlanEntry ::= SEQUENCE {
+ agentSwitchInternalVlanId
+ Integer32,
+ agentSwitchInternalVlanIfIndex
+ Integer32
+ }
+
+ agentSwitchInternalVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A VLAN ID internally assigned to a port-based routing interface."
+ ::= { agentSwitchInternalVlanEntry 1 }
+
+ agentSwitchInternalVlanIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface index of port-based routing interface using this VLAN ID."
+ ::= { agentSwitchInternalVlanEntry 2 }
+
+
+ --****************************************************************
+ -- agentOspfQueueGroup
+ --
+ --****************************************************************
+ agentOspfQueueGroup OBJECT IDENTIFIER ::= { fastPathRouting 13 }
+
+ --**********************************************************
+ -- agentOspfQueueTable
+ --
+ --**********************************************************
+
+ agentOspfQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table lists information about OSPFv2 message queue utilization."
+
+ ::= { agentOspfQueueGroup 1 }
+
+
+ agentOspfQueueEntry OBJECT-TYPE
+
+ SYNTAX AgentOspfQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information on a specific OSPFv2 message queue."
+ INDEX { agentOspfQueueIndex }
+ ::= { agentOspfQueueTable 1 }
+
+
+ AgentOspfQueueEntry ::= SEQUENCE {
+ agentOspfQueueIndex
+ Unsigned32,
+ agentOspfQueueName
+ DisplayString,
+ agentOspfQueueLength
+ Gauge32,
+ agentOspfQueueHigh
+ Gauge32,
+ agentOspfQueueDrops
+ Counter32,
+ agentOspfQueueLimit
+ Unsigned32
+ }
+
+ agentOspfQueueIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value for this message queue."
+ ::= { agentOspfQueueEntry 1 }
+
+ agentOspfQueueName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Name of an OSPFv2 message queue."
+ ::= { agentOspfQueueEntry 2 }
+
+ agentOspfQueueLength OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of messages currently in the message queue."
+ ::= { agentOspfQueueEntry 3 }
+
+ agentOspfQueueHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark of the number of messages in the message queue."
+ ::= { agentOspfQueueEntry 4 }
+
+ agentOspfQueueDrops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of items dropped because the message queue was full."
+ ::= { agentOspfQueueEntry 5 }
+
+ agentOspfQueueLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of messages this queue can hold."
+ ::= { agentOspfQueueEntry 6 }
+
+
+ --****************************************************************
+ -- agentOspfPacketStatsGroup
+ --
+ --****************************************************************
+ agentOspfPacketStatsGroup OBJECT IDENTIFIER ::= { fastPathRouting 14 }
+
+ agentOspfCountersCleared OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since OSPFv2 counters were last cleared, in seconds."
+ ::= { agentOspfPacketStatsGroup 1 }
+
+ agentOspfLsaRetxCount 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."
+ ::= { agentOspfPacketStatsGroup 2 }
+
+ agentOspfHellosRx 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."
+ ::= { agentOspfPacketStatsGroup 3 }
+
+ agentOspfHellosTx 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."
+ ::= { agentOspfPacketStatsGroup 4 }
+
+ agentOspfDdRx 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."
+ ::= { agentOspfPacketStatsGroup 5 }
+
+ agentOspfDdTx 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."
+ ::= { agentOspfPacketStatsGroup 6 }
+
+ agentOspfLsReqRx 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."
+ ::= { agentOspfPacketStatsGroup 7 }
+
+ agentOspfLsReqTx 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."
+ ::= { agentOspfPacketStatsGroup 8 }
+
+ agentOspfLsUpdatesRx 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."
+ ::= { agentOspfPacketStatsGroup 9 }
+
+ agentOspfLsUpdatesTx 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."
+ ::= { agentOspfPacketStatsGroup 10 }
+
+ agentOspfLsAckRx 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."
+ ::= { agentOspfPacketStatsGroup 11 }
+
+ agentOspfLsAckTx 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."
+ ::= { agentOspfPacketStatsGroup 12 }
+
+
+ agentOspfLsUpdatesRxMax 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)."
+ ::= { agentOspfPacketStatsGroup 13 }
+
+ agentOspfLsUpdatesTxMax 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)."
+ ::= { agentOspfPacketStatsGroup 14 }
+
+ agentOspfType1LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 15 }
+
+ agentOspfType2LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 16 }
+
+ agentOspfType3LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 17 }
+
+ agentOspfType4LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 18 }
+
+ agentOspfType5LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 19 }
+
+ agentOspfType7LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 20 }
+
+ agentOspfType9LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 21 }
+
+ agentOspfType10LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 22 }
+
+ agentOspfType11LsasRx 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."
+ ::= { agentOspfPacketStatsGroup 23 }
+
+
+ --****************************************************************
+ -- agentOspfSpfStatsTable
+ --
+ --************************************************************
+
+ agentOspfSpfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentOspfSpfStatsEntry
+ 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."
+ ::= { fastPathRouting 15}
+
+ agentOspfSpfStatsEntry OBJECT-TYPE
+ SYNTAX AgentOspfSpfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Statistics for a single SPF run."
+ INDEX { agentOspfSpfIndex }
+ ::= { agentOspfSpfStatsTable 1 }
+
+ AgentOspfSpfStatsEntry ::= SEQUENCE {
+ agentOspfSpfIndex
+ Counter32,
+ agentOspfSpfStatsDeltaT
+ Unsigned32,
+ agentOspfSpfStatsIntra
+ Gauge32,
+ agentOspfSpfStatsSumm
+ Gauge32,
+ agentOspfSpfStatsExt
+ Gauge32,
+ agentOspfSpfStatsSpfTotal
+ Gauge32,
+ agentOspfSpfStatsRibUpdate
+ Gauge32,
+ agentOspfSpfStatsReason
+ DisplayString
+ }
+
+ agentOspfSpfIndex OBJECT-TYPE
+ SYNTAX Counter32
+ 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."
+ ::= { agentOspfSpfStatsEntry 1 }
+
+
+ agentOspfSpfStatsDeltaT OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "How long since this routing table calculation ran. The time is
+ given in seconds."
+ ::= { agentOspfSpfStatsEntry 2 }
+
+ agentOspfSpfStatsIntra OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of milliseconds to compute intra-area routes."
+ ::= { agentOspfSpfStatsEntry 3 }
+
+ agentOspfSpfStatsSumm OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of milliseconds to compute inter-area routes."
+ ::= { agentOspfSpfStatsEntry 4 }
+
+ agentOspfSpfStatsExt OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of milliseconds to compute external routes."
+ ::= { agentOspfSpfStatsEntry 5 }
+
+ agentOspfSpfStatsSpfTotal OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of milliseconds for entire routing table calculation."
+ ::= { agentOspfSpfStatsEntry 6 }
+
+ agentOspfSpfStatsRibUpdate OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of milliseconds to update the common routing table."
+ ::= { agentOspfSpfStatsEntry 7 }
+
+ agentOspfSpfStatsReason 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."
+ ::= { agentOspfSpfStatsEntry 8 }
+
+
+ --****************************************************************
+ -- agentRoutingHeapGroup
+ --
+ --****************************************************************
+
+ agentRoutingHeapGroup OBJECT IDENTIFIER ::= { fastPathRouting 16 }
+
+ agentRoutingHeapSize 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."
+ ::= { agentRoutingHeapGroup 1 }
+
+ agentRoutingHeapInUse OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes currently allocated from the routing heap."
+ ::= { agentRoutingHeapGroup 2 }
+
+ agentRoutingHeapHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "High water mark for the number of bytes allocated from the routing heap."
+ ::= { agentRoutingHeapGroup 3 }
+
+ --****************************************************************
+ -- agentRoutingTableSummaryGroup
+ --
+ --****************************************************************
+
+ agentRoutingTableSummaryGroup OBJECT IDENTIFIER ::= { fastPathRouting 17 }
+
+ agentConnectedRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of connected routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 1 }
+
+ agentStaticRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of static routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 2 }
+
+ agentRipRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RIP routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 3 }
+
+ agentOspfRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OSPFv2 routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 4 }
+
+ agentOspfIntraRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OSPFv2 intra-area routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 5 }
+
+ agentOspfInterRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OSPFv2 inter-area routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 6 }
+
+ agentOspfExt1Routes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OSPFv2 external type 1 routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 7 }
+
+ agentOspfExt2Routes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OSPFv2 external type 2 routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 8 }
+
+ agentBgpRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 9 }
+
+ agentEbgpRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of external BGP routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 10 }
+
+ agentIbgpRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of internal BGP routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 11 }
+
+ agentLocalBgpRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of local BGP routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 12 }
+
+ agentRejectRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reject routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 13 }
+
+ agentTotalRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of routes in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 14 }
+
+ agentBestRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 routes in the forwarding table."
+ ::= { agentRoutingTableSummaryGroup 15 }
+
+ agentBestRoutesHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest number of IPv4 routes in the forwarding table."
+ ::= { agentRoutingTableSummaryGroup 16 }
+
+ agentAlternateRoutes 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."
+ ::= { agentRoutingTableSummaryGroup 17 }
+
+ agentRouteAdds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of routes added to the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 18 }
+
+ agentRouteModifies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of routes changed in the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 19 }
+
+ agentRouteDeletes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of routes removed from the IPv4 routing table."
+ ::= { agentRoutingTableSummaryGroup 20 }
+
+ agentUnresolvedRouteAdds 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."
+ ::= { agentRoutingTableSummaryGroup 21 }
+
+ agentInvalidRouteAdds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 routes adds that failed because the route was invalid."
+ ::= { agentRoutingTableSummaryGroup 22 }
+
+ agentFailedRouteAdds 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"
+ ::= { agentRoutingTableSummaryGroup 23 }
+
+ agentReservedLocals 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. "
+ ::= { agentRoutingTableSummaryGroup 24 }
+
+ agentUniqueNextHops 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."
+ ::= { agentRoutingTableSummaryGroup 25 }
+
+ agentUniqueNextHopsHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest count of unique next hops since counters were last cleared."
+ ::= { agentRoutingTableSummaryGroup 26 }
+
+ agentNextHopGroups 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."
+ ::= { agentRoutingTableSummaryGroup 27 }
+
+ agentNextHopGroupsHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The highest count of next hop groups since counters were last cleared."
+ ::= { agentRoutingTableSummaryGroup 28 }
+
+ agentEcmpGroups OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of next hop groups with multiple next hops."
+ ::= { agentRoutingTableSummaryGroup 29 }
+
+ agentEcmpGroupsHigh OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The high water mark of the number of ECMP groups."
+ ::= { agentRoutingTableSummaryGroup 30 }
+
+ agentEcmpRoutes OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of IPv4 routes with multiple next hops."
+ ::= { agentRoutingTableSummaryGroup 31 }
+
+ agentTruncEcmpRoutes 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."
+ ::= { agentRoutingTableSummaryGroup 32 }
+
+ agentEcmpRetries 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."
+ ::= { agentRoutingTableSummaryGroup 33 }
+
+ --****************************************************************
+ -- agentEcmpCountTable
+ --
+ --************************************************************
+
+ agentEcmpCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentEcmpCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A count of the number of routes with each number of ECMP next hops."
+ ::= { fastPathRouting 18}
+
+ agentEcmpCountEntry OBJECT-TYPE
+ SYNTAX AgentEcmpCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Number of IPv4 routes with a given number of next hops."
+ INDEX { agentEcmpNextHopCount }
+ ::= { agentEcmpCountTable 1 }
+
+ AgentEcmpCountEntry ::= SEQUENCE {
+ agentEcmpNextHopCount
+ Unsigned32,
+ agentEcmpRouteCount
+ Gauge32
+ }
+
+ agentEcmpNextHopCount 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."
+ ::= { agentEcmpCountEntry 1 }
+
+ agentEcmpRouteCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 routes with agentEcmpNextHopCount next hops."
+ ::= { agentEcmpCountEntry 2 }
+
+
+ --****************************************************************
+ -- agentOspfStubRouterGroup
+ --
+ --****************************************************************
+ agentOspfStubRouterGroup OBJECT IDENTIFIER ::= { fastPathRouting 19 }
+
+ ospfStubRouterAdvertisement 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."
+ ::= { agentOspfStubRouterGroup 1 }
+
+ agentOspfStubRouterReason 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'."
+ ::= { agentOspfStubRouterGroup 2 }
+
+ agentOspfStubRouterStartupTimeRemaining 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'."
+ ::= { agentOspfStubRouterGroup 3 }
+
+ agentOspfStubRouterDuration 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'."
+ ::= { agentOspfStubRouterGroup 4 }
+
+
+
+END