1373 lines
54 KiB
Plaintext
1373 lines
54 KiB
Plaintext
ALCATEL-IND1-IPMCAST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
routingIND1Ipmrm FROM ALCATEL-IND1-BASE
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Unsigned32, Counter32,
|
|
Counter64, Gauge32, TimeTicks FROM SNMPv2-SMI
|
|
RowStatus, StorageType,
|
|
TimeStamp FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
InterfaceIndexOrZero,
|
|
InterfaceIndex FROM IF-MIB
|
|
IANAipRouteProtocol,
|
|
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB
|
|
InetAddress, InetAddressType,
|
|
InetAddressPrefixLength FROM INET-ADDRESS-MIB;
|
|
|
|
alaIpMcastMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200707020000Z"
|
|
ORGANIZATION "Alcatel - Architects of an Internet World"
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to insure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
Network Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
This proprietary MIB contains management information for
|
|
the IP Multicast function. This MIB module contains information
|
|
about IP Multicast routing, data forwarding, and data
|
|
reception. This MIB module is independent of the multicast
|
|
protocol(s) and address type(s) that are in use.
|
|
This MIB is based on the Internet Draft
|
|
<draft-ietf-mboned-ip-mcast-mib-02.txt> developed by
|
|
the IETF MBONED Working Group.
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special, or
|
|
consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2007 Alcatel-Lucent
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200707020000Z"
|
|
DESCRIPTION
|
|
"The latest version of this MIB Module."
|
|
::= { routingIND1Ipmrm 2 }
|
|
|
|
--
|
|
-- Top-level structure of the MIB
|
|
--
|
|
|
|
alaIpMcastMIBObjects OBJECT IDENTIFIER ::= { alaIpMcastMIB 1 }
|
|
|
|
alaIpMcast OBJECT IDENTIFIER ::= { alaIpMcastMIBObjects 1 }
|
|
|
|
alaIpMcastEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The enabled status of IP Multicast function on this
|
|
system."
|
|
::= { alaIpMcast 1 }
|
|
|
|
alaIpMcastRouteEntryCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of rows in the alaIpMcastRouteTable. This can be
|
|
used to check for multicast routing activity, and to monitor
|
|
the multicast routing table size."
|
|
::= { alaIpMcast 7 }
|
|
|
|
--
|
|
-- The Multicast Interface Table
|
|
--
|
|
|
|
alaIpMcastInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMcastInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table used to manage the multicast
|
|
protocol active on an interface."
|
|
::= { alaIpMcast 4 }
|
|
|
|
alaIpMcastInterfaceEntry OBJECT-TYPE
|
|
SYNTAX IpMcastInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast protocol
|
|
information for a particular interface."
|
|
INDEX { alaIpMcastInterfaceIfIndex }
|
|
::= { alaIpMcastInterfaceTable 1 }
|
|
|
|
IpMcastInterfaceEntry ::= SEQUENCE {
|
|
alaIpMcastInterfaceIfIndex InterfaceIndex,
|
|
alaIpMcastInterfaceTtl Unsigned32,
|
|
alaIpMcastInterfaceProtocol IANAipMRouteProtocol,
|
|
alaIpMcastInterfaceRateLimit Unsigned32,
|
|
alaIpMcastInterfaceInMcastOctets Counter32,
|
|
alaIpMcastInterfaceOutMcastOctets Counter32,
|
|
alaIpMcastInterfaceInMcastPkts Counter32,
|
|
alaIpMcastInterfaceOutMcastPkts Counter32,
|
|
alaIpMcastInterfaceHCInMcastOctets Counter64,
|
|
alaIpMcastInterfaceHCOutMcastOctets Counter64,
|
|
alaIpMcastInterfaceHCInMcastPkts Counter64,
|
|
alaIpMcastInterfaceHCOutMcastPkts Counter64
|
|
}
|
|
|
|
alaIpMcastInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for which this entry
|
|
contains information."
|
|
::= { alaIpMcastInterfaceEntry 1 }
|
|
|
|
alaIpMcastInterfaceTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The datagram TTL threshold for the interface. Any IP
|
|
multicast datagrams with a TTL (IPv4) or Hop Limit (IPv6)
|
|
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."
|
|
DEFVAL { 0 }
|
|
::= { alaIpMcastInterfaceEntry 2 }
|
|
|
|
alaIpMcastInterfaceProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The multicast protocol running on this interface.
|
|
More than one multicast protocol can be used on an
|
|
interface, so this object is ambiguous. Use of this
|
|
object is deprecated."
|
|
::= { alaIpMcastInterfaceEntry 3 }
|
|
|
|
alaIpMcastInterfaceRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
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 }
|
|
::= { alaIpMcastInterfaceEntry 4 }
|
|
|
|
alaIpMcastInterfaceInMcastOctets 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."
|
|
::= { alaIpMcastInterfaceEntry 5 }
|
|
|
|
alaIpMcastInterfaceOutMcastOctets 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."
|
|
::= { alaIpMcastInterfaceEntry 6 }
|
|
|
|
alaIpMcastInterfaceInMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have arrived on the
|
|
interface. In many cases, this object is identical to
|
|
ifInMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and alaIpMcastInterfaceTable at Layer 3. In
|
|
this case a difference between these objects probably
|
|
indicates that some Layer 3 multicast packets are being
|
|
transmitted as unicast at Layer 2."
|
|
REFERENCE "RFC 2863 ifInMulticastPkts"
|
|
::= { alaIpMcastInterfaceEntry 7 }
|
|
|
|
alaIpMcastInterfaceOutMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have been sent on the
|
|
interface. In many cases, this object is identical to
|
|
ifOutMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and alaIpMcastInterfaceTable at Layer 3. In
|
|
this case a difference between these objects probably
|
|
indicates that some Layer 3 multicast packets are being
|
|
transmitted as unicast at Layer 2."
|
|
REFERENCE "RFC 2863 ifOutMulticastPkts"
|
|
::= { alaIpMcastInterfaceEntry 8 }
|
|
|
|
alaIpMcastInterfaceHCInMcastOctets 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 alaIpMcastRouteInterfaceInMcastOctets.
|
|
It is similar to ifHCInOctets in the Interfaces MIB, except
|
|
that only multicast packets are counted."
|
|
::= { alaIpMcastInterfaceEntry 9 }
|
|
|
|
alaIpMcastInterfaceHCOutMcastOctets 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
|
|
alaIpMcastRouteInterfaceOutMcastOctets."
|
|
::= { alaIpMcastInterfaceEntry 10 }
|
|
|
|
alaIpMcastInterfaceHCInMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have arrived on the
|
|
interface. In many cases, this object is identical to
|
|
ifHCInMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and alaIpMcastInterfaceTable at Layer 3. In
|
|
this case a difference between these objects probably
|
|
indicates that some Layer 3 multicast packets are being
|
|
transmitted as unicast at Layer 2."
|
|
REFERENCE "RFC 2863 ifHCInMulticastPkts"
|
|
::= { alaIpMcastInterfaceEntry 11 }
|
|
|
|
alaIpMcastInterfaceHCOutMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have been sent on the
|
|
interface. In many cases, this object is identical to
|
|
ifHCOutMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and alaIpMcastInterfaceTable at Layer 3. In
|
|
this case a difference between these objects probably
|
|
indicates that some Layer 3 multicast packets are being
|
|
transmitted as unicast at Layer 2."
|
|
REFERENCE "RFC 2863 ifHCOutMulticastPkts"
|
|
::= { alaIpMcastInterfaceEntry 12 }
|
|
|
|
--
|
|
-- The IP Multicast Routing Table
|
|
--
|
|
|
|
alaIpMcastRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMcastRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing multicast routing
|
|
information for IP datagrams sent by particular sources to
|
|
to the IP multicast groups known to this router."
|
|
::= { alaIpMcast 2 }
|
|
|
|
alaIpMcastRouteEntry OBJECT-TYPE
|
|
SYNTAX IpMcastRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast routing
|
|
information for IP datagrams from a particular source and
|
|
addressed to a particular IP multicast group address."
|
|
INDEX { alaIpMcastRouteGroupAddressType,
|
|
alaIpMcastRouteGroup,
|
|
alaIpMcastRouteGroupPrefixLength,
|
|
alaIpMcastRouteSourceAddressType,
|
|
alaIpMcastRouteSource,
|
|
alaIpMcastRouteSourcePrefixLength }
|
|
::= { alaIpMcastRouteTable 1 }
|
|
|
|
IpMcastRouteEntry ::= SEQUENCE {
|
|
alaIpMcastRouteGroupAddressType InetAddressType,
|
|
alaIpMcastRouteGroup InetAddress,
|
|
alaIpMcastRouteGroupPrefixLength InetAddressPrefixLength,
|
|
alaIpMcastRouteSourceAddressType InetAddressType,
|
|
alaIpMcastRouteSource InetAddress,
|
|
alaIpMcastRouteSourcePrefixLength InetAddressPrefixLength,
|
|
alaIpMcastRouteUpstreamNeighborType InetAddressType,
|
|
alaIpMcastRouteUpstreamNeighbor InetAddress,
|
|
alaIpMcastRouteInIfIndex InterfaceIndexOrZero,
|
|
alaIpMcastRouteTimeStamp TimeStamp,
|
|
alaIpMcastRouteExpiryTime TimeTicks,
|
|
alaIpMcastRoutePkts Counter32,
|
|
alaIpMcastRouteDifferentInIfPackets Counter32,
|
|
alaIpMcastRouteOctets Counter32,
|
|
alaIpMcastRouteProtocol IANAipMRouteProtocol,
|
|
alaIpMcastRouteRtProtocol IANAipRouteProtocol,
|
|
alaIpMcastRouteRtAddressType InetAddressType,
|
|
alaIpMcastRouteRtAddress InetAddress,
|
|
alaIpMcastRouteRtPrefixLength InetAddressPrefixLength,
|
|
alaIpMcastRouteRtType INTEGER,
|
|
alaIpMcastRouteHCOctets Counter64,
|
|
alaIpMcastRouteDifferentInIfOctets Counter32,
|
|
alaIpMcastRouteTtlDropPackets Counter32,
|
|
alaIpMcastRouteTtlDropOctets Counter32
|
|
}
|
|
|
|
alaIpMcastRouteGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteGroup. Legal values correspond to
|
|
the subset of address families for which multicast
|
|
forwarding is supported."
|
|
::= { alaIpMcastRouteEntry 1 }
|
|
|
|
alaIpMcastRouteGroup OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group address which, when combined with
|
|
the corresponding value specified in
|
|
alaIpMcastRouteGroupPrefixLength, identifies the groups for
|
|
which this entry contains multicast routing information.
|
|
|
|
This address object is only significant up to
|
|
alaIpMcastRouteGroupPrefixLength bits. The remainder of the
|
|
address bits are zero. This is especially important for
|
|
this index field, which is part of the index of this entry.
|
|
Any non-zero bits would signify an entirely different
|
|
entry."
|
|
::= { alaIpMcastRouteEntry 2 }
|
|
|
|
alaIpMcastRouteGroupPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length in bits of the mask which, when combined with
|
|
the corresponding value of alaIpMcastRouteGroup, identifies the
|
|
groups for which this entry contains multicast routing
|
|
information."
|
|
::= { alaIpMcastRouteEntry 3 }
|
|
|
|
alaIpMcastRouteSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteSource. The value MUST be the same
|
|
as the value of alaIpMcastRouteGroupType."
|
|
::= { alaIpMcastRouteEntry 4 }
|
|
|
|
alaIpMcastRouteSource OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which, when combined with the
|
|
corresponding value of alaIpMcastRouteSourcePrefixLength,
|
|
identifies the sources for which this entry contains
|
|
multicast routing information.
|
|
|
|
This address object is only significant up to
|
|
alaIpMcastRouteGroupPrefixLength bits. The remainder of the
|
|
address bits are zero. This is especially important for
|
|
this index field, which is part of the index of this entry.
|
|
Any non-zero bits would signify an entirely different
|
|
entry."
|
|
::= { alaIpMcastRouteEntry 5 }
|
|
|
|
alaIpMcastRouteSourcePrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length in bits of the mask which, when combined with
|
|
the corresponding value of alaIpMcastRouteSource, identifies
|
|
the sources for which this entry contains multicast routing
|
|
information."
|
|
::= { alaIpMcastRouteEntry 6 }
|
|
|
|
alaIpMcastRouteUpstreamNeighborType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteUpstreamNeighbor. The value MUST
|
|
be the same as the value of alaIpMcastRouteGroupType."
|
|
::= { alaIpMcastRouteEntry 7 }
|
|
|
|
alaIpMcastRouteUpstreamNeighbor OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the upstream neighbor (for example, RPF
|
|
neighbor) from which IP datagrams from these sources to
|
|
this multicast address are received. If the upstream
|
|
neighbor is unknown, then alaIpMcastRouteUpstreamNeighbor
|
|
will be 0.0.0.0 in the case of an IPv4 entry, and
|
|
0:0:0:0:0:0:0:0 in the case of an IPv6 entry (for example,
|
|
in BIDIR-PIM)."
|
|
::= { alaIpMcastRouteEntry 8 }
|
|
|
|
alaIpMcastRouteInIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
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. A value of 0 indicates that datagrams are not
|
|
subject to an incoming interface check, but may be accepted
|
|
on multiple interfaces (for example, in BIDIR-PIM)."
|
|
::= { alaIpMcastRouteEntry 9 }
|
|
|
|
alaIpMcastRouteTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at which the multicast routing
|
|
information represented by this entry was learned by the
|
|
router."
|
|
::= { alaIpMcastRouteEntry 10 }
|
|
|
|
alaIpMcastRouteExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum amount of time remaining before this entry will
|
|
be aged out. The value 0 indicates that the entry is not
|
|
subject to aging. If alaIpMcastRouteNextHopState is pruned(1),
|
|
this object represents the remaining time until the prune
|
|
expires. If this timer expires, state reverts to
|
|
forwarding(2). Otherwise, this object represents the time
|
|
until this entry is removed from the table."
|
|
::= { alaIpMcastRouteEntry 11 }
|
|
|
|
alaIpMcastRoutePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets routed using this multicast route
|
|
entry.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 12 }
|
|
|
|
alaIpMcastRouteDifferentInIfPackets 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 received on an
|
|
unexpected interface.
|
|
|
|
For RPF checking protocols (such as PIM-SM), these packets
|
|
arrived on interfaces other than alaIpMcastRouteInIfIndex, and
|
|
were dropped because of this failed RPF check. (RPF paths
|
|
are 'Reverse Path Forwarding' path; the unicast routes to
|
|
the expected origin of multicast data flows).
|
|
|
|
Other protocols may drop packets on an incoming interface
|
|
check for different reasons (for example, BIDIR-PIM performs
|
|
a DF check on receipt of packets). All packets dropped as a
|
|
result of an incoming interface check are counted here.
|
|
|
|
If this counter increases rapidly, this indicates a problem.
|
|
A significant quantity of multicast data is arriving at this
|
|
router on unexpected interfaces, and is not being forwarded.
|
|
For guidance, if the rate of increase of this counter
|
|
exceeds 1% of the rate of increase of alaIpMcastRoutePkts, then
|
|
there are multicast routing problems that require
|
|
investigation.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 13 }
|
|
|
|
alaIpMcastRouteOctets 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.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 14 }
|
|
|
|
alaIpMcastRouteProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast routing protocol via which this multicast
|
|
forwarding entry was learned."
|
|
::= { alaIpMcastRouteEntry 15 }
|
|
|
|
alaIpMcastRouteRtProtocol 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."
|
|
::= { alaIpMcastRouteEntry 16 }
|
|
|
|
alaIpMcastRouteRtAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteRtAddress. The value MUST be the
|
|
same as the value of alaIpMcastRouteGroupType."
|
|
::= { alaIpMcastRouteEntry 17 }
|
|
|
|
alaIpMcastRouteRtAddress 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.
|
|
|
|
This address object is only significant up to
|
|
alaIpMcastRouteGroupPrefixLength bits. The remainder of the
|
|
address bits are zero."
|
|
::= { alaIpMcastRouteEntry 18 }
|
|
|
|
alaIpMcastRouteRtPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length in bits of the mask associated with the route
|
|
used to find the upstream or parent interface for this
|
|
multicast forwarding entry."
|
|
::= { alaIpMcastRouteEntry 19 }
|
|
|
|
alaIpMcastRouteRtType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast (1), -- Unicast route used in multicast RIB
|
|
multicast (2) -- Multicast route
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason the given route was placed in the (logical)
|
|
multicast Routing Information Base (RIB). A value of
|
|
unicast means that the route would normally be placed only
|
|
in the unicast RIB, but was placed in the multicast RIB
|
|
(instead or in addition) due to local configuration, such as
|
|
when running PIM over RIP. A value of multicast means that
|
|
the route was explicitly added to the multicast RIB by the
|
|
routing protocol, such as DVMRP or Multiprotocol BGP."
|
|
::= { alaIpMcastRouteEntry 20 }
|
|
|
|
alaIpMcastRouteHCOctets 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 alaIpMcastRouteOctets.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 21 }
|
|
|
|
alaIpMcastRouteDifferentInIfOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets contained in IP datagrams which this
|
|
router has received from these sources and addressed to this
|
|
multicast group address, which were dropped because they
|
|
were received on an unexpected interface.
|
|
|
|
For RPF checking protocols (such as PIM-SM), these packets
|
|
arrived on interfaces other than alaIpMcastRouteInIfIndex, and
|
|
were dropped because of this failed RPF check. (RPF paths
|
|
are 'Reverse Path Forwarding' path; the unicast routes to
|
|
the expected origin of multicast data flows).
|
|
|
|
Other protocols may drop packets on an incoming interface
|
|
check for different reasons (for example, BIDIR-PIM performs
|
|
a DF check on receipt of packets). All packets dropped as a
|
|
result of an incoming interface check are counted here.
|
|
|
|
If this counter increases rapidly, this indicates a problem.
|
|
A significant quantity of multicast data is arriving at this
|
|
router on unexpected interfaces, and is not being forwarded.
|
|
|
|
For guidance, if the rate of increase of this counter
|
|
exceeds 1% of the rate of increase of alaIpMcastRouteOctets,
|
|
then there are multicast routing problems that require
|
|
investigation.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 22 }
|
|
|
|
alaIpMcastRouteTtlDropPackets 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 the TTL (IPv4) or Hop Limit
|
|
(IPv6) was decremented to zero, or to a value less than
|
|
alaIpMcastInterfaceTtl for all next hops.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 23 }
|
|
|
|
alaIpMcastRouteTtlDropOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets contained in IP datagrams which this
|
|
router has received from these sources and addressed to this
|
|
multicast group address, which were dropped because the TTL
|
|
(IPv4) or Hop Limit (IPv6) was decremented to zero, or to a
|
|
value less than alaIpMcastInterfaceTtl for all next hops.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteTimeStamp."
|
|
::= { alaIpMcastRouteEntry 24 }
|
|
|
|
--
|
|
-- The IP Multicast Routing Next Hop Table
|
|
--
|
|
|
|
alaIpMcastRouteNextHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMcastRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing information on the
|
|
next-hops on outgoing interfaces for routing IP multicast
|
|
datagrams. Each entry is one of a list of next-hops on
|
|
outgoing interfaces for particular sources sending to a
|
|
particular multicast group address."
|
|
::= { alaIpMcast 3 }
|
|
|
|
alaIpMcastRouteNextHopEntry OBJECT-TYPE
|
|
SYNTAX IpMcastRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the list of next-hops on
|
|
outgoing interfaces to which IP multicast datagrams from
|
|
particular sources to an IP multicast group address are
|
|
routed."
|
|
INDEX { alaIpMcastRouteNextHopGroupAddressType,
|
|
alaIpMcastRouteNextHopGroup,
|
|
alaIpMcastRouteNextHopSourceAddressType,
|
|
alaIpMcastRouteNextHopSource,
|
|
alaIpMcastRouteNextHopSourcePrefixLength,
|
|
alaIpMcastRouteNextHopIfIndex,
|
|
alaIpMcastRouteNextHopAddressType,
|
|
alaIpMcastRouteNextHopAddress }
|
|
::= { alaIpMcastRouteNextHopTable 1 }
|
|
|
|
IpMcastRouteNextHopEntry ::= SEQUENCE {
|
|
alaIpMcastRouteNextHopGroupAddressType InetAddressType,
|
|
alaIpMcastRouteNextHopGroup InetAddress,
|
|
alaIpMcastRouteNextHopSourceAddressType InetAddressType,
|
|
alaIpMcastRouteNextHopSource InetAddress,
|
|
alaIpMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength,
|
|
alaIpMcastRouteNextHopIfIndex InterfaceIndex,
|
|
alaIpMcastRouteNextHopAddressType InetAddressType,
|
|
alaIpMcastRouteNextHopAddress InetAddress,
|
|
alaIpMcastRouteNextHopState INTEGER,
|
|
alaIpMcastRouteNextHopTimeStamp TimeStamp,
|
|
alaIpMcastRouteNextHopExpiryTime TimeTicks,
|
|
alaIpMcastRouteNextHopClosestMemberHops Unsigned32,
|
|
alaIpMcastRouteNextHopProtocol IANAipMRouteProtocol,
|
|
alaIpMcastRouteNextHopPkts Counter32,
|
|
alaIpMcastRouteNextHopOctets Counter32
|
|
}
|
|
|
|
alaIpMcastRouteNextHopGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteNextHopGroup. Legal values
|
|
correspond to the subset of address families for which
|
|
multicast forwarding is supported."
|
|
::= { alaIpMcastRouteNextHopEntry 1 }
|
|
|
|
alaIpMcastRouteNextHopGroup OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group for which this entry specifies a
|
|
next-hop on an outgoing interface."
|
|
::= { alaIpMcastRouteNextHopEntry 2 }
|
|
|
|
alaIpMcastRouteNextHopSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteNextHopSource. The value MUST be
|
|
the same as the value of alaIpMcastRouteNextHopGroupType."
|
|
::= { alaIpMcastRouteNextHopEntry 3 }
|
|
|
|
alaIpMcastRouteNextHopSource OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which, when combined with the
|
|
corresponding value of the mask specified in
|
|
alaIpMcastRouteNextHopSourcePrefixLength, identifies the
|
|
sources for which this entry specifies a next-hop on an
|
|
outgoing interface.
|
|
|
|
This address object is only significant up to
|
|
alaIpMcastRouteNextHopSourcePrefixLength bits. The remainder
|
|
of the address bits are zero. This is especially important
|
|
for this index field, which is part of the index of this
|
|
entry. Any non-zero bits would signify an entirely
|
|
different entry."
|
|
::= { alaIpMcastRouteNextHopEntry 4 }
|
|
|
|
alaIpMcastRouteNextHopSourcePrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length in bits of the mask which, when combined with
|
|
the corresponding value specified in
|
|
alaIpMcastRouteNextHopSource, identifies the sources for which
|
|
this entry specifies a next-hop on an outgoing interface."
|
|
::= { alaIpMcastRouteNextHopEntry 5 }
|
|
|
|
alaIpMcastRouteNextHopIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the interface for the outgoing
|
|
interface for this next-hop."
|
|
::= { alaIpMcastRouteNextHopEntry 6 }
|
|
|
|
alaIpMcastRouteNextHopAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastRouteNextHopAddress. The value MUST be
|
|
the same as the value of alaIpMcastRouteNextHopGroupType."
|
|
::= { alaIpMcastRouteNextHopEntry 7 }
|
|
|
|
alaIpMcastRouteNextHopAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the next-hop specific to this entry. For
|
|
most interfaces, this is identical to
|
|
alaIpMcastRouteNextHopGroup. NBMA interfaces, however, may
|
|
have multiple next-hop addresses out a single outgoing
|
|
interface."
|
|
::= { alaIpMcastRouteNextHopEntry 8 }
|
|
|
|
alaIpMcastRouteNextHopState 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."
|
|
::= { alaIpMcastRouteNextHopEntry 9 }
|
|
|
|
alaIpMcastRouteNextHopTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at which the multicast routing
|
|
information represented by this entry was learned by the
|
|
router."
|
|
::= { alaIpMcastRouteNextHopEntry 10 }
|
|
|
|
alaIpMcastRouteNextHopExpiryTime 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 alaIpMcastRouteNextHopState 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 alaIpMcastRouteExpiryTime 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."
|
|
::= { alaIpMcastRouteNextHopEntry 11 }
|
|
|
|
alaIpMcastRouteNextHopClosestMemberHops OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum number of hops between this router and any
|
|
member of this IP multicast group reached via this next-hop
|
|
on this outgoing interface. Any IP multicast datagrams for
|
|
the group which have a TTL (IPv4) or Hop Count (IPv6) less
|
|
than this number of hops will not be forwarded to this
|
|
next-hop.
|
|
|
|
This is an optimization applied by multicast routing
|
|
protocols that explicitly track hop counts to downstream
|
|
listeners. Multicast protocols that are not aware of hop
|
|
counts to downstream listeners set this object to zero."
|
|
::= { alaIpMcastRouteNextHopEntry 12 }
|
|
|
|
alaIpMcastRouteNextHopProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing mechanism via which this next-hop was learned."
|
|
::= { alaIpMcastRouteNextHopEntry 13 }
|
|
|
|
alaIpMcastRouteNextHopPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets which have been forwarded using this
|
|
route.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteNextHopTimeStamp."
|
|
::= { alaIpMcastRouteNextHopEntry 14 }
|
|
|
|
alaIpMcastRouteNextHopOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets of multicast packets that have been
|
|
forwarded using this route.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of routes being
|
|
removed and replaced, which can be detected by observing
|
|
the value of alaIpMcastRouteNextHopTimeStamp."
|
|
::= { alaIpMcastRouteNextHopEntry 15 }
|
|
|
|
--
|
|
-- The IP Multicast Scope Boundary Table
|
|
--
|
|
|
|
alaIpMcastBoundaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IpMcastBoundaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the system's multicast scope
|
|
zone boundaries."
|
|
REFERENCE "RFC 4007 section 5"
|
|
::= { alaIpMcast 5 }
|
|
|
|
alaIpMcastBoundaryEntry OBJECT-TYPE
|
|
SYNTAX IpMcastBoundaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) describing one of this device's
|
|
multicast scope zone boundaries."
|
|
REFERENCE "RFC 2365 section 5, RFC 4007 section 5"
|
|
INDEX { alaIpMcastBoundaryIfIndex,
|
|
alaIpMcastBoundaryAddressType,
|
|
alaIpMcastBoundaryAddress,
|
|
alaIpMcastBoundaryAddressPrefixLength }
|
|
::= { alaIpMcastBoundaryTable 1 }
|
|
|
|
IpMcastBoundaryEntry ::= SEQUENCE {
|
|
alaIpMcastBoundaryIfIndex InterfaceIndex,
|
|
alaIpMcastBoundaryAddressType InetAddressType,
|
|
alaIpMcastBoundaryAddress InetAddress,
|
|
alaIpMcastBoundaryAddressPrefixLength InetAddressPrefixLength,
|
|
alaIpMcastBoundaryStatus RowStatus,
|
|
alaIpMcastBoundaryStorageType StorageType,
|
|
alaIpMcastBoundaryDroppedMcastOctets Counter32,
|
|
alaIpMcastBoundaryDroppedMcastPkts Counter32,
|
|
alaIpMcastBoundaryHCDroppedMcastOctets Counter64,
|
|
alaIpMcastBoundaryHCDroppedMcastPkts Counter64
|
|
}
|
|
|
|
alaIpMcastBoundaryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IfIndex value for the interface to which this boundary
|
|
applies. Packets with a destination address in the
|
|
associated address/mask range will not be forwarded over
|
|
this interface.
|
|
|
|
For IPv4, zone boundaries cut through links. Therefore this
|
|
is an external interface. This may be either a physical or
|
|
virtual interface (tunnel, encapsulation, and so forth.)
|
|
|
|
For IPv6, zone boundaries cut through nodes. Therefore this
|
|
is a virtual interface within the node. This is not an
|
|
external interface, either real or virtual. Packets
|
|
crossing this interface neither arrive at nor leave the
|
|
node, but only move between zones within the node."
|
|
REFERENCE "RFC 2365 section 5, RFC 4007 section 5"
|
|
::= { alaIpMcastBoundaryEntry 1 }
|
|
|
|
alaIpMcastBoundaryAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in alaIpMcastBoundaryAddress. Legal values
|
|
correspond to the subset of address families for which
|
|
multicast forwarding is supported."
|
|
::= { alaIpMcastBoundaryEntry 2 }
|
|
|
|
alaIpMcastBoundaryAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address which, when combined with the
|
|
corresponding value of alaIpMcastBoundaryAddressPrefixLength,
|
|
identifies the group range for which the scoped boundary
|
|
exists. Scoped IPv4 multicast address ranges must be
|
|
prefixed by 239.0.0.0/4. Scoped IPv6 multicast address
|
|
ranges are FF0x::/16, where x is a valid RFC 4291 multicast
|
|
scope.
|
|
|
|
An IPv6 address prefixed by FF1x::/16 is a non-permanently-
|
|
assigned address. An IPv6 address prefixed by FF3x::/16 is
|
|
a unicast-prefix based multicast addresses. A zone boundary
|
|
for FF0x::/16 implies an identical boundary for these other
|
|
prefixes. No separate FF1x::/16 or FF3x::/16 entries exist
|
|
in this table.
|
|
|
|
This address object is only significant up to
|
|
alaIpMcastBoundaryAddressPrefixLength bits. The remainder of
|
|
the address bits are zero. This is especially important for
|
|
this index field, which is part of the index of this entry.
|
|
Any non-zero bits would signify an entirely different
|
|
entry."
|
|
REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7"
|
|
::= { alaIpMcastBoundaryEntry 3 }
|
|
|
|
alaIpMcastBoundaryAddressPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (4..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length in bits of the mask which when, combined with
|
|
the corresponding value of alaIpMcastBoundaryAddress,
|
|
identifies the group range for which the scoped boundary
|
|
exists.
|
|
|
|
The InetAddressType is given by alaIpMcastBoundaryAddressType.
|
|
For 'ipv4' this object must be in the range 4..32. For
|
|
'ipv6', this object must be 32."
|
|
::= { alaIpMcastBoundaryEntry 4 }
|
|
|
|
alaIpMcastBoundaryStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row, by which rows in this table can
|
|
be created and destroyed.
|
|
|
|
This status object can be set to active(1) without setting
|
|
any other columnar objects in this entry.
|
|
|
|
All writeable objects in this entry can be modified when the
|
|
status of this entry is active(1)."
|
|
::= { alaIpMcastBoundaryEntry 5 }
|
|
|
|
alaIpMcastBoundaryStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type for this row. Rows having the value
|
|
'permanent' need not allow write-access to any columnar
|
|
objects in the row."
|
|
DEFVAL { nonVolatile }
|
|
::= { alaIpMcastBoundaryEntry 6 }
|
|
|
|
alaIpMcastBoundaryDroppedMcastOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets of multicast packets that have been
|
|
dropped as a result of this zone boundary configuration."
|
|
::= { alaIpMcastBoundaryEntry 7 }
|
|
|
|
alaIpMcastBoundaryDroppedMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have been dropped as a
|
|
result of this zone boundary configuration."
|
|
::= { alaIpMcastBoundaryEntry 8 }
|
|
|
|
alaIpMcastBoundaryHCDroppedMcastOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets of multicast packets that have been
|
|
dropped as a result of this zone boundary configuration.
|
|
|
|
This object is a 64-bit version of
|
|
alaIpMcastBoundaryDroppedMcastOctets."
|
|
::= { alaIpMcastBoundaryEntry 9 }
|
|
|
|
alaIpMcastBoundaryHCDroppedMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets that have been dropped as a
|
|
result of this zone boundary configuration.
|
|
|
|
This object is a 64-bit version of
|
|
alaIpMcastBoundaryDroppedMcastPkts."
|
|
::= { alaIpMcastBoundaryEntry 10 }
|
|
|
|
--
|
|
-- Conformance information
|
|
--
|
|
|
|
alaIpMcastMIBConformance
|
|
OBJECT IDENTIFIER ::= { alaIpMcastMIB 2 }
|
|
alaIpMcastMIBCompliances
|
|
OBJECT IDENTIFIER ::= { alaIpMcastMIBConformance 1 }
|
|
alaIpMcastMIBGroups OBJECT IDENTIFIER ::= { alaIpMcastMIBConformance 2 }
|
|
|
|
--
|
|
-- Compliance statements
|
|
--
|
|
|
|
alaIpMcastMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Implementations of all the mandatory MIB groups listed
|
|
below can claim full compliance.
|
|
|
|
This MIB contains several InetAddressType and InetAddress
|
|
objects, but not all IP address types are supported by all
|
|
protocol implementations.
|
|
|
|
A MIB implementation can claim full compliance if all IP
|
|
address types supported by the protocol implementation are
|
|
supported by the MIB implementation."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { alaIpMcastMIBBasicGroup }
|
|
|
|
OBJECT alaIpMcastEnable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP alaIpMcastMIBRouteGroup
|
|
DESCRIPTION
|
|
"This group is mandatory if the system is a router."
|
|
|
|
OBJECT alaIpMcastInterfaceTtl
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT alaIpMcastInterfaceRateLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP alaIpMcastMIBHopCountGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP alaIpMcastMIBPktsOutGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP alaIpMcastMIBHCInterfaceGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for those network interfaces
|
|
for which the value of the corresponding instance of ifSpeed
|
|
is greater than 20,000,000 bits/second."
|
|
|
|
GROUP alaIpMcastMIBRouteProtoGroup
|
|
DESCRIPTION
|
|
"This group is mandatory if the system is a router."
|
|
|
|
GROUP alaIpMcastMIBBoundaryIfGroup
|
|
DESCRIPTION
|
|
"This group is mandatory if the system is a router that
|
|
supports administratively-scoped multicast address
|
|
boundaries."
|
|
|
|
OBJECT alaIpMcastBoundaryStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP alaIpMcastMIBIfPktsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP alaIpMcastMIBRouteOctetsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
::= { alaIpMcastMIBCompliances 1 }
|
|
|
|
alaIpMcastMIBMRouteCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Implementations of this compliance statement are equivalent
|
|
to compliance with the deprecated IPMROUTE-MIB module."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { alaIpMcastMIBMRouteBasicGroup }
|
|
|
|
::= { alaIpMcastMIBCompliances 2 }
|
|
--
|
|
-- Units of conformance
|
|
--
|
|
alaIpMcastMIBMRouteBasicGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastEnable, alaIpMcastRouteEntryCount,
|
|
alaIpMcastRouteUpstreamNeighborType,
|
|
alaIpMcastRouteUpstreamNeighbor, alaIpMcastRouteInIfIndex,
|
|
alaIpMcastRouteTimeStamp, alaIpMcastRouteExpiryTime,
|
|
alaIpMcastRouteNextHopState,
|
|
alaIpMcastRouteNextHopTimeStamp,
|
|
alaIpMcastRouteNextHopExpiryTime,
|
|
alaIpMcastRouteNextHopProtocol,
|
|
alaIpMcastRouteNextHopPkts,
|
|
alaIpMcastInterfaceTtl,
|
|
alaIpMcastInterfaceProtocol,
|
|
alaIpMcastInterfaceRateLimit,
|
|
alaIpMcastInterfaceInMcastOctets,
|
|
alaIpMcastInterfaceOutMcastOctets
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast routing.
|
|
|
|
This conformance group is deprecated. It is replaced by
|
|
alaIpMcastMIBBasicGroup and alaIpMcastMIBRouteGroup"
|
|
::= { alaIpMcastMIBGroups 1 }
|
|
|
|
alaIpMcastMIBHopCountGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastRouteNextHopClosestMemberHops }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of the use of
|
|
hop counts in IP Multicast routing."
|
|
::= { alaIpMcastMIBGroups 2 }
|
|
|
|
alaIpMcastMIBPktsOutGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastRouteNextHopPkts }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of packet
|
|
counters for each outgoing interface entry of a route."
|
|
::= { alaIpMcastMIBGroups 3 }
|
|
|
|
alaIpMcastMIBHCInterfaceGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastInterfaceHCInMcastOctets,
|
|
alaIpMcastInterfaceHCOutMcastOctets,
|
|
alaIpMcastInterfaceHCInMcastPkts,
|
|
alaIpMcastInterfaceHCOutMcastPkts,
|
|
alaIpMcastRouteHCOctets,
|
|
alaIpMcastBoundaryHCDroppedMcastOctets,
|
|
alaIpMcastBoundaryHCDroppedMcastPkts }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information specific to
|
|
high speed (greater than 20,000,000 bits/second) network
|
|
interfaces."
|
|
::= { alaIpMcastMIBGroups 4 }
|
|
|
|
alaIpMcastMIBRouteProtoGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastRouteProtocol, alaIpMcastRouteRtProtocol,
|
|
alaIpMcastRouteRtAddressType, alaIpMcastRouteRtAddress,
|
|
alaIpMcastRouteRtPrefixLength, alaIpMcastRouteRtType }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on the
|
|
relationship between multicast routing information and the
|
|
IP Forwarding Table."
|
|
::= { alaIpMcastMIBGroups 5 }
|
|
|
|
alaIpMcastMIBBasicGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastEnable, alaIpMcastRouteEntryCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast protocols."
|
|
::= { alaIpMcastMIBGroups 6 }
|
|
|
|
alaIpMcastMIBRouteGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastRouteUpstreamNeighborType,
|
|
alaIpMcastRouteUpstreamNeighbor, alaIpMcastRouteInIfIndex,
|
|
alaIpMcastRouteTimeStamp, alaIpMcastRouteExpiryTime,
|
|
alaIpMcastRoutePkts,
|
|
alaIpMcastRouteDifferentInIfPackets,
|
|
alaIpMcastRouteOctets,
|
|
alaIpMcastRouteNextHopState, alaIpMcastRouteNextHopTimeStamp,
|
|
alaIpMcastRouteNextHopExpiryTime,
|
|
alaIpMcastRouteNextHopProtocol,
|
|
alaIpMcastRouteNextHopPkts,
|
|
alaIpMcastInterfaceTtl,
|
|
alaIpMcastInterfaceRateLimit,
|
|
alaIpMcastInterfaceInMcastOctets,
|
|
alaIpMcastInterfaceOutMcastOctets,
|
|
alaIpMcastRouteTtlDropPackets,
|
|
alaIpMcastRouteTtlDropOctets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast routing."
|
|
::= { alaIpMcastMIBGroups 7 }
|
|
|
|
alaIpMcastMIBBoundaryIfGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastBoundaryStatus,
|
|
alaIpMcastBoundaryStorageType,
|
|
alaIpMcastBoundaryDroppedMcastOctets,
|
|
alaIpMcastBoundaryDroppedMcastPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of scoped
|
|
multicast address boundaries."
|
|
::= { alaIpMcastMIBGroups 10 }
|
|
|
|
alaIpMcastMIBIfPktsGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastInterfaceInMcastPkts,
|
|
alaIpMcastInterfaceOutMcastPkts }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of packet
|
|
counters for each interface entry."
|
|
::= { alaIpMcastMIBGroups 12 }
|
|
|
|
alaIpMcastMIBRouteOctetsGroup OBJECT-GROUP
|
|
OBJECTS { alaIpMcastRouteOctets, alaIpMcastRouteNextHopOctets,
|
|
alaIpMcastRouteDifferentInIfOctets }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of octet
|
|
counters for each forwarding entry."
|
|
::= { alaIpMcastMIBGroups 13 }
|
|
|
|
END
|