Initial commit
This commit is contained in:
913
MIBS/huawei/HUAWEI-LLDP-MIB
Normal file
913
MIBS/huawei/HUAWEI-LLDP-MIB
Normal file
@ -0,0 +1,913 @@
|
||||
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Description: HUAWEI Private Extended Interface MIB
|
||||
-- Reference:
|
||||
-- Version: V2.21
|
||||
-- History:
|
||||
-- Version: V2.0
|
||||
-- History:
|
||||
-- Yang Jishang,2009-05-04, Add one table for Mdn compliance.
|
||||
-- ==================================================================
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Varibles and types be imported
|
||||
--
|
||||
-- ==================================================================
|
||||
HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
|
||||
TruthValue, TEXTUAL-CONVENTION, DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress,
|
||||
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
lldpPortConfigPortNum,lldpLocSysCapSupported,lldpLocSysCapEnabled,
|
||||
LldpPortNumber,LldpPortId,lldpRemEntry,LldpManAddress,LldpManAddrIfSubtype,
|
||||
lldpRemTimeMark,lldpRemLocalPortNum,lldpRemIndex,LldpChassisId,LldpSystemCapabilitiesMap
|
||||
FROM LLDP-MIB
|
||||
|
||||
AddressFamilyNumbers
|
||||
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
|
||||
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB;
|
||||
|
||||
hwLldpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201808300000Z"
|
||||
|
||||
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 file is an extension of LLDP-MIB. It provides such functions of
|
||||
globally enabling or disabling the LLDP protocol, enabling the global
|
||||
alarm, clearing statistics on ports and configuring network management
|
||||
IP addresses and some alarms."
|
||||
REVISION "201808300000Z"
|
||||
DESCRIPTION "add trap hwLldpInterfaceParaChange"
|
||||
|
||||
REVISION "201804070000Z"
|
||||
DESCRIPTION "add hwLldpRemManAddrTable"
|
||||
|
||||
REVISION "201803270000Z"
|
||||
DESCRIPTION "modify decription of hwLldpNotificationEnable"
|
||||
|
||||
REVISION "201708172019Z"
|
||||
DESCRIPTION "modify decription of hwLldpMdnRemTable"
|
||||
|
||||
REVISION "201707200000Z"
|
||||
DESCRIPTION "add trap hwLldpDdpTrapObjects"
|
||||
|
||||
REVISION "201707130000Z"
|
||||
DESCRIPTION "edit hwLldpEnable description"
|
||||
|
||||
REVISION "201705220000Z"
|
||||
DESCRIPTION "add hwLldpDdpFilterType"
|
||||
|
||||
REVISION "201612240000Z"
|
||||
DESCRIPTION "add hwLldpRemNetworkIdTable"
|
||||
|
||||
REVISION "201605160000Z"
|
||||
DESCRIPTION "add trap hwLldpInterfaceRemTablesChange"
|
||||
|
||||
REVISION "201503311730Z"
|
||||
DESCRIPTION "add trap hwLldpRateExcessive"
|
||||
|
||||
REVISION "201503101558Z"
|
||||
DESCRIPTION "modify hwLldpCounterReset"
|
||||
|
||||
|
||||
|
||||
::= { hwDatacomm 134 }
|
||||
|
||||
-- Textual Convention
|
||||
|
||||
EnabledStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A simple status value for the object."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
|
||||
-- ============================================================================
|
||||
-- Node definitions
|
||||
-- ============================================================================
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.134
|
||||
|
||||
hwLldpObjects OBJECT IDENTIFIER ::= { hwLldpMIB 1}
|
||||
|
||||
hwLldpTraps OBJECT IDENTIFIER ::= { hwLldpMIB 2 }
|
||||
|
||||
hwLldpConformance OBJECT IDENTIFIER ::= { hwLldpMIB 3 }
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- ======================= Objects definitions=================================
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
hwLldpConfiguration OBJECT IDENTIFIER ::= { hwLldpObjects 1}
|
||||
hwLldpRemoteSystemData OBJECT IDENTIFIER ::= { hwLldpObjects 2}
|
||||
hwLldpInterfaceRemData OBJECT IDENTIFIER ::= { hwLldpObjects 3}
|
||||
hwLldpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 51 }
|
||||
hwLldpDdpFilterType OBJECT IDENTIFIER ::= { hwLldpObjects 53 }
|
||||
|
||||
hwLldpDdpFilterTypeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpDdpFilterTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpFilterType 1 }
|
||||
|
||||
hwLldpDdpFilterTypeEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpDdpFilterTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
INDEX { hwLldpDdpIfIndex }
|
||||
::= { hwLldpDdpFilterTypeTable 1 }
|
||||
|
||||
|
||||
HwLldpDdpFilterTypeEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpDdpIfIndex
|
||||
Integer32,
|
||||
hwLldpDdpSetFilterType
|
||||
Integer32
|
||||
}
|
||||
hwLldpDdpIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpFilterTypeEntry 1 }
|
||||
|
||||
hwLldpDdpSetFilterType OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpFilterTypeEntry 2 }
|
||||
|
||||
hwLldpEnable OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Globally enable or disable the LLDP configuration. If the hwLldpEnable
|
||||
is 1, LLDP is enabled. If the hwLldpEnable is 2, LLDP is disabled. "
|
||||
::= { hwLldpConfiguration 1 }
|
||||
|
||||
hwLldpLocManIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the management IP address of the local device. The management IP
|
||||
address is carried in the management address TLV of LLDP packet and is used
|
||||
to identify NM devices in network management. The management IP address
|
||||
configured here must be a valid one and must be an IP address in the address
|
||||
chain. If the IP address is not valid or is not configured, the management IP
|
||||
address will be chosen from default IP addressees of the system. The sequence
|
||||
of address searching is: loopback interface, management network interface, VLANIF
|
||||
port and IP address chain (The smallest IP is chosen). If the default IP is not
|
||||
found, the bridge MAC of the system is used."
|
||||
|
||||
::= { hwLldpConfiguration 2 }
|
||||
|
||||
hwLldpCounterReset OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clears the statistics of neighbours received and sent for trap informations."
|
||||
::= { hwLldpConfiguration 3 }
|
||||
|
||||
hwLldpNotificationEnable OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The global alarming that is used to control alarms on all ports.
|
||||
If it is 1, the global alarming is enabled. If it is 2, the global
|
||||
alarming is disabled."
|
||||
::= { hwLldpConfiguration 4 }
|
||||
|
||||
hwLldpPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LLDP port congfiguration table."
|
||||
::= { hwLldpConfiguration 5 }
|
||||
|
||||
hwLldpPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LLDP port congfiguration table."
|
||||
INDEX{ lldpPortConfigPortNum}
|
||||
::= { hwLldpPortConfigTable 1}
|
||||
|
||||
HwLldpPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpPortConfigIfIndex
|
||||
InterfaceIndex,
|
||||
hwLldpPortConfigCounterReset
|
||||
EnabledStatus
|
||||
}
|
||||
|
||||
hwLldpPortConfigIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port index."
|
||||
::= {hwLldpPortConfigEntry 11}
|
||||
|
||||
hwLldpPortConfigCounterReset OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clears the statistics of packets received and sent on the current port."
|
||||
::= {hwLldpPortConfigEntry 12}
|
||||
|
||||
hwLldpRemProtoTypeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpRemProtoTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LLDP remote neighbour protocol version table."
|
||||
::= { hwLldpRemoteSystemData 1 }
|
||||
|
||||
hwLldpRemProtoTypeEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpRemProtoTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LLDP remote neighbour protocol version table."
|
||||
INDEX {
|
||||
lldpPortConfigPortNum
|
||||
}
|
||||
::= { hwLldpRemProtoTypeTable 1}
|
||||
|
||||
HwLldpRemProtoTypeEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpRemProtoType INTEGER
|
||||
}
|
||||
|
||||
hwLldpRemProtoType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
lldp(1),
|
||||
mdn(2),
|
||||
unknown(255)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol type of the remote neighbour."
|
||||
::= {hwLldpRemProtoTypeEntry 1}
|
||||
|
||||
hwLldpMdnRemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpMdnRemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote MDN neighbor query table."
|
||||
::= { hwLldpRemoteSystemData 2 }
|
||||
|
||||
hwLldpMdnRemEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpMdnRemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the MacAddress discovery neighbour remote table."
|
||||
INDEX {
|
||||
hwLldpMdnRemLocalPortNum,
|
||||
hwLldpMdnRemIndex
|
||||
}
|
||||
::= { hwLldpMdnRemTable 1}
|
||||
|
||||
HwLldpMdnRemEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpMdnRemLocalPortNum LldpPortNumber,
|
||||
hwLldpMdnRemIndex Integer32,
|
||||
hwLldpMdnRemLocalPortId LldpPortId,
|
||||
hwLldpMdnRemMacAddr MacAddress
|
||||
}
|
||||
|
||||
hwLldpMdnRemLocalPortNum OBJECT-TYPE
|
||||
SYNTAX LldpPortNumber
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value used to identify the local port associated with
|
||||
this entry."
|
||||
::= {hwLldpMdnRemEntry 1}
|
||||
|
||||
hwLldpMdnRemIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents an arbitrary local integer value used to
|
||||
identify a particular connection instance, unique only for the
|
||||
indicated remote system."
|
||||
::= {hwLldpMdnRemEntry 2}
|
||||
|
||||
hwLldpMdnRemLocalPortId OBJECT-TYPE
|
||||
SYNTAX LldpPortId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string value used to identify the port component
|
||||
associated with a given port in the local system."
|
||||
::= {hwLldpMdnRemEntry 3}
|
||||
|
||||
hwLldpMdnRemMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MacAddress of LLDP MacAddress discovery neighbor."
|
||||
::= {hwLldpMdnRemEntry 8}
|
||||
--hwLldpRemManAddrTable : Management addresses of the remote system
|
||||
--
|
||||
hwLldpRemManAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpRemManAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one or more rows per management address
|
||||
information on the remote system learned on a particular port
|
||||
contained in the local chassis known to this agent."
|
||||
::= { hwLldpRemoteSystemData 4 }
|
||||
|
||||
hwLldpRemManAddrEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpRemManAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management address information about a particular chassis
|
||||
component. There may be multiple management addresses
|
||||
configured on the remote system identified by a particular
|
||||
lldpRemIndex whose information is received on
|
||||
lldpRemLocalPortNum of the local system. Each management
|
||||
address should have distinct 'management address
|
||||
type' (hwLldpRemManAddrSubtype) and 'management address'
|
||||
(hwLldpRemManAddr.)
|
||||
Entries may be created and deleted in this table by the
|
||||
agent."
|
||||
INDEX { lldpRemTimeMark,
|
||||
lldpRemLocalPortNum,
|
||||
lldpRemIndex,
|
||||
hwLldpRemManAddrSubtype,
|
||||
hwLldpRemManAddr
|
||||
}
|
||||
::= { hwLldpRemManAddrTable 1 }
|
||||
|
||||
HwLldpRemManAddrEntry ::= SEQUENCE {
|
||||
hwLldpRemManAddrSubtype AddressFamilyNumbers,
|
||||
hwLldpRemManAddr LldpManAddress,
|
||||
hwLldpRemManAddrIfSubtype LldpManAddrIfSubtype,
|
||||
hwLldpRemManAddrIfId Integer32,
|
||||
hwLldpRemManAddrOID OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
hwLldpRemManAddrSubtype OBJECT-TYPE
|
||||
SYNTAX AddressFamilyNumbers
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of management address identifier encoding used in
|
||||
the associated 'lldpRemManagmentAddr' object."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1AB-2005 9.5.9.3"
|
||||
::= { hwLldpRemManAddrEntry 1 }
|
||||
|
||||
hwLldpRemManAddr OBJECT-TYPE
|
||||
SYNTAX LldpManAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string value used to identify the management address
|
||||
component associated with the remote system. The purpose
|
||||
of this address is to contact the management entity."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1AB-2005 9.5.9.4"
|
||||
::= { hwLldpRemManAddrEntry 2 }
|
||||
|
||||
hwLldpRemManAddrIfSubtype OBJECT-TYPE
|
||||
SYNTAX LldpManAddrIfSubtype
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The enumeration value that identifies the interface numbering
|
||||
method used for defining the interface number, associated
|
||||
with the remote system."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1AB-2005 9.5.9.5"
|
||||
::= { hwLldpRemManAddrEntry 3 }
|
||||
|
||||
hwLldpRemManAddrIfId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The integer value used to identify the interface number
|
||||
regarding the management address component associated with
|
||||
the remote system."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1AB-2005 9.5.9.6"
|
||||
::= { hwLldpRemManAddrEntry 4 }
|
||||
|
||||
hwLldpRemManAddrOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID value used to identify the type of hardware component
|
||||
or protocol entity associated with the management address
|
||||
advertised by the remote system agent."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1AB-2005 9.5.9.8"
|
||||
::= { hwLldpRemManAddrEntry 5 }
|
||||
hwLldpRemNetworkIdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpRemNetworkIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LLDP remote neighbour network id table."
|
||||
::= { hwLldpRemoteSystemData 3 }
|
||||
|
||||
hwLldpRemNetworkIdEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpRemNetworkIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LLDP remote neighbour network id table."
|
||||
AUGMENTS { lldpRemEntry }
|
||||
::= { hwLldpRemNetworkIdTable 1}
|
||||
|
||||
HwLldpRemNetworkIdEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpRemNetworkId OCTET STRING
|
||||
}
|
||||
|
||||
hwLldpRemNetworkId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Network id of the remote neighbour."
|
||||
::= {hwLldpRemNetworkIdEntry 1}
|
||||
|
||||
hwLldpInterfaceRemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLldpInterfaceRemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LLDP remote table."
|
||||
::= { hwLldpInterfaceRemData 1 }
|
||||
|
||||
hwLldpInterfaceRemEntry OBJECT-TYPE
|
||||
SYNTAX HwLldpInterfaceRemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LLDP remote table."
|
||||
INDEX {
|
||||
hwLldpRemTablesChangeIfIndex
|
||||
}
|
||||
::= { hwLldpInterfaceRemTable 1}
|
||||
|
||||
HwLldpInterfaceRemEntry ::=
|
||||
SEQUENCE {
|
||||
hwLldpRemTablesChangeIfIndex InterfaceIndex,
|
||||
hwLldpRemTablesChangeType INTEGER,
|
||||
hwLldpInterfaceRemAdds Integer32,
|
||||
hwLldpInterfaceRemDeletes Integer32
|
||||
}
|
||||
|
||||
hwLldpRemTablesChangeIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LLDP neighbors of this interface was changed."
|
||||
::= { hwLldpInterfaceRemEntry 1 }
|
||||
|
||||
hwLldpRemTablesChangeType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
added(1),
|
||||
deleted(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The change type of LLDP remote tables."
|
||||
::= { hwLldpInterfaceRemEntry 2 }
|
||||
|
||||
hwLldpInterfaceRemAdds OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of LLDP neighbors inserted."
|
||||
::= { hwLldpInterfaceRemEntry 3 }
|
||||
|
||||
hwLldpInterfaceRemDeletes OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of LLDP neighbors deleted."
|
||||
::= { hwLldpInterfaceRemEntry 4 }
|
||||
|
||||
hwLldpDdpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 52 }
|
||||
hwLldpDdpTrapLocalSN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 1 }
|
||||
hwLldpDdpTrapLocalIfindex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 2 }
|
||||
hwLldpDdpTrapLocalIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 3 }
|
||||
hwLldpDdpTrapLocalMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 4 }
|
||||
hwLldpDdpTrapNbrSN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 5 }
|
||||
hwLldpDdpTrapNbrIfindex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 6 }
|
||||
hwLldpDdpTrapNbrIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 7 }
|
||||
hwLldpDdpTrapNbrMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpDdpTrapObjects 8 }
|
||||
|
||||
-- define trap VB
|
||||
hwLldpTrapIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lldp trap message interface name."
|
||||
::= { hwLldpTrapObjects 1 }
|
||||
|
||||
--- define paramet trap
|
||||
hwLldpTrapParaObjects OBJECT IDENTIFIER ::= { hwLldpObjects 54 }
|
||||
hwLldpParaTrapLocPortId OBJECT-TYPE
|
||||
SYNTAX LldpPortId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lldp trap interface name."
|
||||
::= { hwLldpTrapParaObjects 1 }
|
||||
hwLldpParaTrapPeerPortId OBJECT-TYPE
|
||||
SYNTAX LldpPortId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 2 }
|
||||
hwLldpParaTrapLocStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 3 }
|
||||
hwLldpParaTrapLocChassisId OBJECT-TYPE
|
||||
SYNTAX LldpChassisId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 4 }
|
||||
hwLldpParaTrapLocTTL OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 5 }
|
||||
hwLldpParaTrapLocMngIp OBJECT-TYPE
|
||||
SYNTAX LldpManAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 6 }
|
||||
hwLldpParaTrapPeerChassisId OBJECT-TYPE
|
||||
SYNTAX LldpChassisId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 7 }
|
||||
hwLldpParaTrapPeerPortDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 8 }
|
||||
hwLldpParaTrapPeerSysName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 9 }
|
||||
hwLldpParaTrapPeerSysDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 10 }
|
||||
hwLldpParaTrapPeerSysCap OBJECT-TYPE
|
||||
SYNTAX LldpSystemCapabilitiesMap
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 11 }
|
||||
hwLldpParaTrapPeerMngIp OBJECT-TYPE
|
||||
SYNTAX LldpManAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTrapParaObjects 12 }
|
||||
|
||||
|
||||
hwLldpEnabled NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LLDP is globally enabled. This alarm is not
|
||||
restricted by the alarm delay."
|
||||
::= { hwLldpTraps 1}
|
||||
|
||||
hwLldpDisabled NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LLDP is globally disabled. This alarm is not
|
||||
restricted by the alarm delay."
|
||||
::= { hwLldpTraps 2}
|
||||
|
||||
hwLldpLocSysCapSupportedChange NOTIFICATION-TYPE
|
||||
OBJECTS {lldpLocSysCapSupported}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm on the change of capabilities supported of a local device."
|
||||
::= { hwLldpTraps 3}
|
||||
|
||||
hwLldpLocSysCapEnabledChange NOTIFICATION-TYPE
|
||||
OBJECTS {lldpLocSysCapEnabled}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm on the change of capabilities enabled of a local device."
|
||||
::= { hwLldpTraps 4}
|
||||
|
||||
hwLldpLocManIPAddrChange NOTIFICATION-TYPE
|
||||
OBJECTS {hwLldpLocManIPAddr}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm on the change of management IP address of a local device."
|
||||
::= { hwLldpTraps 5}
|
||||
|
||||
hwLldpMdnRemTablesChange NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the MacAddress discovery neighbor is changed."
|
||||
::= { hwLldpTraps 6}
|
||||
|
||||
hwLldpRateExcessive NOTIFICATION-TYPE
|
||||
OBJECTS { hwLldpTrapIfName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the received PDU rate has exceeded the threshold."
|
||||
::= { hwLldpTraps 7}
|
||||
|
||||
hwLldpInterfaceRemTablesChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hwLldpRemTablesChangeType,
|
||||
hwLldpInterfaceRemAdds,
|
||||
hwLldpInterfaceRemDeletes
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LLDP neighbor information of the interface was changed."
|
||||
::= { hwLldpTraps 8}
|
||||
|
||||
hwLldpDdpNotifyDeviceAuthenTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hwLldpDdpTrapLocalSN, hwLldpDdpTrapLocalIfindex, hwLldpDdpTrapLocalIP, hwLldpDdpTrapLocalMAC, hwLldpDdpTrapNbrSN,
|
||||
hwLldpDdpTrapNbrIfindex, hwLldpDdpTrapNbrIP, hwLldpDdpTrapNbrMAC }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwLldpTraps 9 }
|
||||
|
||||
|
||||
hwLldpInterfaceParaChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hwLldpParaTrapLocPortId, hwLldpParaTrapPeerPortId, hwLldpParaTrapLocStatus, hwLldpParaTrapLocChassisId, hwLldpParaTrapLocTTL,
|
||||
hwLldpParaTrapLocMngIp, hwLldpParaTrapPeerChassisId, hwLldpParaTrapPeerPortDesc, hwLldpParaTrapPeerSysName, hwLldpParaTrapPeerSysDesc,
|
||||
hwLldpParaTrapPeerSysCap, hwLldpParaTrapPeerMngIp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LLDP parament of the interface was changed."
|
||||
::= { hwLldpTraps 10}
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- HAUWEILLDPMIBCONFORMANCE
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hwLldpCompliances OBJECT IDENTIFIER ::= { hwLldpConformance 1 }
|
||||
hwLldpGroups OBJECT IDENTIFIER ::= { hwLldpConformance 2 }
|
||||
-- compliance statements
|
||||
lldpCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the HUAWEI-LLDP-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hwLldpConfigGroup,
|
||||
hwLldpStatsGroup,
|
||||
hwLldpPortGroup,
|
||||
hwLldpTrapGroup
|
||||
}
|
||||
::= { hwLldpCompliances 1 }
|
||||
|
||||
-- MIB groupings
|
||||
hwLldpConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpEnable,
|
||||
hwLldpLocManIPAddr,
|
||||
hwLldpNotificationEnable,
|
||||
hwLldpDdpSetFilterType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to configure the
|
||||
LLDP implementation behavior.
|
||||
This group is mandatory for agents which implement the LLDP."
|
||||
::= { hwLldpGroups 1 }
|
||||
|
||||
hwLldpStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpCounterReset,
|
||||
|
||||
hwLldpPortConfigCounterReset
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to represent LLDP
|
||||
statistics.
|
||||
This group is mandatory for agents which implement the LLDP
|
||||
and have the capability of receiving and transmitting LLDP frames."
|
||||
::= { hwLldpGroups 2 }
|
||||
|
||||
|
||||
hwLldpPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpPortConfigIfIndex ,
|
||||
hwLldpRemProtoType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects indicate index of port."
|
||||
::= { hwLldpGroups 3 }
|
||||
|
||||
hwLldpTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
hwLldpEnabled,
|
||||
hwLldpDisabled,
|
||||
hwLldpLocSysCapSupportedChange,
|
||||
hwLldpLocSysCapEnabledChange,
|
||||
hwLldpLocManIPAddrChange,
|
||||
hwLldpMdnRemTablesChange,
|
||||
hwLldpRateExcessive,
|
||||
hwLldpInterfaceRemTablesChange,
|
||||
hwLldpInterfaceParaChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate HUAWEI-LLDP-MIB
|
||||
data consistency and general status information.
|
||||
This group is mandatory for agents which implement the LLDP
|
||||
and have the capability of receiving LLDP frames."
|
||||
::= { hwLldpGroups 4 }
|
||||
|
||||
hwLldpMdnRemGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpMdnRemLocalPortId,
|
||||
hwLldpMdnRemMacAddr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to represent
|
||||
LLDP MacAddress discovery neighbor remote systems information.
|
||||
The objects represent the information associated with the basic
|
||||
TLV set. Please note that even the agent doesn't implement some
|
||||
of the optional TLVs, it shall recognize all the optional TLV
|
||||
information that the remote system may advertise."
|
||||
::= { hwLldpGroups 5 }
|
||||
|
||||
hwLldpTrapObjectsGroup OBJECT-GROUP
|
||||
OBJECTS { hwLldpTrapIfName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects used as trap parameters."
|
||||
::= { hwLldpGroups 6 }
|
||||
|
||||
hwLldpInterfaceRemGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpRemTablesChangeType,
|
||||
hwLldpInterfaceRemAdds,
|
||||
hwLldpInterfaceRemDeletes
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LLDP remote table."
|
||||
::= { hwLldpGroups 7 }
|
||||
|
||||
hwLldpRemNetworkIdGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLldpRemNetworkId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LLDP remote networkId table."
|
||||
::= { hwLldpGroups 8 }
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user