Observium_CE/mibs/zyxel/ZYXEL-IGMP-SNOOPING-MIB

1153 lines
40 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- $Log: ZYXEL-IGMP-SNOOPING-MIB.mib $
-- Revision 1.7 2013/12/06 07:05:55 ccho
-- remove uncessary imports
-- Revision 1.6 2013/11/06 05:41:18 ccho
-- fix mib style
-- Revision 1.5 2012/09/27 06:45:52 Dana
-- add clear igmp snooping statistics function
-- Revision 1.4 2012/09/19 07:37:10 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.3 2012/08/14 06:33:33 yating
-- IGMP Snooping Client enhancement for feature-based MIB
-- Revision 1.2 2012/07/05 06:23:01 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:49:37 Kevin
-- Initial revision
ZYXEL-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC -- RFC2579
DisplayString
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB
PortList
FROM Q-BRIDGE-MIB
dot1dBasePort
FROM BRIDGE-MIB
IpAddress
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelIgmpSnooping MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for Internet Group Management Protocol (IGMP) snooping"
::= { esMgmt 31 }
zyxelIgmpSnoopingSetup OBJECT IDENTIFIER ::= { zyxelIgmpSnooping 1 }
zyxelIgmpSnoopingStatus OBJECT IDENTIFIER ::= { zyxelIgmpSnooping 2 }
--
--
-- 31.IgmpSnooping
--
--
-- 1. zyxelIgmpSnoopingSetup
zyIgmpSnoopingState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP snooping to forward group multicast traffic only to ports that are members of that group."
::= { zyxelIgmpSnoopingSetup 1 }
zyIgmpSnoopingGroupHostTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the time in seconds that elapses before the switch removes an IGMP group membership entry
if it does not receive report messages from the port."
::= { zyxelIgmpSnoopingSetup 2 }
zyIgmpSnooping8021pPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the 802.1p priority of control messages for IGMP snooping (0~8, 8-No Change)."
::= { zyxelIgmpSnoopingSetup 3 }
zyIgmpSnoopingVlanMode OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
fixed(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select auto to have the switch learn multicast group membership information of
any VLANs automatically. Select fixed to have the switch only learn multicast
group membership information of the VLAN(s) that you specify below."
::= { zyxelIgmpSnoopingSetup 4 }
zyIgmpSnoopingMaxNumberOfVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of IGMP snooping VLAN that can be created."
::= { zyxelIgmpSnoopingSetup 5 }
-- zyxelIgmpSnoopingVlanTable
zyxelIgmpSnoopingVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping VLAN configuration."
::= { zyxelIgmpSnoopingSetup 6 }
zyxelIgmpSnoopingVlanEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping VLAN configuration."
INDEX { zyIgmpSnoopingVlanVid }
::= { zyxelIgmpSnoopingVlanTable 1 }
ZyxelIgmpSnoopingVlanEntry ::=
SEQUENCE {
zyIgmpSnoopingVlanVid INTEGER,
zyIgmpSnoopingVlanName DisplayString,
zyIgmpSnoopingVlanRowStatus RowStatus
}
zyIgmpSnoopingVlanVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID which the switch is to perform IGMP snooping."
::= { zyxelIgmpSnoopingVlanEntry 1 }
zyIgmpSnoopingVlanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The descriptive name of the VLAN for identification purposes."
::= { zyxelIgmpSnoopingVlanEntry 2 }
zyIgmpSnoopingVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted from the IGMP snooping VLAN table."
::= { zyxelIgmpSnoopingVlanEntry 3 }
zyIgmpSnoopingQuerierModeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode which the switch forwards IGMP joins or leave packets to an IGMP query port."
::= { zyxelIgmpSnoopingSetup 7 }
zyIgmpSnoopingReportProxyState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP Snooping report-proxy mode."
::= { zyxelIgmpSnoopingSetup 8 }
-- zyxelIgmpSnoopingPortTable
zyxelIgmpSnoopingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping port configuration."
::= { zyxelIgmpSnoopingSetup 9 }
zyxelIgmpSnoopingPortEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping port configuration."
INDEX { dot1dBasePort }
::= { zyxelIgmpSnoopingPortTable 1 }
ZyxelIgmpSnoopingPortEntry ::=
SEQUENCE {
zyIgmpSnoopingPortMaxGroupLimitedState EnabledStatus,
zyIgmpSnoopingPortMaxOfGroups INTEGER,
zyIgmpSnoopingPortQuerierMode INTEGER,
zyIgmpSnoopingPortThrottlingAction INTEGER,
zyIgmpSnoopingPortLeaveMode INTEGER,
zyIgmpSnoopingPortLeaveTimeout INTEGER,
zyIgmpSnoopingPortFastLeaveTimeout INTEGER
}
zyIgmpSnoopingPortMaxGroupLimitedState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Limit the number of multicast groups this port is allowed to join."
::= { zyxelIgmpSnoopingPortEntry 1 }
zyIgmpSnoopingPortMaxOfGroups OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of multicast groups this port is allowed to join. Once a port is registered
in the specified number of multicast groups, any new IGMP join report frame(s) is dropped on this port."
::= { zyxelIgmpSnoopingPortEntry 2 }
zyIgmpSnoopingPortQuerierMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
fixed(2),
edge(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode which the switch forwards IGMP join or leave packets to an IGMP query port."
::= { zyxelIgmpSnoopingPortEntry 3 }
zyIgmpSnoopingPortThrottlingAction OBJECT-TYPE
SYNTAX INTEGER {
deny(1),
replace(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify how the switch deals with the IGMP reports when the maximum number of the
IGMP groups a port can join is reached."
::= { zyxelIgmpSnoopingPortEntry 4 }
zyIgmpSnoopingPortLeaveMode OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
immediate(1),
fast(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode which the switch remove this port from the multicast tree when an IGMP
leave message is received on this port."
::= { zyxelIgmpSnoopingPortEntry 5 }
zyIgmpSnoopingPortLeaveTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout value in milli-seconds.the switch use this timeout to update the
forwarding table for the port. (200..6348800)"
::= { zyxelIgmpSnoopingPortEntry 6 }
zyIgmpSnoopingPortFastLeaveTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IGMP fast leave timeout value in mill-seconds. The switch uses this timeout to
update the forwarding table for the port. (200..6348800)"
::= { zyxelIgmpSnoopingPortEntry 7 }
-- zyIgmpSnoopingQuerierVersion
zyIgmpSnoopingQuerierVersion OBJECT-TYPE
SYNTAX INTEGER {
igmpV2(2),
igmpV3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IGMP version which controls the format and the multicasting method of the
IGMP querier packets that the switch sends."
::= { zyxelIgmpSnoopingSetup 11 }
-- zyIgmpSnoopingSmartForward
zyIgmpSnoopingSmartForward OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the action to perform whether the querier port forward known multicast frame.
multicast frames are addressed to multicast groups for which the Switch has recorded group members.
Select enable(1) to send the frame(s) to all querier ports of the same domain
Select disable(2) to send the frame(s) to the port which received igmp join report."
::= { zyxelIgmpSnoopingSetup 12 }
-- zyxelIgmpSnoopingRecordTable
zyxelIgmpSnoopingRecordTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingRecordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping record information."
::= { zyxelIgmpSnoopingStatus 1 }
zyxelIgmpSnoopingRecordEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingRecordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping record information."
INDEX { zyIgmpSnoopingRecordVid, zyIgmpSnoopingRecordPort, zyIgmpSnoopingRecordGroup }
::= { zyxelIgmpSnoopingRecordTable 1 }
ZyxelIgmpSnoopingRecordEntry ::=
SEQUENCE {
zyIgmpSnoopingRecordIndex INTEGER,
zyIgmpSnoopingRecordVid INTEGER,
zyIgmpSnoopingRecordPort INTEGER,
zyIgmpSnoopingRecordGroup IpAddress,
zyIgmpSnoopingRecordTimeout INTEGER,
zyIgmpSnoopingRecordUpTime INTEGER
}
zyIgmpSnoopingRecordIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index number of the multicast group."
::= { zyxelIgmpSnoopingRecordEntry 1 }
zyIgmpSnoopingRecordVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast VLAN ID."
::= { zyxelIgmpSnoopingRecordEntry 2 }
zyIgmpSnoopingRecordPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number that belongs to the multicast group."
::= { zyxelIgmpSnoopingRecordEntry 3 }
zyIgmpSnoopingRecordGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP multicast group address."
::= { zyxelIgmpSnoopingRecordEntry 4 }
zyIgmpSnoopingRecordTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timeout of the multicast group."
::= { zyxelIgmpSnoopingRecordEntry 5 }
zyIgmpSnoopingRecordUpTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of the multicast group has been up."
::= { zyxelIgmpSnoopingRecordEntry 6 }
-- zyxelIgmpSnoopingInfoVlanTable
zyxelIgmpSnoopingInfoVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingInfoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping VLAN information."
::= { zyxelIgmpSnoopingStatus 2 }
zyxelIgmpSnoopingInfoVlanEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingInfoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping VLAN information."
INDEX { zyIgmpSnoopingInfoVlanVid }
::= { zyxelIgmpSnoopingInfoVlanTable 1 }
ZyxelIgmpSnoopingInfoVlanEntry ::=
SEQUENCE {
zyIgmpSnoopingInfoVlanVid INTEGER,
zyIgmpSnoopingInfoVlanType INTEGER,
zyIgmpSnoopingInfoVlanQueryPorts PortList
}
zyIgmpSnoopingInfoVlanVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast VLAN ID."
::= { zyxelIgmpSnoopingInfoVlanEntry 1 }
zyIgmpSnoopingInfoVlanType OBJECT-TYPE
SYNTAX INTEGER {
dynamic(1),
mvr (2),
static(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of multicast."
::= { zyxelIgmpSnoopingInfoVlanEntry 2 }
zyIgmpSnoopingInfoVlanQueryPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The query port of multicast."
::= { zyxelIgmpSnoopingInfoVlanEntry 3 }
-- zyxelIgmpSnoopingCountTable
zyxelIgmpSnoopingCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping count information."
::= { zyxelIgmpSnoopingStatus 3 }
zyxelIgmpSnoopingCountEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping count information."
INDEX { zyIgmpSnoopingCountIndex }
::= { zyxelIgmpSnoopingCountTable 1 }
ZyxelIgmpSnoopingCountEntry ::=
SEQUENCE {
zyIgmpSnoopingCountIndex INTEGER,
zyIgmpSnoopingCountV2QueryRx INTEGER,
zyIgmpSnoopingCountV2ReportRx INTEGER,
zyIgmpSnoopingCountV2LeaveRx INTEGER,
zyIgmpSnoopingCountV2QueryRxDrop INTEGER,
zyIgmpSnoopingCountV2ReportRxDrop INTEGER,
zyIgmpSnoopingCountV2LeaveRxDrop INTEGER,
zyIgmpSnoopingCountV2QueryTx INTEGER,
zyIgmpSnoopingCountV2ReportTx INTEGER,
zyIgmpSnoopingCountV2LeaveTx INTEGER,
zyIgmpSnoopingCountV3QueryRx INTEGER,
zyIgmpSnoopingCountV3ReportRx INTEGER,
zyIgmpSnoopingCountV3QueryRxDrop INTEGER,
zyIgmpSnoopingCountV3ReportRxDrop INTEGER,
zyIgmpSnoopingCountV3QueryTx INTEGER,
zyIgmpSnoopingCountV3ReportTx INTEGER
}
zyIgmpSnoopingCountIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of IgmpSnoopingCountEntry. Value 0 means total count in whole system."
::= { zyxelIgmpSnoopingCountEntry 1 }
-- zyxelIgmpSnoopingCountV2System
zyIgmpSnoopingCountV2QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 2 }
zyIgmpSnoopingCountV2ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 3 }
zyIgmpSnoopingCountV2LeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive leave packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 4 }
zyIgmpSnoopingCountV2QueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop query packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 5 }
zyIgmpSnoopingCountV2ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 6 }
zyIgmpSnoopingCountV2LeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop leave packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 7 }
zyIgmpSnoopingCountV2QueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends query packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 8 }
zyIgmpSnoopingCountV2ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 9 }
zyIgmpSnoopingCountV2LeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends leave packets of IGMP snooping version 2."
::= { zyxelIgmpSnoopingCountEntry 10 }
-- zyxelIgmpSnoopingCountV3System
zyIgmpSnoopingCountV3QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 11 }
zyIgmpSnoopingCountV3ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 12 }
zyIgmpSnoopingCountV3QueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop query packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 13 }
zyIgmpSnoopingCountV3ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 14 }
zyIgmpSnoopingCountV3QueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends query packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 15 }
zyIgmpSnoopingCountV3ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 3."
::= { zyxelIgmpSnoopingCountEntry 16 }
-- zyxelIgmpSnoopingCountVlanTable
zyxelIgmpSnoopingCountVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping count VLAN information."
::= { zyxelIgmpSnoopingStatus 4}
zyxelIgmpSnoopingCountVlanEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping count VLAN information."
INDEX { zyIgmpSnoopingCountVlanVid }
::= { zyxelIgmpSnoopingCountVlanTable 1 }
ZyxelIgmpSnoopingCountVlanEntry ::=
SEQUENCE {
zyIgmpSnoopingCountVlanVid INTEGER,
zyIgmpSnoopingCountVlanV2QueryRx INTEGER,
zyIgmpSnoopingCountVlanV2ReportRx INTEGER,
zyIgmpSnoopingCountVlanV2LeaveRx INTEGER,
zyIgmpSnoopingCountVlanV2QueryRxDrop INTEGER,
zyIgmpSnoopingCountVlanV2ReportRxDrop INTEGER,
zyIgmpSnoopingCountVlanV2LeaveRxDrop INTEGER,
zyIgmpSnoopingCountVlanV2QueryTx INTEGER,
zyIgmpSnoopingCountVlanV2ReportTx INTEGER,
zyIgmpSnoopingCountVlanV2LeaveTx INTEGER,
zyIgmpSnoopingCountVlanV3QueryRx INTEGER,
zyIgmpSnoopingCountVlanV3ReportRx INTEGER,
zyIgmpSnoopingCountVlanV3QueryRxDrop INTEGER,
zyIgmpSnoopingCountVlanV3ReportRxDrop INTEGER,
zyIgmpSnoopingCountVlanV3QueryTx INTEGER,
zyIgmpSnoopingCountVlanV3ReportTx INTEGER
}
zyIgmpSnoopingCountVlanVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast VLAN ID you want to show."
::={ zyxelIgmpSnoopingCountVlanEntry 1}
zyIgmpSnoopingCountVlanV2QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 2}
zyIgmpSnoopingCountVlanV2ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 3}
zyIgmpSnoopingCountVlanV2LeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 4}
zyIgmpSnoopingCountVlanV2QueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop query packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 5}
zyIgmpSnoopingCountVlanV2ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 6}
zyIgmpSnoopingCountVlanV2LeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 7}
zyIgmpSnoopingCountVlanV2QueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends query packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 8}
zyIgmpSnoopingCountVlanV2ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 9}
zyIgmpSnoopingCountVlanV2LeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountVlanEntry 10}
-- zyxelIgmpSnoopingCountVlanV3
zyIgmpSnoopingCountVlanV3QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 11}
zyIgmpSnoopingCountVlanV3ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 12}
zyIgmpSnoopingCountVlanV3QueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop query packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 13}
zyIgmpSnoopingCountVlanV3ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 14}
zyIgmpSnoopingCountVlanV3QueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends query packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 15}
zyIgmpSnoopingCountVlanV3ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountVlanEntry 16}
-- zyxelIgmpSnoopingCountPortTable
zyxelIgmpSnoopingCountPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping count port information."
::= { zyxelIgmpSnoopingStatus 5}
zyxelIgmpSnoopingCountPortEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping count port information."
INDEX { dot1dBasePort }
::= { zyxelIgmpSnoopingCountPortTable 1 }
ZyxelIgmpSnoopingCountPortEntry ::=
SEQUENCE {
zyIgmpSnoopingCountPortV2QueryRx INTEGER,
zyIgmpSnoopingCountPortV2ReportRx INTEGER,
zyIgmpSnoopingCountPortV2LeaveRx INTEGER,
zyIgmpSnoopingCountPortV2ReportRxDrop INTEGER,
zyIgmpSnoopingCountPortV2LeaveRxDrop INTEGER,
zyIgmpSnoopingCountPortV2ReportTx INTEGER,
zyIgmpSnoopingCountPortV2LeaveTx INTEGER,
zyIgmpSnoopingCountPortV3QueryRx INTEGER,
zyIgmpSnoopingCountPortV3ReportRx INTEGER,
zyIgmpSnoopingCountPortV3ReportRxDrop INTEGER,
zyIgmpSnoopingCountPortV3ReportTx INTEGER
}
zyIgmpSnoopingCountPortV2QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 1}
zyIgmpSnoopingCountPortV2ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 2}
zyIgmpSnoopingCountPortV2LeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 3}
zyIgmpSnoopingCountPortV2ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 4}
zyIgmpSnoopingCountPortV2LeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 5}
zyIgmpSnoopingCountPortV2ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 6}
zyIgmpSnoopingCountPortV2LeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends leave packets of IGMP snooping version 2."
::={ zyxelIgmpSnoopingCountPortEntry 7}
zyIgmpSnoopingCountPortV3QueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive query packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountPortEntry 8}
zyIgmpSnoopingCountPortV3ReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch receive report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountPortEntry 9}
zyIgmpSnoopingCountPortV3ReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch drop report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountPortEntry 10}
zyIgmpSnoopingCountPortV3ReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter which the switch sends report packets of IGMP snooping version 3."
::={ zyxelIgmpSnoopingCountPortEntry 11}
-- zyxelIgmpSnoopingGroupCountStatus
zyxelIgmpSnoopingGroupCountStatus OBJECT IDENTIFIER
::= { zyxelIgmpSnoopingStatus 6 }
zyIgmpSnoopingGroupCountNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total IGMP snooping group number on this switch."
::= { zyxelIgmpSnoopingGroupCountStatus 1 }
-- zyxelIgmpSnoopingGroupCountVlanTable
zyxelIgmpSnoopingGroupCountVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingGroupCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping group count VLAN information."
::= { zyxelIgmpSnoopingGroupCountStatus 2}
zyxelIgmpSnoopingGroupCountVlanEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingGroupCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping group count VLAN information."
INDEX { zyIgmpSnoopingGroupCountVlanVid }
::= { zyxelIgmpSnoopingGroupCountVlanTable 1 }
ZyxelIgmpSnoopingGroupCountVlanEntry ::=
SEQUENCE {
zyIgmpSnoopingGroupCountVlanVid INTEGER,
zyIgmpSnoopingGroupCountVlanNumber INTEGER
}
zyIgmpSnoopingGroupCountVlanVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group VLAN ID."
::= { zyxelIgmpSnoopingGroupCountVlanEntry 1}
zyIgmpSnoopingGroupCountVlanNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast group number."
::={ zyxelIgmpSnoopingGroupCountVlanEntry 2}
-- zyxelIgmpSnoopingGroupCountPortTable
zyxelIgmpSnoopingGroupCountPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingGroupCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping group count port information."
::= {zyxelIgmpSnoopingGroupCountStatus 3}
zyxelIgmpSnoopingGroupCountPortEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingGroupCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping group count port information."
INDEX { dot1dBasePort }
::= { zyxelIgmpSnoopingGroupCountPortTable 1 }
ZyxelIgmpSnoopingGroupCountPortEntry ::=
SEQUENCE {
zyIgmpSnoopingGroupCountPortNumber INTEGER
}
zyIgmpSnoopingGroupCountPortNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast group number."
::={ zyxelIgmpSnoopingGroupCountPortEntry 1}
-- zyxelIgmpSnoopingGroupStatus
zyxelIgmpSnoopingGroupStatus OBJECT IDENTIFIER
::= { zyxelIgmpSnoopingStatus 7 }
-- zyxelIgmpSnoopingGroupTable
zyxelIgmpSnoopingGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping group information."
::= { zyxelIgmpSnoopingGroupStatus 1}
zyxelIgmpSnoopingGroupEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping group information."
INDEX { zyIgmpSnoopingGroupVid, zyIgmpSnoopingGroupIpAddress }
::= { zyxelIgmpSnoopingGroupTable 1 }
ZyxelIgmpSnoopingGroupEntry ::=
SEQUENCE {
zyIgmpSnoopingGroupVid INTEGER,
zyIgmpSnoopingGroupIpAddress IpAddress,
zyIgmpSnoopingGroupPortCount INTEGER,
zyIgmpSnoopingGroupPorts PortList
}
zyIgmpSnoopingGroupVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IGMP snooping group VLAN for VLAN and group."
::= { zyxelIgmpSnoopingGroupEntry 1}
zyIgmpSnoopingGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IGMP snooping group address for VLAN and group."
::={ zyxelIgmpSnoopingGroupEntry 2}
zyIgmpSnoopingGroupPortCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMP snooping group port count for VLAN and group."
::={ zyxelIgmpSnoopingGroupEntry 3}
zyIgmpSnoopingGroupPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IGMP snooping group port list for VLAN and group."
::={ zyxelIgmpSnoopingGroupEntry 4}
-- zyxelIgmpSnoopingClientTable
zyxelIgmpSnoopingClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelIgmpSnoopingClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains IGMP snooping group client information."
::= { zyxelIgmpSnoopingStatus 8 }
zyxelIgmpSnoopingClientEntry OBJECT-TYPE
SYNTAX ZyxelIgmpSnoopingClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains IGMP snooping group client information."
INDEX { zyIgmpSnoopingClientVid, zyIgmpSnoopingClientPort, zyIgmpSnoopingClientGroupIpAddress, zyIgmpSnoopingClientIpAddress }
::= { zyxelIgmpSnoopingClientTable 1 }
ZyxelIgmpSnoopingClientEntry ::=
SEQUENCE {
zyIgmpSnoopingClientVid INTEGER,
zyIgmpSnoopingClientPort INTEGER,
zyIgmpSnoopingClientGroupIpAddress IpAddress,
zyIgmpSnoopingClientIpAddress IpAddress,
zyIgmpSnoopingClientUpTime INTEGER
}
zyIgmpSnoopingClientVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN where the multicast traffic runs."
::= { zyxelIgmpSnoopingClientEntry 1 }
zyIgmpSnoopingClientPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port where the host connects to the Swtich."
::= { zyxelIgmpSnoopingClientEntry 2 }
zyIgmpSnoopingClientGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address."
::= { zyxelIgmpSnoopingClientEntry 3 }
zyIgmpSnoopingClientIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The host that is interested in the multicast group."
::= { zyxelIgmpSnoopingClientEntry 4 }
zyIgmpSnoopingClientUpTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The period of time that the client joins the multicast group."
::= { zyxelIgmpSnoopingClientEntry 5 }
-- zyIgmpSnoopingStatisticsClear
zyIgmpSnoopingStatisticsClear OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear all IGMP snooping statistics of the switch."
::= { zyxelIgmpSnoopingStatus 9 }
zyIgmpSnoopingStatisticsClearSystem OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the IGMP snooping statistics of the system."
::= { zyxelIgmpSnoopingStatus 10 }
zyIgmpSnoopingStatisticsClearPort OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the IGMP snooping statistics of the port(s)."
::= { zyxelIgmpSnoopingStatus 11 }
zyIgmpSnoopingStatisticsClearVlan OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear the IGMP snooping statistics of the multicast VLAN(s)."
::= { zyxelIgmpSnoopingStatus 12 }
END