2130 lines
86 KiB
Plaintext
2130 lines
86 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: hwIpMcast.my , this MIB module for management
|
|
-- of IP Multicast, including multicast routing, data
|
|
-- forwarding, and data reception.
|
|
-- Reference: This MIB was extracted from RFC 2934
|
|
-- Version: V2.03
|
|
-- History:
|
|
-- Created by caibenrui 2007-04-12
|
|
--
|
|
-- ============================================================================
|
|
|
|
|
|
HUAWEI-IPMCAST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
mib-2, Unsigned32, Counter64, Gauge32, TimeTicks, IpAddress,
|
|
NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI
|
|
RowStatus, TruthValue, DisplayString,
|
|
TEXTUAL-CONVENTION,
|
|
StorageType, TimeStamp FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
InterfaceIndexOrZero,
|
|
InterfaceIndex FROM IF-MIB
|
|
IANAipRouteProtocol,
|
|
IANAipMRouteProtocol FROM IANA-RTPROTO-MIB
|
|
InetAddress, InetAddressType,
|
|
InetAddressPrefixLength,
|
|
InetZoneIndex, InetVersion FROM INET-ADDRESS-MIB
|
|
hwDatacomm FROM HUAWEI-MIB
|
|
EnabledStatus FROM P-BRIDGE-MIB;
|
|
|
|
hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 }
|
|
|
|
|
|
hwIpMcastMib MODULE-IDENTITY
|
|
LAST-UPDATED "201407010000Z" -- 1 July 2014
|
|
ORGANIZATION "Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for management of IP Multicast, including
|
|
multicast routing, data forwarding, and data reception.
|
|
Huawei Technologies Co.,Ltd . Supplementary information may
|
|
be available at:
|
|
http://www.huawei.com"
|
|
|
|
REVISION "201407010000Z" -- 1 July 2014
|
|
DESCRIPTION
|
|
"1.Modify the description of hwIpMcastSGThresholdExceed.
|
|
2.Modify the description of hwIpMcastSGThresholdExceedClear.
|
|
3.Modify the description of hwIpMcastSGExceedClear.
|
|
"
|
|
|
|
REVISION "201406200000Z" -- 20 Jun 2014
|
|
DESCRIPTION
|
|
"1.Add hwIpMcastSGThresholdExceed trap.
|
|
2.Add hwIpMcastSGThresholdExceedClear trap.
|
|
3.Add hwIpMcastSGExceed trap.
|
|
4.Add hwIpMcastSGExceedClear trap.
|
|
"
|
|
|
|
REVISION "201308280000Z" -- 28 Aug 2007
|
|
DESCRIPTION
|
|
"Modify import mibs"
|
|
|
|
REVISION "200704160000Z" -- 16 April 2007
|
|
DESCRIPTION
|
|
"The initial revision of this Mib module."
|
|
::= { hwMcast 1 }
|
|
|
|
HWChannelMode ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode in which a channel is operating.
|
|
|
|
ssm(1) Source-Specific Multicast (SSM) with PIM Sparse
|
|
Mode.
|
|
|
|
asm(2) Any Source Multicast (ASM), with PIM Sparse
|
|
Mode."
|
|
|
|
SYNTAX INTEGER {
|
|
ssm(1),
|
|
asm(2)
|
|
}
|
|
|
|
|
|
hwIpMcastMibObjects OBJECT IDENTIFIER ::= { hwIpMcastMib 1 }
|
|
hwIpMcastNotifications OBJECT IDENTIFIER ::= { hwIpMcastMib 2 }
|
|
|
|
hwIpMcast OBJECT IDENTIFIER ::= { hwIpMcastMibObjects 1 }
|
|
|
|
hwIpMcastEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus --INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The enabled status of IP Multicast function on this
|
|
system."
|
|
::= { hwIpMcast 1 }
|
|
|
|
hwIpMcastRouteEntryCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of rows in the hwIpMcastRouteTable. This can be
|
|
used to check for multicast routing activity, and to monitor
|
|
the multicast routing table size."
|
|
::= { hwIpMcast 2 }
|
|
|
|
|
|
|
|
hwIpMcastInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table used to manage the multicast
|
|
protocol active on an interface."
|
|
::= { hwIpMcast 3 }
|
|
|
|
hwIpMcastInterfaceEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast protocol
|
|
information for a particular interface."
|
|
INDEX { hwIpMcastInterfaceIpVersion,
|
|
hwIpMcastInterfaceIfIndex }
|
|
::= { hwIpMcastInterfaceTable 1 }
|
|
|
|
HwIpMcastInterfaceEntry ::= SEQUENCE {
|
|
hwIpMcastInterfaceIpVersion InetVersion,
|
|
hwIpMcastInterfaceIfIndex InterfaceIndex,
|
|
hwIpMcastInterfaceTtl Unsigned32,
|
|
hwIpMcastInterfaceRateLimit Unsigned32,
|
|
hwIpMcastInterfaceInMcastOctets Counter64,
|
|
hwIpMcastInterfaceOutMcastOctets Counter64,
|
|
hwIpMcastInterfaceInMcastPkts Counter64,
|
|
hwIpMcastInterfaceOutMcastPkts Counter64,
|
|
hwIpMcastInterfaceDiscontinuityTime TimeStamp
|
|
}
|
|
|
|
hwIpMcastInterfaceIpVersion OBJECT-TYPE
|
|
SYNTAX InetVersion
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP version of this row."
|
|
::= { hwIpMcastInterfaceEntry 1 }
|
|
|
|
hwIpMcastInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the interface to
|
|
which this entry is applicable. The interface identified by
|
|
a particular value of this index is the same interface as
|
|
identified by the same value of the IF-MIB's ifIndex."
|
|
::= { hwIpMcastInterfaceEntry 2 }
|
|
|
|
hwIpMcastInterfaceTtl 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 }
|
|
::= { hwIpMcastInterfaceEntry 3 }
|
|
|
|
hwIpMcastInterfaceRateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
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 }
|
|
::= { hwIpMcastInterfaceEntry 4 }
|
|
|
|
hwIpMcastInterfaceInMcastOctets 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 similar to ifInOctets in the Interfaces MIB, except that
|
|
only multicast packets are counted.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
hwIpMcastInterfaceDiscontinuityTime."
|
|
REFERENCE "RFC 4293 ifInOctets"
|
|
::= { hwIpMcastInterfaceEntry 5 }
|
|
|
|
hwIpMcastInterfaceOutMcastOctets 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, including framing characters. This
|
|
object is similar to ifOutOctets in the Interfaces MIB,
|
|
except that only multicast packets are counted.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
hwIpMcastInterfaceDiscontinuityTime."
|
|
REFERENCE "RFC 4293 ifOutOctets"
|
|
::= { hwIpMcastInterfaceEntry 6 }
|
|
|
|
hwIpMcastInterfaceInMcastPkts 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
|
|
ifInMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and hwIpMcastInterfaceTable 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.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
hwIpMcastInterfaceDiscontinuityTime."
|
|
REFERENCE "RFC 4293 ifInMulticastPkts"
|
|
::= { hwIpMcastInterfaceEntry 7 }
|
|
|
|
hwIpMcastInterfaceOutMcastPkts 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
|
|
ifOutMulticastPkts in the Interfaces MIB.
|
|
|
|
However, some implementations use ifXTable for Layer 2
|
|
traffic statistics and hwIpMcastInterfaceTable 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.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
hwIpMcastInterfaceDiscontinuityTime."
|
|
REFERENCE "RFC 4293 ifOutMulticastPkts"
|
|
::= { hwIpMcastInterfaceEntry 8 }
|
|
|
|
hwIpMcastInterfaceDiscontinuityTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime on the most recent occasion at which
|
|
any one or more of this entry's counters suffered a
|
|
discontinuity.
|
|
|
|
If no such discontinuities have occurred since the last re-
|
|
initialization of the local management subsystem, then this
|
|
object contains a zero value."
|
|
::= { hwIpMcastInterfaceEntry 9 }
|
|
|
|
|
|
|
|
hwIpMcastRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastRouteEntry
|
|
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."
|
|
::= { hwIpMcast 5 }
|
|
|
|
hwIpMcastRouteEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastRouteEntry
|
|
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 { hwIpMcastRouteGroupAddressType,
|
|
hwIpMcastRouteGroup,
|
|
hwIpMcastRouteGroupPrefixLength,
|
|
hwIpMcastRouteSourceAddressType,
|
|
hwIpMcastRouteSource,
|
|
hwIpMcastRouteSourcePrefixLength }
|
|
::= { hwIpMcastRouteTable 1 }
|
|
|
|
HwIpMcastRouteEntry ::= SEQUENCE {
|
|
hwIpMcastRouteGroupAddressType InetAddressType,
|
|
hwIpMcastRouteGroup InetAddress,
|
|
hwIpMcastRouteGroupPrefixLength InetAddressPrefixLength,
|
|
hwIpMcastRouteSourceAddressType InetAddressType,
|
|
hwIpMcastRouteSource InetAddress,
|
|
hwIpMcastRouteSourcePrefixLength InetAddressPrefixLength,
|
|
hwIpMcastRouteUpstreamNeighborType InetAddressType,
|
|
hwIpMcastRouteUpstreamNeighbor InetAddress,
|
|
hwIpMcastRouteInIfIndex InterfaceIndexOrZero,
|
|
hwIpMcastRouteTimeStamp TimeStamp,
|
|
hwIpMcastRouteExpiryTime TimeTicks,
|
|
hwIpMcastRouteProtocol IANAipMRouteProtocol,
|
|
hwIpMcastRouteRtProtocol IANAipRouteProtocol,
|
|
hwIpMcastRouteRtAddressType InetAddressType,
|
|
hwIpMcastRouteRtAddress InetAddress,
|
|
hwIpMcastRouteRtPrefixLength InetAddressPrefixLength,
|
|
hwIpMcastRouteRtType INTEGER,
|
|
hwIpMcastRouteOctets Counter64,
|
|
hwIpMcastRoutePkts Counter64,
|
|
hwIpMcastRouteTtlDropOctets Counter64,
|
|
hwIpMcastRouteTtlDropPackets Counter64,
|
|
hwIpMcastRouteDifferentInIfOctets Counter64,
|
|
hwIpMcastRouteDifferentInIfPackets Counter64
|
|
}
|
|
|
|
hwIpMcastRouteGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteGroup. Legal values correspond to
|
|
the subset of address families for which multicast
|
|
forwarding is supported."
|
|
::= { hwIpMcastRouteEntry 1 }
|
|
|
|
hwIpMcastRouteGroup 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
|
|
hwIpMcastRouteGroupPrefixLength, identifies the groups for
|
|
which this entry contains multicast routing information.
|
|
|
|
This address object is only significant up to
|
|
hwIpMcastRouteGroupPrefixLength 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.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. The use of these address types indicate that this
|
|
forwarding state applies only within the given zone. Zone
|
|
index zero is not valid in this table."
|
|
::= { hwIpMcastRouteEntry 2 }
|
|
|
|
hwIpMcastRouteGroupPrefixLength 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 hwIpMcastRouteGroup, identifies the
|
|
groups for which this entry contains multicast routing
|
|
information."
|
|
::= { hwIpMcastRouteEntry 3 }
|
|
|
|
hwIpMcastRouteSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteSource. The value MUST be the same
|
|
as the value of IpMcastRouteGroupType."
|
|
::= { hwIpMcastRouteEntry 4 }
|
|
|
|
hwIpMcastRouteSource 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 hwIpMcastRouteSourcePrefixLength,
|
|
identifies the sources for which this entry contains
|
|
multicast routing information.
|
|
|
|
This address object is only significant up to
|
|
hwIpMcastRouteGroupPrefixLength 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.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. The use of these address types indicate that this
|
|
source address applies only within the given zone. Zone
|
|
index zero is not valid in this table."
|
|
::= { hwIpMcastRouteEntry 5 }
|
|
|
|
hwIpMcastRouteSourcePrefixLength 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 hwIpMcastRouteSource, identifies
|
|
the sources for which this entry contains multicast routing
|
|
information."
|
|
::= { hwIpMcastRouteEntry 6 }
|
|
|
|
hwIpMcastRouteUpstreamNeighborType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteUpstreamNeighbor.
|
|
|
|
An address type of unknown(0) indicates that the upstream
|
|
neighbor is unknown, for example in BIDIR-PIM."
|
|
REFERENCE "I-D.ietf-pim-bidir"
|
|
::= { hwIpMcastRouteEntry 7 }
|
|
|
|
hwIpMcastRouteUpstreamNeighbor OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
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."
|
|
::= { hwIpMcastRouteEntry 8 }
|
|
|
|
hwIpMcastRouteInIfIndex 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)."
|
|
REFERENCE "I-D.ietf-pim-bidir"
|
|
::= { hwIpMcastRouteEntry 9 }
|
|
|
|
hwIpMcastRouteTimeStamp 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.
|
|
|
|
If this infomration was present at the most recent re-
|
|
initialization of the local management subsystem, then this
|
|
object contains a zero value."
|
|
::= { hwIpMcastRouteEntry 10 }
|
|
|
|
hwIpMcastRouteExpiryTime 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 hwIpMcastRouteNextHopState 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."
|
|
::= { hwIpMcastRouteEntry 11 }
|
|
|
|
hwIpMcastRouteProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast routing protocol via which this multicast
|
|
forwarding entry was learned."
|
|
::= { hwIpMcastRouteEntry 12 }
|
|
|
|
hwIpMcastRouteRtProtocol 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."
|
|
::= { hwIpMcastRouteEntry 13 }
|
|
|
|
hwIpMcastRouteRtAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteRtAddress."
|
|
::= { hwIpMcastRouteEntry 14 }
|
|
|
|
hwIpMcastRouteRtAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
|
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
|
|
hwIpMcastRouteGroupPrefixLength bits. The remainder of the
|
|
address bits are zero.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. The use of these address types indicate that this
|
|
forwarding state applies only within the given zone. Zone
|
|
index zero is not valid in this table."
|
|
::= { hwIpMcastRouteEntry 15 }
|
|
|
|
hwIpMcastRouteRtPrefixLength 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."
|
|
::= { hwIpMcastRouteEntry 16 }
|
|
|
|
hwIpMcastRouteRtType 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."
|
|
::= { hwIpMcastRouteEntry 17 }
|
|
|
|
hwIpMcastRouteOctets 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.
|
|
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 hwIpMcastRouteTimeStamp."
|
|
::= { hwIpMcastRouteEntry 18 }
|
|
|
|
hwIpMcastRoutePkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastRouteTimeStamp."
|
|
::= { hwIpMcastRouteEntry 19 }
|
|
|
|
hwIpMcastRouteTtlDropOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastInterfaceTtl 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 hwIpMcastRouteTimeStamp."
|
|
::= { hwIpMcastRouteEntry 20 }
|
|
|
|
hwIpMcastRouteTtlDropPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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
|
|
hwIpMcastInterfaceTtl 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 hwIpMcastRouteTimeStamp."
|
|
::= { hwIpMcastRouteEntry 21 }
|
|
|
|
hwIpMcastRouteDifferentInIfOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastRouteInIfIndex, 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 hwIpMcastRouteOctets,
|
|
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 hwIpMcastRouteTimeStamp."
|
|
REFERENCE "RFC 4601 and I-D.ietf-pim-bidir"
|
|
::= { hwIpMcastRouteEntry 22 }
|
|
|
|
hwIpMcastRouteDifferentInIfPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastRouteInIfIndex, 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 hwIpMcastRoutePkts, 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 hwIpMcastRouteTimeStamp."
|
|
REFERENCE "RFC 4601 and I-D.ietf-pim-bidir"
|
|
::= { hwIpMcastRouteEntry 23 }
|
|
|
|
|
|
|
|
hwIpMcastRouteNextHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastRouteNextHopEntry
|
|
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."
|
|
::= { hwIpMcast 6 }
|
|
|
|
hwIpMcastRouteNextHopEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastRouteNextHopEntry
|
|
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 { hwIpMcastRouteNextHopGroupAddressType,
|
|
hwIpMcastRouteNextHopGroup,
|
|
hwIpMcastRouteNextHopGroupPrefixLength,
|
|
hwIpMcastRouteNextHopSourceAddressType,
|
|
hwIpMcastRouteNextHopSource,
|
|
hwIpMcastRouteNextHopSourcePrefixLength,
|
|
hwIpMcastRouteNextHopIfIndex,
|
|
hwIpMcastRouteNextHopAddressType,
|
|
hwIpMcastRouteNextHopAddress }
|
|
::= { hwIpMcastRouteNextHopTable 1 }
|
|
|
|
HwIpMcastRouteNextHopEntry ::= SEQUENCE {
|
|
hwIpMcastRouteNextHopGroupAddressType InetAddressType,
|
|
hwIpMcastRouteNextHopGroup InetAddress,
|
|
hwIpMcastRouteNextHopGroupPrefixLength InetAddressPrefixLength,
|
|
hwIpMcastRouteNextHopSourceAddressType InetAddressType,
|
|
hwIpMcastRouteNextHopSource InetAddress,
|
|
hwIpMcastRouteNextHopSourcePrefixLength InetAddressPrefixLength,
|
|
hwIpMcastRouteNextHopIfIndex InterfaceIndex,
|
|
hwIpMcastRouteNextHopAddressType InetAddressType,
|
|
hwIpMcastRouteNextHopAddress InetAddress,
|
|
hwIpMcastRouteNextHopState INTEGER,
|
|
hwIpMcastRouteNextHopTimeStamp TimeStamp,
|
|
hwIpMcastRouteNextHopExpiryTime TimeTicks,
|
|
hwIpMcastRouteNextHopClosestMemberHops Unsigned32,
|
|
hwIpMcastRouteNextHopProtocol IANAipMRouteProtocol,
|
|
hwIpMcastRouteNextHopOctets Counter64,
|
|
hwIpMcastRouteNextHopPkts Counter64
|
|
}
|
|
|
|
hwIpMcastRouteNextHopGroupAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteNextHopGroup. Legal values
|
|
correspond to the subset of address families for which
|
|
multicast forwarding is supported."
|
|
::= { hwIpMcastRouteNextHopEntry 1 }
|
|
|
|
hwIpMcastRouteNextHopGroup 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
|
|
hwIpMcastRouteNextHopGroupPrefixLength, identifies the groups
|
|
for which this entry contains multicast forwarding
|
|
information.
|
|
|
|
This address object is only significant up to
|
|
hwIpMcastRouteNextHopGroupPrefixLength 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.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. The use of these address types indicate that this
|
|
forwarding state applies only within the given zone. Zone
|
|
index zero is not valid in this table."
|
|
::= { hwIpMcastRouteNextHopEntry 2 }
|
|
|
|
hwIpMcastRouteNextHopGroupPrefixLength 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 hwIpMcastRouteGroup, identifies the
|
|
groups for which this entry contains multicast routing
|
|
information."
|
|
::= { hwIpMcastRouteNextHopEntry 3 }
|
|
|
|
hwIpMcastRouteNextHopSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteNextHopSource. The value MUST be
|
|
the same as the value of IpMcastRouteNextHopGroupType."
|
|
::= { hwIpMcastRouteNextHopEntry 4 }
|
|
|
|
hwIpMcastRouteNextHopSource 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
|
|
hwIpMcastRouteNextHopSourcePrefixLength, identifies the
|
|
sources for which this entry specifies a next-hop on an
|
|
outgoing interface.
|
|
|
|
This address object is only significant up to
|
|
hwIpMcastRouteNextHopSourcePrefixLength 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.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. The use of these address types indicate that this
|
|
source address applies only within the given zone. Zone
|
|
index zero is not valid in this table."
|
|
::= { hwIpMcastRouteNextHopEntry 5 }
|
|
|
|
hwIpMcastRouteNextHopSourcePrefixLength 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
|
|
hwIpMcastRouteNextHopSource, identifies the sources for which
|
|
this entry specifies a next-hop on an outgoing interface."
|
|
::= { hwIpMcastRouteNextHopEntry 6 }
|
|
|
|
hwIpMcastRouteNextHopIfIndex 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."
|
|
::= { hwIpMcastRouteNextHopEntry 7 }
|
|
|
|
hwIpMcastRouteNextHopAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastRouteNextHopAddress."
|
|
::= { hwIpMcastRouteNextHopEntry 8 }
|
|
|
|
hwIpMcastRouteNextHopAddress 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
|
|
hwIpMcastRouteNextHopGroup. NBMA interfaces, however, may
|
|
have multiple next-hop addresses out a single outgoing
|
|
interface."
|
|
::= { hwIpMcastRouteNextHopEntry 9 }
|
|
|
|
hwIpMcastRouteNextHopState 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."
|
|
::= { hwIpMcastRouteNextHopEntry 10 }
|
|
|
|
hwIpMcastRouteNextHopTimeStamp 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.
|
|
|
|
If this infomration was present at the most recent re-
|
|
initialization of the local management subsystem, then this
|
|
object contains a zero value."
|
|
::= { hwIpMcastRouteNextHopEntry 11 }
|
|
|
|
hwIpMcastRouteNextHopExpiryTime 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 hwIpMcastRouteNextHopState 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 hwIpMcastRouteExpiryTime 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."
|
|
::= { hwIpMcastRouteNextHopEntry 12 }
|
|
|
|
hwIpMcastRouteNextHopClosestMemberHops 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."
|
|
::= { hwIpMcastRouteNextHopEntry 13 }
|
|
|
|
hwIpMcastRouteNextHopProtocol OBJECT-TYPE
|
|
SYNTAX IANAipMRouteProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing mechanism via which this next-hop was learned."
|
|
::= { hwIpMcastRouteNextHopEntry 14 }
|
|
|
|
hwIpMcastRouteNextHopOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastRouteNextHopTimeStamp."
|
|
::= { hwIpMcastRouteNextHopEntry 15 }
|
|
|
|
hwIpMcastRouteNextHopPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
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 hwIpMcastRouteNextHopTimeStamp."
|
|
::= { hwIpMcastRouteNextHopEntry 16 }
|
|
|
|
|
|
|
|
hwIpMcastBoundaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastBoundaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the system's multicast scope
|
|
zone boundaries."
|
|
REFERENCE "RFC 4007 section 5"
|
|
::= { hwIpMcast 7 }
|
|
|
|
hwIpMcastBoundaryEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastBoundaryEntry
|
|
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 { hwIpMcastBoundaryIfIndex,
|
|
hwIpMcastBoundaryAddressType,
|
|
hwIpMcastBoundaryAddress,
|
|
hwIpMcastBoundaryAddressPrefixLength }
|
|
::= { hwIpMcastBoundaryTable 1 }
|
|
|
|
HwIpMcastBoundaryEntry ::= SEQUENCE {
|
|
hwIpMcastBoundaryIfIndex InterfaceIndex,
|
|
hwIpMcastBoundaryAddressType InetAddressType,
|
|
hwIpMcastBoundaryAddress InetAddress,
|
|
hwIpMcastBoundaryAddressPrefixLength InetAddressPrefixLength,
|
|
hwIpMcastBoundaryTimeStamp TimeStamp,
|
|
hwIpMcastBoundaryDroppedMcastOctets Counter64,
|
|
hwIpMcastBoundaryDroppedMcastPkts Counter64,
|
|
hwIpMcastBoundaryStatus RowStatus,
|
|
hwIpMcastBoundaryStorageType StorageType
|
|
}
|
|
|
|
hwIpMcastBoundaryIfIndex 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"
|
|
::= { hwIpMcastBoundaryEntry 1 }
|
|
|
|
hwIpMcastBoundaryAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value indicating the address family of the address
|
|
contained in hwIpMcastBoundaryAddress. Legal values
|
|
correspond to the subset of address families for which
|
|
multicast forwarding is supported."
|
|
::= { hwIpMcastBoundaryEntry 2 }
|
|
|
|
hwIpMcastBoundaryAddress 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 hwIpMcastBoundaryAddressPrefixLength,
|
|
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
|
|
hwIpMcastBoundaryAddressPrefixLength 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.
|
|
|
|
For addresses of type ipv4z or ipv6z, the appended zone
|
|
index is significant even though it lies beyond the prefix
|
|
length. Zone index zero is not valid in this table."
|
|
REFERENCE "RFC 2365, RFC 3306 section 4, RFC 4291 section 2.7"
|
|
::= { hwIpMcastBoundaryEntry 3 }
|
|
|
|
hwIpMcastBoundaryAddressPrefixLength 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 hwIpMcastBoundaryAddress,
|
|
identifies the group range for which the scoped boundary
|
|
exists."
|
|
::= { hwIpMcastBoundaryEntry 4 }
|
|
|
|
hwIpMcastBoundaryTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at which the multicast boundary
|
|
information represented by this entry was learned by the
|
|
router.
|
|
|
|
If this infomration was present at the most recent re-
|
|
initialization of the local management subsystem, then this
|
|
object contains a zero value."
|
|
::= { hwIpMcastBoundaryEntry 5 }
|
|
|
|
hwIpMcastBoundaryDroppedMcastOctets 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.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of boundary
|
|
configuration being removed and replaced, which can be
|
|
detected by observing the value of
|
|
hwIpMcastBoundaryTimeStamp."
|
|
::= { hwIpMcastBoundaryEntry 6 }
|
|
|
|
hwIpMcastBoundaryDroppedMcastPkts 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.
|
|
|
|
Discontinuities in this monotonically increasing value
|
|
occur at re-initialization of the management system.
|
|
Discontinuities can also occur as a result of boundary
|
|
configuration being removed and replaced, which can be
|
|
detected by observing the value of
|
|
hwIpMcastBoundaryTimeStamp."
|
|
::= { hwIpMcastBoundaryEntry 7 }
|
|
|
|
hwIpMcastBoundaryStatus 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)."
|
|
::= { hwIpMcastBoundaryEntry 8 }
|
|
|
|
hwIpMcastBoundaryStorageType 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 }
|
|
::= { hwIpMcastBoundaryEntry 9 }
|
|
|
|
--
|
|
-- MCAC TRAP
|
|
--
|
|
|
|
hwIpMcastChannelName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel name limited by CAC on the interface."
|
|
::= { hwIpMcast 8 }
|
|
|
|
hwIpMcastChannelGroup OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group address of the entry."
|
|
::= { hwIpMcast 9 }
|
|
|
|
hwIpMcastChannelSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source address of the entry."
|
|
::= { hwIpMcast 10 }
|
|
|
|
hwIpMcastChannelDownstreamEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries on the interface."
|
|
::= { hwIpMcast 11 }
|
|
|
|
hwIpMcastChannelDownstreamBandWidth OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of bandwidth on this interface."
|
|
::= { hwIpMcast 12 }
|
|
|
|
hwIpMcastChannelGlobalEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries on the router."
|
|
::= { hwIpMcast 13 }
|
|
|
|
hwIpMcastChannelDownstreamLimitBandWidth OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The configured limit of bandwidth on this interface."
|
|
::= { hwIpMcast 14 }
|
|
|
|
hwIpMcastChannelDownstreamLimitEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The configured limit of entries on the interface."
|
|
::= { hwIpMcast 15 }
|
|
|
|
hwIpMcastChannelGlobalLimitEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The configured limit of global entries."
|
|
::= { hwIpMcast 16 }
|
|
|
|
hwIpMcastChannelInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface on which this router most recently sent or received a CAC trap, or zero if this router has not sent or received a CAC trap."
|
|
::= { hwIpMcast 17 }
|
|
|
|
hwIpMcastChannelInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of interface on which this router most recently sent or received a CAC trap."
|
|
::= { hwIpMcast 18 }
|
|
|
|
-- Added by tanxin
|
|
|
|
hwIpMcastCfgTotalLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of global entries."
|
|
::= { hwIpMcast 19 }
|
|
|
|
hwIpMcastCfgTotalThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured threshold of global entries."
|
|
::= { hwIpMcast 20 }
|
|
|
|
hwIpMcastTotalStat OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries of this instance."
|
|
::= { hwIpMcast 21 }
|
|
|
|
hwIpMcastDownstreamTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastDownstreamTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table used to list CAC limit and statistic
|
|
information on an interface."
|
|
::= { hwIpMcast 22 }
|
|
|
|
hwIpMcastDownstreamTotalEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastDownstreamTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the CAC limit and statistic
|
|
information for a particular interface."
|
|
INDEX { hwIpMcastDownstreamTotalIpVersion,
|
|
hwIpMcastDownstreamTotalIfIndex }
|
|
::= { hwIpMcastDownstreamTotalTable 1 }
|
|
|
|
HwIpMcastDownstreamTotalEntry ::= SEQUENCE {
|
|
hwIpMcastDownstreamTotalIpVersion InetVersion,
|
|
hwIpMcastDownstreamTotalIfIndex InterfaceIndex,
|
|
hwIpMcastDownstreamTotalEntriesLimit Unsigned32,
|
|
hwIpMcastDownstreamTotalBandwidthLimit DisplayString,
|
|
hwIpMcastDownstreamTotalEntriesStat Unsigned32,
|
|
hwIpMcastDownstreamTotalBandwidthStat DisplayString
|
|
}
|
|
|
|
hwIpMcastDownstreamTotalIpVersion OBJECT-TYPE
|
|
SYNTAX InetVersion
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP version of this row."
|
|
::= { hwIpMcastDownstreamTotalEntry 1 }
|
|
|
|
hwIpMcastDownstreamTotalIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the interface to
|
|
which this entry is applicable. The interface identified by
|
|
a particular value of this index is the same interface as
|
|
identified by the same value of the IF-MIB's ifIndex."
|
|
::= { hwIpMcastDownstreamTotalEntry 2 }
|
|
|
|
hwIpMcastDownstreamTotalEntriesLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of entries on the interface."
|
|
::= { hwIpMcastDownstreamTotalEntry 3 }
|
|
|
|
hwIpMcastDownstreamTotalBandwidthLimit OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of bandwidth on this interface."
|
|
::= { hwIpMcastDownstreamTotalEntry 4 }
|
|
|
|
hwIpMcastDownstreamTotalEntriesStat OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries on the interface."
|
|
::= { hwIpMcastDownstreamTotalEntry 5 }
|
|
|
|
hwIpMcastDownstreamTotalBandwidthStat OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of bandwidth on this interface."
|
|
::= { hwIpMcastDownstreamTotalEntry 6 }
|
|
|
|
hwIpMcastDownstreamChannelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastDownstreamChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table used to list CAC limit and statistic
|
|
information for a channel on an interface."
|
|
::= { hwIpMcast 23 }
|
|
|
|
hwIpMcastDownstreamChannelEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastDownstreamChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast protocol
|
|
information for a particular interface."
|
|
INDEX { hwIpMcastDownstreamChannelIpVersion,
|
|
hwIpMcastDownstreamChannelIfIndex,
|
|
hwIpMcastDownstreamChannelName }
|
|
::= { hwIpMcastDownstreamChannelTable 1 }
|
|
|
|
HwIpMcastDownstreamChannelEntry ::= SEQUENCE {
|
|
hwIpMcastDownstreamChannelIpVersion InetVersion,
|
|
hwIpMcastDownstreamChannelIfIndex InterfaceIndex,
|
|
hwIpMcastDownstreamChannelName DisplayString,
|
|
hwIpMcastDownstreamChannelEntryLimit Unsigned32,
|
|
hwIpMcastDownstreamChannelBandwidthLimit DisplayString,
|
|
hwIpMcastDownstreamChannelEntryStat Unsigned32,
|
|
hwIpMcastDownstreamChannelBandwidthStat DisplayString
|
|
}
|
|
|
|
hwIpMcastDownstreamChannelIpVersion OBJECT-TYPE
|
|
SYNTAX InetVersion
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP version of this row."
|
|
::= { hwIpMcastDownstreamChannelEntry 1 }
|
|
|
|
hwIpMcastDownstreamChannelIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the interface to
|
|
which this entry is applicable. The interface identified by
|
|
a particular value of this index is the same interface as
|
|
identified by the same value of the IF-MIB's ifIndex."
|
|
::= { hwIpMcastDownstreamChannelEntry 2 }
|
|
|
|
hwIpMcastDownstreamChannelName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel name limited by CAC on the interface."
|
|
::= { hwIpMcastDownstreamChannelEntry 3 }
|
|
|
|
hwIpMcastDownstreamChannelEntryLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of entries of this channel on the interface."
|
|
::= { hwIpMcastDownstreamChannelEntry 4 }
|
|
|
|
hwIpMcastDownstreamChannelBandwidthLimit OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of bandwidth of this channel on this interface."
|
|
::= { hwIpMcastDownstreamChannelEntry 5 }
|
|
|
|
hwIpMcastDownstreamChannelEntryStat OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries of this channel on the interface."
|
|
::= { hwIpMcastDownstreamChannelEntry 6 }
|
|
|
|
hwIpMcastDownstreamChannelBandwidthStat OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of bandwidth of this channel on the interface."
|
|
::= { hwIpMcastDownstreamChannelEntry 7 }
|
|
|
|
hwIpMcastChannelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwIpMcastChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table used to list CAC limit and statistic
|
|
information for all channels."
|
|
::= { hwIpMcast 24 }
|
|
|
|
hwIpMcastChannelEntry OBJECT-TYPE
|
|
SYNTAX HwIpMcastChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the CAC limit and statistic
|
|
information for a particular channel."
|
|
INDEX { hwIpMcastChannelChnName }
|
|
::= { hwIpMcastChannelTable 1 }
|
|
|
|
HwIpMcastChannelEntry ::= SEQUENCE {
|
|
hwIpMcastChannelChnName DisplayString,
|
|
hwIpMcastChannelLimit Unsigned32,
|
|
hwIpMcastChannelThreshold Unsigned32,
|
|
hwIpMcastChannelStat Unsigned32,
|
|
hwIpMcastChannelMode HWChannelMode
|
|
}
|
|
|
|
hwIpMcastChannelChnName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(1..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel name of this row."
|
|
::= { hwIpMcastChannelEntry 1 }
|
|
|
|
hwIpMcastChannelLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured limit of global entries for a channel."
|
|
::= { hwIpMcastChannelEntry 2 }
|
|
|
|
hwIpMcastChannelThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured threshold of global entries for a channel."
|
|
::= { hwIpMcastChannelEntry 3 }
|
|
|
|
hwIpMcastChannelStat OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of entries for this channel."
|
|
::= { hwIpMcastChannelEntry 4 }
|
|
|
|
hwIpMcastChannelMode OBJECT-TYPE
|
|
SYNTAX HWChannelMode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of this channel."
|
|
::= { hwIpMcastChannelEntry 5 }
|
|
|
|
-- Ended Add
|
|
hwIpMcastInstanceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The instance name of the trap."
|
|
::= { hwIpMcast 25 }
|
|
|
|
hwBoardIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BoardIndex of the trap."
|
|
::= { hwIpMcast 26 }
|
|
|
|
hwIpMcastOverloadAddressType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OverloadAddressType of the trap."
|
|
::= { hwIpMcast 27 }
|
|
|
|
hwIpMcastOverloadSource OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OverloadSource of the trap."
|
|
::= { hwIpMcast 28 }
|
|
|
|
hwIpMcastOverloadGroup OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OverloadGroup of the trap."
|
|
::= { hwIpMcast 29 }
|
|
|
|
hwIpMcastSGCurrentCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..262144)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of multicast routing (S, G) entries of all instances."
|
|
::= { hwIpMcast 30 }
|
|
|
|
hwIpMcastSGThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The threshold value of multicast routing (S, G) entries uppper limit(%) of all instances."
|
|
::= { hwIpMcast 31 }
|
|
|
|
hwIpMcastSGTotalCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..262144)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of multicast routing (S, G) entries of all instances."
|
|
::= { hwIpMcast 32 }
|
|
|
|
--
|
|
-- MCAC TRAP NODE
|
|
--
|
|
|
|
hwIpMcastDownstreamChannelLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelSource,
|
|
hwIpMcastChannelGroup,
|
|
hwIpMcastChannelInterfaceIfIndex,
|
|
hwIpMcastChannelName,
|
|
hwIpMcastChannelDownstreamEntries,
|
|
hwIpMcastChannelDownstreamBandWidth,
|
|
hwIpMcastChannelInterfaceName,
|
|
hwIpMcastInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastDownstreamChannelLimit notification signifies that an entry belongs to
|
|
specified channel has been limited.
|
|
|
|
This notification is generated whenever an entry belongs to specified channel
|
|
failed to add downstream cause channel downstream entry or bandwidth limit."
|
|
::= { hwIpMcastNotifications 1 }
|
|
|
|
hwIpMcastDownstreamTotalLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelSource,
|
|
hwIpMcastChannelGroup,
|
|
hwIpMcastChannelInterfaceIfIndex,
|
|
hwIpMcastChannelDownstreamEntries,
|
|
hwIpMcastChannelDownstreamBandWidth,
|
|
hwIpMcastChannelInterfaceName,
|
|
hwIpMcastInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastDownstreamTotalLimit notification signifies that an entry has been limited.
|
|
|
|
This notification is generated whenever an entry failed to add downstream
|
|
cause total downstream entry or bandwidth limit."
|
|
::= { hwIpMcastNotifications 2 }
|
|
|
|
hwIpMcastGlobalChannelLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelSource,
|
|
hwIpMcastChannelGroup,
|
|
hwIpMcastChannelName,
|
|
hwIpMcastChannelGlobalEntries,
|
|
hwIpMcastInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastGlobalChannelLimit notification signifies that an entry belongs to specified channel
|
|
has been limited for global limit.
|
|
|
|
This notification is generated whenever an entry belongs to specified channel
|
|
failed to create as global entries limits."
|
|
::= { hwIpMcastNotifications 3 }
|
|
|
|
hwIpMcastGlobalTotalLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelSource,
|
|
hwIpMcastChannelGroup,
|
|
hwIpMcastChannelGlobalEntries,
|
|
hwIpMcastInstanceName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastGlobalTotalLimit notification signifies that an entry
|
|
has been limited for global total entries limit.
|
|
This notification is generated whenever an entry failed to create
|
|
as global total entries limits."
|
|
::= { hwIpMcastNotifications 4 }
|
|
|
|
hwIpMcastOutChannelExceededLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelName,
|
|
hwIpMcastChannelInterfaceIfIndex,
|
|
hwIpMcastChannelDownstreamEntries,
|
|
hwIpMcastChannelDownstreamBandWidth,
|
|
hwIpMcastChannelDownstreamLimitEntries,
|
|
hwIpMcastChannelDownstreamLimitBandWidth,
|
|
hwIpMcastChannelInterfaceName
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A hwIpMcastOutChannelExceededLimit notification signifies that existed entries
|
|
exceeded channel downstream entry or bandwidth limit of pim routing-table.
|
|
|
|
This notification is generated whenever existed entries belongs to specified
|
|
channel exceeded downstream entry or bandwidth limit due to downstream
|
|
limit configuration."
|
|
::= { hwIpMcastNotifications 5 }
|
|
|
|
hwIpMcastOutTotalExceededLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelInterfaceIfIndex,
|
|
hwIpMcastChannelDownstreamEntries,
|
|
hwIpMcastChannelDownstreamBandWidth,
|
|
hwIpMcastChannelDownstreamLimitEntries,
|
|
hwIpMcastChannelDownstreamLimitBandWidth,
|
|
hwIpMcastChannelInterfaceName
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A hwIpMcastOutTotalExceededLimit notification signifies that existed entries
|
|
exceeded total downstream entry or bandwidth limit of pim routing-table.
|
|
|
|
This notification is generated whenever existed entries exceeded total
|
|
downstream entry or bandwidth limit due to downstream
|
|
limit configuration."
|
|
::= { hwIpMcastNotifications 6 }
|
|
|
|
hwIpMcastGlobalChannelExceededLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelName,
|
|
hwIpMcastChannelGlobalEntries,
|
|
hwIpMcastChannelGlobalLimitEntries
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A hwIpMcastGlobalChannelExceededLimit notification signifies that existed entries exceeded
|
|
global entry limit of pim routing-table.
|
|
|
|
This notification is generated whenever existed entries belongs to specified channel
|
|
exceeded global entry or bandwidth limit due to global limit configuration."
|
|
::= { hwIpMcastNotifications 7 }
|
|
|
|
hwIpMcastGlobalTotalExceededLimit NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastChannelGlobalEntries,
|
|
hwIpMcastChannelGlobalLimitEntries
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"A hwIpMcastGlobalTotalExceededLimit notification signifies that existed entries exceeded
|
|
global total entry limit of pim routing-table.
|
|
|
|
This notification is generated whenever existed entries exceeded global total entry
|
|
or bandwidth limit due to global limit configuration."
|
|
::= { hwIpMcastNotifications 8 }
|
|
hwMFIBEntryOverloadSuspend NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastOverloadAddressType,
|
|
hwIpMcastInstanceName,
|
|
hwBoardIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwMFIBEntryOverloadSuspend notification signifies that the MFIB module is overloaded.
|
|
|
|
This notification is generated whenever the MFIB module is overloaded in the board."
|
|
::= { hwIpMcastNotifications 9 }
|
|
|
|
hwMFIBEntryOverloadSusResume NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastOverloadAddressType,
|
|
hwIpMcastInstanceName,
|
|
hwBoardIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwMFIBEntryOverloadSusResume notification signifies that the board MFIB module changes
|
|
from the overload suspension state to the normal state.
|
|
|
|
This notification is generated whenever the MFIB module changes from the overload suspension
|
|
state to the normal state."
|
|
::= { hwIpMcastNotifications 10 }
|
|
|
|
hwMFIBEntryOifOverloadSuspend NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastOverloadAddressType,
|
|
hwIpMcastOverloadSource,
|
|
hwIpMcastOverloadGroup,
|
|
hwIpMcastInstanceName,
|
|
hwBoardIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwMFIBEntryOifOverloadSuspend notification signifies that the downstream of the MFIB entry is
|
|
overloaded.
|
|
|
|
This notification is generated whenever the downstream of the MFIB entry is overloaded."
|
|
::= { hwIpMcastNotifications 11 }
|
|
|
|
hwMFIBEntryOifOverloadSusResume NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastOverloadAddressType,
|
|
hwIpMcastOverloadSource,
|
|
hwIpMcastOverloadGroup,
|
|
hwIpMcastInstanceName,
|
|
hwBoardIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwMFIBEntryOifOverloadSuspend notification signifies that the MFIB entry changes from the overload
|
|
suspension state to the normal state.
|
|
|
|
This notification is generated whenever the MFIB entry changes from the overload suspension state to
|
|
the normal state."
|
|
::= { hwIpMcastNotifications 12 }
|
|
|
|
hwIpMcastSGThresholdExceed NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastSGCurrentCount,
|
|
hwIpMcastSGThreshold,
|
|
hwIpMcastSGTotalCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastSGThresholdExceed notification signifies that multicast routing (S, G) entries count of all instances reached the upper threshold."
|
|
::= { hwIpMcastNotifications 13 }
|
|
|
|
hwIpMcastSGThresholdExceedClear NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastSGCurrentCount,
|
|
hwIpMcastSGThreshold,
|
|
hwIpMcastSGTotalCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastSGThresholdExceedClear notification signifies that multicast routing (S, G) entries count of all instances fell below the lower threshold."
|
|
::= { hwIpMcastNotifications 14 }
|
|
|
|
hwIpMcastSGExceed NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastSGTotalCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastSGExceed notification signifies that multicast routing (S, G) entries count of all instances reached the limit."
|
|
::= { hwIpMcastNotifications 15 }
|
|
|
|
hwIpMcastSGExceedClear NOTIFICATION-TYPE
|
|
OBJECTS { hwIpMcastSGTotalCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A hwIpMcastSGExceedClear notification signifies that multicast routing (S, G) entries count of all instances fell below the limit."
|
|
::= { hwIpMcastNotifications 16 }
|
|
|
|
--
|
|
-- Conformance information
|
|
--
|
|
|
|
hwIpMcastMibConformance OBJECT IDENTIFIER ::= { hwIpMcastMib 3 }
|
|
hwIpMcastMibCompliances OBJECT IDENTIFIER ::= { hwIpMcastMibConformance 1 }
|
|
hwIpMcastMibGroups OBJECT IDENTIFIER ::= { hwIpMcastMibConformance 2 }
|
|
|
|
--
|
|
-- Compliance statements
|
|
--
|
|
|
|
hwIpMcastMibComplianceHost MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for hosts supporting IPMCAST-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwIpMcastMibBasicGroup }
|
|
|
|
OBJECT hwIpMcastEnable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP hwIpMcastMibRouteGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibIfPktsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibBoundaryIfGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationObjects
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
::= { hwIpMcastMibCompliances 1 }
|
|
|
|
hwIpMcastMibComplianceRouter MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for routers supporting
|
|
IPMCAST-MIB."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwIpMcastMibRouteProtoGroup,
|
|
hwIpMcastMibBasicGroup,
|
|
hwIpMcastMibRouteGroup }
|
|
|
|
OBJECT hwIpMcastEnable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT hwIpMcastInterfaceTtl
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT hwIpMcastInterfaceRateLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP hwIpMcastMibIfPktsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibPktsOutGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibHopCountGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibRouteOctetsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibBoundaryIfGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationObjects
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
::= { hwIpMcastMibCompliances 2 }
|
|
|
|
hwIpMcastMibComplianceBorderRouter MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for routers on scope
|
|
boundaries supporting IPMCAST-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwIpMcastMibRouteProtoGroup,
|
|
hwIpMcastMibBasicGroup,
|
|
hwIpMcastMibRouteGroup,
|
|
hwIpMcastMibBoundaryIfGroup }
|
|
|
|
OBJECT hwIpMcastEnable
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT hwIpMcastInterfaceTtl
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
OBJECT hwIpMcastInterfaceRateLimit
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
GROUP hwIpMcastMibIfPktsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibPktsOutGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibHopCountGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibRouteOctetsGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationObjects
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
GROUP hwIpMcastMibNotificationGroup
|
|
DESCRIPTION
|
|
"This group is optional."
|
|
|
|
::= { hwIpMcastMibCompliances 3 }
|
|
|
|
--
|
|
-- Units of conformance
|
|
--
|
|
hwIpMcastMibBasicGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastEnable, hwIpMcastRouteEntryCount }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast protocols."
|
|
::= { hwIpMcastMibGroups 1 }
|
|
|
|
hwIpMcastMibRouteGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastInterfaceTtl,
|
|
hwIpMcastInterfaceRateLimit,
|
|
hwIpMcastInterfaceInMcastOctets,
|
|
hwIpMcastInterfaceOutMcastOctets,
|
|
hwIpMcastInterfaceDiscontinuityTime,
|
|
hwIpMcastRouteUpstreamNeighborType,
|
|
hwIpMcastRouteUpstreamNeighbor,
|
|
hwIpMcastRouteInIfIndex,
|
|
hwIpMcastRouteTimeStamp,
|
|
hwIpMcastRouteExpiryTime,
|
|
hwIpMcastRoutePkts,
|
|
hwIpMcastRouteTtlDropPackets,
|
|
hwIpMcastRouteDifferentInIfPackets,
|
|
hwIpMcastRouteNextHopState,
|
|
hwIpMcastRouteNextHopTimeStamp,
|
|
hwIpMcastRouteNextHopExpiryTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support basic management of IP
|
|
Multicast routing."
|
|
::= { hwIpMcastMibGroups 2 }
|
|
|
|
hwIpMcastMibIfPktsGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastInterfaceInMcastPkts,
|
|
hwIpMcastInterfaceOutMcastPkts,
|
|
hwIpMcastInterfaceDiscontinuityTime }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of packet
|
|
counters for each interface entry."
|
|
::= { hwIpMcastMibGroups 3 }
|
|
|
|
hwIpMcastMibPktsOutGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastRouteNextHopTimeStamp,
|
|
hwIpMcastRouteNextHopPkts }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of packet
|
|
counters for each outgoing interface entry of a route."
|
|
::= { hwIpMcastMibGroups 4 }
|
|
|
|
hwIpMcastMibHopCountGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastRouteNextHopClosestMemberHops }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of the use of
|
|
hop counts in IP Multicast routing."
|
|
::= { hwIpMcastMibGroups 5 }
|
|
|
|
hwIpMcastMibRouteOctetsGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastRouteTimeStamp,
|
|
hwIpMcastRouteOctets,
|
|
hwIpMcastRouteTtlDropOctets,
|
|
hwIpMcastRouteDifferentInIfOctets,
|
|
hwIpMcastRouteNextHopTimeStamp,
|
|
hwIpMcastRouteNextHopOctets }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of octet
|
|
counters for each forwarding entry."
|
|
::= { hwIpMcastMibGroups 6 }
|
|
|
|
hwIpMcastMibRouteProtoGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastRouteProtocol, hwIpMcastRouteRtProtocol,
|
|
hwIpMcastRouteRtAddressType, hwIpMcastRouteRtAddress,
|
|
hwIpMcastRouteRtPrefixLength, hwIpMcastRouteRtType,
|
|
hwIpMcastRouteNextHopProtocol }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information on the
|
|
relationship between multicast routing information and the
|
|
IP Forwarding Table."
|
|
::= { hwIpMcastMibGroups 7 }
|
|
|
|
hwIpMcastMibBoundaryIfGroup OBJECT-GROUP
|
|
OBJECTS { hwIpMcastBoundaryTimeStamp,
|
|
hwIpMcastBoundaryDroppedMcastOctets,
|
|
hwIpMcastBoundaryDroppedMcastPkts,
|
|
hwIpMcastBoundaryStatus,
|
|
hwIpMcastBoundaryStorageType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support management of multicast
|
|
scope zone boundaries."
|
|
::= { hwIpMcastMibGroups 8 }
|
|
|
|
hwIpMcastMibNotificationObjects OBJECT-GROUP
|
|
OBJECTS { hwIpMcastChannelName,
|
|
hwIpMcastChannelGroup,
|
|
hwIpMcastChannelSource,
|
|
hwIpMcastChannelDownstreamEntries,
|
|
hwIpMcastChannelDownstreamBandWidth,
|
|
hwIpMcastChannelGlobalEntries,
|
|
hwIpMcastChannelDownstreamLimitBandWidth,
|
|
hwIpMcastChannelDownstreamLimitEntries,
|
|
hwIpMcastChannelGlobalLimitEntries,
|
|
hwIpMcastChannelInterfaceIfIndex,
|
|
hwIpMcastChannelInterfaceName,
|
|
hwIpMcastCfgTotalLimit,
|
|
hwIpMcastCfgTotalThreshold,
|
|
hwIpMcastTotalStat,
|
|
hwIpMcastInstanceName,
|
|
hwBoardIndex,
|
|
hwIpMcastOverloadAddressType,
|
|
hwIpMcastOverloadSource,
|
|
hwIpMcastOverloadGroup,
|
|
hwIpMcastSGCurrentCount,
|
|
hwIpMcastSGThreshold,
|
|
hwIpMcastSGTotalCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to support notification of MCAC
|
|
network management events."
|
|
::= { hwIpMcastMibGroups 9 }
|
|
|
|
hwIpMcastMibNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwIpMcastDownstreamChannelLimit,
|
|
hwIpMcastDownstreamTotalLimit,
|
|
hwIpMcastGlobalChannelLimit,
|
|
hwIpMcastGlobalTotalLimit,
|
|
hwIpMcastOutChannelExceededLimit,
|
|
hwIpMcastOutTotalExceededLimit,
|
|
hwIpMcastGlobalChannelExceededLimit,
|
|
hwIpMcastGlobalTotalExceededLimit,
|
|
hwMFIBEntryOverloadSuspend,
|
|
hwMFIBEntryOverloadSusResume,
|
|
hwMFIBEntryOifOverloadSuspend,
|
|
hwMFIBEntryOifOverloadSusResume,
|
|
hwIpMcastSGThresholdExceed,
|
|
hwIpMcastSGThresholdExceedClear,
|
|
hwIpMcastSGExceed,
|
|
hwIpMcastSGExceedClear
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notifications for signaling MCAC network
|
|
management events."
|
|
::= { hwIpMcastMibGroups 10 }
|
|
END
|