-- ================================================================== -- 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