-- ============================================================================ -- Copyright (C) by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: -- Reference: -- Version: V1.0 -- History: -- Modified by yuzhenjiang 60008725 2006-11-12 -- Modified by xuxuguang 00107864 2009-12-10 -- ============================================================================ HUAWEI-MULTICAST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY,OBJECT-TYPE, Counter32,Integer32,Unsigned32,IpAddress, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue,TEXTUAL-CONVENTION, RowStatus,MacAddress,DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF InterfaceIndex,InterfaceIndexOrZero FROM IF-MIB hwL2VlanIndex,hwL2VlanDescr FROM HUAWEI-L2VLAN-MIB hwDatacomm FROM HUAWEI-MIB Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC; hwMultiCastMIB MODULE-IDENTITY LAST-UPDATED "200508220000Z" ORGANIZATION "Huawei Technologies co.,Ltd." CONTACT-INFO " R&D BeiJing, Huawei Technologies co.,Ltd. Huawei Bld.,NO.3 Xinxi Rd., Shang-Di Information Industry Base, Hai-Dian District Beijing P.R. China Zip:100085 Http://www.huawei.com E-mail:support@huawei.com " DESCRIPTION "The MIB module for IGMP Snooping feature. Internet Group Management Protocol (IGMP) is the protocol used by IPv4 end hosts to indicate their interest in receiving multicast traffic for certain multicast groups to neighboring multicast routers. IGMP Snooping is a switch protocol. A switch that implements IGMP Snooping listens to the IGMP messages exchanged between the hosts and router, then provides selective transmission of multicast traffic based on multicast mac destination address or multicast group address." ::= { hwDatacomm 44 } -- Textual Convention EnabledStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A simple status value for the object." SYNTAX INTEGER { enabled(1), disabled(2) } VlanIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header." SYNTAX Integer32(1..4094) VlanIndexOrZero ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 12-bit VLAN ID used in the VLAN Tag header. 0:all vlans" SYNTAX Integer32(0|1..4094) PortFlag ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "type that port created: none(0):not host port or not router port, dynamic(1) : dynamic learn, static(2) : static config, staticANDdynamic(3): dynamic and static" SYNTAX INTEGER { none(0), dynamic(1), static(2), staticANDdynamic(3) } hwIGSPMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 1 } hwIGSPSystemInfo OBJECT IDENTIFIER ::= { hwIGSPMibObject 1 } hwVlanCfgInfo OBJECT IDENTIFIER ::= { hwIGSPMibObject 2 } hwStatisticsInfo OBJECT IDENTIFIER ::= { hwIGSPMibObject 3 } hwMCGrpInfo OBJECT IDENTIFIER ::= { hwIGSPMibObject 4 } hwPortInfo OBJECT IDENTIFIER ::= { hwIGSPMibObject 5 } -- -- The hwSystemInfo group. -- hwIgmpSnoopingEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether IGMP Snooping has been enabled for the system." ::= { hwIGSPSystemInfo 1 } hwSsmPolicyAclNum OBJECT-TYPE SYNTAX Integer32(-1|2000..2999) MAX-ACCESS read-write STATUS current DESCRIPTION "The ACL Number which is used to limit the ssm(specific source multicast) ip address scale 2000: the minimum acl number 2999: the maximum acl number -1: unvalid value " ::= { hwIGSPSystemInfo 2 } hwSendQueryEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether send query function has been enabled for the system." ::= { hwIGSPSystemInfo 3 } hwSendQuerySourceIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates sended IGMP query packet's source ip address. 223.255.255.255: the maximum ip" ::= { hwIGSPSystemInfo 4} hwSnmpTrapEnable OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the SNMP trap switch is whether open or not." ::= { hwIGSPSystemInfo 5} hwIgmpSnoopingSuppressionTime OBJECT-TYPE SYNTAX Integer32(0..300) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates IGMP snooping suppression time, range from integer 0 to 300, the default value is 10, 0 means not suppress IGMP packets. " ::= { hwIGSPSystemInfo 6} hwIgmpProxyEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether IGMP Proxy has been enabled for system." ::= { hwIGSPSystemInfo 7 } hwIgmpSnoopingProxyEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether IGMP snooping proxy has been enabled for system." ::= { hwIGSPSystemInfo 8 } -- -- The hwVlanCfgInfo group. -- hwVlanCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HWVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains VLAN based configuration information for IGMP Snooping." ::= { hwVlanCfgInfo 1 } hwVlanCfgEntry OBJECT-TYPE SYNTAX HWVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each active VLAN in the device and deleted when the VLAN becomes inactive." INDEX { hwVlanIndex } ::= { hwVlanCfgTable 1 } HWVlanCfgEntry ::= SEQUENCE { hwVlanIndex VlanIndex, hwVlanIgmpSnoopingEnabled EnabledStatus, hwVlanRouterAgingTime Integer32, hwVlanMaxQueryRespTime Integer32, hwVlanLastMemQueryInt Integer32, hwVlanQueryInt Integer32, hwVlanRobustCount Integer32, hwVlanCheckRouterAlert TruthValue, hwVlanSendRouterAlert TruthValue, hwVlanIgmpVersion INTEGER, hwVlanPromptLeaveEnable EnabledStatus, hwVlanPromptLeaveAclNum Integer32, hwVlanDropUnknown EnabledStatus, hwVlanLimitAction EnabledStatus } hwVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which IGMP Snooping is configured." ::= { hwVlanCfgEntry 1 } hwVlanIgmpSnoopingEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'enabled(1)' IGMP Snooping is enabled on this VLAN else disabled." ::= { hwVlanCfgEntry 2 } hwVlanRouterAgingTime OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second. Configure the aging time of the router port. 0:180s or holdtime in hello" ::= {hwVlanCfgEntry 3} hwVlanMaxQueryRespTime OBJECT-TYPE SYNTAX Integer32(1..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second.Configure the maximum query response time." ::= { hwVlanCfgEntry 4} hwVlanLastMemQueryInt OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second.Configure the last member query interval." ::= { hwVlanCfgEntry 5} hwVlanQueryInt OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second.Configure the query interval." ::= { hwVlanCfgEntry 6} hwVlanRobustCount OBJECT-TYPE SYNTAX Integer32(2..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the IGMP robust count." ::= { hwVlanCfgEntry 7} hwVlanCheckRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " When this object is set to 'true' ,Received IGMP messages must contain the IP Router Alert option in their IPheader. Ignore IGMP messages without Router Alert options ,and require that routers not forward these messages." DEFVAL {false} ::= { hwVlanCfgEntry 8} hwVlanSendRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true' ,Sended IGMP messages must contain the IP Router Alert option in their IPheader." DEFVAL {true} ::= {hwVlanCfgEntry 9} hwVlanIgmpVersion OBJECT-TYPE SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV3(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The object indicates that igmp snooping can handle the hightest IGMP version " ::= { hwVlanCfgEntry 10} hwVlanPromptLeaveEnable OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION " Prompt Leave Enable or disable" ::= { hwVlanCfgEntry 11} hwVlanPromptLeaveAclNum OBJECT-TYPE SYNTAX Integer32 (-1|2000..3999) MAX-ACCESS read-write STATUS current DESCRIPTION "The ACL Number which is used to limit the scope of prompt leave group 2000: the minimum acl number 3999: the maximum acl number -1: unvalid value" ::= { hwVlanCfgEntry 12} hwVlanDropUnknown OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'enabled(1)' Unknown stream is droped on this VLAN else disabled." ::= { hwVlanCfgEntry 13} hwVlanLimitAction OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'enabled(1)' table limit action on port." ::= { hwVlanCfgEntry 14} hwVlanIgmpProxyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVlanIgmpProxyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains VLAN based configuration information for IGMP Proxy." ::= { hwVlanCfgInfo 2 } hwVlanIgmpProxyEntry OBJECT-TYPE SYNTAX HwVlanIgmpProxyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IGMP Proxy table entry." INDEX { hwVlanIgmpProxyIndex } ::= { hwVlanIgmpProxyTable 1 } HwVlanIgmpProxyEntry ::= SEQUENCE { hwVlanIgmpProxyIndex VlanIndex, hwVlanIgmpProxyEnabled EnabledStatus, hwVlanQueryInterval Integer32, hwVlanMaxResponseTime Integer32, hwVlanLastMemQueryInterval Integer32, hwVlanIgmpRouterAgingTime Integer32, hwVlanMaxIgmpVersion Integer32, hwVlanIgmpRobustCount Integer32, hwVlanRequireRouterAlert TruthValue, hwVlanIgmpSendRouterAlert TruthValue, hwVlanIgmpPromptLeaveEnable EnabledStatus } hwVlanIgmpProxyIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which IGMP Proxy is configured." ::= { hwVlanIgmpProxyEntry 1 } hwVlanIgmpProxyEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates enable or disable IGMP Proxy." DEFVAL { 2 } ::= { hwVlanIgmpProxyEntry 2 } hwVlanQueryInterval OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "IGMP query interval." DEFVAL { 60 } ::= { hwVlanIgmpProxyEntry 3 } hwVlanMaxResponseTime OBJECT-TYPE SYNTAX Integer32 (1..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum query response time." DEFVAL { 10 } ::= { hwVlanIgmpProxyEntry 4 } hwVlanLastMemQueryInterval OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Last member query interval." DEFVAL { 1 } ::= { hwVlanIgmpProxyEntry 5 } hwVlanIgmpRouterAgingTime OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify router port aging time." DEFVAL { 0 } ::= { hwVlanIgmpProxyEntry 6 } hwVlanMaxIgmpVersion OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the highest IGMP version to deal, 1:IGMP V1, 2:IGMP v1 and IGMP v2." DEFVAL { 2 } ::= { hwVlanIgmpProxyEntry 7 } hwVlanIgmpRobustCount OBJECT-TYPE SYNTAX Integer32 (2..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Robust coefficient." DEFVAL { 2 } ::= { hwVlanIgmpProxyEntry 8 } hwVlanRequireRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true' ,Received IGMP messages must contain the IP Router Alert option in their IPheader. Ignore IGMP messages without Router Alert options ,and require that routers not forward these messages." DEFVAL { 1 } ::= { hwVlanIgmpProxyEntry 9 } hwVlanIgmpSendRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true' ,Sended IGMP messages must contain the IP Router Alert option in their Ipheader." DEFVAL { 1 } ::= { hwVlanIgmpProxyEntry 10 } hwVlanIgmpPromptLeaveEnable OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether enable 'Quick leave'." DEFVAL { 2 } ::= { hwVlanIgmpProxyEntry 11 } hwL2McastVlanCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwL2McastVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to config L2 multicast." ::= { hwVlanCfgInfo 3 } hwL2McastVlanCfgEntry OBJECT-TYPE SYNTAX HwL2McastVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which Multicast is configured." INDEX { hwL2McastVlanIndex } ::= { hwL2McastVlanCfgTable 1 } HwL2McastVlanCfgEntry ::= SEQUENCE { hwL2McastVlanIndex VlanIndex, hwVlanL2FlowTriggerEnabled EnabledStatus, hwVlanL2StaticFlow IpAddress } hwL2McastVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which Multicast is configured." ::= { hwL2McastVlanCfgEntry 1 } hwVlanL2FlowTriggerEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether flow trigger was enabled." DEFVAL { 2 } ::= { hwL2McastVlanCfgEntry 2 } hwVlanL2StaticFlow OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "configure static flow." ::= { hwL2McastVlanCfgEntry 3 } -- -- The hwStatisticsInfo group. -- -- hwStatisticsInfo -- hwSystemStatisticsInfo hwSystemStatisticsInfo OBJECT IDENTIFIER ::= { hwStatisticsInfo 1 } hwSystemRecvVlanUpEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan up event." ::= { hwSystemStatisticsInfo 1} hwSystemRecvVlanDownEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan down event." ::= { hwSystemStatisticsInfo 2} hwSystemRecvVlanDelEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan del event." ::= { hwSystemStatisticsInfo 3} hwSystemRecvPortUpEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port up event." ::= { hwSystemStatisticsInfo 4} hwSystemRecvPortDownEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port down event." ::= { hwSystemStatisticsInfo 5} hwSystemRecvPortDelEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port del event." ::= { hwSystemStatisticsInfo 6} hwSystemRecvPortIncEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port joined in vlan event." ::= { hwSystemStatisticsInfo 7} hwSystemRecvPortExcEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port deleted from vlan event." ::= { hwSystemStatisticsInfo 8} hwSystemRecvMSTPBlockEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of mstp port from forwarding to blocked event." ::= { hwSystemStatisticsInfo 9} hwSystemRecvMSTPForwardEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of mstp port from blocked to forwarding event." ::= { hwSystemStatisticsInfo 10} hwSystemIGMPSysClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration to clear the statistics of system statics" ::= { hwSystemStatisticsInfo 11} hwSystemIGMPPacketClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration to clear the statistics of all vlan IGMP packets" ::= { hwSystemStatisticsInfo 12} hwSystemRecvLinkChangeEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of link change event." ::= { hwSystemStatisticsInfo 13} -- hwVlanStatisticsTable hwVlanStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { hwStatisticsInfo 2 } hwVlanStatisticsEntry OBJECT-TYPE SYNTAX HwVlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "." INDEX { hwVlanStatsVlanIndex } ::= { hwVlanStatisticsTable 1 } HwVlanStatisticsEntry::= SEQUENCE { hwVlanStatsVlanIndex VlanIndex, hwVlanRecvIGMPV1ReportNum Counter32, hwVlanRecvIGMPV2ReportNum Counter32, hwVlanRecvIGMPV3ReportNum Counter32, hwVlanRecvIGMPLeaveNum Counter32, hwVlanRecvIGMPV1QueryNum Counter32, hwVlanRecvIGMPV2QueryNum Counter32, hwVlanRecvIGMPV3QueryNum Counter32, hwVlanRecvPimHelloNum Counter32, hwVlanSendQueryNum Counter32, hwVlanIGMPPacketClearStats TruthValue, hwVlanSendSourceIPSpecQueryNum Counter32 } hwVlanStatsVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which IGMP Snooping counts packet.when clear statistics information,0 is all Vlans." ::= { hwVlanStatisticsEntry 1 } hwVlanRecvIGMPV1ReportNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V1 report packets received on the device." ::= { hwVlanStatisticsEntry 2 } hwVlanRecvIGMPV2ReportNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V2 report packets received on the device." ::= { hwVlanStatisticsEntry 3 } hwVlanRecvIGMPV3ReportNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V3 report packets received on the device." ::= { hwVlanStatisticsEntry 4 } hwVlanRecvIGMPLeaveNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP leave packets received on the device." ::= { hwVlanStatisticsEntry 5 } hwVlanRecvIGMPV1QueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V1 query packets received on the device." ::= { hwVlanStatisticsEntry 6 } hwVlanRecvIGMPV2QueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V2 query packets received on the device." ::= { hwVlanStatisticsEntry 7 } hwVlanRecvIGMPV3QueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of IGMP V3 query packets received on the device." ::= { hwVlanStatisticsEntry 8 } hwVlanRecvPimHelloNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of pim hello packets received on the device." ::= { hwVlanStatisticsEntry 9} hwVlanSendQueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of query packets sended on the device." ::= { hwVlanStatisticsEntry 10} hwVlanIGMPPacketClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear statistics information." ::= { hwVlanStatisticsEntry 11} hwVlanSendSourceIPSpecQueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of source-ip-specific query packets sent from the device." ::= { hwVlanStatisticsEntry 12} -- -- The hwMCGrpInfo group -- hwIPGrpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HWIPGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast group exit port information through multicast group address." ::= { hwMCGrpInfo 1 } hwIPGrpInfoEntry OBJECT-TYPE SYNTAX HWIPGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains exit port information for a specific Vlan or all Vlans." INDEX { hwIPGrpVlanIndex,hwIPGrpPortIfIndex,hwIPGrpAddress} ::= { hwIPGrpInfoTable 1 } HWIPGrpInfoEntry ::= SEQUENCE { hwIPGrpVlanIndex VlanIndex, hwIPGrpPortIfIndex InterfaceIndex, hwIPGrpAddress IpAddress, hwIPGrpUpTime Unsigned32, hwIPHostUpTime Unsigned32, hwIPHostExpires Unsigned32, hwIPHostFlags PortFlag, hwIPRtUPTime Unsigned32, hwIPRtExpires Unsigned32, hwIPRtFlags PortFlag } hwIPGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which in which the group is learned." ::= { hwIPGrpInfoEntry 1 } hwIPGrpPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates port name." ::= { hwIPGrpInfoEntry 2} hwIPGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP multicast address learned by IGMP Snooping." ::= { hwIPGrpInfoEntry 3 } hwIPGrpUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates time that multicast group information created." ::= { hwIPGrpInfoEntry 4} hwIPHostUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "host port up time" ::= { hwIPGrpInfoEntry 5} hwIPHostExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "host port expire time" ::= { hwIPGrpInfoEntry 6} hwIPHostFlags OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "host port flag" ::= { hwIPGrpInfoEntry 7} hwIPRtUPTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "router port up time" ::= { hwIPGrpInfoEntry 8} hwIPRtExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "router port expire time" ::= { hwIPGrpInfoEntry 9} hwIPRtFlags OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "router port flag" ::= { hwIPGrpInfoEntry 10} hwMACGrpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HWMACGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains mac-group information." ::= { hwMCGrpInfo 2 } hwMACGrpInfoEntry OBJECT-TYPE SYNTAX HWMACGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains mac-group information for a specific Vlan." INDEX { hwMACGrpVlanIndex,hwMACGrpPortIfIndex,hwMACGrpAddress} ::= { hwMACGrpInfoTable 1 } HWMACGrpInfoEntry ::= SEQUENCE { hwMACGrpVlanIndex VlanIndex, hwMACGrpPortIfIndex InterfaceIndex, hwMACGrpAddress MacAddress } hwMACGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which the group is learned." ::= { hwMACGrpInfoEntry 1 } hwMACGrpPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates port name ." ::= { hwMACGrpInfoEntry 2} hwMACGrpAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates mac group address." ::= { hwMACGrpInfoEntry 3} hwMcastGrpCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastGrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table used to config multicast group." ::= { hwMCGrpInfo 3 } hwMcastGrpCfgEntry OBJECT-TYPE SYNTAX HwMcastGrpCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry." INDEX { hwGrpProfileNameIndex, hwGrpListNameIndex, hwGrpNameIndex } ::= { hwMcastGrpCfgTable 1 } HwMcastGrpCfgEntry ::= SEQUENCE { hwGrpProfileNameIndex DisplayString, hwGrpListNameIndex DisplayString, hwGrpNameIndex DisplayString, hwGrpIpAddress IpAddress, hwGrpRowStatus RowStatus } hwGrpProfileNameIndex OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast profile name." ::= { hwMcastGrpCfgEntry 1 } hwGrpListNameIndex OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast list name." ::= { hwMcastGrpCfgEntry 2 } hwGrpNameIndex OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group name." ::= { hwMcastGrpCfgEntry 3 } hwGrpIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group address." ::= { hwMcastGrpCfgEntry 4 } hwGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastGrpCfgEntry 100 } hwVlanMcastGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVlanMcastGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to apply a multicast profile on vlan." ::= { hwMCGrpInfo 4 } hwVlanMcastGrpEntry OBJECT-TYPE SYNTAX HwVlanMcastGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry." INDEX { hwVlanMcastIndex } ::= { hwVlanMcastGrpTable 1 } HwVlanMcastGrpEntry ::= SEQUENCE { hwVlanMcastIndex VlanIndex, hwVlanMcastProfileName DisplayString } hwVlanMcastIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which Multicast is configured." ::= { hwVlanMcastGrpEntry 1 } hwVlanMcastProfileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast profile name." ::= { hwVlanMcastGrpEntry 2 } hwMcastGrpProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastGrpProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to config multicast profile." ::= { hwMCGrpInfo 5 } hwMcastGrpProfileEntry OBJECT-TYPE SYNTAX HwMcastGrpProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table entry." INDEX { hwVlanMulticastProfileName } ::= { hwMcastGrpProfileTable 1 } HwMcastGrpProfileEntry ::= SEQUENCE { hwVlanMulticastProfileName DisplayString, hwMulticastProfilePreviewTimes Integer32, hwMulticastProfilePreviewMinutes Integer32, hwMulticastProfilePreviewInterval Integer32 } hwVlanMulticastProfileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast profile name." ::= { hwMcastGrpProfileEntry 1 } hwMulticastProfilePreviewTimes OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast profile preview times." DEFVAL { 10 } ::= { hwMcastGrpProfileEntry 2 } hwMulticastProfilePreviewMinutes OBJECT-TYPE SYNTAX Integer32 (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast profile preview minutes." DEFVAL { 10 } ::= { hwMcastGrpProfileEntry 3 } hwMulticastProfilePreviewInterval OBJECT-TYPE SYNTAX Integer32 (1..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast profile preview interval." DEFVAL { 10 } ::= { hwMcastGrpProfileEntry 4 } -- -- hwExternIpGrpInfoTable -- hwExternIpGrpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwExternIpGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast group exit port information through multicast group address." ::= { hwMCGrpInfo 6 } hwExternIpGrpInfoEntry OBJECT-TYPE SYNTAX HwExternIpGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains exit port information for a specific VLAN or all VLANs." INDEX { hwExternIpGrpVlanIndex,hwExternIpGrpPortIfIndex,hwExternIpGrpAddress,hwExternIpSourceAddress} ::= { hwExternIpGrpInfoTable 1 } HwExternIpGrpInfoEntry ::= SEQUENCE { hwExternIpGrpVlanIndex VlanIndex, hwExternIpGrpPortIfIndex InterfaceIndex, hwExternIpGrpAddress IpAddress, hwExternIpGrpUpTime Unsigned32, hwExternIpHostUpTime Unsigned32, hwExternIpHostExpires Unsigned32, hwExternIpHostFlag PortFlag, hwExternIpRtUpTime Unsigned32, hwExternIpRtExpires Unsigned32, hwExternIpRtFlag PortFlag, hwExternIpSourceAddress IpAddress } hwExternIpGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which in which the group is learned." ::= { hwExternIpGrpInfoEntry 1 } hwExternIpGrpPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates port name." ::= { hwExternIpGrpInfoEntry 2} hwExternIpGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP multicast address learned by IGMP snooping." ::= { hwExternIpGrpInfoEntry 3 } hwExternIpGrpUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates time that multicast group information created." ::= { hwExternIpGrpInfoEntry 4} hwExternIpHostUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Host port up time." ::= { hwExternIpGrpInfoEntry 5} hwExternIpHostExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Host port expire time." ::= { hwExternIpGrpInfoEntry 6} hwExternIpHostFlag OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "Host port flag." ::= { hwExternIpGrpInfoEntry 7} hwExternIpRtUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Router port up time." ::= { hwExternIpGrpInfoEntry 8} hwExternIpRtExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Router port expire time." ::= { hwExternIpGrpInfoEntry 9} hwExternIpRtFlag OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "Router port flag." ::= { hwExternIpGrpInfoEntry 10} hwExternIpSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP source address learned by IGMP snooping." ::= { hwExternIpGrpInfoEntry 11 } -- -- The hwPortInfo group. -- hwPortStaticGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF HWPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains port config information." ::= { hwPortInfo 1} hwPortStaticGrpEntry OBJECT-TYPE SYNTAX HWPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains port config information." INDEX { hwPortStaticGrpVlanIndex,hwPortStaticGrpIfIndex,hwPortStaticGrpAddr} ::= { hwPortStaticGrpTable 1 } HWPortStaticGrpEntry ::= SEQUENCE { hwPortStaticGrpVlanIndex VlanIndex, hwPortStaticGrpIfIndex InterfaceIndex, hwPortStaticGrpAddr IpAddress, hwPortStaticGrpRowStatus RowStatus } hwPortStaticGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which VLAN is configed." ::= { hwPortStaticGrpEntry 1 } hwPortStaticGrpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the interface in which port is configed." ::= { hwPortStaticGrpEntry 2 } hwPortStaticGrpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates static join multicast group address." ::= { hwPortStaticGrpEntry 3} hwPortStaticGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support state:CreateAndGo,Destroy." ::= { hwPortStaticGrpEntry 100} hwGrpPolicyCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HWGrpPolicyCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains group policy config information." ::= { hwPortInfo 2} hwGrpPolicyCfgEntry OBJECT-TYPE SYNTAX HWGrpPolicyCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains group policy config information." INDEX {hwGrpPolicyVlanIndex} ::= { hwGrpPolicyCfgTable 1 } HWGrpPolicyCfgEntry ::= SEQUENCE { hwGrpPolicyVlanIndex VlanIndex, hwGrpPolicyAclNum Integer32, hwGrpPolicyIgmpVersion INTEGER, hwGrpPolicyRowStatus RowStatus } hwGrpPolicyVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Vlan ID which group policy config." ::= { hwGrpPolicyCfgEntry 1 } hwGrpPolicyAclNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL Number which is used as the group policy parameter." ::= { hwGrpPolicyCfgEntry 2 } hwGrpPolicyIgmpVersion OBJECT-TYPE SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV1V2(3), igmpV3(4), igmpV1V2V3(5)} MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the IGMP version for the group policy." ::= { hwGrpPolicyCfgEntry 3 } hwGrpPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support three state:CreateAndGo,Active,Destroy." ::= { hwGrpPolicyCfgEntry 100} hwRouterPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HWRouterPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Table containsrouter port infromation in specify vlan" ::= { hwPortInfo 3} hwRouterPortInfoEntry OBJECT-TYPE SYNTAX HWRouterPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "a entry contains port infromation in specify vlan" INDEX {hwRouterPortVlanIndex,hwRouterPortIfIndex} ::= { hwRouterPortInfoTable 1 } HWRouterPortInfoEntry ::= SEQUENCE { hwRouterPortVlanIndex VlanIndex, hwRouterPortIfIndex InterfaceIndex, hwRouterPortUpTime Unsigned32, hwRouterPortExpires Unsigned32, hwRouterPortFlags PortFlag } hwRouterPortVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "vlan id" ::= { hwRouterPortInfoEntry 1 } hwRouterPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "router port name in specify vlan" ::= { hwRouterPortInfoEntry 2 } hwRouterPortUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "router port up time" ::= { hwRouterPortInfoEntry 3 } hwRouterPortExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "router port expire time" ::= { hwRouterPortInfoEntry 4} hwRouterPortFlags OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "router port flag" ::= { hwRouterPortInfoEntry 5} hwRouterPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HWRouterPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains router port config information." ::= { hwPortInfo 4} hwRouterPortCfgEntry OBJECT-TYPE SYNTAX HWRouterPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains router port config information." INDEX { hwRouterPortCfgVlanIndex,hwRouterPortCfgIfIndex} ::= { hwRouterPortCfgTable 1 } HWRouterPortCfgEntry ::= SEQUENCE { hwRouterPortCfgVlanIndex VlanIndex, hwRouterPortCfgIfIndex InterfaceIndex, hwRouterPortCfgRowStatus RowStatus } hwRouterPortCfgVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which VLAN is configed." ::= { hwRouterPortCfgEntry 1 } hwRouterPortCfgIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the interface which port is configed." ::= { hwRouterPortCfgEntry 2 } hwRouterPortCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwRouterPortCfgEntry 100} hwPortLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HWPortLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains IGMP Snooping entry count limit information on a port." ::= { hwPortInfo 5} hwPortLimitEntry OBJECT-TYPE SYNTAX HWPortLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains IGMP Snooping entry count limit information on a port." INDEX {hwPortLimitIfIndex} ::= { hwPortLimitTable 1 } HWPortLimitEntry ::= SEQUENCE { hwPortLimitIfIndex InterfaceIndex, hwPortLimitNumber Integer32, hwPortLimitRowStatus RowStatus } hwPortLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the interface." ::= { hwPortLimitEntry 1 } hwPortLimitNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of IGMP-Snooping entries can be configured or learned." ::= { hwPortLimitEntry 2 } hwPortLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwPortLimitEntry 100 } hwPortGroupPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPortGroupPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains group policy config information in port." ::= { hwPortInfo 6} hwPortGroupPolicyEntry OBJECT-TYPE SYNTAX HwPortGroupPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains group policy config information in port." INDEX {hwPortGroupPolicyIfIndex, hwPortGroupPolicyVlanIndex} ::= { hwPortGroupPolicyTable 1 } HwPortGroupPolicyEntry ::= SEQUENCE { hwPortGroupPolicyIfIndex InterfaceIndex, hwPortGroupPolicyAclNumber Integer32, hwPortGroupPolicyVlanIndex VlanIndex, hwPortGroupPolicyVersion INTEGER, hwPortGroupPolicyRowStatus RowStatus } hwPortGroupPolicyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the interface." ::= { hwPortGroupPolicyEntry 1 } hwPortGroupPolicyAclNumber OBJECT-TYPE SYNTAX Integer32 (-1|2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL number which is used as the group policy parameter." ::= { hwPortGroupPolicyEntry 2 } hwPortGroupPolicyVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vlan ID which group policy config." ::= { hwPortGroupPolicyEntry 3 } hwPortGroupPolicyVersion OBJECT-TYPE SYNTAX INTEGER {igmpV1(1), igmpV2(2), igmpV1V2(3), igmpV3(4), igmpV1V2V3(5)} MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the IGMP version for the group policy." ::= { hwPortGroupPolicyEntry 4 } hwPortGroupPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support three state:CreateAndGo,Active,Destroy." ::= { hwPortGroupPolicyEntry 51 } -- -- hwExternPortStaticGrpTable -- hwExternPortStaticGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF HwExternPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains port config information." ::= { hwPortInfo 7} hwExternPortStaticGrpEntry OBJECT-TYPE SYNTAX HwExternPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains port config information." INDEX { hwExternPortStaticGrpVlanIndex,hwExternPortStaticGrpIfIndex,hwExternPortStaticGroupAddr,hwExternPortStaticSourceAddr} ::= { hwExternPortStaticGrpTable 1 } HwExternPortStaticGrpEntry ::= SEQUENCE { hwExternPortStaticGrpVlanIndex VlanIndex, hwExternPortStaticGrpIfIndex InterfaceIndex, hwExternPortStaticGroupAddr IpAddress, hwExternPortStaticSourceAddr IpAddress, hwExternPortStaticGrpRowStatus RowStatus } hwExternPortStaticGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which VLAN is configed." ::= { hwExternPortStaticGrpEntry 1 } hwExternPortStaticGrpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the interface in which port is configed." ::= { hwExternPortStaticGrpEntry 2 } hwExternPortStaticGroupAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates static join multicast group address." ::= { hwExternPortStaticGrpEntry 3 } hwExternPortStaticSourceAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates static join multicast source address." ::= { hwExternPortStaticGrpEntry 4 } hwExternPortStaticGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support state:CreateAndGo,Destroy." ::= { hwExternPortStaticGrpEntry 51 } -- -- hwPortVlanLimitTable -- hwPortVlanLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwPortVlanLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains IGMP snooping entry count limit information on a port." ::= { hwPortInfo 8} hwPortVlanLimitEntry OBJECT-TYPE SYNTAX HwPortVlanLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains IGMP snooping entry count limit information on a port." INDEX {hwPortVlanLimitIfIndex,hwPortVlanLimitVlanIndex} ::= { hwPortVlanLimitTable 1 } HwPortVlanLimitEntry ::= SEQUENCE { hwPortVlanLimitIfIndex InterfaceIndex, hwPortVlanLimitNumber Integer32, hwPortVlanLimitVlanIndex VlanIndex, hwPortVlanLimitRowStatus RowStatus } hwPortVlanLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the interface." ::= { hwPortVlanLimitEntry 1 } hwPortVlanLimitNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of IGMP snooping entries can be configured or learned." ::= { hwPortVlanLimitEntry 2 } hwPortVlanLimitVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The maximum number of IGMP snooping entries can be configured or learned." ::= { hwPortVlanLimitEntry 3 } hwPortVlanLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwPortVlanLimitEntry 51 } -- -- MLD SNOOPING -- hwMldSnpgMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 2 } hwMldSnpgSystemInfo OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 1 } hwMldVlanCfgInfo OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 2 } hwMldStatisticsInfo OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 3 } hwMldMCGrpInfo OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 4 } hwMldPortInfo OBJECT IDENTIFIER ::= { hwMldSnpgMibObject 5 } -- -- The hwMldSnpgSystemInfo group. -- hwMldSnoopingEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether MLD snooping has been enabled for the system." ::= { hwMldSnpgSystemInfo 1 } hwMldSendQueryEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether send query function has been enabled for the system." ::= { hwMldSnpgSystemInfo 2 } hwMldSendQuerySourceIpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates sended MLD query packet's source IP address." ::= { hwMldSnpgSystemInfo 3} hwMldSnoopingSuppressionTime OBJECT-TYPE SYNTAX Integer32(0..300) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates MLD snooping suppression time, range from integer 0 to 300, the default value is 10, 0 means not suppress MLD packets. " ::= { hwMldSnpgSystemInfo 4} -- -- The hwMldVlanCfgInfo group. -- hwMldVlanCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains VLAN based configuration information for MLD snooping." ::= { hwMldVlanCfgInfo 1 } hwMldVlanCfgEntry OBJECT-TYPE SYNTAX HwMldVlanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is created for each active VLAN in the device and deleted when the VLAN becomes inactive." INDEX { hwMldVlanIndex } ::= { hwMldVlanCfgTable 1 } HwMldVlanCfgEntry ::= SEQUENCE { hwMldVlanIndex VlanIndex, hwVlanMldSnoopingEnabled EnabledStatus, hwMldVlanRouterAgingTime Integer32, hwMldVlanMaxQueryRespTime Integer32, hwMldVlanLastListenerQueryInt Integer32, hwMldVlanQueryInt Integer32, hwMldVlanRobustCount Integer32, hwMldVlanCheckRouterAlert TruthValue, hwMldVlanSendRouterAlert TruthValue, hwVlanMldVersion INTEGER, hwMldVlanPromptLeaveEnable EnabledStatus, hwMldVlanPromptLeaveAclNum Integer32, hwMldVlanDropUnknown EnabledStatus } hwMldVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which MLD snooping is configured." ::= { hwMldVlanCfgEntry 1 } hwVlanMldSnoopingEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'enabled(1)' MLD snooping is enabled on this VLAN else disabled." ::= { hwMldVlanCfgEntry 2 } hwMldVlanRouterAgingTime OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second. Configure the aging time of the router port. 0:180s or holdtime in hello." ::= {hwMldVlanCfgEntry 3} hwMldVlanMaxQueryRespTime OBJECT-TYPE SYNTAX Integer32(1..25) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second. Configure the maximum query response time." ::= { hwMldVlanCfgEntry 4} hwMldVlanLastListenerQueryInt OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second. Configure the last listener query interval." ::= { hwMldVlanCfgEntry 5} hwMldVlanQueryInt OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Unit:second. Configure the query interval." ::= { hwMldVlanCfgEntry 6} hwMldVlanRobustCount OBJECT-TYPE SYNTAX Integer32(2..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the MLD robust count." ::= { hwMldVlanCfgEntry 7} hwMldVlanCheckRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION " When this object is set to 'true', received MLD messages must contain the IP router alert option in their IP header. Ignore MLD messages without router alert options ,and require that routers not forward these messages." DEFVAL {false} ::= { hwMldVlanCfgEntry 8} hwMldVlanSendRouterAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'true', sended MLD messages must contain the IP router alert option in their IP header." DEFVAL {true} ::= {hwMldVlanCfgEntry 9} hwVlanMldVersion OBJECT-TYPE SYNTAX INTEGER {mldV1(1), mldV2(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The object indicates that MLD snooping can handle the hightest MLD version. " ::= { hwMldVlanCfgEntry 10} hwMldVlanPromptLeaveEnable OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION " Prompt leave enable(1) or disable(2)." ::= { hwMldVlanCfgEntry 11} hwMldVlanPromptLeaveAclNum OBJECT-TYPE SYNTAX Integer32 (-1|2000..3999) MAX-ACCESS read-write STATUS current DESCRIPTION "The ACL number which is used to limit the scope of prompt leave group. 2000: the minimum ACL number 3999: the maximum ACL number -1: unvalid value" ::= { hwMldVlanCfgEntry 12} hwMldVlanDropUnknown OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to 'enabled(1)' unknown stream is droped on this VLAN else disabled." ::= { hwMldVlanCfgEntry 13} -- -- The hwMldStatisticsInfo group. -- -- hwMldStatisticsInfo -- hwMldSystemStatisticsInfo hwMldSystemStatisticsInfo OBJECT IDENTIFIER ::= { hwMldStatisticsInfo 1 } hwMldSystemRecvVlanUpEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan up event." ::= { hwMldSystemStatisticsInfo 1} hwMldSystemRecvVlanDownEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan down event." ::= { hwMldSystemStatisticsInfo 2} hwMldSystemRecvVlanDelEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of vlan delete event." ::= { hwMldSystemStatisticsInfo 3} hwMldSystemRecvPortUpEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port up event." ::= { hwMldSystemStatisticsInfo 4} hwMldSystemRecvPortDownEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port down event." ::= { hwMldSystemStatisticsInfo 5} hwMldSystemRecvPortDelEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port delete event." ::= { hwMldSystemStatisticsInfo 6} hwMldSystemRecvPortIncEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port joined in vlan event." ::= { hwMldSystemStatisticsInfo 7} hwMldSystemRecvPortExcEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of port deleted from vlan event." ::= { hwMldSystemStatisticsInfo 8} hwMldSystemRecvMstpBlockEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MSTP port from forwarding to blocked event." ::= { hwMldSystemStatisticsInfo 9} hwMldSystemRecvMstpForwardEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MSTP port from blocked to forwarding event." ::= { hwMldSystemStatisticsInfo 10} hwMldSystemSysClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration to clear the statistics of system statics." ::= { hwMldSystemStatisticsInfo 11} hwMldSystemPacketClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration to clear the statistics of all vlan MLD packets." ::= { hwMldSystemStatisticsInfo 12} hwMldSystemRecvLinkChangeEventTimes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of link change event." ::= { hwMldSystemStatisticsInfo 13} -- hwMldVlanStatisticsTable hwMldVlanStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldVlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains MLD VLAN statistics." ::= { hwMldStatisticsInfo 2 } hwMldVlanStatisticsEntry OBJECT-TYPE SYNTAX HwMldVlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains MLD VLAN statistics." INDEX { hwMldVlanStatsVlanIndex } ::= { hwMldVlanStatisticsTable 1 } HwMldVlanStatisticsEntry::= SEQUENCE { hwMldVlanStatsVlanIndex VlanIndex, hwVlanRecvMldV1ReportNum Counter32, hwVlanRecvMldV2ReportNum Counter32, hwVlanRecvMldDoneNum Counter32, hwVlanRecvMldV1QueryNum Counter32, hwVlanRecvMldV2QueryNum Counter32, hwVlanRecvIpv6PimHelloNum Counter32, hwVlanSendMldQueryNum Counter32, hwVlanMldPacketClearStats TruthValue, hwVlanSendSourceIpSpecMldQueryNum Counter32 } hwMldVlanStatsVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which MLD snooping counts packet.When clear statistics information,0 is all vlans." ::= { hwMldVlanStatisticsEntry 1 } hwVlanRecvMldV1ReportNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MLD V1 report packets received on the device." ::= { hwMldVlanStatisticsEntry 2 } hwVlanRecvMldV2ReportNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MLD V2 report packets received on the device." ::= { hwMldVlanStatisticsEntry 3 } hwVlanRecvMldDoneNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MLD leave packets received on the device." ::= { hwMldVlanStatisticsEntry 4 } hwVlanRecvMldV1QueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MLD V1 query packets received on the device." ::= { hwMldVlanStatisticsEntry 5 } hwVlanRecvMldV2QueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of MLD V2 query packets received on the device." ::= { hwMldVlanStatisticsEntry 6 } hwVlanRecvIpv6PimHelloNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of PIM hello packets received on the device." ::= { hwMldVlanStatisticsEntry 7} hwVlanSendMldQueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The statistics of query packets sended on the device." ::= { hwMldVlanStatisticsEntry 8} hwVlanMldPacketClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear statistics information." ::= { hwMldVlanStatisticsEntry 9} hwVlanSendSourceIpSpecMldQueryNum OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of query packets with the specified source IPv6 address." ::= { hwMldVlanStatisticsEntry 10} -- -- The hwMldMCGrpInfo group -- hwMldIpGrpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldIpGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast group exit port information through multicast group address." ::= { hwMldMCGrpInfo 1 } hwMldIpGrpInfoEntry OBJECT-TYPE SYNTAX HwMldIpGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains exit port information for a specific vlan or all vlans." INDEX { hwMldIpGrpVlanIndex,hwMldIpGrpPortIfIndex,hwMldIpGrpAddress,hwMldIpSourceAddress} ::= { hwMldIpGrpInfoTable 1 } HwMldIpGrpInfoEntry ::= SEQUENCE { hwMldIpGrpVlanIndex VlanIndex, hwMldIpGrpPortIfIndex InterfaceIndex, hwMldIpGrpAddress Ipv6Address, hwMldIpGrpUpTime Unsigned32, hwMldIpHostUpTime Unsigned32, hwMldIpHostExpires Unsigned32, hwMldIpHostFlag PortFlag, hwMldIpRtUpTime Unsigned32, hwMldIpRtExpires Unsigned32, hwMldIpRtFlag PortFlag, hwMldIpSourceAddress Ipv6Address } hwMldIpGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which in which the group is learned." ::= { hwMldIpGrpInfoEntry 1 } hwMldIpGrpPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates port name." ::= { hwMldIpGrpInfoEntry 2} hwMldIpGrpAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP multicast address learned by MLD snooping." ::= { hwMldIpGrpInfoEntry 3 } hwMldIpGrpUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates time that multicast group information created." ::= { hwMldIpGrpInfoEntry 4} hwMldIpHostUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the host port remaining in the up state." ::= { hwMldIpGrpInfoEntry 5} hwMldIpHostExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the host port expires." ::= { hwMldIpGrpInfoEntry 6} hwMldIpHostFlag OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "Host port flag." ::= { hwMldIpGrpInfoEntry 7} hwMldIpRtUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the router port remaining in the up state." ::= { hwMldIpGrpInfoEntry 8} hwMldIpRtExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for the router port expires." ::= { hwMldIpGrpInfoEntry 9} hwMldIpRtFlag OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "Router port flag." ::= { hwMldIpGrpInfoEntry 10} hwMldIpSourceAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates IP source address learned by MLD snooping." ::= { hwMldIpGrpInfoEntry 11 } -- -- The hwMldPortInfo group. -- hwMldPortStaticGrpTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains port config information." ::= { hwMldPortInfo 1} hwMldPortStaticGrpEntry OBJECT-TYPE SYNTAX HwMldPortStaticGrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains port config information." INDEX { hwMldPortStaticGrpVlanIndex,hwMldPortStaticGrpIfIndex,hwMldPortStaticGrpAddr,hwMldPortStaticSourceAddr} ::= { hwMldPortStaticGrpTable 1 } HwMldPortStaticGrpEntry ::= SEQUENCE { hwMldPortStaticGrpVlanIndex VlanIndex, hwMldPortStaticGrpIfIndex InterfaceIndex, hwMldPortStaticGrpAddr Ipv6Address, hwMldPortStaticSourceAddr Ipv6Address, hwMldPortStaticGrpRowStatus RowStatus } hwMldPortStaticGrpVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which VLAN is configed." ::= { hwMldPortStaticGrpEntry 1 } hwMldPortStaticGrpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the interface in which port is configed." ::= { hwMldPortStaticGrpEntry 2 } hwMldPortStaticGrpAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates static join multicast group address." ::= { hwMldPortStaticGrpEntry 3} hwMldPortStaticSourceAddr OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates static join multicast source address." ::= { hwMldPortStaticGrpEntry 4} hwMldPortStaticGrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support state:CreateAndGo,Destroy." ::= { hwMldPortStaticGrpEntry 51} hwMldGrpPolicyCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldGrpPolicyCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains group policy config information." ::= { hwMldPortInfo 2} hwMldGrpPolicyCfgEntry OBJECT-TYPE SYNTAX HwMldGrpPolicyCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains group policy config information." INDEX {hwMldGrpPolicyVlanIndex} ::= { hwMldGrpPolicyCfgTable 1 } HwMldGrpPolicyCfgEntry ::= SEQUENCE { hwMldGrpPolicyVlanIndex VlanIndex, hwMldGrpPolicyAclNum Integer32, hwGrpPolicyMldVersion INTEGER, hwMldGrpPolicyRowStatus RowStatus } hwMldGrpPolicyVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vlan ID which group policy config." ::= { hwMldGrpPolicyCfgEntry 1 } hwMldGrpPolicyAclNum OBJECT-TYPE SYNTAX Integer32 (-1|2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL number which is used as the group policy parameter." ::= { hwMldGrpPolicyCfgEntry 2 } hwGrpPolicyMldVersion OBJECT-TYPE SYNTAX INTEGER {mldV1(1), mldV2(2), mldV1V2(3)} MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the MLD version for the group policy." ::= { hwMldGrpPolicyCfgEntry 3 } hwMldGrpPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support three state:CreateAndGo,Active,Destroy." ::= { hwMldGrpPolicyCfgEntry 51} hwMldRouterPortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldRouterPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Table containsrouter port infromation in specify vlan." ::= { hwMldPortInfo 3} hwMldRouterPortInfoEntry OBJECT-TYPE SYNTAX HwMldRouterPortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains port infromation in specify vlan." INDEX {hwMldRouterPortVlanIndex,hwMldRouterPortIfIndex} ::= { hwMldRouterPortInfoTable 1 } HwMldRouterPortInfoEntry ::= SEQUENCE { hwMldRouterPortVlanIndex VlanIndex, hwMldRouterPortIfIndex InterfaceIndex, hwMldRouterPortUpTime Unsigned32, hwMldRouterPortExpires Unsigned32, hwMldRouterPortFlag PortFlag } hwMldRouterPortVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID." ::= { hwMldRouterPortInfoEntry 1 } hwMldRouterPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Router port name in specify vlan." ::= { hwMldRouterPortInfoEntry 2 } hwMldRouterPortUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for router port remains up state." ::= { hwMldRouterPortInfoEntry 3 } hwMldRouterPortExpires OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time for router port expires." ::= { hwMldRouterPortInfoEntry 4} hwMldRouterPortFlag OBJECT-TYPE SYNTAX PortFlag MAX-ACCESS read-only STATUS current DESCRIPTION "Router port flag." ::= { hwMldRouterPortInfoEntry 5} hwMldRouterPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldRouterPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains router port config information." ::= { hwMldPortInfo 4} hwMldRouterPortCfgEntry OBJECT-TYPE SYNTAX HwMldRouterPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains router port config information." INDEX { hwMldRouterPortCfgVlanIndex,hwMldRouterPortCfgIfIndex} ::= { hwMldRouterPortCfgTable 1 } HwMldRouterPortCfgEntry ::= SEQUENCE { hwMldRouterPortCfgVlanIndex VlanIndex, hwMldRouterPortCfgIfIndex InterfaceIndex, hwMldRouterPortCfgRowStatus RowStatus } hwMldRouterPortCfgVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VLAN in which VLAN is configed." ::= { hwMldRouterPortCfgEntry 1 } hwMldRouterPortCfgIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the interface which port is configed." ::= { hwMldRouterPortCfgEntry 2 } hwMldRouterPortCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMldRouterPortCfgEntry 51} hwMldPortLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldPortLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains MLD snooping entry count limit information on a port." ::= { hwMldPortInfo 5} hwMldPortLimitEntry OBJECT-TYPE SYNTAX HwMldPortLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains MLD snooping entry count limit information on a port." INDEX {hwMldPortLimitIfIndex, hwMldPortLimitVlanIndex} ::= { hwMldPortLimitTable 1 } HwMldPortLimitEntry ::= SEQUENCE { hwMldPortLimitIfIndex InterfaceIndex, hwMldPortLimitNumber Integer32, hwMldPortLimitVlanIndex VlanIndex, hwMldPortLimitRowStatus RowStatus } hwMldPortLimitIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the interface." ::= { hwMldPortLimitEntry 1 } hwMldPortLimitNumber OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of MLD snooping entries can be configured or learned." ::= { hwMldPortLimitEntry 2 } hwMldPortLimitVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The maximum number of MLD snooping entries can be configured or learned." ::= { hwMldPortLimitEntry 3 } hwMldPortLimitRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMldPortLimitEntry 51 } hwMldPortGroupPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMldPortGroupPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table contains group policy config information in port." ::= { hwMldPortInfo 6} hwMldPortGroupPolicyEntry OBJECT-TYPE SYNTAX HwMldPortGroupPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains group policy config information in port." INDEX {hwMldPortGroupPolicyIfIndex, hwMldPortGroupPolicyVlanIndex} ::= { hwMldPortGroupPolicyTable 1 } HwMldPortGroupPolicyEntry ::= SEQUENCE { hwMldPortGroupPolicyIfIndex InterfaceIndex, hwMldPortGroupPolicyAclNumber Integer32, hwMldPortGroupPolicyVlanIndex VlanIndex, hwMldPortGroupPolicyVersion INTEGER, hwMldPortGroupPolicyRowStatus RowStatus } hwMldPortGroupPolicyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the interface." ::= { hwMldPortGroupPolicyEntry 1 } hwMldPortGroupPolicyAclNumber OBJECT-TYPE SYNTAX Integer32 (-1|2000..3999) MAX-ACCESS read-create STATUS current DESCRIPTION "The ACL number which is used as the group policy parameter." ::= { hwMldPortGroupPolicyEntry 2 } hwMldPortGroupPolicyVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vlan ID which group policy config." ::= { hwMldPortGroupPolicyEntry 3 } hwMldPortGroupPolicyVersion OBJECT-TYPE SYNTAX INTEGER {mldV1(1), mldV2(2)} MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the MLD version for the group policy." ::= { hwMldPortGroupPolicyEntry 4 } hwMldPortGroupPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row. Now support three state:CreateAndGo,Active,Destroy." ::= { hwMldPortGroupPolicyEntry 51 } -- -- Multicast vlan -- hwMVlanMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 3 } hwMVlanSystemInfo OBJECT IDENTIFIER ::= { hwMVlanMibObject 1 } hwMVlanVlanCfgInfo OBJECT IDENTIFIER ::= { hwMVlanMibObject 2 } hwMVlanGrpInfo OBJECT IDENTIFIER ::= { hwMVlanMibObject 3 } -- --1 hwMVlanSystemInfo -- hwMVlanEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether MVlan function has been enabled for the system." ::= { hwMVlanSystemInfo 1 } -- --2 hwMVlanVlanCfgInfo -- -- -- hwMVlanEnableTable -- hwMVlanEnableTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMVlanEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates which vlan had been configured as Multicast-Vlan." ::= { hwMVlanVlanCfgInfo 1 } hwMVlanEnableEntry OBJECT-TYPE SYNTAX HwMVlanEnableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for vlan which had been configured as Multicast-Vlan." INDEX { hwMVlanIndex } ::= { hwMVlanEnableTable 1 } HwMVlanEnableEntry ::= SEQUENCE { hwMVlanIndex VlanIndex, hwMVlanStatus RowStatus } hwMVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan index which had been configured as Multicast-Vlan." ::= { hwMVlanEnableEntry 1 } hwMVlanStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The activation of a row enables MVlan in the interface. The destruction of a row disables MVlan in the interface." ::= { hwMVlanEnableEntry 100 } -- -- hwMVlanUserVlanTable -- hwMVlanUserVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF HWMVlanUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates the user vlans in a MVlan." ::= { hwMVlanVlanCfgInfo 2 } hwMVlanUserVlanEntry OBJECT-TYPE SYNTAX HWMVlanUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for User vlan in a Mvlan." INDEX { hwMVlanIndex,hwUserVlanIndex } ::= { hwMVlanUserVlanTable 1 } HWMVlanUserVlanEntry ::= SEQUENCE { hwUserVlanIndex VlanIndex, hwUserVlanCfgRowStatus RowStatus } hwUserVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vlan index which in the given MVlan." ::= { hwMVlanUserVlanEntry 1 } hwUserVlanCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMVlanUserVlanEntry 100 } -- -- hwUserVlanTable -- hwUserVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF HwUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates which vlan had been configured as flow trigger." ::= { hwMVlanVlanCfgInfo 3 } hwUserVlanEntry OBJECT-TYPE SYNTAX HwUserVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for vlan which had been configured as flow trigger." INDEX { hwUserVlanIndex } ::= { hwUserVlanTable 1 } HwUserVlanEntry ::= SEQUENCE { hwUserVlanFlowTriggerEnable EnabledStatus } hwUserVlanFlowTriggerEnable OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates user vlan's flow trigger status." ::= { hwUserVlanEntry 1 } -- -- hwMcSourceDenyTable -- hwMcSourceDenyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcSourceDenyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates which vlan and which port had been configured as source deny." ::= { hwMVlanVlanCfgInfo 4 } hwMcSourceDenyEntry OBJECT-TYPE SYNTAX HwMcSourceDenyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for vlan and port which had been configured source deny." INDEX { hwMcSourceDenyVlanIndex, hwMcSourceDenyIfIndex } ::= { hwMcSourceDenyTable 1 } HwMcSourceDenyEntry ::= SEQUENCE { hwMcSourceDenyVlanIndex VlanIndex, hwMcSourceDenyIfIndex InterfaceIndex, hwMcSourceDenyRowStatus RowStatus } hwMcSourceDenyVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN index." ::= { hwMcSourceDenyEntry 1 } hwMcSourceDenyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { hwMcSourceDenyEntry 2 } hwMcSourceDenyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcSourceDenyEntry 51 } -- --3 hwMVlanGrpInfo -- -- -- hwMVlanGrpInfoTable -- hwMVlanGrpInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HWMVlanGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates Mvlan group information." ::= { hwMVlanGrpInfo 1 } hwMVlanGrpInfoEntry OBJECT-TYPE SYNTAX HWMVlanGrpInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Mvlan group information." INDEX { hwMVlanIndex ,hwMVlanGrpAddress, hwMVlanGrpPortIfIndex, hwMVlanGrpUserVlanIndex} ::= { hwMVlanGrpInfoTable 1 } HWMVlanGrpInfoEntry ::= SEQUENCE { hwMVlanGrpAddress IpAddress, hwMVlanGrpPortIfIndex InterfaceIndex, hwMVlanGrpUserVlanIndex VlanIndex } hwMVlanGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Multicast group address." ::= { hwMVlanGrpInfoEntry 1 } hwMVlanGrpPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { hwMVlanGrpInfoEntry 2 } hwMVlanGrpUserVlanIndex OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "User vlan index." ::= { hwMVlanGrpInfoEntry 3 } -- -- hwMVlanStaticFlowTable -- hwMVlanStaticFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMVlanStaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates Mvlan static flow group information." ::= { hwMVlanGrpInfo 2 } hwMVlanStaticFlowEntry OBJECT-TYPE SYNTAX HwMVlanStaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Mvlan static flow group information." INDEX { hwMVlanIndex, hwMVlanStaticFlowGrpAddress } ::= { hwMVlanStaticFlowTable 1 } HwMVlanStaticFlowEntry ::= SEQUENCE { hwMVlanStaticFlowGrpAddress IpAddress, hwMVlanStaticFlowRowStatus RowStatus } hwMVlanStaticFlowGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static flow address." ::= { hwMVlanStaticFlowEntry 1 } hwMVlanStaticFlowRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMVlanStaticFlowEntry 2 } -- -- hwMVlanIpv6StaticFlowTable -- hwMVlanIpv6StaticFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMVlanIpv6StaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates Mvlan static flow group information." ::= { hwMVlanGrpInfo 3 } hwMVlanIpv6StaticFlowEntry OBJECT-TYPE SYNTAX HwMVlanIpv6StaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Mvlan static flow group information." INDEX { hwMVlanIndex, hwMVlanStaticFlowIpv6GrpAddress, hwMVlanStaticFlowIpv6SourceAddress } ::= { hwMVlanIpv6StaticFlowTable 1 } HwMVlanIpv6StaticFlowEntry ::= SEQUENCE { hwMVlanStaticFlowIpv6GrpAddress Ipv6Address, hwMVlanStaticFlowIpv6SourceAddress Ipv6Address, hwMVlanIpv6StaticFlowRowStatus RowStatus } hwMVlanStaticFlowIpv6GrpAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static flow address." ::= { hwMVlanIpv6StaticFlowEntry 1 } hwMVlanStaticFlowIpv6SourceAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static flow source IP address." ::= { hwMVlanIpv6StaticFlowEntry 2 } hwMVlanIpv6StaticFlowRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMVlanIpv6StaticFlowEntry 51 } -- -- hwExternMVlanStaticFlowTable -- hwExternMVlanStaticFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF HwExternMVlanStaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates MVLAN static flow group information." ::= { hwMVlanGrpInfo 4 } hwExternMVlanStaticFlowEntry OBJECT-TYPE SYNTAX HwExternMVlanStaticFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for MVLAN static flow group information." INDEX { hwMVlanIndex, hwExternMVlanStaticFlowGrpAddress,hwExternMVlanStaticFlowSourceAddress } ::= { hwExternMVlanStaticFlowTable 1 } HwExternMVlanStaticFlowEntry ::= SEQUENCE { hwExternMVlanStaticFlowGrpAddress IpAddress, hwExternMVlanStaticFlowSourceAddress IpAddress, hwExternMVlanStaticFlowRowStatus RowStatus } hwExternMVlanStaticFlowGrpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static flow address." ::= { hwExternMVlanStaticFlowEntry 1 } hwExternMVlanStaticFlowSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static flow source IP address." ::= { hwExternMVlanStaticFlowEntry 2 } hwExternMVlanStaticFlowRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwExternMVlanStaticFlowEntry 51 } -- -- hwMultiCastCommonObject -- hwMultiCastCommonObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 4 } hwMCSystemInfo OBJECT IDENTIFIER ::= { hwMultiCastCommonObject 1 } -- -- hwEthTrunkLoadBalancingInfo -- hwEthTrunkLoadBalancingEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether Eth-Trunk Load Balancing function has been enabled for the system." ::= { hwMCSystemInfo 1 } -- --hwL2CacTrapObject -- hwL2CacTrapObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 5 } hwL2mcCacCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper limit of the number of l2-multicast groups." ::= { hwL2CacTrapObject 1 } hwL2mcCacBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the upper limit of the bandwidth of l2-multicast groups,in Mbits/sec." ::= { hwL2CacTrapObject 2 } hwL2mcCacGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the group IP address denied by CAC." ::= { hwL2CacTrapObject 3 } hwL2mcCacChannelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the name of channel." ::= { hwL2CacTrapObject 4 } hwL2mcCacVlanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VLAN ID." ::= { hwL2CacTrapObject 5 } hwL2mcCacVsiName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the name of VSI." ::= { hwL2CacTrapObject 6 } hwL2mcCacIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the interface index." ::= { hwL2CacTrapObject 7 } hwL2mcCacPwId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the PW ID." ::= { hwL2CacTrapObject 8 } hwL2mcCacRemoteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the remote peer IP address." ::= { hwL2CacTrapObject 9 } hwL2mcCacRemoteSiteId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the remote site ID." ::= { hwL2CacTrapObject 10 } hwL2mcCacIfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the interface name." ::= { hwL2CacTrapObject 11 } hwL2mcCacSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the source IP address denied by CAC." ::= { hwL2CacTrapObject 12 } hwL2mcCacPeVid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the PeVid of QinQ interface." ::= { hwL2CacTrapObject 13 } hwL2mcCacCeVid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the CeVid of QinQ interface." ::= { hwL2CacTrapObject 14 } hwL2mcRecvIgmpCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the received igmp packet count." ::= { hwL2CacTrapObject 15 } hwL2mcDropIgmpCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the dropped igmp packet count." ::= { hwL2CacTrapObject 16 } hwL2mcTrapVlanIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VLAN ID." ::= { hwL2CacTrapObject 17 } hwL2mcTrapVsiName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the name of VSI." ::= { hwL2CacTrapObject 18 } -- -- hwBtvMibObject -- hwBtvMibObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 6 } hwBtvSystemInfo OBJECT IDENTIFIER ::= { hwBtvMibObject 1 } hwBtvCfgInfo OBJECT IDENTIFIER ::= { hwBtvMibObject 2 } hwBtvEnabled OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Object which indicates whether BTV Function has been enabled for the system." ::= { hwBtvSystemInfo 1 } hwMcastGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast group config information." ::= { hwBtvCfgInfo 1 } hwMcastGroupEntry OBJECT-TYPE SYNTAX HwMcastGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast group config information." INDEX { hwMcastGroupIndex } ::= { hwMcastGroupTable 1 } HwMcastGroupEntry ::= SEQUENCE { hwMcastGroupIndex Integer32, hwMcastGroupName DisplayString, hwMcastGroupAddress IpAddress, hwMcastGroupRowStatus RowStatus, hwMcastSourceAddress IpAddress } hwMcastGroupIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group index." ::= { hwMcastGroupEntry 1 } hwMcastGroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group name." ::= { hwMcastGroupEntry 2 } hwMcastGroupAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group address." ::= { hwMcastGroupEntry 3 } hwMcastGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastGroupEntry 4 } hwMcastSourceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source IP address." ::= { hwMcastGroupEntry 5 } hwMcastListTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates multicast list information." ::= { hwBtvCfgInfo 2 } hwMcastListEntry OBJECT-TYPE SYNTAX HwMcastListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast list config information." INDEX { hwMcastListIndex } ::= { hwMcastListTable 1 } HwMcastListEntry ::= SEQUENCE { hwMcastListIndex Integer32, hwMcastListName DisplayString, hwMcastListRowStatus RowStatus } hwMcastListIndex OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast list index." ::= { hwMcastListEntry 1 } hwMcastListName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast list name." ::= { hwMcastListEntry 2 } hwMcastListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastListEntry 3 } hwMcastProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table which indicates multicast profile information." ::= { hwBtvCfgInfo 3 } hwMcastProfileEntry OBJECT-TYPE SYNTAX HwMcastProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast profile config information." INDEX { hwMcastProfileIndex } ::= { hwMcastProfileTable 1 } HwMcastProfileEntry ::= SEQUENCE { hwMcastProfileIndex Integer32, hwMcastProfileName DisplayString, hwMcastProfileRowStatus RowStatus } hwMcastProfileIndex OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast profile index." ::= { hwMcastProfileEntry 1 } hwMcastProfileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast profile name." ::= { hwMcastProfileEntry 2 } hwMcastProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row.." ::= { hwMcastProfileEntry 3 } hwMcastProfileCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastProfileCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast profile based configuration information for IPTV." ::= { hwBtvCfgInfo 4 } hwMcastProfileCfgEntry OBJECT-TYPE SYNTAX HwMcastProfileCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains configuration for multicast profile." INDEX { hwMcastProfileIndex } ::= { hwMcastProfileCfgTable 1 } HwMcastProfileCfgEntry ::= SEQUENCE { hwMcastProfileCfgPreviewTimes Integer32, hwMcastProfileCfgPreviewMinute Integer32, hwMcastProfileCfgPreviewInterval Integer32, hwMcastProfileCfgMaxNumProgram Integer32 } hwMcastProfileCfgPreviewTimes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Times of preview a multicast group one day." ::= { hwMcastProfileCfgEntry 1 } hwMcastProfileCfgPreviewMinute OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Preview time(in minutes)." ::= { hwMcastProfileCfgEntry 2 } hwMcastProfileCfgPreviewInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Preview interval(in minutes)." ::= { hwMcastProfileCfgEntry 3 } hwMcastProfileCfgMaxNumProgram OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Max number of the multicast program watching and previewing." ::= { hwMcastProfileCfgEntry 4 } hwMcastListReferTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastListReferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast list refers to multicast group." ::= { hwBtvCfgInfo 5 } hwMcastListReferEntry OBJECT-TYPE SYNTAX HwMcastListReferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast list refers to multicast group." INDEX { hwMcastListIndex, hwMcastGroupIndex } ::= { hwMcastListReferTable 1 } HwMcastListReferEntry ::= SEQUENCE { hwMcastListReferRowStatus RowStatus } hwMcastListReferRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastListReferEntry 5 } hwMcastProfileReferTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastProfileReferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast profile refers to multicast list." ::= { hwBtvCfgInfo 6 } hwMcastProfileReferEntry OBJECT-TYPE SYNTAX HwMcastProfileReferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast profile refers to multicast list." INDEX { hwMcastProfileIndex, hwMcastListIndex } ::= { hwMcastProfileReferTable 1 } HwMcastProfileReferEntry ::= SEQUENCE { hwMcastPreviewStatus EnabledStatus, hwMcastProfileReferRowStatus RowStatus } hwMcastPreviewStatus OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastProfileReferEntry 1 } hwMcastProfileReferRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Table contains vlan apply multicast profile." ::= { hwMcastProfileReferEntry 5 } hwVlanApplyProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwVlanApplyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains attach a vlan to a multicast profile." ::= { hwBtvCfgInfo 7 } hwVlanApplyProfileEntry OBJECT-TYPE SYNTAX HwVlanApplyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." INDEX { hwUserVlanIndex, hwMcastProfileIndex } ::= { hwVlanApplyProfileTable 1 } HwVlanApplyProfileEntry ::= SEQUENCE { hwVlanApplyProfileRowStatus RowStatus } hwVlanApplyProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwVlanApplyProfileEntry 5 } hwMcastIpv6GroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HwMcastIpv6GroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains multicast group config information." ::= { hwBtvCfgInfo 8 } hwMcastIpv6GroupEntry OBJECT-TYPE SYNTAX HwMcastIpv6GroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains multicast group config information." INDEX { hwMcastIpv6GroupIndex } ::= { hwMcastIpv6GroupTable 1 } HwMcastIpv6GroupEntry ::= SEQUENCE { hwMcastIpv6GroupIndex Integer32, hwMcastIpv6GroupName DisplayString, hwMcastIpv6GroupAddress Ipv6Address, hwMcastIpv6SourceAddress Ipv6Address, hwMcastIpv6GroupRowStatus RowStatus } hwMcastIpv6GroupIndex OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast group index." ::= { hwMcastIpv6GroupEntry 1 } hwMcastIpv6GroupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group name." ::= { hwMcastIpv6GroupEntry 2 } hwMcastIpv6GroupAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-create STATUS current DESCRIPTION "Multicast group address." ::= { hwMcastIpv6GroupEntry 3 } hwMcastIpv6SourceAddress OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-create STATUS current DESCRIPTION "Source IP address." ::= { hwMcastIpv6GroupEntry 4 } hwMcastIpv6GroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwMcastIpv6GroupEntry 51} -- -- hwExternVlanApplyProfileTable -- hwExternVlanApplyProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF HwExternVlanApplyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains attach a vlan to a multicast profile." ::= { hwBtvCfgInfo 9 } hwExternVlanApplyProfileEntry OBJECT-TYPE SYNTAX HwExternVlanApplyProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains attach a vlan to a multicast profile.." INDEX { hwUserVlanIndex, hwMcastProfileIndex, hwExternPortIfIndex, hwExternSourceMacAddress } ::= { hwExternVlanApplyProfileTable 1 } HwExternVlanApplyProfileEntry ::= SEQUENCE { hwExternPortIfIndex InterfaceIndex, hwExternSourceMacAddress MacAddress, hwExternVlanApplyProfileRowStatus RowStatus } hwExternPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates port index." ::= { hwExternVlanApplyProfileEntry 1 } hwExternSourceMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Source MAC address." ::= { hwExternVlanApplyProfileEntry 2 } hwExternVlanApplyProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row and represent the current status of this row." ::= { hwExternVlanApplyProfileEntry 51 } -- --hwMcastAlarmObject -- hwMcastAlarmObject OBJECT IDENTIFIER ::= { hwMultiCastMIB 99 } hwCfgRefreshFailAlarm NOTIFICATION-TYPE OBJECTS { hwL2VlanDescr } STATUS current DESCRIPTION "Failed to refresh multicast table! " ::= { hwMcastAlarmObject 1 } hwMCastTableLoadAbnormalNotify NOTIFICATION-TYPE STATUS current DESCRIPTION "Multicast table of router was full!" ::= { hwMcastAlarmObject 2 } hwMCastTableLoadAbnormalResume NOTIFICATION-TYPE STATUS current DESCRIPTION "Multicast table of router was normal!" ::= { hwMcastAlarmObject 3 } hwMCastVlanFailAlarm NOTIFICATION-TYPE OBJECTS { hwL2VlanDescr } STATUS current DESCRIPTION "VLAN which has been configed with protect-vlan failed! " ::= { hwMcastAlarmObject 4 } hwMCastVlanOkNotify NOTIFICATION-TYPE OBJECTS { hwL2VlanDescr } STATUS current DESCRIPTION "VLAN which has been configed with protect-vlan has been OK! " ::= { hwMcastAlarmObject 5 } hwMCastApsSwitchAlarm NOTIFICATION-TYPE OBJECTS { hwL2VlanDescr } STATUS current DESCRIPTION "APS is switching!" ::= { hwMcastAlarmObject 6 } hwMCastApsIdleNotify NOTIFICATION-TYPE OBJECTS { hwL2VlanDescr } STATUS current DESCRIPTION "APS has finished switching and been idle!" ::= { hwMcastAlarmObject 7 } --- ---Trap for l2-multicast CAC --- hwL2mcCacGlobalCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 8 } hwL2mcCacGlobalBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 9 } hwL2mcCacGlobalChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 10 } hwL2mcCacGlobalChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 11 } hwL2mcCacVlanCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVlanIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VLAN ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 12 } hwL2mcCacVlanBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVlanIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VLAN ID,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 13 } hwL2mcCacVlanChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVlanIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VLAN ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 14 } hwL2mcCacVlanChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVlanIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VLAN ID,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 15 } hwL2mcCacVsiCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVsiName, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VSI name,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 16 } hwL2mcCacVsiBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVsiName, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VSI name,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 17 } hwL2mcCacVsiChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVsiName, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VSI name,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 18 } hwL2mcCacVsiChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVsiName, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VSI name,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 19 } hwL2mcCacPortCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 20 } hwL2mcCacPortBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 21 } hwL2mcCacPortChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 22 } hwL2mcCacPortChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 23 } hwL2mcCacPortVlanCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVlanIndex, hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VLAN ID,interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 24 } hwL2mcCacPortVlanBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacVlanIndex, hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VLAN ID,interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 25 } hwL2mcCacPortVlanChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVlanIndex, hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VLAN ID,interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 26 } hwL2mcCacPortVlanChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacVlanIndex, hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,VLAN ID,interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 27 } hwL2mcCacSubIfCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 28 } hwL2mcCacSubIfBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 29 } hwL2mcCacSubIfChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit count,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 30 } hwL2mcCacSubIfChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacIfName } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,currently configured limit bandwidth,group IP address,source IP address,interface name." ::= { hwMcastAlarmObject 31 } hwL2mcCacLdpPwCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacPwId, hwL2mcCacRemoteIpAddress, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:PW ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 32 } hwL2mcCacLdpPwBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacPwId, hwL2mcCacRemoteIpAddress, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:PW ID,currently configured limit bandwidth,group IP address." ::= { hwMcastAlarmObject 33 } hwL2mcCacLdpPwChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacPwId, hwL2mcCacRemoteIpAddress, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,PW ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 34 } hwL2mcCacLdpPwChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacPwId, hwL2mcCacRemoteIpAddress, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,PW ID,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 35 } hwL2mcCacBgpPwCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacRemoteSiteId, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:remote site ID,PW ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 36 } hwL2mcCacBgpPwBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacRemoteSiteId, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:remote site ID,PW ID,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 37 } hwL2mcCacBgpPwChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacRemoteSiteId, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,remote site ID,PW ID,currently configured limit count,group IP address,source IP address." ::= { hwMcastAlarmObject 38 } hwL2mcCacBgpPwChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacRemoteSiteId, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,remote site ID,PW ID,currently configured limit bandwidth,group IP address,source IP address." ::= { hwMcastAlarmObject 39 } hwL2mcCacVlanUnspecifiedChannelDeny NOTIFICATION-TYPE OBJECTS { hwL2mcCacVlanIndex, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VLAN ID,group IP address,source IP address." ::= { hwMcastAlarmObject 40 } hwL2mcCacVsiUnspecifiedChannelDeny NOTIFICATION-TYPE OBJECTS { hwL2mcCacVsiName, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:VSI name,group IP address,source IP address." ::= { hwMcastAlarmObject 41 } hwL2mcCacGlobalUnspecifiedChannelDeny NOTIFICATION-TYPE OBJECTS { hwL2mcCacGroupAddress, hwL2mcCacSourceAddress } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:group IP address,source IP address." ::= { hwMcastAlarmObject 42 } hwL2mcCacQinQIfCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacIfName, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacPeVid, hwL2mcCacCeVid } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,interface name,currently configured limit count,group IP address,source IP address,pe id,ce id." ::= { hwMcastAlarmObject 43 } hwL2mcCacQinQIfBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacIfIndex, hwL2mcCacIfName, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacPeVid, hwL2mcCacCeVid } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:interface index,interface name,currently configured limit bandwidth,group IP address,source IP address,pe id,ce id." ::= { hwMcastAlarmObject 44 } hwL2mcCacQinQIfChannelCountExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacIfName, hwL2mcCacCount, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacPeVid, hwL2mcCacCeVid } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,interface name,currently configured limit count,group IP address,source IP address,pe id,ce id." ::= { hwMcastAlarmObject 45 } hwL2mcCacQinQIfChannelBandwidthExceed NOTIFICATION-TYPE OBJECTS { hwL2mcCacChannelName, hwL2mcCacIfIndex, hwL2mcCacIfName, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacSourceAddress, hwL2mcCacPeVid, hwL2mcCacCeVid } STATUS current DESCRIPTION "Trap information about l2-multicast CAC:channel name,interface index,interface name,currently configured bandwidth count,group IP address,source IP address,pe id,ce id." ::= { hwMcastAlarmObject 46 } --- ---Trap for l2-multicast perfermance statistic --- hwL2mcReceiveIgmpVlanAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vlan alarm." ::= { hwMcastAlarmObject 47 } hwL2mcReceiveIgmpVsiAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a VSI alarm.." ::= { hwMcastAlarmObject 48 } hwL2mcReceiveIgmpVlanRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vlan alarm clear." ::= { hwMcastAlarmObject 49 } hwL2mcReceiveIgmpVsiRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a VSI alarm clear." ::= { hwMcastAlarmObject 50 } hwL2mcDropIgmpVlanAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a vlan alarm." ::= { hwMcastAlarmObject 51 } hwL2mcDropIgmpVsiAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a VSI alarm." ::= { hwMcastAlarmObject 52 } hwL2mcDropIgmpVlanRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a vlan alarm clear." ::= { hwMcastAlarmObject 53 } hwL2mcDropIgmpVsiRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a VSI alarm clear." ::= { hwMcastAlarmObject 54 } hwL2mc24HReceiveIgmpVlanAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vlan alarm in 24 hour." ::= { hwMcastAlarmObject 55 } hwL2mc24HReceiveIgmpVsiAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vsi alarm in 24 hour." ::= { hwMcastAlarmObject 56 } hwL2mc24HReceiveIgmpVlanRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vlan alarm clear in 24 hour." ::= { hwMcastAlarmObject 57 } hwL2mc24HReceiveIgmpVsiRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcRecvIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a VSI alarm clear in 24 hour." ::= { hwMcastAlarmObject 58 } hwL2mc24HDropIgmpVlanAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a vlan alarm in 24 hour." ::= { hwMcastAlarmObject 59 } hwL2mc24HDropIgmpVsiAlarm NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about drop igmp packet in a VSI alarm in 24 hour." ::= { hwMcastAlarmObject 60 } hwL2mc24HDropIgmpVlanRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVlanIndex, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a vlan alarm clear in 24 hour." ::= { hwMcastAlarmObject 61 } hwL2mc24HDropIgmpVsiRecover NOTIFICATION-TYPE OBJECTS { hwL2mcTrapVsiName, hwL2mcDropIgmpCount } STATUS current DESCRIPTION "Trap information about receive igmp packet in a VSI alarm clear in 24 hour." ::= { hwMcastAlarmObject 62 } -- -- Conformance Information -- hwMCMibConformance OBJECT IDENTIFIER ::= { hwMultiCastMIB 100 } hwMCMibCompliances OBJECT IDENTIFIER ::= { hwMCMibConformance 1 } hwMCMibGroups OBJECT IDENTIFIER ::= { hwMCMibConformance 2 } hwIGSPMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for device supporting IGMP Snooping." MODULE MANDATORY-GROUPS{ hwIGSPSystemInfoGroup, hwVlanCfgGroup, hwSystemStatisticsGroup, hwVlanStatisticsGroup, hwIPGrpInfoGroup, hwMACGrpInfoGroup, hwPortStaticGrpGroup, hwGrpPolicyCfgGroup, hwRouterPortInfoGroup, hwRouterPortCfgGroup, hwPortLimitGroup, hwMVlanSystemGroup, hwMVlanEnableGroup, hwMVlanUserVlanGroup, hwMVlanGrpInfoGroup, hwMCastSystemGroup, hwMcastAlarmGroup, hwL2CacTrapGroup, hwUserVlanGroup, hwMVlanStaticFlowGroup, hwBtvSystemGroup, hwMcastGroupGroup, hwMcastListGroup, hwMcastProfileGroup, hwMcastProfileCfgGroup, hwMcastListReferGroup, hwMcastProfileReferGroup, hwVlanApplyProfileGroup, hwPortGroupPolicyGroup, hwMldSnpgSystemInfoGroup, hwMldVlanCfgGroup, hwMldSystemStatisticsGroup, hwMldVlanStatisticsGroup, hwMldIpGrpInfoGroup, hwMldPortStaticGrpGroup, hwMldGrpPolicyCfgGroup, hwMldRouterPortInfoGroup, hwMldRouterPortCfgGroup, hwMldPortLimitGroup, hwMldPortGroupPolicyGroup, hwMcSourceDenyGroup, hwMVlanIpv6StaticFlowGroup, hwMcastIpv6GroupGroup, hwExternIpGrpInfoGroup, hwExternPortStaticGrpGroup, hwPortVlanLimitGroup, hwExternMVlanStaticFlowGroup, hwExternVlanApplyProfileGroup } ::= { hwMCMibCompliances 1 } hwIGSPSystemInfoGroup OBJECT-GROUP OBJECTS { hwIgmpSnoopingEnabled, hwSsmPolicyAclNum, hwSendQueryEnabled, hwSendQuerySourceIpAddr, hwSnmpTrapEnable, hwIgmpSnoopingSuppressionTime, hwIgmpProxyEnabled, hwIgmpSnoopingProxyEnabled } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 1 } hwVlanCfgGroup OBJECT-GROUP OBJECTS { hwVlanIgmpSnoopingEnabled, hwVlanRouterAgingTime, hwVlanMaxQueryRespTime, hwVlanLastMemQueryInt, hwVlanQueryInt, hwVlanRobustCount, hwVlanCheckRouterAlert, hwVlanSendRouterAlert, hwVlanIgmpVersion, hwVlanPromptLeaveEnable, hwVlanPromptLeaveAclNum, hwVlanDropUnknown, hwVlanLimitAction } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 2 } hwSystemStatisticsGroup OBJECT-GROUP OBJECTS { hwSystemRecvVlanUpEventTimes, hwSystemRecvVlanDownEventTimes, hwSystemRecvVlanDelEventTimes, hwSystemRecvPortUpEventTimes, hwSystemRecvPortDownEventTimes, hwSystemRecvPortDelEventTimes, hwSystemRecvPortIncEventTimes, hwSystemRecvPortExcEventTimes, hwSystemRecvMSTPBlockEventTimes, hwSystemRecvMSTPForwardEventTimes, hwSystemIGMPSysClearStats, hwSystemIGMPPacketClearStats, hwSystemRecvLinkChangeEventTimes } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 3 } hwVlanStatisticsGroup OBJECT-GROUP OBJECTS { hwVlanRecvIGMPV1ReportNum, hwVlanRecvIGMPV2ReportNum, hwVlanRecvIGMPV3ReportNum, hwVlanRecvIGMPLeaveNum, hwVlanRecvIGMPV1QueryNum, hwVlanRecvIGMPV2QueryNum, hwVlanRecvIGMPV3QueryNum, hwVlanRecvPimHelloNum, hwVlanSendQueryNum, hwVlanIGMPPacketClearStats, hwVlanSendSourceIPSpecQueryNum } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 4 } hwIPGrpInfoGroup OBJECT-GROUP OBJECTS { hwIPGrpUpTime, hwIPHostUpTime, hwIPHostExpires, hwIPHostFlags, hwIPRtUPTime, hwIPRtExpires, hwIPRtFlags } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 5 } hwMACGrpInfoGroup OBJECT-GROUP OBJECTS { hwMACGrpAddress } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 6 } hwPortStaticGrpGroup OBJECT-GROUP OBJECTS { hwPortStaticGrpRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 7 } hwGrpPolicyCfgGroup OBJECT-GROUP OBJECTS { hwGrpPolicyAclNum, hwGrpPolicyIgmpVersion, hwGrpPolicyRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 8 } hwRouterPortInfoGroup OBJECT-GROUP OBJECTS { hwRouterPortUpTime, hwRouterPortExpires, hwRouterPortFlags } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 9 } hwRouterPortCfgGroup OBJECT-GROUP OBJECTS { hwRouterPortCfgRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 10 } hwPortLimitGroup OBJECT-GROUP OBJECTS { hwPortLimitNumber, hwPortLimitRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 11 } hwMVlanSystemGroup OBJECT-GROUP OBJECTS { hwMVlanEnabled } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 13 } hwMVlanEnableGroup OBJECT-GROUP OBJECTS { hwMVlanStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 14 } hwMVlanUserVlanGroup OBJECT-GROUP OBJECTS { hwUserVlanCfgRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 15 } hwMVlanGrpInfoGroup OBJECT-GROUP OBJECTS { hwMVlanGrpAddress } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 16 } hwMCastSystemGroup OBJECT-GROUP OBJECTS { hwEthTrunkLoadBalancingEnabled } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 18 } hwL2CacTrapGroup OBJECT-GROUP OBJECTS { hwL2mcCacCount, hwL2mcCacBandwidth, hwL2mcCacGroupAddress, hwL2mcCacChannelName, hwL2mcCacVlanIndex, hwL2mcCacVsiName, hwL2mcCacIfIndex, hwL2mcCacPwId, hwL2mcCacRemoteIpAddress, hwL2mcCacRemoteSiteId } STATUS current DESCRIPTION "The group of l2-multicast CAC." ::= { hwMCMibGroups 19 } hwVlanIgmpProxyGroup OBJECT-GROUP OBJECTS { hwVlanIgmpProxyEnabled, hwVlanQueryInterval, hwVlanMaxResponseTime, hwVlanLastMemQueryInterval, hwVlanIgmpRouterAgingTime, hwVlanMaxIgmpVersion, hwVlanIgmpRobustCount, hwVlanRequireRouterAlert, hwVlanIgmpSendRouterAlert, hwVlanIgmpPromptLeaveEnable } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 20 } hwL2McastVlanCfgGroup OBJECT-GROUP OBJECTS { hwVlanL2FlowTriggerEnabled, hwVlanL2StaticFlow } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 21 } hwGrpMcastCfgGroup OBJECT-GROUP OBJECTS { hwGrpIpAddress, hwGrpRowStatus } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 22 } hwVlanMcastGrpGroup OBJECT-GROUP OBJECTS { hwVlanMcastProfileName } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 23 } hwGrpMcastProfileGroup OBJECT-GROUP OBJECTS { hwMulticastProfilePreviewTimes, hwMulticastProfilePreviewMinutes, hwMulticastProfilePreviewInterval } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 24 } hwUserVlanGroup OBJECT-GROUP OBJECTS { hwUserVlanFlowTriggerEnable } STATUS current DESCRIPTION "The group of user vlan config flow-trigger." ::= { hwMCMibGroups 25 } hwMVlanStaticFlowGroup OBJECT-GROUP OBJECTS { hwMVlanStaticFlowRowStatus } STATUS current DESCRIPTION "The group of multicast vlan config static-flow." ::= { hwMCMibGroups 26 } hwBtvSystemGroup OBJECT-GROUP OBJECTS { hwBtvEnabled } STATUS current DESCRIPTION "The group of enable Btv function." ::= { hwMCMibGroups 27 } hwMcastGroupGroup OBJECT-GROUP OBJECTS { hwMcastGroupName, hwMcastGroupAddress, hwMcastGroupRowStatus, hwMcastSourceAddress } STATUS current DESCRIPTION "The group of multicast-group." ::= { hwMCMibGroups 28 } hwMcastListGroup OBJECT-GROUP OBJECTS { hwMcastListName, hwMcastListRowStatus } STATUS current DESCRIPTION "The group of multicast-list." ::= { hwMCMibGroups 29 } hwMcastProfileGroup OBJECT-GROUP OBJECTS { hwMcastProfileName, hwMcastProfileRowStatus } STATUS current DESCRIPTION "The group of multicast-profile." ::= { hwMCMibGroups 30 } hwMcastProfileCfgGroup OBJECT-GROUP OBJECTS { hwMcastProfileCfgPreviewTimes, hwMcastProfileCfgPreviewMinute, hwMcastProfileCfgPreviewInterval, hwMcastProfileCfgMaxNumProgram } STATUS current DESCRIPTION "The group of config multicast-profile." ::= { hwMCMibGroups 31 } hwMcastListReferGroup OBJECT-GROUP OBJECTS { hwMcastListReferRowStatus } STATUS current DESCRIPTION "The group of multicast-list refers to multicast-group." ::= { hwMCMibGroups 32 } hwMcastProfileReferGroup OBJECT-GROUP OBJECTS { hwMcastPreviewStatus, hwMcastProfileReferRowStatus } STATUS current DESCRIPTION "The group of multicast-profile refers to multicast-list." ::= { hwMCMibGroups 33 } hwVlanApplyProfileGroup OBJECT-GROUP OBJECTS { hwVlanApplyProfileRowStatus } STATUS current DESCRIPTION "The group of vlan attach multicast-profile." ::= { hwMCMibGroups 34 } hwPortGroupPolicyGroup OBJECT-GROUP OBJECTS { hwPortGroupPolicyAclNumber, hwPortGroupPolicyVersion, hwPortGroupPolicyRowStatus } STATUS current DESCRIPTION "The group of port group policy." ::= { hwMCMibGroups 35 } hwMldSnpgSystemInfoGroup OBJECT-GROUP OBJECTS { hwMldSnoopingEnabled, hwMldSendQueryEnabled, hwMldSendQuerySourceIpAddr, hwMldSnoopingSuppressionTime } STATUS current DESCRIPTION "The group of MLD snooping system information." ::= { hwMCMibGroups 36 } hwMldVlanCfgGroup OBJECT-GROUP OBJECTS { hwVlanMldSnoopingEnabled, hwMldVlanRouterAgingTime, hwMldVlanMaxQueryRespTime, hwMldVlanLastListenerQueryInt, hwMldVlanQueryInt, hwMldVlanRobustCount, hwMldVlanCheckRouterAlert, hwMldVlanSendRouterAlert, hwVlanMldVersion, hwMldVlanPromptLeaveEnable, hwMldVlanPromptLeaveAclNum, hwMldVlanDropUnknown } STATUS current DESCRIPTION "The group of MLD vlan configuration." ::= { hwMCMibGroups 37 } hwMldSystemStatisticsGroup OBJECT-GROUP OBJECTS { hwMldSystemRecvVlanUpEventTimes, hwMldSystemRecvVlanDownEventTimes, hwMldSystemRecvVlanDelEventTimes, hwMldSystemRecvPortUpEventTimes, hwMldSystemRecvPortDownEventTimes, hwMldSystemRecvPortDelEventTimes, hwMldSystemRecvPortIncEventTimes, hwMldSystemRecvPortExcEventTimes, hwMldSystemRecvMstpBlockEventTimes, hwMldSystemRecvMstpForwardEventTimes, hwMldSystemSysClearStats, hwMldSystemPacketClearStats, hwMldSystemRecvLinkChangeEventTimes } STATUS current DESCRIPTION "The group of MLD system statistics." ::= { hwMCMibGroups 38 } hwMldVlanStatisticsGroup OBJECT-GROUP OBJECTS { hwVlanRecvMldV1ReportNum, hwVlanRecvMldV2ReportNum, hwVlanRecvMldDoneNum, hwVlanRecvMldV1QueryNum, hwVlanRecvMldV2QueryNum, hwVlanRecvIpv6PimHelloNum, hwVlanSendMldQueryNum, hwVlanMldPacketClearStats, hwVlanSendSourceIpSpecMldQueryNum } STATUS current DESCRIPTION "The group of MLD vlan statistics." ::= { hwMCMibGroups 39 } hwMldIpGrpInfoGroup OBJECT-GROUP OBJECTS { hwMldIpGrpUpTime, hwMldIpHostUpTime, hwMldIpHostExpires, hwMldIpHostFlag, hwMldIpRtUpTime, hwMldIpRtExpires, hwMldIpRtFlag } STATUS current DESCRIPTION "The group of MLD IP group information." ::= { hwMCMibGroups 40 } hwMldPortStaticGrpGroup OBJECT-GROUP OBJECTS { hwMldPortStaticGrpRowStatus } STATUS current DESCRIPTION "The group of MLD port static group." ::= { hwMCMibGroups 41 } hwMldGrpPolicyCfgGroup OBJECT-GROUP OBJECTS { hwMldGrpPolicyAclNum, hwGrpPolicyMldVersion, hwMldGrpPolicyRowStatus } STATUS current DESCRIPTION "The group of MLD group policy configuration." ::= { hwMCMibGroups 42 } hwMldRouterPortInfoGroup OBJECT-GROUP OBJECTS { hwMldRouterPortUpTime, hwMldRouterPortExpires, hwMldRouterPortFlag } STATUS current DESCRIPTION "The group of router port information." ::= { hwMCMibGroups 43 } hwMldRouterPortCfgGroup OBJECT-GROUP OBJECTS { hwMldRouterPortCfgRowStatus } STATUS current DESCRIPTION "The group of router port configuration." ::= { hwMCMibGroups 44 } hwMldPortLimitGroup OBJECT-GROUP OBJECTS { hwMldPortLimitNumber, hwMldPortLimitRowStatus } STATUS current DESCRIPTION "The group of MLD port limit." ::= { hwMCMibGroups 45 } hwMldPortGroupPolicyGroup OBJECT-GROUP OBJECTS { hwMldPortGroupPolicyAclNumber, hwMldPortGroupPolicyVersion, hwMldPortGroupPolicyRowStatus } STATUS current DESCRIPTION "The group of MLD port group policy." ::= { hwMCMibGroups 46 } hwMcSourceDenyGroup OBJECT-GROUP OBJECTS { hwMcSourceDenyRowStatus } STATUS current DESCRIPTION "The group of multicast source deny." ::= { hwMCMibGroups 47 } hwMVlanIpv6StaticFlowGroup OBJECT-GROUP OBJECTS { hwMVlanIpv6StaticFlowRowStatus } STATUS current DESCRIPTION "The group of multicast vlan config IPv6 static-flow." ::= { hwMCMibGroups 48 } hwMcastIpv6GroupGroup OBJECT-GROUP OBJECTS { hwMcastIpv6GroupName, hwMcastIpv6GroupAddress, hwMcastIpv6GroupRowStatus, hwMcastIpv6SourceAddress } STATUS current DESCRIPTION "The group of IPv6 multicast-group." ::= { hwMCMibGroups 49 } hwExternIpGrpInfoGroup OBJECT-GROUP OBJECTS { hwExternIpGrpUpTime, hwExternIpHostUpTime, hwExternIpHostExpires, hwExternIpHostFlag, hwExternIpRtUpTime, hwExternIpRtExpires, hwExternIpRtFlag } STATUS current DESCRIPTION "The group of externed IP group information." ::= { hwMCMibGroups 50 } hwExternPortStaticGrpGroup OBJECT-GROUP OBJECTS { hwExternPortStaticGrpRowStatus } STATUS current DESCRIPTION "The group of externed port static group." ::= { hwMCMibGroups 51 } hwPortVlanLimitGroup OBJECT-GROUP OBJECTS { hwPortVlanLimitNumber, hwPortVlanLimitRowStatus } STATUS current DESCRIPTION "The group of port vlan limit." ::= { hwMCMibGroups 52 } hwExternMVlanStaticFlowGroup OBJECT-GROUP OBJECTS { hwExternMVlanStaticFlowRowStatus } STATUS current DESCRIPTION "The group of extern multicast vlan config static-flow." ::= { hwMCMibGroups 53 } hwExternVlanApplyProfileGroup OBJECT-GROUP OBJECTS { hwExternVlanApplyProfileRowStatus } STATUS current DESCRIPTION "The group of extern vlan attach multicast-profile." ::= { hwMCMibGroups 54 } hwMcastAlarmGroup NOTIFICATION-GROUP NOTIFICATIONS { hwCfgRefreshFailAlarm, hwMCastTableLoadAbnormalNotify, hwMCastTableLoadAbnormalResume, hwMCastVlanFailAlarm, hwMCastVlanOkNotify, hwMCastApsSwitchAlarm, hwMCastApsIdleNotify, hwL2mcCacGlobalCountExceed, hwL2mcCacGlobalBandwidthExceed, hwL2mcCacGlobalChannelCountExceed, hwL2mcCacGlobalChannelBandwidthExceed, hwL2mcCacVlanCountExceed, hwL2mcCacVlanBandwidthExceed, hwL2mcCacVlanChannelCountExceed, hwL2mcCacVlanChannelBandwidthExceed, hwL2mcCacVsiCountExceed, hwL2mcCacVsiBandwidthExceed, hwL2mcCacVsiChannelCountExceed, hwL2mcCacVsiChannelBandwidthExceed, hwL2mcCacPortCountExceed, hwL2mcCacPortBandwidthExceed, hwL2mcCacPortChannelCountExceed, hwL2mcCacPortChannelBandwidthExceed, hwL2mcCacPortVlanCountExceed, hwL2mcCacPortVlanBandwidthExceed, hwL2mcCacPortVlanChannelCountExceed, hwL2mcCacPortVlanChannelBandwidthExceed, hwL2mcCacSubIfCountExceed, hwL2mcCacSubIfBandwidthExceed, hwL2mcCacSubIfChannelCountExceed, hwL2mcCacSubIfChannelBandwidthExceed, hwL2mcCacLdpPwCountExceed, hwL2mcCacLdpPwBandwidthExceed, hwL2mcCacLdpPwChannelCountExceed, hwL2mcCacLdpPwChannelBandwidthExceed, hwL2mcCacBgpPwCountExceed, hwL2mcCacBgpPwBandwidthExceed, hwL2mcCacBgpPwChannelCountExceed, hwL2mcCacBgpPwChannelBandwidthExceed, hwL2mcCacVlanUnspecifiedChannelDeny, hwL2mcCacVsiUnspecifiedChannelDeny, hwL2mcCacGlobalUnspecifiedChannelDeny, hwL2mcCacQinQIfCountExceed, hwL2mcCacQinQIfBandwidthExceed, hwL2mcCacQinQIfChannelCountExceed, hwL2mcCacQinQIfChannelBandwidthExceed, hwL2mcReceiveIgmpVlanAlarm, hwL2mcReceiveIgmpVsiAlarm, hwL2mcReceiveIgmpVlanRecover, hwL2mcReceiveIgmpVsiRecover, hwL2mcDropIgmpVlanAlarm, hwL2mcDropIgmpVsiAlarm, hwL2mcDropIgmpVlanRecover, hwL2mcDropIgmpVsiRecover, hwL2mc24HReceiveIgmpVlanAlarm, hwL2mc24HReceiveIgmpVsiAlarm, hwL2mc24HReceiveIgmpVlanRecover, hwL2mc24HReceiveIgmpVsiRecover, hwL2mc24HDropIgmpVlanAlarm, hwL2mc24HDropIgmpVsiAlarm, hwL2mc24HDropIgmpVlanRecover, hwL2mc24HDropIgmpVsiRecover } STATUS current DESCRIPTION "." ::= { hwMCMibGroups 99 } END