summaryrefslogtreecommitdiff
path: root/MIBS/hp/HP-ICF-MLD-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-ICF-MLD-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/HP-ICF-MLD-MIB')
-rw-r--r--MIBS/hp/HP-ICF-MLD-MIB710
1 files changed, 710 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-MLD-MIB b/MIBS/hp/HP-ICF-MLD-MIB
new file mode 100644
index 0000000..fd7ee67
--- /dev/null
+++ b/MIBS/hp/HP-ICF-MLD-MIB
@@ -0,0 +1,710 @@
+HP-ICF-MLD-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY,
+ Integer32, Counter32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ hpSwitch
+ FROM HP-ICF-OID
+ mldInterfaceEntry
+ FROM IPV6-MLD-MIB
+ TimeTicks
+ FROM SNMPv2-SMI
+ InetAddressIPv6
+ FROM INET-ADDRESS-MIB
+ PortList
+ FROM Q-BRIDGE-MIB
+ InterfaceIndex
+ FROM IF-MIB;
+
+ hpicfMldMIB MODULE-IDENTITY
+ LAST-UPDATED "200707020000Z" -- July 2, 2007
+ ORGANIZATION "Hewlett-Packard Company
+ ProCurve Networking Business"
+ CONTACT-INFO "Hewlett-Packard Company
+ 8000 Foothills Blvd.
+ Roseville, CA 95747"
+ DESCRIPTION "This MIB module contains HP proprietary
+ mib definitons for managing MLD services
+ including extensions to the standard MLD MIB (RFC 3019)."
+ REVISION "200707020000Z" -- July 2, 2007
+ DESCRIPTION "Initial revision."
+ ::= { hpSwitch 48 }
+
+-- -------------------------------------------------------------
+-- Textual Conventions
+-- -------------------------------------------------------------
+
+ HpicfMcastGroupTypeDefinition ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type definition. This type distinguishes the
+ different ways of tracking this device has for
+ multicast joins. The method of tracking is primarily
+ determined by the igmp/mld feature configuration. In
+ particular if the snooping feature is enabled then
+ port level tracking is the default which results in
+ filtered groups. If the snooping feature is
+ disabled then joins will result in standard groups
+ being tracked by this device. When hardware resources
+ are exhauseted for multicast filtered bridging, joins
+ may result in standard groups even though the snooping
+ feature is enabled. Mini groups may be used when
+ other resources, such as RAM, are low or exhausted."
+ SYNTAX INTEGER { standard(1), filtered(2), mini(3) }
+
+
+-- **********************************************************************
+-- The MLD MIB Groups
+-- **********************************************************************
+
+ hpicfMldObjects OBJECT IDENTIFIER ::= { hpicfMldMIB 1 }
+ hpicfMld OBJECT IDENTIFIER ::= { hpicfMldObjects 1 }
+
+ hpicfMldConformance OBJECT IDENTIFIER ::= { hpicfMldMIB 2 }
+ hpicfMldGroups OBJECT IDENTIFIER ::= { hpicfMldConformance 1 }
+ hpicfMldCompliances OBJECT IDENTIFIER ::= { hpicfMldConformance 2 }
+
+
+-- **********************************************************************
+-- Start of MIB objects
+-- **********************************************************************
+
+ hpicfMldControlUnknownMulticast OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When enabled along with MLD, any IPv6 Multicast
+ packets that are not joined by an MLD host will
+ will be restricted to ports that have detected a
+ multicast router or ports that are configured to
+ always forward IPv6 multicast. When set to disabled
+ or when MLD is disabled, the unjoined IPv6 multicast
+ packets will be flooded out all ports in the VLAN.
+ Permanently assigned multicast addresses are always
+ flooded and so are not impacted by this object."
+ DEFVAL { true }
+ ::= { hpicfMld 1 }
+
+
+ hpicfMldConfigForcedLeaveInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When a port's
+ hpicfMldPortConfigEntryForcedLeaveFeature is
+ enabled, this is the amount of time allowed for an
+ MLD Report to arrive and cancel deletion of a
+ multicast group requested by a previous MLD
+ Leave request. Units are tenths of seconds."
+ ::= { hpicfMld 2 }
+
+ hpicfMldEnabledCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current total count of interfaces with MLD enabled."
+ ::= { hpicfMld 3 }
+
+ hpicfMldMcastGroupJoinsCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current total count of Multicast groups joined."
+ ::= { hpicfMld 4 }
+
+
+-- **********************************************************************
+-- The Extensions to the MLD std MIB mldInterfaceTable (RFC 3019)
+-- **********************************************************************
+
+ hpicfMldIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfMldIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "HP extensions to the MLD stadard MIB table mldIfTable."
+ ::= { hpicfMld 5 }
+
+ hpicfMldIfEntry OBJECT-TYPE
+ SYNTAX HpicfMldIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "HP extensions for an entry in the mldInterfaceTable."
+ AUGMENTS { mldInterfaceEntry }
+ ::= { hpicfMldIfTable 1 }
+
+ HpicfMldIfEntry ::=
+ SEQUENCE {
+ hpicfMldIfEntryQuerierFeature TruthValue,
+ hpicfMldIfEntrySnoopingFeature TruthValue,
+ hpicfMldIfEntryQuerierPort Integer32,
+ hpicfMldIfEntryFilteredJoins Integer32,
+ hpicfMldIfEntryStandardJoins Integer32,
+ hpicfMldIfEntryPortsWithMcastRouter PortList,
+ hpicfMldIfEntryStatGeneralQueryRx Counter32,
+ hpicfMldIfEntryStatQueryTx Counter32,
+ hpicfMldIfEntryStatGSQRx Counter32,
+ hpicfMldIfEntryStatGSQTx Counter32,
+ hpicfMldIfEntryStatMldV1ReportRx Counter32,
+ hpicfMldIfEntryStatMldV2ReportRx Counter32,
+ hpicfMldIfEntryStatMldV1LeaveRx Counter32,
+ hpicfMldIfEntryStatUnknownMldTypeRx Counter32,
+ hpicfMldIfEntryStatUnknownPktRx Counter32,
+ hpicfMldIfEntryStatForwardToRoutersTx Counter32,
+ hpicfMldIfEntryStatForwardToAllPortsTx Counter32,
+ hpicfMldIfEntryStatFastLeaves Counter32,
+ hpicfMldIfEntryStatForcedFastLeaves Counter32,
+ hpicfMldIfEntryStatJoinTimeouts Counter32
+ }
+
+ hpicfMldIfEntryQuerierFeature OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Turns MLD querier functionality on and off."
+ DEFVAL { true }
+ ::= { hpicfMldIfEntry 1 }
+
+
+ hpicfMldIfEntrySnoopingFeature OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When enabled along with MLD, any IPv6 Multicast
+ packets that are joined by an MLD host will be
+ be restricted to ports which have recieved the
+ joins. This can be overridden by other features
+ like hpicfMldPortConfigEntryPortModeFeature."
+ DEFVAL { true }
+ ::= { hpicfMldIfEntry 2 }
+
+ hpicfMldIfEntryQuerierPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Logical port which the querier is connected to. This is
+ determined by the presence of querier packets on this port.
+ This value is 0 if this device is querier."
+ ::= { hpicfMldIfEntry 3 }
+
+ hpicfMldIfEntryFilteredJoins OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current total count of groups on this interface being tracked on a
+ per port basis. Traffic for these groups will be filtered to flow
+ only to ports with active joins, subject to hw resource limitations
+ such as the maximum number of groups supported by the hardware."
+ ::= { hpicfMldIfEntry 4 }
+
+ hpicfMldIfEntryStandardJoins OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current total count of groups on this interface being traced on a
+ per interface basis. Traffic for these groups are flooded to the
+ ports on the interface. These can come form joines on interfaces
+ which do not have mld snooping turned on. They can also come from
+ interfaces which have mld snooping on, but hw resources have been
+ exhausted for bridging traffic based on joins."
+ ::= { hpicfMldIfEntry 5 }
+
+ hpicfMldIfEntryPortsWithMcastRouter OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This indicates which ports have a multicast router detected on
+ them."
+ ::= { hpicfMldIfEntry 6 }
+
+
+ hpicfMldIfEntryStatGeneralQueryRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times an Mld Gerneral Service Query has been received
+ on this interface."
+ ::= { hpicfMldIfEntry 7 }
+
+ hpicfMldIfEntryStatQueryTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a query has been sent from this interface."
+ ::= { hpicfMldIfEntry 8}
+
+ hpicfMldIfEntryStatGSQRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a group specific query has been received from
+ this interface."
+ ::= { hpicfMldIfEntry 9}
+
+ hpicfMldIfEntryStatGSQTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a group specific query has been sent from
+ this interface."
+ ::= { hpicfMldIfEntry 10}
+
+ hpicfMldIfEntryStatMldV1ReportRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times an Mld version 1 report has been received on
+ this interface."
+ ::= { hpicfMldIfEntry 11}
+
+ hpicfMldIfEntryStatMldV2ReportRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times an Mld version 2 report has been received on
+ this interface."
+ ::= { hpicfMldIfEntry 12}
+
+ hpicfMldIfEntryStatMldV1LeaveRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times an Mld version 1 leave has been received on
+ this interface."
+ ::= { hpicfMldIfEntry 13}
+
+ hpicfMldIfEntryStatUnknownMldTypeRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times an Mld packet of unkown type has been received
+ on this inerface."
+ ::= { hpicfMldIfEntry 14}
+
+ hpicfMldIfEntryStatUnknownPktRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a packet of unknown type has been sent to the
+ Mld protocol on this device on this interface."
+ ::= { hpicfMldIfEntry 15}
+
+ hpicfMldIfEntryStatForwardToRoutersTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a packet has been forwarded to routers on this
+ interface."
+ ::= { hpicfMldIfEntry 16}
+
+ hpicfMldIfEntryStatForwardToAllPortsTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a packet has been forwarded to all ports on this
+ interface."
+ ::= { hpicfMldIfEntry 17}
+
+ hpicfMldIfEntryStatFastLeaves OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a fast leave has occurred on this interface."
+ ::= { hpicfMldIfEntry 18}
+
+ hpicfMldIfEntryStatForcedFastLeaves OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a forced fast leave has occurred on this interface."
+ ::= { hpicfMldIfEntry 19}
+
+ hpicfMldIfEntryStatJoinTimeouts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times a join has timeout out on this interface."
+ ::= { hpicfMldIfEntry 20}
+
+-- **********************************************************************
+-- The Extensions to the MLD std MIB mldCacheTable (RFC 3019)
+-- **********************************************************************
+
+ hpicfMldCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfMldCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "HP extensions to the MLD stadard MIB table mldCacheTable."
+ ::= { hpicfMld 6 }
+
+ hpicfMldCacheEntry OBJECT-TYPE
+ SYNTAX HpicfMldCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "HP extensions for an entry in the mldCacheTable."
+ INDEX {hpicfMldCacheIfIndex, hpicfMldCacheAddress}
+ ::= { hpicfMldCacheTable 1 }
+
+ HpicfMldCacheEntry ::=
+ SEQUENCE {
+ hpicfMldCacheIfIndex InterfaceIndex,
+ hpicfMldCacheAddress InetAddressIPv6,
+ hpicfMldCacheSelf TruthValue,
+ hpicfMldCacheLastReporter InetAddressIPv6,
+ hpicfMldCacheUpTime TimeTicks,
+ hpicfMldCacheExpiryTime TimeTicks,
+ hpicfMldGroupType HpicfMcastGroupTypeDefinition,
+ hpicfJoinedPorts PortList,
+ hpicfMldCacheStatus RowStatus
+ }
+
+ hpicfMldCacheIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface for which this entry
+ contains information for an IPv6 multicast group
+ address."
+ ::= { hpicfMldCacheEntry 1 }
+
+ hpicfMldCacheAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6 (SIZE (16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 multicast group address for which this entry
+ contains information."
+ ::= { hpicfMldCacheEntry 2 }
+
+ hpicfMldCacheSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the local system is a member of
+ this group address on this interface."
+ DEFVAL { true }
+ ::= { hpicfMldCacheEntry 3 }
+
+ hpicfMldCacheLastReporter OBJECT-TYPE
+ SYNTAX InetAddressIPv6 (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the source of the last membership
+ report received for this IPv6 Multicast group address on
+ this interface. If no membership report has been
+ received, this object has the value 0::0."
+ ::= { hpicfMldCacheEntry 4 }
+
+ hpicfMldCacheUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+ ::= { hpicfMldCacheEntry 5 }
+
+ hpicfMldCacheExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry
+ will be aged out. A value of 0 indicates that the entry
+ is only present because mldCacheSelf is true and that if
+ the router left the group, this entry would be aged out
+ immediately. Note that some implementations may process
+ Membership Reports from the local system in the same way
+ as reports from other hosts, so a value of 0 is not
+ required."
+ ::= { hpicfMldCacheEntry 6 }
+
+
+ hpicfMldGroupType OBJECT-TYPE
+ SYNTAX HpicfMcastGroupTypeDefinition
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "See HpicfMldGroupTypeDefinition description."
+ ::= { hpicfMldCacheEntry 7 }
+
+ hpicfJoinedPorts OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Logical ports with active Mld joins on them for this
+ entry. For Filtered groups this will be the logical ports
+ which have active joins. For standard and mini groups this
+ will include all logical ports on the interface running
+ Mld."
+ ::= { hpicfMldCacheEntry 8 }
+
+ hpicfMldCacheStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this row, by which new entries may be
+ created, or existing entries deleted from this table."
+ ::= { hpicfMldCacheEntry 9 }
+
+
+-- **********************************************************************
+-- MLD Port Configuration MIB
+-- **********************************************************************
+
+ HpicfMldConfigPortModeType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Type definition. See
+ hpicfMldPortConfigEntryPortModeFeature for
+ definition of this feature."
+ SYNTAX INTEGER { auto(1), blocked(2), forward(3) }
+
+ hpicfMldPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfMldPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about the MLD port
+ configurations on this switch."
+ ::= { hpicfMld 7 }
+
+ hpicfMldPortConfigEntry OBJECT-TYPE
+ SYNTAX HpicfMldPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The information associated with each MLD port
+ configuration."
+ INDEX { hpicfMldPortConfigEntryInterfaceIfIndex, hpicfMldPortConfigEntryIndex }
+ ::= { hpicfMldPortConfigTable 1 }
+
+ HpicfMldPortConfigEntry ::=
+ SEQUENCE {
+ hpicfMldPortConfigEntryInterfaceIfIndex InterfaceIndex,
+ hpicfMldPortConfigEntryIndex Integer32,
+ hpicfMldPortConfigEntryPortModeFeature HpicfMldConfigPortModeType,
+ hpicfMldPortConfigEntryForcedLeaveFeature TruthValue,
+ hpicfMldPortConfigEntryFastLeaveFeature TruthValue
+ }
+
+ hpicfMldPortConfigEntryInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { hpicfMldPortConfigEntry 1 }
+
+ hpicfMldPortConfigEntryIndex OBJECT-TYPE
+ SYNTAX Integer32 (1 .. 65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value which uniquely identifies a row in the
+ Interfaces Table for a port or trunk."
+ ::= { hpicfMldPortConfigEntry 2 }
+
+ hpicfMldPortConfigEntryPortModeFeature OBJECT-TYPE
+ SYNTAX HpicfMldConfigPortModeType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The operational status of the MLD feature for this
+ port or trunk. 1 implies that all IP Multicast traffic
+ will be monitored on the port, 2 implies that
+ IP Multicast traffic will be dropped on the port, and
+ 3 implies that all IP Multicast traffic will be
+ forwarded without the switch examining it."
+ ::= { hpicfMldPortConfigEntry 3 }
+
+ hpicfMldPortConfigEntryForcedLeaveFeature OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The operational status of the MLD feature for this
+ port or trunk indicates whether any MLD Leaves
+ received for an IPv6 Multicast group will cause the
+ group to be deleted after the
+ hpicfMLDConfigForcedLeaveInterval if no new MLD
+ Reports are received for that group. Normal behavior
+ is for a group issuing a Leave to be deleted after
+ the Querier's Maximum Response time if no MLD
+ Report is received."
+ ::= { hpicfMldPortConfigEntry 4 }
+
+ hpicfMldPortConfigEntryFastLeaveFeature OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The operational status of the MLD feature for this
+ port or trunk indicates whether any MLD Leaves
+ received for an IPv6 Multicast group will cause the
+ group to be deleted immediately on single-
+ connection ports. Normal behavior is for a group
+ issuing a Leave to be deleted after the Querier's
+ Maximum Response time if no MLD Report is
+ received."
+ ::= { hpicfMldPortConfigEntry 5 }
+
+
+-- **********************************************************************
+-- MLD Filtered Group Port Cache MIB
+-- **********************************************************************
+
+ hpicfMldFilteredGroupPortCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HpicfMldFilteredGroupPortCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about the MLD port
+ configurations on this switch."
+ ::= { hpicfMld 8 }
+
+ hpicfMldFilteredGroupPortCacheEntry OBJECT-TYPE
+ SYNTAX HpicfMldFilteredGroupPortCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The information associated with each MLD port
+ configuration."
+ INDEX { hpicfMldFilteredGroupPortCacheIfIndex,
+ hpicfMldFilteredGroupPortCacheGroupAddress,
+ hpicfMldFilteredGroupPortCachePortIndex }
+ ::= { hpicfMldFilteredGroupPortCacheTable 1 }
+
+ HpicfMldFilteredGroupPortCacheEntry ::=
+ SEQUENCE {
+ hpicfMldFilteredGroupPortCacheIfIndex InterfaceIndex,
+ hpicfMldFilteredGroupPortCacheGroupAddress InetAddressIPv6,
+ hpicfMldFilteredGroupPortCachePortIndex Integer32,
+ hpicfMldFilteredGroupPortCacheExpiryTime TimeTicks
+ }
+
+ hpicfMldFilteredGroupPortCacheIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The internetwork-layer interface value of the interface
+ for which MLD is enabled and for which this filtered
+ group exists."
+ ::= { hpicfMldFilteredGroupPortCacheEntry 1 }
+
+ hpicfMldFilteredGroupPortCacheGroupAddress OBJECT-TYPE
+ SYNTAX InetAddressIPv6
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv6 multicast group address for which this
+ entry contains information."
+ ::= { hpicfMldFilteredGroupPortCacheEntry 2 }
+
+ hpicfMldFilteredGroupPortCachePortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1 .. 65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value which uniquely identifies a row in the
+ Interfaces Table for a port or trunk."
+ ::= { hpicfMldFilteredGroupPortCacheEntry 3 }
+
+ hpicfMldFilteredGroupPortCacheExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry
+ will be aged out."
+ ::= { hpicfMldFilteredGroupPortCacheEntry 4 }
+
+
+-- **********************************************************************
+-- Conformance Information
+-- **********************************************************************
+
+ hpicfMldBaseGroup OBJECT-GROUP
+ OBJECTS { hpicfMldControlUnknownMulticast,
+ hpicfMldConfigForcedLeaveInterval,
+ hpicfMldEnabledCount,
+ hpicfMldMcastGroupJoinsCount
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects to support basic MLD
+ configuration information on HP routers."
+ ::= { hpicfMldGroups 1 }
+
+ hpicfMldIfGroup OBJECT-GROUP
+ OBJECTS { hpicfMldIfEntryQuerierFeature,
+ hpicfMldIfEntrySnoopingFeature,
+ hpicfMldIfEntryQuerierPort,
+ hpicfMldIfEntryFilteredJoins,
+ hpicfMldIfEntryStandardJoins,
+ hpicfMldIfEntryPortsWithMcastRouter,
+ hpicfMldIfEntryStatGeneralQueryRx,
+ hpicfMldIfEntryStatQueryTx,
+ hpicfMldIfEntryStatGSQRx,
+ hpicfMldIfEntryStatGSQTx,
+ hpicfMldIfEntryStatMldV1ReportRx,
+ hpicfMldIfEntryStatMldV2ReportRx,
+ hpicfMldIfEntryStatMldV1LeaveRx,
+ hpicfMldIfEntryStatUnknownMldTypeRx,
+ hpicfMldIfEntryStatUnknownPktRx,
+ hpicfMldIfEntryStatForwardToRoutersTx,
+ hpicfMldIfEntryStatForwardToAllPortsTx,
+ hpicfMldIfEntryStatFastLeaves,
+ hpicfMldIfEntryStatForcedFastLeaves,
+ hpicfMldIfEntryStatJoinTimeouts
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects that extends objects defined
+ in mldInterfaceTable and used to support management of
+ interfaces with MLD enabled."
+ ::= { hpicfMldGroups 2 }
+
+ hpicfMldCacheGroup OBJECT-GROUP
+ OBJECTS { hpicfMldCacheSelf,
+ hpicfMldCacheLastReporter,
+ hpicfMldCacheUpTime,
+ hpicfMldCacheExpiryTime,
+ hpicfMldGroupType,
+ hpicfJoinedPorts,
+ hpicfMldCacheStatus
+ }
+ STATUS current
+ DESCRIPTION "A collection of objects that extends objects defined
+ in mldCacheTable and used to support management of
+ interfaces with MLD enabled."
+ ::= { hpicfMldGroups 3 }
+
+ hpicfMldPortGroup OBJECT-GROUP
+ OBJECTS { hpicfMldPortConfigEntryPortModeFeature,
+ hpicfMldPortConfigEntryForcedLeaveFeature,
+ hpicfMldPortConfigEntryFastLeaveFeature }
+ STATUS current
+ DESCRIPTION "A collection of objects that extends objects defined
+ in mldInterfaceTable and used to support management of
+ interfaces with MLD enabled."
+ ::= { hpicfMldGroups 4 }
+
+ hpicfMldFilteredGroupPortCacheGroup OBJECT-GROUP
+ OBJECTS { hpicfMldFilteredGroupPortCacheExpiryTime }
+ STATUS current
+ DESCRIPTION "A collection of objects that extends objects defined
+ in hpicfMldCacheTable which are of type filtered. These
+ are used to support management of interfaces with MLD
+ enabled."
+ ::= { hpicfMldGroups 5 }
+
+-- **********************************************************************
+-- Compliance statements
+-- **********************************************************************
+
+ hpicfMldMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement for HP routers running
+ MLD and implementing the HP-ICF-MLD MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { hpicfMldBaseGroup,
+ hpicfMldIfGroup,
+ hpicfMldCacheGroup,
+ hpicfMldPortGroup,
+ hpicfMldFilteredGroupPortCacheGroup }
+ ::= { hpicfMldCompliances 1 }
+
+END