2727 lines
89 KiB
Plaintext
2727 lines
89 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (C) by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description:
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- Created by hexingjian 61140 2008-12-30
|
|
--
|
|
-- ============================================================================
|
|
|
|
HUAWEI-L2MULTICAST-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,OBJECT-TYPE,
|
|
Counter32,Integer32,Unsigned32,IpAddress
|
|
FROM SNMPv2-SMI
|
|
|
|
TruthValue,TEXTUAL-CONVENTION,
|
|
RowStatus,MacAddress,DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
|
|
VlanIdOrAny
|
|
FROM Q-BRIDGE-MIB
|
|
|
|
InterfaceIndex,InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB;
|
|
|
|
hwL2MultiCastMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200812300000Z"
|
|
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 181 }
|
|
|
|
-- Textual Convention
|
|
|
|
HWPortType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"type of port :
|
|
invalid(1):invalid type,
|
|
pw(2) : pw type,
|
|
switchport(3) : switchport type,
|
|
dot1q(4): dot1q sub-interface type,
|
|
termination(5): termination sub-interface type"
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(1),
|
|
pw(2),
|
|
switchport(3),
|
|
dot1q(4),
|
|
termination(5)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hwIgspMibObject OBJECT IDENTIFIER ::= { hwL2MultiCastMIB 1 }
|
|
|
|
|
|
--
|
|
-- The hwIgspSystemInfo group.
|
|
--
|
|
hwIgspSystemInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 1 }
|
|
|
|
hwIgmpSnoopingEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IGMP snooping is enabled or disabled in the global view:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwIgspSystemInfo 1 }
|
|
|
|
hwSendQueryEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sending of query packets is enabled or disabled:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
Note: Ensure that you query and configure this object after hwIgmpSnoopingEnabled is configured.
|
|
"
|
|
::= { hwIgspSystemInfo 2 }
|
|
|
|
hwSendQuerySourceIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP addresses of the Query messages sent by a device.
|
|
The value ranges from 0.0.0.1 to 223.255.255.255.
|
|
The default value is 192.168.0.1.
|
|
"
|
|
::= { hwIgspSystemInfo 3}
|
|
|
|
|
|
hwL2mcCacTrapInterval OBJECT-TYPE
|
|
SYNTAX Integer32(0..1200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CAC trap interval. The default is zero."
|
|
::= { hwIgspSystemInfo 4}
|
|
|
|
|
|
--
|
|
-- The hwL2mcCfgInfo group.
|
|
--
|
|
hwL2mcCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 2 }
|
|
|
|
hwL2mcCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configurations of IGMP snooping in a VLAN or a VSI."
|
|
::= { hwL2mcCfgInfo 1 }
|
|
|
|
hwL2mcCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device
|
|
and deleted when the VLAN or VSI becomes inactive."
|
|
INDEX { hwL2mcVlanIndex, hwL2mcVsiName }
|
|
::= { hwL2mcCfgTable 1 }
|
|
|
|
HWL2mcCfgEntry ::= SEQUENCE {
|
|
hwL2mcVlanIndex VlanIdOrAny,
|
|
hwL2mcVsiName DisplayString,
|
|
hwL2mcEnabled EnabledStatus,
|
|
hwL2mcRouterAgingTime Integer32,
|
|
hwL2mcMaxQueryRespTime Integer32,
|
|
hwL2mcLastMemQueryInterval Integer32,
|
|
hwL2mcQueryInterval Integer32,
|
|
hwL2mcRobustCount Integer32,
|
|
hwL2mcCheckRouterAlert TruthValue,
|
|
hwL2mcSendRouterAlert TruthValue,
|
|
hwL2mcIgmpVersion INTEGER ,
|
|
hwL2mcFwdMode INTEGER,
|
|
hwL2mcPromptLeaveEnable EnabledStatus,
|
|
hwL2mcPromptLeaveAclNum Integer32,
|
|
hwL2mcRouterPortLearningEnable EnabledStatus,
|
|
hwL2mcReportSuppressEnable EnabledStatus,
|
|
hwL2mcIgmpQuerierEnable EnabledStatus,
|
|
hwL2mcIgmpSsmMappingEnable EnabledStatus,
|
|
hwL2mcSsmAclNum Integer32,
|
|
hwL2mcRowStatus RowStatus
|
|
}
|
|
|
|
|
|
hwL2mcVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcCfgEntry 1 }
|
|
|
|
hwL2mcVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcCfgEntry 2 }
|
|
|
|
hwL2mcEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether IGMP snooping is enabled in a VLAN or a VSI:
|
|
1:enabled
|
|
2:disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 3 }
|
|
|
|
hwL2mcRouterAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32(1..1000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aging time of an interface on a router.
|
|
The value ranges from 1 to 1000, in seconds.
|
|
The default value is 180, which router port is created by Igmp Query message.
|
|
And when it is created by PIM hello messge, the default value is the time of Holdtime in the message.
|
|
"
|
|
::= { hwL2mcCfgEntry 4 }
|
|
|
|
hwL2mcMaxQueryRespTime OBJECT-TYPE
|
|
SYNTAX Integer32(1..25)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum response time.
|
|
The value ranges from 1 to 25, in seconds.
|
|
The default value is 10, in seconds.
|
|
"
|
|
::= { hwL2mcCfgEntry 5 }
|
|
|
|
hwL2mcLastMemQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32(1..5)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last member query interval.
|
|
The value ranges from 1 to 5, in seconds.
|
|
The default value is 1, in seconds.
|
|
"
|
|
::= { hwL2mcCfgEntry 6 }
|
|
|
|
hwL2mcQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The query interval.
|
|
The value ranges from 1 to 65535, in seconds.
|
|
The default value is 60, in seconds.
|
|
"
|
|
::= { hwL2mcCfgEntry 7 }
|
|
|
|
hwL2mcRobustCount OBJECT-TYPE
|
|
SYNTAX Integer32(2..5)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The robustness variable.
|
|
The value ranges from 2 to 5.
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 8 }
|
|
|
|
hwL2mcCheckRouterAlert OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to check the router-alert of a packet.
|
|
The default value is False.
|
|
"
|
|
::= { hwL2mcCfgEntry 9 }
|
|
|
|
hwL2mcSendRouterAlert OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to send the router-alert of a packet.
|
|
The default value is true.
|
|
"
|
|
::= { hwL2mcCfgEntry 10 }
|
|
|
|
hwL2mcIgmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
version1(1),
|
|
version2(2),
|
|
version3(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of the IGMP packets.
|
|
The value ranges from 1 to 3.
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 11 }
|
|
|
|
hwL2mcFwdMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ip(1),
|
|
mac(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forwarding mode:
|
|
1: IP
|
|
2: MAC
|
|
The default value is 1.
|
|
"
|
|
::= { hwL2mcCfgEntry 12 }
|
|
|
|
hwL2mcPromptLeaveEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the prompt leave is enabled:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 13 }
|
|
|
|
hwL2mcPromptLeaveAclNum OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the prompt leave complies with the ACL rules. The ACL number can be set.
|
|
The ACL number ranges from 2000 to 3999.
|
|
The default value is 0, indicating that no ACL number is set.
|
|
"
|
|
::= { hwL2mcCfgEntry 14 }
|
|
|
|
hwL2mcRouterPortLearningEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether interface learning is enabled or not in a VLAN:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 1.
|
|
"
|
|
::= { hwL2mcCfgEntry 15 }
|
|
|
|
hwL2mcReportSuppressEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the suppression of the IGMP Report message (proxy) is enabled:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 16 }
|
|
|
|
hwL2mcIgmpQuerierEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether the querier is enabled:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 17 }
|
|
|
|
hwL2mcIgmpSsmMappingEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether Ssm-Mapping is enabled:
|
|
1: enabled
|
|
2: disabled
|
|
The default value is 2.
|
|
"
|
|
::= { hwL2mcCfgEntry 18 }
|
|
|
|
hwL2mcSsmAclNum OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..2999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"That SSM complies with the ACL number.
|
|
The ACL number ranges from 2000 to 2999.
|
|
The default value is 0, indicating that no ACL number is set.
|
|
"
|
|
::= { hwL2mcCfgEntry 19 }
|
|
|
|
hwL2mcRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcCfgEntry 100 }
|
|
|
|
|
|
|
|
--
|
|
-- The hwL2mcStatisticsInfo group.
|
|
--
|
|
hwL2mcStatisticsInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 3 }
|
|
|
|
hwL2mcStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains VLAN or VSI statistics information
|
|
for IGMP Snooping."
|
|
::= { hwL2mcStatisticsInfo 1 }
|
|
|
|
hwL2mcStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device
|
|
and deleted when the VLAN or VSI becomes inactive."
|
|
INDEX { hwL2mcStatsVlanIndex, hwL2mcStatsVsiName }
|
|
::= { hwL2mcStatisticsTable 1 }
|
|
|
|
HWL2mcStatisticsEntry ::= SEQUENCE {
|
|
hwL2mcStatsVlanIndex VlanIdOrAny,
|
|
hwL2mcStatsVsiName DisplayString,
|
|
hwL2mcRecvIgmpV1ReportNum Counter32,
|
|
hwL2mcRecvIgmpV2ReportNum Counter32,
|
|
hwL2mcRecvIgmpV3ReportNum Counter32,
|
|
hwL2mcRecvIgmpLeaveNum Counter32,
|
|
hwL2mcRecvIgmpV1QueryNum Counter32,
|
|
hwL2mcRecvIgmpV2QueryNum Counter32,
|
|
hwL2mcRecvIgmpV3QueryNum Counter32,
|
|
hwL2mcRecvPimHelloNum Counter32,
|
|
hwL2mcSendQueryNum Counter32 ,
|
|
hwL2mcSendQuerySourceNum Counter32,
|
|
hwL2mcProxyGenQueryNum Counter32,
|
|
hwL2mcProxyGroupQueryNum Counter32,
|
|
hwL2mcProxyGroupSourceQueryNum Counter32,
|
|
hwL2mcIgmpPacketClearStats TruthValue
|
|
}
|
|
|
|
hwL2mcStatsVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcStatisticsEntry 1 }
|
|
|
|
hwL2mcStatsVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcStatisticsEntry 2 }
|
|
|
|
hwL2mcRecvIgmpV1ReportNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv1 Report messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 3 }
|
|
|
|
hwL2mcRecvIgmpV2ReportNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv2 Report messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 4 }
|
|
|
|
hwL2mcRecvIgmpV3ReportNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv3 Report messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 5 }
|
|
|
|
hwL2mcRecvIgmpLeaveNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Leave messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 6 }
|
|
|
|
hwL2mcRecvIgmpV1QueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv1 Query messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 7 }
|
|
|
|
hwL2mcRecvIgmpV2QueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv2 Query messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 8 }
|
|
|
|
hwL2mcRecvIgmpV3QueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMPv3 Query messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 9 }
|
|
|
|
hwL2mcRecvPimHelloNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of PIM Hello messages received in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 10 }
|
|
|
|
hwL2mcSendQueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Query messages (the source address is 0) in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 11 }
|
|
|
|
hwL2mcSendQuerySourceNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Query messages (the source address is not 0) in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 12 }
|
|
|
|
hwL2mcProxyGenQueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Query messages sent by the proxy in a VLAN or a VSI."
|
|
::= { hwL2mcStatisticsEntry 13 }
|
|
|
|
hwL2mcProxyGroupQueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Query messages sent by the proxy in a VLAN or a VSI to a specified group."
|
|
::= { hwL2mcStatisticsEntry 14 }
|
|
|
|
hwL2mcProxyGroupSourceQueryNum OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Query messages sent by the proxy in a VLAN or a VSI to a specified source group."
|
|
::= { hwL2mcStatisticsEntry 15 }
|
|
|
|
hwL2mcIgmpPacketClearStats OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether to clear the statistics of IGMP snooping. If the value is 1, it indicates that the statistics need to be cleared."
|
|
::= { hwL2mcStatisticsEntry 30 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcFwdInfo group.
|
|
--
|
|
hwL2mcFwdInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 4 }
|
|
|
|
hwL2mcFwdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcFwdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast forward information
|
|
for IGMP Snooping."
|
|
::= { hwL2mcFwdInfo 1 }
|
|
|
|
hwL2mcFwdEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcFwdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when
|
|
a forwarding table entry deleted."
|
|
INDEX { hwL2mcFwdVlanIndex, hwL2mcFwdVsiName, hwL2mcFwdGroupAddress, hwL2mcFwdSourceAddress, hwL2mcFwdPortType,
|
|
hwL2mcFwdPortIfIndex, hwL2mcFwdPortPeId, hwL2mcFwdPortCeId,
|
|
hwL2mcFwdPeerAddress, hwL2mcFwdVcOrSiteId }
|
|
::= { hwL2mcFwdTable 1 }
|
|
|
|
HWL2mcFwdEntry ::= SEQUENCE {
|
|
hwL2mcFwdVlanIndex VlanIdOrAny,
|
|
hwL2mcFwdVsiName DisplayString,
|
|
hwL2mcFwdGroupAddress IpAddress,
|
|
hwL2mcFwdSourceAddress IpAddress,
|
|
hwL2mcFwdPortType HWPortType,
|
|
hwL2mcFwdPortIfIndex InterfaceIndexOrZero,
|
|
hwL2mcFwdPortPeId VlanIdOrAny,
|
|
hwL2mcFwdPortCeId VlanIdOrAny,
|
|
hwL2mcFwdPeerAddress IpAddress,
|
|
hwL2mcFwdVcOrSiteId Unsigned32,
|
|
hwL2mcFwdAddressType INTEGER,
|
|
hwL2mcFwdHostFlag1 INTEGER,
|
|
hwL2mcFwdHostFlag2 INTEGER,
|
|
hwL2mcFwdHostFlag3 INTEGER,
|
|
hwL2mcFwdHostFlag4 INTEGER
|
|
}
|
|
|
|
hwL2mcFwdVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcFwdEntry 1 }
|
|
|
|
hwL2mcFwdVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcFwdEntry 2 }
|
|
|
|
hwL2mcFwdGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses."
|
|
::= { hwL2mcFwdEntry 3 }
|
|
|
|
hwL2mcFwdSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of a multicast group."
|
|
::= { hwL2mcFwdEntry 4 }
|
|
|
|
hwL2mcFwdPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcFwdEntry 5 }
|
|
|
|
hwL2mcFwdPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcFwdEntry 6 }
|
|
|
|
hwL2mcFwdPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcFwdEntry 7 }
|
|
|
|
hwL2mcFwdPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the CE VID is invalid.
|
|
"
|
|
::= { hwL2mcFwdEntry 8 }
|
|
|
|
hwL2mcFwdPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcFwdEntry 9 }
|
|
|
|
hwL2mcFwdVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcFwdEntry 10 }
|
|
|
|
hwL2mcFwdAddressType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ip(1),
|
|
mac(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of an entry:
|
|
1: IP
|
|
2: MAC
|
|
The default value is 1.
|
|
"
|
|
::= { hwL2mcFwdEntry 11 }
|
|
|
|
hwL2mcFwdHostFlag1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
dynamic(2),
|
|
staticDynamic(3),
|
|
invalid(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode to create an interface on the host:
|
|
1: static
|
|
2: dynamic
|
|
3: static and dynamic
|
|
4: invalid
|
|
"
|
|
::= { hwL2mcFwdEntry 18 }
|
|
|
|
hwL2mcFwdHostFlag2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nonMapping(1),
|
|
mapping(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether an interface on the host is created through SSM-mapping:
|
|
1: non-mapping
|
|
2: mapping
|
|
"
|
|
::= { hwL2mcFwdEntry 19 }
|
|
|
|
hwL2mcFwdHostFlag3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
host(1),
|
|
router(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of an interface created on a router:
|
|
1: Interface connected to the host
|
|
2: Router interface that replicates multicast data flows
|
|
"
|
|
::= { hwL2mcFwdEntry 20 }
|
|
|
|
hwL2mcFwdHostFlag4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
port(1),
|
|
static(2),
|
|
both(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates (S, G) table created :
|
|
1: from port;
|
|
2: from static;
|
|
3: from both
|
|
the default falue is 1
|
|
"
|
|
::= { hwL2mcFwdEntry 21 }
|
|
|
|
|
|
--
|
|
-- The hwGroupInfo group.
|
|
--
|
|
hwL2mcGroupInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 5 }
|
|
|
|
hwL2mcGroupInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcGroupInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast group information
|
|
for IGMP Snooping."
|
|
::= { hwL2mcGroupInfo 1 }
|
|
|
|
hwL2mcGroupInfoEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcGroupInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device create a forwarding table entry and delete when
|
|
a forwarding table entry deleted."
|
|
INDEX { hwL2mcGroupVlanIndex, hwL2mcGroupVsiName, hwL2mcGroupGroupAddress, hwL2mcGroupSourceAddress, hwL2mcPortType,
|
|
hwL2mcGroupPortIfIndex, hwL2mcGroupPortPeId, hwL2mcGroupPortCeId,
|
|
hwL2mcGroupPeerAddress, hwL2mcGroupVcOrSiteId }
|
|
::= { hwL2mcGroupInfoTable 1 }
|
|
|
|
HWL2mcGroupInfoEntry ::= SEQUENCE {
|
|
hwL2mcGroupVlanIndex VlanIdOrAny,
|
|
hwL2mcGroupVsiName DisplayString,
|
|
hwL2mcGroupGroupAddress IpAddress,
|
|
hwL2mcGroupSourceAddress IpAddress,
|
|
hwL2mcPortType HWPortType,
|
|
hwL2mcGroupPortIfIndex InterfaceIndexOrZero,
|
|
hwL2mcGroupPortPeId VlanIdOrAny,
|
|
hwL2mcGroupPortCeId VlanIdOrAny,
|
|
hwL2mcGroupPeerAddress IpAddress,
|
|
hwL2mcGroupVcOrSiteId Unsigned32,
|
|
hwL2mcSourceUpTime Counter32,
|
|
hwL2mcSourceExpires Counter32,
|
|
hwL2mcGroupUpTime Counter32,
|
|
hwL2mcGroupExpires Counter32,
|
|
hwL2mcGroupFilterFlag INTEGER,
|
|
hwL2mcGroupHostFlag1 INTEGER,
|
|
hwL2mcGroupHostFlag2 INTEGER,
|
|
hwL2mcGroupRowStatus RowStatus
|
|
}
|
|
|
|
hwL2mcGroupVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 1 }
|
|
|
|
hwL2mcGroupVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcGroupInfoEntry 2 }
|
|
|
|
hwL2mcGroupGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a multicast group."
|
|
::= { hwL2mcGroupInfoEntry 3 }
|
|
|
|
hwL2mcGroupSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of a multicast group."
|
|
::= { hwL2mcGroupInfoEntry 4 }
|
|
|
|
hwL2mcPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 5 }
|
|
|
|
hwL2mcGroupPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcGroupInfoEntry 6 }
|
|
|
|
hwL2mcGroupPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 7 }
|
|
|
|
hwL2mcGroupPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 0 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 8 }
|
|
|
|
hwL2mcGroupPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcGroupInfoEntry 9 }
|
|
|
|
hwL2mcGroupVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcGroupInfoEntry 10 }
|
|
|
|
hwL2mcSourceUpTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How long the source group exists in the forwarding entry."
|
|
::= { hwL2mcGroupInfoEntry 14 }
|
|
|
|
hwL2mcSourceExpires OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The timeout period of the source group in the forwarding entry, that is, the aging time of the source group."
|
|
::= { hwL2mcGroupInfoEntry 15 }
|
|
|
|
hwL2mcGroupUpTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How long the group exists in the forwarding entry."
|
|
::= { hwL2mcGroupInfoEntry 16 }
|
|
|
|
hwL2mcGroupExpires OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the group expires in the forwarding entry, that is, the aging time of the source group."
|
|
::= { hwL2mcGroupInfoEntry 17 }
|
|
|
|
hwL2mcGroupFilterFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
include(1),
|
|
exclude(2),
|
|
invalid(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The filtering mode:
|
|
1: include
|
|
2: exclude
|
|
3: invalid
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 18 }
|
|
|
|
hwL2mcGroupHostFlag1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
dynamic(2),
|
|
staticDynamic(3),
|
|
invalid(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode to create an interface on the host:
|
|
1: static
|
|
2: dynamic
|
|
3: static and dynamic
|
|
4: invalid
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 19 }
|
|
|
|
hwL2mcGroupHostFlag2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nonMapping(1),
|
|
mapping(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether an interface on the host is created through SSM-mapping:
|
|
1: non-mapping
|
|
2: mapping
|
|
"
|
|
::= { hwL2mcGroupInfoEntry 20 }
|
|
|
|
hwL2mcGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcGroupInfoEntry 100 }
|
|
|
|
|
|
|
|
--
|
|
-- The hwL2mcGroupCfgInfo group.
|
|
--
|
|
hwL2mcGroupCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 6 }
|
|
|
|
hwL2mcGroupCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast static group information
|
|
for IGMP Snooping."
|
|
::= { hwL2mcGroupCfgInfo 1 }
|
|
|
|
hwL2mcGroupCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device create a static group entry and delete when
|
|
a static group entry deleted."
|
|
INDEX { hwGroupCfgPortType, hwGroupCfgPortIfIndex, hwGroupCfgPortPeId, hwGroupCfgPortCeId,
|
|
hwGroupCfgPeerAddress, hwGroupCfgVcOrSiteId, hwGroupCfgVlanIndex, hwGroupCfgVsiName,
|
|
hwGroupCfgGroupAddress, hwGroupCfgSourceAddress }
|
|
::= { hwL2mcGroupCfgTable 1 }
|
|
|
|
HWL2mcGroupCfgEntry ::= SEQUENCE {
|
|
hwGroupCfgPortType HWPortType,
|
|
hwGroupCfgPortIfIndex InterfaceIndexOrZero,
|
|
hwGroupCfgPortPeId VlanIdOrAny,
|
|
hwGroupCfgPortCeId VlanIdOrAny,
|
|
hwGroupCfgPeerAddress IpAddress,
|
|
hwGroupCfgVcOrSiteId Unsigned32,
|
|
hwGroupCfgVlanIndex VlanIdOrAny,
|
|
hwGroupCfgVsiName DisplayString,
|
|
hwGroupCfgGroupAddress IpAddress,
|
|
hwGroupCfgSourceAddress IpAddress,
|
|
hwGroupCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwGroupCfgPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcGroupCfgEntry 1 }
|
|
|
|
hwGroupCfgPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcGroupCfgEntry 2 }
|
|
|
|
hwGroupCfgPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcGroupCfgEntry 3 }
|
|
|
|
hwGroupCfgPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 0 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcGroupCfgEntry 4 }
|
|
|
|
hwGroupCfgPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcGroupCfgEntry 5 }
|
|
|
|
hwGroupCfgVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcGroupCfgEntry 6 }
|
|
|
|
hwGroupCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcGroupCfgEntry 7 }
|
|
|
|
hwGroupCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcGroupCfgEntry 8 }
|
|
|
|
hwGroupCfgGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses."
|
|
::= { hwL2mcGroupCfgEntry 9 }
|
|
|
|
hwGroupCfgSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of a multicast group."
|
|
::= { hwL2mcGroupCfgEntry 10 }
|
|
|
|
hwGroupCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcGroupCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcSsmSourceInfo group.
|
|
--
|
|
hwL2mcSsmSourceInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 7 }
|
|
|
|
hwL2mcSsmSourceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcSsmSourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the configuration of the source address list of SSM-Mapping."
|
|
::= { hwL2mcSsmSourceInfo 1 }
|
|
|
|
hwL2mcSsmSourceEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcSsmSourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device add an entry for SSM-Mapping."
|
|
INDEX { hwL2mcSsmSourceVlanIndex, hwL2mcSsmSourceVsiName,
|
|
hwL2mcSsmGroupAddress, hwL2mcSsmGroupLen, hwL2mcSsmSourceAddress
|
|
}
|
|
::= { hwL2mcSsmSourceTable 1 }
|
|
|
|
HWL2mcSsmSourceEntry ::= SEQUENCE {
|
|
hwL2mcSsmSourceVlanIndex VlanIdOrAny,
|
|
hwL2mcSsmSourceVsiName DisplayString,
|
|
hwL2mcSsmGroupAddress IpAddress,
|
|
hwL2mcSsmGroupLen Integer32,
|
|
hwL2mcSsmSourceAddress IpAddress,
|
|
hwL2mcSsmSourceRowStatus RowStatus
|
|
}
|
|
|
|
hwL2mcSsmSourceVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcSsmSourceEntry 1 }
|
|
|
|
hwL2mcSsmSourceVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcSsmSourceEntry 2 }
|
|
|
|
hwL2mcSsmGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a multicast group. "
|
|
::= { hwL2mcSsmSourceEntry 3 }
|
|
|
|
hwL2mcSsmGroupLen OBJECT-TYPE
|
|
SYNTAX Integer32(4..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask length of a multicast group."
|
|
::= { hwL2mcSsmSourceEntry 4 }
|
|
|
|
hwL2mcSsmSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source address of SSM-Mapping, which serves as an index of this table."
|
|
::= { hwL2mcSsmSourceEntry 5 }
|
|
|
|
hwL2mcSsmSourceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcSsmSourceEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcPortGroupPolicyCfgInfo group.
|
|
--
|
|
hwL2mcPortGroupPolicyCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 8 }
|
|
|
|
hwL2mcPortGroupPolicyCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcPortGroupPolicyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In this table, you can query or configure a group policy to filter entries on a port."
|
|
::= { hwL2mcPortGroupPolicyCfgInfo 1 }
|
|
|
|
hwL2mcPortGroupPolicyCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcPortGroupPolicyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device when a group policy added."
|
|
INDEX { hwPortGroupPolicyPortType, hwPortGroupPolicyPortIfIndex, hwPortGroupPolicyPortPeId, hwPortGroupPolicyPortCeId,
|
|
hwPortGroupPolicyPeerAddress, hwPortGroupPolicyVcOrSiteId,hwPortGroupPolicyVlanIndex, hwPortGroupPolicyVsiName
|
|
}
|
|
::= { hwL2mcPortGroupPolicyCfgTable 1 }
|
|
|
|
HWL2mcPortGroupPolicyCfgEntry ::= SEQUENCE {
|
|
hwPortGroupPolicyPortType HWPortType,
|
|
hwPortGroupPolicyPortIfIndex InterfaceIndexOrZero,
|
|
hwPortGroupPolicyPortPeId VlanIdOrAny,
|
|
hwPortGroupPolicyPortCeId VlanIdOrAny,
|
|
hwPortGroupPolicyPeerAddress IpAddress,
|
|
hwPortGroupPolicyVcOrSiteId Unsigned32,
|
|
hwPortGroupPolicyVlanIndex VlanIdOrAny,
|
|
hwPortGroupPolicyVsiName DisplayString,
|
|
hwPortGroupPolicyAclNum Integer32,
|
|
hwPortGroupPolicyIgmpVersion INTEGER,
|
|
hwPortGroupPolicyRowStatus RowStatus
|
|
}
|
|
|
|
|
|
hwPortGroupPolicyPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 1 }
|
|
|
|
hwPortGroupPolicyPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 2 }
|
|
|
|
hwPortGroupPolicyPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 3 }
|
|
|
|
hwPortGroupPolicyPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 4 }
|
|
|
|
hwPortGroupPolicyPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 5 }
|
|
|
|
hwPortGroupPolicyVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 6 }
|
|
|
|
hwPortGroupPolicyVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 7 }
|
|
|
|
hwPortGroupPolicyVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 8 }
|
|
|
|
hwPortGroupPolicyAclNum OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of a basic ACL.
|
|
The ACL number ranges from 2000 to 3999.
|
|
The default value is 0, indicating that the value is invalid.
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 9 }
|
|
|
|
hwPortGroupPolicyIgmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
versionAll(0),
|
|
version1(1),
|
|
version2(2),
|
|
version3(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP version.
|
|
The value ranges from 0 to 3.
|
|
The default is 0, indicating that no version is specified.
|
|
"
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 10 }
|
|
|
|
hwPortGroupPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcPortGroupPolicyCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcChnlCfgInfo group.
|
|
--
|
|
hwL2mcChnlCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 9 }
|
|
|
|
hwL2mcChnlCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcChnlCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configurations of a channel."
|
|
::= { hwL2mcChnlCfgInfo 1 }
|
|
|
|
hwL2mcChnlCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcChnlCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of channel is created for each VLAN or VSI in the device create an channel."
|
|
INDEX { hwChnlCfgVlanIndex, hwChnlCfgVsiName, hwChnlCfgChnlName
|
|
}
|
|
::= { hwL2mcChnlCfgTable 1 }
|
|
|
|
HWL2mcChnlCfgEntry ::= SEQUENCE {
|
|
hwChnlCfgVlanIndex VlanIdOrAny,
|
|
hwChnlCfgVsiName DisplayString,
|
|
hwChnlCfgChnlName DisplayString,
|
|
hwChnlCfgChnlType INTEGER,
|
|
hwChnlCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwChnlCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN.
|
|
If a VSI is specified, the value is 0. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcChnlCfgEntry 1 }
|
|
|
|
hwChnlCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI.
|
|
If a VLAN is specified, the value is 0. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global."
|
|
::= { hwL2mcChnlCfgEntry 2 }
|
|
|
|
hwChnlCfgChnlName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel name."
|
|
::= { hwL2mcChnlCfgEntry 3 }
|
|
|
|
hwChnlCfgChnlType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ssm(1),
|
|
asm(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel type:
|
|
1: SSM
|
|
2: ASM
|
|
"
|
|
::= { hwL2mcChnlCfgEntry 9 }
|
|
|
|
|
|
|
|
hwChnlCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcChnlCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcLimitInfo group.
|
|
--
|
|
hwL2mcLimitInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 10 }
|
|
|
|
hwL2mcLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configurations of IGMP snooping CAC in a VLAN or a VSI."
|
|
::= { hwL2mcLimitInfo 1 }
|
|
|
|
hwL2mcLimitEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP snooping CAC in a VLAN or a VSI."
|
|
INDEX { hwL2mcLimitVlanIndex, hwL2mcLimitVsiName, hwL2mcLimitChnlName }
|
|
::= { hwL2mcLimitTable 1 }
|
|
|
|
HWL2mcLimitEntry ::= SEQUENCE {
|
|
hwL2mcLimitVlanIndex VlanIdOrAny,
|
|
hwL2mcLimitVsiName DisplayString,
|
|
hwL2mcLimitChnlName DisplayString,
|
|
hwL2mcLimitMaxEntry Integer32,
|
|
hwL2mcLimitEntryCnt Counter32,
|
|
hwL2mcLimitMaxBandWidth Integer32,
|
|
hwL2mcLimitBandWidth Counter32,
|
|
hwL2mcLimitAcl Integer32,
|
|
hwL2mcLimitCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwL2mcLimitVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN.
|
|
If a VSI is specified, the value is 0. If both hwVlanLimitVlanIndex and hwVlanLimitVSIName are invalid, the configuration is global.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcLimitEntry 1 }
|
|
|
|
hwL2mcLimitVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0.
|
|
If both hwVlanLimitVlanIndex and hwVlanLimitVSIName are invalid, the configuration is global."
|
|
::= { hwL2mcLimitEntry 2 }
|
|
|
|
hwL2mcLimitChnlName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel name."
|
|
::= { hwL2mcLimitEntry 3 }
|
|
|
|
hwL2mcLimitMaxEntry OBJECT-TYPE
|
|
SYNTAX Integer32(0..8000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of forwarding entries. The value 0 indicates that the number is invalid."
|
|
::= { hwL2mcLimitEntry 4 }
|
|
|
|
hwL2mcLimitEntryCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current forwarding entries."
|
|
::= { hwL2mcLimitEntry 5 }
|
|
|
|
hwL2mcLimitMaxBandWidth OBJECT-TYPE
|
|
SYNTAX Integer32(0..4194304)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth. The value 0 indicates that the bandwidth is invalid."
|
|
::= { hwL2mcLimitEntry 6 }
|
|
|
|
hwL2mcLimitBandWidth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current bandwidth."
|
|
::= { hwL2mcLimitEntry 7 }
|
|
|
|
hwL2mcLimitAcl OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ACL for the multicast groups that do not need to be configured with CAC limit.
|
|
The ACL number ranges from 2000 to 3999.
|
|
The default value is 0, indicating that the number is invalid.
|
|
"
|
|
::= { hwL2mcLimitEntry 8 }
|
|
|
|
hwL2mcLimitCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcLimitEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcPortLimitInfo group.
|
|
--
|
|
hwL2mcPortLimitInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 11 }
|
|
|
|
hwL2mcPortLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcPortLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configurations of IGMP snooping CAC on an interface."
|
|
::= { hwL2mcPortLimitInfo 1 }
|
|
|
|
hwL2mcPortLimitEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcPortLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP snooping CAC on an interface."
|
|
INDEX { hwPortLimitVlanIndex, hwPortLimitVsiName, hwPortLimitPortType,
|
|
hwPortLimitIfIndex, hwPortLimitPeId, hwPortLimitCeId,
|
|
hwPortLimitPeerAddress, hwPortLimitVcOrSiteId, hwPortLimitChnlName }
|
|
::= { hwL2mcPortLimitTable 1 }
|
|
|
|
HWL2mcPortLimitEntry ::= SEQUENCE {
|
|
hwPortLimitVlanIndex VlanIdOrAny,
|
|
hwPortLimitVsiName DisplayString,
|
|
hwPortLimitPortType HWPortType,
|
|
hwPortLimitIfIndex InterfaceIndexOrZero,
|
|
hwPortLimitPeId VlanIdOrAny,
|
|
hwPortLimitCeId VlanIdOrAny,
|
|
hwPortLimitPeerAddress IpAddress,
|
|
hwPortLimitVcOrSiteId Unsigned32,
|
|
hwPortLimitChnlName DisplayString,
|
|
hwPortLimitAcl Integer32,
|
|
hwPortLimitMaxEntry Integer32,
|
|
hwPortLimitEntryCnt Counter32,
|
|
hwPortLimitMaxBandWidth Integer32,
|
|
hwPortLimitBandWidth Counter32,
|
|
hwPortLimitCfgRowStatus RowStatus
|
|
}
|
|
|
|
|
|
hwPortLimitVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcPortLimitEntry 1 }
|
|
|
|
hwPortLimitVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcPortLimitEntry 2 }
|
|
|
|
hwPortLimitPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcPortLimitEntry 3 }
|
|
|
|
hwPortLimitIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcPortLimitEntry 4 }
|
|
|
|
hwPortLimitPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcPortLimitEntry 5 }
|
|
|
|
hwPortLimitCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcPortLimitEntry 6 }
|
|
|
|
hwPortLimitPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcPortLimitEntry 7 }
|
|
|
|
hwPortLimitVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcPortLimitEntry 8 }
|
|
|
|
hwPortLimitChnlName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel name."
|
|
::= { hwL2mcPortLimitEntry 9 }
|
|
|
|
hwPortLimitAcl OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ACL for the multicast groups that do not need to be configured with CAC limit.
|
|
The ACL number ranges from 2000 to 3999.
|
|
The default value is 0, indicating that the number is invalid.
|
|
"
|
|
::= { hwL2mcPortLimitEntry 10 }
|
|
|
|
hwPortLimitMaxEntry OBJECT-TYPE
|
|
SYNTAX Integer32(0..8000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of forwarding entries. The value 0 indicates that the number is invalid."
|
|
::= { hwL2mcPortLimitEntry 11 }
|
|
|
|
hwPortLimitEntryCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of current forwarding entries."
|
|
::= { hwL2mcPortLimitEntry 12 }
|
|
|
|
hwPortLimitMaxBandWidth OBJECT-TYPE
|
|
SYNTAX Integer32(0..4194304)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum bandwidth. The value 0 indicates that the bandwidth is invalid."
|
|
::= { hwL2mcPortLimitEntry 13 }
|
|
|
|
hwPortLimitBandWidth OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current bandwidth."
|
|
::= { hwL2mcPortLimitEntry 14 }
|
|
|
|
hwPortLimitCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcPortLimitEntry 100 }
|
|
|
|
|
|
|
|
--
|
|
-- The hwL2mcFastChnlCfgInfo group.
|
|
--
|
|
hwL2mcFastChnlCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 12 }
|
|
|
|
hwL2mcFastChnlCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcFastChnlCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast fast forward information for IGMP Snooping."
|
|
::= { hwL2mcFastChnlCfgInfo 1 }
|
|
|
|
hwL2mcFastChnlCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcFastChnlCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP snooping fast channel."
|
|
INDEX { hwL2mcFastChnlCfgVlanIndex, hwL2mcFastChnlCfgVsiName,
|
|
hwL2mcFastChnlCfgGroupAddress, hwL2mcFastChnlCfgGroupLen,
|
|
hwL2mcFastChnlCfgSourceAddress, hwL2mcFastChnlCfgSourceLen
|
|
}
|
|
::= { hwL2mcFastChnlCfgTable 1 }
|
|
|
|
HWL2mcFastChnlCfgEntry ::= SEQUENCE {
|
|
hwL2mcFastChnlCfgVlanIndex VlanIdOrAny,
|
|
hwL2mcFastChnlCfgVsiName DisplayString,
|
|
hwL2mcFastChnlCfgGroupAddress IpAddress,
|
|
hwL2mcFastChnlCfgGroupLen Integer32,
|
|
hwL2mcFastChnlCfgSourceAddress IpAddress ,
|
|
hwL2mcFastChnlCfgSourceLen Integer32 ,
|
|
hwL2mcFastChnlCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwL2mcFastChnlCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcFastChnlCfgEntry 1 }
|
|
|
|
hwL2mcFastChnlCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcFastChnlCfgEntry 2 }
|
|
|
|
hwL2mcFastChnlCfgGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses."
|
|
::= { hwL2mcFastChnlCfgEntry 3 }
|
|
|
|
hwL2mcFastChnlCfgGroupLen OBJECT-TYPE
|
|
SYNTAX Integer32(4..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask length of a multicast group address."
|
|
::= { hwL2mcFastChnlCfgEntry 4 }
|
|
|
|
hwL2mcFastChnlCfgSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of a multicast group."
|
|
::= { hwL2mcFastChnlCfgEntry 5 }
|
|
|
|
hwL2mcFastChnlCfgSourceLen OBJECT-TYPE
|
|
SYNTAX Integer32(0|8..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask length of a multicast source address."
|
|
::= { hwL2mcFastChnlCfgEntry 6 }
|
|
|
|
hwL2mcFastChnlCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcFastChnlCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcRouterPortInfo group.
|
|
--
|
|
hwL2mcRouterPortInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 13 }
|
|
|
|
hwL2mcRouterPortInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcRouterPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast router port information for IGMP Snooping."
|
|
::= { hwL2mcRouterPortInfo 1 }
|
|
|
|
hwL2mcRouterPortInfoEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcRouterPortInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP snooping router port on an interface."
|
|
INDEX { hwL2mcRouterPortVlanIndex, hwL2mcRouterPortVsiName, hwL2mcRouterPortType, hwL2mcRouterPortIfIndex,
|
|
hwL2mcRouterPortPeId, hwL2mcRouterPortCeId, hwL2mcRouterPortPeerAddress, hwL2mcRouterPortVcOrSiteId }
|
|
::= { hwL2mcRouterPortInfoTable 1 }
|
|
|
|
HWL2mcRouterPortInfoEntry ::= SEQUENCE {
|
|
hwL2mcRouterPortVlanIndex VlanIdOrAny,
|
|
hwL2mcRouterPortVsiName DisplayString,
|
|
hwL2mcRouterPortType HWPortType ,
|
|
hwL2mcRouterPortIfIndex InterfaceIndexOrZero ,
|
|
hwL2mcRouterPortPeId VlanIdOrAny,
|
|
hwL2mcRouterPortCeId VlanIdOrAny,
|
|
hwL2mcRouterPortPeerAddress IpAddress,
|
|
hwL2mcRouterPortVcOrSiteId Unsigned32,
|
|
hwL2mcRouterPortGroupUpTime Counter32,
|
|
hwL2mcRouterPortGroupExpires Counter32,
|
|
hwL2mcRouterPortGroupHostFlag1 INTEGER
|
|
}
|
|
|
|
hwL2mcRouterPortVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcRouterPortInfoEntry 1 }
|
|
|
|
hwL2mcRouterPortVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcRouterPortInfoEntry 2 }
|
|
|
|
hwL2mcRouterPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcRouterPortInfoEntry 3 }
|
|
|
|
hwL2mcRouterPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcRouterPortInfoEntry 4 }
|
|
|
|
hwL2mcRouterPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcRouterPortInfoEntry 5 }
|
|
|
|
hwL2mcRouterPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcRouterPortInfoEntry 6 }
|
|
|
|
hwL2mcRouterPortPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcRouterPortInfoEntry 7 }
|
|
|
|
hwL2mcRouterPortVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcRouterPortInfoEntry 8 }
|
|
|
|
hwL2mcRouterPortGroupUpTime OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"How long the group exists in the forwarding entry."
|
|
::= { hwL2mcRouterPortInfoEntry 16 }
|
|
|
|
hwL2mcRouterPortGroupExpires OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The timeout period of the router port, that is, the aging time of the router port."
|
|
::= { hwL2mcRouterPortInfoEntry 17 }
|
|
|
|
hwL2mcRouterPortGroupHostFlag1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(1),
|
|
dynamic(2),
|
|
staticDynamic(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode to create an interface on the host:
|
|
1: static
|
|
2: dynamic
|
|
3: static and dynamic
|
|
"
|
|
::= { hwL2mcRouterPortInfoEntry 19 }
|
|
|
|
|
|
|
|
--
|
|
--
|
|
-- The hwL2mcRouterPortCfgInfo group.
|
|
--
|
|
hwL2mcRouterPortCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 14 }
|
|
|
|
hwL2mcRouterPortCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcRouterPortCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table contains l2 multicast configuration of router port for IGMP Snooping."
|
|
::= { hwL2mcRouterPortCfgInfo 1 }
|
|
|
|
hwL2mcRouterPortCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcRouterPortCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each IGMP snooping static router port on an interface."
|
|
INDEX { hwL2mcRouterPortCfgPortType, hwL2mcRouterPortCfgPortIfIndex, hwL2mcRouterPortCfgPortPeId , hwL2mcRouterPortCfgPortCeId ,
|
|
hwL2mcRouterPortCfgPeerAddress , hwL2mcRouterPortCfgVcOrSiteId, hwL2mcRouterPortCfgVlanIndex, hwL2mcRouterPortCfgVsiName }
|
|
::= { hwL2mcRouterPortCfgTable 1 }
|
|
|
|
HWL2mcRouterPortCfgEntry ::= SEQUENCE {
|
|
hwL2mcRouterPortCfgPortType HWPortType ,
|
|
hwL2mcRouterPortCfgPortIfIndex InterfaceIndexOrZero ,
|
|
hwL2mcRouterPortCfgPortPeId VlanIdOrAny,
|
|
hwL2mcRouterPortCfgPortCeId VlanIdOrAny,
|
|
hwL2mcRouterPortCfgPeerAddress IpAddress,
|
|
hwL2mcRouterPortCfgVcOrSiteId Unsigned32,
|
|
hwL2mcRouterPortCfgVlanIndex VlanIdOrAny,
|
|
hwL2mcRouterPortCfgVsiName DisplayString,
|
|
hwL2mcRouterPortCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwL2mcRouterPortCfgPortType OBJECT-TYPE
|
|
SYNTAX HWPortType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface type:
|
|
1: Invalid
|
|
2: PW interface
|
|
3: L2 interface
|
|
4: Encapsulation sub-interface
|
|
5: Termination sub-interface
|
|
"
|
|
::= { hwL2mcRouterPortCfgEntry 1 }
|
|
|
|
hwL2mcRouterPortCfgPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index. The value 0 indicates that the interface index is invalid."
|
|
::= { hwL2mcRouterPortCfgEntry 2 }
|
|
|
|
hwL2mcRouterPortCfgPortPeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcRouterPortCfgEntry 3 }
|
|
|
|
hwL2mcRouterPortCfgPortCeId OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VID of an interface.
|
|
The value ranges from 1 to 4095.
|
|
The value 4095 indicates that the PE VID is invalid.
|
|
"
|
|
::= { hwL2mcRouterPortCfgEntry 4 }
|
|
|
|
hwL2mcRouterPortCfgPeerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer IP address of a PW interface. The value 0.0.0.0 indicates that the IP address is invalid."
|
|
::= { hwL2mcRouterPortCfgEntry 5 }
|
|
|
|
hwL2mcRouterPortCfgVcOrSiteId OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VC ID or SITE ID of a PW interface."
|
|
::= { hwL2mcRouterPortCfgEntry 6 }
|
|
|
|
hwL2mcRouterPortCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcRouterPortCfgEntry 7 }
|
|
|
|
hwL2mcRouterPortCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcRouterPortCfgEntry 8 }
|
|
|
|
hwL2mcRouterPortCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcRouterPortCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcChnlGroupCfgInfo group.
|
|
--
|
|
hwL2mcChnlGroupCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 15 }
|
|
|
|
hwL2mcChnlGroupCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcChnlGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the group configurations of a channel."
|
|
::= { hwL2mcChnlGroupCfgInfo 1 }
|
|
|
|
hwL2mcChnlGroupCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcChnlGroupCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of channel is created for each VLAN or VSI in the device create an channel."
|
|
INDEX { hwChnlGroupCfgVlanIndex , hwChnlGroupCfgVsiName , hwChnlCfgGroupChnlName, hwChnlGroupCfgGroupAddress ,
|
|
hwChnlGroupCfgGroupLen, hwChnlGroupCfgSourceAddress , hwChnlGroupCfgSourceLen
|
|
}
|
|
::= { hwL2mcChnlGroupCfgTable 1 }
|
|
|
|
HWL2mcChnlGroupCfgEntry ::= SEQUENCE {
|
|
hwChnlGroupCfgVlanIndex VlanIdOrAny,
|
|
hwChnlGroupCfgVsiName DisplayString,
|
|
hwChnlCfgGroupChnlName DisplayString,
|
|
hwChnlGroupCfgGroupAddress IpAddress,
|
|
hwChnlGroupCfgGroupLen Integer32,
|
|
hwChnlGroupCfgSourceAddress IpAddress,
|
|
hwChnlGroupCfgSourceLen Integer32,
|
|
hwChnlGroupCfgPerBand Integer32,
|
|
hwChnlGroupCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwChnlGroupCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN.
|
|
If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcChnlGroupCfgEntry 1 }
|
|
|
|
hwChnlGroupCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI.
|
|
If a VLAN is specified, the value is 0. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global."
|
|
::= { hwL2mcChnlGroupCfgEntry 2 }
|
|
|
|
hwChnlCfgGroupChnlName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The channel name."
|
|
::= { hwL2mcChnlGroupCfgEntry 3 }
|
|
|
|
|
|
hwChnlGroupCfgGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group address of a multicast group. In the case of MAC forwarding, the group address is the smallest of 32 IP addresses."
|
|
::= { hwL2mcChnlGroupCfgEntry 4 }
|
|
|
|
|
|
hwChnlGroupCfgGroupLen OBJECT-TYPE
|
|
SYNTAX Integer32(4..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask length of a multicast group."
|
|
::= { hwL2mcChnlGroupCfgEntry 5 }
|
|
|
|
hwChnlGroupCfgSourceAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of a multicast group."
|
|
::= { hwL2mcChnlGroupCfgEntry 6 }
|
|
|
|
hwChnlGroupCfgSourceLen OBJECT-TYPE
|
|
SYNTAX Integer32(0|8..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mask length of a multicast source address."
|
|
::= { hwL2mcChnlGroupCfgEntry 7 }
|
|
|
|
hwChnlGroupCfgPerBand OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bandwidth of a multicast group."
|
|
::= { hwL2mcChnlGroupCfgEntry 9 }
|
|
|
|
hwChnlGroupCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcChnlGroupCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- The hwL2mcGroupPolicyCfgInfo group.
|
|
--
|
|
hwL2mcGroupPolicyCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 16 }
|
|
|
|
hwL2mcGroupPolicyCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcGroupPolicyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In this table, you can query or configure a group policy to filter entries on a port."
|
|
::= { hwL2mcGroupPolicyCfgInfo 1 }
|
|
|
|
hwL2mcGroupPolicyCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcGroupPolicyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created for each active VLAN or VSI in the device when a group policy added."
|
|
INDEX { hwGroupPolicyVlanIndex, hwGroupPolicyVsiName
|
|
}
|
|
::= { hwL2mcGroupPolicyCfgTable 1 }
|
|
|
|
HWL2mcGroupPolicyCfgEntry ::= SEQUENCE {
|
|
hwGroupPolicyVlanIndex VlanIdOrAny,
|
|
hwGroupPolicyVsiName DisplayString,
|
|
hwGroupPolicyAclNum Integer32,
|
|
hwGroupPolicyIgmpVersion INTEGER,
|
|
hwGroupPolicyRowStatus RowStatus
|
|
}
|
|
|
|
hwGroupPolicyVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN. If a VSI is specified, the value is 4095.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcGroupPolicyCfgEntry 1 }
|
|
|
|
hwGroupPolicyVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI. If a VLAN is specified, the value is 0."
|
|
::= { hwL2mcGroupPolicyCfgEntry 2 }
|
|
|
|
|
|
hwGroupPolicyAclNum OBJECT-TYPE
|
|
SYNTAX Integer32(0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of a basic ACL.
|
|
The ACL number ranges from 2000 to 3999.
|
|
The default value is 0, indicating that the value is invalid.
|
|
"
|
|
::= { hwL2mcGroupPolicyCfgEntry 3 }
|
|
|
|
hwGroupPolicyIgmpVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
versionAll(0),
|
|
version1(1),
|
|
version2(2),
|
|
version3(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP version.
|
|
The value ranges from 0 to 3.
|
|
The default is 0, indicating that no version is specified.
|
|
"
|
|
::= { hwL2mcGroupPolicyCfgEntry 4 }
|
|
|
|
hwGroupPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcGroupPolicyCfgEntry 100 }
|
|
|
|
--
|
|
-- The hwL2mcChnlDenyCfgInfo group.
|
|
--
|
|
hwL2mcChnlDenyCfgInfo
|
|
OBJECT IDENTIFIER ::= { hwIgspMibObject 17 }
|
|
|
|
hwL2mcChnlDenyCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWL2mcChnlDenyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table describes the configurations of deny unspecified group for each VLAN or VSI, or in global."
|
|
::= { hwL2mcChnlDenyCfgInfo 1 }
|
|
|
|
hwL2mcChnlDenyCfgEntry OBJECT-TYPE
|
|
SYNTAX HWL2mcChnlDenyCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of channel deny is created for each VLAN or VSI in the device create an channel."
|
|
INDEX { hwChnlDenyCfgVlanIndex, hwChnlDenyCfgVsiName
|
|
}
|
|
::= { hwL2mcChnlDenyCfgTable 1 }
|
|
|
|
HWL2mcChnlDenyCfgEntry ::= SEQUENCE {
|
|
hwChnlDenyCfgVlanIndex VlanIdOrAny,
|
|
hwChnlDenyCfgVsiName DisplayString,
|
|
hwChnlDenyCfg INTEGER,
|
|
hwChnlDenyCfgRowStatus RowStatus
|
|
}
|
|
|
|
hwChnlDenyCfgVlanIndex OBJECT-TYPE
|
|
SYNTAX VlanIdOrAny
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID, which is the configuration index in a VLAN.
|
|
If a VSI is specified, the value is 4095. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global.
|
|
The value ranges from 1 to 4095.
|
|
"
|
|
::= { hwL2mcChnlDenyCfgEntry 1 }
|
|
|
|
hwChnlDenyCfgVsiName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of a VSI.
|
|
If a VLAN is specified, the value is 0. If both hwChnlCfgVlanIndex and hwChnlCfgVSIName are invalid, the configuration is global."
|
|
::= { hwL2mcChnlDenyCfgEntry 2 }
|
|
|
|
|
|
hwChnlDenyCfg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
forward(1),
|
|
discard(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Whether discard unspecified channel:
|
|
1: not discard
|
|
2: discard
|
|
"
|
|
::= { hwL2mcChnlDenyCfgEntry 3 }
|
|
|
|
|
|
hwChnlDenyCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status."
|
|
::= { hwL2mcChnlDenyCfgEntry 100 }
|
|
|
|
|
|
--
|
|
-- Conformance Information
|
|
--
|
|
hwL2mcMibConformance OBJECT IDENTIFIER ::= { hwL2MultiCastMIB 100 }
|
|
hwL2mcMibCompliances OBJECT IDENTIFIER ::= { hwL2mcMibConformance 1 }
|
|
hwL2mcMibGroups OBJECT IDENTIFIER ::= { hwL2mcMibConformance 2 }
|
|
|
|
hwIgspMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device supporting
|
|
IGMP Snooping."
|
|
MODULE
|
|
MANDATORY-GROUPS{
|
|
hwIgspSystemInfoGroup,
|
|
hwL2mcCfgInfoGroup,
|
|
hwL2mcStatisticsInfoGroup,
|
|
hwL2mcFwdInfoGroup,
|
|
hwL2mcGroupInfoGroup,
|
|
hwL2mcGroupCfgInfoGroup,
|
|
hwL2mcSsmSourceInfoGroup,
|
|
hwL2mcPortGroupPolicyCfgInfoGroup,
|
|
hwL2mcChnlCfgInfoGroup,
|
|
hwL2mcLimitInfoGroup,
|
|
hwL2mcPortLimitInfoGroup,
|
|
hwL2mcFastChnlCfgInfoGroup,
|
|
hwL2mcRouterPortInfoGroup,
|
|
hwL2mcRouterPortCfgInfoGroup,
|
|
hwL2mcChnlGroupCfgInfoGroup,
|
|
hwL2mcGroupPolicyCfgInfoGroup,
|
|
hwL2mcChnlDenyCfgInfoGroup
|
|
}
|
|
::= { hwL2mcMibCompliances 1 }
|
|
|
|
hwIgspSystemInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwIgmpSnoopingEnabled,
|
|
hwSendQueryEnabled,
|
|
hwSendQuerySourceIpAddr,
|
|
hwL2mcCacTrapInterval
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 1 }
|
|
|
|
hwL2mcCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcEnabled,
|
|
hwL2mcRouterAgingTime,
|
|
hwL2mcMaxQueryRespTime,
|
|
hwL2mcLastMemQueryInterval,
|
|
hwL2mcQueryInterval,
|
|
hwL2mcRobustCount,
|
|
hwL2mcCheckRouterAlert,
|
|
hwL2mcSendRouterAlert,
|
|
hwL2mcIgmpVersion,
|
|
hwL2mcFwdMode,
|
|
hwL2mcPromptLeaveEnable,
|
|
hwL2mcPromptLeaveAclNum,
|
|
hwL2mcRouterPortLearningEnable,
|
|
hwL2mcReportSuppressEnable,
|
|
hwL2mcIgmpQuerierEnable,
|
|
hwL2mcIgmpSsmMappingEnable,
|
|
hwL2mcSsmAclNum,
|
|
hwL2mcRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 2 }
|
|
|
|
hwL2mcStatisticsInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcRecvIgmpV1ReportNum,
|
|
hwL2mcRecvIgmpV2ReportNum,
|
|
hwL2mcRecvIgmpV3ReportNum,
|
|
hwL2mcRecvIgmpLeaveNum,
|
|
hwL2mcRecvIgmpV1QueryNum,
|
|
hwL2mcRecvIgmpV2QueryNum,
|
|
hwL2mcRecvIgmpV3QueryNum,
|
|
hwL2mcRecvPimHelloNum,
|
|
hwL2mcSendQueryNum,
|
|
hwL2mcSendQuerySourceNum,
|
|
hwL2mcProxyGenQueryNum,
|
|
hwL2mcProxyGroupQueryNum,
|
|
hwL2mcProxyGroupSourceQueryNum,
|
|
hwL2mcIgmpPacketClearStats
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 3 }
|
|
|
|
hwL2mcFwdInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcFwdAddressType,
|
|
hwL2mcFwdHostFlag1,
|
|
hwL2mcFwdHostFlag2,
|
|
hwL2mcFwdHostFlag3,
|
|
hwL2mcFwdHostFlag4
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 4 }
|
|
|
|
hwL2mcGroupInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcSourceUpTime,
|
|
hwL2mcSourceExpires,
|
|
hwL2mcGroupUpTime,
|
|
hwL2mcGroupExpires,
|
|
hwL2mcGroupFilterFlag,
|
|
hwL2mcGroupHostFlag1,
|
|
hwL2mcGroupHostFlag2,
|
|
hwL2mcGroupRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 5 }
|
|
|
|
|
|
hwL2mcGroupCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwGroupCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 6 }
|
|
|
|
hwL2mcSsmSourceInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcSsmSourceRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 7 }
|
|
|
|
hwL2mcPortGroupPolicyCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwPortGroupPolicyAclNum,
|
|
hwPortGroupPolicyIgmpVersion,
|
|
hwPortGroupPolicyRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 8 }
|
|
|
|
hwL2mcChnlCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwChnlCfgChnlType,
|
|
hwChnlCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 9 }
|
|
|
|
hwL2mcLimitInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcLimitMaxEntry,
|
|
hwL2mcLimitEntryCnt,
|
|
hwL2mcLimitMaxBandWidth,
|
|
hwL2mcLimitBandWidth,
|
|
hwL2mcLimitAcl,
|
|
hwL2mcLimitCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 10 }
|
|
|
|
hwL2mcPortLimitInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwPortLimitAcl,
|
|
hwPortLimitMaxEntry,
|
|
hwPortLimitEntryCnt,
|
|
hwPortLimitMaxBandWidth,
|
|
hwPortLimitBandWidth,
|
|
hwPortLimitCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 11 }
|
|
|
|
|
|
hwL2mcFastChnlCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcFastChnlCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 12 }
|
|
|
|
|
|
hwL2mcRouterPortInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcRouterPortGroupUpTime,
|
|
hwL2mcRouterPortGroupExpires,
|
|
hwL2mcRouterPortGroupHostFlag1
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 13 }
|
|
|
|
hwL2mcRouterPortCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2mcRouterPortCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 14 }
|
|
|
|
hwL2mcChnlGroupCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwChnlGroupCfgPerBand,
|
|
hwChnlGroupCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 15 }
|
|
|
|
hwL2mcGroupPolicyCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwGroupPolicyAclNum,
|
|
hwGroupPolicyIgmpVersion,
|
|
hwGroupPolicyRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 16}
|
|
|
|
hwL2mcChnlDenyCfgInfoGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwChnlDenyCfg ,
|
|
hwChnlDenyCfgRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
::= { hwL2mcMibGroups 17}
|
|
|
|
END
|
|
|