Observium_CE/mibs/supermicro/SUPERMICRO-PIMCMN-MIB

2405 lines
80 KiB
Plaintext

-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
-- $Id: fspimcmn.mib,v 1.18 2012/10/29 12:01:31 siva Exp $
-- Introduction
-- This document explains the propreitary MIB implemented for the PIM (IPv4/IPv6)
-- product.
-- To Support the Ipv4 multicast MIB (RFC#2932) new objects are added to the
-- fsPimCmnInterfaceTable,fsPimCmnIpMRouteTable and fsPimCmnIpMRouteNextHopTable
-- The proprietary MIB definitions, which mostly contains extra statistic
-- objects and few objects for configuring the threshold to switch over to
-- shortest path tree.
-- To the Standard MIB RFC2934.txt, few scalars and few
-- statistic objects are added. In each table AddressType to specify IPv4/IPv6 entry is added.
-- The scalars in this MIB
-- fsPimCmnVersionString This scalar holds the Software Version
-- number of the PIM protocol running in
-- the router.
-- fsPimCmnJoinPruneInterval This scalar is same as defined in the
-- Standard MIB rfc2934.txt
-- fsPimCmnSPTGroupThreshold This scalar allows to configure the
-- threshold for switching over to
-- Shortest Path Tree. It is based
-- on Bits per second.
-- fsPimCmnSPTSourceThreshold This scalar allows to configure the
-- threshold for switching over to
-- Shortest path Tree. It is based on
-- the Bits per Second.
-- fsPimCmnSPTSwitchingPeriod This scalar allows to configure the
-- period for which the threshold is
-- computed.
-- fsPimCmnSPTRpThreshold This scalar allows to configure the
-- threshold at which shortest path trees
-- are initiated for the RPT Route(s) that
-- match this entry.
-- fsPimCmnSPTRpSwitchingPeriod This scalar allows to configure the
-- period for which the threshold is
-- computed.
-- fsPimCmnHAAdminStatus This scalar shows whether high availabilty
-- feature is enabled or disabled.
-- fsPimCmnHAState This scalar shows the internal state of the
-- Active or Standby PIM instance
-- fsPimCmnHADynamicBulkUpdStatus This scalar shows the status of dynamic
-- Bulk Update.
-- fsPimCmnHAForwardingTblEntryCnt This scalar shows the Number of entries
-- in the shadowtable of the PIM instance.
-- The Tables in the MIB
-- fsPimCmnInterfaceTable fsPimCmnnterfaceTable is same as given in Standard MIB
-- except for an object is added to monitor the number
-- of packets discarded as invalid packet in this
-- interface.
-- fsPimCmnNeighborTable fsPimCmnNeighborTable is same as given in Standard MIB
-- except for few objects added for knowing the GenId
-- and to monitor the number of packets discarded as
-- invalid.
-- fsPimCmnIpMRouteTable fsPimCmnIpMRouteTable is same as given in Standard MIB
-- except for few objects added for viewing the
-- Multicast Route Table as given in the IPv4
-- Multicast Routing MIB and an object to monitor
-- number packets routed.
-- fsPimCmnIpMRouteNextHopTable fsPimCmnIpMRouteNextHopTable is same as given in
-- Standard MIB except for few objects added for
-- viewing the next hop table.
-- fsPimCmnCandidateRPTable fsPimCmnCandidateRPTable is same as given in Standard
-- MIB, except the RPPriority is added.
-- Management Information Base for PIM Product
SUPERMICRO-PIMCMN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE,
Integer32, TimeTicks, Unsigned32,
Counter32, Counter64, enterprises FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus,
TruthValue, DisplayString FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
IANAipRouteProtocol,
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB
PortList FROM Q-BRIDGE-MIB;
fsPimCmnMIB MODULE-IDENTITY
-- LAST-UPDATED "200006050000Z"
LAST-UPDATED "201209050000Z"
ORGANIZATION "Super Micro Computer Inc."
CONTACT-INFO "support@Supermicro.com"
DESCRIPTION "The MIB module for management of PIM Routers
Initial Version"
REVISION "201209050000Z"
DESCRIPTION "The MIB module for management of PIM Routers
Initial Version"
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 111 }
-- Textual Convention
-- This Textual Convention enhance the readability of the specification.
Status ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the fsPimCmnGlobalDebug"
SYNTAX INTEGER {
enable(1),
disable(2)
}
CompList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
components, with the first octet specifying components
1 through 8, the second octet specifying components 9
through 16, etc. Within each octet, the most significant
bit represents the lowest numbered component, and the
least significant bit represents the highest numbered
component. Thus, each component is represented by a
single bit within the value of this object. If that bit
has a value of '1', then that component is included in
the set of components; the component is not included
if its bit has a value of '0'."
SYNTAX OCTET STRING
fsPimCmnMIBObjects OBJECT IDENTIFIER ::= { fsPimCmnMIB 1 }
futurePimCmnScalars OBJECT IDENTIFIER ::= { fsPimCmnMIBObjects 1 }
futurePimCmnTables OBJECT IDENTIFIER ::= { fsPimCmnMIBObjects 2 }
futurePimCmnTrapsControl OBJECT IDENTIFIER ::= { fsPimCmnMIBObjects 3 }
futurePimCmnTraps OBJECT IDENTIFIER ::= { fsPimCmnMIBObjects 4 }
-- SCALAR_TABLE_BEGIN
fsPimCmnVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the PIM protocol in the router"
::= { futurePimCmnScalars 1 }
--
-- Start of mib objects for data rate monitoring by the last hop router
--
fsPimCmnSPTGroupThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold of data rate for any group when exceeded,
source specific counters are initiated for that particular group
It is based on number of bits per sec.
To initiate SPT switching counter, this threshold MUST be
configured"
DEFVAL { 0 }
::= { futurePimCmnScalars 2 }
fsPimCmnSPTSourceThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold of data rate for any source when exceeded,
switching to Shortest Path Tree is initiated.
It is based on number of bits per sec.
To switch to SPT, this threshold MUST be configured"
DEFVAL { 0 }
::= { futurePimCmnScalars 3 }
fsPimCmnSPTSwitchingPeriod OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period (in seconds)over which the data rate
is to be monitored for intiating source specific
counting or initiating switch to shortest path tree.
Same period is used for monitoring data rate for
both source and group.
To switch to SPT, this period MUST be configured"
DEFVAL { 0 }
::= { futurePimCmnScalars 4 }
--
-- End of mib objects for data rate monitoring by the last hop router
--
--
-- Start of mib objects for monitoring number of register message by the RP
--
fsPimCmnSPTRpThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold at which the RP initiates switching to
Source specific shortest path.It is based on number
of registered packets received.
To switch to SPT, this threshold MUST be configured"
DEFVAL { 0 }
::= { futurePimCmnScalars 5 }
fsPimCmnSPTRpSwitchingPeriod OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period (in seconds) over which RP monitors
register packets for switching to the source specific
shortest path tree.
To switch to SPT, this period MUST be configured"
DEFVAL { 0 }
::= { futurePimCmnScalars 6 }
--
-- End of mib objects for monitoring number of register message by the RP
--
--
-- Start of mib objects for Register stop rate limitation
--
fsPimCmnRegStopRateLimitingPeriod OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period (in seconds) over which RP monitors number of
register packets after sending the register stop message
to the source of the register message for rate limiting the
sending of register stop message"
DEFVAL { 5 }
::= { futurePimCmnScalars 7 }
--
-- End of mib objects for register stop rate limitation
--
fsPimCmnMemoryAllocFailCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This counter holds the number of memory allocation failures "
::= { futurePimCmnScalars 8 }
fsPimCmnGlobalTrace OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This is used to enable Trace Statements in PIM Module.
A four byte integer value is specified for enabling the level
of tracing.Each Bit in the four byte integer variable represents
a level of Trace. The bits represents the levels as
follows: 0 - Init and Shutdown, 1 - Management, 2 - Data Path,
3 - Control Plane, 4 - packet Dump, 5 - All resources except
buffer, 6 - All Failures, 7 - Buffer. The remaining
bits are unused. The combination of levels are also allowed.
For example if the bits 1 and 2 are set, then the Trace
statements related to management and Data Path will be printed.
The administrator have to enter the corresponding integer value
for the bits set. For example if bits 1 and 2 are set then
admin has to give the value 6."
DEFVAL { 0 }
::= { futurePimCmnScalars 9 }
fsPimCmnGlobalDebug OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This is used to enable Debug statements in PIM.
A Four byte integer value is specified for enabling the
level of debugging. Each bit in the four byte integer
variable represents a level of debugging. The combination of
levels are also allowed. The user have to enter the
corresponding integer value for the bit set.
The following values enable Debugging in following different
modules of PIM.
PIM_NBR_MODULE :0x00000001
PIM_GRP_MODULE :0x00000002
PIM_JP_MODULE :0x00000004
PIM_AST_MODULE :0x00000008
PIM_BSR_MODULE :0x00000010
PIM_IO_MODULE :0x00000020
PIM_PMBR_MODULE :0x00000040
PIM_MRT_MODULE :0x00000080
PIM_MDH_MODULE :0x00000100
PIM_MGMT_MODULE :0x00000200
PIM_SRM_MODULE :0x00000400
PIM_HA_MODULE :0x00000800
PIM_ALL_MODULES :0x0000ffff
PIM_MAX_INT4 :0x7fffffff
PIM_TRACE_DIS_FLAG :0x80000000
"
DEFVAL { 0 }
::= { futurePimCmnScalars 10 }
fsPimCmnPmbrStatus OBJECT-TYPE
SYNTAX INTEGER { disable (1),enable (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The border bit which identifies the router as a border router"
DEFVAL { 1 }
::= { futurePimCmnScalars 11 }
fsPimCmnRouterMode OBJECT-TYPE
SYNTAX INTEGER { ssmonly (1), smssm (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Mode of the Pim-SM router (ssm_only or sm_ssm )"
DEFVAL { 2 }
::= { futurePimCmnScalars 12 }
fsPimCmnStaticRpEnabled OBJECT-TYPE
SYNTAX INTEGER { disable (0),enable (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag which indicating that static configuration of RP is
available"
DEFVAL { 0 }
::= { futurePimCmnScalars 13 }
fsPimCmnIpStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled status of IPv4 Multicast Routing by PIM on this router."
::= { futurePimCmnScalars 14 }
fsPimCmnIpv6Status OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled status of IPv6 Multicast Routing by PIM on this router."
::= { futurePimCmnScalars 15 }
--
-- start of Scalar MIB Objects related to State Refresh Module.
--
fsPimCmnSRProcessingStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (0),
enable (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value indicates the whether to process and forward
the state Refresh message"
DEFVAL { 1 }
::= { futurePimCmnScalars 16 }
fsPimCmnRefreshInterval OBJECT-TYPE
SYNTAX Integer32 (-1 | 4..100)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval between successive State Refresh messages sent
by an Originator. This timer period is called the
RefreshInterval in the PIM-DM specification. This object is
used only by PIM-DM. Minus one indicates that Generation of
State Refresh Message is disabled"
REFERENCE "RFC 3973 section 4.8"
DEFVAL { -1 }
::= { futurePimCmnScalars 17 }
fsPimCmnSourceActiveInterval OBJECT-TYPE
SYNTAX Unsigned32 (120..210)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Period of time after receiving a multicast message
a Originator router (Directly connected to source)
will continue to send State Refresh Message"
DEFVAL { 210 }
::= { futurePimCmnScalars 18 }
-- End of Scalar MIB objects related to State Refresh Module
--
-- Start of Scalar MIB objectts related to PIM Hot-Standby Module
--
fsPimCmnHAAdminStatus OBJECT-TYPE
SYNTAX INTEGER { disabled (0), enabled (1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" High Availabilty feature enabled or disabled in PIM."
DEFVAL { 0 }
::= { futurePimCmnScalars 19 }
fsPimCmnHAState OBJECT-TYPE
SYNTAX INTEGER {
init(1),
activeStandbyUp(2),
activeStandbyDown(3),
standby(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Internal State of the PIM instance.
init(1) implies that the PIM instance is up, but is unaware
of the status of its peer.
activeStandbyUp(2) implies that the current PIM instance is up
and functioning as active node and its peer is functioning as the
standby.
activeStandbyDown(3) implies that the current PIM instance is up
and functioning as active node but its peer is down/not
functioning.
standby(4) implies that current PIM instance is the standby
Instance. "
DEFVAL { 1 }
::= { futurePimCmnScalars 20}
fsPimCmnHADynamicBulkUpdStatus OBJECT-TYPE
SYNTAX INTEGER {
notStarted(1),
inProgress(2),
completed(3),
aborted(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of dynamic bulk update between active and
dynamic PIM instance.
notStarted(1): Dynamic Bulk Update has not yet been started.
inProgress(2): Dynamic Bulk Update is in Progress.
completed (3): Dynamic Bulk Update is complete.
aborted (4): dynamic Bulk Update is aborted."
DEFVAL { 1 }
::= { futurePimCmnScalars 21}
fsPimCmnHAForwardingTblEntryCnt OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number entries in the shadowtable of active
PIM instance."
::= { futurePimCmnScalars 22}
--
-- End of Scalar MIB objects related to PIM Hot-Standby Module
--
--
-- Start of Scalar MIB objectts related to PIM RPF-Vector feature
--
fsPimCmnIpRpfVector OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of IPv4 Multicast RPF Vector Feature."
DEFVAL { 2 }
::= { futurePimCmnScalars 23 }
--
-- End of Scalar MIB objects related to PIM RPF Vector feature
--
--
-- Start of Scalar MIB objectts related to Bidir-PIM feature
--
fsPimCmnIpBidirPIMStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of Bidir-PIM Feature.Enabling/Disabling this feature
is applicable for both PIMv4 and PIMv6"
DEFVAL { 2 }
::= { futurePimCmnScalars 24 }
fsPimCmnIpBidirOfferInterval OBJECT-TYPE
SYNTAX Integer32 (1..20000000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time interval between the DF election Offer messages to be sent."
DEFVAL { 100 }
::= { futurePimCmnScalars 25 }
fsPimCmnIpBidirOfferLimit OBJECT-TYPE
SYNTAX Integer32 (3..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of unanswered offers before the router changes as the
designated forwarder (DF)"
DEFVAL { 3 }
::= { futurePimCmnScalars 26 }
--
-- End of Scalar MIB objects related to Bidir-PIM feature
--
--
-- SCALAR_TABLE_END
--
--
-- The PIM Interface Table
--
fsPimCmnInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's PIM interfaces.
IGMP and PIM are enabled on all interfaces listed in this
table."
::= { futurePimCmnTables 1 }
fsPimCmnInterfaceEntry OBJECT-TYPE
SYNTAX FsPimCmnInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnInterfaceTable."
INDEX { fsPimCmnInterfaceIfIndex , fsPimCmnInterfaceAddrType}
::= { fsPimCmnInterfaceTable 1 }
FsPimCmnInterfaceEntry ::= SEQUENCE {
fsPimCmnInterfaceIfIndex Integer32,
fsPimCmnInterfaceAddrType InetAddressType,
fsPimCmnInterfaceCompId Integer32,
fsPimCmnInterfaceDRPriority Unsigned32,
fsPimCmnInterfaceHelloHoldTime Integer32,
fsPimCmnInterfaceLanPruneDelayPresent INTEGER,
fsPimCmnInterfaceLanDelay Integer32,
fsPimCmnInterfaceOverrideInterval Integer32,
fsPimCmnInterfaceGenerationId Integer32,
fsPimCmnInterfaceSuppressionInterval Integer32,
fsPimCmnInterfaceAdminStatus Integer32,
fsPimCmnInterfaceBorderBit Integer32,
fsPimCmnInterfaceGraftRetryInterval Unsigned32,
fsPimCmnInterfaceSRPriorityEnabled TruthValue,
fsPimCmnInterfaceTtl Integer32,
fsPimCmnInterfaceProtocol IANAipMRouteProtocol,
fsPimCmnInterfaceRateLimit Integer32,
fsPimCmnInterfaceInMcastOctets Counter32,
fsPimCmnInterfaceOutMcastOctets Counter32,
fsPimCmnInterfaceHCInMcastOctets Counter64,
fsPimCmnInterfaceHCOutMcastOctets Counter64,
fsPimCmnInterfaceCompIdList CompList
}
fsPimCmnInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of this PIM interface."
::= { fsPimCmnInterfaceEntry 1 }
fsPimCmnInterfaceAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of the PIM Interface for which this entry
contains information."
::= { fsPimCmnInterfaceEntry 2 }
fsPimCmnInterfaceCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object is the component Id of the component to which the
interface belongs to"
DEFVAL { 1 }
::= { fsPimCmnInterfaceEntry 3 }
fsPimCmnInterfaceDRPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DR priority value configured for Hello message for that
router per interface"
DEFVAL { 1 }
::= {fsPimCmnInterfaceEntry 4 }
fsPimCmnInterfaceHelloHoldTime OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hold time configured for the Hello message for that
router per interface"
::= { fsPimCmnInterfaceEntry 5 }
fsPimCmnInterfaceLanPruneDelayPresent OBJECT-TYPE
SYNTAX INTEGER {disable (0), enable (1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The LanPruneDelayPresent bit configured for the router per
interface"
DEFVAL { 0 }
::= { fsPimCmnInterfaceEntry 6 }
fsPimCmnInterfaceLanDelay OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The LanPruneDelayPresent bit configured for the router per
interface"
DEFVAL { 0 }
::= { fsPimCmnInterfaceEntry 7 }
fsPimCmnInterfaceOverrideInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Override Interval configured for the router per interface"
DEFVAL { 0 }
::= { fsPimCmnInterfaceEntry 8}
fsPimCmnInterfaceGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Generation identifier of the router. This is used by
neighbour routers to quickly detect router reboot and
synchronize RP-Set information and forwarding states by triggering
Bootstrap and Join/Prune messages to the rebooted router"
::= { fsPimCmnInterfaceEntry 9 }
fsPimCmnInterfaceSuppressionInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface suppression period "
::= { fsPimCmnInterfaceEntry 10 }
fsPimCmnInterfaceAdminStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface Administrative Status "
::= { fsPimCmnInterfaceEntry 11 }
fsPimCmnInterfaceBorderBit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates this interface is border interface or not,
1-- border interface, 0(default value)-- Normal interface."
::= { fsPimCmnInterfaceEntry 12 }
fsPimCmnInterfaceGraftRetryInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The minimum interval that must transpire between two
successive Grafts sent by a router. This object corresponds
to the 'Graft_Retry_Period' timer value defined in the
PIM-DM specification. This object is used only by PIM-DM."
REFERENCE "RFC 3973 section 4.8"
DEFVAL { 3 }
::= { fsPimCmnInterfaceEntry 13 }
fsPimCmnInterfaceSRPriorityEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Evaluates to TRUE if all routers on this interface are
using the State Refresh option. This object is used only by
PIM-DM."
::= { fsPimCmnInterfaceEntry 14 }
fsPimCmnInterfaceTtl OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The datagram TTL threshold for the interface. Any IP
multicast datagrams with a TTL less than this threshold will
not be forwarded out the interface. The default value of 0
means all multicast packets are forwarded out the
interface."
::= { fsPimCmnInterfaceEntry 15 }
fsPimCmnInterfaceProtocol OBJECT-TYPE
SYNTAX IANAipMRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing protocol running on this interface."
::= { fsPimCmnInterfaceEntry 16}
fsPimCmnInterfaceRateLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate-limit, in kilobits per second, of forwarded
multicast traffic on the interface. A rate-limit of 0
indicates that no rate limiting is done."
DEFVAL { 0 }
::= { fsPimCmnInterfaceEntry 17}
fsPimCmnInterfaceInMcastOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets of multicast packets that have arrived
on the interface, including framing characters. This object
is similar to ifInOctets in the Interfaces MIB, except that
only multicast packets are counted."
::= { fsPimCmnInterfaceEntry 18}
fsPimCmnInterfaceOutMcastOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets of multicast packets that have been
sent on the interface."
::= { fsPimCmnInterfaceEntry 19}
fsPimCmnInterfaceHCInMcastOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets of multicast packets that have arrived
on the interface, including framing characters. This object
is a 64-bit version of fsPimCmnInterfaceInMcaestOctets. It
is similar to ifHCInOctets in the Interfaces MIB, except
that only multicast packets are counted. "
::= { fsPimCmnInterfaceEntry 20}
fsPimCmnInterfaceHCOutMcastOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets of multicast packets that have been
sent on the interface. This object is a 64-bit version of
fsPimCmnInterfaceOutMcastOctets."
::= { fsPimCmnInterfaceEntry 21}
fsPimCmnInterfaceCompIdList OBJECT-TYPE
SYNTAX CompList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object is the component Id List of the components which are
associated with this interface"
::= { fsPimCmnInterfaceEntry 22 }
--
-- The PIM Neighbor Table
--
fsPimCmnNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnNeighborEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The (conceptual) table listing the router's PIM neighbors.
This table has been superseded by fsPimCmnNeighborExtTable.
This table may be used as long as two neighbors on different
interfaces do not have the same IPv6 link-local address."
::= { futurePimCmnTables 2 }
fsPimCmnNeighborEntry OBJECT-TYPE
SYNTAX FsPimCmnNeighborEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnNeighborTable."
INDEX { fsPimCmnNeighborCompId, fsPimCmnNeighborAddrType,
fsPimCmnNeighborAddress }
::= { fsPimCmnNeighborTable 1 }
FsPimCmnNeighborEntry ::= SEQUENCE {
fsPimCmnNeighborCompId Integer32,
fsPimCmnNeighborAddrType InetAddressType,
fsPimCmnNeighborAddress InetAddress,
fsPimCmnNeighborIfIndex Integer32,
fsPimCmnNeighborUpTime TimeTicks,
fsPimCmnNeighborExpiryTime TimeTicks,
fsPimCmnNeighborGenerationId Integer32,
fsPimCmnNeighborLanDelay Integer32,
fsPimCmnNeighborDRPriority Unsigned32,
fsPimCmnNeighborOverrideInterval Integer32,
fsPimCmnNeighborSRCapable TruthValue,
fsPimCmnNeighborRPFCapable TruthValue,
fsPimCmnNeighborBidirCapable TruthValue
}
fsPimCmnNeighborCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
" The component Id of this neighbor table "
::= { fsPimCmnNeighborEntry 1 }
fsPimCmnNeighborAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The address Type of the PIM neighbor for which this entry
contains information."
::= { fsPimCmnNeighborEntry 2 }
fsPimCmnNeighborAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The IP address of the PIM neighbor for which this entry
contains information."
::= { fsPimCmnNeighborEntry 3 }
fsPimCmnNeighborIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The value of ifIndex for the interface used to reach this
PIM neighbor."
::= { fsPimCmnNeighborEntry 4 }
fsPimCmnNeighborUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The time since this PIM neighbor (last) became a neighbor
of the local router."
::= { fsPimCmnNeighborEntry 5 }
fsPimCmnNeighborExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The minimum time remaining before this PIM neighbor will be
aged out."
::= { fsPimCmnNeighborEntry 6 }
fsPimCmnNeighborGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The Generation identifier of the router. This is used by
neighbour routers to quickly detect router reboot and synchronize
RP-Set information and forwarding states by triggering Bootstrap
and Join/Prune messages to the rebooted router"
::= { fsPimCmnNeighborEntry 7 }
fsPimCmnNeighborLanDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The LanDelay configured for this PIM neighbor"
::= { fsPimCmnNeighborEntry 8 }
fsPimCmnNeighborDRPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The DR priority value configured for this PIM neighbor"
::= { fsPimCmnNeighborEntry 9 }
fsPimCmnNeighborOverrideInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The Override Interval configured for this PIM neighbor"
::= { fsPimCmnNeighborEntry 10 }
fsPimCmnNeighborSRCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Evaluates to TRUE if this neighbor is using the State
Refresh Capable option. This object is used only by
PIM-DM."
REFERENCE "RFC 3973 section 4.3.4"
::= { fsPimCmnNeighborEntry 11 }
fsPimCmnNeighborRPFCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Evaluates to TRUE if this neighbor is RPF Vector Capable."
::= { fsPimCmnNeighborEntry 12 }
fsPimCmnNeighborBidirCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Evaluates to TRUE if this neighbor is Bidir-PIM Capable."
::= { fsPimCmnNeighborEntry 13 }
--
-- The PIM IP Multicast Route Table
--
fsPimCmnIpMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnIpMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing PIM multicast routing information"
::= { futurePimCmnTables 3 }
fsPimCmnIpMRouteEntry OBJECT-TYPE
SYNTAX FsPimCmnIpMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnIpMRouteTable. There
is one entry for each incoming interface running PIM"
INDEX { fsPimCmnIpMRouteCompId, fsPimCmnIpMRouteAddrType,
fsPimCmnIpMRouteGroup, fsPimCmnIpMRouteSource,
fsPimCmnIpMRouteSourceMasklen }
::= { fsPimCmnIpMRouteTable 1 }
FsPimCmnIpMRouteEntry ::= SEQUENCE {
fsPimCmnIpMRouteCompId Integer32,
fsPimCmnIpMRouteAddrType InetAddressType,
fsPimCmnIpMRouteGroup InetAddress,
fsPimCmnIpMRouteSource InetAddress,
fsPimCmnIpMRouteSourceMasklen Integer32,
fsPimCmnIpMRouteUpstreamNeighbor InetAddress,
fsPimCmnIpMRouteInIfIndex Integer32,
fsPimCmnIpMRouteUpTime TimeTicks,
fsPimCmnIpMRoutePkts Counter32,
fsPimCmnIpMRouteUpstreamAssertTimer TimeTicks,
fsPimCmnIpMRouteAssertMetric Integer32,
fsPimCmnIpMRouteAssertMetricPref Integer32,
fsPimCmnIpMRouteAssertRPTBit TruthValue,
fsPimCmnIpMRouteTimerFlags Integer32,
fsPimCmnIpMRouteFlags Integer32,
fsPimCmnIpMRouteUpstreamPruneState INTEGER,
fsPimCmnIpMRouteUpstreamPruneLimitTimer TimeTicks,
fsPimCmnIpMRouteOriginatorState INTEGER,
fsPimCmnIpMRouteSourceActiveTimer TimeTicks,
fsPimCmnIpMRouteStateRefreshTimer TimeTicks,
fsPimCmnIpMRouteExpiryTime TimeTicks,
fsPimCmnIpMRouteDifferentInIfPackets Counter32,
fsPimCmnIpMRouteOctets Counter32,
fsPimCmnIpMRouteProtocol IANAipMRouteProtocol,
fsPimCmnIpMRouteRtProto IANAipRouteProtocol,
fsPimCmnIpMRouteRtAddress InetAddress,
fsPimCmnIpMRouteRtMasklen Integer32,
fsPimCmnIpMRouteRtType INTEGER,
fsPimCmnIpMRouteHCOctets Counter64,
fsPimCmnIpMRouteOIfList PortList,
fsPimCmnIpMRouteRPFVectorAddr InetAddress,
fsPimCmnIpMRoutePimMode INTEGER
}
fsPimCmnIpMRouteCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The component Id of this table"
::= { fsPimCmnIpMRouteEntry 1 }
fsPimCmnIpMRouteAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP family in which the route belongs to."
::= { fsPimCmnIpMRouteEntry 2 }
fsPimCmnIpMRouteGroup OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address for which this entry
contains multicast routing information."
::= { fsPimCmnIpMRouteEntry 3 }
fsPimCmnIpMRouteSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of ipMRouteSourceMask identifies the
sources for which this entry contains multicast routing
information."
::= { fsPimCmnIpMRouteEntry 4 }
fsPimCmnIpMRouteSourceMasklen OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of ipMRouteSource identifies the sources for which
this entry contains multicast routing information."
::= { fsPimCmnIpMRouteEntry 5 }
fsPimCmnIpMRouteUpstreamNeighbor OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the upstream neighbor (e.g., RPF neighbor)
from which IP datagrams from these sources to this multicast
address are received."
::= { fsPimCmnIpMRouteEntry 6 }
fsPimCmnIpMRouteInIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of ifIndex for the interface on which IP
datagrams sent by these sources to this multicast address
are received."
::= { fsPimCmnIpMRouteEntry 7 }
fsPimCmnIpMRouteUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the multicast routing information
represented by this entry was learned by the router."
::= { fsPimCmnIpMRouteEntry 8 }
fsPimCmnIpMRoutePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets which this router has received from
these sources and addressed to this multicast group
address."
::= { fsPimCmnIpMRouteEntry 9 }
fsPimCmnIpMRouteUpstreamAssertTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the router changes its upstream
neighbor back to its RPF neighbor. This timer is called the
Assert timer in the PIM Sparse and Dense mode specification.
A value of 0 indicates that no Assert has changed the
upstream neighbor away from the RPF neighbor."
::= { fsPimCmnIpMRouteEntry 10 }
fsPimCmnIpMRouteAssertMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric advertised by the assert winner on the upstream
interface, or 0 if no such assert is in received."
::= { fsPimCmnIpMRouteEntry 11 }
fsPimCmnIpMRouteAssertMetricPref OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The preference advertised by the assert winner on the
upstream interface, or 0 if no such assert is in effect."
::= { fsPimCmnIpMRouteEntry 12 }
fsPimCmnIpMRouteAssertRPTBit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the RPT-bit advertised by the assert winner on
the upstream interface, or false if no such assert is in
effect."
::= { fsPimCmnIpMRouteEntry 13 }
fsPimCmnIpMRouteTimerFlags OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes PIM-specific Timer flags related to a
Multicast Route Entry. If the bit is 1 indicates that timer
is started for that entry. The bits corresponding to the
timers are as follows:
0 - JP Suppression Timer, 1 - Oif Timer, 2 - Entry Timer,
3 - Reg Suppression Timer, 4 - Assert Timer,
5 - RandomDelayJoin Timer.
For example, If this object value is 3 (0000 0011), then
it means that JPSuppression timer and Oif timer are running.
This is for both SM and DM. The bits which are not applicable
to DM/SM will be filled with 0 "
::= { fsPimCmnIpMRouteEntry 14 }
fsPimCmnIpMRouteFlags OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes PIM-specific flags related to a
multicast state entry. See the PIM Sparse Mode
specification for the meaning of the RPT and SPT bits."
::= { fsPimCmnIpMRouteEntry 15 }
fsPimCmnIpMRouteUpstreamPruneState OBJECT-TYPE
SYNTAX INTEGER {
forwarding (1),
ackpending (2),
pruned (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the local router has pruned itself from the tree.
This corresponds to the state of the upstream prune (S,G)
state machine in the PIM-DM specification. This object is
used only by PIM-DM."
REFERENCE "RFC 3973 section 4.4.1"
::= { fsPimCmnIpMRouteEntry 16 }
fsPimCmnIpMRouteUpstreamPruneLimitTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the local router may send a (S,G)
Prune message on pimSGRPFIfIndex. This timer is called the
(S,G) Prune Limit Timer in the PIM-DM specification. This
object is zero if the timer is not running. This object is
used only by PIM-DM."
REFERENCE "RFC 2973 section 4.8"
::= { fsPimCmnIpMRouteEntry 17 }
fsPimCmnIpMRouteOriginatorState OBJECT-TYPE
SYNTAX INTEGER {
notOriginator (1),
originator (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the router is an originator for an (S,G) message
flow. This corresponds to the state of the per-(S,G)
Originator state machine in the PIM-DM specification. This
object is used only by PIM-DM."
REFERENCE "RFC 3973 section 4.5.2"
::= { fsPimCmnIpMRouteEntry 18 }
fsPimCmnIpMRouteSourceActiveTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If pimSGOriginatorState is 'originator', this is the time
remaining before the local router reverts to a notOriginator
state. Otherwise, this is zero. This timer is called the
Source Active Timer in the PIM-DM specification. This
object is used only by PIM-DM."
REFERENCE "RFC 3973 section 4.8"
::= { fsPimCmnIpMRouteEntry 19 }
fsPimCmnIpMRouteStateRefreshTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If pimSGOriginatorState is 'originator', this is the time
remaining before the local router sends a State Refresh
message. Otherwise, this is zero. This timer is called the
State Refresh Timer in the PIM-DM specification. This
object is used only by PIM-DM."
REFERENCE "RFC 3973 section 4.8"
::= { fsPimCmnIpMRouteEntry 20 }
fsPimCmnIpMRouteExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { fsPimCmnIpMRouteEntry 21 }
fsPimCmnIpMRouteDifferentInIfPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The number of packets which this router has received from
these sources and addressed to this multicast group address,
which were dropped because they were not received on the
interface indicated by fsPimCmnIpMRouteInIfIndex."
::= { fsPimCmnIpMRouteEntry 22 }
fsPimCmnIpMRouteOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The number of octets contained in IP datagrams which were
received from these sources and addressed to this multicast
group address, and which were forwarded by this router."
::= { fsPimCmnIpMRouteEntry 23 }
fsPimCmnIpMRouteProtocol OBJECT-TYPE
SYNTAX IANAipMRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast routing protocol via which this multicast
forwarding entry was learned."
::= { fsPimCmnIpMRouteEntry 24 }
fsPimCmnIpMRouteRtProto OBJECT-TYPE
SYNTAX IANAipRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing mechanism via which the route used to find the
upstream or parent interface for this multicast forwarding
entry was learned. Inclusion of values for routing
protocols is not intended to imply that those protocols need
be supported."
::= { fsPimCmnIpMRouteEntry 25}
fsPimCmnIpMRouteRtAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address portion of the route used to find the upstream
or parent interface for this multicast forwarding entry."
::= { fsPimCmnIpMRouteEntry 26 }
fsPimCmnIpMRouteRtMasklen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mask associated with the route used to find the upstream
or parent interface for this multicast forwarding entry."
::= { fsPimCmnIpMRouteEntry 27 }
fsPimCmnIpMRouteRtType OBJECT-TYPE
SYNTAX INTEGER {
unicast (1), -- Unicast route used in multicast RIB
multicast (2) -- Multicast route
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Route type"
::= { fsPimCmnIpMRouteEntry 28 }
fsPimCmnIpMRouteHCOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets contained in IP datagrams which were
received from these sources and addressed to this multicast
group address, and which were forwarded by this router.
This object is a 64-bit version of fsPimCmnIpMRouteOctets."
::= { fsPimCmnIpMRouteEntry 29 }
fsPimCmnIpMRouteOIfList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is the Outgoing Interface List of the mroute"
::= { fsPimCmnIpMRouteEntry 30 }
fsPimCmnIpMRouteRPFVectorAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It shows the RPF vector Address to reach the actual destination:
either RP for creating (*,G) entry,
multicast Source for creating (S,G) entry.This Vector is stored
from the received Join/Prune Packet."
::= { fsPimCmnIpMRouteEntry 31 }
fsPimCmnIpMRoutePimMode OBJECT-TYPE
SYNTAX INTEGER {
dm (1),
sm (2),
ssm (3),
bidir (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value shows the PIM mode of the group present
in the Mroute entry"
::= { fsPimCmnIpMRouteEntry 32 }
--
-- The PIM Next Hop Table
--
fsPimCmnIpMRouteNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnIpMRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing PIM information on the next hops
on outgoing interfaces for forwarding multicast datagrams"
::= { futurePimCmnTables 4 }
fsPimCmnIpMRouteNextHopEntry OBJECT-TYPE
SYNTAX FsPimCmnIpMRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnIpMRouteNextHopTable.
There is one entry per entry in the ipMRouteNextHopTable
whose interface is running PIM and whose
fsPimCmnIpMRouteNextHopState is pruned(1)."
INDEX { fsPimCmnIpMRouteNextHopCompId, fsPimCmnIpMRouteNextHopAddrType,
fsPimCmnIpMRouteNextHopGroup, fsPimCmnIpMRouteNextHopSource,
fsPimCmnIpMRouteNextHopSourceMasklen, fsPimCmnIpMRouteNextHopIfIndex,
fsPimCmnIpMRouteNextHopAddress }
::= { fsPimCmnIpMRouteNextHopTable 1 }
FsPimCmnIpMRouteNextHopEntry ::= SEQUENCE {
fsPimCmnIpMRouteNextHopCompId Integer32,
fsPimCmnIpMRouteNextHopAddrType InetAddressType,
fsPimCmnIpMRouteNextHopGroup InetAddress,
fsPimCmnIpMRouteNextHopSource InetAddress,
fsPimCmnIpMRouteNextHopSourceMasklen Integer32,
fsPimCmnIpMRouteNextHopIfIndex Integer32,
fsPimCmnIpMRouteNextHopAddress InetAddress,
fsPimCmnIpMRouteNextHopPruneReason INTEGER,
fsPimCmnIpMRouteNextHopState INTEGER,
fsPimCmnIpMRouteNextHopUpTime TimeTicks,
fsPimCmnIpMRouteNextHopExpiryTime TimeTicks,
fsPimCmnIpMRouteNextHopProtocol IANAipMRouteProtocol,
fsPimCmnIpMRouteNextHopPkts Counter32
}
fsPimCmnIpMRouteNextHopCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The component Id for this table "
::= { fsPimCmnIpMRouteNextHopEntry 1 }
fsPimCmnIpMRouteNextHopAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP family in which the Next hop address belongs to."
::= { fsPimCmnIpMRouteNextHopEntry 2 }
fsPimCmnIpMRouteNextHopGroup OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group for which this entry specifies a
next-hop on an outgoing interface."
::= { fsPimCmnIpMRouteNextHopEntry 3 }
fsPimCmnIpMRouteNextHopSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of fsPimCmnIpMRouteNextHopSourceMask identifies
the sources for which this entry specifies a next-hop on an
outgoing interface."
::= { fsPimCmnIpMRouteNextHopEntry 4 }
fsPimCmnIpMRouteNextHopSourceMasklen OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of fsPimCmnIpMRouteNextHopSource identifies the sources for
which this entry specifies a next-hop on an outgoing interface"
::= { fsPimCmnIpMRouteNextHopEntry 5 }
fsPimCmnIpMRouteNextHopIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for the outgoing
interface for this next-hop."
::= { fsPimCmnIpMRouteNextHopEntry 6 }
fsPimCmnIpMRouteNextHopAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the next-hop specific to this entry. For
most interfaces, this is identical to fsPimCmnIpMRouteNextHopGroup.
NBMA interfaces, however, may have multiple next-hop
addresses out a single outgoing interface."
::= { fsPimCmnIpMRouteNextHopEntry 7 }
fsPimCmnIpMRouteNextHopPruneReason OBJECT-TYPE
SYNTAX INTEGER {
forwarding (0),
other (1),
prune (2),
assert (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates why the downstream interface was
pruned, whether in response to a PIM prune message or due to
PIM Assert processing."
::= { fsPimCmnIpMRouteNextHopEntry 8 }
fsPimCmnIpMRouteNextHopState OBJECT-TYPE
SYNTAX INTEGER { pruned(1), forwarding(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether the outgoing interface and next-
hop represented by this entry is currently being used to
forward IP datagrams. The value 'forwarding' indicates it
is currently being used; the value 'pruned' indicates it is
not."
::= { fsPimCmnIpMRouteNextHopEntry 9 }
fsPimCmnIpMRouteNextHopUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the multicast routing information
represented by this entry was learned by the router"
::= { fsPimCmnIpMRouteNextHopEntry 10 }
fsPimCmnIpMRouteNextHopExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out. If ipMRouteNextHopState is pruned(1), the
remaining time until the prune expires and the state reverts
to forwarding(2). Otherwise, the remaining time until this
entry is removed from the table. The time remaining may be
copied from ipMRouteExpiryTime if the protocol in use for
this entry does not specify next-hop timers. The value 0
indicates that the entry is not subject to aging."
::= { fsPimCmnIpMRouteNextHopEntry 11 }
fsPimCmnIpMRouteNextHopProtocol OBJECT-TYPE
SYNTAX IANAipMRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing mechanism via which this next-hop was learned."
::= { fsPimCmnIpMRouteNextHopEntry 12 }
fsPimCmnIpMRouteNextHopPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets which have been forwarded using this
route."
::= { fsPimCmnIpMRouteNextHopEntry 13 }
--
-- The PIM Candidate-RP Table
--
fsPimCmnCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the IP multicast groups for
which the local router is to advertise itself as a
Candidate-RP when the value of fsPimCmnComponentCRPHoldTime is
non-zero. If this table is empty, then the local router
will advertise itself as a Candidate-RP for all groups
(providing the value of fsPimCmnComponentCRPHoldTime is non-
zero)."
::= { futurePimCmnTables 6 }
fsPimCmnCandidateRPEntry OBJECT-TYPE
SYNTAX FsPimCmnCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnCandidateRPTable."
INDEX { fsPimCmnCandidateRPCompId,
fsPimCmnCandidateRPAddrType,
fsPimCmnCandidateRPGroupAddress,
fsPimCmnCandidateRPGroupMasklen,
fsPimCmnCandidateRPAddress
}
::= { fsPimCmnCandidateRPTable 1 }
FsPimCmnCandidateRPEntry ::= SEQUENCE {
fsPimCmnCandidateRPCompId Integer32,
fsPimCmnCandidateRPAddrType InetAddressType,
fsPimCmnCandidateRPGroupAddress InetAddress,
fsPimCmnCandidateRPGroupMasklen Integer32,
fsPimCmnCandidateRPAddress InetAddress,
fsPimCmnCandidateRPPriority Integer32,
fsPimCmnCandidateRPRowStatus RowStatus,
fsPimCmnCandidateRPPimMode INTEGER
}
fsPimCmnCandidateRPCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Component Id for this table "
::= { fsPimCmnCandidateRPEntry 1 }
fsPimCmnCandidateRPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address type in which the multicast group address,
and RP address belong to."
::= { fsPimCmnCandidateRPEntry 2 }
fsPimCmnCandidateRPGroupAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address which, when combined with
fsPimCmnCandidateRPGroupMask, identifies a group prefix for which
the local router will advertise itself as a Candidate-RP."
::= { fsPimCmnCandidateRPEntry 3 }
fsPimCmnCandidateRPGroupMasklen OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address mask which, when combined with
fsPimCmnCandidateRPGroupMask, identifies a group prefix for which
the local router will advertise itself as a Candidate-RP."
::= { fsPimCmnCandidateRPEntry 4 }
fsPimCmnCandidateRPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address of the interface which will be
advertised as a Candidate-RP."
::= { fsPimCmnCandidateRPEntry 5 }
fsPimCmnCandidateRPPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of the interface which will be
advertised as a Candidate-RP."
::= { fsPimCmnCandidateRPEntry 6 }
fsPimCmnCandidateRPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { fsPimCmnCandidateRPEntry 7 }
fsPimCmnCandidateRPPimMode OBJECT-TYPE
SYNTAX INTEGER {
sm (2),
bidir (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value shows the PIM mode of the group for
which candidate RP is configured."
::= { fsPimCmnCandidateRPEntry 8 }
--
-- The PIM Static RP-Set Table
--
fsPimCmnStaticRPSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnStaticRPSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the IP multicast groups for
which the routers are available as the RP through static
configuration."
::= { futurePimCmnTables 7 }
fsPimCmnStaticRPSetEntry OBJECT-TYPE
SYNTAX FsPimCmnStaticRPSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the pimStaticRPSetTable."
INDEX { fsPimCmnStaticRPSetCompId, fsPimCmnStaticRPAddrType,
fsPimCmnStaticRPSetGroupAddress,
fsPimCmnStaticRPSetGroupMasklen}
::= { fsPimCmnStaticRPSetTable 1 }
FsPimCmnStaticRPSetEntry ::= SEQUENCE {
fsPimCmnStaticRPSetCompId Integer32,
fsPimCmnStaticRPAddrType InetAddressType,
fsPimCmnStaticRPSetGroupAddress InetAddress,
fsPimCmnStaticRPSetGroupMasklen Integer32,
fsPimCmnStaticRPAddress InetAddress,
fsPimCmnStaticRPRowStatus RowStatus,
fsPimCmnStaticRPEmbdFlag INTEGER,
fsPimCmnStaticRPPimMode INTEGER
}
fsPimCmnStaticRPSetCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Component Id for this table "
::= { fsPimCmnStaticRPSetEntry 1 }
fsPimCmnStaticRPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type in which the RP address belongs to."
::= { fsPimCmnStaticRPSetEntry 2 }
fsPimCmnStaticRPSetGroupAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address which, when combined with
pimStaticRPSetGroupMask, gives the group prefix for which this
entry contains information about the RP."
::= { fsPimCmnStaticRPSetEntry 3 }
fsPimCmnStaticRPSetGroupMasklen OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address mask which, when combined with
pimStaticRPSetGroupAddress, gives the group prefix for which this
entry contains information about the RP."
::= { fsPimCmnStaticRPSetEntry 4 }
fsPimCmnStaticRPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address of the interface which will be
static configured as the RP."
::= { fsPimCmnStaticRPSetEntry 5 }
fsPimCmnStaticRPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { fsPimCmnStaticRPSetEntry 6 }
fsPimCmnStaticRPEmbdFlag OBJECT-TYPE
SYNTAX INTEGER { disable (0), enable (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the flag indicates if entry is configured
for static RP or embedded-RP.
disabled - entry configured for Static RP
enabled - entry configured for Embedded RP."
DEFVAL { 0 }
::= { fsPimCmnStaticRPSetEntry 7 }
fsPimCmnStaticRPPimMode OBJECT-TYPE
SYNTAX INTEGER {
sm (2),
bidir (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value shows the PIM mode of the group for
which static RP is configured."
::= { fsPimCmnStaticRPSetEntry 8 }
--
-- fsPimCmnComponentModeTable
--
fsPimCmnComponentModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnComponentModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the components modes)."
::= { futurePimCmnTables 8 }
fsPimCmnComponentModeEntry OBJECT-TYPE
SYNTAX FsPimCmnComponentModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnComponentModeTable."
INDEX { fsPimCmnComponentId }
::= { fsPimCmnComponentModeTable 1 }
FsPimCmnComponentModeEntry ::= SEQUENCE {
fsPimCmnComponentId Integer32,
fsPimCmnComponentMode INTEGER,
fsPimCmnCompGraftRetryCount Integer32
}
fsPimCmnComponentId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Component Id for this table "
::= { fsPimCmnComponentModeEntry 1 }
fsPimCmnComponentMode OBJECT-TYPE
SYNTAX INTEGER {
dense (1),
sparse (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the mode of the component. A value of
1 indicates the component is running in DM mode and value of
2 indicated that the component is running in DM mode"
DEFVAL { 2 }
::= { fsPimCmnComponentModeEntry 2 }
fsPimCmnCompGraftRetryCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The value indicates the number of retries that can be made to
send the graft message"
DEFVAL { 1 }
::= { fsPimCmnComponentModeEntry 3 }
-- Register Checksum Config Table
fsPimCmnRegChkSumCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnRegChkSumCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing RPs configured in CISCO Router"
::= { futurePimCmnTables 9 }
fsPimCmnRegChkSumCfgEntry OBJECT-TYPE
SYNTAX FsPimCmnRegChkSumCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnRegChkSumCfgTable."
INDEX {fsPimCmnRegChkSumTblCompId, fsPimCmnRegChkSumTblRPAddrType, fsPimCmnRegChkSumTblRPAddress}
::= { fsPimCmnRegChkSumCfgTable 1 }
FsPimCmnRegChkSumCfgEntry ::= SEQUENCE {
fsPimCmnRegChkSumTblCompId Integer32,
fsPimCmnRegChkSumTblRPAddrType InetAddressType,
fsPimCmnRegChkSumTblRPAddress InetAddress,
fsPimCmnRPChkSumStatus INTEGER
}
fsPimCmnRegChkSumTblCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Component Id for this table, This configuration is valid
only for a sparse mode component."
::= { fsPimCmnRegChkSumCfgEntry 1 }
fsPimCmnRegChkSumTblRPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of this entry"
::= { fsPimCmnRegChkSumCfgEntry 2 }
fsPimCmnRegChkSumTblRPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RP Address of the router to which the Register
checksum should be calculated."
::= { fsPimCmnRegChkSumCfgEntry 3 }
fsPimCmnRPChkSumStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this Row, by which new entries may be created
If the RowStatus is set, then the Register Message checksum
should be calculated including the data packet other wise for
for any RP address not part of this table checksum
should be sent as per the draft-ietf-pim-sm-new-v2"
::= { fsPimCmnRegChkSumCfgEntry 4 }
--
-- The BIDIR-PIM DF Table
--
fsPimCmnDFTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnDFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table shows the Elected RP
for the IP multicast group"
::= { futurePimCmnTables 10 }
fsPimCmnDFEntry OBJECT-TYPE
SYNTAX FsPimCmnDFEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnDFTable."
INDEX { fsPimCmnDFIfAddrType,
fsPimCmnDFElectedRP,
fsPimCmnDFIfIndex
}
::= { fsPimCmnDFTable 1 }
FsPimCmnDFEntry ::= SEQUENCE {
fsPimCmnDFIfAddrType InetAddressType,
fsPimCmnDFElectedRP InetAddress,
fsPimCmnDFIfIndex Integer32,
fsPimCmnDFState INTEGER,
fsPimCmnDFWinnerAddr InetAddress,
fsPimCmnDFWinnerUptime TimeTicks,
fsPimCmnDFElectionStateTimer TimeTicks,
fsPimCmnDFWinnerMetric Unsigned32,
fsPimCmnDFWinnerMetricPref Unsigned32,
fsPimCmnDFMessageCount Integer32
}
fsPimCmnDFIfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP family for which DF state to be retrieved."
::= { fsPimCmnDFEntry 1 }
fsPimCmnDFElectedRP OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address of the Elected RP for which the DF state of the
interface to be retrieved."
::= { fsPimCmnDFEntry 2 }
fsPimCmnDFIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which the
DF state to be retrieved."
::= { fsPimCmnDFEntry 3 }
fsPimCmnDFState OBJECT-TYPE
SYNTAX INTEGER {
offer (1),
winner (2),
backoff (3),
lose (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DF state on the PIM interface for the Elected RP."
::= { fsPimCmnDFEntry 4 }
fsPimCmnDFWinnerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (Link-Local) address of the DFWinner(the PIM neighbor)
for the Elected RP in the PIM interface"
::= { fsPimCmnDFEntry 5 }
fsPimCmnDFWinnerUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this DF Winner got elected."
::= { fsPimCmnDFEntry 6 }
fsPimCmnDFElectionStateTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timer for DF election state, on the expiry of this timer
the existing DF state gets expired and changes to the appropriate state.
If the timer is not running, then the existing state is permanent, till
the occurence of next event."
::= { fsPimCmnDFEntry 7 }
fsPimCmnDFWinnerMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The winner metric advertised by the DF winner or zero if there is no
DF exist"
::= { fsPimCmnDFEntry 8 }
fsPimCmnDFWinnerMetricPref OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The winner metric preference advertised by the DF winner
or zero if there is no DF exist"
::= { fsPimCmnDFEntry 9 }
fsPimCmnDFMessageCount OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DF election Message Count(MC) for the DF state of RPA (I)"
::= { fsPimCmnDFEntry 10 }
--
-- The PIM Elected-RP Table
--
fsPimCmnElectedRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnElectedRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table shows the Elected RP
for the IP multicast group"
::= { futurePimCmnTables 11 }
fsPimCmnElectedRPEntry OBJECT-TYPE
SYNTAX FsPimCmnElectedRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnElectedRPTable."
INDEX { fsPimCmnElectedRPCompId,
fsPimCmnElectedRPAddrType,
fsPimCmnElectedRPGroupAddress,
fsPimCmnElectedRPGroupMasklen
}
::= { fsPimCmnElectedRPTable 1 }
FsPimCmnElectedRPEntry ::= SEQUENCE {
fsPimCmnElectedRPCompId Integer32,
fsPimCmnElectedRPAddrType InetAddressType,
fsPimCmnElectedRPGroupAddress InetAddress,
fsPimCmnElectedRPGroupMasklen Integer32,
fsPimCmnElectedRPAddress InetAddress,
fsPimCmnElectedRPPriority Integer32,
fsPimCmnElectedRPHoldTime Integer32
}
fsPimCmnElectedRPCompId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Component Id for this table "
::= { fsPimCmnElectedRPEntry 1 }
fsPimCmnElectedRPAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address type in which the multicast group address,
and RP address belong to."
::= { fsPimCmnElectedRPEntry 2 }
fsPimCmnElectedRPGroupAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address for which
the Elected RP to be identified."
::= { fsPimCmnElectedRPEntry 3 }
fsPimCmnElectedRPGroupMasklen OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address mask which, when combined with
fsPimCmnElectedRPGroupMask, identifies a group prefix for which
Elected-RP to be identified."
::= { fsPimCmnElectedRPEntry 4 }
fsPimCmnElectedRPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (unicast) address of the interface which is
Elected as RP for the IP multicast Group address."
::= { fsPimCmnElectedRPEntry 5 }
fsPimCmnElectedRPPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of the interface which is
Elected as an RP for the IP multicast group address."
::= { fsPimCmnElectedRPEntry 6 }
fsPimCmnElectedRPHoldTime OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The HoldTime of the Elected RP for the IP multicast group address."
::= { fsPimCmnElectedRPEntry 7 }
--
-- The PIM Extended Neighbor Table
--
fsPimCmnNeighborExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsPimCmnNeighborExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The extended (conceptual) table listing the router's PIM Neighbors.
This table differs from fsPimCmnNeighborTable as it has
fsPimCmnNeighborExtIfIndex as an index instead of the Component ID. This
is because in IPv6, two neighbors on different interfaces can have the
same link-local address. A Component ID List is added as an interface
can be associated with multiple components."
::= { futurePimCmnTables 12 }
fsPimCmnNeighborExtEntry OBJECT-TYPE
SYNTAX FsPimCmnNeighborExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the fsPimCmnNeighborExtTable."
INDEX { fsPimCmnNeighborExtIfIndex, fsPimCmnNeighborExtAddrType,
fsPimCmnNeighborExtAddress }
::= { fsPimCmnNeighborExtTable 1 }
FsPimCmnNeighborExtEntry ::= SEQUENCE {
fsPimCmnNeighborExtIfIndex Integer32,
fsPimCmnNeighborExtAddrType InetAddressType,
fsPimCmnNeighborExtAddress InetAddress,
fsPimCmnNeighborExtCompIdList CompList,
fsPimCmnNeighborExtUpTime TimeTicks,
fsPimCmnNeighborExtExpiryTime TimeTicks,
fsPimCmnNeighborExtGenerationId Integer32,
fsPimCmnNeighborExtLanDelay Integer32,
fsPimCmnNeighborExtDRPriority Unsigned32,
fsPimCmnNeighborExtOverrideInterval Integer32,
fsPimCmnNeighborExtSRCapable TruthValue,
fsPimCmnNeighborExtRPFCapable TruthValue,
fsPimCmnNeighborExtBidirCapable TruthValue
}
fsPimCmnNeighborExtIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of ifIndex for the interface used to reach this
PIM Neighbor."
::= { fsPimCmnNeighborExtEntry 1 }
fsPimCmnNeighborExtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address Type of the PIM Neighbor for which this entry
contains information."
::= { fsPimCmnNeighborExtEntry 2 }
fsPimCmnNeighborExtAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the PIM Neighbor for which this entry
contains information."
::= { fsPimCmnNeighborExtEntry 3 }
fsPimCmnNeighborExtCompIdList OBJECT-TYPE
SYNTAX CompList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The components associated with the interface on which the PIM
neighbor for this entry is found."
::= { fsPimCmnNeighborExtEntry 4 }
fsPimCmnNeighborExtUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this PIM Neighbor (last) became a Neighbor
of the local router."
::= { fsPimCmnNeighborExtEntry 5 }
fsPimCmnNeighborExtExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before this PIM Neighbor will be
aged out."
::= { fsPimCmnNeighborExtEntry 6 }
fsPimCmnNeighborExtGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Generation identifier of the router. This is used by
neighbour routers to quickly detect router reboot and synchronize
RP-Set information and forwarding states by triggering Bootstrap
and Join/Prune messages to the rebooted router"
::= { fsPimCmnNeighborExtEntry 7 }
fsPimCmnNeighborExtLanDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LanDelay configured for this PIM Neighbor"
::= { fsPimCmnNeighborExtEntry 8 }
fsPimCmnNeighborExtDRPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DR priority value configured for this PIM Neighbor"
::= { fsPimCmnNeighborExtEntry 9 }
fsPimCmnNeighborExtOverrideInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Override Interval configured for this PIM Neighbor"
::= { fsPimCmnNeighborExtEntry 10 }
fsPimCmnNeighborExtSRCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Evaluates to TRUE if this Neighbor is using the State
Refresh Capable option. This object is used only by
PIM-DM."
REFERENCE "RFC 3973 section 4.3.4"
::= { fsPimCmnNeighborExtEntry 11 }
fsPimCmnNeighborExtRPFCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Evaluates to TRUE if this Neighbor is RPF Vector Capable."
::= { fsPimCmnNeighborExtEntry 12 }
fsPimCmnNeighborExtBidirCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Evaluates to TRUE if this Neighbor is Bidir-PIM Capable."
::= { fsPimCmnNeighborExtEntry 13 }
-- ----------------
-- TRAP MIB BEGIN
-- ----------------
fsPimcmnHARtrId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" The MIB object fsPimcmnHARtrId,is the configured Router-Id for the
router.This ID is obtained from IP module"
::= { futurePimCmnTrapsControl 1 }
fsPimCmnHAEvent OBJECT-TYPE
SYNTAX INTEGER {
standbyInstanceUP(1),
standbyInstanceDown(2),
instancesSwitchover(3),
dynamicBulkupdateStart(4),
dynamicBulkupdateComplete(5),
dynamicBulkupdateAborted(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
Trap Events:
StandbyInstanceUP: generated when the Active PIM instance detects
Standby instance becoming Up.
StandbyInstanceDown: generated when the Active PIM instance detects
Standby instance going Down.
InstancesSwitchover: generated When both the Acive and Standby PIM
instances change their roles and transits to Standby and Active state
respectively.
DynamicBulkupdateStart: generated when the Active PIM instance starts
sending dynamic Bulk updates to the Standby instance.
DynamicBulkupdateComplete: genreated when the Active PIM instance
receives an event from Standby PIM instance indicating Completion of
Bulk Update.
DynamicBulkupdateAborted: generated when Bulk Update is aborted."
::= { futurePimCmnTrapsControl 3 }
fsPimCmnTraps OBJECT IDENTIFIER ::= { futurePimCmnTraps 0 }
fsPimCmnHAEventTrap NOTIFICATION-TYPE
OBJECTS {
fsPimcmnHARtrId,
fsPimCmnHAEvent
}
STATUS current
DESCRIPTION
"A notification is sent to the management entity whenever there is a
state change in the PIM hotstandby Module."
::= { fsPimCmnTraps 1 }
fsPimCmnBidirEventTrap NOTIFICATION-TYPE
OBJECTS {
fsPimcmnHARtrId,
fsPimCmnNeighborAddress,
fsPimCmnNeighborIfIndex
}
STATUS current
DESCRIPTION
"A notification is sent to the management entity whenever a Bidirectional
mode enabled router receives a Hello Msg from a Bidirectional disabled
router, in a rate limited manner."
::= { fsPimCmnTraps 2 }
-- -----------------
-- TRAP MIB END
-- -----------------
END