Observium_CE/mibs/netgear/NETGEAR-RADLAN-PIM-BSR-MIB

242 lines
8.8 KiB
Plaintext

NETGEAR-RADLAN-PIM-BSR-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN PIM Private Extension
-- Version: 7.60.00.00
-- Date: 19 Sep 2011
IMPORTS
rnd FROM NETGEAR-RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32, Unsigned32,
TimeTicks, Gauge32 FROM SNMPv2-SMI
RowStatus, TruthValue,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InterfaceIndex,
InterfaceIndexOrZero FROM IF-MIB
InetAddressType,
InetAddressPrefixLength,
InetAddress, InetVersion FROM INET-ADDRESS-MIB
IANAipRouteProtocol FROM IANA-RTPROTO-MIB;
--Common Textual Conventions
AdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The desired administrative state of a MIB row."
SYNTAX INTEGER {
adminStatusUp(1),
adminStatusDown(2)
}
OperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current operational state of a MIB row. This set of values
is used by many Data Connection products written before 2006."
SYNTAX INTEGER {
operStatusUp(1), -- active
operStatusDown(2), -- inactive
operStatusGoingUp(3), -- activating
operStatusGoingDown(4), -- deactivating
operStatusActFailed(5) -- activation failed
}
--
-- The BSR Candidate-RP Table
--
rlPimBsrCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the IP multicast group
prefixes for which the local router is to advertise
itself as a Candidate-RP."
::= { rnd 220 }
rlPimBsrCandidateRPEntry OBJECT-TYPE
SYNTAX RlPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
rlPimBsrCandidateRPTable."
INDEX { rlPimBsrCandidateRPAddressType,
rlPimBsrCandidateRPAddress }
::= { rlPimBsrCandidateRPTable 1 }
RlPimBsrCandidateRPEntry ::= SEQUENCE {
rlPimBsrCandidateRPAddressType InetAddressType,
rlPimBsrCandidateRPAddress InetAddress,
rlPimBsrCandidateRPGroupPrefixList DisplayString,
rlPimBsrCandidateRPBidir TruthValue,
rlPimBsrCandidateRPAdvTimer TimeTicks,
rlPimBsrCandidateRPPriority Unsigned32,
rlPimBsrCandidateRPAdvInterval Unsigned32,
rlPimBsrCandidateRPHoldtime Unsigned32,
rlPimBsrCandidateRPStatus RowStatus
}
--
-- Temporary DC additions {
--
-- In order to auto-generate the MIB definition file qp0bsrmb.h using the
-- 'mibtool' Perl script, uncomment the following lines.
--
-- rlPimTmEntIndex OBJECT-TYPE
-- SYNTAX EntityIndex
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The index of the owning DC-PIM-TM entity."
-- ::= { rlPimBsrCandidateRPEntry 100 }
--
-- } End temporary DC additions
--
rlPimBsrCandidateRPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the Candidate-RP."
::= { rlPimBsrCandidateRPEntry 1 }
rlPimBsrCandidateRPAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address that will be advertised as a
Candidate-RP. The InetAddressType is given by the
rlPimBsrCandidateRPAddressType object.
If this is not an address on the local router,
DC-PIM will not advertise it as an C-RP address."
::= { rlPimBsrCandidateRPEntry 2 }
--
-- DC additions {
-- Replaces explicit group address type, group address
-- and prefix length index objects. In DC-PIM, the RP holdtime,
-- interval and priority apply to _every_ group prefix for which this
-- RP address is a Candidate-RP.
--
rlPimBsrCandidateRPGroupPrefixList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifies a standard access list containing the
set of IP multicast group prefixes for which the
local router will advertise itself as a Candidate-RP
with the given RP address.
If there is any rule in the list with
aallStdAccessListIncluded set to 'false',
DC-PIM does not advertise this RP address as a
Candidate-RP. Otherwise DC-PIM advertises the
RP address as a Candidate-RP for every IP multicast
group prefix corresponding to a rule in the access list
with row status 'active' and admin status 'up'.
rlPimBsrCandidateRPGroupPrefixList defaults to an empty string, which
indicates that no access list has yet been specified.
rlPimBsrCandidateRPStatus can only be set to 'active' if a
non-empty string has been specified for
rlPimBsrCandidateRPGroupPrefixList."
DEFVAL { "" }
::= { rlPimBsrCandidateRPEntry 3 }
-- } End DC additions
rlPimBsrCandidateRPBidir OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this object is set to TRUE, this group range is
advertised with this RP as a BIDIR-PIM group range. If
it is set to FALSE, it is advertised as a PIM-SM group
range.
DC-PIM only supports the value FALSE for this object."
DEFVAL { false }
::= { rlPimBsrCandidateRPEntry 5 }
rlPimBsrCandidateRPAdvTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the local router next sends
a Candidate-RP-Advertisement to the elected BSR.
This will be zero if the C-RP is shutting down or any of
the following conditions are true:
- the entity is not active
- the row is inactive
- the group prefix list is invalid
- the configured C-RP address is not local."
::= { rlPimBsrCandidateRPEntry 6 }
rlPimBsrCandidateRPPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority for this Candidate RP advertised in
Candidate-RP-Advertisements. Numerically higher values
for this object indicate lower priorities, with the value
zero denoting the highest priority."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 3.2"
DEFVAL { 192 }
::= { rlPimBsrCandidateRPEntry 7 }
rlPimBsrCandidateRPAdvInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..26214)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Candidate RP generates Candidate-RP-Advertisements
periodically. This object represents the time interval
in seconds between two consecutive advertisements."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 3.2 and section 5"
DEFVAL { 60 }
::= { rlPimBsrCandidateRPEntry 8 }
rlPimBsrCandidateRPHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Holdtime for this Candidate RP. The amount of time (in
seconds) this Candidate-RP entry is valid."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 4.2"
DEFVAL { 150 }
::= { rlPimBsrCandidateRPEntry 9 }
rlPimBsrCandidateRPStatus 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.
All writable objects in this entry can be modified
when the status of this entry is active(1)."
::= { rlPimBsrCandidateRPEntry 10 }
END