4914 lines
197 KiB
Plaintext
4914 lines
197 KiB
Plaintext
-- ==================================================================
|
|
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: HUAWEI Layer Two mac management MIB
|
|
-- Reference:
|
|
-- Version: V2.32
|
|
-- History:
|
|
--
|
|
-- ==================================================================
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- Varibles and types be imported
|
|
--
|
|
-- ==================================================================
|
|
HUAWEI-L2MAM-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
MacAddress, RowStatus , TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
OBJECT-TYPE, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, Unsigned32, Counter64, IpAddress
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndex,InterfaceIndexOrZero,ifDescr
|
|
FROM IF-MIB
|
|
PhysicalIndex, entPhysicalIndex, entPhysicalName
|
|
FROM ENTITY-MIB
|
|
hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType
|
|
FROM HUAWEI-BASE-TRAP-MIB
|
|
hwL2IfPortName
|
|
FROM HUAWEI-L2IF-MIB
|
|
VlanIdOrNone, VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
EnableValue
|
|
FROM NQA-MIB
|
|
hwVplsVsiName
|
|
FROM HUAWEI-VPLS-EXT-MIB;
|
|
|
|
hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
|
|
|
|
hwL2MAM MODULE-IDENTITY
|
|
LAST-UPDATED "201708170000Z"
|
|
ORGANIZATION
|
|
"Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com
|
|
"
|
|
|
|
DESCRIPTION
|
|
"This is the layer 2 mac-address management. It contains the layer 2
|
|
mac-address forwarding information currently operating on this device.
|
|
And also contains the information of mac-limit rule. "
|
|
|
|
REVISION "201708170000Z"
|
|
DESCRIPTION
|
|
"Change the description of nodes"
|
|
|
|
REVISION "201707210000Z"
|
|
DESCRIPTION
|
|
"Change the parameter sequence of hwNotSupportTunnelType"
|
|
|
|
REVISION "201706220000Z"
|
|
DESCRIPTION
|
|
"Change the parameter sequence of hwRecIllegalMacPktAlarm"
|
|
|
|
REVISION "201706150000Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwVplsPwHqosNotSupportTunnelAlarm and hwVplsPwHqosNotSupportTunnelAlarmResume"
|
|
|
|
REVISION "201704250000Z"
|
|
DESCRIPTION
|
|
"add hwVllVpnQosNotSupportTunnelTable,
|
|
add alarm node hwVllVpnQosNotSupportTunnelAlarm and hwVllVpnQosNotSupportTunnelAlarmResume"
|
|
|
|
REVISION "201704200000Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwPbbEvpnNotSupportTunnelAlarm and hwPbbEvpnNotSupportTunnelAlarmResume"
|
|
|
|
REVISION "201704180000Z"
|
|
DESCRIPTION
|
|
"Add hwMacSlotUsage and hwMacSlotUsageThreshold in hwMacSlotStatisticsTable 2017-04-18"
|
|
|
|
|
|
REVISION "201704100000Z"
|
|
DESCRIPTION
|
|
"Add hwNodeSrteLoadBanlanceTable and hwServiceNotSupportNodeSrteLoadBanlance"
|
|
|
|
REVISION "201703150000Z"
|
|
DESCRIPTION
|
|
"Add hwMacAccountStatisticTable"
|
|
|
|
REVISION "201701130000Z"
|
|
DESCRIPTION
|
|
"add hwPVSuppressionStatisticTable, add hwPortSuppressionStatisticTable"
|
|
|
|
REVISION "201612080000Z"
|
|
DESCRIPTION
|
|
"Change the parameter sequence of hwEVPNNotSupportTunnelAlarm and hwEVPNNotSupportTunnelAlarmResume"
|
|
|
|
REVISION "201611040000Z"
|
|
DESCRIPTION
|
|
"add hwEVPNNotSupportTunnelTable, add hwVPLSNotSupportTunnelTable,
|
|
add alarm node hwEVPNNotSupportTunnelAlarm and hwEVPNNotSupportTunnelAlarmResume,
|
|
add alarm node hwVPLSNotSupportTunnelAlarm and hwVPLSNotSupportTunnelAlarmResume,
|
|
add hwNotSupportTunnelType,
|
|
add hwNotSupportTunnelGroup"
|
|
REVISION "201607040000Z"
|
|
DESCRIPTION
|
|
"add BdId and EvpnId to hwMacLimitNumRaisingThreshold and hwMacLimitNumFallingThreshold"
|
|
REVISION "201607040000Z"
|
|
DESCRIPTION
|
|
"modify compile error"
|
|
REVISION "201602240000Z"
|
|
DESCRIPTION
|
|
"Add hwBoardServiceMisMatchGenerate and hwBoardServiceMisMatchCancel"
|
|
REVISION "201601040000Z"
|
|
DESCRIPTION
|
|
"Add hwPwSourceTunnelCheckAlarm and hwPwSourceTunnelCheckResume,hwPwSourceTunnelNoTeCheckAlarm and hwPwSourceTunnelNoTeCheckResume"
|
|
REVISION "201512030000Z"
|
|
DESCRIPTION
|
|
"Add hwMacHopDetectMac of hwMacHopAlarmTable"
|
|
REVISION "201511110000Z"
|
|
DESCRIPTION
|
|
"Modify hwMacDynAddressLearnNum SYNTAX from Integer32(0..131072) to Integer32"
|
|
REVISION "201510310000Z"
|
|
DESCRIPTION
|
|
"Add hwPwOverLdpOverGreTable, add alarm node hwPWOverLdpOverGRENotSupportForwardAlarm and hwPWOverLdpOverGRENotSupportForwardResume. "
|
|
REVISION "201508250000Z"
|
|
DESCRIPTION
|
|
"Modify hwCfgFdbPort SYNTAX from InterfaceIndex to InterfaceIndexOrZero. "
|
|
REVISION "201508060000Z"
|
|
DESCRIPTION
|
|
"Modify hwDynFdbPort of HwdbDynFdbEntry. "
|
|
REVISION "201507230000Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwBdMacLimitOverThresholdAlarm and hwBdMacLimitOverThresholdAlarmResume. "
|
|
REVISION "201412192343Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwPwMacSpoofingAttackAlarm and hwPwMacSpoofingAttackRecover. "
|
|
REVISION "201407250945Z"
|
|
DESCRIPTION
|
|
"Delete hwMacHopPortName5-8 of hwMacHopAlarmTable . "
|
|
REVISION "201406160945Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwPstBroadcastLostAlarm and hwPstBroadcastLostAlarmResume. "
|
|
REVISION "201406060945Z"
|
|
DESCRIPTION
|
|
"Delet alarm node hwVllByPassPWOverGRENotSupportForwardRising. "
|
|
REVISION "201401210000Z"
|
|
DESCRIPTION
|
|
"Add hwMacHopPort of hwMacHopAlarmTable . "
|
|
REVISION "201405100000Z"
|
|
DESCRIPTION
|
|
"Delete hwMacHopMac and hwMacHopSlotId of hwMacHopAlarmTable . "
|
|
REVISION "201403130000Z"
|
|
DESCRIPTION
|
|
"Add hwMacHopAlarmTable and two traps hwMacHopAlarmRisingThreshold and hwMacHopAlarmFallingThreshold for Mac hop alram. "
|
|
REVISION "201309070000Z"
|
|
DESCRIPTION "Fix the errors checked by a tool."
|
|
REVISION "201305240000Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwVplsOverGRENotSupportForwardRising and hwVllByPassPWOverGRENotSupportForwardRising. "
|
|
REVISION "201305140000Z"
|
|
DESCRIPTION
|
|
"Add alarm node hwMacLimitRuleNumRaisingThreshold and hwMacLimitRuleNumFallingThreshold . "
|
|
REVISION "200406080000Z"
|
|
DESCRIPTION
|
|
"
|
|
V1.00, Inital version.
|
|
"
|
|
::= { hwL2Mgmt 2}
|
|
|
|
|
|
-- ==================================================================
|
|
--
|
|
-- ======================= definition begin =========================
|
|
--
|
|
-- ==================================================================
|
|
|
|
hwL2MAMObjects OBJECT IDENTIFIER ::= { hwL2MAM 1 }
|
|
|
|
-- Textual Conventions
|
|
|
|
VlanIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value used to index per-VLAN tables: values of 0 and
|
|
4095 are not permitted; if the value is between 1 and
|
|
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
|
global scope within a given bridged domain (see VlanId
|
|
textual convention). If the value is greater than 4095
|
|
then it represents a VLAN with scope local to the
|
|
particular agent, i.e. one without a global VLAN-ID
|
|
assigned to it. Such VLANs are outside the scope of
|
|
IEEE 802.1Q but it is convenient to be able to manage them
|
|
in the same way using this MIB."
|
|
SYNTAX Unsigned32
|
|
|
|
|
|
hwL2MaxMacLimit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum of Mac-address limit rule."
|
|
::= { hwL2MAMObjects 1 }
|
|
|
|
|
|
-- Configured mac-address forwarding table
|
|
hwdbCfgFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwdbCfgFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to configure a VLAN-based, VSI-based, global blackhole-based MAC addresses, and static MAC addresses table."
|
|
::= { hwL2MAMObjects 2 }
|
|
|
|
hwdbCfgFdbEntry OBJECT-TYPE
|
|
SYNTAX HwdbCfgFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of The layer 2 mac-address forwarding table."
|
|
INDEX { hwCfgFdbMac, hwCfgFdbVlanId, hwCfgFdbVsiName }
|
|
::= { hwdbCfgFdbTable 1 }
|
|
|
|
HwdbCfgFdbEntry ::=
|
|
SEQUENCE {
|
|
hwCfgFdbMac
|
|
MacAddress,
|
|
hwCfgFdbVlanId
|
|
VlanIndex,
|
|
hwCfgFdbVsiName
|
|
OCTET STRING,
|
|
hwCfgFdbPort
|
|
InterfaceIndexOrZero,
|
|
hwCfgFdbType
|
|
INTEGER,
|
|
hwCfgFdbRowstatus
|
|
RowStatus,
|
|
hwCfgFdbAtmPort
|
|
InterfaceIndexOrZero,
|
|
hwCfgFdbVpi
|
|
Integer32,
|
|
hwCfgFdbVci
|
|
Integer32,
|
|
hwCfgFdbCeDefault
|
|
INTEGER
|
|
}
|
|
|
|
hwCfgFdbMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the unicast MAC address entry in the static MAC address table."
|
|
::= { hwdbCfgFdbEntry 1 }
|
|
|
|
hwCfgFdbVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the VLAN ID related to the static MAC address table. The value ranges from 0 to 4094."
|
|
::= { hwdbCfgFdbEntry 2 }
|
|
|
|
hwCfgFdbVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VSI-ID or other identifier referring to the VSI
|
|
which is correlative to the hwFdbMac."
|
|
::= { hwdbCfgFdbEntry 3 }
|
|
|
|
hwCfgFdbPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the forwarding interface. The interface must be an Ethernet interface. The interface must belong to a specific VLAN or allows the VLAN to pass through. The value 0 indicates the blackhole MAC address entry."
|
|
::= { hwdbCfgFdbEntry 4 }
|
|
|
|
hwCfgFdbType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(2),
|
|
blackhole(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the type of a MAC address entry. The object is not created when a MAC address entry is dynamic."
|
|
::= { hwdbCfgFdbEntry 5 }
|
|
|
|
hwCfgFdbRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwdbCfgFdbEntry 6 }
|
|
|
|
hwCfgFdbAtmPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forwarding port. The port must be an atm port. "
|
|
::= { hwdbCfgFdbEntry 7 }
|
|
|
|
hwCfgFdbVpi OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255 | 65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Virtual Path Identifier."
|
|
::= { hwdbCfgFdbEntry 8 }
|
|
|
|
hwCfgFdbVci OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2047 | 65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Virtual Connection Identifier."
|
|
::= { hwdbCfgFdbEntry 9 }
|
|
|
|
hwCfgFdbCeDefault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noCeDefault(0),
|
|
ceDefault(1)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag indicates whether the MAC address entry is configed according to ce-default-vlan.
|
|
'no-ce-default(0)' indicates no, 'ce-default(1)' indicates yes"
|
|
::= { hwdbCfgFdbEntry 10 }
|
|
|
|
|
|
-- Dynamic (Leaned) mac-address forwarding table
|
|
hwdbDynFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwdbDynFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used to manage a dynamic MAC address table. The device automatically creates and ages the data in the table. The user cannot add, but can delete the data."
|
|
::= { hwL2MAMObjects 3 }
|
|
|
|
hwdbDynFdbEntry OBJECT-TYPE
|
|
SYNTAX HwdbDynFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of The layer 2 mac-address forwarding table."
|
|
INDEX { hwDynFdbMac, hwDynFdbVlanId, hwDynFdbVsiName }
|
|
::= { hwdbDynFdbTable 1 }
|
|
|
|
HwdbDynFdbEntry ::=
|
|
SEQUENCE {
|
|
hwDynFdbMac
|
|
MacAddress,
|
|
hwDynFdbVlanId
|
|
VlanIndex,
|
|
hwDynFdbVsiName
|
|
OCTET STRING,
|
|
hwDynFdbPort
|
|
InterfaceIndexOrZero,
|
|
hwDynFdbAtmPort
|
|
InterfaceIndexOrZero,
|
|
hwDynFdbVpi
|
|
Integer32,
|
|
hwDynFdbVci
|
|
Integer32,
|
|
hwDynFdbRowstatus
|
|
RowStatus,
|
|
hwDynSecurityFdbToStaticEnable
|
|
EnableValue
|
|
}
|
|
|
|
hwDynFdbMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the unicast MAC address entry in the dynamic MAC address table."
|
|
::= { hwdbDynFdbEntry 1 }
|
|
|
|
hwDynFdbVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex (0..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN name or other identifier referring to the VLAN
|
|
which is correlative to the hwFdbMac."
|
|
::= { hwdbDynFdbEntry 2 }
|
|
|
|
hwDynFdbVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VSI-ID or other identifier referring to the VSI
|
|
which is correlative to the hwFdbMac."
|
|
::= { hwdbDynFdbEntry 3 }
|
|
|
|
hwDynFdbPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the index of the forwarding interface. The interface must be an Ethernet interface."
|
|
::= { hwdbDynFdbEntry 4 }
|
|
|
|
hwDynFdbAtmPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forwarding port. The port must be an atm port. "
|
|
::= { hwdbDynFdbEntry 5 }
|
|
|
|
hwDynFdbVpi OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255 | 65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Virtual Path Identifier."
|
|
::= { hwdbDynFdbEntry 6 }
|
|
|
|
hwDynFdbVci OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2047 | 65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Virtual Connection Identifier."
|
|
::= { hwdbDynFdbEntry 7 }
|
|
|
|
hwDynFdbRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwdbDynFdbEntry 8 }
|
|
|
|
hwDynSecurityFdbToStaticEnable OBJECT-TYPE
|
|
SYNTAX EnableValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'Enable(1)',if port security is enabled ,
|
|
the dynamic mac will convert to static."
|
|
::= { hwdbDynFdbEntry 9 }
|
|
|
|
-- MacLimit
|
|
hwMacLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the mac-address learning-limit rule information for device.
|
|
It can limit on ethernet interface,vlan,ethernet interface + vlan."
|
|
::= { hwL2MAMObjects 4 }
|
|
|
|
hwMacLimitEntry OBJECT-TYPE
|
|
SYNTAX HwMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the mac-address learning-limit table."
|
|
INDEX { hwMacLimitPort,hwMacLimitVlanId,hwMacLimitVsiName}
|
|
::= { hwMacLimitTable 1 }
|
|
|
|
HwMacLimitEntry ::=
|
|
SEQUENCE {
|
|
hwMacLimitPort
|
|
InterfaceIndexOrZero,
|
|
hwMacLimitVlanId
|
|
Integer32,
|
|
hwMacLimitVsiName
|
|
OCTET STRING,
|
|
hwMacLimitMaxMac
|
|
Integer32,
|
|
hwMacLimitMaxRate
|
|
Integer32,
|
|
hwMacLimitAction
|
|
INTEGER,
|
|
hwMacLimitAlarm
|
|
INTEGER,
|
|
hwMacLimitRowstatus
|
|
RowStatus,
|
|
hwMacAddressLearn
|
|
INTEGER,
|
|
hwMacDynAddressLearnNum
|
|
Integer32,
|
|
hwMacSecureAddressLearnNum
|
|
Integer32,
|
|
hwMacLimitBdId
|
|
Integer32,
|
|
hwMacLimitEVPName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwMacLimitPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number which will be configured mac-limit."
|
|
::= { hwMacLimitEntry 1 }
|
|
|
|
hwMacLimitVlanId OBJECT-TYPE
|
|
SYNTAX Integer32(0..4094)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlan id which will be configured mac-limit."
|
|
::= { hwMacLimitEntry 2 }
|
|
|
|
hwMacLimitVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi name which will be configured mac-limit."
|
|
::= { hwMacLimitEntry 3 }
|
|
|
|
hwMacLimitMaxMac OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum mac address. When the value is '0',
|
|
the meaning is that there isn't limiting rule to
|
|
the mac-address number."
|
|
::= { hwMacLimitEntry 4 }
|
|
|
|
hwMacLimitMaxRate OBJECT-TYPE
|
|
SYNTAX Integer32(0..1000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max mac-address learning rate. When the valu
|
|
e is '0', the meaning is that there isn't limiting
|
|
rule to the learning rate."
|
|
::= { hwMacLimitEntry 5 }
|
|
|
|
hwMacLimitAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
discard(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac-address limit action of this entry. The
|
|
meanings of the values are:
|
|
discard(1)- Discard packets
|
|
forward(2)- Forward packets."
|
|
::= { hwMacLimitEntry 6 }
|
|
|
|
hwMacLimitAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac-limit alarm switch of this entry. The meanings of
|
|
the values are:
|
|
disable(1), enable(2)"
|
|
::= { hwMacLimitEntry 7 }
|
|
|
|
hwMacLimitRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwMacLimitEntry 8 }
|
|
|
|
hwMacAddressLearn OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag of enable Mac address learn."
|
|
::= { hwMacLimitEntry 9 }
|
|
|
|
hwMacDynAddressLearnNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of learned dynamic MAC address ."
|
|
::= { hwMacLimitEntry 10 }
|
|
|
|
hwMacSecureAddressLearnNum OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of learned secure MAC address ."
|
|
::= { hwMacLimitEntry 11 }
|
|
|
|
hwMacLimitBdId OBJECT-TYPE
|
|
SYNTAX Integer32(1..32768)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge domain id which will be configured mac-limit."
|
|
::= { hwMacLimitEntry 12 }
|
|
|
|
hwMacLimitEVPName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EVPN name which will be configured mac-limit."
|
|
::= { hwMacLimitEntry 13 }
|
|
|
|
hwMacUsageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacUsageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage table"
|
|
::= { hwL2MAMObjects 5 }
|
|
|
|
hwMacUsageEntry OBJECT-TYPE
|
|
SYNTAX HwMacUsageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage entry"
|
|
INDEX { entPhysicalIndex }
|
|
::= { hwMacUsageTable 1 }
|
|
|
|
HwMacUsageEntry ::=
|
|
SEQUENCE {
|
|
hwMacEntityUsage
|
|
Integer32,
|
|
hwMacEntityUsageThreshold
|
|
Integer32
|
|
}
|
|
|
|
hwMacEntityUsage OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage in every IO board"
|
|
::= { hwMacUsageEntry 1 }
|
|
|
|
hwMacEntityUsageThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage range"
|
|
::= { hwMacUsageEntry 2 }
|
|
|
|
-- hwMacHopAlarmTable
|
|
hwMacHopAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacHopAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the mac hop alarm information."
|
|
::= { hwL2MAMObjects 38 }
|
|
|
|
hwMacHopAlarmEntry OBJECT-TYPE
|
|
SYNTAX HwMacHopAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of mac hop alarm information for interface table."
|
|
INDEX { hwMacHopVlan,hwMacHopVsiName,hwMacHopBdID}
|
|
::= { hwMacHopAlarmTable 1 }
|
|
|
|
HwMacHopAlarmEntry ::=
|
|
SEQUENCE {
|
|
hwMacHopVlan
|
|
Unsigned32,
|
|
hwMacHopVsiName
|
|
OCTET STRING,
|
|
hwMacHopBdID
|
|
Unsigned32,
|
|
hwMacHopPortName1
|
|
OCTET STRING,
|
|
hwMacHopPortName2
|
|
OCTET STRING,
|
|
hwMacHopPortName3
|
|
OCTET STRING,
|
|
hwMacHopPortName4
|
|
OCTET STRING,
|
|
hwMacHopPWInfo
|
|
OCTET STRING,
|
|
hwMacHopDetectMac
|
|
OCTET STRING
|
|
}
|
|
|
|
hwMacHopVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..4094)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID of mac hop."
|
|
::= { hwMacHopAlarmEntry 1 }
|
|
|
|
hwMacHopVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VSI of mac hop."
|
|
::= { hwMacHopAlarmEntry 2 }
|
|
|
|
hwMacHopBdID OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..32768)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BD id of mac hop."
|
|
::= { hwMacHopAlarmEntry 3 }
|
|
|
|
hwMacHopPortName1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name of Mac-hopping."
|
|
::= { hwMacHopAlarmEntry 4 }
|
|
|
|
hwMacHopPortName2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name of Mac-hopping."
|
|
::= { hwMacHopAlarmEntry 5 }
|
|
|
|
hwMacHopPortName3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name of Mac-hopping."
|
|
::= { hwMacHopAlarmEntry 6 }
|
|
|
|
hwMacHopPortName4 OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name of Mac-hopping."
|
|
::= { hwMacHopAlarmEntry 7 }
|
|
|
|
hwMacHopPWInfo OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..512))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW info of Mac-hopping."
|
|
::= { hwMacHopAlarmEntry 8 }
|
|
|
|
hwMacHopDetectMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..512))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac Address Of Hopping."
|
|
::= { hwMacHopAlarmEntry 9 }
|
|
|
|
-- hwBoardServiceMisMatchAlarmTable
|
|
hwBoardServiceMisMatchAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwBoardServiceMisMatchAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to define variables in traps."
|
|
::= { hwL2MAMObjects 44 }
|
|
|
|
hwBoardServiceMisMatchAlarmEntry OBJECT-TYPE
|
|
SYNTAX HwBoardServiceMisMatchAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defined the entries between OSS and Router. They are SlotID, ServiceName and Precautions."
|
|
INDEX { entPhysicalIndex }
|
|
::= { hwBoardServiceMisMatchAlarmTable 1 }
|
|
|
|
HwBoardServiceMisMatchAlarmEntry ::=
|
|
SEQUENCE {
|
|
hwBoardServiceMisMatchServiceName OCTET STRING,
|
|
hwBoardServiceMisMatchPrecautions OCTET STRING
|
|
}
|
|
|
|
hwBoardServiceMisMatchServiceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (0..80))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service name."
|
|
::= {hwBoardServiceMisMatchAlarmEntry 1}
|
|
|
|
hwBoardServiceMisMatchPrecautions OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (0..80))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Give precautions to users."
|
|
::= {hwBoardServiceMisMatchAlarmEntry 2}
|
|
|
|
hwEVPNNotSupportTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwEVPNNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the EVPN information for device."
|
|
::= { hwL2MAMObjects 45 }
|
|
|
|
hwEVPNNotSupportTunnelEntry OBJECT-TYPE
|
|
SYNTAX HwEVPNNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the EVPN table."
|
|
INDEX {
|
|
hwEVPNPeerRemoteIp,
|
|
hwNotSupportTunnelEvpnName
|
|
}
|
|
::= { hwEVPNNotSupportTunnelTable 1}
|
|
|
|
HwEVPNNotSupportTunnelEntry::=
|
|
SEQUENCE {
|
|
hwEVPNPeerRemoteIp
|
|
IpAddress ,
|
|
hwNotSupportTunnelEvpnName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwEVPNPeerRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ip address of the EVPN."
|
|
::= { hwEVPNNotSupportTunnelEntry 1 }
|
|
|
|
hwNotSupportTunnelEvpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EVPN name which can not forward traffic."
|
|
::= { hwEVPNNotSupportTunnelEntry 2 }
|
|
|
|
hwVPLSNotSupportTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVPLSNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the VPLS information for device."
|
|
::= { hwL2MAMObjects 46 }
|
|
|
|
hwVPLSNotSupportTunnelEntry OBJECT-TYPE
|
|
SYNTAX HwVPLSNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the VPLS table."
|
|
INDEX {
|
|
hwNotSupportTunnelPwId,
|
|
hwPWPeerRemoteIp
|
|
}
|
|
::= { hwVPLSNotSupportTunnelTable 1 }
|
|
|
|
HwVPLSNotSupportTunnelEntry ::=
|
|
SEQUENCE {
|
|
hwNotSupportTunnelPwId
|
|
Integer32,
|
|
hwPWPeerRemoteIp
|
|
IpAddress,
|
|
hwNotSupportTunnelVSIName
|
|
OCTET STRING }
|
|
|
|
hwNotSupportTunnelPwId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW ID which will be configured."
|
|
::= { hwVPLSNotSupportTunnelEntry 1 }
|
|
|
|
hwPWPeerRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ip address of the VPLS PW."
|
|
::= { hwVPLSNotSupportTunnelEntry 2 }
|
|
|
|
hwNotSupportTunnelVSIName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VSI name which can not forward traffic."
|
|
::= { hwVPLSNotSupportTunnelEntry 3 }
|
|
|
|
hwNotSupportTunnelType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
bgpovergre(1),
|
|
bgpoverldpovergre(2),
|
|
ldpovergre(3),
|
|
bgp(4),
|
|
vpnqosovergre(5)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forwarding tunnel type which can not be supported."
|
|
::= { hwL2MAMObjects 47 }
|
|
|
|
hwNodeSrteLoadBanlanceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwNodeSrteLoadBanlanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table is used to define variables in traps."
|
|
::= { hwL2MAMObjects 51 }
|
|
|
|
hwNodeSrteLoadBanlanceEntry OBJECT-TYPE
|
|
SYNTAX HwNodeSrteLoadBanlanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry of Node Srte table."
|
|
INDEX { hwNodeSrteTunnelName , hwNodeSrteServiceName }
|
|
::= { hwNodeSrteLoadBanlanceTable 1 }
|
|
|
|
HwNodeSrteLoadBanlanceEntry ::=
|
|
SEQUENCE {
|
|
hwNodeSrteTunnelName OCTET STRING,
|
|
hwNodeSrteServiceName OCTET STRING
|
|
}
|
|
|
|
hwNodeSrteTunnelName OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (0..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tunnel name."
|
|
::= {hwNodeSrteLoadBanlanceEntry 1}
|
|
|
|
hwNodeSrteServiceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (0..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service Name."
|
|
::= {hwNodeSrteLoadBanlanceEntry 2}
|
|
|
|
|
|
|
|
--vll vpn qos not support tunnel
|
|
hwVllVpnQosNotSupportTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVllVpnQosNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the vll information for device."
|
|
::= { hwL2MAMObjects 52 }
|
|
|
|
hwVllVpnQosNotSupportTunnelEntry OBJECT-TYPE
|
|
SYNTAX HwVllVpnQosNotSupportTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the vll table."
|
|
INDEX {
|
|
hwVLLACIfName,
|
|
hwVLLPeerRemoteIp,
|
|
hwNotSupportTunnelTypeName
|
|
}
|
|
::= { hwVllVpnQosNotSupportTunnelTable 1}
|
|
|
|
HwVllVpnQosNotSupportTunnelEntry::=
|
|
SEQUENCE {
|
|
hwVLLACIfName
|
|
OCTET STRING ,
|
|
hwVLLPeerRemoteIp
|
|
IpAddress ,
|
|
hwNotSupportTunnelTypeName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwVLLACIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface name which will be configured for VLL."
|
|
::= { hwVllVpnQosNotSupportTunnelEntry 1 }
|
|
|
|
hwVLLPeerRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ip address of the VLL."
|
|
::= { hwVllVpnQosNotSupportTunnelEntry 2 }
|
|
|
|
hwNotSupportTunnelTypeName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLL name which can not forward traffic."
|
|
::= { hwVllVpnQosNotSupportTunnelEntry 3 }
|
|
--vll vpn qos not support tunnel
|
|
|
|
|
|
--3tuple static mac
|
|
hwdbCfg3tupleFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwdbCfg3tupleFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The layer 2 configured mac-address forwarding table .The table that
|
|
contains the layer 2 mac-address forwarding information
|
|
currently operating on this device."
|
|
::= { hwL2MAMObjects 6 }
|
|
|
|
hwdbCfg3tupleFdbEntry OBJECT-TYPE
|
|
SYNTAX HwdbCfg3tupleFdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of The layer 2 mac-address forwarding table."
|
|
INDEX { hwdbCfg3tupleFdbMac, hwdbCfg3tupleFdbVlanId, hwdbCfg3tupleFdbInPort }
|
|
::= { hwdbCfg3tupleFdbTable 1 }
|
|
|
|
HwdbCfg3tupleFdbEntry ::=
|
|
SEQUENCE {
|
|
hwdbCfg3tupleFdbMac
|
|
MacAddress,
|
|
hwdbCfg3tupleFdbVlanId
|
|
Integer32,
|
|
hwdbCfg3tupleFdbInPort
|
|
InterfaceIndex,
|
|
hwdbCfg3tupleFdbOutPort
|
|
InterfaceIndex,
|
|
hwdbCfg3tupleFdbRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwdbCfg3tupleFdbMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unicast MAC address for which the device contains
|
|
it's information in the mac-address table. The mac-address
|
|
can't be a special address or multicast address."
|
|
::= { hwdbCfg3tupleFdbEntry 1 }
|
|
|
|
hwdbCfg3tupleFdbVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN name or other identifier referring to the VLAN
|
|
which is correlative to the hwFdbMac."
|
|
::= { hwdbCfg3tupleFdbEntry 2 }
|
|
hwdbCfg3tupleFdbInPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The input port. The port must be an ethernet port.
|
|
And the port must be contained by the hwFdbVlanId or allow
|
|
the hwFdbVlanId get across through itself."
|
|
::= { hwdbCfg3tupleFdbEntry 3 }
|
|
|
|
hwdbCfg3tupleFdbOutPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The forwarding port. The port must be an ethernet port.
|
|
And the port must be contained by the hwFdbVlanId or allow
|
|
the hwFdbVlanId get across through itself."
|
|
::= { hwdbCfg3tupleFdbEntry 4 }
|
|
|
|
hwdbCfg3tupleFdbRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwdbCfg3tupleFdbEntry 5 }
|
|
|
|
hwPwMacSpoofingAttackMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "A unicast MAC address for PW mac spoofing."
|
|
::= { hwL2MAMObjects 39 }
|
|
hwBdMacLimitBdId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The bd id which will be configured mac-limit."
|
|
::= { hwL2MAMObjects 40 }
|
|
hwBdMacLimitMaxMac OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The maximum mac address. When the value is '0',
|
|
the meaning is that there isn't limiting rule to
|
|
the mac-address number."
|
|
::= { hwL2MAMObjects 41 }
|
|
|
|
hwL2MacTraps OBJECT IDENTIFIER ::= { hwL2MAMObjects 7 }
|
|
|
|
hwMacUsageRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwMacEntityUsage, hwMacEntityUsageThreshold}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Beyond the configurated Mac usage"
|
|
::= { hwL2MacTraps 1 }
|
|
|
|
hwMacUsageFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, entPhysicalName, hwMacEntityUsage, hwMacEntityUsageThreshold}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resume the alarm of Mac usage"
|
|
::= { hwL2MacTraps 2 }
|
|
|
|
hwMacLimitNumRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac,hwL2IfPortName,hwMacLimitBdId,hwMacLimitEVPName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Beyond the mac limited learning number "
|
|
::= { hwL2MacTraps 3 }
|
|
|
|
hwMacLimitNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac,hwL2IfPortName,hwMacLimitBdId,hwMacLimitEVPName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Resume the alarm of Mac usage"
|
|
::= { hwL2MacTraps 4 }
|
|
|
|
hwUntargetMacNumAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwUntargetMacNum}
|
|
STATUS current
|
|
DESCRIPTION "Warning of untarget mac-address numbers."
|
|
::= { hwL2MacTraps 5 }
|
|
|
|
|
|
hwPortSecRcvInsecurePktAlarm NOTIFICATION-TYPE
|
|
OBJECTS {ifDescr, hwPortSecurityProtectAction}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm of port perform the protect action shutdown or restrict
|
|
when receiving insecure mac packets in the interface."
|
|
::= { hwL2MacTraps 6 }
|
|
|
|
hwPwMacLimitNumRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwPwMacDynAddressLearnNum, hwPwMacLimitMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MAC addresses that are learnt based on the PW reaches
|
|
the upper limit."
|
|
::= { hwL2MacTraps 7 }
|
|
|
|
hwPwMacLimitNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwPwMacDynAddressLearnNum, hwPwMacLimitMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MAC addresses that are learnt based on the PW falls below
|
|
the upper limit."
|
|
::= { hwL2MacTraps 8 }
|
|
|
|
hwPortStickyReachMaxAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An alarm is generated when the number of sticky MAC address entries reaches the maximum value."
|
|
::= { hwL2MacTraps 9 }
|
|
|
|
hwRecIllegalMacPktAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwL2IfPortName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC addresses that received are illegal."
|
|
::= { hwL2MacTraps 10 }
|
|
|
|
hwMacLimitOverThresholdAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, hwL2IfPortName, hwMacLimitVlanId, hwMacLimitVsiName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Beyond the mac limited learning number ."
|
|
::= { hwL2MacTraps 11 }
|
|
|
|
hwMacFlappingAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacflappingMac, hwMacFlappingVlan, hwL2IfPortName, hwL2IfPortName, entPhysicalName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Mac flapping alarm ."
|
|
::= { hwL2MacTraps 12 }
|
|
|
|
hwSlotMacLimitNumRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, entPhysicalName, entPhysicalName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MAC addresses that are learnt based on the SLOT reaches
|
|
the upper limit."
|
|
::= { hwL2MacTraps 13 }
|
|
|
|
hwSlotMacLimitNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, entPhysicalName, entPhysicalName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of MAC addresses that are learnt based on the SLOT falls below
|
|
the upper limit."
|
|
::= { hwL2MacTraps 14 }
|
|
|
|
hwL2ProtocolTunnelDropThresholdRaising NOTIFICATION-TYPE
|
|
OBJECTS { hwL2ProtocolTunnelTrapPortName, hwL2ProtocolTunnelTrapProtocolName, hwL2ProtocolTunnelTrapDropThreshold}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the protocol transmit on the port reach the drop threshold."
|
|
::= { hwL2MacTraps 15 }
|
|
|
|
hwL2ProtocolTunnelDropThresholdFalling NOTIFICATION-TYPE
|
|
OBJECTS { hwL2ProtocolTunnelTrapPortName, hwL2ProtocolTunnelTrapProtocolName, hwL2ProtocolTunnelTrapDropThreshold}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the protocol transmit on the port below the drop threshold."
|
|
::= { hwL2MacTraps 16 }
|
|
hwVsiMacLimitNumRaisingThresholdAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacLimitVsiName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi Beyond the mac limited learning number ."
|
|
::= { hwL2MacTraps 17 }
|
|
hwVsiMacLimitNumRaisingThresholdAlarmClear NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacLimitVsiName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi release from the mac limited learning number ."
|
|
::= { hwL2MacTraps 18 }
|
|
hwMacLimitOverThresholdAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac, hwL2IfPortName, hwMacLimitVlanId, hwMacLimitVsiName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Less than the mac limited learning number ."
|
|
::= { hwL2MacTraps 19 }
|
|
|
|
hwSlotMacNumRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwMacSlotStatistics, hwMacSlotStatisticsSpecify}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates the MAC usage of the slot raising the threshold."
|
|
::= { hwL2MacTraps 20 }
|
|
|
|
hwSlotMacNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwMacSlotStatistics, hwMacSlotStatisticsSpecify}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates the MAC usage of the slot falling the threshold."
|
|
::= { hwL2MacTraps 21 }
|
|
hwMacLimitRuleNumRaisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS {entPhysicalName,hwMacRuleDynAddressLearnNum,hwMacLimitRuleMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address is beyond the threshold of the global mac limit rule "
|
|
::= { hwL2MacTraps 22 }
|
|
|
|
hwMacLimitRuleNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS {entPhysicalName,hwMacRuleDynAddressLearnNum,hwMacLimitRuleMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address is fall behind the threshold of the global mac limit rule. "
|
|
::= { hwL2MacTraps 23 }
|
|
|
|
hwVplsOverGRENotSupportForwardRising NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsOverGreVsiName,hwRemoteIp}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS PW is a GRE tunnel and the VPLS PW cannot forward traffic. "
|
|
::= { hwL2MacTraps 24 }
|
|
|
|
hwVplsOverGRENotSupportForwardRisingResume NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsOverGreVsiName,hwRemoteIp}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS PW is a non-GRE tunnel and the VPLS PW can forward traffic again. "
|
|
::= { hwL2MacTraps 25 }
|
|
|
|
hwIfInputUnucFlowRisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS {hwUNUCPortName,hwUNUCPortAlarmThreshold,hwUNUCPortRealFlow}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown unicast flow is beyond the alarm threshold. "
|
|
::= { hwL2MacTraps 28 }
|
|
|
|
hwIfInputUnucFlowFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS {hwUNUCPortName,hwUNUCPortAlarmThreshold,hwUNUCPortRealFlow}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown unicast flow is fall behind the alarm threshold. "
|
|
::= { hwL2MacTraps 29 }
|
|
|
|
hwMacHopAlarmRisingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID, hwMacHopPortName1, hwMacHopPortName2, hwMacHopPortName3, hwMacHopPortName4, hwMacHopPWInfo, hwMacHopDetectMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac hop is beyond the alarm threshold. "
|
|
::= { hwL2MacTraps 30 }
|
|
|
|
hwMacHopAlarmFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwMacHopVlan, hwMacHopVsiName, hwMacHopBdID}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac hop is fall behind the alarm threshold. "
|
|
::= { hwL2MacTraps 31 }
|
|
|
|
hwPstBroadcastLostAlarm NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex, entPhysicalName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The board cannot receive pst broadcast packet from other boards in one minute."
|
|
::= { hwL2MacTraps 32 }
|
|
|
|
hwPstBroadcastLostResume NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex, entPhysicalName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The board can receive pst broadcast packet from other boards in one minute."
|
|
::= { hwL2MacTraps 33 }
|
|
|
|
hwPwMacSpoofingAttackAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsVsiName, entPhysicalName, hwPwMacSpoofingAttackMacAddr}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A PW received MAC spoofing packets from an interface. "
|
|
::= { hwL2MacTraps 34 }
|
|
|
|
hwPwMacSpoofingAttackAlarmClear NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsVsiName, entPhysicalName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The alarm indicating that a PW received MAC spoofing packets from an interface was cleared. "
|
|
::= { hwL2MacTraps 35 }
|
|
|
|
hwBdMacLimitOverThresholdAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwBdMacLimitBdId, hwBdMacLimitMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Beyond the mac limited learning number. "
|
|
::= { hwL2MacTraps 36 }
|
|
|
|
hwBdMacLimitOverThresholdAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwBdMacLimitBdId, hwBdMacLimitMaxMac}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Less than the mac limited learning number. "
|
|
::= { hwL2MacTraps 37 }
|
|
|
|
hwPWOverLdpOverGRENotSupportForwardAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsOverLdpOverGreVsiName,hwPeerRemoteIp,hwEvpnOverLdpOverGreEvpnName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS PW or EVPN is a LDP over GRE tunnel and the VPLS PW or EVPN cannot forward traffic. "
|
|
::= { hwL2MacTraps 38 }
|
|
|
|
hwPWOverLdpOverGRENotSupportForwardResume NOTIFICATION-TYPE
|
|
OBJECTS {hwVplsOverLdpOverGreVsiName,hwPeerRemoteIp,hwEvpnOverLdpOverGreEvpnName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS PW or EVPN is a not a LDP over GRE tunnel. "
|
|
::= { hwL2MacTraps 39 }
|
|
|
|
hwPwSourceTunnelCheckAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwPwLabel ,hwTeLabel,hwPortName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packets are discarded due to unmatched PW source tunnel."
|
|
::= { hwL2MacTraps 40 }
|
|
|
|
hwPwSourceTunnelCheckResume NOTIFICATION-TYPE
|
|
OBJECTS { hwPwLabel ,hwTeLabel,hwPortName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No mismatch packets are found during the PW source tunnel check."
|
|
::= { hwL2MacTraps 41 }
|
|
|
|
hwPwSourceTunnelNoTeCheckAlarm NOTIFICATION-TYPE
|
|
OBJECTS { hwPwLabel ,hwPortName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The packets are discarded because they do not match the PW source tunnel and contains no public network label."
|
|
::= { hwL2MacTraps 42 }
|
|
|
|
hwPwSourceTunnelNoTeCheckResume NOTIFICATION-TYPE
|
|
OBJECTS { hwPwLabel ,hwPortName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No mismatch packets are found during the PW source tunnel check."
|
|
::= { hwL2MacTraps 43 }
|
|
|
|
hwBoardServiceMisMatchGenerate NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex, entPhysicalName, hwBoardServiceMisMatchServiceName, hwBoardServiceMisMatchPrecautions}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The board does not support the service. "
|
|
::= { hwL2MacTraps 44 }
|
|
|
|
hwBoardServiceMisMatchCancel NOTIFICATION-TYPE
|
|
OBJECTS { entPhysicalIndex, entPhysicalName, hwBoardServiceMisMatchServiceName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service that the board does not support is undone or the board that the service does not support is removed. "
|
|
::= { hwL2MacTraps 45 }
|
|
|
|
hwEVPNNotSupportTunnelAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the EVPN cannot forward traffic. "
|
|
::= { hwL2MacTraps 46 }
|
|
|
|
hwEVPNNotSupportTunnelAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the EVPN support forwarded traffic successfully. "
|
|
::= { hwL2MacTraps 47 }
|
|
|
|
hwVPLSNotSupportTunnelAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwNotSupportTunnelPwId,hwPWPeerRemoteIp,hwNotSupportTunnelVSIName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS cannot forward traffic. "
|
|
::= { hwL2MacTraps 48 }
|
|
|
|
hwVPLSNotSupportTunnelAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwNotSupportTunnelPwId,hwPWPeerRemoteIp,hwNotSupportTunnelVSIName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VPLS support forwarded traffic successfully. "
|
|
::= { hwL2MacTraps 49 }
|
|
|
|
hwServiceNotSupportNodeSrteLoadBanlance NOTIFICATION-TYPE
|
|
OBJECTS {hwNodeSrteTunnelName, hwNodeSrteServiceName}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service can not support node sr-te tunnel load banlance."
|
|
::= { hwL2MacTraps 50 }
|
|
|
|
hwVplsPwHqosNotSupportTunnelAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwNotSupportTunnelVSIName,hwPWPeerRemoteIp,hwNotSupportTunnelPwId,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VPLS PW HQOS services are not supported on the public network tunnel. "
|
|
::= { hwL2MacTraps 51 }
|
|
|
|
hwVplsPwHqosNotSupportTunnelAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwNotSupportTunnelVSIName,hwPWPeerRemoteIp,hwNotSupportTunnelPwId,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VPLS PW HQOS services are supported on the public network tunnel."
|
|
::= { hwL2MacTraps 52}
|
|
|
|
hwPbbEvpnNotSupportTunnelAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the PBB EVPN cannot forward traffic. "
|
|
::= { hwL2MacTraps 53 }
|
|
|
|
hwPbbEvpnNotSupportTunnelAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwEVPNPeerRemoteIp,hwNotSupportTunnelEvpnName,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the PBB EVPN support forwarded traffic successfully. "
|
|
::= { hwL2MacTraps 54}
|
|
|
|
|
|
hwVllVpnQosNotSupportTunnelAlarm NOTIFICATION-TYPE
|
|
OBJECTS {hwVLLACIfName, hwVLLPeerRemoteIp,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VLL cannot forward traffic. "
|
|
::= { hwL2MacTraps 55 }
|
|
|
|
hwVllVpnQosNotSupportTunnelAlarmResume NOTIFICATION-TYPE
|
|
OBJECTS {hwVLLACIfName, hwVLLPeerRemoteIp,hwNotSupportTunnelType}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The public network tunnel used to carry the VLL support forwarded traffic successfully. "
|
|
::= { hwL2MacTraps 56 }
|
|
|
|
|
|
|
|
-- untarget mac number
|
|
hwUntargetMacNum OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The number of untarget mac-address."
|
|
::= { hwL2MAMObjects 8 }
|
|
|
|
-- mac-address aging-time
|
|
hwMacAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32 (10..1000000 | 0)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval that the hardware deletes any entry
|
|
whose hit bit is cleared and clears the hit bit
|
|
of the remaining entries.The default value is 300 seconds.'0'means the MAC entries will be
|
|
never aged."
|
|
::= { hwL2MAMObjects 9 }
|
|
|
|
-- mac-address restrict
|
|
hwMacRestrict OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether MAC address learning
|
|
restrict has been enabled for the system."
|
|
::= { hwL2MAMObjects 10 }
|
|
|
|
-- port-security
|
|
hwPortSecurityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPortSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the port security information for device.
|
|
It can protect the port from inaccessible mac."
|
|
::= { hwL2MAMObjects 11 }
|
|
|
|
hwPortSecurityEntry OBJECT-TYPE
|
|
SYNTAX HwPortSecurityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the port security table."
|
|
INDEX { hwPortSecurityPort }
|
|
::= { hwPortSecurityTable 1 }
|
|
|
|
HwPortSecurityEntry ::=
|
|
SEQUENCE {
|
|
hwPortSecurityPort
|
|
InterfaceIndexOrZero,
|
|
hwPortSecurityEnabled
|
|
EnabledStatus,
|
|
hwPortSecurityProtectAction
|
|
INTEGER,
|
|
hwPortSecurityAllDynToStaticEnable
|
|
EnableValue,
|
|
hwPortSecurityAllDynToStickyEnable
|
|
EnableValue,
|
|
hwPortSecurityMaxMacNum
|
|
Integer32
|
|
}
|
|
|
|
hwPortSecurityPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number which will be configured port security."
|
|
::= { hwPortSecurityEntry 1 }
|
|
|
|
hwPortSecurityEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enabled(1)' Port security
|
|
is enabled on this port else disabled."
|
|
::= { hwPortSecurityEntry 2 }
|
|
|
|
|
|
hwPortSecurityProtectAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
restrict(1),
|
|
protect(2),
|
|
shutdown(3),
|
|
noaction(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port security protect action of this entry. The
|
|
meanings of the values are:
|
|
restrict(1)- shutdown the port
|
|
protect(2)- discard the unknow source mac packets and not learn
|
|
shutdown(3)- send trap
|
|
noaction(4)- broadcast the packet ."
|
|
::= { hwPortSecurityEntry 3 }
|
|
|
|
|
|
hwPortSecurityAllDynToStaticEnable OBJECT-TYPE
|
|
SYNTAX EnableValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enable(1)' all dynamic mac-address on the Port
|
|
will convert to static."
|
|
::= { hwPortSecurityEntry 4 }
|
|
|
|
hwPortSecurityAllDynToStickyEnable OBJECT-TYPE
|
|
SYNTAX EnableValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to enable and port security is enabled,
|
|
the dynamic MAC address entry will be changed to a sticky MAC address entry."
|
|
::= { hwPortSecurityEntry 5 }
|
|
|
|
hwPortSecurityMaxMacNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16384)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum mac address can be learned based on the port."
|
|
::= { hwPortSecurityEntry 6 }
|
|
|
|
-- MacLimitGlobalRule
|
|
hwMacLimitGlobalRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacLimitGlobalRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the global mac-address learning-limit rules information for device."
|
|
::= { hwL2MAMObjects 12 }
|
|
|
|
hwMacLimitGlobalRuleEntry OBJECT-TYPE
|
|
SYNTAX HwMacLimitGlobalRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the global mac-address learning-limit rule table."
|
|
INDEX { hwMacLimitGlobalRuleName }
|
|
::= { hwMacLimitGlobalRuleTable 1 }
|
|
|
|
HwMacLimitGlobalRuleEntry ::=
|
|
SEQUENCE {
|
|
hwMacLimitGlobalRuleName
|
|
OCTET STRING,
|
|
hwMacLimitRuleMaxMac
|
|
Integer32,
|
|
hwMacLimitRuleMaxRate
|
|
Integer32,
|
|
hwMacLimitRuleAction
|
|
INTEGER,
|
|
hwMacLimitRuleAlarm
|
|
INTEGER,
|
|
hwMacLimitRuleRowstatus
|
|
RowStatus,
|
|
hwMacRuleDynAddressLearnNum
|
|
Integer32
|
|
}
|
|
|
|
hwMacLimitGlobalRuleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global mac-address learning-limit rule name."
|
|
::= { hwMacLimitGlobalRuleEntry 1 }
|
|
|
|
hwMacLimitRuleMaxMac OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum mac address. When the value is '0',
|
|
the meaning is that there isn't limiting rule to
|
|
the mac-address number."
|
|
::= { hwMacLimitGlobalRuleEntry 11 }
|
|
|
|
hwMacLimitRuleMaxRate OBJECT-TYPE
|
|
SYNTAX Integer32(0..1000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The max mac-address learning rate. When the valu
|
|
e is '0', the meaning is that there isn't limiting
|
|
rule to the learning rate."
|
|
::= { hwMacLimitGlobalRuleEntry 12 }
|
|
|
|
hwMacLimitRuleAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
discard(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac-address limit action of this entry. The
|
|
meanings of the values are:
|
|
discard(1)- Discard packets
|
|
forward(2)- Forward packets."
|
|
::= { hwMacLimitGlobalRuleEntry 13 }
|
|
|
|
hwMacLimitRuleAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac-limit alarm switch of this entry. The meanings of
|
|
the values are:
|
|
disable(1), enable(2)"
|
|
::= { hwMacLimitGlobalRuleEntry 14 }
|
|
|
|
hwMacLimitRuleRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwMacLimitGlobalRuleEntry 51 }
|
|
hwMacRuleDynAddressLearnNum OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of dynamic MAC address learned by the board."
|
|
::= { hwMacLimitGlobalRuleEntry 52 }
|
|
|
|
-- MacLimitApplyTable
|
|
hwMacLimitApplyRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacLimitApplyRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the global mac-address learning-limit rules and apply ports."
|
|
::= { hwL2MAMObjects 13 }
|
|
|
|
hwMacLimitApplyRuleEntry OBJECT-TYPE
|
|
SYNTAX HwMacLimitApplyRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the global mac-address learning-limit rules and apply ports table."
|
|
INDEX { hwMacLimitApplyPort, hwMacLimitApplyVlanId }
|
|
::= { hwMacLimitApplyRuleTable 1 }
|
|
|
|
HwMacLimitApplyRuleEntry ::=
|
|
SEQUENCE {
|
|
hwMacLimitApplyPort
|
|
InterfaceIndexOrZero,
|
|
hwMacLimitApplyVlanId
|
|
Integer32,
|
|
hwMacLimitApplyRuleName
|
|
OCTET STRING,
|
|
hwMacLimitApplyRowstatus
|
|
RowStatus
|
|
}
|
|
|
|
hwMacLimitApplyPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number which apply the global mac-address learning-limit rule."
|
|
::= { hwMacLimitApplyRuleEntry 1 }
|
|
|
|
hwMacLimitApplyVlanId OBJECT-TYPE
|
|
SYNTAX Integer32(0..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vlan id which apply the global mac-address learning-limit rule."
|
|
::= { hwMacLimitApplyRuleEntry 2 }
|
|
|
|
hwMacLimitApplyRuleName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global mac-address learning-limit rule name."
|
|
::= { hwMacLimitApplyRuleEntry 11 }
|
|
|
|
hwMacLimitApplyRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operating state of the row."
|
|
::= { hwMacLimitApplyRuleEntry 51 }
|
|
|
|
hwMacGlobalStatistics OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the global mac-address items."
|
|
::= { hwL2MAMObjects 14 }
|
|
|
|
hwMacIfStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacIfStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table showing the number of mac-address items by interface index."
|
|
::= { hwL2MAMObjects 15 }
|
|
|
|
hwMacIfStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HwMacIfStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the statistics of mac-address table."
|
|
INDEX { hwMacIfStatisticsIfIndex }
|
|
::= { hwMacIfStatisticsTable 1 }
|
|
|
|
HwMacIfStatisticsEntry ::=
|
|
SEQUENCE {
|
|
hwMacIfStatisticsIfIndex
|
|
InterfaceIndex,
|
|
hwMacIfStatistics
|
|
Integer32
|
|
}
|
|
|
|
hwMacIfStatisticsIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index which is correlative to the hwIfMacStatistics table."
|
|
::= { hwMacIfStatisticsEntry 1 }
|
|
|
|
hwMacIfStatistics OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the mac-address items."
|
|
::= { hwMacIfStatisticsEntry 2 }
|
|
|
|
hwMacSlotStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacSlotStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table showing the number of mac-address items by slot ID."
|
|
::= { hwL2MAMObjects 16 }
|
|
|
|
hwMacSlotStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HwMacSlotStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the statistics of mac-address table."
|
|
INDEX { hwMacSlotStatisticsSlotId }
|
|
::= { hwMacSlotStatisticsTable 1 }
|
|
|
|
HwMacSlotStatisticsEntry ::=
|
|
SEQUENCE {
|
|
hwMacSlotStatisticsSlotId
|
|
Integer32,
|
|
hwMacSlotStatistics
|
|
Integer32,
|
|
hwMacSlotStatisticsSpecify
|
|
Integer32,
|
|
hwMacSlotUsage
|
|
Integer32,
|
|
hwMacSlotUsageThreshold
|
|
Integer32
|
|
}
|
|
|
|
hwMacSlotStatisticsSlotId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot ID which is correlative to the hwMacSlotStatistics table."
|
|
::= { hwMacSlotStatisticsEntry 1 }
|
|
|
|
hwMacSlotStatistics OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the mac-address items by slot ID."
|
|
::= { hwMacSlotStatisticsEntry 2 }
|
|
|
|
hwMacSlotStatisticsSpecify OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specify max number of the mac-address items by slot ID."
|
|
::= { hwMacSlotStatisticsEntry 3 }
|
|
|
|
hwMacSlotUsage OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage in every IO board"
|
|
::= { hwMacSlotStatisticsEntry 4 }
|
|
|
|
hwMacSlotUsageThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..99)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC usage range"
|
|
::= { hwMacSlotStatisticsEntry 5 }
|
|
|
|
hwMacVlanStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table showing the number of mac-address items by VLAN ID."
|
|
::= { hwL2MAMObjects 17 }
|
|
|
|
hwMacVlanStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HwMacVlanStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the statistics of mac-address table."
|
|
INDEX { hwMacVlanStatisticsVlanId }
|
|
::= { hwMacVlanStatisticsTable 1 }
|
|
|
|
HwMacVlanStatisticsEntry ::=
|
|
SEQUENCE {
|
|
hwMacVlanStatisticsVlanId
|
|
VlanId,
|
|
hwMacVlanStatistics
|
|
Integer32
|
|
}
|
|
|
|
hwMacVlanStatisticsVlanId OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID which is correlative to the hwMacVlanStatistics table."
|
|
::= { hwMacVlanStatisticsEntry 1 }
|
|
|
|
hwMacVlanStatistics OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the mac-address items."
|
|
::= { hwMacVlanStatisticsEntry 2 }
|
|
|
|
|
|
hwMacVsiStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacVsiStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table showing the number of mac-address items by VSI name."
|
|
::= { hwL2MAMObjects 18 }
|
|
|
|
hwMacVsiStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HwMacVsiStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the statistics of mac-address table."
|
|
INDEX { hwMacVsiStatisticsVsiName }
|
|
::= { hwMacVsiStatisticsTable 1 }
|
|
|
|
HwMacVsiStatisticsEntry ::=
|
|
SEQUENCE {
|
|
hwMacVsiStatisticsVsiName
|
|
OCTET STRING,
|
|
hwMacVsiStatistics
|
|
Integer32
|
|
}
|
|
|
|
hwMacVsiStatisticsVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VSI name which is correlative to the hwMacVsiStatistics table."
|
|
::= { hwMacVsiStatisticsEntry 1 }
|
|
|
|
hwMacVsiStatistics OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of the mac-address items."
|
|
::= { hwMacVsiStatisticsEntry 2 }
|
|
|
|
-- PwMacLimit
|
|
hwPwMacLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPwMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a rule table for PW-based MAC learning limit."
|
|
::= { hwL2MAMObjects 19 }
|
|
|
|
hwPwMacLimitEntry OBJECT-TYPE
|
|
SYNTAX HwPwMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of a rule table for PW-based MAC learning limit."
|
|
INDEX { hwPwMacLimitVsiName,hwPwMacLimitPwName }
|
|
::= { hwPwMacLimitTable 1 }
|
|
|
|
HwPwMacLimitEntry ::=
|
|
SEQUENCE {
|
|
hwPwMacLimitVsiName
|
|
OCTET STRING,
|
|
hwPwMacLimitPwName
|
|
OCTET STRING,
|
|
hwPwMacLimitMaxMac
|
|
Integer32,
|
|
hwPwMacLimitMaxRate
|
|
Integer32,
|
|
hwPwMacLimitAction
|
|
INTEGER,
|
|
hwPwMacLimitAlarm
|
|
EnabledStatus,
|
|
hwPwMacLimitRowstatus
|
|
RowStatus,
|
|
hwPwMacAddressLearn
|
|
EnabledStatus,
|
|
hwPwMacDynAddressLearnNum
|
|
Integer32
|
|
}
|
|
|
|
hwPwMacLimitVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the VSI that is configured with
|
|
PW-based MAC learning limit."
|
|
::= { hwPwMacLimitEntry 1 }
|
|
|
|
hwPwMacLimitPwName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the PW that is configured with
|
|
PW-based MAC learning limit."
|
|
::= { hwPwMacLimitEntry 2 }
|
|
|
|
hwPwMacLimitMaxMac OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies the maximum number of MAC
|
|
addresses that can be learnt. 0 indicates no limit."
|
|
::= { hwPwMacLimitEntry 3 }
|
|
|
|
hwPwMacLimitMaxRate OBJECT-TYPE
|
|
SYNTAX Integer32(0..1000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies the maximum rate for MAC
|
|
address learning. 0 indicates no limit."
|
|
::= { hwPwMacLimitEntry 4 }
|
|
|
|
hwPwMacLimitAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
discard(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies whether packets are forwarded
|
|
or discarded after the number of MAC addresses that are learnt
|
|
reaches the upper limit:
|
|
1: packets are discarded
|
|
2: packets are forwarded"
|
|
::= { hwPwMacLimitEntry 5 }
|
|
|
|
hwPwMacLimitAlarm OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies whether the alarm is enabled
|
|
or disabled after the number of MAC addresses that are learnt reaches
|
|
the upper limit:
|
|
1: alarm is enabled
|
|
2: alarm is disabled"
|
|
::= { hwPwMacLimitEntry 6 }
|
|
|
|
hwPwMacLimitRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the RowStatus of hwPwMacLimitTable."
|
|
::= { hwPwMacLimitEntry 7 }
|
|
|
|
hwPwMacAddressLearn OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates whether MAC learning is enabled."
|
|
::= { hwPwMacLimitEntry 8 }
|
|
|
|
hwPwMacDynAddressLearnNum OBJECT-TYPE
|
|
SYNTAX Integer32(0..131072)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies the number of dynamic MAC
|
|
addresses that are learnt."
|
|
::= { hwPwMacLimitEntry 9 }
|
|
|
|
hwMacSpoofingDefendTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacSpoofingDefendEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table enable the MAC spoofing defend."
|
|
::= { hwL2MAMObjects 20 }
|
|
|
|
hwMacSpoofingDefendEntry OBJECT-TYPE
|
|
SYNTAX HwMacSpoofingDefendEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the MAC spoofing defend table."
|
|
INDEX { hwMacSpoofingDefendPort }
|
|
::= { hwMacSpoofingDefendTable 1 }
|
|
|
|
HwMacSpoofingDefendEntry ::=
|
|
SEQUENCE {
|
|
hwMacSpoofingDefendPort
|
|
InterfaceIndexOrZero,
|
|
hwMacSpoofingDefendEnabled
|
|
EnabledStatus
|
|
}
|
|
|
|
hwMacSpoofingDefendPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number which will be configured 1.1.1 MAC spoofing defend."
|
|
::= { hwMacSpoofingDefendEntry 1 }
|
|
|
|
hwMacSpoofingDefendEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enabled(1)' MAC spoofing defend
|
|
is enabled on this port else disabled."
|
|
::= { hwMacSpoofingDefendEntry 2 }
|
|
|
|
hwDiscardIllegalMacEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enabled(1)' illegal MAC will be discarded."
|
|
::= { hwL2MAMObjects 21 }
|
|
|
|
hwDiscardIllegalMacAlarm OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enabled(1)' discard illegal MAC alarm
|
|
is enabled else disabled."
|
|
::= { hwL2MAMObjects 22 }
|
|
|
|
hwMacSpoofingDefend OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is set to 'enabled(1)' MAC spoofing defend
|
|
is enabled on global else disabled."
|
|
::= { hwL2MAMObjects 23 }
|
|
|
|
hwL2MacFlappingTrapObjects OBJECT IDENTIFIER ::= { hwL2MAMObjects 24 }
|
|
|
|
hwMacflappingMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The flapping mac-address."
|
|
::= { hwL2MacFlappingTrapObjects 1 }
|
|
|
|
hwMacFlappingVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The vlan of flapping mac."
|
|
::= { hwL2MacFlappingTrapObjects 2 }
|
|
|
|
-- SlotMacLimit
|
|
hwSlotMacLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSlotMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a rule table for SLOT-based MAC learning limit."
|
|
::= { hwL2MAMObjects 25 }
|
|
|
|
hwSlotMacLimitEntry OBJECT-TYPE
|
|
SYNTAX HwSlotMacLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of a rule table for SLOT-based MAC learning limit."
|
|
INDEX { hwSlotMacLimitId }
|
|
::= { hwSlotMacLimitTable 1 }
|
|
|
|
HwSlotMacLimitEntry ::=
|
|
SEQUENCE {
|
|
hwSlotMacLimitId
|
|
Integer32,
|
|
hwSlotMacLimitMaxMac
|
|
Integer32,
|
|
hwSlotMacLimitMaxRate
|
|
Integer32,
|
|
hwSlotMacLimitAction
|
|
INTEGER,
|
|
hwSlotMacLimitAlarm
|
|
INTEGER,
|
|
hwSlotMacLimitRowstatus
|
|
RowStatus
|
|
}
|
|
|
|
hwSlotMacLimitId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates id of the SLOT that is configured with
|
|
SLOT-based MAC learning limit."
|
|
::= { hwSlotMacLimitEntry 1 }
|
|
|
|
hwSlotMacLimitMaxMac OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies the maximum number of MAC
|
|
addresses that can be learnt. 0 indicates no limit."
|
|
::= { hwSlotMacLimitEntry 2 }
|
|
|
|
hwSlotMacLimitMaxRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies the maximum rate for MAC
|
|
address learning. 0 indicates no limit."
|
|
::= { hwSlotMacLimitEntry 3 }
|
|
|
|
hwSlotMacLimitAction OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
discard(1),
|
|
forward(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies whether packets are forwarded
|
|
or discarded after the number of MAC addresses that are learnt
|
|
reaches the upper limit:
|
|
1: packets are discarded
|
|
2: packets are forwarded"
|
|
::= { hwSlotMacLimitEntry 4 }
|
|
|
|
hwSlotMacLimitAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object specifies whether the alarm is enabled
|
|
or disabled after the number of MAC addresses that are learnt reaches
|
|
the upper limit:
|
|
1: alarm is enabled
|
|
2: alarm is disabled"
|
|
::= { hwSlotMacLimitEntry 5 }
|
|
|
|
hwSlotMacLimitRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the RowStatus of hwSlotMacLimitTable."
|
|
::= { hwSlotMacLimitEntry 6 }
|
|
|
|
hwL2ProtocolTunnelTrapObjects OBJECT IDENTIFIER ::= { hwL2MAMObjects 26 }
|
|
hwL2ProtocolTunnelTrapPortName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The port name for layer 2 protocol tunnel trap."
|
|
::= { hwL2ProtocolTunnelTrapObjects 1 }
|
|
|
|
hwL2ProtocolTunnelTrapProtocolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The protocol name for layer 2 protocol tunnel trap."
|
|
::= { hwL2ProtocolTunnelTrapObjects 2 }
|
|
|
|
hwL2ProtocolTunnelTrapDropThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4096)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The drop rangle of layer 2 protocol tunnel."
|
|
::= { hwL2ProtocolTunnelTrapObjects 3 }
|
|
|
|
hwL2ProtclTnlStdTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwL2ProtclTnlStdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group-MAC configuration table of standard L2 protocol tunnel."
|
|
::= { hwL2MAMObjects 27 }
|
|
|
|
hwL2ProtclTnlStdEntry OBJECT-TYPE
|
|
SYNTAX HwL2ProtclTnlStdEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates Group-MAC configuration table for standard L2 protocol tunnel."
|
|
INDEX { hwL2ProtclTnlStdProtclName }
|
|
::= { hwL2ProtclTnlStdTable 1 }
|
|
|
|
HwL2ProtclTnlStdEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwL2ProtclTnlStdProtclName
|
|
OCTET STRING,
|
|
hwL2ProtclTnlStdProtclMacAddr
|
|
MacAddress,
|
|
hwL2ProtclTnlStdEncapType
|
|
INTEGER,
|
|
hwL2ProtclTnlStdProtclType
|
|
Integer32,
|
|
hwL2ProtclTnlStdGroupMacAddr
|
|
MacAddress,
|
|
hwL2ProtclTnlStdGroupDefault
|
|
MacAddress,
|
|
hwL2ProtclTnlStdPriority
|
|
Integer32
|
|
}
|
|
|
|
hwL2ProtclTnlStdProtclName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol name of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 1 }
|
|
|
|
hwL2ProtclTnlStdProtclMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol MAC-Address of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 2 }
|
|
|
|
hwL2ProtclTnlStdEncapType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ethernetii(1),
|
|
snap(2),
|
|
llc(3),
|
|
others(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates encapsulation type of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 3 }
|
|
|
|
hwL2ProtclTnlStdProtclType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol type of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 4 }
|
|
|
|
hwL2ProtclTnlStdGroupMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates group-MAC of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 5 }
|
|
|
|
hwL2ProtclTnlStdGroupDefault OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates default group-MAC(0100-0ccd-cdd0) of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 6 }
|
|
|
|
hwL2ProtclTnlStdPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates priority of standard L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStdEntry 7 }
|
|
|
|
hwL2ProtclTnlCusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwL2ProtclTnlCusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group-MAC configuration table of customize L2 protocol tunnel."
|
|
::= { hwL2MAMObjects 28 }
|
|
|
|
hwL2ProtclTnlCusEntry OBJECT-TYPE
|
|
SYNTAX HwL2ProtclTnlCusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates Group-MAC configuration table for customize L2 protocol tunnel."
|
|
INDEX { hwL2ProtclTnlCusProtclName }
|
|
::= { hwL2ProtclTnlCusTable 1 }
|
|
|
|
HwL2ProtclTnlCusEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwL2ProtclTnlCusProtclName
|
|
OCTET STRING,
|
|
hwL2ProtclTnlCusProtclMacAddr
|
|
MacAddress,
|
|
hwL2ProtclTnlCusEncapType
|
|
INTEGER,
|
|
hwL2ProtclTnlCusProtclType
|
|
Integer32,
|
|
hwL2ProtclTnlCusGroupMacAddr
|
|
MacAddress,
|
|
hwL2ProtclTnlCusGroupDefault
|
|
MacAddress,
|
|
hwL2ProtclTnlCusPriority
|
|
Integer32,
|
|
hwL2ProtclTnlCusRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwL2ProtclTnlCusProtclName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol name of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 1 }
|
|
|
|
hwL2ProtclTnlCusProtclMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol MAC-Address of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 2 }
|
|
|
|
hwL2ProtclTnlCusEncapType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ethernetii(1),
|
|
snap(2),
|
|
llc(3),
|
|
others(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates encapsulation type of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 3 }
|
|
|
|
hwL2ProtclTnlCusProtclType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol type of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 4 }
|
|
|
|
hwL2ProtclTnlCusGroupMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates group-MAC of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 5 }
|
|
|
|
hwL2ProtclTnlCusGroupDefault OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates default group-MAC(0100-0ccd-cdd0) of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 6 }
|
|
|
|
hwL2ProtclTnlCusPriority OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates priority of customize L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlCusEntry 7 }
|
|
|
|
hwL2ProtclTnlCusRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used for controlling the creation and deletion of this
|
|
row. All writeable objects in this row may be modified at any time.
|
|
If a Network Management Application attempts to delete a conceptual
|
|
row by setting this object to 'destroy' and there are one or more entries
|
|
in hwQinQSubIfTermTable pointing to the row, the agent must also
|
|
destroy the corresponding entries in hwL2ProtclTnlCusTable."
|
|
::= { hwL2ProtclTnlCusEntry 8 }
|
|
|
|
hwL2ProtclTnlEnableTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwL2ProtclTnlEnableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port configuration table of L2 protocol tunnel."
|
|
::= { hwL2MAMObjects 29 }
|
|
|
|
hwL2ProtclTnlEnableEntry OBJECT-TYPE
|
|
SYNTAX HwL2ProtclTnlEnableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates port configuration table of L2 protocol tunnel."
|
|
INDEX { hwL2ProtclTnlEnableIfIndex, hwL2ProtclTnlEnableProtclName }
|
|
::= { hwL2ProtclTnlEnableTable 1 }
|
|
|
|
HwL2ProtclTnlEnableEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwL2ProtclTnlEnableIfIndex
|
|
InterfaceIndex,
|
|
hwL2ProtclTnlEnableProtclName
|
|
OCTET STRING,
|
|
hwL2ProtclTnlEnableTransMode
|
|
INTEGER,
|
|
hwL2ProtclTnlEnableTagListLow
|
|
OCTET STRING,
|
|
hwL2ProtclTnlEnableTagListHigh
|
|
OCTET STRING,
|
|
hwL2ProtclTnlEnableDropthresholdRate
|
|
Integer32,
|
|
hwL2ProtclTnlEnableRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwL2ProtclTnlEnableIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates interface index of port configuration of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 1 }
|
|
|
|
hwL2ProtclTnlEnableProtclName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol name of port configuration of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 2 }
|
|
|
|
hwL2ProtclTnlEnableTransMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
tagged(1),
|
|
untagged(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates transparent mode of port configuration of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 3 }
|
|
|
|
hwL2ProtclTnlEnableTagListLow OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates VLAN list low of port configuration of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 4 }
|
|
|
|
hwL2ProtclTnlEnableTagListHigh OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(256))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates VLAN list high of port configuration of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 5 }
|
|
|
|
hwL2ProtclTnlEnableDropthresholdRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates drop threshold rate(packet per second) of port configuration
|
|
of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlEnableEntry 6 }
|
|
|
|
hwL2ProtclTnlEnableRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used for controlling the creation and deletion of this
|
|
row. All writeable objects in this row may be modified at any time.
|
|
If a Network Management Application attempts to delete a conceptual
|
|
row by setting this object to 'destroy' and there are one or more entries
|
|
in hwQinQSubIfTermTable pointing to the row, the agent must also
|
|
destroy the corresponding entries in hwL2ProtclTnlEnableTable."
|
|
::= { hwL2ProtclTnlEnableEntry 7 }
|
|
|
|
hwL2ProtclTnlStatisticsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwL2ProtclTnlStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistics table of L2 protocol tunnel."
|
|
::= { hwL2MAMObjects 30 }
|
|
|
|
hwL2ProtclTnlStatisticsEntry OBJECT-TYPE
|
|
SYNTAX HwL2ProtclTnlStatisticsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates statistics table of L2 protocol tunnel."
|
|
INDEX { hwL2ProtclTnlStatisticsIfIndex, hwL2ProtclTnlStatisticsProtclName }
|
|
::= { hwL2ProtclTnlStatisticsTable 1 }
|
|
|
|
HwL2ProtclTnlStatisticsEntry ::=
|
|
SEQUENCE
|
|
{
|
|
hwL2ProtclTnlStatisticsIfIndex
|
|
InterfaceIndex,
|
|
hwL2ProtclTnlStatisticsProtclName
|
|
OCTET STRING,
|
|
hwL2ProtclTnlStatisticsDropthrhldRate
|
|
Integer32,
|
|
hwL2ProtclTnlStatisticsInputPkts
|
|
Integer32,
|
|
hwL2ProtclTnlStatisticsOutputPkts
|
|
Integer32,
|
|
hwL2ProtclTnlStatisticsDropPkts
|
|
Integer32
|
|
}
|
|
|
|
hwL2ProtclTnlStatisticsIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates interface index of statistics table of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 1 }
|
|
|
|
hwL2ProtclTnlStatisticsProtclName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates protocol name of statistics table of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 2 }
|
|
|
|
hwL2ProtclTnlStatisticsDropthrhldRate OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates drop threshold rate(packets per second) of statistics table of
|
|
L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 3 }
|
|
|
|
hwL2ProtclTnlStatisticsInputPkts OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of input packets of statistics table of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 4 }
|
|
|
|
hwL2ProtclTnlStatisticsOutputPkts OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of output packets of statistics table of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 5 }
|
|
|
|
hwL2ProtclTnlStatisticsDropPkts OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of drop packets of statistics table of L2 protocol tunnel."
|
|
::= { hwL2ProtclTnlStatisticsEntry 6 }
|
|
|
|
-- mac-address aging-time
|
|
hwBridgeMacAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32 (60..1000000 | 0)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval that the hardware deletes any entry
|
|
whose hit bit is cleared and clears the hit bit
|
|
of the remaining entries.The default value is 300 seconds.'0'means the MAC entries will be
|
|
never aged."
|
|
::= { hwL2MAMObjects 31 }
|
|
|
|
-- MAC better maintenance
|
|
hwCfgMacAddrQueryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwCfgMacAddrQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The query table of layer 2 Configured mac-address forwarding table."
|
|
::= { hwL2MAMObjects 32 }
|
|
|
|
hwCfgMacAddrQueryEntry OBJECT-TYPE
|
|
SYNTAX HwCfgMacAddrQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Match entries of layer 2 Configured mac-address forwarding table lookup."
|
|
INDEX { hwCfgMacAddrQueryVlanId,
|
|
hwCfgMacAddrQueryVsiName,
|
|
hwCfgMacAddrQuerySiName,
|
|
hwCfgMacAddrQueryBridgeId,
|
|
hwCfgMacAddrQueryMacAddr,
|
|
hwCfgMacAddrQueryConditionMode,
|
|
hwCfgMacAddrQueryConditionStringA,
|
|
hwCfgMacAddrQueryConditionStringB,
|
|
hwCfgMacAddrQueryConditionDigitA,
|
|
hwCfgMacAddrQueryConditionDigitB,
|
|
hwCfgMacAddrQueryConditionDigitC
|
|
}
|
|
::= { hwCfgMacAddrQueryTable 1 }
|
|
|
|
HwCfgMacAddrQueryEntry ::=
|
|
SEQUENCE {
|
|
hwCfgMacAddrQueryVlanId
|
|
VlanIdOrNone,
|
|
hwCfgMacAddrQueryVsiName
|
|
OCTET STRING,
|
|
hwCfgMacAddrQuerySiName
|
|
OCTET STRING,
|
|
hwCfgMacAddrQueryBridgeId
|
|
Integer32,
|
|
hwCfgMacAddrQueryMacAddr
|
|
MacAddress,
|
|
hwCfgMacAddrQueryConditionMode
|
|
INTEGER,
|
|
hwCfgMacAddrQueryConditionStringA
|
|
OCTET STRING,
|
|
hwCfgMacAddrQueryConditionStringB
|
|
OCTET STRING,
|
|
hwCfgMacAddrQueryConditionDigitA
|
|
Unsigned32,
|
|
hwCfgMacAddrQueryConditionDigitB
|
|
Unsigned32,
|
|
hwCfgMacAddrQueryConditionDigitC
|
|
Unsigned32,
|
|
hwCfgMacAddrQueryType
|
|
OCTET STRING,
|
|
hwCfgMacAddrQueryIfIndex
|
|
InterfaceIndexOrZero,
|
|
hwCfgMacAddrQueryPeVlanId
|
|
VlanIdOrNone,
|
|
hwCfgMacAddrQueryCeVlanId
|
|
VlanIdOrNone,
|
|
hwCfgMacAddrQueryCedefaultFlag
|
|
INTEGER,
|
|
hwCfgMacAddrQueryAtmIfIndex
|
|
InterfaceIndexOrZero,
|
|
hwCfgMacAddrQueryVpi
|
|
Integer32,
|
|
hwCfgMacAddrQueryVci
|
|
Integer32,
|
|
hwCfgMacAddrQueryMacTunnel
|
|
OCTET STRING
|
|
}
|
|
|
|
hwCfgMacAddrQueryVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID for index of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 1 }
|
|
|
|
hwCfgMacAddrQueryVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi name for index of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 2 }
|
|
|
|
hwCfgMacAddrQuerySiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service instance name for index of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 3 }
|
|
|
|
hwCfgMacAddrQueryBridgeId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge ID for index of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 4 }
|
|
|
|
hwCfgMacAddrQueryMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unicast MAC address for index of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 5 }
|
|
|
|
hwCfgMacAddrQueryConditionMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
showall(1),
|
|
showbymac(2),
|
|
showbymacvlan(3),
|
|
showbytype(4),
|
|
showbytypevlan(5),
|
|
showbytypeport(6),
|
|
showbytypeportvlan(7),
|
|
showbyvlan(8),
|
|
showbyport(9),
|
|
showbyportvlan(10),
|
|
showbymacvsi(11),
|
|
showbytypevsi(12),
|
|
showbytypeportvsi(13),
|
|
showbyvsi(14),
|
|
showbyportvsi(15)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 6 }
|
|
|
|
hwCfgMacAddrQueryConditionStringA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String A (may be VSI or SI etc.) for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 7 }
|
|
|
|
hwCfgMacAddrQueryConditionStringB OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String B (may be MAC or MAC type etc.) for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 8 }
|
|
|
|
hwCfgMacAddrQueryConditionDigitA OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit A (may be VLAN ID etc.) for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 9 }
|
|
|
|
hwCfgMacAddrQueryConditionDigitB OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit B (may be IF index etc.) for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 10 }
|
|
|
|
hwCfgMacAddrQueryConditionDigitC OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit C (other integer info) for query condition of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 11 }
|
|
|
|
hwCfgMacAddrQueryType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry type for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 12 }
|
|
|
|
hwCfgMacAddrQueryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 13 }
|
|
|
|
hwCfgMacAddrQueryPeVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VLAN ID for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 14 }
|
|
|
|
hwCfgMacAddrQueryCeVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VLAN ID for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 15 }
|
|
|
|
hwCfgMacAddrQueryCedefaultFlag OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nocedefault(0),
|
|
cedefault(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE default flag for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 16 }
|
|
|
|
hwCfgMacAddrQueryAtmIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATM interface index for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 17 }
|
|
|
|
hwCfgMacAddrQueryVpi OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPI for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 18 }
|
|
|
|
hwCfgMacAddrQueryVci OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VCI for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 19 }
|
|
|
|
hwCfgMacAddrQueryMacTunnel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC tunnel for match item of layer 2 Configured mac-address query table."
|
|
::= { hwCfgMacAddrQueryEntry 20 }
|
|
|
|
hwDynMacAddrQueryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDynMacAddrQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The query table of layer 2 dynamic mac-address forwarding table."
|
|
::= { hwL2MAMObjects 33 }
|
|
|
|
hwDynMacAddrQueryEntry OBJECT-TYPE
|
|
SYNTAX HwDynMacAddrQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Match entries of layer 2 dynamic mac-address forwarding table lookup."
|
|
INDEX { hwDynMacAddrQueryVlanId,
|
|
hwDynMacAddrQueryVsiName,
|
|
hwDynMacAddrQuerySiName,
|
|
hwDynMacAddrQueryBridgeId,
|
|
hwDynMacAddrQueryMacAddr,
|
|
hwDynMacAddrQueryConditionMode,
|
|
hwDynMacAddrQueryConditionStringA,
|
|
hwDynMacAddrQueryConditionStringB,
|
|
hwDynMacAddrQueryConditionDigitA,
|
|
hwDynMacAddrQueryConditionDigitB,
|
|
hwDynMacAddrQueryConditionDigitC
|
|
}
|
|
::= { hwDynMacAddrQueryTable 1 }
|
|
|
|
HwDynMacAddrQueryEntry ::=
|
|
SEQUENCE {
|
|
hwDynMacAddrQueryVlanId
|
|
VlanIdOrNone,
|
|
hwDynMacAddrQueryVsiName
|
|
OCTET STRING,
|
|
hwDynMacAddrQuerySiName
|
|
OCTET STRING,
|
|
hwDynMacAddrQueryBridgeId
|
|
Integer32,
|
|
hwDynMacAddrQueryMacAddr
|
|
MacAddress,
|
|
hwDynMacAddrQueryConditionMode
|
|
INTEGER,
|
|
hwDynMacAddrQueryConditionStringA
|
|
OCTET STRING,
|
|
hwDynMacAddrQueryConditionStringB
|
|
OCTET STRING,
|
|
hwDynMacAddrQueryConditionDigitA
|
|
Unsigned32,
|
|
hwDynMacAddrQueryConditionDigitB
|
|
Unsigned32,
|
|
hwDynMacAddrQueryConditionDigitC
|
|
Unsigned32,
|
|
hwDynMacAddrQueryType
|
|
OCTET STRING,
|
|
hwDynMacAddrQueryIfIndex
|
|
InterfaceIndexOrZero,
|
|
hwDynMacAddrQueryPeVlanId
|
|
VlanIdOrNone,
|
|
hwDynMacAddrQueryCeVlanId
|
|
VlanIdOrNone,
|
|
hwDynMacAddrQueryAtmIfIndex
|
|
InterfaceIndexOrZero,
|
|
hwDynMacAddrQueryVpi
|
|
Integer32,
|
|
hwDynMacAddrQueryVci
|
|
Integer32,
|
|
hwDynMacAddrQueryPeerIp
|
|
IpAddress,
|
|
hwDynMacAddrQueryPwId
|
|
Unsigned32,
|
|
hwDynMacAddrQueryMacTunnel
|
|
OCTET STRING,
|
|
hwDynMacAddrQueryAgingTime
|
|
Integer32
|
|
}
|
|
|
|
hwDynMacAddrQueryVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID for index of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 1 }
|
|
|
|
hwDynMacAddrQueryVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi name for index of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 2 }
|
|
|
|
hwDynMacAddrQuerySiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service instance name for index of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 3 }
|
|
|
|
hwDynMacAddrQueryBridgeId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bridge ID for index of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 4 }
|
|
|
|
hwDynMacAddrQueryMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unicast MAC address for index of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 5 }
|
|
|
|
hwDynMacAddrQueryConditionMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
showall(1),
|
|
showbymac(2),
|
|
showbymacvlan(3),
|
|
showbytype(4),
|
|
showbytypevlan(5),
|
|
showbytypeport(6),
|
|
showbytypeportvlan(7),
|
|
showbyvlan(8),
|
|
showbyport(9),
|
|
showbyportvlan(10),
|
|
showbymacvsi(11),
|
|
showbytypevsi(12),
|
|
showbytypeportvsi(13),
|
|
showbyvsi(14),
|
|
showbyportvsi(15),
|
|
showbyvsipw(16),
|
|
showbytypeslot(17),
|
|
showbytypeslotsourceslot(18),
|
|
showbytypeslotvlan(19),
|
|
showbytypeslotport(20),
|
|
showbytypeslotportvlan(21),
|
|
showbytypeslotvsi(22),
|
|
showbytypeslotportvsi(23),
|
|
showbytypeslotvsipw(24)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 6 }
|
|
|
|
hwDynMacAddrQueryConditionStringA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String A (may be VSI or SI etc.) for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 7 }
|
|
|
|
hwDynMacAddrQueryConditionStringB OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String B (may be MAC or MAC type etc.) for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 8 }
|
|
|
|
hwDynMacAddrQueryConditionDigitA OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit A (may be VLAN ID etc.) for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 9 }
|
|
|
|
hwDynMacAddrQueryConditionDigitB OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit B (may be IF index etc.) for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 10 }
|
|
|
|
hwDynMacAddrQueryConditionDigitC OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit C (other integer info) for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 11 }
|
|
|
|
hwDynMacAddrQueryType OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry type for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 12 }
|
|
|
|
hwDynMacAddrQueryIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface index for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 13 }
|
|
|
|
hwDynMacAddrQueryPeVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PE VLAN ID for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 14 }
|
|
|
|
hwDynMacAddrQueryCeVlanId OBJECT-TYPE
|
|
SYNTAX VlanIdOrNone
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CE VLAN ID for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 15 }
|
|
|
|
hwDynMacAddrQueryAtmIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ATM interface index for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 16 }
|
|
|
|
hwDynMacAddrQueryVpi OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPI for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 17 }
|
|
|
|
hwDynMacAddrQueryVci OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VCI for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 18 }
|
|
|
|
hwDynMacAddrQueryPeerIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The peer ip address for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 19 }
|
|
|
|
hwDynMacAddrQueryPwId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW ID for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 20 }
|
|
|
|
hwDynMacAddrQueryMacTunnel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC tunnel for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 21 }
|
|
|
|
hwDynMacAddrQueryAgingTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1000000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aging time for match item of layer 2 dynamic mac-address query table."
|
|
::= { hwDynMacAddrQueryEntry 22 }
|
|
|
|
hwMacInfoQueryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacInfoQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address information of layer 2 mac-address database."
|
|
::= { hwL2MAMObjects 34 }
|
|
|
|
hwMacInfoQueryEntry OBJECT-TYPE
|
|
SYNTAX HwMacInfoQueryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Match information of layer 2 mac-address database."
|
|
INDEX { hwMacInfoQueryConditionMode,
|
|
hwMacInfoQueryConditionStringA,
|
|
hwMacInfoQueryConditionStringB,
|
|
hwMacInfoQueryConditionStringC,
|
|
hwMacInfoQueryConditionDigitA,
|
|
hwMacInfoQueryConditionDigitB,
|
|
hwMacInfoQueryConditionDigitC
|
|
}
|
|
::= { hwMacInfoQueryTable 1 }
|
|
|
|
HwMacInfoQueryEntry ::=
|
|
SEQUENCE {
|
|
hwMacInfoQueryConditionMode
|
|
INTEGER,
|
|
hwMacInfoQueryConditionStringA
|
|
OCTET STRING,
|
|
hwMacInfoQueryConditionStringB
|
|
OCTET STRING,
|
|
hwMacInfoQueryConditionStringC
|
|
OCTET STRING,
|
|
hwMacInfoQueryConditionDigitA
|
|
Unsigned32,
|
|
hwMacInfoQueryConditionDigitB
|
|
Unsigned32,
|
|
hwMacInfoQueryConditionDigitC
|
|
Unsigned32,
|
|
hwMacInfoQueryTotalNumber
|
|
Unsigned32,
|
|
hwMacInfoQueryTotalLocalNumber
|
|
Unsigned32,
|
|
hwMacInfoQueryTotalRemoteNumber
|
|
Unsigned32,
|
|
hwMacInfoQueryCapacity
|
|
Unsigned32
|
|
}
|
|
|
|
hwMacInfoQueryConditionMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
showtotalnumberbyall(1),
|
|
showtotalnumberbytype(2),
|
|
showtotalnumberbytypevlan(3),
|
|
showtotalnumberbytypeport(4),
|
|
showtotalnumberbytypeportvlan(5),
|
|
showtotalnumberbyvlan(6),
|
|
showtotalnumberbyport(7),
|
|
showtotalnumberbyportvlan(8),
|
|
showtotalnumberbytypevsi(9),
|
|
showtotalnumberbytypeportvsi(10),
|
|
showtotalnumberbyvsi(11),
|
|
showtotalnumberbyportvsi(12),
|
|
showtotalnumberbyvsipw(13),
|
|
showtotalnumberbytypeslot(14),
|
|
showtotalnumberbytypeslotvlan(15),
|
|
showtotalnumberbytypeslotport(16),
|
|
showtotalnumberbytypeslotportvlan(17),
|
|
showtotalnumberbytypeslotvsi(18),
|
|
showtotalnumberbytypeslotportvsi(19),
|
|
showtotalnumberbytypeslotvsipw(20),
|
|
showcapacity(21)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode for query condition of layer 2 dynamic mac-address query table."
|
|
::= { hwMacInfoQueryEntry 1 }
|
|
|
|
hwMacInfoQueryConditionStringA OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String A (may be VSI or SI etc.) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 2 }
|
|
|
|
hwMacInfoQueryConditionStringB OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String B (may be MAC or MAC type etc.) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 3 }
|
|
|
|
hwMacInfoQueryConditionStringC OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String C (may be MAC tunnel etc.) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 4 }
|
|
|
|
hwMacInfoQueryConditionDigitA OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit A (may be VLAN ID etc.) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 5 }
|
|
|
|
hwMacInfoQueryConditionDigitB OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit B (may be IF index etc.) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 6 }
|
|
|
|
hwMacInfoQueryConditionDigitC OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Digit C (other integer info) for query condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 7 }
|
|
|
|
hwMacInfoQueryTotalNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number for match condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 8 }
|
|
|
|
hwMacInfoQueryTotalLocalNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total local number for match condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 9 }
|
|
|
|
hwMacInfoQueryTotalRemoteNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total remote number for match condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 10 }
|
|
|
|
hwMacInfoQueryCapacity OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The capacity for match condition of layer 2 mac-address database."
|
|
::= { hwMacInfoQueryEntry 11 }
|
|
-- hwVplsOverGreTable
|
|
hwVplsOverGreTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVplsOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the VPLS over GRE information for device."
|
|
::= { hwL2MAMObjects 35 }
|
|
|
|
hwVplsOverGreEntry OBJECT-TYPE
|
|
SYNTAX HwVplsOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the VPLS over GRE table."
|
|
INDEX { hwVplsOverGrePwId}
|
|
::= { hwVplsOverGreTable 1 }
|
|
|
|
HwVplsOverGreEntry ::=
|
|
SEQUENCE {
|
|
hwVplsOverGrePwId
|
|
Integer32,
|
|
hwRemoteIp
|
|
IpAddress,
|
|
hwVplsOverGreVsiName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwVplsOverGrePwId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW ID which will be configured over GRE."
|
|
::= { hwVplsOverGreEntry 1 }
|
|
|
|
hwRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ip address of the PW ID."
|
|
::= { hwVplsOverGreEntry 2 }
|
|
|
|
hwVplsOverGreVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi name which will be configured over GRE."
|
|
::= { hwVplsOverGreEntry 3 }
|
|
|
|
-- hwPwOverLdpOverGreTable
|
|
hwPwOverLdpOverGreTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPwOverLdpOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the VPLS PW or EVPN over Ldp over GRE information for device."
|
|
::= { hwL2MAMObjects 42 }
|
|
|
|
hwPwOverLdpOverGreEntry OBJECT-TYPE
|
|
SYNTAX HwPwOverLdpOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the VPLS PW or EVPN over Ldp over GRE table."
|
|
INDEX { hwVplsOverLdpOverGrePwId,
|
|
hwPeerRemoteIp,
|
|
hwEvpnOverLdpOverGreEvpnName }
|
|
::= { hwPwOverLdpOverGreTable 1 }
|
|
|
|
HwPwOverLdpOverGreEntry ::=
|
|
SEQUENCE {
|
|
hwVplsOverLdpOverGrePwId
|
|
Integer32,
|
|
hwPeerRemoteIp
|
|
IpAddress,
|
|
hwVplsOverLdpOverGreVsiName
|
|
OCTET STRING,
|
|
hwEvpnOverLdpOverGreEvpnName
|
|
OCTET STRING }
|
|
|
|
hwVplsOverLdpOverGrePwId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW ID which will be configured over ldp over GRE."
|
|
::= { hwPwOverLdpOverGreEntry 1 }
|
|
|
|
hwPeerRemoteIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote ip address of the PW over EVPN."
|
|
::= { hwPwOverLdpOverGreEntry 2 }
|
|
|
|
hwVplsOverLdpOverGreVsiName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vsi name which will be configured over ldp over GRE."
|
|
::= { hwPwOverLdpOverGreEntry 3 }
|
|
|
|
hwEvpnOverLdpOverGreEvpnName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The evpn name which will be configured over ldp over GRE."
|
|
::= { hwPwOverLdpOverGreEntry 4 }
|
|
|
|
-- hwVllByPassOverGreTable
|
|
hwVllByPassOverGreTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwVllByPassOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the ByPass PW for VLL over GRE information for device."
|
|
::= { hwL2MAMObjects 36 }
|
|
|
|
hwVllByPassOverGreEntry OBJECT-TYPE
|
|
SYNTAX HwVllByPassOverGreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the ByPass PW for VLL over GRE table."
|
|
INDEX { hwVLLACPortIndex}
|
|
::= { hwVllByPassOverGreTable 1 }
|
|
|
|
HwVllByPassOverGreEntry::=
|
|
SEQUENCE {
|
|
hwVLLACPortIndex
|
|
Integer32,
|
|
hwVLLACPortName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwVLLACPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index which will be configured ByPass for VLL."
|
|
::= { hwVllByPassOverGreEntry 1 }
|
|
|
|
hwVLLACPortName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name which will be configured ByPass for VLL."
|
|
::= { hwVllByPassOverGreEntry 2 }
|
|
|
|
-- hwUnucFlowAlarmTable
|
|
hwUnucFlowAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwUnucFlowAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the unknown unicast alarm information for interface."
|
|
::= { hwL2MAMObjects 37 }
|
|
|
|
hwUnucFlowAlarmEntry OBJECT-TYPE
|
|
SYNTAX HwUnucFlowAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of unknown unicast alarm information for interface table."
|
|
INDEX { hwUNUCPortIndex}
|
|
::= { hwUnucFlowAlarmTable 1 }
|
|
|
|
HwUnucFlowAlarmEntry::=
|
|
SEQUENCE {
|
|
hwUNUCPortIndex
|
|
Integer32,
|
|
hwUNUCPortName
|
|
OCTET STRING,
|
|
hwUNUCPortAlarmThreshold
|
|
Integer32,
|
|
hwUNUCPortRealFlow
|
|
Integer32
|
|
}
|
|
|
|
hwUNUCPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index which will be configured unknown unicast alarm."
|
|
::= { hwUnucFlowAlarmEntry 1 }
|
|
|
|
hwUNUCPortName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port name which will be configured unknown unicast alarm."
|
|
::= { hwUnucFlowAlarmEntry 2 }
|
|
|
|
hwUNUCPortAlarmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port alarm threshold which will be configured unknown unicast alarm."
|
|
::= { hwUnucFlowAlarmEntry 3 }
|
|
|
|
hwUNUCPortRealFlow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port real unuc flow."
|
|
::= { hwUnucFlowAlarmEntry 4 }
|
|
|
|
|
|
-- hwPwSourceTunnelCheckTable
|
|
hwPwSourceTunnelCheckTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPwSourceTunnelCheckEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the pw source tunnel check information for device."
|
|
::= { hwL2MAMObjects 43 }
|
|
|
|
hwPwSourceTunnelCheckEntry OBJECT-TYPE
|
|
SYNTAX HwPwSourceTunnelCheckEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries of the pw source tunnel check table."
|
|
INDEX { hwPwLabel,
|
|
hwTeLabel,
|
|
hwPortName }
|
|
::= { hwPwSourceTunnelCheckTable 1 }
|
|
|
|
HwPwSourceTunnelCheckEntry ::=
|
|
SEQUENCE {
|
|
hwPwLabel
|
|
Integer32,
|
|
hwTeLabel
|
|
Integer32,
|
|
hwPortName
|
|
OCTET STRING}
|
|
|
|
hwPwLabel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW InLabel."
|
|
::= { hwPwSourceTunnelCheckEntry 1 }
|
|
|
|
hwTeLabel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Te InLabel."
|
|
::= { hwPwSourceTunnelCheckEntry 2 }
|
|
|
|
hwPortName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Port Name."
|
|
::= { hwPwSourceTunnelCheckEntry 3 }
|
|
|
|
--
|
|
-- The Port vlan Suppression Statistic Table
|
|
--
|
|
hwPVSuppressionStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWPVSuppressionStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the PV suppression statistic."
|
|
::= { hwL2MAMObjects 48 }
|
|
|
|
|
|
hwPVSuppressionStatisticEntry OBJECT-TYPE
|
|
SYNTAX HWPVSuppressionStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provides the information of the PV suppression statistic."
|
|
INDEX { hwPVStatisticIfIndex, hwPVStatisticVlan}
|
|
::= { hwPVSuppressionStatisticTable 1 }
|
|
|
|
|
|
HWPVSuppressionStatisticEntry ::=
|
|
SEQUENCE {
|
|
hwPVStatisticIfIndex
|
|
InterfaceIndex,
|
|
hwPVStatisticVlan
|
|
Unsigned32,
|
|
hwPVStatisticTime
|
|
OCTET STRING,
|
|
hwPVUcInPassPack
|
|
Counter64,
|
|
hwPVUcInPassByte
|
|
Counter64,
|
|
hwPVUcInDropPack
|
|
Counter64,
|
|
hwPVUcInDropByte
|
|
Counter64,
|
|
hwPVUcOutPassPack
|
|
Counter64,
|
|
hwPVUcOutPassByte
|
|
Counter64,
|
|
hwPVUcOutDropPack
|
|
Counter64,
|
|
hwPVUcOutDropByte
|
|
Counter64,
|
|
hwPVMulInPassPack
|
|
Counter64,
|
|
hwPVMulInPassByte
|
|
Counter64,
|
|
hwPVMulInDropPack
|
|
Counter64,
|
|
hwPVMulInDropByte
|
|
Counter64,
|
|
hwPVMulOutPassPack
|
|
Counter64,
|
|
hwPVMulOutPassByte
|
|
Counter64,
|
|
hwPVMulOutDropPack
|
|
Counter64,
|
|
hwPVMulOutDropByte
|
|
Counter64,
|
|
hwPVBrInPassPack
|
|
Counter64,
|
|
hwPVBrInPassByte
|
|
Counter64,
|
|
hwPVBrInDropPack
|
|
Counter64,
|
|
hwPVBrInDropByte
|
|
Counter64,
|
|
hwPVBrOutPassPack
|
|
Counter64,
|
|
hwPVBrOutPassByte
|
|
Counter64,
|
|
hwPVBrOutDropPack
|
|
Counter64,
|
|
hwPVBrOutDropByte
|
|
Counter64
|
|
}
|
|
|
|
|
|
hwPVStatisticIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface index."
|
|
::= { hwPVSuppressionStatisticEntry 1 }
|
|
|
|
|
|
hwPVStatisticVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the vlan id."
|
|
::= { hwPVSuppressionStatisticEntry 2 }
|
|
|
|
hwPVStatisticTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last time of clean out."
|
|
::= { hwPVSuppressionStatisticEntry 3 }
|
|
|
|
|
|
hwPVUcInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 4}
|
|
|
|
hwPVUcInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 5 }
|
|
|
|
hwPVUcInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 6 }
|
|
|
|
|
|
hwPVUcInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 7 }
|
|
|
|
|
|
hwPVUcOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 8 }
|
|
|
|
hwPVUcOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 9 }
|
|
|
|
|
|
hwPVUcOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 10 }
|
|
|
|
hwPVUcOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of unknown unicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 11}
|
|
|
|
|
|
hwPVMulInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 12 }
|
|
|
|
hwPVMulInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 13 }
|
|
|
|
hwPVMulInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 14 }
|
|
|
|
hwPVMulInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 15 }
|
|
hwPVMulOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 16 }
|
|
|
|
hwPVMulOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 17 }
|
|
|
|
hwPVMulOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 18}
|
|
|
|
hwPVMulOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of multicast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 19 }
|
|
|
|
hwPVBrInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 20 }
|
|
|
|
hwPVBrInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 21 }
|
|
|
|
hwPVBrInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 22 }
|
|
|
|
hwPVBrInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 23 }
|
|
|
|
|
|
hwPVBrOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 24 }
|
|
|
|
hwPVBrOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 25 }
|
|
|
|
hwPVBrOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 26 }
|
|
|
|
hwPVBrOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of broadcast suppression."
|
|
::= { hwPVSuppressionStatisticEntry 27 }
|
|
|
|
--
|
|
-- The Port Suppression Statistic Table
|
|
--
|
|
hwPortSuppressionStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HWPortSuppressionStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the Port suppression statistic."
|
|
::= { hwL2MAMObjects 49 }
|
|
|
|
|
|
hwPortSuppressionStatisticEntry OBJECT-TYPE
|
|
SYNTAX HWPortSuppressionStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provides the information of the Port suppression statistic."
|
|
INDEX { hwPortStatisticIfIndex}
|
|
::= { hwPortSuppressionStatisticTable 1 }
|
|
|
|
|
|
HWPortSuppressionStatisticEntry ::=
|
|
SEQUENCE {
|
|
hwPortStatisticIfIndex
|
|
InterfaceIndex,
|
|
hwPortStatisticTime
|
|
OCTET STRING,
|
|
hwPortUcInPassPack
|
|
Counter64,
|
|
hwPortUcInPassByte
|
|
Counter64,
|
|
hwPortUcInDropPack
|
|
Counter64,
|
|
hwPortUcInDropByte
|
|
Counter64,
|
|
hwPortUcOutPassPack
|
|
Counter64,
|
|
hwPortUcOutPassByte
|
|
Counter64,
|
|
hwPortUcOutDropPack
|
|
Counter64,
|
|
hwPortUcOutDropByte
|
|
Counter64,
|
|
hwPortMulInPassPack
|
|
Counter64,
|
|
hwPortMulInPassByte
|
|
Counter64,
|
|
hwPortMulInDropPack
|
|
Counter64,
|
|
hwPortMulInDropByte
|
|
Counter64,
|
|
hwPortMulOutPassPack
|
|
Counter64,
|
|
hwPortMulOutPassByte
|
|
Counter64,
|
|
hwPortMulOutDropPack
|
|
Counter64,
|
|
hwPortMulOutDropByte
|
|
Counter64,
|
|
hwPortBrInPassPack
|
|
Counter64,
|
|
hwPortBrInPassByte
|
|
Counter64,
|
|
hwPortBrInDropPack
|
|
Counter64,
|
|
hwPortBrInDropByte
|
|
Counter64,
|
|
hwPortBrOutPassPack
|
|
Counter64,
|
|
hwPortBrOutPassByte
|
|
Counter64,
|
|
hwPortBrOutDropPack
|
|
Counter64,
|
|
hwPortBrOutDropByte
|
|
Counter64
|
|
}
|
|
|
|
|
|
hwPortStatisticIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface index."
|
|
::= { hwPortSuppressionStatisticEntry 1 }
|
|
|
|
hwPortStatisticTime OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last time of clean out."
|
|
::= { hwPortSuppressionStatisticEntry 2 }
|
|
|
|
|
|
hwPortUcInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 3 }
|
|
|
|
hwPortUcInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 4 }
|
|
|
|
hwPortUcInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 5 }
|
|
|
|
|
|
hwPortUcInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 6 }
|
|
|
|
|
|
hwPortUcOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 7 }
|
|
|
|
hwPortUcOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 8 }
|
|
|
|
|
|
hwPortUcOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 9 }
|
|
|
|
hwPortUcOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of unknown unicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 10}
|
|
|
|
|
|
hwPortMulInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 11}
|
|
|
|
hwPortMulInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 12 }
|
|
|
|
hwPortMulInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 13 }
|
|
|
|
hwPortMulInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 14 }
|
|
hwPortMulOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 15 }
|
|
|
|
hwPortMulOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 16 }
|
|
|
|
hwPortMulOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 17}
|
|
|
|
hwPortMulOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of multicast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 18 }
|
|
|
|
hwPortBrInPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass packets of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 19 }
|
|
|
|
hwPortBrInPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound pass bytes of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 20 }
|
|
|
|
hwPortBrInDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop packets of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 21 }
|
|
|
|
hwPortBrInDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inbound drop bytes of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 22 }
|
|
|
|
|
|
hwPortBrOutPassPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass packets of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 23 }
|
|
|
|
hwPortBrOutPassByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound pass bytes of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 24 }
|
|
|
|
hwPortBrOutDropPack OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop packets of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 25 }
|
|
|
|
hwPortBrOutDropByte OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outbound drop bytes of broadcast suppression."
|
|
::= { hwPortSuppressionStatisticEntry 26 }
|
|
|
|
--
|
|
-- hwMacAccountStatisticTable
|
|
--
|
|
hwMacAccountStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMacAccountStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table that contains mac accounting information."
|
|
::= { hwL2MAMObjects 50 }
|
|
hwMacAccountStatisticEntry OBJECT-TYPE
|
|
SYNTAX HwMacAccountStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry for mac accounting information."
|
|
INDEX { hwMacAccountStatisticIfindex,hwMacAccountStatisticMacAddr }
|
|
::= { hwMacAccountStatisticTable 1 }
|
|
|
|
HwMacAccountStatisticEntry ::= SEQUENCE {
|
|
hwMacAccountStatisticIfindex InterfaceIndex,
|
|
hwMacAccountStatisticMacAddr MacAddress,
|
|
hwMacAccountStatisticIfName OCTET STRING,
|
|
hwMacAccountStatisticIfInBytes Counter64,
|
|
hwMacAccountStatisticIfInPkts Counter64,
|
|
hwMacAccountStatisticIfOutBytes Counter64,
|
|
hwMacAccountStatisticIfOutPkts Counter64
|
|
}
|
|
|
|
hwMacAccountStatisticIfindex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the interface index."
|
|
::= { hwMacAccountStatisticEntry 1 }
|
|
|
|
hwMacAccountStatisticMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the MAC Address."
|
|
::= { hwMacAccountStatisticEntry 2 }
|
|
|
|
hwMacAccountStatisticIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface name."
|
|
::= { hwMacAccountStatisticEntry 3 }
|
|
|
|
hwMacAccountStatisticIfInBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Ingress Bytes."
|
|
::= { hwMacAccountStatisticEntry 4 }
|
|
|
|
hwMacAccountStatisticIfInPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Ingress Packages."
|
|
::= { hwMacAccountStatisticEntry 5 }
|
|
|
|
hwMacAccountStatisticIfOutBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Egress Bytes."
|
|
::= { hwMacAccountStatisticEntry 6 }
|
|
|
|
hwMacAccountStatisticIfOutPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Ingress Packages."
|
|
::= { hwMacAccountStatisticEntry 7 }
|
|
|
|
-- IEEE 802.1Q MIB - Conformance Information
|
|
|
|
hwL2MAMConformance OBJECT IDENTIFIER ::= { hwL2MAM 2 }
|
|
|
|
hwL2MAMGroups OBJECT IDENTIFIER ::= { hwL2MAMConformance 1 }
|
|
|
|
hwL2MAMCompliances OBJECT IDENTIFIER
|
|
::= { hwL2MAMConformance 2 }
|
|
|
|
-- units of conformance
|
|
|
|
hwL2MAMCfgFdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwCfgFdbPort,
|
|
hwCfgFdbType,
|
|
hwCfgFdbAtmPort,
|
|
hwCfgFdbVpi,
|
|
hwCfgFdbVci,
|
|
hwCfgFdbRowstatus,
|
|
hwCfgFdbCeDefault,
|
|
hwUntargetMacNum
|
|
-- hwCfgFdbPeVlanId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
level 2 configured mac-address table."
|
|
::= { hwL2MAMGroups 1 }
|
|
|
|
hwL2MAMDynFdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwDynFdbPort,
|
|
hwDynFdbAtmPort,
|
|
hwDynFdbVpi,
|
|
hwDynFdbVci,
|
|
hwDynFdbRowstatus,
|
|
hwDynSecurityFdbToStaticEnable
|
|
-- hwDynFdbPeVlanId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
level 2 Dynamic mac-address table."
|
|
::= { hwL2MAMGroups 2 }
|
|
|
|
|
|
hwL2MAMMacLimitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacLimitMaxMac,
|
|
hwMacLimitMaxRate,
|
|
hwMacLimitAction,
|
|
hwMacLimitAlarm,
|
|
hwMacLimitRowstatus,
|
|
hwL2MaxMacLimit,
|
|
hwMacAddressLearn,
|
|
hwMacDynAddressLearnNum,
|
|
hwMacSecureAddressLearnNum,
|
|
hwMacLimitRuleMaxMac,
|
|
hwMacLimitRuleMaxRate,
|
|
hwMacLimitRuleAction,
|
|
hwMacLimitRuleAlarm,
|
|
hwMacLimitRuleRowstatus,
|
|
hwMacRuleDynAddressLearnNum,
|
|
hwMacLimitApplyRuleName,
|
|
hwMacLimitApplyRowstatus,
|
|
hwPwMacLimitMaxMac,
|
|
hwPwMacLimitMaxRate,
|
|
hwPwMacLimitAction,
|
|
hwPwMacLimitAlarm,
|
|
hwPwMacLimitRowstatus,
|
|
hwPwMacAddressLearn,
|
|
hwPwMacDynAddressLearnNum,
|
|
hwSlotMacLimitMaxMac,
|
|
hwSlotMacLimitMaxRate,
|
|
hwSlotMacLimitAction,
|
|
hwSlotMacLimitAlarm,
|
|
hwSlotMacLimitRowstatus,
|
|
hwBridgeMacAgingTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address
|
|
limit rules."
|
|
::= { hwL2MAMGroups 3 }
|
|
|
|
hwL2MAMMacUsageGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacEntityUsage,
|
|
hwMacEntityUsageThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address
|
|
usage."
|
|
::= { hwL2MAMGroups 4 }
|
|
|
|
hwdbCfg3tupleFdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwdbCfg3tupleFdbOutPort,
|
|
hwdbCfg3tupleFdbRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
level 2 configured 3-tuple mac-address table."
|
|
::= { hwL2MAMGroups 5 }
|
|
|
|
hwL2MAMObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacAgingTime,
|
|
hwMacRestrict,
|
|
hwMacGlobalStatistics,
|
|
hwDiscardIllegalMacEnable,
|
|
hwDiscardIllegalMacAlarm,
|
|
hwMacSpoofingDefend,
|
|
hwMacflappingMac,
|
|
hwMacFlappingVlan
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
mac-address configuration."
|
|
::= { hwL2MAMGroups 6 }
|
|
|
|
hwPortSecurityGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwPortSecurityEnabled,
|
|
hwPortSecurityProtectAction,
|
|
hwPortSecurityAllDynToStaticEnable,
|
|
hwPortSecurityAllDynToStickyEnable,
|
|
hwPortSecurityMaxMacNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the port security information for device.
|
|
It can protect the port from unaccessible mac."
|
|
::= { hwL2MAMGroups 7 }
|
|
|
|
hwMacIfStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacIfStatistics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by interface index."
|
|
::= { hwL2MAMGroups 8 }
|
|
|
|
hwMacSlotStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacSlotStatistics,
|
|
hwMacSlotStatisticsSpecify,
|
|
hwMacSlotUsage,
|
|
hwMacSlotUsageThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by slot ID."
|
|
::= { hwL2MAMGroups 9 }
|
|
|
|
hwMacVlanStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacVlanStatistics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by VLAN ID."
|
|
::= { hwL2MAMGroups 10 }
|
|
|
|
hwMacVsiStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacVsiStatistics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by VSI name."
|
|
::= { hwL2MAMGroups 11 }
|
|
|
|
hwMacSpoofingDefendGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacSpoofingDefendEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about MAC spoofing defend."
|
|
::= { hwL2MAMGroups 12 }
|
|
|
|
hwL2ProtocolTunnelTrapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2ProtocolTunnelTrapPortName,
|
|
hwL2ProtocolTunnelTrapProtocolName,
|
|
hwL2ProtocolTunnelTrapDropThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of objects information of L2 Protocol Tunnel Trap notify."
|
|
::= { hwL2MAMGroups 13 }
|
|
|
|
hwL2ProtclTnlStdProtclGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2ProtclTnlStdProtclMacAddr,
|
|
hwL2ProtclTnlStdEncapType,
|
|
hwL2ProtclTnlStdProtclType,
|
|
hwL2ProtclTnlStdGroupMacAddr,
|
|
hwL2ProtclTnlStdGroupDefault,
|
|
hwL2ProtclTnlStdPriority
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of configuration table of standard L2 protocol tunnel."
|
|
::= { hwL2MAMGroups 14 }
|
|
|
|
hwL2ProtclTnlCusProtclGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2ProtclTnlCusProtclMacAddr,
|
|
hwL2ProtclTnlCusEncapType,
|
|
hwL2ProtclTnlCusProtclType,
|
|
hwL2ProtclTnlCusGroupMacAddr,
|
|
hwL2ProtclTnlCusGroupDefault,
|
|
hwL2ProtclTnlCusPriority,
|
|
hwL2ProtclTnlCusRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of configuration table of customize L2 protocol tunnel."
|
|
::= { hwL2MAMGroups 15 }
|
|
|
|
hwL2ProtclTnlEnableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2ProtclTnlEnableTransMode,
|
|
hwL2ProtclTnlEnableTagListLow,
|
|
hwL2ProtclTnlEnableTagListHigh,
|
|
hwL2ProtclTnlEnableDropthresholdRate,
|
|
hwL2ProtclTnlEnableRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of port configuration of L2 protocol tunnel."
|
|
::= { hwL2MAMGroups 16 }
|
|
|
|
hwL2ProtclTnlStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwL2ProtclTnlStatisticsDropthrhldRate,
|
|
hwL2ProtclTnlStatisticsInputPkts,
|
|
hwL2ProtclTnlStatisticsOutputPkts,
|
|
hwL2ProtclTnlStatisticsDropPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of port statistics of L2 protocol tunnel."
|
|
::= { hwL2MAMGroups 17 }
|
|
|
|
-- MAC better maintenance
|
|
hwCfgMacAddrQueryTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwCfgMacAddrQueryType,
|
|
hwCfgMacAddrQueryIfIndex,
|
|
hwCfgMacAddrQueryPeVlanId,
|
|
hwCfgMacAddrQueryCeVlanId,
|
|
hwCfgMacAddrQueryCedefaultFlag,
|
|
hwCfgMacAddrQueryAtmIfIndex,
|
|
hwCfgMacAddrQueryVpi,
|
|
hwCfgMacAddrQueryVci,
|
|
hwCfgMacAddrQueryMacTunnel
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of layer 2 Configured mac-address query table."
|
|
::= { hwL2MAMGroups 18 }
|
|
|
|
hwDynMacAddrQueryTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwDynMacAddrQueryType,
|
|
hwDynMacAddrQueryIfIndex,
|
|
hwDynMacAddrQueryPeVlanId,
|
|
hwDynMacAddrQueryCeVlanId,
|
|
hwDynMacAddrQueryAtmIfIndex,
|
|
hwDynMacAddrQueryVpi,
|
|
hwDynMacAddrQueryVci,
|
|
hwDynMacAddrQueryPeerIp,
|
|
hwDynMacAddrQueryPwId,
|
|
hwDynMacAddrQueryMacTunnel,
|
|
hwDynMacAddrQueryAgingTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of layer 2 dynamic mac-address query table."
|
|
::= { hwL2MAMGroups 19 }
|
|
|
|
hwMacInfoQueryTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacInfoQueryTotalNumber,
|
|
hwMacInfoQueryTotalLocalNumber,
|
|
hwMacInfoQueryTotalRemoteNumber,
|
|
hwMacInfoQueryCapacity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of layer 2 mac-address database query."
|
|
::= { hwL2MAMGroups 20 }
|
|
|
|
hwPwOverGreGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwRemoteIp,
|
|
hwVplsOverGreVsiName,
|
|
hwPeerRemoteIp,
|
|
hwVplsOverLdpOverGreVsiName,
|
|
hwEvpnOverLdpOverGreEvpnName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of pw over gre tunnel."
|
|
::= { hwL2MAMGroups 21 }
|
|
|
|
hwPwSourceTunnelCheckGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwPwLabel,
|
|
hwTeLabel,
|
|
hwPortName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of pw source check."
|
|
::= { hwL2MAMGroups 22 }
|
|
|
|
hwNotSupportTunnelGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwEVPNPeerRemoteIp,
|
|
hwNotSupportTunnelEvpnName,
|
|
hwNotSupportTunnelPwId,
|
|
hwPWPeerRemoteIp,
|
|
hwNotSupportTunnelVSIName,
|
|
hwNotSupportTunnelType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about
|
|
EVPN and VPLS not support tunnel table."
|
|
::= { hwL2MAMGroups 23 }
|
|
|
|
hwPVSuppressionStatisticGroup OBJECT-GROUP
|
|
OBJECTS {hwPVStatisticTime,
|
|
hwPVUcInPassPack,
|
|
hwPVUcInPassByte,
|
|
hwPVUcInDropPack,
|
|
hwPVUcInDropByte,
|
|
hwPVUcOutPassPack,
|
|
hwPVUcOutPassByte,
|
|
hwPVUcOutDropPack,
|
|
hwPVUcOutDropByte,
|
|
hwPVMulInPassPack,
|
|
hwPVMulInPassByte,
|
|
hwPVMulInDropPack,
|
|
hwPVMulInDropByte,
|
|
hwPVMulOutPassPack,
|
|
hwPVMulOutPassByte,
|
|
hwPVMulOutDropPack,
|
|
hwPVMulOutDropByte,
|
|
hwPVBrInPassPack,
|
|
hwPVBrInPassByte,
|
|
hwPVBrInDropPack,
|
|
hwPVBrInDropByte,
|
|
hwPVBrOutPassPack,
|
|
hwPVBrOutPassByte,
|
|
hwPVBrOutDropPack,
|
|
hwPVBrOutDropByte
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of subif Suppression Statistic."
|
|
::= { hwL2MAMGroups 24}
|
|
|
|
hwPortSuppressionStatisticGroup OBJECT-GROUP
|
|
OBJECTS {hwPortStatisticTime,
|
|
hwPortUcInPassPack,
|
|
hwPortUcInPassByte,
|
|
hwPortUcInDropPack,
|
|
hwPortUcInDropByte,
|
|
hwPortUcOutPassPack,
|
|
hwPortUcOutPassByte,
|
|
hwPortUcOutDropPack,
|
|
hwPortUcOutDropByte,
|
|
hwPortMulInPassPack,
|
|
hwPortMulInPassByte,
|
|
hwPortMulInDropPack,
|
|
hwPortMulInDropByte,
|
|
hwPortMulOutPassPack,
|
|
hwPortMulOutPassByte,
|
|
hwPortMulOutDropPack,
|
|
hwPortMulOutDropByte,
|
|
hwPortBrInPassPack,
|
|
hwPortBrInPassByte,
|
|
hwPortBrInDropPack,
|
|
hwPortBrInDropByte,
|
|
hwPortBrOutPassPack,
|
|
hwPortBrOutPassByte,
|
|
hwPortBrOutDropPack,
|
|
hwPortBrOutDropByte
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of items of subif Suppression Statistic."
|
|
::= { hwL2MAMGroups 25}
|
|
|
|
hwMacAccountStatisticGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacAccountStatisticIfName,
|
|
hwMacAccountStatisticIfInBytes,
|
|
hwMacAccountStatisticIfInPkts,
|
|
hwMacAccountStatisticIfOutBytes,
|
|
hwMacAccountStatisticIfOutPkts
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"mac accounting statistics table group."
|
|
::= { hwL2MAMGroups 26}
|
|
|
|
-- compliance statements
|
|
|
|
hwL2MAMCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for device support of Level 2
|
|
Mac-address management."
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
hwL2MAMCfgFdbGroup,
|
|
hwL2MAMDynFdbGroup,
|
|
hwL2MAMMacLimitGroup,
|
|
hwL2MAMMacUsageGroup,
|
|
hwdbCfg3tupleFdbGroup,
|
|
hwMacIfStatisticsGroup,
|
|
hwMacSlotStatisticsGroup,
|
|
hwMacVlanStatisticsGroup,
|
|
hwMacVsiStatisticsGroup
|
|
}
|
|
|
|
|
|
::= { hwL2MAMCompliances 1 }
|
|
|
|
hwL2MACTrapGroups OBJECT IDENTIFIER ::= { hwL2MAMConformance 3 }
|
|
|
|
hwBaseTrapGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {hwMacUsageRaisingThreshold,
|
|
hwMacUsageFallingThreshold,
|
|
hwMacLimitNumRaisingThreshold,
|
|
hwMacLimitNumFallingThreshold,hwUntargetMacNumAlarm,
|
|
hwPortSecRcvInsecurePktAlarm,
|
|
hwPwMacLimitNumRaisingThreshold,
|
|
hwPwMacLimitNumFallingThreshold,
|
|
hwPortStickyReachMaxAlarm,
|
|
hwRecIllegalMacPktAlarm,
|
|
hwMacLimitOverThresholdAlarm,
|
|
hwMacFlappingAlarm,
|
|
hwSlotMacLimitNumRaisingThreshold,
|
|
hwSlotMacLimitNumFallingThreshold,
|
|
hwL2ProtocolTunnelDropThresholdRaising,
|
|
hwL2ProtocolTunnelDropThresholdFalling,
|
|
hwVsiMacLimitNumRaisingThresholdAlarm,
|
|
hwVsiMacLimitNumRaisingThresholdAlarmClear,
|
|
hwMacLimitOverThresholdAlarmResume,
|
|
hwSlotMacNumRaisingThreshold,
|
|
hwSlotMacNumFallingThreshold,
|
|
hwMacLimitRuleNumRaisingThreshold,
|
|
hwMacLimitRuleNumFallingThreshold,
|
|
hwVplsOverGRENotSupportForwardRising,
|
|
hwVplsOverGRENotSupportForwardRisingResume,
|
|
hwIfInputUnucFlowRisingThreshold,
|
|
hwIfInputUnucFlowFallingThreshold,
|
|
hwMacHopAlarmRisingThreshold,
|
|
hwMacHopAlarmFallingThreshold,
|
|
hwPstBroadcastLostAlarm,
|
|
hwPstBroadcastLostResume,
|
|
hwBdMacLimitOverThresholdAlarm,
|
|
hwBdMacLimitOverThresholdAlarmResume,
|
|
hwPWOverLdpOverGRENotSupportForwardAlarm,
|
|
hwPWOverLdpOverGRENotSupportForwardResume,
|
|
hwPwSourceTunnelCheckAlarm,
|
|
hwPwSourceTunnelCheckResume,
|
|
hwPwSourceTunnelNoTeCheckAlarm,
|
|
hwPwSourceTunnelNoTeCheckResume,
|
|
hwBoardServiceMisMatchGenerate,
|
|
hwEVPNNotSupportTunnelAlarm,
|
|
hwEVPNNotSupportTunnelAlarmResume,
|
|
hwVPLSNotSupportTunnelAlarm,
|
|
hwVPLSNotSupportTunnelAlarmResume,
|
|
hwBoardServiceMisMatchCancel,
|
|
hwServiceNotSupportNodeSrteLoadBanlance,
|
|
hwVplsPwHqosNotSupportTunnelAlarm,
|
|
hwVplsPwHqosNotSupportTunnelAlarmResume,
|
|
hwPbbEvpnNotSupportTunnelAlarm,
|
|
hwPbbEvpnNotSupportTunnelAlarmResume,
|
|
hwVllVpnQosNotSupportTunnelAlarm,
|
|
hwVllVpnQosNotSupportTunnelAlarmResume}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 MAC tap group."
|
|
::= { hwL2MACTrapGroups 2 }
|
|
|
|
END |