1494 lines
57 KiB
Plaintext
1494 lines
57 KiB
Plaintext
-- *****************************************************************
|
||
-- DLINKSW-IPMCAST-EXT-MIB: D-Link IP Multicast Extension MIB
|
||
--
|
||
-- Copyright (c) 2013 D-Link Corporation, all rights reserved.
|
||
--
|
||
-- *****************************************************************
|
||
|
||
|
||
DLINKSW-IPMCAST-EXT-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32
|
||
FROM SNMPv2-SMI
|
||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
RowStatus, DisplayString, TruthValue
|
||
FROM SNMPv2-TC
|
||
InetAddressType, InetAddress, InetAddressPrefixLength, InetVersion
|
||
FROM INET-ADDRESS-MIB
|
||
InterfaceIndex, InterfaceIndexOrZero
|
||
FROM IF-MIB
|
||
VlanId
|
||
FROM Q-BRIDGE-MIB
|
||
dlinkIndustrialCommon
|
||
FROM DLINK-ID-REC-MIB;
|
||
|
||
dlinkSwIpMcastExtMIB MODULE-IDENTITY
|
||
LAST-UPDATED "201408010000Z"
|
||
ORGANIZATION "D-Link Corp."
|
||
CONTACT-INFO
|
||
" D-Link Corporation
|
||
|
||
Postal: No. 289, Sinhu 3rd Rd., Neihu District,
|
||
Taipei City 114, Taiwan, R.O.C
|
||
Tel: +886-2-66000123
|
||
E-mail: tsd@dlink.com.tw
|
||
"
|
||
DESCRIPTION
|
||
"This MIB module defines objects for managing IP Multicast."
|
||
|
||
REVISION "201305020000Z"
|
||
DESCRIPTION
|
||
"Initial revision of this MIB module."
|
||
|
||
REVISION "201406160000Z"
|
||
DESCRIPTION
|
||
"Modify 'dIpmcExtStaticMrouteTable ', 'dIpmcExtRpfTable',dIpmcExtGrpOutgoingPortTable
|
||
and 'dIpmcExtGrpOutgoingPortTable'.
|
||
Modify the description of objects in 'dIpmcExtIgmpIfStatTable', 'dIpmcExtPimIfStatTable',
|
||
and 'dIpmcExtDvmrpIfStatTable'."
|
||
|
||
REVISION "201407180000Z"
|
||
DESCRIPTION
|
||
"Modify the OID of all rowstatus objects to 99."
|
||
|
||
REVISION "201408010000Z"
|
||
DESCRIPTION
|
||
"Remove objects IpmcExtStaticMrouteDistance and dIpmcExtRpfDistance because
|
||
we don<6F><6E>t have plan to implement these objects now.
|
||
Add the description for setting the value of dIpmcExtStaticMrouteRpfAddr to zero."
|
||
::= { dlinkIndustrialCommon 55 }
|
||
|
||
--
|
||
-- Node definitions
|
||
--
|
||
|
||
dIpmcExtNotifications OBJECT IDENTIFIER ::= { dlinkSwIpMcastExtMIB 0 }
|
||
dIpmcExtObjects OBJECT IDENTIFIER ::= { dlinkSwIpMcastExtMIB 1 }
|
||
dIpmcExtConformance OBJECT IDENTIFIER ::= { dlinkSwIpMcastExtMIB 2 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtMcastRouteEnabled OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
ipv4(0),
|
||
ipv6(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates whether the specific multicast routing is
|
||
enabled. This is the enhancement of the ipMcastEnabled in IPMCAST-MIB.
|
||
If ipv4(0) bit is set to 1, then IPv4 multicast routing is enabled;
|
||
If ipv6(1) bit is set to 1, then IPv6 multicast routing is enabled.
|
||
"
|
||
::= { dIpmcExtObjects 1 }
|
||
|
||
dIpmcExtIpv4McastTableLookupMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
ip(1),
|
||
mac(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the lookup mode of IPv4 multicast forwarding table.
|
||
'ip' - forwarding IP multicast packets based on IP.
|
||
'mac' - forwarding IP multicast packets based on MAC.
|
||
"
|
||
::= { dIpmcExtObjects 2 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtClearStatisticsObjects OBJECT IDENTIFIER ::= { dIpmcExtObjects 3 }
|
||
|
||
dIpmcExtClearStatistics OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
igmp(0),
|
||
pim(1),
|
||
dvmrp(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object is used to clear the multicast protocol packet statistics
|
||
when set to the corresponding bit to '1'.
|
||
When read, '00'H (no enumerated values are set) is returned."
|
||
::= { dIpmcExtClearStatisticsObjects 1 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtBoundaryTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtBoundaryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table contains a list of interface-specific configuration about
|
||
access lists to avoid leaking of the limited scoped multicast traffic
|
||
in private domain across the domain boundary interfaces."
|
||
::= { dIpmcExtObjects 4 }
|
||
|
||
dIpmcExtBoundaryEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtBoundaryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry is used to avoid leaking of the limited scoped multicast
|
||
traffic in private domain across the domain boundary interfaces."
|
||
|
||
INDEX {
|
||
dIpmcExtBoundaryVersion,
|
||
dIpmcExtBoundaryIfIdx,
|
||
dIpmcExtBoundaryAccessList,
|
||
dIpmcExtBoundaryApplyDirection
|
||
}
|
||
::= { dIpmcExtBoundaryTable 1 }
|
||
|
||
DIpmcExtBoundaryEntry ::= SEQUENCE {
|
||
dIpmcExtBoundaryVersion InetVersion,
|
||
dIpmcExtBoundaryIfIdx InterfaceIndex,
|
||
dIpmcExtBoundaryAccessList DisplayString,
|
||
dIpmcExtBoundaryApplyDirection INTEGER,
|
||
dIpmcExtBoundaryRowStatus RowStatus
|
||
}
|
||
|
||
dIpmcExtBoundaryVersion OBJECT-TYPE
|
||
SYNTAX InetVersion
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the IP protocol version of the entry.
|
||
"
|
||
::= { dIpmcExtBoundaryEntry 1 }
|
||
|
||
dIpmcExtBoundaryIfIdx OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the ifIndex of the entry.
|
||
Only VLAN interface is valid.
|
||
"
|
||
::= { dIpmcExtBoundaryEntry 2 }
|
||
|
||
dIpmcExtBoundaryAccessList OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the name of a standard IP access list which
|
||
includes a list of permit or denied (*,G) or (S,G) entries."
|
||
::= { dIpmcExtBoundaryEntry 3 }
|
||
|
||
dIpmcExtBoundaryApplyDirection OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
inbound(1),
|
||
outbound(2)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The filtering setting for inbound direction filters the multicast
|
||
user traffic arriving at the interface based on the specified
|
||
access list.
|
||
The filtering setting for outbound direction filters the PIM join
|
||
message or IGMP join message arrive at the interface based on the
|
||
specified access list."
|
||
::= { dIpmcExtBoundaryEntry 4 }
|
||
|
||
dIpmcExtBoundaryRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The row status variable, used according to installation
|
||
and removal conventions for conceptual rows."
|
||
::= { dIpmcExtBoundaryEntry 99 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtStaticMrouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtStaticMrouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table consists of a list of static multicast routes."
|
||
::= { dIpmcExtObjects 5 }
|
||
|
||
dIpmcExtStaticMrouteEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtStaticMrouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry is used to configure a static multicast route."
|
||
INDEX {
|
||
dIpmcExtStaticMrouteSrcNetType,
|
||
dIpmcExtStaticMrouteSrcNetAddr,
|
||
dIpmcExtStaticMrouteSrcNetPreLen
|
||
}
|
||
::= { dIpmcExtStaticMrouteTable 1 }
|
||
|
||
DIpmcExtStaticMrouteEntry ::= SEQUENCE {
|
||
dIpmcExtStaticMrouteSrcNetType InetAddressType,
|
||
dIpmcExtStaticMrouteSrcNetAddr InetAddress,
|
||
dIpmcExtStaticMrouteSrcNetPreLen InetAddressPrefixLength,
|
||
dIpmcExtStaticMrouteRpfType INTEGER,
|
||
dIpmcExtStaticMrouteRpfAddr InetAddress,
|
||
dIpmcExtStaticMrouteRpfIfIndex InterfaceIndexOrZero,
|
||
dIpmcExtStaticMrouteRowStatus RowStatus
|
||
}
|
||
|
||
dIpmcExtStaticMrouteSrcNetType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the address type of the multicast source
|
||
network."
|
||
::= { dIpmcExtStaticMrouteEntry 1 }
|
||
|
||
dIpmcExtStaticMrouteSrcNetAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the address of the multicast source network."
|
||
::= { dIpmcExtStaticMrouteEntry 2 }
|
||
|
||
dIpmcExtStaticMrouteSrcNetPreLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the prefix length of the multicast source
|
||
network."
|
||
::= { dIpmcExtStaticMrouteEntry 3 }
|
||
|
||
dIpmcExtStaticMrouteRpfType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
neighborAddr(1),
|
||
interfaceId(2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the type of the RPF (Reverse Path Forwarding).
|
||
neighborAddr - The RPF address for the route, a lookup in the
|
||
routing table will be done to resolve the RPF
|
||
interface.
|
||
interfaceId - The interface which the reverse path forwarding to reach the
|
||
network.
|
||
"
|
||
::= { dIpmcExtStaticMrouteEntry 4 }
|
||
|
||
dIpmcExtStaticMrouteRpfAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the address of the RPF neighbor router.
|
||
This object is meaningful when dIpmcExtStaticMrouteRpfType is
|
||
'neighborAddr'.
|
||
If the value of this obejct is set to zero, it indicates that
|
||
RPF check will be always failed for multicast traffic sent from
|
||
the source network specified by this static multicast route.
|
||
The InetAddressType, e.g., IPv4 or IPv6, is identified by the
|
||
dIpmcExtStaticMrouteSrcNetType variable in the dIpmcExtStaticMrouteTable
|
||
table.
|
||
"
|
||
::= { dIpmcExtStaticMrouteEntry 5 }
|
||
|
||
dIpmcExtStaticMrouteRpfIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndexOrZero
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the ifIndex of the interface where the RPF
|
||
neighbor IP address is located. When set this object to ifIndex of
|
||
null0, the RPF check result will always fail.
|
||
This object is meaningful when dIpmcExtStaticMrouteRpfType is
|
||
'interfaceId'.
|
||
"
|
||
::= { dIpmcExtStaticMrouteEntry 6 }
|
||
|
||
dIpmcExtStaticMrouteRowStatus 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.
|
||
"
|
||
::= { dIpmcExtStaticMrouteEntry 99 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtCtrlPktCpuFilterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtCtrlPktCpuFilterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table consists of a list of information to filter layer 3 control
|
||
packets. An entry appears in this table for each interface on which
|
||
the filtering is configurable."
|
||
::= { dIpmcExtObjects 6 }
|
||
|
||
dIpmcExtCtrlPktCpuFilterEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtCtrlPktCpuFilterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry identifies the layer 3 control packets filtering on a capable
|
||
interface."
|
||
INDEX { dIpmcExtCtrlPktCpuFilterIfIdx }
|
||
::= { dIpmcExtCtrlPktCpuFilterTable 1 }
|
||
|
||
DIpmcExtCtrlPktCpuFilterEntry ::= SEQUENCE {
|
||
dIpmcExtCtrlPktCpuFilterIfIdx InterfaceIndex,
|
||
dIpmcExtCtrlPktCpuFilterV4Proto BITS,
|
||
dIpmcExtCtrlPktCpuFilterV6Proto BITS
|
||
}
|
||
|
||
dIpmcExtCtrlPktCpuFilterIfIdx OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ifIndex value that uniquely identifies the interface to which
|
||
this entry is applicable."
|
||
::= { dIpmcExtCtrlPktCpuFilterEntry 1 }
|
||
|
||
dIpmcExtCtrlPktCpuFilterV4Proto OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
dvmrp(0),
|
||
pim(1),
|
||
igmpQuery(2),
|
||
ospf(3),
|
||
rip(4),
|
||
vrrp(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates whether the IPv4 layer 3 control packets is
|
||
filtered then not sent to the corresponding protocol stack. When
|
||
the bit is '1', the corresponding IPv4 layer 3 control packets will
|
||
be filtered.
|
||
"
|
||
::= { dIpmcExtCtrlPktCpuFilterEntry 2 }
|
||
|
||
dIpmcExtCtrlPktCpuFilterV6Proto OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
pim(0),
|
||
mldQuery(1),
|
||
ospf(2),
|
||
ripng(3),
|
||
nd(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates whether the IPv6 layer 3 control packets is
|
||
filtered then not sent to the corresponding protocol stack. When
|
||
the bit is '1', the corresponding IPv6 layer 3 control packets will
|
||
be filtered.
|
||
"
|
||
::= { dIpmcExtCtrlPktCpuFilterEntry 3 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtCtrlPktReplacePriTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtCtrlPktReplacePriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table consists of a list of Priority and DSCP values
|
||
of control packets which are forwarded by software."
|
||
::= { dIpmcExtObjects 7 }
|
||
|
||
dIpmcExtCtrlPktReplacePriEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtCtrlPktReplacePriEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry consists of the Priority and DSCP values configured for
|
||
a protocol."
|
||
INDEX { dIpmcExtCtrlPktRepPriPotocol }
|
||
|
||
::= { dIpmcExtCtrlPktReplacePriTable 1 }
|
||
|
||
DIpmcExtCtrlPktReplacePriEntry ::= SEQUENCE {
|
||
dIpmcExtCtrlPktRepPriPotocol INTEGER,
|
||
dIpmcExtCtrlPktRepDscp Integer32,
|
||
dIpmcExtCtrlPktRepPriority Integer32,
|
||
dIpmcExtCtrlPktRepPriRowStatus RowStatus
|
||
}
|
||
|
||
dIpmcExtCtrlPktRepPriPotocol OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
v4dvmrp(1),
|
||
v4pim(2),
|
||
igmpQuery(3),
|
||
v4ospf(4),
|
||
rip(5),
|
||
v4vrrp(6),
|
||
v6pim(7),
|
||
mld(8),
|
||
v6ospf(9),
|
||
ripng(10),
|
||
nd(11)
|
||
}
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the protocol type of the entry.
|
||
"
|
||
::= { dIpmcExtCtrlPktReplacePriEntry 1 }
|
||
|
||
dIpmcExtCtrlPktRepDscp OBJECT-TYPE
|
||
SYNTAX Integer32 ( -1 | 0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the DSCP value to replace the DSCP field of
|
||
the protocol control packets.
|
||
The value of -1 indicates the replacing DSCP is not enabled.
|
||
"
|
||
DEFVAL { -1 }
|
||
::= { dIpmcExtCtrlPktReplacePriEntry 2 }
|
||
|
||
dIpmcExtCtrlPktRepPriority OBJECT-TYPE
|
||
SYNTAX Integer32 (-1 | 0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the Priority value to replace the Priority
|
||
field of the protocol control packets.
|
||
The value of -1 indicates the replacing Priority is not enabled.
|
||
"
|
||
::= { dIpmcExtCtrlPktReplacePriEntry 3 }
|
||
|
||
dIpmcExtCtrlPktRepPriRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The row status variable, used according to installation
|
||
and removal conventions for conceptual rows."
|
||
::= { dIpmcExtCtrlPktReplacePriEntry 99 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtRpfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtRpfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table consists of Reverse Path Forwarding (RPF) information."
|
||
|
||
::= { dIpmcExtObjects 8 }
|
||
|
||
dIpmcExtRpfEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtRpfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry consists of Reverse Path Forwarding (RPF) information."
|
||
|
||
INDEX {
|
||
dIpmcExtRpfAddrType,
|
||
dIpmcExtRpfAddr,
|
||
dIpmcExtRpfRouteAddr,
|
||
dIpmcExtRpfRoutePrefixLen
|
||
}
|
||
::= { dIpmcExtRpfTable 1 }
|
||
|
||
DIpmcExtRpfEntry ::= SEQUENCE {
|
||
dIpmcExtRpfAddrType InetAddressType,
|
||
dIpmcExtRpfAddr InetAddress,
|
||
dIpmcExtRpfRouteAddr InetAddress,
|
||
dIpmcExtRpfRoutePrefixLen InetAddressPrefixLength,
|
||
dIpmcExtRpfIfIndex InterfaceIndexOrZero,
|
||
dIpmcExtRpfNeighborAddr InetAddress,
|
||
dIpmcExtRpfType INTEGER,
|
||
dIpmcExtRpfMetricValid TruthValue,
|
||
dIpmcExtRpfMetric Unsigned32
|
||
}
|
||
|
||
dIpmcExtRpfAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the type of the RPF address.
|
||
"
|
||
::= { dIpmcExtRpfEntry 1 }
|
||
|
||
dIpmcExtRpfAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the RPF address of the entry.
|
||
"
|
||
::= { dIpmcExtRpfEntry 2 }
|
||
|
||
dIpmcExtRpfRouteAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the route that matched
|
||
against the source.
|
||
The InetAddressType, e.g., IPv4 or IPv6, is identified by the
|
||
dIpmcExtRpfAddrType variable in the dIpmcExtRpfTable table.
|
||
"
|
||
::= { dIpmcExtRpfEntry 3 }
|
||
|
||
dIpmcExtRpfRoutePrefixLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the prefix length of the route that matched
|
||
against the source.
|
||
"
|
||
::= { dIpmcExtRpfEntry 4}
|
||
|
||
dIpmcExtRpfIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndexOrZero
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the ifIndex of the interface where the RPF
|
||
neighbor IP address is located.
|
||
A value of 0 indicates that this object is not applicable."
|
||
::= { dIpmcExtRpfEntry 5 }
|
||
|
||
dIpmcExtRpfNeighborAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the RPF neighbor address.
|
||
The InetAddressType, e.g., IPv4 or IPv6, is identified by the
|
||
dIpmcExtRpfAddrType variable in the dIpmcExtRpfTable table.
|
||
"
|
||
::= { dIpmcExtRpfEntry 6 }
|
||
|
||
dIpmcExtRpfType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unicast(1),
|
||
static(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the origination of RPF information."
|
||
::= { dIpmcExtRpfEntry 7 }
|
||
|
||
dIpmcExtRpfMetricValid OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates whether the dIpmcExtRpfMetric of the entry
|
||
is applicable."
|
||
::= { dIpmcExtRpfEntry 9 }
|
||
|
||
dIpmcExtRpfMetric OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the unicast routing metric.
|
||
"
|
||
::= { dIpmcExtRpfEntry 10 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtGrpOutgoingPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtGrpOutgoingPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table containing information on the outgoing ports for
|
||
IP multicast datagrams."
|
||
::= { dIpmcExtObjects 9 }
|
||
|
||
dIpmcExtGrpOutgoingPortEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtGrpOutgoingPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry contains the information about outgoing port
|
||
to which IP multicast datagrams from particular sources
|
||
to an IP multicast group address.
|
||
"
|
||
INDEX {
|
||
dIpmcExtGrpOutgoingAddrType,
|
||
dIpmcExtGrpOutgoingVlanIndex,
|
||
dIpmcExtGrpOutgoingGroupAddr,
|
||
dIpmcExtGrpOutgoingPfxLen,
|
||
dIpmcExtGrpOutgoingSrcAddr,
|
||
dIpmcExtGrpOutgoingSrcPfxLen,
|
||
dIpmcExtGrpOutgoingPort
|
||
}
|
||
::= { dIpmcExtGrpOutgoingPortTable 1 }
|
||
|
||
|
||
DIpmcExtGrpOutgoingPortEntry ::= SEQUENCE {
|
||
dIpmcExtGrpOutgoingAddrType InetAddressType,
|
||
dIpmcExtGrpOutgoingVlanIndex VlanId,
|
||
dIpmcExtGrpOutgoingGroupAddr InetAddress,
|
||
dIpmcExtGrpOutgoingPfxLen InetAddressPrefixLength,
|
||
dIpmcExtGrpOutgoingSrcAddr InetAddress,
|
||
dIpmcExtGrpOutgoingSrcPfxLen InetAddressPrefixLength,
|
||
dIpmcExtGrpOutgoingPort InterfaceIndex
|
||
}
|
||
|
||
dIpmcExtGrpOutgoingAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A value indicating the address type of the group address
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 1 }
|
||
|
||
dIpmcExtGrpOutgoingVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanId
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the VLAN ID of the entry."
|
||
::= { dIpmcExtGrpOutgoingPortEntry 2 }
|
||
|
||
dIpmcExtGrpOutgoingGroupAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP multicast group address of the entry.
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 3 }
|
||
|
||
dIpmcExtGrpOutgoingPfxLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length in bits of the multicast group address.
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 4 }
|
||
|
||
dIpmcExtGrpOutgoingSrcAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A value indicating the source address.
|
||
The InetAddressType, e.g., IPv4 or IPv6, is identified by the
|
||
dIpmcExtGrpOutgoingAddrType variable in the dIpmcExtGrpOutgoingPortTable table.
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 5 }
|
||
|
||
dIpmcExtGrpOutgoingSrcPfxLen OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length in bits of the source address.
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 6 }
|
||
|
||
dIpmcExtGrpOutgoingPort OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ifIndex value of the outgpoing port.
|
||
"
|
||
::= { dIpmcExtGrpOutgoingPortEntry 7 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtStatisticsObjects OBJECT IDENTIFIER ::= { dIpmcExtObjects 10 }
|
||
|
||
dIpmcExtIgmpPortIfStatTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtIgmpPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table contains a list of statistics about IGMP."
|
||
::= { dIpmcExtStatisticsObjects 1 }
|
||
|
||
dIpmcExtIgmpPortIfStatEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtIgmpPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the dIpmcExtIgmpPortIfStatTable."
|
||
INDEX {
|
||
dIpmcExtIgmpPortIfIndex
|
||
}
|
||
::= { dIpmcExtIgmpPortIfStatTable 1 }
|
||
|
||
DIpmcExtIgmpPortIfStatEntry ::= SEQUENCE {
|
||
dIpmcExtIgmpPortIfIndex InterfaceIndex,
|
||
dIpmcExtIgmpPortIfV1RxReport Counter32,
|
||
dIpmcExtIgmpPortIfV1RxQuery Counter32,
|
||
dIpmcExtIgmpPortIfV1TxReport Counter32,
|
||
dIpmcExtIgmpPortIfV1TxQuery Counter32,
|
||
dIpmcExtIgmpPortIfV2RxReport Counter32,
|
||
dIpmcExtIgmpPortIfV2RxQuery Counter32,
|
||
dIpmcExtIgmpPortIfV2RxLeave Counter32,
|
||
dIpmcExtIgmpPortIfV2TxReport Counter32,
|
||
dIpmcExtIgmpPortIfV2TxQuery Counter32,
|
||
dIpmcExtIgmpPortIfV2TxLeave Counter32,
|
||
dIpmcExtIgmpPortIfV3RxReport Counter32,
|
||
dIpmcExtIgmpPortIfV3RxQuery Counter32,
|
||
dIpmcExtIgmpPortIfV3TxReport Counter32,
|
||
dIpmcExtIgmpPortIfV3TxQuery Counter32,
|
||
dIpmcExtIgmpPortIfRxUnknown Counter32,
|
||
dIpmcExtIgmpPortIfTxUnknown Counter32
|
||
}
|
||
|
||
dIpmcExtIgmpPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the ifIndex."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 1 }
|
||
|
||
dIpmcExtIgmpPortIfV1RxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v1 Report."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 2 }
|
||
|
||
dIpmcExtIgmpPortIfV1RxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v1 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 3 }
|
||
|
||
dIpmcExtIgmpPortIfV1TxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v1 Report packets ."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 4 }
|
||
|
||
dIpmcExtIgmpPortIfV1TxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v1 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 5 }
|
||
|
||
dIpmcExtIgmpPortIfV2RxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v2 Report packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 6 }
|
||
|
||
dIpmcExtIgmpPortIfV2RxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v2 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 7 }
|
||
|
||
dIpmcExtIgmpPortIfV2RxLeave OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v2 Leave packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 8 }
|
||
|
||
dIpmcExtIgmpPortIfV2TxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v2 Report packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 9 }
|
||
|
||
dIpmcExtIgmpPortIfV2TxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v2 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 10 }
|
||
|
||
dIpmcExtIgmpPortIfV2TxLeave OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v2 Leave packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 11 }
|
||
|
||
dIpmcExtIgmpPortIfV3RxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v3 Report packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 12 }
|
||
|
||
dIpmcExtIgmpPortIfV3RxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP v3 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 13 }
|
||
|
||
dIpmcExtIgmpPortIfV3TxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v3 Report packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 14 }
|
||
|
||
dIpmcExtIgmpPortIfV3TxQuery OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP v3 Query packets."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 15 }
|
||
|
||
dIpmcExtIgmpPortIfRxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received IGMP packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 16 }
|
||
|
||
dIpmcExtIgmpPortIfTxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtIgmpPortIfStatEntry 17 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtPimPortIfStatTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtPimPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table contains a list of statistics about PIM."
|
||
::= { dIpmcExtStatisticsObjects 2 }
|
||
|
||
dIpmcExtPimPortIfStatEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtPimPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the dIpmcExtPimPortIfStatTable."
|
||
INDEX {
|
||
dIpmcExtPimPortIfIndex,
|
||
dIpmcExtPimPortIfVersion
|
||
}
|
||
::= { dIpmcExtPimPortIfStatTable 1 }
|
||
|
||
DIpmcExtPimPortIfStatEntry ::= SEQUENCE {
|
||
dIpmcExtPimPortIfIndex InterfaceIndex,
|
||
dIpmcExtPimPortIfVersion InetVersion,
|
||
dIpmcExtPimPortIfRxHello Counter32,
|
||
dIpmcExtPimPortIfTxHello Counter32,
|
||
dIpmcExtPimPortIfRxRegister Counter32,
|
||
dIpmcExtPimPortIfTxRegister Counter32,
|
||
dIpmcExtPimPortIfRxRegisterStop Counter32,
|
||
dIpmcExtPimPortIfTxRegisterStop Counter32,
|
||
dIpmcExtPimPortIfRxJoinPrune Counter32,
|
||
dIpmcExtPimPortIfTxJoinPrune Counter32,
|
||
dIpmcExtPimPortIfRxBootstrap Counter32,
|
||
dIpmcExtPimPortIfTxBootstrap Counter32,
|
||
dIpmcExtPimPortIfRxAssert Counter32,
|
||
dIpmcExtPimPortIfTxAssert Counter32,
|
||
dIpmcExtPimPortIfRxGraft Counter32,
|
||
dIpmcExtPimPortIfTxGraft Counter32,
|
||
dIpmcExtPimPortIfRxGraftAck Counter32,
|
||
dIpmcExtPimPortIfTxGraftAck Counter32,
|
||
dIpmcExtPimPortIfRxCRpAdv Counter32,
|
||
dIpmcExtPimPortIfTxCRpAdv Counter32,
|
||
dIpmcExtPimPortIfRxStateRefresh Counter32,
|
||
dIpmcExtPimPortIfTxStateRefresh Counter32,
|
||
dIpmcExtPimPortIfRxUnknown Counter32,
|
||
dIpmcExtPimPortIfTxUnknown Counter32
|
||
}
|
||
|
||
dIpmcExtPimPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the ifIndex."
|
||
::= { dIpmcExtPimPortIfStatEntry 1 }
|
||
|
||
dIpmcExtPimPortIfVersion OBJECT-TYPE
|
||
SYNTAX InetVersion
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the IP protocol version of the entry."
|
||
::= { dIpmcExtPimPortIfStatEntry 2 }
|
||
|
||
dIpmcExtPimPortIfRxHello OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Hello packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 3 }
|
||
|
||
dIpmcExtPimPortIfTxHello OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Hello packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 4 }
|
||
|
||
dIpmcExtPimPortIfRxRegister OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Register packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 5 }
|
||
|
||
dIpmcExtPimPortIfTxRegister OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Register packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 6 }
|
||
|
||
dIpmcExtPimPortIfRxRegisterStop OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Register-Stop packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 7 }
|
||
|
||
dIpmcExtPimPortIfTxRegisterStop OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Register-Stop packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 8 }
|
||
|
||
dIpmcExtPimPortIfRxJoinPrune OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Join/Prune packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 9 }
|
||
|
||
dIpmcExtPimPortIfTxJoinPrune OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Join/Prune packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 10 }
|
||
|
||
dIpmcExtPimPortIfRxBootstrap OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Bootstrap packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 11 }
|
||
|
||
dIpmcExtPimPortIfTxBootstrap OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Bootstrap packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 12 }
|
||
|
||
dIpmcExtPimPortIfRxAssert OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Assert packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 13 }
|
||
|
||
dIpmcExtPimPortIfTxAssert OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Assert packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 14 }
|
||
|
||
dIpmcExtPimPortIfRxGraft OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Graft packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 15 }
|
||
|
||
dIpmcExtPimPortIfTxGraft OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Graft packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 16 }
|
||
|
||
dIpmcExtPimPortIfRxGraftAck OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Graft-Ack packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 17 }
|
||
|
||
dIpmcExtPimPortIfTxGraftAck OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Graft-Ack packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 18 }
|
||
|
||
dIpmcExtPimPortIfRxCRpAdv OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM Candidate-RP-Advertisement
|
||
packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 19 }
|
||
|
||
dIpmcExtPimPortIfTxCRpAdv OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM Candidate-RP-Advertisement
|
||
packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 20 }
|
||
|
||
dIpmcExtPimPortIfRxStateRefresh OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM-DM State Refresh packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 21 }
|
||
|
||
dIpmcExtPimPortIfTxStateRefresh OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM-DM State Refresh
|
||
packets."
|
||
::= { dIpmcExtPimPortIfStatEntry 22 }
|
||
|
||
dIpmcExtPimPortIfRxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtPimPortIfStatEntry 23 }
|
||
|
||
dIpmcExtPimPortIfTxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted IGMP packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtPimPortIfStatEntry 24 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtDvmrpPortIfStatTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF DIpmcExtDvmrpPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The table contains a list of statistics about DVMRP."
|
||
::= { dIpmcExtStatisticsObjects 3 }
|
||
|
||
dIpmcExtDvmrpPortIfStatEntry OBJECT-TYPE
|
||
SYNTAX DIpmcExtDvmrpPortIfStatEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the dIpmcExtDvmrpPortIfStatTable."
|
||
INDEX {
|
||
dIpmcExtDvmrpPortIfIndex
|
||
}
|
||
::= { dIpmcExtDvmrpPortIfStatTable 1 }
|
||
|
||
DIpmcExtDvmrpPortIfStatEntry ::= SEQUENCE {
|
||
dIpmcExtDvmrpPortIfIndex InterfaceIndex,
|
||
dIpmcExtDvmrpPortIfRxProbe Counter32,
|
||
dIpmcExtDvmrpPortIfTxProbe Counter32,
|
||
dIpmcExtDvmrpPortIfRxReport Counter32,
|
||
dIpmcExtDvmrpPortIfTxReport Counter32,
|
||
dIpmcExtDvmrpPortIfRxPrune Counter32,
|
||
dIpmcExtDvmrpPortIfTxPrune Counter32,
|
||
dIpmcExtDvmrpPortIfRxGraft Counter32,
|
||
dIpmcExtDvmrpPortIfTxGraft Counter32,
|
||
dIpmcExtDvmrpPortIfRxGraftAck Counter32,
|
||
dIpmcExtDvmrpPortIfTxGraftAck Counter32,
|
||
dIpmcExtDvmrpPortIfRxUnknown Counter32,
|
||
dIpmcExtDvmrpPortIfTxUnknown Counter32
|
||
}
|
||
|
||
dIpmcExtDvmrpPortIfIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the ifIndex."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 1 }
|
||
|
||
dIpmcExtDvmrpPortIfRxProbe OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received DVMRP Probe packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 2 }
|
||
|
||
dIpmcExtDvmrpPortIfTxProbe OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted DVMRP Probe packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 3 }
|
||
|
||
dIpmcExtDvmrpPortIfRxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received DVMRP Report packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 4 }
|
||
|
||
dIpmcExtDvmrpPortIfTxReport OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted DVMRP Report packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 5 }
|
||
|
||
dIpmcExtDvmrpPortIfRxPrune OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received DVMRP Prune packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 6 }
|
||
|
||
dIpmcExtDvmrpPortIfTxPrune OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted DVMRP Prune packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 7 }
|
||
|
||
dIpmcExtDvmrpPortIfRxGraft OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received DVMRP Graft packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 8 }
|
||
|
||
dIpmcExtDvmrpPortIfTxGraft OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted DVMRP Graft packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 9 }
|
||
|
||
dIpmcExtDvmrpPortIfRxGraftAck OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received DVMRP Graft-Ack packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 10 }
|
||
|
||
dIpmcExtDvmrpPortIfTxGraftAck OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted DVMRP Graft-Ack packets."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 11 }
|
||
|
||
dIpmcExtDvmrpPortIfRxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of received PIM packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 12 }
|
||
|
||
dIpmcExtDvmrpPortIfTxUnknown OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This indicates the number of transmitted PIM packets which cannot
|
||
be classified into current message type."
|
||
::= { dIpmcExtDvmrpPortIfStatEntry 13 }
|
||
|
||
-- -----------------------------------------------------------------------------
|
||
dIpmcExtCompliances OBJECT IDENTIFIER ::= { dIpmcExtConformance 1 }
|
||
|
||
dIpmcExtCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement for entities which implement the
|
||
DLINKSW-IPMCAST-EXT-MIB."
|
||
MODULE
|
||
MANDATORY-GROUPS {
|
||
dIpmcExtGeneralCtrlGroup,
|
||
dIpmcExtBoundaryGroup,
|
||
dIpmcExtMrouteGroup,
|
||
dIpmcExtRpfGroup
|
||
}
|
||
|
||
OBJECT dIpmcExtIpv4McastTableLookupMode
|
||
MIN-ACCESS read-only
|
||
DESCRIPTION
|
||
"Write access is not required."
|
||
|
||
GROUP dIpmcExtCtrlPktCpuFilterGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtCtrlPktReplacePriGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtOutgoingPortsInfoGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtClearStatisticsGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtIgmpStatisticsGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtPimStatisticsGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
GROUP dIpmcExtDvmrpStatisticsGroup
|
||
DESCRIPTION
|
||
"This group is optional."
|
||
|
||
::= { dIpmcExtCompliances 1 }
|
||
|
||
dIpmcExtGroups OBJECT IDENTIFIER ::= { dIpmcExtConformance 2 }
|
||
|
||
dIpmcExtClearStatisticsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtClearStatistics
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects clears the statistics of multicast protocol
|
||
packets."
|
||
::= { dIpmcExtGroups 1 }
|
||
|
||
dIpmcExtGeneralCtrlGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtMcastRouteEnabled,
|
||
dIpmcExtIpv4McastTableLookupMode
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides the multicast management."
|
||
::= { dIpmcExtGroups 2 }
|
||
|
||
dIpmcExtBoundaryGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtBoundaryRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects providing information for the system's
|
||
multicast scope zone boundaries."
|
||
::= { dIpmcExtGroups 3 }
|
||
|
||
dIpmcExtMrouteGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtStaticMrouteRpfType,
|
||
dIpmcExtStaticMrouteRpfAddr,
|
||
dIpmcExtStaticMrouteRpfIfIndex,
|
||
dIpmcExtStaticMrouteRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides the management of static multicast
|
||
routes."
|
||
::= { dIpmcExtGroups 4 }
|
||
|
||
dIpmcExtCtrlPktCpuFilterGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtCtrlPktCpuFilterV4Proto,
|
||
dIpmcExtCtrlPktCpuFilterV6Proto
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects providing information about the layer 3
|
||
control packets filtering status."
|
||
::= { dIpmcExtGroups 5 }
|
||
|
||
dIpmcExtCtrlPktReplacePriGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtCtrlPktRepDscp,
|
||
dIpmcExtCtrlPktRepPriority,
|
||
dIpmcExtCtrlPktRepPriRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects providing information about the Priority
|
||
and DSCP values configured for specific control protocols."
|
||
::= { dIpmcExtGroups 6 }
|
||
|
||
dIpmcExtRpfGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtRpfIfIndex,
|
||
dIpmcExtRpfNeighborAddr,
|
||
dIpmcExtRpfType,
|
||
dIpmcExtRpfMetricValid,
|
||
dIpmcExtRpfMetric
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides information about the Reverse
|
||
Path Forwarding (RPF) for IP multicast."
|
||
::= { dIpmcExtGroups 7 }
|
||
|
||
dIpmcExtOutgoingPortsInfoGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtGrpOutgoingPort
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides outgoing ports information for
|
||
multicast group address."
|
||
::= { dIpmcExtGroups 8 }
|
||
|
||
dIpmcExtIgmpStatisticsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtIgmpPortIfV1RxReport,
|
||
dIpmcExtIgmpPortIfV1RxQuery,
|
||
dIpmcExtIgmpPortIfV1TxReport,
|
||
dIpmcExtIgmpPortIfV1TxQuery,
|
||
dIpmcExtIgmpPortIfV2RxReport,
|
||
dIpmcExtIgmpPortIfV2RxQuery,
|
||
dIpmcExtIgmpPortIfV2RxLeave,
|
||
dIpmcExtIgmpPortIfV2TxReport,
|
||
dIpmcExtIgmpPortIfV2TxQuery,
|
||
dIpmcExtIgmpPortIfV2TxLeave,
|
||
dIpmcExtIgmpPortIfV3RxReport,
|
||
dIpmcExtIgmpPortIfV3RxQuery,
|
||
dIpmcExtIgmpPortIfV3TxReport,
|
||
dIpmcExtIgmpPortIfV3TxQuery,
|
||
dIpmcExtIgmpPortIfRxUnknown,
|
||
dIpmcExtIgmpPortIfTxUnknown
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides statistics information about the
|
||
IGMP."
|
||
::= { dIpmcExtGroups 9 }
|
||
|
||
dIpmcExtPimStatisticsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtPimPortIfRxHello,
|
||
dIpmcExtPimPortIfTxHello,
|
||
dIpmcExtPimPortIfRxRegister,
|
||
dIpmcExtPimPortIfTxRegister,
|
||
dIpmcExtPimPortIfRxRegisterStop,
|
||
dIpmcExtPimPortIfTxRegisterStop,
|
||
dIpmcExtPimPortIfRxJoinPrune,
|
||
dIpmcExtPimPortIfTxJoinPrune,
|
||
dIpmcExtPimPortIfRxBootstrap,
|
||
dIpmcExtPimPortIfTxBootstrap,
|
||
dIpmcExtPimPortIfRxAssert,
|
||
dIpmcExtPimPortIfTxAssert,
|
||
dIpmcExtPimPortIfRxGraft,
|
||
dIpmcExtPimPortIfTxGraft,
|
||
dIpmcExtPimPortIfRxGraftAck,
|
||
dIpmcExtPimPortIfTxGraftAck,
|
||
dIpmcExtPimPortIfRxCRpAdv,
|
||
dIpmcExtPimPortIfTxCRpAdv,
|
||
dIpmcExtPimPortIfRxStateRefresh,
|
||
dIpmcExtPimPortIfTxStateRefresh,
|
||
dIpmcExtPimPortIfRxUnknown,
|
||
dIpmcExtPimPortIfTxUnknown
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides statistics information about the
|
||
PIM."
|
||
::= { dIpmcExtGroups 10 }
|
||
|
||
dIpmcExtDvmrpStatisticsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
dIpmcExtDvmrpPortIfRxProbe,
|
||
dIpmcExtDvmrpPortIfTxProbe,
|
||
dIpmcExtDvmrpPortIfRxReport,
|
||
dIpmcExtDvmrpPortIfTxReport,
|
||
dIpmcExtDvmrpPortIfRxPrune,
|
||
dIpmcExtDvmrpPortIfTxPrune,
|
||
dIpmcExtDvmrpPortIfRxGraft,
|
||
dIpmcExtDvmrpPortIfTxGraft,
|
||
dIpmcExtDvmrpPortIfRxGraftAck,
|
||
dIpmcExtDvmrpPortIfTxGraftAck,
|
||
dIpmcExtDvmrpPortIfRxUnknown,
|
||
dIpmcExtDvmrpPortIfTxUnknown
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects provides statistics information about the
|
||
DVMRP."
|
||
::= { dIpmcExtGroups 11 }
|
||
END
|