3058 lines
124 KiB
Plaintext
3058 lines
124 KiB
Plaintext
-- ==================================================================
|
|
-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: HUAWEI Layer Two mac management MIB
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- 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;
|
|
|
|
hwL2Mgmt OBJECT IDENTIFIER ::= { hwDatacomm 42 }
|
|
|
|
hwL2MAM MODULE-IDENTITY
|
|
LAST-UPDATED "200504280000Z"
|
|
ORGANIZATION "Huawei Technologies co.,Ltd."
|
|
CONTACT-INFO
|
|
"VRP Team Huawei Technologies co.,Ltd.
|
|
Huawei Bld.,NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.huawei.com
|
|
Zip:100085"
|
|
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. "
|
|
::= { 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
|
|
"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 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
|
|
InterfaceIndex,
|
|
hwCfgFdbType
|
|
INTEGER,
|
|
hwCfgFdbRowstatus
|
|
RowStatus,
|
|
hwCfgFdbAtmPort
|
|
InterfaceIndexOrZero,
|
|
hwCfgFdbVpi
|
|
Integer32,
|
|
hwCfgFdbVci
|
|
Integer32,
|
|
hwCfgFdbCeDefault
|
|
INTEGER
|
|
}
|
|
|
|
hwCfgFdbMac 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."
|
|
::= { hwdbCfgFdbEntry 1 }
|
|
|
|
hwCfgFdbVlanId 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."
|
|
::= { 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 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."
|
|
::= { hwdbCfgFdbEntry 4 }
|
|
|
|
hwCfgFdbType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
static(2),
|
|
blackhole(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mac-address table item type of this entry. The meanings of
|
|
the values are:
|
|
static(2)- the mac-address is configured by user, doesn't aging out, and this
|
|
entry doesn't lost after the device/FSU is reset or FSU is pulled out.
|
|
|
|
blackhole(3)- the mac-address is configured by user for discarding frame which
|
|
contains specific destination mac-address, doesn't aging out, and this
|
|
entry doesn't lost after the device/FSU is reset or FSU is pulled out.
|
|
When the type is dynamic ,the item can't be created."
|
|
::= { 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
|
|
{
|
|
no-ce-default(0),
|
|
ce-default(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
|
|
"The layer 2 Dynamic (Leaned)mac-address forwarding table .The table that
|
|
contains the layer 2 mac-address forwarding information
|
|
currently operating on this device."
|
|
::= { 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
|
|
InterfaceIndex,
|
|
hwDynFdbAtmPort
|
|
InterfaceIndexOrZero,
|
|
hwDynFdbVpi
|
|
Integer32,
|
|
hwDynFdbVci
|
|
Integer32,
|
|
hwDynFdbRowstatus
|
|
RowStatus,
|
|
hwDynSecurityFdbToStaticEnable
|
|
EnableValue
|
|
}
|
|
|
|
hwDynFdbMac 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."
|
|
::= { 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 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."
|
|
::= { 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
|
|
|
|
}
|
|
|
|
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 not-accessible
|
|
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 not-accessible
|
|
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(0..131072)
|
|
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 }
|
|
|
|
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 }
|
|
|
|
--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 }
|
|
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}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Beyond the mac limited learning number "
|
|
::= { hwL2MacTraps 3 }
|
|
|
|
hwMacLimitNumFallingThreshold NOTIFICATION-TYPE
|
|
OBJECTS { hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType, hwMacDynAddressLearnNum, hwMacLimitMaxMac,hwL2IfPortName}
|
|
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
|
|
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 }
|
|
|
|
-- 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
|
|
}
|
|
|
|
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 }
|
|
|
|
-- 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
|
|
}
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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,
|
|
hwMacLimitApplyRuleName,
|
|
hwMacLimitApplyRowstatus,
|
|
hwPwMacLimitMaxMac,
|
|
hwPwMacLimitMaxRate,
|
|
hwPwMacLimitAction,
|
|
hwPwMacLimitAlarm,
|
|
hwPwMacLimitRowstatus,
|
|
hwPwMacAddressLearn,
|
|
hwPwMacDynAddressLearnNum,
|
|
hwSlotMacLimitId,
|
|
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 {
|
|
hwMacIfStatisticsIfIndex,
|
|
hwMacIfStatistics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by interface index."
|
|
::= { hwL2MAMGroups 8 }
|
|
|
|
hwMacSlotStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacSlotStatisticsSlotId,
|
|
hwMacSlotStatistics,
|
|
hwMacSlotStatisticsSpecify
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by slot ID."
|
|
::= { hwL2MAMGroups 9 }
|
|
|
|
hwMacVlanStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacVlanStatisticsVlanId,
|
|
hwMacVlanStatistics
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing information about mac-address statistics by VLAN ID."
|
|
::= { hwL2MAMGroups 10 }
|
|
|
|
hwMacVsiStatisticsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
hwMacVsiStatisticsVsiName,
|
|
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 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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,
|
|
hwPwMacLimitNumRaisingThreshold,
|
|
hwPwMacLimitNumFallingThreshold,
|
|
hwPortStickyReachMaxAlarm,
|
|
hwRecIllegalMacPktAlarm,
|
|
hwMacLimitOverThresholdAlarm,
|
|
hwMacFlappingAlarm,
|
|
hwSlotMacLimitNumRaisingThreshold,
|
|
hwSlotMacLimitNumFallingThreshold,
|
|
hwL2ProtocolTunnelDropThresholdRaising,
|
|
hwL2ProtocolTunnelDropThresholdFalling,
|
|
hwVsiMacLimitNumRaisingThresholdAlarm,
|
|
hwVsiMacLimitNumRaisingThresholdAlarmClear,
|
|
hwMacLimitOverThresholdAlarmResume,
|
|
hwSlotMacNumRaisingThreshold,
|
|
hwSlotMacNumFallingThreshold
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 MAC tap group."
|
|
::= { hwL2MACTrapGroups 2 }
|
|
|
|
END
|
|
|