Add support for Huawei YunShan OS (#15903)

* Update Huawei MIBs

* Add YunShan OS definition and discovery

* Add YunShan OS snmpsim and test data

* Update discovery according to newer MIBs

* OS test data update

* OS test data update

* OS test data update
This commit is contained in:
czarnian 2024-03-25 17:17:53 +01:00 committed by GitHub
parent ec174e7f9b
commit f6d67c1cd8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
95 changed files with 216928 additions and 135055 deletions

View File

@ -0,0 +1,674 @@
mib: HUAWEI-WLAN-CONFIGURATION-MIB:HUAWEI-WAN-MIB:HUAWEI-ENTITY-EXTENT-MIB:HUAWEI-ENERGYMNGT-MIB:HUAWEI-STACK-MIB:HUAWEI-POE-MIB
modules:
os:
sysDescr_regex: '/\((?<hardware>[^)]+) (?<version>V[0-9]{3}R[0-9]{3}[0-9A-Z]+)/'
hardware:
- HUAWEI-ENTITY-EXTENT-MIB::hwEntityExtentMIB.6.5.0
- HUAWEI-DEVICE-EXT-MIB::hwProductName.0
- HUAWEI-MIB::hwDatacomm.183.1.25.1.5.1
- HUAWEI-MIB::mlsr.20.1.1.1.3.0
- HUAWEI-ENTITY-EXTENT-MIB::hwEntityBoardName.9
serial:
- HUAWEI-DEVICE-EXT-MIB::hwDeviceEsn.0
- ENTITY-MIB::entPhysicalSerialNum.9
processors:
data:
-
oid: hwEntityStateEntry
value: hwEntityCpuUsage
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5.{{ $index }}'
descr: '{{ $entPhysicalName }} Processor'
skip_values:
-
oid: hwEntityOperStatus
op: '!='
value: 3
-
oid: hwEntityCpuUsageThreshold
op: '='
value: 0
sensors:
pre-cache:
data:
-
oid:
- entPhysicalName
- hwEntityStateTable
- hwEntityAdminStatus
- hwPwrStatusTable
- hwStackPortTable
- hw3GTable
temperature:
data:
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalTemperature
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.5.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
skip_values:
-
oid: hwEntityOpticalMode
op: '='
value: '1'
-
oid: hwEntityOpticalTemperature
op: '<'
value: '-50'
-
oid: hwEntityOpticalTemperature
op: '>='
value: '2147483646'
-
oid: hwEntityStateTable
value: hwEntityTemperature
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
skip_values:
-
oid: hwEntityTemperature
op: '='
value: '0'
-
oid: hwEntityTemperature
op: '>='
value: '2147483646'
-
oid: hwTemperatureThresholdTable
value: hwEntityTempValue
index: '{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.8.1.6.{{ $index }}'
descr: 'TempSensor {{ $subindex0 }}.{{ $subindex1 }}.{{ $subindex2 }}.{{ $subindex3 }}'
group: 'Slot-{{ $subindex0 }}'
warn_limit: hwEntityTempMinorAlmThreshold
high_limit: hwEntityTempMajorAlmThreshold
divisor: 1
count:
data:
-
oid: hw3GTable
value: hw3GBER
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.47.{{ $index }}'
descr: 'Bit Error Rate'
index: '3GBER-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GUpBand
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.30.{{ $index }}'
descr: 'Upstream Bandwidth'
index: '3gup-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GDownBand
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.31.{{ $index }}'
descr: 'Downstream Bandwidth'
index: '3gdown-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GBytesRateSent
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.28.{{ $index }}'
descr: 'Upstream Cur. Speed (bytes/s)'
index: '3gupr-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GBytesRateReceived
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.29.{{ $index }}'
descr: 'Downstream Cur. Speed (bytes/s)'
index: '3gdownr-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
runtime:
data:
-
oid: hw3GTable
value: hw3GUpTime
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.55.{{ $index }}'
descr: 'Uptime'
divisor: 6000
index: '3guptime-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
dbm:
data:
-
oid: hw3GTable
value: hw3GCurrentRSSI
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.35.{{ $index }}'
descr: 'RSSI'
index: 'rssi-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GCurrentLteRSRP
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.38.{{ $index }}'
descr: 'LTE RSRP'
index: 'rsrp-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GCurrentLteRSRQ
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.40.{{ $index }}'
descr: 'LTE RSRQ'
index: 'rsrq-{{ $index }}'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalRxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.{{ $index }}'
descr: '{{ $entPhysicalName }} Rx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'rx-{{ $index }}'
user_func: 'uw_to_dbm'
group: '{{ $entPhysicalName }}'
low_limit: hwEntityOpticalRxLowWarnThreshold
high_limit: hwEntityOpticalRxHighWarnThreshold
skip_values:
-
oid: hwEntityOpticalRxPower
op: '<='
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalRxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.{{ $index }}'
descr: '{{ $entPhysicalName }} Rx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'rx-{{ $index }}'
divisor: 100
group: '{{ $entPhysicalName }}'
skip_values:
-
oid: hwEntityOpticalRxPower
op: '>'
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
-
oid: hwEntityOpticalLaneRxPower
op: 'exists'
value: true
-
oid: hwEntityOpticalBiasCurrent
op: '='
value: 0
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalTxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.{{ $index }}'
descr: '{{ $entPhysicalName }} Tx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'tx-{{ $index }}'
user_func: 'uw_to_dbm'
group: '{{ $entPhysicalName }}'
skip_values:
-
oid: hwEntityOpticalTxPower
op: '<='
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalTxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.{{ $index }}'
descr: '{{ $entPhysicalName }} Tx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'tx-{{ $index }}'
divisor: 100
group: '{{ $entPhysicalName }}'
skip_values:
-
oid: hwEntityOpticalTxPower
op: '>'
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
-
oid: hwEntityOpticalLaneTxPower
op: 'exists'
value: true
-
oid: hwEntityOpticalBiasCurrent
op: '='
value: 0
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalLaneRxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.32.{{ $index }}'
descr: '{{ $entPhysicalName }} Rx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'lane-rx-{{ $index }}'
divisor: 100
group: '{{ $entPhysicalName }}'
high_limit: hwEntityOpticalRxHighThreshold
low_limit: hwEntityOpticalRxLowThreshold
skip_values:
-
oid: hwEntityOpticalRxPower
op: '>'
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalLaneTxPower
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.33.{{ $index }}'
descr: '{{ $entPhysicalName }} Tx'
entPhysicalIndex: '{{ $index }}'
entPhysicalIndex_measured: ports
index: 'lane-tx-{{ $index }}'
group: '{{ $entPhysicalName }}'
high_limit: hwEntityOpticalTxHighThreshold
low_limit: hwEntityOpticalTxLowThreshold
skip_values:
-
oid: hwEntityOpticalTxPower
op: '>'
value: 0
-
oid: hwEntityAdminStatus
op: '='
value: 12
divisor: 100
voltage:
data:
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalVoltage
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.6.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: hwEntityOpticalVoltage
op: '='
value: '-1'
-
oid: hwEntityOpticalMode
op: '='
value: '1'
-
oid: hwEntityStateTable
value: hwEntityVoltage
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.1.1.13.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: hwEntityVoltage
op: '='
value: '0'
-
oid: hwEntityVoltage
op: '>='
value: '2147483646'
-
oid: hwPwrStatusTable
value: hwEntityPwrVoltage
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.18.1.8.{{ $index }}'
descr: 'PWR{{ $hwEntityPwrSlot }}'
index: '{{ $index }}'
divisor: 1000
-
oid: hwVoltageInfoTable
value: hwEntityVolCurValue
index: '{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.9.1.7.{{ $index }}'
descr: 'VoltSensor {{ $subindex0 }}.{{ $subindex1 }}.{{ $subindex2 }}.{{ $subindex3 }}'
group: 'Slot-{{ $subindex0 }}'
low_limit: hwEntityVolLowAlmFatal
low_warn_limit: hwEntityVolLowAlmMajor
warn_limit: hwEntityVolHighAlmMajor
high_limit: hwEntityVolHighAlmFatal
divisor: 1000
current:
data:
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalBiasCurrent
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.7.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
divisor: 1000000
skip_values:
-
oid: hwEntityOpticalBiasCurrent
op: '='
value: '-1'
-
oid: hwEntityOpticalMode
op: '='
value: '1'
-
oid: hwEntityOpticalBiasCurrent
op: '<'
value: '1000'
-
oid: hwOpticalModuleInfoTable
value: hwEntityOpticalBiasCurrent
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.7.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: hwEntityOpticalBiasCurrent
op: '='
value: '-1'
-
oid: hwEntityOpticalMode
op: '='
value: '1'
-
oid: hwEntityOpticalBiasCurrent
op: '>='
value: '1000'
-
oid: hwPwrStatusTable
value: hwEntityPwrCurrent
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.18.1.7.{{ $index }}'
descr: 'PWR{{ $hwEntityPwrSlot }}'
index: '{{ $index }}'
divisor: 1000
power:
data:
-
oid: hwAveragePower
num_oid: '.1.3.6.1.4.1.2011.6.157.1.3.{{ $index }}'
descr: 'Average Power Consumption'
index: 0
divisor: 1000
-
oid: hwCurrentPower
num_oid: '.1.3.6.1.4.1.2011.6.157.1.6.{{ $index }}'
descr: 'Current Power Consumption'
index: 1
divisor: 1000
-
oid: hwBoardPowerMngtTable
value: hwBoardCurrentPower
num_oid: '.1.3.6.1.4.1.2011.6.157.2.1.1.4.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: hwBoardCurrentPower
op: '='
value: '-1'
-
oid: entPhysicalName
op: '='
value: ''
-
oid: hwBoardPowerMngtTable
value: hwBoardCurrentPower
num_oid: '.1.3.6.1.4.1.2011.6.157.2.1.1.4.{{ $index }}'
descr: '{{ $hwBoardType }} {{ $hwBoardName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: hwBoardCurrentPower
op: '='
value: '-1'
-
oid: entPhysicalName
op: '!='
value: ''
percent:
data:
-
oid: hwFanStatusTable
value: hwEntityFanSpeed
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.10.1.5.{{ $index }}'
descr: 'Slot {{ $subindex0 }} Fan {{ $subindex1 }} Speed'
state:
data:
-
oid: hwWlanClusterSynConfig
value: hwWlanClusterSynConfigScheduleEnable
num_oid: '.1.3.6.1.4.1.2011.6.139.11.1.83.5.4.{{ $index }}'
descr: 'Configuration Sync'
group: Redundancy
state_name: hwWlanClusterSynConfigScheduleEnable
states:
- { descr: disable, graph: 1, value: 1, generic: 3 }
- { descr: enable, graph: 1, value: 2, generic: 0 }
-
oid: hwWlanClusterACListInfoTable
value: hwWlanClusterACStatus
num_oid: '.1.3.6.1.4.1.2011.6.139.11.1.83.6.1.7.{{ $index }}'
descr: 'Current Redundancy Status'
group: Redundancy
state_name: hwWlanClusterACStatus
states:
- { descr: down, graph: 1, value: 1, generic: 2 }
- { descr: up, graph: 1, value: 2, generic: 0 }
- { descr: pskmismatch, graph: 1, value: 3, generic: 2 }
- { descr: vermismatch, graph: 1, value: 4, generic: 2 }
- { descr: cfgmismatch, graph: 1, value: 5, generic: 2 }
- { descr: devmismatch, graph: 1, value: 6, generic: 2 }
- { descr: initial, graph: 1, value: 7, generic: 3 }
-
oid: hwWlanClusterACListInfoTable
value: hwWlanClusterACRole
num_oid: '.1.3.6.1.4.1.2011.6.139.11.1.83.6.1.4.{{ $index }}'
descr: 'Peer Redundancy Role'
group: Redundancy
state_name: hwWlanClusterACRole
states:
- { descr: Master, graph: 1, value: 1, generic: 0 }
- { descr: Slave, graph: 1, value: 2, generic: 0 }
- { descr: Backup, graph: 1, value: 3, generic: 0 }
-
oid: hwFanStatusTable
value: hwEntityFanState
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.10.1.7.{{ $index }}'
descr: 'Slot {{ $subindex0 }} Fan {{ $subindex1 }} Status'
group: Fans
state_name: hwEntityFanState
states:
- { descr: Normal, graph: 1, value: 1, generic: 0 }
- { descr: Abnormal, graph: 1, value: 2, generic: 2 }
-
oid: hwStackMemberInfoTable
value: hwMemberStackRole
num_oid: '.1.3.6.1.4.1.2011.5.25.183.1.20.1.3.{{ $index }}'
descr: 'Unit {{ $index }} {{ $hwMemberStackDeviceType }} Status'
group: Stack
state_name: hwMemberStackRole
states:
- { descr: Master, graph: 1, value: 1, generic: 0 }
- { descr: Standby, graph: 1, value: 2, generic: 0 }
- { descr: Slave, graph: 1, value: 3, generic: 0 }
-
oid: hw3GTable
value: hw3GModemStatus
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.11.{{ $index }}'
descr: 'Current Modem Status'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
state_name: hw3GModemStatus
states:
- { descr: onLine, graph: 1, value: 1, generic: 0 }
- { descr: offLine, graph: 1, value: 4, generic: 2 }
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GCurrentNetworkConnection
index: 'netConn-{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.34.{{ $index }}'
descr: 'Current Network'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
state_name: hw3GCurrentNetworkConnection
states:
- { descr: '3G', graph: 1, value: 2, generic: 0 }
- { descr: 'LTE', graph: 1, value: 3, generic: 0 }
- { descr: 'Unknown', graph: 1, value: 7, generic: 3 }
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hw3GTable
value: hw3GConnectionStatus
index: 'netConnStatus-{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.241.1.2.1.1.53.{{ $index }}'
descr: 'Current Network Status'
group: 'Modem {{ $hw3GDeviceNumber }}, {{ $hw3GIMEI }}'
state_name: hw3GConnectionStatus
states:
- { descr: 'noService', graph: 1, value: 0, generic: 2 }
- { descr: 'emergency', graph: 1, value: 1, generic: 2 }
- { descr: 'serviceAvailable', graph: 1, value: 2, generic: 0 }
- { descr: 'regionEmergency', graph: 1, value: 3, generic: 2 }
- { descr: 'savingStatus', graph: 1, value: 4, generic: 3 }
skip_values:
-
oid: hw3GDeviceNumber
op: '='
value: ''
-
oid: hw3GIMEI
op: '='
value: ''
-
oid: hwVoltageInfoTable
value: hwEntityVolStatus
index: '{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.9.1.5.{{ $index }}'
group: 'Slot-{{ $subindex0 }}'
descr: 'VoltStatus {{ $subindex0 }}.{{ $subindex1 }}.{{ $subindex2 }}.{{ $subindex3 }}'
states:
- { descr: 'Normal', graph: 1, value: 1, generic: 0 }
- { descr: 'Minor', graph: 1, value: 2, generic: 1 }
- { descr: 'Major', graph: 1, value: 3, generic: 2 }
- { descr: 'Fatal', graph: 1, value: 4, generic: 2 }
-
oid: hwTemperatureThresholdTable
value: hwEntityTempStatus
index: '{{ $index }}'
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.8.1.5.{{ $index }}'
group: 'Slot-{{ $subindex0 }}'
descr: 'TempStatus {{ $subindex0 }}.{{ $subindex1 }}.{{ $subindex2 }}.{{ $subindex3 }}'
states:
- { descr: 'Normal', graph: 1, value: 1, generic: 0 }
- { descr: 'Minor', graph: 1, value: 2, generic: 1 }
- { descr: 'Major', graph: 1, value: 3, generic: 2 }
- { descr: 'Fatal', graph: 1, value: 4, generic: 2 }

View File

@ -0,0 +1,13 @@
os: yunshan
group: huawei
text: 'Huawei YunShan OS'
type: network
icon: huawei
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
mib_dir: huawei
discovery:
- sysObjectID:
- .1.3.6.1.4.1.2011.2.23

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,10 @@
-- ============================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI-BGP-VPN-MIB , this Mib module for management
-- of BGP/VPN protocol.
-- Reference: This MIB was extracted from RFC 4271
-- Version: V2.28
-- Version: V2.48
-- History:
-- <wangchong >, <2008-12-28>, <publish>
-- <xiaoyaqun>, <2009-09-14>, <publish>
@ -33,7 +33,7 @@
-- Jan 19, 2015 at 15:02 GMT
hwBgpMIB MODULE-IDENTITY
LAST-UPDATED "202007221200Z" -- Apr 13, 2020 at 1200 GMT
LAST-UPDATED "202210251200Z" -- October 25, 2022 at 1200 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -49,11 +49,91 @@
"The Mib module for management of BGP/VPN. Huawei Technologies co.,Ltd.
Supplementary information may be available at:
http://www.huawei.com"
REVISION "202210251200Z"
DESCRIPTION
"Delete trap nodes name, include: 'hwBgpEnterMemoryDangerStatus', 'hwBgpEnterMemoryDangerStatusClear'."
REVISION "202210131500Z"
DESCRIPTION
"Add trap nodes name, include: 'hwBgpMultiDynamicPeerSessionExceed', 'hwBgpMultiDynamicPeerSessionExceedClear'."
REVISION "202208241500Z"
DESCRIPTION
"Add trap nodes name, include: 'hwBgpEnterMemoryDangerStatus', 'hwBgpEnterMemoryDangerStatusClear'."
REVISION "202207071500Z"
DESCRIPTION
"Add trap nodes name, include: 'hwBgpMultiVpnRouteLabelNumReachThresold', 'hwBgpMultiVpnRouteLabelNumReachThresoldClear', 'hwBgpMultiVpnRouteLabelNumReachMaximum', 'hwBgpMultiVpnRouteLabelNumReachMaximumClear'."
REVISION "202204182100Z"
DESCRIPTION
"Add two trap nodes for hwBgpTraps include: 'hwBgpPdPeerAddrFamilyRouteThresholdExceed' and 'hwBgpPdPeerAddrFamilyRouteExceed '."
REVISION "202109172100Z"
DESCRIPTION
"Update type of 'hwBgpVrfAddressFamily' and 'hwEvpnAddressFamily'."
REVISION "202109091500Z"
DESCRIPTION
"Update type of 'hwVpnPublicNextHop'."
REVISION "202108311200Z"
DESCRIPTION
"Add two trap nodes for hwBgpTraps, include: 'hwBgpSidLabelConflict', 'hwBgpSidLabelConflictClear'"
REVISION "202108151200Z"
DESCRIPTION
"Modify objects for 'hwBgpUnnumberedPeerEstablished'."
REVISION "202106151000Z"
DESCRIPTION
"Modify description of MIB nodes, include: 'HwBgpPeerSessionExtEntry', and add 'hwBgpPeerSessionExtPswdType'"
REVISION "202106111000Z"
DESCRIPTION
"Add a trap node for hwBgpTraps, include: 'hwBgpRoaCheckFail'."
REVISION "202106101100Z"
DESCRIPTION
"Modify one trap node, include: 'hwBgpUnnumberedPeerEstablished'."
REVISION "202106071500Z"
DESCRIPTION
"Add six trap nodes for hwBgpTraps, include: 'hwBgpUnnumberedPeerRouteExceed', 'hwBgpUnnumberedPeerRouteExceedClear', 'hwBgpUnnumberedPeerRouteNumThresholdExceed', 'hwBgpUnnumberedPeerRouteNumThresholdClear'."
REVISION "202104251500Z"
DESCRIPTION
"Add a integer sd-wan(74) for 'HWBgpSafi'."
REVISION "202103271500Z"
DESCRIPTION
"Add one trap node for hwBgpPeerBackwardTransition, include: 'hwBgpPeerDescription'. Add one MIB node for HwBgpPeerEntry, include: 'hwBgpPeerDescription'"
REVISION "202010121000Z"
DESCRIPTION
"Add two trap nodes for hwBgpTraps, include: 'hwBgpDiscardRecvRoute', 'hwBgpDiscardRecvRouteClear'. Add one MIB node for hwBgpVpnTrapObject, include: 'hwBgpMemReason'"
REVISION "202009291000Z"
DESCRIPTION
"Add one MIB table of hwBgpVpnTrapObject, and delete MIB table hwBgpMemCtrlTable, Delete two trap nodes for hwBgpTraps, include: 'hwBgpDiscardRecvRoute', 'hwBgpDiscardRecvRouteClear'"
REVISION "202009241600Z"
DESCRIPTION
"Modify one MIB table for description, include: 'hwBgpMemCtrlTable', and delete 'hwBgpRouteLoopDetected'"
REVISION "202008131200Z"
DESCRIPTION
"Add two trap nodes for hwBgpTraps, include: 'hwBgpDiscardRecvRoute', 'hwBgpDiscardRecvRouteClear'. Add one MIB table for hwBgpRoute, include: 'hwBgpMemCtrlTable'"
REVISION "202007251600Z"
DESCRIPTION
"Add two trap nodes for hwBgpTraps, include: 'hwBgpRouteLoopDetected', 'hwBgpRouteLoopDetectedClear'. Add one MIB table for hwBgpRoute, include: 'hwBgpLoopDetectTable'"
REVISION "202007221200Z"
DESCRIPTION
"Modify description of MIB nodes, include:hwOsNodeTable."
REVISION "202004131200Z"
DESCRIPTION
"Modify description of MIB nodes, include: hwBgpPeerAddrFamilyPerRouteThresholdExceed, hwBgpPeerAddrFamilyPerRouteThresholdExceedClear, hwBgpPeerAddrFamilyPerRouteExceed, hwBgpPeerAddrFamilyPerRouteExceedClear, hwBgpRouteType."
@ -193,6 +273,7 @@
mcast-vpn(5),
vpls(65),
mdt(66),
sd-wan(74),
vpn(128),
route-target(132)
}
@ -357,7 +438,9 @@
hwBgpPeerUnAvaiReason
Unsigned32,
hwBgpPeerAdminStatus
INTEGER
INTEGER,
hwBgpPeerDescription
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.1
@ -496,6 +579,14 @@
providing write access to this object
without adequate authentication."
::= { hwBgpPeerEntry 11 }
-- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.12
hwBgpPeerDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The description of the BGP peer."
::= { hwBgpPeerEntry 12 }
-- 1.3.6.1.4.1.2011.5.25.177.1.1.3
hwBgpPeerRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBgpPeerRouteEntry
@ -1057,7 +1148,7 @@
hwBgpPeerSessionExtUnavailableType
INTEGER,
hwBgpPeerSessionExtLocalIfName
OCTET STRING,
OCTET STRING,
hwBgpPeerSessionExtReason
INTEGER,
hwBgpPeerSessionExtVrfName
@ -1065,6 +1156,8 @@
hwBgpPeerSessionExtRemoteAs
OCTET STRING,
hwBgpPeerSessionExtDescription
OCTET STRING,
hwBgpPeerSessionExtPswdType
OCTET STRING
}
@ -1195,6 +1288,15 @@
"The description of the remote BGP peer."
::= { hwBgpPeerSessionExtEntry 11 }
-- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.12
hwBgpPeerSessionExtPswdType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The password type of the remote BGP peer."
::= { hwBgpPeerSessionExtEntry 12 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2
hwBgpRoute OBJECT IDENTIFIER ::= { hwBgpObjects 2 }
@ -1292,7 +1394,7 @@
hwBgpVrfInstName
OCTET STRING,
hwBgpVrfAddressFamily
Unsigned32
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.1
@ -1333,7 +1435,7 @@
-- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.5
hwBgpVrfAddressFamily OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
@ -1368,7 +1470,7 @@
hwEvpnRouteType
Unsigned32,
hwEvpnAddressFamily
Unsigned32
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.1
@ -1400,7 +1502,7 @@
-- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.4
hwEvpnAddressFamily OBJECT-TYPE
SYNTAX Unsigned32
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
@ -1446,6 +1548,48 @@
"The threshold number of BGP labels."
::= { hwBgpLabelLimitTable 4 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.5
hwBgpVpnTrapObject OBJECT IDENTIFIER ::= { hwBgpRoute 5 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.5.1
hwBgpVrfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the VPN instance."
::= { hwBgpVpnTrapObject 1 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.5.2
hwBgpMemReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason of memory control."
::= { hwBgpVpnTrapObject 2 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.6
hwBgpSidLabelTable OBJECT IDENTIFIER ::= { hwBgpRoute 6 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.6.1
hwBgpPrefixSidLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The prefix-sid label of the BGP route."
::= { hwBgpSidLabelTable 1 }
-- 1.3.6.1.4.1.2011.5.25.177.1.2.6.2
hwBgpRoutePrefix OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The prefix of the BGP route."
::= { hwBgpSidLabelTable 2 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3
hwBgpTraps OBJECT IDENTIFIER ::= { hwBgpObjects 3 }
@ -1530,7 +1674,7 @@
::= { hwBgpTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.10
hwBgpPeerBackwardTransition NOTIFICATION-TYPE
OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName }
OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName, hwBgpPeerDescription }
STATUS current
DESCRIPTION
"The BGPBackwardTransition Event is generated
@ -1745,6 +1889,193 @@
DESCRIPTION
"The number of specified routes received from peers in a BGP address family fell below the maximum value."
::= { hwBgpTraps 36 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.37
hwBgpRouteLoopDetected NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpVrfName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi }
STATUS current
DESCRIPTION
"The local device has detected a BGP routing loop."
::= { hwBgpTraps 37 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.38
hwBgpRouteLoopDetectedClear NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpVrfName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi }
STATUS current
DESCRIPTION
"The BGP routing loop is cleared. "
::= { hwBgpTraps 38 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.39
hwBgpDiscardRecvRoute NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpMemReason }
STATUS current
DESCRIPTION
"BGP discard received routes."
::= { hwBgpTraps 39 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.40
hwBgpDiscardRecvRouteClear NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpMemReason }
STATUS current
DESCRIPTION
"BGP resume to process received routes."
::= { hwBgpTraps 40 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.41
hwBgpUnnumberedPeerBackwardTransition NOTIFICATION-TYPE
OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName, hwBgpPeerDescription }
STATUS current
DESCRIPTION
"The BGPBackwardTransition Event is generated
when the BGP FSM moves from a higher numbered
state to a lower numbered state."
::= { hwBgpTraps 41 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.42
hwBgpUnnumberedPeerEstablished NOTIFICATION-TYPE
OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName }
STATUS current
DESCRIPTION
"The BGP Established event is generated when
the BGP FSM enters the ESTABLISHED state."
::= { hwBgpTraps 42 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.43
hwBgpUnnumberedPeerRouteExceed NOTIFICATION-TYPE
OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold, ifName }
STATUS current
DESCRIPTION
"This notification is generated when bgp peer session route number exceed."
::= { hwBgpTraps 43 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.44
hwBgpUnnumberedPeerRouteExceedClear NOTIFICATION-TYPE
OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold, ifName }
STATUS current
DESCRIPTION
"This notification is generated when bgp peer session route number exceed clear."
::= { hwBgpTraps 44 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.45
hwBgpUnnumberedPeerRouteNumThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold, ifName }
STATUS current
DESCRIPTION
"This notification is generated when the number of routes received from the BGP peer exceeds the alarm threshold."
::= { hwBgpTraps 45 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.46
hwBgpUnnumberedPeerRouteNumThresholdExceedClear NOTIFICATION-TYPE
OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold, ifName }
STATUS current
DESCRIPTION
"This notification is generated when the number of routes received from the BGP peer decreases below the alarm threshold."
::= { hwBgpTraps 46 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.47
hwBgpRoaCheckFail NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpVrfName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi }
STATUS current
DESCRIPTION
"The checking result of export ROA is failed."
::= { hwBgpTraps 47 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.48
hwBgpSidLabelConflict NOTIFICATION-TYPE
OBJECTS { hwBgpVrfAddressFamily, hwBgpPrefixSidLabel, hwBgpProcessName, hwBgpVrfName, hwBgpRoutePrefix }
STATUS current
DESCRIPTION
"The prefix-sid label conflict is detected."
::= { hwBgpTraps 48 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.49
hwBgpSidLabelConflictClear NOTIFICATION-TYPE
OBJECTS { hwBgpVrfAddressFamily, hwBgpPrefixSidLabel, hwBgpProcessName, hwBgpVrfName, hwBgpRoutePrefix }
STATUS current
DESCRIPTION
"The prefix-sid label conflict is resolved."
::= { hwBgpTraps 49 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.50
hwBgpPdPeerAddrFamilyRouteThresholdExceed NOTIFICATION-TYPE
OBJECTS { hwDistributeName, hwBgpProcessName, hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold }
STATUS current
DESCRIPTION
"The number of routes received from distributed peers in a BGP address family reached the alarm threshold."
::= { hwBgpTraps 50 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.51
hwBgpPdPeerAddrFamilyRouteThresholdExceedClear NOTIFICATION-TYPE
OBJECTS { hwDistributeName, hwBgpProcessName, hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold }
STATUS current
DESCRIPTION
"The number of routes received from distributed peers in a BGP address family fell below the alarm threshold."
::= { hwBgpTraps 51 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.52
hwBgpPdPeerAddrFamilyRouteExceed NOTIFICATION-TYPE
OBJECTS { hwDistributeName, hwBgpProcessName, hwBgpVrfAddressFamily, hwBgpRouteMaxNum }
STATUS current
DESCRIPTION
"The number of routes received from distributed peers in a BGP address family reached the maximum value."
::= { hwBgpTraps 52 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.53
hwBgpPdPeerAddrFamilyRouteExceedClear NOTIFICATION-TYPE
OBJECTS { hwDistributeName, hwBgpProcessName, hwBgpVrfAddressFamily, hwBgpRouteMaxNum }
STATUS current
DESCRIPTION
"The number of routes received from distributed peers in a BGP address family fell below the maximum value."
::= { hwBgpTraps 53 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.54
hwBgpMultiVpnRouteLabelNumReachMaximum NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue }
STATUS current
DESCRIPTION
"The number of VPN route labels reached the maximum value."
::= { hwBgpTraps 54 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.55
hwBgpMultiVpnRouteLabelNumReachMaximumClear NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue }
STATUS current
DESCRIPTION
"The number of VPN route labels fell below the maximum value."
::= { hwBgpTraps 55 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.56
hwBgpMultiVpnRouteLabelNumReachThresold NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold }
STATUS current
DESCRIPTION
"The number of VPN route labels reached the alarm threshould."
::= { hwBgpTraps 56 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.57
hwBgpMultiVpnRouteLabelNumReachThresoldClear NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold }
STATUS current
DESCRIPTION
"The number of VPN route labels fell below the clear alarm threshold."
::= { hwBgpTraps 57 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.58
hwBgpMultiDynamicPeerSessionExceed NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpDynamicPeerSessionMaxNum }
STATUS current
DESCRIPTION
"The number of BGP dynamic peer sessions exceeded the maximum number. "
::= { hwBgpTraps 58 }
-- 1.3.6.1.4.1.2011.5.25.177.1.3.59
hwBgpMultiDynamicPeerSessionExceedClear NOTIFICATION-TYPE
OBJECTS { hwBgpProcessName, hwBgpDynamicPeerSessionMaxNum, hwBgpDynamicPeerSessionNum }
STATUS current
DESCRIPTION
"The number of BGP dynamic peer sessions decreased below the maximum number. "
::= { hwBgpTraps 59 }
-- 1.3.6.1.4.1.2011.5.25.177.1.4
hwBgpScalars OBJECT IDENTIFIER ::= { hwBgpObjects 4 }
@ -2237,7 +2568,9 @@
-- 1.3.6.1.4.1.2011.5.25.177.3.2.6
hwBgpTrap NOTIFICATION-GROUP
NOTIFICATIONS { hwBgpPeerRouteNumThresholdExceed, hwBgpPeerRouteNumThresholdClear, hwBgpPeerGRStatusChange, hwBgpPeerEstablished, hwBgpPeerBackwardTransition,
hwL3vpnVrfRouteMidThreshCleared, hwBgpPeerUnavailable, hwBgpPeerRouteExceed, hwBgpPeerRouteExceedClear, hwBgpPeerAvailable
hwL3vpnVrfRouteMidThreshCleared, hwBgpPeerUnavailable, hwBgpPeerRouteExceed, hwBgpPeerRouteExceedClear, hwBgpPeerAvailable,
hwBgpUnnumberedPeerBackwardTransition, hwBgpUnnumberedPeerEstablished, hwBgpUnnumberedPeerRouteExceed, hwBgpUnnumberedPeerRouteExceedClear,
hwBgpUnnumberedPeerRouteNumThresholdExceed, hwBgpUnnumberedPeerRouteNumThresholdExceedClear, hwBgpSidLabelConflict, hwBgpSidLabelConflictClear
}
STATUS current
DESCRIPTION
@ -2311,7 +2644,7 @@
hwVpnId
Unsigned32,
hwVpnPublicNextHop
IpAddress,
InetAddress,
hwTunnelReachablityEvent
Unsigned32,
hwVpnTrapCkeyValue
@ -2329,7 +2662,7 @@
-- 1.3.6.1.4.1.2011.5.25.177.6.1.1.2
hwVpnPublicNextHop OBJECT-TYPE
SYNTAX IpAddress
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,398 +1,418 @@
--==================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI DATASYNC MIB
-- Reference:
-- Version: V2.02
-- History:
-- <author>, <date>, <contents>
-- fengchong 2009-03-17
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-DATASYNC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeTicks, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwDataSync MODULE-IDENTITY
LAST-UPDATED "201507161349Z"
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
"Modified hwCfgChgTerminalID."
REVISION "201507161349Z"
DESCRIPTION
"Add hwCfgLastSaveFailNotify ."
REVISION "201409041710Z"
DESCRIPTION
"The MIB module for Data sync between host and netmanager."
REVISION "200903171027Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 191 }
DateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
STATUS current
DESCRIPTION
"A date-time specification.
field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
8 9 direction from UTC '+' / '-'
9 10 hours from UTC* 0..13
10 11 minutes from UTC 0..59
* Notes:
- the value of year is in network-byte order
- daylight saving time in New Zealand is +13
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then timezone
information (fields 8-10) is not present."
SYNTAX OCTET STRING (SIZE (8 | 11))
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwDataSyncScalarObjects OBJECT IDENTIFIER ::= { hwDataSync 1 }
hwDataSyncTableObjects OBJECT IDENTIFIER ::= { hwDataSync 2 }
hwDataSyncNotifications OBJECT IDENTIFIER ::= { hwDataSync 3 }
hwDataSyncConformance OBJECT IDENTIFIER ::= { hwDataSync 4 }
hwCurrentCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the current configuration change.
The value ranges from 0 to 65535. After the ID of the configuration change reaches
the maximum value, the value of the ID starts from 1 again.
After the device is restarted, the value of the ID becomes 0."
::= { hwDataSyncScalarObjects 1 }
hwCfgChgSeqIDReveralCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the cycle count of the index of configuration change table."
::= { hwDataSyncScalarObjects 2 }
hwCfgChgTableMaxItem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the maximum number of entries in hwCfgChgTable. "
::= { hwDataSyncScalarObjects 3 }
hwCfgBaselineTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time of system confiuration was baseline."
::= { hwDataSyncScalarObjects 4 }
hwDataSyncGroups OBJECT IDENTIFIER ::= { hwDataSyncConformance 1 }
hwDataSyncScalarObjectsGroup OBJECT-GROUP
OBJECTS { hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"A collection of objects on DataSync ScalarObjects Information."
::= { hwDataSyncGroups 1 }
hwCfgChgNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgChgNotify}
STATUS current
DESCRIPTION
"A collection of objects on Configuration Change Information."
::= { hwDataSyncGroups 2 }
hwDataSyncNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgLastSaveFailNotify }
STATUS current
DESCRIPTION
"A collection of objects on synchronization Configuration Notify Information."
::= { hwDataSyncGroups 3 }
hwDataSyncCompliances OBJECT IDENTIFIER ::= { hwDataSyncConformance 2 }
hwDataSyncCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for
entities that support the huawei DataSync MIB."
MODULE -- this module
::= { hwDataSyncCompliances 1 }
hwCfgChgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to record configuration changes.
In this table, you can find the configuration change based on the specific index."
::= { hwDataSyncTableObjects 1 }
hwCfgChgEntry OBJECT-TYPE
SYNTAX HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCfgChgTable."
INDEX { hwCfgChgSeqID }
::= { hwCfgChgTable 1 }
HwCfgChgEntry::=
SEQUENCE {
hwCfgChgSeqID
Integer32,
hwCfgChgTime
DateAndTime,
hwCfgChgTerminalType
INTEGER,
hwCfgChgTerminalID
Integer32,
hwCfgChgType
INTEGER,
hwCfgChgViewName
OCTET STRING,
hwCfgChgCmdID
Integer32,
hwCfgChgDetailInfo
OCTET STRING
}
hwCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the configuration change ID.
When configuration is changed, the sequence id will plus 1."
::= { hwCfgChgEntry 1 }
hwCfgChgTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change time."
::= { hwCfgChgEntry 2 }
hwCfgChgTerminalType OBJECT-TYPE
SYNTAX INTEGER {snmp(1),telnet(2),netconf(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the terminal."
::= { hwCfgChgEntry 3 }
hwCfgChgTerminalID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the terminal ID."
::= { hwCfgChgEntry 4 }
hwCfgChgType OBJECT-TYPE
SYNTAX INTEGER {create(1),modify(2),delete(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change type."
::= { hwCfgChgEntry 5 }
hwCfgChgViewName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the view in which the configuration change occurs.
For the command operation, the object is the name of the view in which the command is run.
For the SNMP operation, the object is the OID of the MIB table or the scalar object."
::= { hwCfgChgEntry 6 }
hwCfgChgCmdID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the configuration change command.
For the SNMP operation, the value is 0."
::= { hwCfgChgEntry 7 }
hwCfgChgDetailInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates detailed configuration change information.
For the command operation, the object is the command line.
For the SNMP operation, the object is the index of the MIB table.
When there are multiple indexes, the format of index1.index2.index3 is adopted."
::= { hwCfgChgEntry 8 }
hwCollectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to enable the NMS to send the collecting script to the device to trigger the collection,
and then monitor the collection status."
::= { hwDataSyncTableObjects 2 }
hwCollectEntry OBJECT-TYPE
SYNTAX HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCollectTable."
INDEX { hwCollectIndex }
::= { hwCollectTable 1 }
HwCollectEntry ::=
SEQUENCE {
hwCollectIndex
Integer32,
hwCollectNetManageId
Integer32,
hwCollectOperation
INTEGER,
hwCollectInScriptFile
OCTET STRING,
hwCollectInResultFile
OCTET STRING,
hwCollectState
INTEGER,
hwCollectRowStatus
RowStatus
}
hwCollectIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object identifies the collection index."
::= { hwCollectEntry 1 }
hwCollectNetManageId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the NMS ID."
::= { hwCollectEntry 2 }
hwCollectOperation OBJECT-TYPE
SYNTAX INTEGER {begin(1),stop(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the instruction for the collection operation.
Default value is stop."
::= { hwCollectEntry 3 }
hwCollectInScriptFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the script file. T
he length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 4 }
hwCollectInResultFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the result file.
The length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 5 }
hwCollectState OBJECT-TYPE
SYNTAX INTEGER {idle(1),collecting(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the collection status."
::= { hwCollectEntry 6 }
hwCollectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status."
::= { hwCollectEntry 7 }
hwCfgChgNotify NOTIFICATION-TYPE
OBJECTS {hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"This trap is generated when a configuration change occurs
on the device within a specified period."
::= { hwDataSyncNotifications 1 }
hwCfgLastSaveFailNotify NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The last save operation failed, please check the configuration."
::= { hwDataSyncNotifications 2 }
END
--
-- HUAWEI-BULKSTAT-MIB.mib
--
--==================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI DATASYNC MIB
-- Reference:
-- Version: V2.03
-- History:
-- <author>, <date>, <contents>
-- fengchong 2009-03-17
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-DATASYNC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TimeTicks, Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwDataSync MODULE-IDENTITY
LAST-UPDATED "201507161349Z"
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
"Modified hwCfgChgTerminalID."
REVISION "201507161349Z"
DESCRIPTION
"Add hwCfgChangeDetailNotify."
REVISION "201507161349Z"
DESCRIPTION
"Add hwCfgLastSaveFailNotify ."
REVISION "201409041710Z"
DESCRIPTION
"The MIB module for Data sync between host and netmanager."
REVISION "200903171027Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 191 }
DateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
STATUS current
DESCRIPTION
"A date-time specification.
field octets contents range
----- ------ -------- -----
1 1-2 year* 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
8 9 direction from UTC '+' / '-'
9 10 hours from UTC* 0..13
10 11 minutes from UTC 0..59
* Notes:
- the value of year is in network-byte order
- daylight saving time in New Zealand is +13
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
displayed as:
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then timezone
information (fields 8-10) is not present."
SYNTAX OCTET STRING (SIZE (8 | 11))
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwDataSyncScalarObjects OBJECT IDENTIFIER ::= { hwDataSync 1 }
hwDataSyncTableObjects OBJECT IDENTIFIER ::= { hwDataSync 2 }
hwDataSyncNotifications OBJECT IDENTIFIER ::= { hwDataSync 3 }
hwDataSyncConformance OBJECT IDENTIFIER ::= { hwDataSync 4 }
hwCurrentCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the current configuration change.
The value ranges from 0 to 65535. After the ID of the configuration change reaches
the maximum value, the value of the ID starts from 1 again.
After the device is restarted, the value of the ID becomes 0."
::= { hwDataSyncScalarObjects 1 }
hwCfgChgSeqIDReveralCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the cycle count of the index of configuration change table."
::= { hwDataSyncScalarObjects 2 }
hwCfgChgTableMaxItem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the maximum number of entries in hwCfgChgTable. "
::= { hwDataSyncScalarObjects 3 }
hwCfgBaselineTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time of system confiuration was baseline."
::= { hwDataSyncScalarObjects 4 }
hwDataSyncGroups OBJECT IDENTIFIER ::= { hwDataSyncConformance 1 }
hwDataSyncScalarObjectsGroup OBJECT-GROUP
OBJECTS { hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"A collection of objects on DataSync ScalarObjects Information."
::= { hwDataSyncGroups 1 }
hwCfgChgNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgChgNotify}
STATUS current
DESCRIPTION
"A collection of objects on Configuration Change Information."
::= { hwDataSyncGroups 2 }
hwDataSyncNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCfgLastSaveFailNotify }
STATUS current
DESCRIPTION
"A collection of objects on synchronization Configuration Notify Information."
::= { hwDataSyncGroups 3 }
hwDataSyncCompliances OBJECT IDENTIFIER ::= { hwDataSyncConformance 2 }
hwDataSyncCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for
entities that support the huawei DataSync MIB."
MODULE -- this module
::= { hwDataSyncCompliances 1 }
hwCfgChgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to record configuration changes.
In this table, you can find the configuration change based on the specific index."
::= { hwDataSyncTableObjects 1 }
hwCfgChgEntry OBJECT-TYPE
SYNTAX HwCfgChgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCfgChgTable."
INDEX { hwCfgChgSeqID }
::= { hwCfgChgTable 1 }
HwCfgChgEntry::=
SEQUENCE {
hwCfgChgSeqID
Integer32,
hwCfgChgTime
DateAndTime,
hwCfgChgTerminalType
INTEGER,
hwCfgChgTerminalID
Integer32,
hwCfgChgType
INTEGER,
hwCfgChgViewName
OCTET STRING,
hwCfgChgCmdID
Integer32,
hwCfgChgDetailInfo
OCTET STRING,
hwCfgChgUserName
OCTET STRING
}
hwCfgChgSeqID OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the configuration change ID.
When configuration is changed, the sequence id will plus 1."
::= { hwCfgChgEntry 1 }
hwCfgChgTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change time."
::= { hwCfgChgEntry 2 }
hwCfgChgTerminalType OBJECT-TYPE
SYNTAX INTEGER {snmp(1),telnet(2),netconf(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the terminal."
::= { hwCfgChgEntry 3 }
hwCfgChgTerminalID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the terminal ID."
::= { hwCfgChgEntry 4 }
hwCfgChgType OBJECT-TYPE
SYNTAX INTEGER {create(1),modify(2),delete(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the configuration change type."
::= { hwCfgChgEntry 5 }
hwCfgChgViewName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the view in which the configuration change occurs.
For the command operation, the object is the name of the view in which the command is run.
For the SNMP operation, the object is the OID of the MIB table or the scalar object."
::= { hwCfgChgEntry 6 }
hwCfgChgCmdID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the ID of the configuration change command.
For the SNMP operation, the value is 0."
::= { hwCfgChgEntry 7 }
hwCfgChgDetailInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates detailed configuration change information.
For the command operation, the object is the command line.
For the SNMP operation, the object is the index of the MIB table.
When there are multiple indexes, the format of index1.index2.index3 is adopted."
::= { hwCfgChgEntry 8 }
hwCfgChgUserName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the username in which the configuration change occurs."
::= { hwCfgChgEntry 9 }
hwCollectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to enable the NMS to send the collecting script to the device to trigger the collection,
and then monitor the collection status."
::= { hwDataSyncTableObjects 2 }
hwCollectEntry OBJECT-TYPE
SYNTAX HwCollectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwCollectTable."
INDEX { hwCollectIndex }
::= { hwCollectTable 1 }
HwCollectEntry ::=
SEQUENCE {
hwCollectIndex
Integer32,
hwCollectNetManageId
Integer32,
hwCollectOperation
INTEGER,
hwCollectInScriptFile
OCTET STRING,
hwCollectInResultFile
OCTET STRING,
hwCollectState
INTEGER,
hwCollectRowStatus
RowStatus
}
hwCollectIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object identifies the collection index."
::= { hwCollectEntry 1 }
hwCollectNetManageId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the NMS ID."
::= { hwCollectEntry 2 }
hwCollectOperation OBJECT-TYPE
SYNTAX INTEGER {begin(1),stop(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the instruction for the collection operation.
Default value is stop."
::= { hwCollectEntry 3 }
hwCollectInScriptFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the script file. T
he length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 4 }
hwCollectInResultFile OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the result file.
The length of the file name ranges from 1 character to 255 characters."
::= { hwCollectEntry 5 }
hwCollectState OBJECT-TYPE
SYNTAX INTEGER {idle(1),collecting(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the collection status."
::= { hwCollectEntry 6 }
hwCollectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status."
::= { hwCollectEntry 7 }
hwCfgChgNotify NOTIFICATION-TYPE
OBJECTS {hwCurrentCfgChgSeqID, hwCfgChgSeqIDReveralCount, hwCfgChgTableMaxItem, hwCfgBaselineTime}
STATUS current
DESCRIPTION
"This trap is generated when a configuration change occurs
on the device within a specified period."
::= { hwDataSyncNotifications 1 }
hwCfgLastSaveFailNotify NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The last save operation failed, please check the configuration."
::= { hwDataSyncNotifications 2 }
hwCfgChangeDetailNotify NOTIFICATION-TYPE
OBJECTS {hwCfgChgSeqID, hwCfgChgDetailInfo,hwCfgChgUserName}
STATUS current
DESCRIPTION
"This trap is generated when a configuration change occurs on the device."
::= { hwDataSyncNotifications 3 }
END
--
-- HUAWEI-BULKSTAT-MIB.mib
--

View File

@ -1,120 +1,135 @@
--====================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Device extent MIB File for base device infomation
-- Reference:
-- Version: V2.02
-- History:
-- V1.0 2009-01-05, publish
-- ===================================================================
HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
RowStatus,DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
hwDeviceExt MODULE-IDENTITY
LAST-UPDATED "201612231414Z"
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
"The MIB module for collect base device information."
REVISION "201612231414Z"
DESCRIPTION
"modify the description."
REVISION "200812171414Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 188 }
hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 }
hwDeviceEsn OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment serial number of device.Its type is string.If the esn of lr0 is xxx,
then the esn of lrn is xxx.ss,ss is the lrn's id."
::= { hwDeviceExtObject 1 }
hwPlatformName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a platform."
::= { hwDeviceExtObject 2 }
hwPlatformVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a platform."
::= { hwDeviceExtObject 3 }
hwProductName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a product."
::= { hwDeviceExtObject 4 }
hwProductVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a product."
::= { hwDeviceExtObject 5 }
hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 }
hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 }
hwDeviceExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide full support for
hwDeviceExt."
MODULE -- this module
MANDATORY-GROUPS { hwDeviceInfoGroup }
::= { hwDeviceExtCompliances 1 }
hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 }
hwDeviceInfoGroup OBJECT-GROUP
OBJECTS { hwDeviceEsn,
hwPlatformName,
hwPlatformVersion,
hwProductName,
hwProductVersion
}
STATUS current
DESCRIPTION
"Group for base device information."
::= { hwDeviceExtGroups 1 }
END
--====================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Device extent MIB File for base device infomation
-- Reference:
-- Version: V2.04
-- History:
-- V1.0 2009-01-05, publish
-- ===================================================================
HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
RowStatus,DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
hwDeviceExt MODULE-IDENTITY
LAST-UPDATED "202103151414Z"
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
"Change hwProductSerialName to hwProductModel."
REVISION "202103151414Z"
DESCRIPTION
"Add node hwProductSerialName."
REVISION "202103041414Z"
DESCRIPTION
"The MIB module for collect base device information."
REVISION "201612231414Z"
DESCRIPTION
"modify the description."
REVISION "200812171414Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 188 }
hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 }
hwDeviceEsn OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment serial number of device.Its type is string.If the esn of lr0 is xxx,
then the esn of lrn is xxx.ss,ss is the lrn's id."
::= { hwDeviceExtObject 1 }
hwPlatformName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a platform."
::= { hwDeviceExtObject 2 }
hwPlatformVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a platform."
::= { hwDeviceExtObject 3 }
hwProductName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a product."
::= { hwDeviceExtObject 4 }
hwProductVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a product."
::= { hwDeviceExtObject 5 }
hwProductModel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model name of a product."
::= { hwDeviceExtObject 6 }
hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 }
hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 }
hwDeviceExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide full support for
hwDeviceExt."
MODULE -- this module
MANDATORY-GROUPS { hwDeviceInfoGroup }
::= { hwDeviceExtCompliances 1 }
hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 }
hwDeviceInfoGroup OBJECT-GROUP
OBJECTS { hwDeviceEsn,
hwPlatformName,
hwPlatformVersion,
hwProductName,
hwProductVersion,
hwProductModel
}
STATUS current
DESCRIPTION
"Group for base device information."
::= { hwDeviceExtGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,122 +1,125 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI ERRORDOWN MIB
-- Reference:
-- Version: V2.01
-- History:
-- V1.00 W55319, 2011-08-08, publish
-- ===========================================================
HUAWEI-ERRORDOWN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
ifIndex, ifName
FROM IF-MIB
DisplayString, RowStatus
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
--
-- Module Identifier
--
hwErrordownMIB MODULE-IDENTITY
LAST-UPDATED "201108081000Z" -- Aug 8, 2011 at 10:00 GMT
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
"The HUAWEI-ERRORDOWN-MIB contains objects to
Manage configuration and Monitor running state
for ERROR-DOWN feature."
REVISION "201108081000Z" -- Aug 8, 2011 at 10:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 257 }
--
-- Objects Identifier
--
hwErrordownObjects OBJECT IDENTIFIER ::= { hwErrordownMIB 1 }
hwErrordownNotifications OBJECT IDENTIFIER ::= { hwErrordownMIB 2 }
hwErrordownConformance OBJECT IDENTIFIER ::= { hwErrordownMIB 3 }
--
-- Node definitions
--
hwErrordownCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cause of error-down."
::= { hwErrordownObjects 1 }
hwErrordownRecoverType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of error-down recovery."
::= { hwErrordownObjects 2 }
--
-- Notification Identifier
--
hwErrordown NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause }
STATUS current
DESCRIPTION
"The event is reported when error-down occur."
::= { hwErrordownNotifications 1 }
hwErrordownRecovery NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"The event is reported when error-down recover."
::= { hwErrordownNotifications 2 }
--
-- Conformance Identifier
--
hwErrordownCompliances OBJECT IDENTIFIER ::= { hwErrordownConformance 1 }
hwErrordowFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the Error-down compliance."
MODULE -- this module
MANDATORY-GROUPS { hwErrordownObjectGroup, hwErrordownNotificationGroup }
::= { hwErrordownCompliances 1 }
hwErrordownGroups OBJECT IDENTIFIER ::= { hwErrordownConformance 2 }
hwErrordownObjectGroup OBJECT-GROUP
OBJECTS { hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"This is the Error-down object group."
::= { hwErrordownGroups 1 }
hwErrordownNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwErrordown, hwErrordownRecovery }
STATUS current
DESCRIPTION
"This is the Error-down notification group."
::= { hwErrordownGroups 2 }
END
-- =================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI ERRORDOWN MIB
-- Reference:
-- Version: V2.02
-- History:
-- V1.00, 2011-08-08, publish
-- ===========================================================
HUAWEI-ERRORDOWN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
ifIndex, ifName
FROM IF-MIB
DisplayString, RowStatus
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
--
-- Module Identifier
--
hwErrordownMIB MODULE-IDENTITY
LAST-UPDATED "202106281000Z"
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
"Modify History."
REVISION "202106281000Z"
DESCRIPTION
"The HUAWEI-ERRORDOWN-MIB contains objects to
Manage configuration and Monitor running state
for ERROR-DOWN feature."
REVISION "201108081000Z"
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 257 }
--
-- Objects Identifier
--
hwErrordownObjects OBJECT IDENTIFIER ::= { hwErrordownMIB 1 }
hwErrordownNotifications OBJECT IDENTIFIER ::= { hwErrordownMIB 2 }
hwErrordownConformance OBJECT IDENTIFIER ::= { hwErrordownMIB 3 }
--
-- Node definitions
--
hwErrordownCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cause of error-down."
::= { hwErrordownObjects 1 }
hwErrordownRecoverType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of error-down recovery."
::= { hwErrordownObjects 2 }
--
-- Notification Identifier
--
hwErrordown NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause }
STATUS current
DESCRIPTION
"The event is reported when error-down occur."
::= { hwErrordownNotifications 1 }
hwErrordownRecovery NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"The event is reported when error-down recover."
::= { hwErrordownNotifications 2 }
--
-- Conformance Identifier
--
hwErrordownCompliances OBJECT IDENTIFIER ::= { hwErrordownConformance 1 }
hwErrordowFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the Error-down compliance."
MODULE -- this module
MANDATORY-GROUPS { hwErrordownObjectGroup, hwErrordownNotificationGroup }
::= { hwErrordownCompliances 1 }
hwErrordownGroups OBJECT IDENTIFIER ::= { hwErrordownConformance 2 }
hwErrordownObjectGroup OBJECT-GROUP
OBJECTS { hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"This is the Error-down object group."
::= { hwErrordownGroups 1 }
hwErrordownNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwErrordown, hwErrordownRecovery }
STATUS current
DESCRIPTION
"This is the Error-down notification group."
::= { hwErrordownGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,146 +1,149 @@
-- ==================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI-EVC-MIB provides information about EVC
-- Reference:
-- Version: V1.01
-- History:
-- <author>, <date>, <contents>
-- HUAWEI 2014-09-011 EVC private MIB
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-EVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- September 11, 2014 at 16:55 GMT
hwEVC MODULE-IDENTITY
LAST-UPDATED "201606170918Z" -- September 11, 2014 at 16:55 GMT
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
"The EVC MIB module is defined to manage the EVC configuration under system or bride-domain view."
REVISION "201606170918Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"modify the range of Bridge-domain ."
REVISION "201409111655Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 336 }
-- Node definitions
hwEVCMngObjects OBJECT IDENTIFIER ::= { hwEVC 1 }
hwBDStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwBDStatTable used to statistic total number of the inbound and outbound packets of bridge-domains."
::= { hwEVCMngObjects 1 }
hwBDStatEntry OBJECT-TYPE
SYNTAX HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBDStatTable."
INDEX { hwBDStatBDID}
::= { hwBDStatTable 1 }
HwBDStatEntry ::=
SEQUENCE {
hwBDStatBDID
Unsigned32,
hwBDStatInboundPackets
Counter64,
hwBDStatOutboundPackets
Counter64,
hwBDStatInboundBytes
Counter64,
hwBDStatOutboundBytes
Counter64
}
hwBDStatBDID OBJECT-TYPE
SYNTAX Unsigned32 (1..16777215)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge-domain id."
::= { hwBDStatEntry 1 }
hwBDStatInboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound packets."
::= { hwBDStatEntry 2 }
hwBDStatOutboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound packets."
::= { hwBDStatEntry 3 }
hwBDStatInboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound bytes."
::= { hwBDStatEntry 4 }
hwBDStatOutboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound bytes."
::= { hwBDStatEntry 5 }
hwEVCConformance OBJECT IDENTIFIER ::= { hwEVC 2 }
hwEVCCompliances OBJECT IDENTIFIER ::= { hwEVCConformance 1 }
hwEVCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the EVC compliance."
MODULE -- this module
MANDATORY-GROUPS { hwBDStatGroup }
::= { hwEVCCompliances 1 }
hwEVCGroups OBJECT IDENTIFIER ::= { hwEVCConformance 2 }
hwBDStatGroup OBJECT-GROUP
OBJECTS { hwBDStatInboundPackets, hwBDStatOutboundPackets, hwBDStatInboundBytes, hwBDStatOutboundBytes}
STATUS current
DESCRIPTION
"This is the bridge-domain statistics group."
::= { hwEVCGroups 1 }
END
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI-EVC-MIB provides information about EVC
-- Reference:
-- Version: V1.02
-- History:
-- <author>, <date>, <contents>
-- HUAWEI 2014-09-011 EVC private MIB
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-EVC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- September 11, 2014 at 16:55 GMT
hwEVC MODULE-IDENTITY
LAST-UPDATED "201711100000Z"
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
"Modify hwBDStatBDID."
REVISION "201711100000Z"
DESCRIPTION
"The EVC MIB module is defined to manage the EVC configuration under system or bride-domain view."
REVISION "201606170918Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"modify the range of Bridge-domain ."
REVISION "201409111655Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 336 }
-- Node definitions
hwEVCMngObjects OBJECT IDENTIFIER ::= { hwEVC 1 }
hwBDStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwBDStatTable used to statistic total number of the inbound and outbound packets of bridge-domains."
::= { hwEVCMngObjects 1 }
hwBDStatEntry OBJECT-TYPE
SYNTAX HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBDStatTable."
INDEX { hwBDStatBDID}
::= { hwBDStatTable 1 }
HwBDStatEntry ::=
SEQUENCE {
hwBDStatBDID
Unsigned32,
hwBDStatInboundPackets
Counter64,
hwBDStatOutboundPackets
Counter64,
hwBDStatInboundBytes
Counter64,
hwBDStatOutboundBytes
Counter64
}
hwBDStatBDID OBJECT-TYPE
SYNTAX Unsigned32 (1..16777215)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Bridge-domain id."
::= { hwBDStatEntry 1 }
hwBDStatInboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound packets."
::= { hwBDStatEntry 2 }
hwBDStatOutboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound packets."
::= { hwBDStatEntry 3 }
hwBDStatInboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound bytes."
::= { hwBDStatEntry 4 }
hwBDStatOutboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound bytes."
::= { hwBDStatEntry 5 }
hwEVCConformance OBJECT IDENTIFIER ::= { hwEVC 2 }
hwEVCCompliances OBJECT IDENTIFIER ::= { hwEVCConformance 1 }
hwEVCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the EVC compliance."
MODULE -- this module
MANDATORY-GROUPS { hwBDStatGroup }
::= { hwEVCCompliances 1 }
hwEVCGroups OBJECT IDENTIFIER ::= { hwEVCConformance 2 }
hwBDStatGroup OBJECT-GROUP
OBJECTS { hwBDStatBDID, hwBDStatInboundPackets, hwBDStatOutboundPackets, hwBDStatInboundBytes, hwBDStatOutboundBytes}
STATUS current
DESCRIPTION
"This is the bridge-domain statistics group."
::= { hwEVCGroups 1 }
END

400
mibs/huawei/HUAWEI-EVPN-MIB Normal file
View File

@ -0,0 +1,400 @@
-- ==================================================================
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI EVPN Management MIB
-- Reference:
-- Version: V1.09
-- History:
-- V1.03 wangxiaoli, 2019-11-06, publish
-- V1.0 wangyaru, 2018-07-09, publish
-- ==================================================================
HUAWEI-EVPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
TruthValue,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, OBJECT-IDENTITY, NOTIFICATION-TYPE,
Counter64, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
hwEvpnMgmt OBJECT IDENTIFIER ::= { hwDatacomm 356 }
--
-- Module Identifier
--
hwEvpnMib MODULE-IDENTITY
LAST-UPDATED "202206161100Z"
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 object indicates EVPN management information."
REVISION "202206161100Z"
DESCRIPTION "Modify description for hwEvpnDiscardRoute ."
REVISION "202206131800Z"
DESCRIPTION "Add hwEvpnQualifyBumTableResGroup."
REVISION "202205301500Z"
DESCRIPTION "Add trap hwEvpnQualifyBumTableRes, hwEvpnQualifyBumTableResClear and one compliance of
hwEvpnQualifyBumTableResNotificationGroup."
REVISION "202101201800Z"
DESCRIPTION "Add trap hwEvpnRingIdConflictAlm, hwEvpnRingIdConflictAlm and two compliances of hwEvpnRingIdConflictGroup
and hwEvpnRingIdConflictNotificationGroup."
REVISION "202012301700Z"
DESCRIPTION "Add a trap of hwEvpnDiscardRoute and two compliances of hwEvpnDiscasdRouteGroup
and hwEvpnDiscdRtNotificationGroup."
REVISION "202011281500Z"
DESCRIPTION "Add trap hwEvpnEvplInstDown, hwEvpnEvplInstUp at 2020-11-28."
REVISION "201911061000Z"
DESCRIPTION "Add a node of hwEvpnInstanceIfName, a table of hwEvpnSRv6ModifyArgTable, a trap of hwEvpnSRv6ModifyArglenCfg,
and two compliances of hwEvpnSRv6ModifyGroup and hwEvpnSRv6MdfNotificationGroup."
REVISION "201807121447Z"
DESCRIPTION "Add trap hwEvpnEtreeMulErrConfig at 2018-07-12."
REVISION "201807101125Z"
DESCRIPTION "V1.00, initial version."
REVISION "201807091121Z"
DESCRIPTION "V1.00, initial version."
::= { hwEvpnMgmt 1 }
--
-- Objects Identifier
--
hwEvpnObjects OBJECT IDENTIFIER ::= { hwEvpnMib 1 }
hwEvpnInstance OBJECT IDENTIFIER ::= { hwEvpnObjects 1 }
--
-- Node definitions
--
hwEvpnInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEvpnInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates a table that contains basic information about queried EVPN instances."
::= { hwEvpnInstance 1 }
hwEvpnInstanceEntry OBJECT-TYPE
SYNTAX HwEvpnInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the entry to an EVPN instance information table."
INDEX { hwEvpnInstanceVpnName }
::= { hwEvpnInstanceTable 1}
HwEvpnInstanceEntry ::=
SEQUENCE {
hwEvpnInstanceVpnName OCTET STRING,
hwEvpnInstanceIfName OCTET STRING
}
hwEvpnInstanceVpnName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of an EVPN instance."
::= { hwEvpnInstanceEntry 1 }
hwEvpnInstanceIfName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of an EVPN interface."
::= { hwEvpnInstanceEntry 2 }
--
--Traps Defination
--
hwEvpnTraps OBJECT IDENTIFIER ::= { hwEvpnObjects 2 }
hwEvpnMacDupVpnAlarm NOTIFICATION-TYPE
OBJECTS {hwEvpnInstanceVpnName}
STATUS current
DESCRIPTION
"This object indicates that an EVPN instance name is used to report an alarm when a MAC address is suppressed in the EVPN instance."
::= { hwEvpnTraps 1 }
hwEvpnMacDupVpnAlarmClear NOTIFICATION-TYPE
OBJECTS {hwEvpnInstanceVpnName}
STATUS current
DESCRIPTION
"This object indicates that an EVPN instance name is used to clear an alarm when all MAC addresses are unsuppressed in the EVPN instance."
::= { hwEvpnTraps 2 }
hwEvpnEtreeMulErrConfig NOTIFICATION-TYPE
OBJECTS {hwEvpnInstanceVpnName, hwEvpnInstanceIfName}
STATUS current
DESCRIPTION
"This object indicates that an EVPN instance name is used to report an alarm for leaf attribute difference between AC interfaces bound to an EVPN instance in an EVPN E-Tree dual-homing scenario."
::= { hwEvpnTraps 3 }
hwEvpnSRv6ModifyArglenCfg NOTIFICATION-TYPE
OBJECTS {hwEvpnInstanceLastArgLen, hwEvpnInstanceCurrentArgLen}
STATUS current
DESCRIPTION
"This object indicates that the minimum length of the ARG is changed, split horizon function may fail temporarily."
::= { hwEvpnTraps 4 }
hwEvpnEvplInstDown NOTIFICATION-TYPE
OBJECTS {hwEvpnEvplInstanceId, hwEvpnEvplInstanceStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an EVPL instance status change to down."
::= { hwEvpnTraps 5 }
hwEvpnEvplInstUp NOTIFICATION-TYPE
OBJECTS {hwEvpnEvplInstanceId, hwEvpnEvplInstanceStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an EVPL instance status change to up."
::= { hwEvpnTraps 6 }
hwEvpnDiscardRoute NOTIFICATION-TYPE
OBJECTS {hwEvpnDiscardRouteType}
STATUS current
DESCRIPTION
"This object indicates that The EVPN instance discards newly learned MAC, MAC/IP, IMET, and Ethernet A-D per-EVI routes."
::= { hwEvpnTraps 7 }
hwEvpnRingIdConflictAlm NOTIFICATION-TYPE
OBJECTS {hwEvpnRingId, hwEvpnRouterId}
STATUS current
DESCRIPTION
"This object indicates that the number of peers with the same ring-id exceeded the upper limit."
::= { hwEvpnTraps 8 }
hwEvpnRingIdConflictAlmClear NOTIFICATION-TYPE
OBJECTS {hwEvpnRingId, hwEvpnRouterId}
STATUS current
DESCRIPTION
"This object indicates that the number of peers with the same ring-id not exceeded the upper limit."
::= { hwEvpnTraps 9 }
hwEvpnQualifyBumTableRes NOTIFICATION-TYPE
OBJECTS {hwEvpnBumUpperLimit}
STATUS current
DESCRIPTION
"This object indicates that the number of EVPN qualify BUM resources reached the upper limit."
::= { hwEvpnTraps 10 }
hwEvpnQualifyBumTableResClear NOTIFICATION-TYPE
OBJECTS {hwEvpnBumUpperLimit}
STATUS current
DESCRIPTION
"This object indicates that the number of EVPN qualify BUM resources returned to normal."
::= { hwEvpnTraps 11 }
hwEvpnTrapOid OBJECT IDENTIFIER ::= { hwEvpnObjects 3 }
hwEvpnInstanceLastArgLen OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The last length of the ARG."
::= { hwEvpnTrapOid 1 }
hwEvpnInstanceCurrentArgLen OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current length of the ARG."
::= { hwEvpnTrapOid 2 }
hwEvpnEvplInstanceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The EVPL instance ID."
::= { hwEvpnTrapOid 3 }
hwEvpnEvplInstanceStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EVPL instance status."
::= { hwEvpnTrapOid 4 }
hwEvpnDiscardRouteType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The MAC or MAC/IP route type."
::= { hwEvpnTrapOid 5 }
hwEvpnRingId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ring-id configuration."
::= { hwEvpnTrapOid 6 }
hwEvpnRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The router-id of the peer."
::= { hwEvpnTrapOid 7 }
hwEvpnBumUpperLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The upper limit of the qualify BUM resource."
::= { hwEvpnTrapOid 8 }
--
--Compliance Defination
--
hwEvpnInstConformance OBJECT IDENTIFIER ::= { hwEvpnMib 2 }
hwEvpnCompliances OBJECT IDENTIFIER ::= { hwEvpnInstConformance 1 }
hwEvpnCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-EVPN-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwEvpnInstanceGroup, hwEvpnMacDupNotificationGroup, hwEvpnEtreeMulNotificationGroup,
hwEvpnSRv6ModifyGroup, hwEvpnSRv6MdfNotificationGroup, hwEvpnEvplModifyGroup, hwEvpnEvplNotificationGroup,
hwEvpnDiscardRouteGroup, hwEvpnDiscdRtNotificationGroup,
hwEvpnRingIdConflictGroup, hwEvpnRingIdConflictNotificationGroup,
hwEvpnQualifyBumTableResNotificationGroup, hwEvpnQualifyBumTableResGroup }
::= { hwEvpnCompliances 1 }
hwEvpnInstanceGroups OBJECT IDENTIFIER ::= { hwEvpnInstConformance 2 }
hwEvpnInstanceGroup OBJECT-GROUP
OBJECTS { hwEvpnInstanceVpnName, hwEvpnInstanceIfName }
STATUS current
DESCRIPTION
"This object indicates an EVPN instance group, which is used for a MAC duplication suppression alarm."
::= { hwEvpnInstanceGroups 1 }
hwEvpnMacDupNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnMacDupVpnAlarmClear, hwEvpnMacDupVpnAlarm }
STATUS current
DESCRIPTION
"This object indicates a MAC duplication suppression alarm group, which is used to prompt an alarm or clear the alarm."
::= { hwEvpnInstanceGroups 2 }
hwEvpnEtreeMulNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnEtreeMulErrConfig }
STATUS current
DESCRIPTION
"This object indicates an error configuration alarm group, which is used to prompt an alarm in EVPN E-Tree scenarios."
::= { hwEvpnInstanceGroups 3 }
hwEvpnSRv6ModifyGroup OBJECT-GROUP
OBJECTS {hwEvpnInstanceLastArgLen, hwEvpnInstanceCurrentArgLen}
STATUS current
DESCRIPTION
"This object indicates the minimum length of the ARG group."
::= { hwEvpnInstanceGroups 4 }
hwEvpnSRv6MdfNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnSRv6ModifyArglenCfg }
STATUS current
DESCRIPTION
"This object indicates the minimum length of the ARG notification group."
::= { hwEvpnInstanceGroups 5 }
hwEvpnEvplModifyGroup OBJECT-GROUP
OBJECTS { hwEvpnEvplInstanceId, hwEvpnEvplInstanceStatus }
STATUS current
DESCRIPTION
"This object indicates an EVPL instance state group."
::= { hwEvpnInstanceGroups 6 }
hwEvpnEvplNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnEvplInstDown, hwEvpnEvplInstUp}
STATUS current
DESCRIPTION
"This object indicates an EVPL instance state group."
::= { hwEvpnInstanceGroups 7 }
hwEvpnDiscardRouteGroup OBJECT-GROUP
OBJECTS {hwEvpnDiscardRouteType}
STATUS current
DESCRIPTION
"This object indicates the route of EVPN instance discarding group."
::= { hwEvpnInstanceGroups 8 }
hwEvpnDiscdRtNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnDiscardRoute }
STATUS current
DESCRIPTION
"This object indicates the route of EVPN instance discarding notification group."
::= { hwEvpnInstanceGroups 9 }
hwEvpnRingIdConflictGroup OBJECT-GROUP
OBJECTS {hwEvpnRingId, hwEvpnRouterId}
STATUS current
DESCRIPTION
"This object indicates the ring-id and router-id of the ring-id conflict group."
::= { hwEvpnInstanceGroups 10 }
hwEvpnRingIdConflictNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnRingIdConflictAlmClear, hwEvpnRingIdConflictAlm }
STATUS current
DESCRIPTION
"This object indicates a ring-id conflict alarm group, which is used to prompt an alarm or clear the alarm."
::= { hwEvpnInstanceGroups 11 }
hwEvpnQualifyBumTableResNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwEvpnQualifyBumTableResClear, hwEvpnQualifyBumTableRes }
STATUS current
DESCRIPTION
"This object indicates a EVPN qualify BUM table res alarm group, which is used to prompt an alarm or clear the alarm."
::= { hwEvpnInstanceGroups 12 }
hwEvpnQualifyBumTableResGroup OBJECT-GROUP
OBJECTS { hwEvpnBumUpperLimit }
STATUS current
DESCRIPTION
"This object indicates the upper limit value of the EVPN qualify BUM resource group."
::= { hwEvpnInstanceGroups 13 }
END

File diff suppressed because it is too large Load Diff

View File

@ -1,266 +1,269 @@
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: File Transfer Protocol(FTP) mib
-- Reference: huawei enterprise mib
-- Version: V1.03
-- History: V1.0 zhouyao, 2008-09-28, publish
-- V1.01 Wang Feng,2014-04-14,Add nodes for wlan npe trusted host
-- V1.02 dingzanfei,2014-08-15,Add nodes for switch notify
-- =================================================================
HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
hwFtp MODULE-IDENTITY
LAST-UPDATED "201605260900Z" -- April 21, 2016 at 09:00 GMT
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
"V1.00
The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration.
"
REVISION "201605260900Z"
DESCRIPTION
"Modified to Add nodes for ftp user login failed alarm."
REVISION "201404210900Z"
DESCRIPTION
"Modified to Add nodes for wlan npe trusted host."
REVISION "201408151600Z"
DESCRIPTION
"Modified to Add switch notify."
::= { hwDatacomm 166 }
--
-- Node definitions
--
hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 }
hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 }
hwFtpServerEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether the FTP server is enable. Default value is 2."
::= { hwFtpServer 1 }
hwFtpHostPermit OBJECT IDENTIFIER ::= { hwFtpServer 2 }
hwFtpHostPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted host table."
::= { hwFtpHostPermit 1 }
hwFtpHostPermitEntry OBJECT-TYPE
SYNTAX HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted the entry of trusted host table."
INDEX { hwFtpHostPermitIndex }
::= { hwFtpHostPermitTable 1 }
HwFtpHostPermitEntry ::=
SEQUENCE {
hwFtpHostPermitIndex
Integer32,
hwFtpHostPermitIpAddress
IpAddress,
hwFtpHostPermitMaskAddress
IpAddress,
hwFtpHostPermitInformation
OCTET STRING,
hwFtpHostPermitRowState
RowStatus
}
hwFtpHostPermitIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the index of trusted host table."
::= { hwFtpHostPermitEntry 1 }
hwFtpHostPermitIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies ip address of trusted host."
::= { hwFtpHostPermitEntry 2 }
hwFtpHostPermitMaskAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies mask address of trusted host."
::= { hwFtpHostPermitEntry 3 }
hwFtpHostPermitInformation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the description of trusted host."
::= { hwFtpHostPermitEntry 4 }
hwFtpHostPermitRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the status of a row."
::= { hwFtpHostPermitEntry 5 }
hwFtpUpperThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the threshold of FTP users"
::= { hwFtpServer 3 }
hwFtpLowerThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the resune threshold of FTP users"
::= { hwFtpServer 4 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5
hwFtpMibTrapObjects OBJECT IDENTIFIER ::= { hwFtpServer 5 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.1
hwFtpUserLoginFailedTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Login failed times in the statistic period"
::= { hwFtpMibTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.2
hwFtpUserLoginStatisticPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Statistic period to count login failed times"
::= { hwFtpMibTrapObjects 2 }
-- Conformance information
hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.1
hwFtpNumThreshold NOTIFICATION-TYPE
OBJECTS { hwFtpUpperThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users exceed
the threshold. "
::= { hwFtpNotification 1 }
-- 1.3.6.1.4.1.2011.5.25.166.2.2
hwFtpNumThresholdResume NOTIFICATION-TYPE
OBJECTS { hwFtpLowerThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users fell below
the threshold. "
::= { hwFtpNotification 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.3
hwFtpLoginFailed NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server too frequently, login fail times and statistics period are reported."
::= { hwFtpNotification 3 }
-- 1.3.6.1.4.1.2011.5.25.166.2.4
hwFtpLoginFailedClear NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server infrequently, login fail times and statistics period are cleared."
::= { hwFtpNotification 4 }
-- Conformance information
-- 1.3.6.1.4.1.2011.5.25.166.3
hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1
hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1.1
hwFtpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-FTP-MIB."
MODULE HUAWEI-FTP-MIB
MANDATORY-GROUPS { hwFtpServerGroup }
::= { hwFtpMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2
hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.1
hwFtpServerGroup OBJECT-GROUP
OBJECTS { hwFtpServerEnable }
STATUS current
DESCRIPTION
"The FTP server attribute group."
::= { hwFtpMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.2
hwFtpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwFtpNumThreshold, hwFtpNumThresholdResume, hwFtpLoginFailed, hwFtpLoginFailedClear }
STATUS current
DESCRIPTION
"The collection of notifications in the module."
::= { hwFtpMIBGroups 2 }
END
--
-- HUAWEI-FTP-MIB.mib
--
-- =================================================================
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: File Transfer Protocol(FTP) mib
-- Reference: huawei enterprise mib
-- Version: V1.04
-- History: V1.0 zhouyao, 2008-09-28, publish
-- V1.01 Wang Feng,2014-04-14,Add nodes for wlan npe trusted host
-- V1.02 dingzanfei,2014-08-15,Add nodes for switch notify
-- =================================================================
HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
hwFtp MODULE-IDENTITY
LAST-UPDATED "201910301800Z" -- October 30, 2019 at 18:00 GMT
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
"V1.00
The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration.
"
REVISION "201910301800Z"
DESCRIPTION
"Modified to modify A columnar object 'hwFtpHostPermitRowState' with a SYNTAX clause value of RowStatus."
REVISION "201605260900Z"
DESCRIPTION
"Modified to Add nodes for ftp user login failed alarm."
REVISION "201408151600Z"
DESCRIPTION
"Modified to Add switch notify."
REVISION "201404210900Z"
DESCRIPTION
"Modified to Add nodes for wlan npe trusted host."
::= { hwDatacomm 166 }
--
-- Node definitions
--
hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 }
hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 }
hwFtpServerEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether the FTP server is enable. Default value is 2."
::= { hwFtpServer 1 }
hwFtpHostPermit OBJECT IDENTIFIER ::= { hwFtpServer 2 }
hwFtpHostPermitTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted host table."
::= { hwFtpHostPermit 1 }
hwFtpHostPermitEntry OBJECT-TYPE
SYNTAX HwFtpHostPermitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates trusted the entry of trusted host table."
INDEX { hwFtpHostPermitIndex }
::= { hwFtpHostPermitTable 1 }
HwFtpHostPermitEntry ::=
SEQUENCE {
hwFtpHostPermitIndex
Integer32,
hwFtpHostPermitIpAddress
IpAddress,
hwFtpHostPermitMaskAddress
IpAddress,
hwFtpHostPermitInformation
OCTET STRING,
hwFtpHostPermitRowState
RowStatus
}
hwFtpHostPermitIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the index of trusted host table."
::= { hwFtpHostPermitEntry 1 }
hwFtpHostPermitIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies ip address of trusted host."
::= { hwFtpHostPermitEntry 2 }
hwFtpHostPermitMaskAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies mask address of trusted host."
::= { hwFtpHostPermitEntry 3 }
hwFtpHostPermitInformation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the description of trusted host."
::= { hwFtpHostPermitEntry 4 }
hwFtpHostPermitRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the status of a row."
::= { hwFtpHostPermitEntry 5 }
hwFtpUpperThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the threshold of FTP users"
::= { hwFtpServer 3 }
hwFtpLowerThreshold OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object specifies the resune threshold of FTP users"
::= { hwFtpServer 4 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5
hwFtpMibTrapObjects OBJECT IDENTIFIER ::= { hwFtpServer 5 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.1
hwFtpUserLoginFailedTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Login failed times in the statistic period"
::= { hwFtpMibTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.166.1.1.5.2
hwFtpUserLoginStatisticPeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Statistic period to count login failed times"
::= { hwFtpMibTrapObjects 2 }
-- Conformance information
hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.1
hwFtpNumThreshold NOTIFICATION-TYPE
OBJECTS { hwFtpUpperThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users exceed
the threshold. "
::= { hwFtpNotification 1 }
-- 1.3.6.1.4.1.2011.5.25.166.2.2
hwFtpNumThresholdResume NOTIFICATION-TYPE
OBJECTS { hwFtpLowerThreshold }
STATUS current
DESCRIPTION
"This object indicates the alarm reported when the number of FTP users fell below
the threshold. "
::= { hwFtpNotification 2 }
-- 1.3.6.1.4.1.2011.5.25.166.2.3
hwFtpLoginFailed NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server too frequently, login fail times and statistics period are reported."
::= { hwFtpNotification 3 }
-- 1.3.6.1.4.1.2011.5.25.166.2.4
hwFtpLoginFailedClear NOTIFICATION-TYPE
OBJECTS { hwFtpUserLoginFailedTimes, hwFtpUserLoginStatisticPeriod }
STATUS current
DESCRIPTION
"When users failed to login ftp server infrequently, login fail times and statistics period are cleared."
::= { hwFtpNotification 4 }
-- Conformance information
-- 1.3.6.1.4.1.2011.5.25.166.3
hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1
hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.1.1
hwFtpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-FTP-MIB."
MODULE HUAWEI-FTP-MIB
MANDATORY-GROUPS { hwFtpServerGroup }
::= { hwFtpMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2
hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.1
hwFtpServerGroup OBJECT-GROUP
OBJECTS { hwFtpServerEnable }
STATUS current
DESCRIPTION
"The FTP server attribute group."
::= { hwFtpMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.166.3.2.2
hwFtpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwFtpNumThreshold, hwFtpNumThresholdResume, hwFtpLoginFailed, hwFtpLoginFailedClear }
STATUS current
DESCRIPTION
"The collection of notifications in the module."
::= { hwFtpMIBGroups 2 }
END
--
-- HUAWEI-FTP-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
-- ==================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI GTL MIB
-- Reference:
-- Version: V2.28
-- Version: V2.37
-- History:
-- <author>, <date>, <contents>
-- WangHaiwei 2007-1-16
@ -27,7 +27,7 @@
FROM SNMPv2-SMI;
hwGtl MODULE-IDENTITY
LAST-UPDATED "202007171441Z" -- July 17, 2020 at 14:41 GMT
LAST-UPDATED "202209291731Z" -- Sep 29, 2022 at 17:31 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -42,6 +42,33 @@
"The private mib file includes the general extent
information of the device.hwDatacomm(25).htGtl(142)"
REVISION "202209291731Z"
DESCRIPTION "V2.37, Add the hwGtlFeatureDefaultValue, hwGtlFeatureDefaultValueCleared"
REVISION "202207182145Z"
DESCRIPTION "V2.36, Add the hwGtlPosition"
REVISION "202207021040Z"
DESCRIPTION "V2.35, Modify the type of hwGtlRemainingDays"
REVISION "202206221030Z"
DESCRIPTION "V2.34, Change hwGtlFileDamaged, hwGtlFileDamagedResume to hwGtlDataDamaged, hwGtlDataDamagedResume"
REVISION "202206100930Z"
DESCRIPTION "V2.33, Add the hwGtlFileDamaged, hwGtlFileDamagedResume"
REVISION "202205141052Z"
DESCRIPTION "V2.32, Modify the content of hwGtlObjectGroup and hwGtlNotificationGroup"
REVISION "202204212047Z"
DESCRIPTION "V2.31, Add the hwGtlRemainingDays, hwGtlCloudServerOffline, hwGtlCloudServerOfflineCleared, hwGtlCloudServerOfflineLocked, hwGtlCloudServerOfflineLockedCleared"
REVISION "202107131214Z"
DESCRIPTION "V2.30, Add the hwGtlNextStartup"
REVISION "202102191441Z"
DESCRIPTION "V2.29, Add the hwGtlLicenseRevokeTicket, hwGtlMachineESN, hwGtlMachineESNChanged"
REVISION "202007171441Z"
DESCRIPTION "V2.28, Add the hwGtlCloudNearDeadline"
@ -480,6 +507,46 @@
"License SnS end date."
::= { hwGtlMibObjects 15 }
hwGtlLicenseRevokeTicket OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..136))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"License revoke ticket."
::= { hwGtlMibObjects 16 }
hwGtlMachineESN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..2056))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"License revoke ticket."
::= { hwGtlMibObjects 17 }
hwGtlNextStartup OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The license file for the next startup."
::= { hwGtlMibObjects 18 }
hwGtlRemainingDays OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remaining days of device offline locking."
::= { hwGtlMibObjects 19 }
hwGtlPosition OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description of the alarm location."
::= { hwGtlMibObjects 20 }
hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 }
hwGtlDefaultValue NOTIFICATION-TYPE
@ -833,6 +900,63 @@
"The alarm indicating that the cloud license is near deadline is cleared."
::= { hwGtlNotifications 50}
hwGtlMachineESNChanged NOTIFICATION-TYPE
OBJECTS { hwGtlLicenseRevokeTicket, hwGtlMachineESN }
STATUS current
DESCRIPTION
"The alarm indicating the license is revoked because the ESN is changed."
::= { hwGtlNotifications 51}
hwGtlCloudServerOffline NOTIFICATION-TYPE
OBJECTS { hwGtlRemainingDays }
STATUS current
DESCRIPTION
"The alarm indicating that the device is disconnected from the cloud license server."
::= { hwGtlNotifications 52}
hwGtlCloudServerOfflineCleared NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The alarm indicating disconnection between the device and the cloud license server is cleared."
::= { hwGtlNotifications 53}
hwGtlCloudServerOfflineLocked NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The device is locked because the device is disconnected from the cloud license server."
::= { hwGtlNotifications 54}
hwGtlCloudServerOfflineLockedCleared NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The alarm indicating that the device is locked due to disconnection between the device and the cloud license server is cleared."
::= { hwGtlNotifications 55}
hwGtlDataDamaged NOTIFICATION-TYPE
OBJECTS { hwGtlPosition }
STATUS current
DESCRIPTION
"This notification indicates that the current license data is damaged."
::= { hwGtlNotifications 56}
hwGtlDataDamagedResume NOTIFICATION-TYPE
OBJECTS { hwGtlPosition }
STATUS current
DESCRIPTION
"This notification indicates that the license data damage alarm has been cleared."
::= { hwGtlNotifications 57}
hwGtlFeatureDefaultValue NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlPosition, hwGtlDefaultValueReason }
STATUS current
DESCRIPTION
"Notification represents the feature uses the default value."
::= { hwGtlNotifications 58 }
hwGtlFeatureDefaultValueCleared NOTIFICATION-TYPE
OBJECTS { hwGtlFeatureName, hwGtlPosition, hwGtlDefaultValueReason }
STATUS current
DESCRIPTION
"Notification represents the feature uses the default value is cleared."
::= { hwGtlNotifications 59 }
-- Conformance information
hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 }
@ -851,14 +975,14 @@
hwGtlObjectGroup OBJECT-GROUP
OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime, hwGtlVerifyCode,
hwGtlActive, hwGtlShowActLCSName, hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription, hwGtlItemState, hwGtlItemExpireDay, hwGtlItemTrialRemainTime, hwGtlItemTrialResRemainTime, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason, hwGtlStackItemName, hwGtlStackItemControlValue, hwGtlStackItemUsedValue, hwGtlStackItemDescription, hwGtlStackItemState, hwGtlStackItemExpireDay, hwGtlLicensePreviousState, hwGtlLicenseState, hwGtlSnsEndDate}
hwGtlActive, hwGtlShowActLCSName, hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription, hwGtlItemState, hwGtlItemExpireDay, hwGtlItemTrialRemainTime, hwGtlItemTrialResRemainTime, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason, hwGtlStackItemName, hwGtlStackItemControlValue, hwGtlStackItemUsedValue, hwGtlStackItemDescription, hwGtlStackItemState, hwGtlStackItemExpireDay, hwGtlLicensePreviousState, hwGtlLicenseState, hwGtlSnsEndDate, hwGtlLicenseRevokeTicket, hwGtlMachineESN, hwGtlNextStartup, hwGtlRemainingDays, hwGtlPosition}
STATUS current
DESCRIPTION
"The GTL attribute group."
::= { hwGtlGroups 1 }
hwGtlNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline, hwGtlLicenseVerifyFailed, hwGtlExpired, hwGtlItemMismatch, hwGtlDefaultValueCleared, hwGtlNearDeadlineCleared, hwGtlItemMismatchCleared, hwGtlResourceUsedUpCleared, hwGtlLicenseNotCommeral, hwGtlEmergencyStart, hwGtlEmergencyStop, hwGtlTrialFeatureEnable, hwGtlTrialFeatureDisable, hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared, hwGtlResourceOverload, hwGtlResourceOverloadCleared, hwGtlEsnMismatch, hwGtlEsnMismatchCleared, hwGtlItemInactive, hwGtlItemInactiveCleared, hwGtlInitial, hwGtlInitialCleared, hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared, hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlTrialResFeatureEnable, hwGtlTrialResFeatureDisable, hwGtlFeatureFunInactive, hwGtlFeatureFunInactiveCleared, hwGtlLicenseStateChange,hwGtlSnsNearExpire,hwGtlSnsNearExpireCleared,hwGtlSnsExpire,hwGtlSnsExpireCleared,hwGtlItemNearExpire,hwGtlItemNearExpireResume,hwGtlItemExpire,hwGtlItemExpireResume, hwGtlCloudNearDeadline, hwGtlCloudNearDeadlineCleared }
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline, hwGtlLicenseVerifyFailed, hwGtlExpired, hwGtlItemMismatch, hwGtlDefaultValueCleared, hwGtlNearDeadlineCleared, hwGtlItemMismatchCleared, hwGtlResourceUsedUpCleared, hwGtlLicenseNotCommeral, hwGtlEmergencyStart, hwGtlEmergencyStop, hwGtlTrialFeatureEnable, hwGtlTrialFeatureDisable, hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared, hwGtlResourceOverload, hwGtlResourceOverloadCleared, hwGtlEsnMismatch, hwGtlEsnMismatchCleared, hwGtlItemInactive, hwGtlItemInactiveCleared, hwGtlInitial, hwGtlInitialCleared, hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared, hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlTrialResFeatureEnable, hwGtlTrialResFeatureDisable, hwGtlFeatureFunInactive, hwGtlFeatureFunInactiveCleared, hwGtlLicenseStateChange,hwGtlSnsNearExpire,hwGtlSnsNearExpireCleared,hwGtlSnsExpire,hwGtlSnsExpireCleared,hwGtlItemNearExpire,hwGtlItemNearExpireResume,hwGtlItemExpire,hwGtlItemExpireResume, hwGtlCloudNearDeadline, hwGtlCloudNearDeadlineCleared, hwGtlMachineESNChanged, hwGtlCloudServerOffline, hwGtlCloudServerOfflineCleared, hwGtlCloudServerOfflineLocked, hwGtlCloudServerOfflineLockedCleared, hwGtlDataDamaged, hwGtlDataDamagedResume, hwGtlFeatureDefaultValue, hwGtlFeatureDefaultValueCleared }
STATUS current
DESCRIPTION
"The notification group."

File diff suppressed because it is too large Load Diff

730
mibs/huawei/HUAWEI-IFIT-MIB Normal file
View File

@ -0,0 +1,730 @@
-- ===================================================================
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.09
-- ===================================================================
HUAWEI-IFIT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, RowStatus
FROM SNMPv2-TC
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwIfit MODULE-IDENTITY
LAST-UPDATED "202208291800Z"
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
"The mib is used for IFIT notifications."
REVISION "202208291800Z"
DESCRIPTION
"V1.09, Modify Alarm description at 2022-08-29."
REVISION "202208081800Z"
DESCRIPTION
"V1.08, Add new ifit trap node at 2022-08-08."
REVISION "202112011800Z"
DESCRIPTION
"V1.07, Change the iFIT in the file to IFIT at 2021-12-01."
REVISION "202110111800Z"
DESCRIPTION
"V1.06, Add node hwIfitMeasureFlowNumExceedAlarm,hwIfitMeasureFlowNumExceedResume at 2021-10-11."
REVISION "202107051800Z"
DESCRIPTION
"V1.05, Add node hwIfitIngressNumExceedAlarm,hwIfitIngressNumExceedResume at 2021-07-05."
REVISION "202102041800Z"
DESCRIPTION
"V1.04, Add node hwIfitDynFlowIngressNumExceedAlarm,hwIfitDynFlowIngressNumExceedResume at 2021-02-04."
REVISION "202101120000Z"
DESCRIPTION
"V1.03, Add node hwIfitExceedInstanceAlarm and hwIfitExceedInstanceAlarmResume at 2021-01-12."
REVISION "202008110000Z"
DESCRIPTION
"V1.02, Change Description of node hwIfitStaticFlowNumExceedAlarm,hwIfitStaticFlowNumExceedResume at 2020-08-11."
REVISION "202004270000Z"
DESCRIPTION
"V1.01, Add node hwIfitDynFlowMidEgressNumExceedAlarm,hwIfitDynFlowMidEgressNumExceedResume at 2020-06-09."
REVISION "202004270000Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 364 }
hwIfitObjects OBJECT IDENTIFIER ::= { hwIfit 1 }
hwFlowNumExceedObjectsInBoard OBJECT IDENTIFIER ::= { hwIfitObjects 1 }
hwFlowNumExceedTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFlowNumExceedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitFlowExceedBoard, hwIfitMaxFlowInBoard }
::= { hwFlowNumExceedObjectsInBoard 1 }
hwFlowNumExceedEntry OBJECT-TYPE
SYNTAX HwFlowNumExceedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
INDEX { hwIfitFlowExceedBoard, hwIfitMaxFlowInBoard }
::= { hwFlowNumExceedTable 1 }
HwFlowNumExceedEntry ::=
SEQUENCE {
hwIfitFlowExceedBoard
DisplayString,
hwIfitMaxFlowInBoard
Integer32
}
hwIfitFlowExceedBoard OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the slot ID of the board."
::= { hwFlowNumExceedEntry 1 }
hwIfitMaxFlowInBoard OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the max IFIT flow number in a board."
::= { hwFlowNumExceedEntry 2 }
hwFlowNumExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 4 }
hwDynFlowMidEgressNumExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDynFlowMidEgressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitMaxDynFlowMidEgress }
::= { hwFlowNumExceedObjects 1 }
hwDynFlowMidEgressNumExcEntry OBJECT-TYPE
SYNTAX HwDynFlowMidEgressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
INDEX { hwIfitMaxDynFlowMidEgress }
::= { hwDynFlowMidEgressNumExcTable 1 }
HwDynFlowMidEgressNumExcEntry::=
SEQUENCE {
hwIfitMaxDynFlowMidEgress
Integer32
}
hwIfitMaxDynFlowMidEgress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the max IFIT dynamic midegress flow number."
::= { hwDynFlowMidEgressNumExcEntry 1 }
hwInstanceExceedObjectsInBoard OBJECT IDENTIFIER ::= { hwIfitObjects 5 }
hwInstanceExceedTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwInstanceExceedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitInstanceType, hwIfitInstanceBoard, hwIfitMaxInstanceInBoard }
::= { hwInstanceExceedObjectsInBoard 1 }
hwInstanceExceedEntry OBJECT-TYPE
SYNTAX HwInstanceExceedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
INDEX { hwIfitInstanceType, hwIfitInstanceBoard, hwIfitMaxInstanceInBoard }
::= { hwInstanceExceedTable 1 }
HwInstanceExceedEntry ::=
SEQUENCE {
hwIfitInstanceType
DisplayString,
hwIfitInstanceBoard
DisplayString,
hwIfitMaxInstanceInBoard
Integer32
}
hwIfitInstanceType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the type of the ifit instance."
::= { hwInstanceExceedEntry 1 }
hwIfitInstanceBoard OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the slot ID of the board."
::= { hwInstanceExceedEntry 2 }
hwIfitMaxInstanceInBoard OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the max IFIT instance number in a board."
::= { hwInstanceExceedEntry 3 }
hwDynFlowIngressLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 6 }
hwDynFlowIngressNumExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDynFlowIngressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitDynFlowIngressUpperLimit }
::= { hwDynFlowIngressLimitObjects 1 }
hwDynFlowIngressNumExcEntry OBJECT-TYPE
SYNTAX HwDynFlowIngressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
INDEX { hwIfitDynFlowIngressUpperLimit }
::= { hwDynFlowIngressNumExcTable 1 }
HwDynFlowIngressNumExcEntry::=
SEQUENCE {
hwIfitDynFlowIngressUpperLimit
Integer32
}
hwIfitDynFlowIngressUpperLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the IFIT total dynamic ingress flow number upper limit."
::= { hwDynFlowIngressNumExcEntry 1 }
hwIngressLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 7 }
hwIngressNumExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIngressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitIngressUpperLimit }
::= { hwIngressLimitObjects 1 }
hwIngressNumExcEntry OBJECT-TYPE
SYNTAX HwIngressNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow reaches the upper limit."
INDEX { hwIfitIngressUpperLimit }
::= { hwIngressNumExcTable 1 }
HwIngressNumExcEntry::=
SEQUENCE {
hwIfitIngressUpperLimit
Integer32
}
hwIfitIngressUpperLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the IFIT total ingress flow number upper limit."
::= { hwIngressNumExcEntry 1 }
hwMeasureFlowLimitObjects OBJECT IDENTIFIER ::= { hwIfitObjects 8 }
hwMeasureFlowNumExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMeasureFlowNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define measurement flow specifications."
--INDEX { hwIfitMeasureFlowNodeType, hwIfitMeasureFlowType, hwIfitMeasureFlowUpperLimit}
::= { hwMeasureFlowLimitObjects 1 }
hwMeasureFlowNumExcEntry OBJECT-TYPE
SYNTAX HwMeasureFlowNumExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the measurement flow specifications entries."
INDEX { hwIfitMeasureFlowNodeType, hwIfitMeasureFlowType, hwIfitMeasureFlowUpperLimit}
::= { hwMeasureFlowNumExcTable 1 }
HwMeasureFlowNumExcEntry::=
SEQUENCE {
hwIfitMeasureFlowNodeType
OCTET STRING,
hwIfitMeasureFlowType
OCTET STRING,
hwIfitMeasureFlowUpperLimit
Integer32
}
hwIfitMeasureFlowNodeType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow node type."
::= { hwMeasureFlowNumExcEntry 1 }
hwIfitMeasureFlowType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow type."
::= { hwMeasureFlowNumExcEntry 2 }
hwIfitMeasureFlowUpperLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow number upper limit."
::= { hwMeasureFlowNumExcEntry 3 }
hwFlowNumAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 9 }
hwDynFlowMidEgressNumAlmostExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDynFlowMidEgressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitDynFlowMidEgressMaxLimit }
::= { hwFlowNumAlmostExceedObjects 1 }
hwDynFlowMidEgressNumAlmostExcEntry OBJECT-TYPE
SYNTAX HwDynFlowMidEgressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
INDEX { hwIfitDynFlowMidEgressMaxLimit }
::= { hwDynFlowMidEgressNumAlmostExcTable 1 }
HwDynFlowMidEgressNumAlmostExcEntry::=
SEQUENCE {
hwIfitDynFlowMidEgressMaxLimit
Integer32
}
hwIfitDynFlowMidEgressMaxLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the max IFIT dynamic midegress flow number."
::= { hwDynFlowMidEgressNumAlmostExcEntry 1 }
hwDynFlowIngressAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 10 }
hwDynFlowIngressNumAlmostExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDynFlowIngressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitDynFlowIngressMaxLimit }
::= { hwDynFlowIngressAlmostExceedObjects 1 }
hwDynFlowIngressNumAlmostExcEntry OBJECT-TYPE
SYNTAX HwDynFlowIngressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
INDEX { hwIfitDynFlowIngressMaxLimit }
::= { hwDynFlowIngressNumAlmostExcTable 1 }
HwDynFlowIngressNumAlmostExcEntry::=
SEQUENCE {
hwIfitDynFlowIngressMaxLimit
Integer32
}
hwIfitDynFlowIngressMaxLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the IFIT total dynamic ingress flow number upper limit."
::= { hwDynFlowIngressNumAlmostExcEntry 1 }
hwIngressAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 11 }
hwIngressNumAlmostExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIngressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define variables in traps."
--INDEX { hwIfitIngressMaxLimit }
::= { hwIngressAlmostExceedObjects 1 }
hwIngressNumAlmostExcEntry OBJECT-TYPE
SYNTAX HwIngressNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the entries on which occurred IFIT flow almost reaches the upper limit."
INDEX { hwIfitIngressMaxLimit }
::= { hwIngressNumAlmostExcTable 1 }
HwIngressNumAlmostExcEntry::=
SEQUENCE {
hwIfitIngressMaxLimit
Integer32
}
hwIfitIngressMaxLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the IFIT total ingress flow number upper limit."
::= { hwIngressNumAlmostExcEntry 1 }
hwMeasureFlowAlmostExceedObjects OBJECT IDENTIFIER ::= { hwIfitObjects 12 }
hwMeasureFlowNumAlmostExcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMeasureFlowNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table is used to define measurement flow specifications."
--INDEX { hwMeasureFlowNodeType, hwMeasureFlowType, hwMeasureFlowMaxLimit}
::= { hwMeasureFlowAlmostExceedObjects 1 }
hwMeasureFlowNumAlmostExcEntry OBJECT-TYPE
SYNTAX HwMeasureFlowNumAlmostExcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Defined the measurement flow specifications entries."
INDEX { hwMeasureFlowNodeType, hwMeasureFlowType, hwMeasureFlowMaxLimit}
::= { hwMeasureFlowNumAlmostExcTable 1 }
HwMeasureFlowNumAlmostExcEntry::=
SEQUENCE {
hwMeasureFlowNodeType
OCTET STRING,
hwMeasureFlowType
OCTET STRING,
hwMeasureFlowMaxLimit
Integer32
}
hwMeasureFlowNodeType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow node type."
::= { hwMeasureFlowNumAlmostExcEntry 1 }
hwMeasureFlowType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow type."
::= { hwMeasureFlowNumAlmostExcEntry 2 }
hwMeasureFlowMaxLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the measurement flow number upper limit."
::= { hwMeasureFlowNumAlmostExcEntry 3 }
hwIfitNotifications OBJECT IDENTIFIER ::= { hwIfit 2 }
hwFlowNumExceedTrapInBoard OBJECT IDENTIFIER ::= { hwIfitNotifications 1 }
hwIfitStaticFlowNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitFlowExceedBoard,
hwIfitMaxFlowInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT static flows and reverse flows in the board reaches the upper limit."
::= { hwFlowNumExceedTrapInBoard 1 }
hwIfitStaticFlowNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitFlowExceedBoard,
hwIfitMaxFlowInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT static flows and reverse flows in the board has been lower than the upper limit."
::= { hwFlowNumExceedTrapInBoard 2 }
hwIfitDynamicFlowNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitFlowExceedBoard,
hwIfitMaxFlowInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the board reaches the upper limit."
::= { hwFlowNumExceedTrapInBoard 3 }
hwIfitDynamicFlowNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitFlowExceedBoard,
hwIfitMaxFlowInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the board has been lower than the upper limit."
::= { hwFlowNumExceedTrapInBoard 4 }
hwIfitExceedInstanceAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitInstanceType,
hwIfitInstanceBoard,
hwIfitMaxInstanceInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT instances on the interface board reaches the upper limit."
::= { hwFlowNumExceedTrapInBoard 5 }
hwIfitExceedInstanceAlarmResume NOTIFICATION-TYPE
OBJECTS {
hwIfitInstanceType,
hwIfitInstanceBoard,
hwIfitMaxInstanceInBoard
}
STATUS current
DESCRIPTION
"The total number of IFIT instances on the interface board has been lower the upper limit."
::= { hwFlowNumExceedTrapInBoard 6 }
hwDynFlowMidEgressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 2 }
hwIfitDynFlowMidEgressNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitMaxDynFlowMidEgress
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the machine reaches the upper limit."
::= { hwDynFlowMidEgressNumExcTrap 1 }
hwIfitDynFlowMidEgressNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitMaxDynFlowMidEgress
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the machine has been lower than the upper limit."
::= { hwDynFlowMidEgressNumExcTrap 2 }
hwDynFlowIngressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 3 }
hwIfitDynFlowIngressNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowIngressUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT dynamic ingress flow reaches the upper limit."
::= { hwDynFlowIngressNumExcTrap 1 }
hwIfitDynFlowIngressNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowIngressUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT dynamic ingress flow is below the upper limit."
::= { hwDynFlowIngressNumExcTrap 2 }
hwIngressNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 4 }
hwIfitIngressNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitIngressUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT ingress flow reaches the upper limit."
::= { hwIngressNumExcTrap 1 }
hwIfitIngressNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitIngressUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT ingress flow is below the upper limit."
::= { hwIngressNumExcTrap 2 }
hwMeasureFlowNumExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 5 }
hwIfitMeasureFlowNumExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitMeasureFlowNodeType,
hwIfitMeasureFlowType,
hwIfitMeasureFlowUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT measurement flow reaches the upper limit."
::= { hwMeasureFlowNumExcTrap 1 }
hwIfitMeasureFlowNumExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitMeasureFlowNodeType,
hwIfitMeasureFlowType,
hwIfitMeasureFlowUpperLimit
}
STATUS current
DESCRIPTION
"The number of IFIT measurement flow is below the upper limit."
::= { hwMeasureFlowNumExcTrap 2 }
hwSlaDataTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 6 }
hwIfitmcpSlaDataAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"IFITMCP has not been generating SLA data for a noticeable period of time. "
::= { hwSlaDataTrap 1 }
hwIfitmcpSlaDataResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"IFITMCP is generating SLA data now."
::= { hwSlaDataTrap 2 }
hwDynFlowMidEgressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 7 }
hwIfitDynFlowMidEgressNumAlmostExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowMidEgressMaxLimit
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the machine almost reaches the upper limit."
::= { hwDynFlowMidEgressNumAlmostExcTrap 1 }
hwIfitDynFlowMidEgressNumAlmostExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowMidEgressMaxLimit
}
STATUS current
DESCRIPTION
"The total number of IFIT dynamic flows in the machine is below 80% of the upper limit."
::= { hwDynFlowMidEgressNumAlmostExcTrap 2 }
hwDynFlowIngressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 8 }
hwIfitDynFlowIngressNumAlmostExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowIngressMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT dynamic ingress flows almost reaches the upper limit."
::= { hwDynFlowIngressNumAlmostExcTrap 1 }
hwIfitDynFlowIngressNumAlmostExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitDynFlowIngressMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT dynamic ingress flows is below 80% of the upper limit."
::= { hwDynFlowIngressNumAlmostExcTrap 2 }
hwIngressNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 9 }
hwIfitIngressNumAlmostExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwIfitIngressMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT ingress flows almost reaches the upper limit."
::= { hwIngressNumAlmostExcTrap 1 }
hwIfitIngressNumAlmostExceedResume NOTIFICATION-TYPE
OBJECTS {
hwIfitIngressMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT ingress flows is below 80% of the upper limit."
::= { hwIngressNumAlmostExcTrap 2 }
hwMeasureFlowNumAlmostExcTrap OBJECT IDENTIFIER ::= { hwIfitNotifications 10 }
hwIfitMeasureFlowNumAlmostExceedAlarm NOTIFICATION-TYPE
OBJECTS {
hwMeasureFlowNodeType,
hwMeasureFlowType,
hwMeasureFlowMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT measurement flows almost reaches the upper limit."
::= { hwMeasureFlowNumAlmostExcTrap 1 }
hwIfitMeasureFlowNumAlmostExceedResume NOTIFICATION-TYPE
OBJECTS {
hwMeasureFlowNodeType,
hwMeasureFlowType,
hwMeasureFlowMaxLimit
}
STATUS current
DESCRIPTION
"The number of IFIT measurement flows is below 80% of the upper limit."
::= { hwMeasureFlowNumAlmostExcTrap 2 }
hwIfitConfigObjects OBJECT IDENTIFIER ::= { hwIfitObjects 2 }
hwIfitStatsObjects OBJECT IDENTIFIER ::= { hwIfitObjects 3 }
hwIfitTrap OBJECT IDENTIFIER ::= { hwIfit 3 }
hwIfitTrapObjects OBJECT IDENTIFIER ::= { hwIfitTrap 1 }
hwIfitConformance OBJECT IDENTIFIER ::= { hwIfit 4 }
hwIfitGroups OBJECT IDENTIFIER ::= { hwIfitConformance 1 }
hwIfitAlarmTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwIfitStaticFlowNumExceedAlarm,
hwIfitStaticFlowNumExceedResume,
hwIfitDynamicFlowNumExceedAlarm,
hwIfitDynamicFlowNumExceedResume,
hwIfitExceedInstanceAlarm,
hwIfitExceedInstanceAlarmResume,
hwIfitDynFlowMidEgressNumExceedAlarm,
hwIfitDynFlowMidEgressNumExceedResume,
hwIfitDynFlowIngressNumExceedAlarm,
hwIfitDynFlowIngressNumExceedResume,
hwIfitIngressNumExceedAlarm,
hwIfitIngressNumExceedResume,
hwIfitMeasureFlowNumExceedAlarm,
hwIfitMeasureFlowNumExceedResume,
hwIfitmcpSlaDataAlarm,
hwIfitmcpSlaDataResume,
hwIfitDynFlowMidEgressNumAlmostExceedAlarm,
hwIfitDynFlowMidEgressNumAlmostExceedResume,
hwIfitDynFlowIngressNumAlmostExceedAlarm,
hwIfitDynFlowIngressNumAlmostExceedResume,
hwIfitIngressNumAlmostExceedAlarm,
hwIfitIngressNumAlmostExceedResume,
hwIfitMeasureFlowNumAlmostExceedAlarm,
hwIfitMeasureFlowNumAlmostExceedResume
}
STATUS current
DESCRIPTION "IFIT alarm group."
::= { hwIfitGroups 1 }
hwIfitObjectGroup OBJECT-GROUP
OBJECTS {
hwIfitFlowExceedBoard,
hwIfitMaxFlowInBoard,
hwIfitMaxDynFlowMidEgress,
hwIfitInstanceType,
hwIfitInstanceBoard,
hwIfitMaxInstanceInBoard,
hwIfitDynFlowIngressUpperLimit,
hwIfitIngressUpperLimit,
hwIfitMeasureFlowNodeType,
hwIfitMeasureFlowType,
hwIfitMeasureFlowUpperLimit,
hwIfitDynFlowMidEgressMaxLimit,
hwIfitDynFlowIngressMaxLimit,
hwIfitIngressMaxLimit,
hwMeasureFlowNodeType,
hwMeasureFlowType,
hwMeasureFlowMaxLimit
}
STATUS current
DESCRIPTION "IFIT Object group."
::= { hwIfitGroups 2 }
hwIfitCompliances MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Please provide the descritpion."
MODULE
-- MANDATORY-GROUPS { }
::= { hwIfitConformance 2 }
END
--
-- HUAWEI-IFIT-MIB.mib
--

View File

@ -1,8 +1,8 @@
-- =================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Private IMA Interface MIB
-- Version: V1.0
-- Version: V2.12
-- History:
-- V1.0
-- ==================================================================
@ -32,7 +32,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
-- February 10,2009 at 14:00 GMT
-- February 10,2009 at 14:00 GMT
hwImaMIB MODULE-IDENTITY
LAST-UPDATED "200902101400Z" -- February 10,2009 at 14:00 GMT
LAST-UPDATED "201801130000Z" -- Jan13,2018at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -46,6 +46,14 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
DESCRIPTION
"The MIB is mainly used to configure Inverse Multiplexing
for ATM (IMA) interfaces."
REVISION "201801130000Z"
DESCRIPTION
"V2.12, modify node description."
REVISION "201702170000Z"
DESCRIPTION
"V2.11, modify the description of hwImaNotifications."
::= { hwDatacomm 176 }
@ -202,6 +210,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
STATUS current
DESCRIPTION
"Symmetry of the IMA group."
DEFVAL { symmetricOperation }
::= { hwImaGroupEntry 4 }
hwImaGroupMinNumTxLinks OBJECT-TYPE
@ -298,6 +307,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
"This indicates the 'alpha' value used to specify the number
of consecutive invalid ICP cells to be detected before moving
to the IMA Hunt state from the IMA Sync state."
DEFVAL { 2 }
::= { hwImaGroupEntry 14 }
hwImaGroupBetaValue OBJECT-TYPE
@ -308,6 +318,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
"This indicates the 'beta' value used to specify the number
of consecutive errored ICP cells to be detected before moving
to the IMA Hunt state from the IMA Sync state."
DEFVAL { 2 }
::= { hwImaGroupEntry 15 }
hwImaGroupGammaValue OBJECT-TYPE
@ -318,6 +329,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
"This indicates the 'gamma' value used to specify the number
of consecutive valid ICP cells to be detected before moving
to the IMA Sync state from the IMA PreSync state."
DEFVAL { 1 }
::= { hwImaGroupEntry 16 }
-- hwImaGroupNumTxActLinks is used by a network operator to tell how many
@ -804,7 +816,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates the near-end IMA group failure."
::= { hwImaNotifications 1 }
@ -813,7 +825,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm for the near-end IMA group failure is cleared."
::= { hwImaNotifications 2 }
@ -822,7 +834,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates the far-end IMA group failure."
::= { hwImaNotifications 3 }
@ -831,7 +843,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm for the far-end IMA group failure is cleared."
::= { hwImaNotifications 4 }
@ -840,7 +852,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when the transmit clock modes at the two ends of the IMA group do not match."
::= { hwImaNotifications 5 }
@ -849,7 +861,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated when the transmit clock modes at the two ends of the IMA group did not match is cleared."
::= { hwImaNotifications 6 }
@ -858,7 +870,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when out of frame (OOF) occurs on an IMA link."
::= { hwImaNotifications 7 }
@ -867,7 +879,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated for OOF on the IMA link is cleared."
::= { hwImaNotifications 8 }
@ -876,7 +888,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when the differentiated delay on an IMA link exceeds the upper threshold."
::= { hwImaNotifications 9 }
@ -885,7 +897,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated when the differentiated delay on the IMA link exceeded the upper threshold is cleared."
::= { hwImaNotifications 10 }
@ -894,7 +906,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when the far-end IMA link fails."
::= { hwImaNotifications 11 }
@ -903,7 +915,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated for the far-end IMA link failure is cleared."
::= { hwImaNotifications 12 }
@ -912,7 +924,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when the IMA transmit link at the far end goes abnormal."
::= { hwImaNotifications 13 }
@ -921,7 +933,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated for the abnormal IMA transmit link at the far end is cleared."
::= { hwImaNotifications 14 }
@ -930,7 +942,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that an alarm is generated when the IMA receive link at the far end goes abnormal."
::= { hwImaNotifications 15 }
@ -939,7 +951,7 @@ HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
"This object indicates that the alarm generated for the abnormal IMA receive link at the far end is cleared."
::= { hwImaNotifications 16 }

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,12 @@
-- ============================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: hwIpMcast.my , this MIB module for management
-- of IP Multicast, including multicast routing, data
-- forwarding, and data reception.
-- Reference: This MIB was extracted from RFC 2934
-- Version: V2.03
-- Version: V2.06
-- History:
-- Created by caibenrui 2007-04-12
--
-- ============================================================================
@ -37,7 +36,7 @@ hwMcast OBJECT IDENTIFIER ::= { hwDatacomm 149 }
hwIpMcastMib MODULE-IDENTITY
LAST-UPDATED "201407010000Z" -- 1 July 2014
LAST-UPDATED "202104250000Z" -- 25 Apr 2021
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
@ -54,6 +53,20 @@ hwIpMcastMib MODULE-IDENTITY
be available at:
http://www.huawei.com"
REVISION "202104250000Z" -- 25 Apr 2021
DESCRIPTION
"Modify comment."
REVISION "202104190000Z" -- 19 Apr 2021
DESCRIPTION
"Modify comment."
REVISION "201805040000Z" -- 4 May 2018
DESCRIPTION
"1.Add hwMcastEntryExceed trap.
2.Add hwMcastEntryExceedClear trap.
"
REVISION "201407010000Z" -- 1 July 2014
DESCRIPTION
"1.Modify the description of hwIpMcastSGThresholdExceed.
@ -1265,7 +1278,6 @@ hwIpMcastChannelInterfaceName OBJECT-TYPE
"The name of interface on which this router most recently sent or received a CAC trap."
::= { hwIpMcast 18 }
-- Added by tanxin
hwIpMcastCfgTotalLimit OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
@ -1593,6 +1605,50 @@ hwIpMcastSGTotalCount OBJECT-TYPE
"The total number of multicast routing (S, G) entries of all instances."
::= { hwIpMcast 32 }
hwMcastEntryLimitType OBJECT-TYPE
SYNTAX INTEGER {
starG(1),
sG(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The limit type:
1:star-group;
2:source-group;"
::= { hwIpMcast 33 }
hwMcastNotificationAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The address type of the multicast group address."
::= { hwIpMcast 34 }
hwMcastEntryTotalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The limit of multicast routing total entries."
::= { hwIpMcast 35 }
hwMcastEntryLimitReasonType OBJECT-TYPE
SYNTAX INTEGER {
entryDeleted(1),
configurationChanged(2),
alarmClear(100)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for trap sending:
1:entry is deleted;
2:configuration is changed;
100:Alarm Clear"
::= { hwIpMcast 36 }
--
-- MCAC TRAP NODE
--
@ -1818,6 +1874,27 @@ hwIpMcastSGExceedClear NOTIFICATION-TYPE
DESCRIPTION
"A hwIpMcastSGExceedClear notification signifies that multicast routing (S, G) entries count of all instances fell below the limit."
::= { hwIpMcastNotifications 16 }
hwMcastEntryExceed NOTIFICATION-TYPE
OBJECTS { hwMcastEntryLimitType,
hwMcastNotificationAddressType,
hwMcastEntryTotalCount
}
STATUS current
DESCRIPTION
"A hwMcastEntryExceed notification signifies that multicast routing entries count of all instances reached the limit."
::= { hwIpMcastNotifications 17 }
hwMcastEntryExceedClear NOTIFICATION-TYPE
OBJECTS { hwMcastEntryLimitType,
hwMcastNotificationAddressType,
hwMcastEntryTotalCount,
hwMcastEntryLimitReasonType
}
STATUS current
DESCRIPTION
"A hwMcastEntryExceedClear notification signifies that multicast routing entries count of all instances fell below the limit."
::= { hwIpMcastNotifications 18 }
--
-- Conformance information
@ -2095,7 +2172,11 @@ hwIpMcastMibNotificationObjects OBJECT-GROUP
hwIpMcastOverloadGroup,
hwIpMcastSGCurrentCount,
hwIpMcastSGThreshold,
hwIpMcastSGTotalCount
hwIpMcastSGTotalCount,
hwMcastEntryLimitType,
hwMcastNotificationAddressType,
hwMcastEntryTotalCount,
hwMcastEntryLimitReasonType
}
STATUS current
DESCRIPTION
@ -2119,7 +2200,9 @@ hwIpMcastMibNotificationGroup NOTIFICATION-GROUP
hwIpMcastSGThresholdExceed,
hwIpMcastSGThresholdExceedClear,
hwIpMcastSGExceed,
hwIpMcastSGExceedClear
hwIpMcastSGExceedClear,
hwMcastEntryExceed,
hwMcastEntryExceedClear
}
STATUS current
DESCRIPTION

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,193 @@
-- ==================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: HUAWEI LAN Switch KEYCHAIN MIB
-- Reference:
-- Version: V1.02
-- Revision history:
-- REVISION "203203240000Z"
-- DESCRIPTION "V1.00, INIT"
-- V1.00 2021-03-24 Created
-- ==================================================================
HUAWEI-KEYCHAIN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwKeychain MODULE-IDENTITY
LAST-UPDATED "202110200000Z"
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
"Keychain is a centralized application that provides authentication
functionality to all applications that require them. It also provides
dynamic change of authentication keys to all required applications."
REVISION "202110200000Z"
DESCRIPTION
"modify HWKeychainAlgorithm"
REVISION "202105100000Z"
DESCRIPTION
"modify HWKeychainAlgorithm"
REVISION "202103240000Z"
DESCRIPTION "Init"
::= { hwDatacomm 369 }
HWKeychainAlgorithm ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Keychain algorithm type."
SYNTAX INTEGER
{
notConfigured(0),
md5(1),
sha_1(2),
hmac_md5(3),
hmac_sha1_12(4),
hmac_sha1_20(5),
hmac_sha_256(6),
sha_256(7),
sm3(8),
aes_128_cmac(9),
hmac_sha_384(10),
hmac_sha_512(11)
}
HWKeychainMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The time mode of keychain instance."
SYNTAX INTEGER
{
daily(1),
monthly(2),
weekly(3),
yearly(4),
absolute(5)
}
hwKeychainTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwKeychainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about configurations
and status of a keychain."
::= { hwKeychain 1 }
hwKeychainEntry OBJECT-TYPE
SYNTAX HwKeychainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Detailed information of a specified keychain."
INDEX { hwKeychainId }
::= { hwKeychainTable 1 }
HwKeychainEntry ::=
SEQUENCE {
hwKeychainId
Integer32,
hwKeychainName
OCTET STRING,
hwKeychainMode
HWKeychainMode
}
hwKeychainId OBJECT-TYPE
SYNTAX Integer32 (1..5000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index uniquely identifies a keychain."
::= { hwKeychainEntry 1 }
hwKeychainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of keychain instance."
::= { hwKeychainEntry 2 }
hwKeychainMode OBJECT-TYPE
SYNTAX HWKeychainMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time mode of keychain instance."
::= { hwKeychainEntry 3 }
hwKeyIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwKeyIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about configurations
and status of a keyid."
::= { hwKeychain 2 }
hwKeyIdEntry OBJECT-TYPE
SYNTAX HwKeyIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Detailed information of a specified keyid."
INDEX { hwKeychainId, hwKeyId }
::= { hwKeyIdTable 1 }
HwKeyIdEntry ::=
SEQUENCE {
hwKeyId
Integer32,
hwAlgorithm
HWKeychainAlgorithm
}
hwKeyId OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index uniquely identifies a keyid."
::= { hwKeyIdEntry 1 }
hwAlgorithm OBJECT-TYPE
SYNTAX HWKeychainAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Algorithm type."
::= { hwKeyIdEntry 2 }
hwKeychainMibGroup OBJECT IDENTIFIER ::= { hwKeychain 3 }
hwKeychainGroup OBJECT-GROUP
OBJECTS { hwKeychainName, hwKeychainMode }
STATUS current
DESCRIPTION
"The keychain group."
::= { hwKeychainMibGroup 1 }
hwKeyIdGroup OBJECT-GROUP
OBJECTS { hwAlgorithm }
STATUS current
DESCRIPTION
"The key-id group."
::= { hwKeychainMibGroup 2 }
hwKeychainConformance OBJECT IDENTIFIER ::= { hwKeychain 4 }
hwKeychainCompliances OBJECT IDENTIFIER ::= { hwKeychainConformance 1 }
hwKeychainCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all implementations."
MODULE
MANDATORY-GROUPS {
hwKeychainMibGroup,
hwKeyIdGroup
}
::= { hwKeychainCompliances 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,410 +1,417 @@
-- HUAWEI-L2VPN-MIB.mib
-- ==================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L2VPN Management MIB
-- Reference:
-- Version: V2.03
-- History:
-- V1.0 WangSongTao, 2009-02-26, publish
-- ==================================================================
HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
InterfaceIndexOrZero
FROM IF-MIB;
-- 1.3.6.1.4.1.2011.5.25.119.8
hwL2VpnAttribute MODULE-IDENTITY
LAST-UPDATED "201507131700Z" -- July 13, 2015 at 17:00 GMT
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
"The HUAWEI-L2VPN-MIB contains objects to
manage global Attributes of L2VPN."
REVISION "201507131700Z" -- July 13, 2015 at 17:00 GMT
DESCRIPTION
"Add L2vpnIfTable to hwL2VpnAttribute."
REVISION "201503161750Z" -- Mar 16, 2015 at 17:50 GMT
DESCRIPTION
"Add 1 leaf nodes to hwL2VpnAttribute."
REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT
DESCRIPTION
"Add 11 leaf nodes to hwL2VpnAttribute."
::= { hwL2Vpn 8 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.119
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The Global Attributes Group of The mpls L2vpn
--
--
-- The Leaf Nodes of hwL2VpnAttribute
--
-- 1.3.6.1.4.1.2011.5.25.119.8.1
hwL2VpnEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether enabled mpls L2vpn capability or not."
::= { hwL2VpnAttribute 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.2
hwL2VpnWorkingMode OBJECT-TYPE
SYNTAX INTEGER
{
pwe3(1),
martini(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the working mode of mpls L2vpn."
::= { hwL2VpnAttribute 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.4
hwL2VpnLocalCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local ccc number have created."
::= { hwL2VpnAttribute 4 }
-- 1.3.6.1.4.1.2011.5.25.119.8.5
hwL2VpnRemoteCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remote ccc number have created."
::= { hwL2VpnAttribute 5 }
-- 1.3.6.1.4.1.2011.5.25.119.8.6
hwL2VpnSvcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the static vc number have created."
::= { hwL2VpnAttribute 6 }
-- 1.3.6.1.4.1.2011.5.25.119.8.7
hwL2VpnLdpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ldp vc number have created."
::= { hwL2VpnAttribute 7 }
-- 1.3.6.1.4.1.2011.5.25.119.8.8
hwL2VpnBgpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vc number have created."
::= { hwL2VpnAttribute 8 }
-- 1.3.6.1.4.1.2011.5.25.119.8.9
hwL2VpnVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi number have created."
::= { hwL2VpnAttribute 9 }
-- 1.3.6.1.4.1.2011.5.25.119.8.10
hwL2VpnBgpVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vsi number have created."
::= { hwL2VpnAttribute 10 }
-- 1.3.6.1.4.1.2011.5.25.119.8.11
hwL2VpnVsiVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi vc number have created."
::= { hwL2VpnAttribute 11 }
-- 1.3.6.1.4.1.2011.5.25.119.8.12
hwVplsVcNumberMaxNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the max vpls vc number."
::= { hwL2VpnAttribute 12 }
-- 1.3.6.1.4.1.2011.5.25.119.8.13
hwVplsVcNumberUpperThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the vpls vc number is upper than threshold."
::= { hwL2VpnAttribute 13 }
-- 1.3.6.1.4.1.2011.5.25.119.8.14
hwL2VpnVcLimitClass OBJECT-TYPE
SYNTAX INTEGER
{
vll(1),
vpls(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the class of l2vpn vc limit."
::= { hwL2VpnAttribute 14 }
-- 1.3.6.1.4.1.2011.5.25.119.8.15
hwL2VpnSwitchVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of MS-PWs already created."
::= { hwL2VpnAttribute 15 }
--
-- The L2VPN's Ac if Table
--
-- 1.3.6.1.4.1.2011.5.25.119.8.16
hwL2vpnAcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the interface configuration table used by L2VPN. Users
can read interface by it."
::= { hwL2VpnAttribute 16}
hwL2vpnAcIfEntry OBJECT-TYPE
SYNTAX HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a interface entry."
INDEX { hwL2vpnAcIfIndex}
::= { hwL2vpnAcIfTable 1}
HwL2vpnAcIfEntry ::=
SEQUENCE {
hwL2vpnAcIfIndex
InterfaceIndexOrZero,
hwL2vpnAcIfPhyType
Unsigned32,
hwL2vpnAcIfLinkType
Unsigned32,
hwL2vpnAcIfEncap
Unsigned32,
hwL2vpnAcIfMinEncapNum
Unsigned32,
hwL2vpnAcIfMaxEncapNum
Unsigned32,
hwL2vpnAcIfEncapStep
Unsigned32,
hwL2vpnAcIfMinJitterBuffer
Unsigned32,
hwL2vpnAcIfMaxJitterBuffer
Unsigned32,
hwL2vpnAcIfJitterBufferStep
Unsigned32,
hwL2vpnAcIfCfgTtpHeader
EnabledStatus,
hwL2vpnAcIfMinIdleCode
Unsigned32,
hwL2vpnAcIfMaxIdleCode
Unsigned32
}
hwL2vpnAcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each
interface. It is recommended that values are assigned
contiguously starting from 1. The value for each
interface sub-layer must remain constant at least from
one re-initialization of the entity's network
management system to the next re-initialization."
::= { hwL2vpnAcIfEntry 1 }
hwL2vpnAcIfPhyType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of interface. Additional values for ifType
are assigned by the Internet Assigned Numbers
Authority (IANA), through updating the syntax of the
IANAifType textual convention."
::= { hwL2vpnAcIfEntry 2 }
hwL2vpnAcIfLinkType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the LinkType"
::= { hwL2vpnAcIfEntry 3 }
hwL2vpnAcIfEncap OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the encapsulation of the Virtual Circuit supported by the interface."
::= { hwL2vpnAcIfEntry 4 }
hwL2vpnAcIfMinEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of TDM frames."
::= { hwL2vpnAcIfEntry 5 }
hwL2vpnAcIfMaxEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of TDM frames."
::= { hwL2vpnAcIfEntry 6 }
hwL2vpnAcIfEncapStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of TDM frames."
::= { hwL2vpnAcIfEntry 7 }
hwL2vpnAcIfMinJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 8 }
hwL2vpnAcIfMaxJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 9 }
hwL2vpnAcIfJitterBufferStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of JitterBuffer."
::= { hwL2vpnAcIfEntry 10 }
hwL2vpnAcIfCfgTtpHeader OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the rtp-header option is enable or not"
::= { hwL2vpnAcIfEntry 11 }
hwL2vpnAcIfMinIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of IdleCode."
::= { hwL2vpnAcIfEntry 12 }
hwL2vpnAcIfMaxIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of IdleCode."
::= { hwL2vpnAcIfEntry 13 }
--
-- Conformance information
--
-- 1.3.6.1.4.1.2011.5.25.119.8.3
hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1
hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1.1
hwL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-L2VPN-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwL2VpnMIBGroup }
::= { hwL2VpnMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2
hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2.1
hwL2VpnMIBGroup OBJECT-GROUP
OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode, hwL2VpnLocalCCCNumber, hwL2VpnRemoteCCCNumber, hwL2VpnSvcNumber, hwL2VpnLdpVcNumber, hwL2VpnBgpVcNumber,hwL2VpnVsiNumber,hwL2VpnBgpVsiNumber,hwL2VpnVsiVcNumber,hwVplsVcNumberMaxNum,hwVplsVcNumberUpperThreshold,hwL2VpnVcLimitClass,hwL2VpnSwitchVcNumber }
STATUS current
DESCRIPTION
"The L2VPN's attributes group."
::= { hwL2VpnMIBGroups 1 }
hwL2vpnAcIfGroup OBJECT-GROUP
OBJECTS{hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode }
STATUS current
DESCRIPTION
"The L2vpn's Interface group."
::= { hwL2VpnMIBGroups 2}
END
--
-- HUAWEI-L2VPN-MIB.mib
--
-- HUAWEI-L2VPN-MIB.mib
-- ==================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L2VPN Management MIB
-- Reference:
-- Version: V2.05
-- History:
-- V1.0 WangSongTao, 2009-02-26, publish
-- ==================================================================
HUAWEI-L2VPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
sysUpTime
FROM SNMPv2-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
InterfaceIndexOrZero
FROM IF-MIB;
-- 1.3.6.1.4.1.2011.5.25.119.8
hwL2VpnAttribute MODULE-IDENTITY
LAST-UPDATED "201803191700Z" -- Mar 19, 2018 at 17:00 GMT
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
"The HUAWEI-L2VPN-MIB contains objects to
manage global Attributes of L2VPN."
REVISION "201803191700Z" -- Mar 19, 2018 at 17:00 GMT
DESCRIPTION
"Add null string in the end."
REVISION "201803191700Z" -- Mar 19, 2018 at 17:00 GMT
DESCRIPTION
"Add null string in the end."
REVISION "201507131700Z" -- July 13, 2015 at 17:00 GMT
DESCRIPTION
"Add L2vpnIfTable to hwL2VpnAttribute."
REVISION "201503161750Z" -- Mar 16, 2015 at 17:50 GMT
DESCRIPTION
"Add 1 leaf nodes to hwL2VpnAttribute."
REVISION "201406181000Z" -- June 18, 2014 at 10:00 GMT
DESCRIPTION
"Add 11 leaf nodes to hwL2VpnAttribute."
::= { hwL2Vpn 8 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.119
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
--
-- The Global Attributes Group of The mpls L2vpn
--
--
-- The Leaf Nodes of hwL2VpnAttribute
--
-- 1.3.6.1.4.1.2011.5.25.119.8.1
hwL2VpnEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether enabled mpls L2vpn capability or not."
::= { hwL2VpnAttribute 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.2
hwL2VpnWorkingMode OBJECT-TYPE
SYNTAX INTEGER
{
pwe3(1),
martini(2),
unknown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the working mode of mpls L2vpn."
::= { hwL2VpnAttribute 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.4
hwL2VpnLocalCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local ccc number have created."
::= { hwL2VpnAttribute 4 }
-- 1.3.6.1.4.1.2011.5.25.119.8.5
hwL2VpnRemoteCCCNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remote ccc number have created."
::= { hwL2VpnAttribute 5 }
-- 1.3.6.1.4.1.2011.5.25.119.8.6
hwL2VpnSvcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the static vc number have created."
::= { hwL2VpnAttribute 6 }
-- 1.3.6.1.4.1.2011.5.25.119.8.7
hwL2VpnLdpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the ldp vc number have created."
::= { hwL2VpnAttribute 7 }
-- 1.3.6.1.4.1.2011.5.25.119.8.8
hwL2VpnBgpVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vc number have created."
::= { hwL2VpnAttribute 8 }
-- 1.3.6.1.4.1.2011.5.25.119.8.9
hwL2VpnVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi number have created."
::= { hwL2VpnAttribute 9 }
-- 1.3.6.1.4.1.2011.5.25.119.8.10
hwL2VpnBgpVsiNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bgp vsi number have created."
::= { hwL2VpnAttribute 10 }
-- 1.3.6.1.4.1.2011.5.25.119.8.11
hwL2VpnVsiVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the vsi vc number have created."
::= { hwL2VpnAttribute 11 }
-- 1.3.6.1.4.1.2011.5.25.119.8.12
hwVplsVcNumberMaxNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the max vpls vc number."
::= { hwL2VpnAttribute 12 }
-- 1.3.6.1.4.1.2011.5.25.119.8.13
hwVplsVcNumberUpperThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the vpls vc number is upper than threshold."
::= { hwL2VpnAttribute 13 }
-- 1.3.6.1.4.1.2011.5.25.119.8.14
hwL2VpnVcLimitClass OBJECT-TYPE
SYNTAX INTEGER
{
vll(1),
vpls(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the class of l2vpn vc limit."
::= { hwL2VpnAttribute 14 }
-- 1.3.6.1.4.1.2011.5.25.119.8.15
hwL2VpnSwitchVcNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of MS-PWs already created."
::= { hwL2VpnAttribute 15 }
--
-- The L2VPN's Ac if Table
--
-- 1.3.6.1.4.1.2011.5.25.119.8.16
hwL2vpnAcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the interface configuration table used by L2VPN. Users
can read interface by it."
::= { hwL2VpnAttribute 16}
hwL2vpnAcIfEntry OBJECT-TYPE
SYNTAX HwL2vpnAcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a interface entry."
INDEX { hwL2vpnAcIfIndex}
::= { hwL2vpnAcIfTable 1}
HwL2vpnAcIfEntry ::=
SEQUENCE {
hwL2vpnAcIfIndex
InterfaceIndexOrZero,
hwL2vpnAcIfPhyType
Unsigned32,
hwL2vpnAcIfLinkType
Unsigned32,
hwL2vpnAcIfEncap
Unsigned32,
hwL2vpnAcIfMinEncapNum
Unsigned32,
hwL2vpnAcIfMaxEncapNum
Unsigned32,
hwL2vpnAcIfEncapStep
Unsigned32,
hwL2vpnAcIfMinJitterBuffer
Unsigned32,
hwL2vpnAcIfMaxJitterBuffer
Unsigned32,
hwL2vpnAcIfJitterBufferStep
Unsigned32,
hwL2vpnAcIfCfgTtpHeader
EnabledStatus,
hwL2vpnAcIfMinIdleCode
Unsigned32,
hwL2vpnAcIfMaxIdleCode
Unsigned32
}
hwL2vpnAcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each
interface. It is recommended that values are assigned
contiguously starting from 1. The value for each
interface sub-layer must remain constant at least from
one re-initialization of the entity's network
management system to the next re-initialization."
::= { hwL2vpnAcIfEntry 1 }
hwL2vpnAcIfPhyType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of interface. Additional values for ifType
are assigned by the Internet Assigned Numbers
Authority (IANA), through updating the syntax of the
IANAifType textual convention."
::= { hwL2vpnAcIfEntry 2 }
hwL2vpnAcIfLinkType OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the LinkType"
::= { hwL2vpnAcIfEntry 3 }
hwL2vpnAcIfEncap OBJECT-TYPE
SYNTAX Unsigned32(0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the encapsulation of the Virtual Circuit supported by the interface."
::= { hwL2vpnAcIfEntry 4 }
hwL2vpnAcIfMinEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of TDM frames."
::= { hwL2vpnAcIfEntry 5 }
hwL2vpnAcIfMaxEncapNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of TDM frames."
::= { hwL2vpnAcIfEntry 6 }
hwL2vpnAcIfEncapStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of TDM frames."
::= { hwL2vpnAcIfEntry 7 }
hwL2vpnAcIfMinJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 8 }
hwL2vpnAcIfMaxJitterBuffer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of JitterBuffer."
::= { hwL2vpnAcIfEntry 9 }
hwL2vpnAcIfJitterBufferStep OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the step of JitterBuffer."
::= { hwL2vpnAcIfEntry 10 }
hwL2vpnAcIfCfgTtpHeader OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the rtp-header option is enable or not"
::= { hwL2vpnAcIfEntry 11 }
hwL2vpnAcIfMinIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the minimum number of IdleCode."
::= { hwL2vpnAcIfEntry 12 }
hwL2vpnAcIfMaxIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the maximum number of IdleCode."
::= { hwL2vpnAcIfEntry 13 }
--
-- Conformance information
--
-- 1.3.6.1.4.1.2011.5.25.119.8.3
hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1
hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 }
-- this module
-- 1.3.6.1.4.1.2011.5.25.119.8.3.1.1
hwL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-L2VPN-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwL2VpnMIBGroup }
::= { hwL2VpnMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2
hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.119.8.3.2.1
hwL2VpnMIBGroup OBJECT-GROUP
OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode, hwL2VpnLocalCCCNumber, hwL2VpnRemoteCCCNumber, hwL2VpnSvcNumber, hwL2VpnLdpVcNumber, hwL2VpnBgpVcNumber,hwL2VpnVsiNumber,hwL2VpnBgpVsiNumber,hwL2VpnVsiVcNumber,hwVplsVcNumberMaxNum,hwVplsVcNumberUpperThreshold,hwL2VpnVcLimitClass,hwL2VpnSwitchVcNumber }
STATUS current
DESCRIPTION
"The L2VPN's attributes group."
::= { hwL2VpnMIBGroups 1 }
hwL2vpnAcIfGroup OBJECT-GROUP
OBJECTS{hwL2vpnAcIfIndex,hwL2vpnAcIfPhyType,hwL2vpnAcIfLinkType,hwL2vpnAcIfEncap,hwL2vpnAcIfMinEncapNum,hwL2vpnAcIfMaxEncapNum,hwL2vpnAcIfEncapStep,hwL2vpnAcIfMinJitterBuffer,
hwL2vpnAcIfMaxJitterBuffer,hwL2vpnAcIfJitterBufferStep,hwL2vpnAcIfCfgTtpHeader,hwL2vpnAcIfMinIdleCode,hwL2vpnAcIfMaxIdleCode }
STATUS current
DESCRIPTION
"The L2vpn's Interface group."
::= { hwL2VpnMIBGroups 2}
END
--
-- HUAWEI-L2VPN-MIB.mib
--

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: HUAWEI Private Extended Interface MIB
-- Reference:
-- Version: V2.21
-- Version: V2.26
-- History:
-- Version: V2.0
-- History:
@ -37,10 +37,13 @@ HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
hwDatacomm
FROM HUAWEI-MIB;
FROM HUAWEI-MIB
Ipv6Address
FROM IPV6-TC;
hwLldpMIB MODULE-IDENTITY
LAST-UPDATED "201808300000Z"
LAST-UPDATED "202110280001Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
@ -57,6 +60,22 @@ HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
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 "202110280001Z"
DESCRIPTION "add trap hwLldpInterfaceNeighborChange"
REVISION "202110210001Z"
DESCRIPTION "modify decription of hwLldpMdnInterfaceRemChangeType"
REVISION "202110210000Z"
DESCRIPTION "modify decription of hwLldpMdnInterfaceRemTable"
REVISION "202110180000Z"
DESCRIPTION "add hwLldpMdnInterfaceRemTablesChange"
REVISION "201809190000Z"
DESCRIPTION "add hwLldpLocManIPv6Addr"
REVISION "201808300000Z"
DESCRIPTION "add trap hwLldpInterfaceParaChange"
@ -128,6 +147,8 @@ HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
hwLldpConfiguration OBJECT IDENTIFIER ::= { hwLldpObjects 1}
hwLldpRemoteSystemData OBJECT IDENTIFIER ::= { hwLldpObjects 2}
hwLldpInterfaceRemData OBJECT IDENTIFIER ::= { hwLldpObjects 3}
hwLldpMdnInterfaceRemData OBJECT IDENTIFIER ::= { hwLldpObjects 4}
hwLldpInterfaceNeighborChangeData OBJECT IDENTIFIER ::= { hwLldpObjects 5}
hwLldpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 51 }
hwLldpDdpFilterType OBJECT IDENTIFIER ::= { hwLldpObjects 53 }
@ -256,7 +277,23 @@ HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
DESCRIPTION
"Clears the statistics of packets received and sent on the current port."
::= {hwLldpPortConfigEntry 12}
hwLldpLocManIPv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the management IPv6 address of the local device. The management IPv6
address is carried in the management address TLV of LLDP packet and is used
to identify NM devices in network management. The management IPv6 address
configured here must be a valid one and must be an IPv6 address in the address
chain. If the IPv6 address is not valid or is not configured, the management IPv6
address will be chosen from default IPv6 addressees of the system. The sequence
of address searching is: loopback interface, management network interface, VLANIF
port and IPv6 address chain (The smallest IPv6 is chosen)."
::= { hwLldpConfiguration 13 }
hwLldpRemProtoTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLldpRemProtoTypeEntry
MAX-ACCESS not-accessible
@ -550,6 +587,228 @@ HUAWEI-LLDP-MIB DEFINITIONS ::= BEGIN
"The number of LLDP neighbors deleted."
::= { hwLldpInterfaceRemEntry 4 }
hwLldpMdnInterfaceRemTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLldpMdnInterfaceRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP MDN neighbor change table."
::= { hwLldpMdnInterfaceRemData 1 }
hwLldpMdnInterfaceRemEntry OBJECT-TYPE
SYNTAX HwLldpMdnInterfaceRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LLDP MDN remote table."
INDEX {
hwLldpMdnInterfaceIndex
}
::= { hwLldpMdnInterfaceRemTable 1}
HwLldpMdnInterfaceRemEntry ::=
SEQUENCE {
hwLldpMdnInterfaceIndex InterfaceIndex,
hwLldpMdnInterfaceRemChangeType INTEGER,
hwLldpMdnInterfaceRemIndex Integer32,
hwLldpMdnInterfaceRemDeviceId OCTET STRING,
hwLldpMdnInterfaceRemInterface OCTET STRING,
hwLldpMdnInterfaceRemMacAddr MacAddress
}
hwLldpMdnInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LLDP MDN neighbors of this interface were changed."
::= { hwLldpMdnInterfaceRemEntry 1 }
hwLldpMdnInterfaceRemChangeType OBJECT-TYPE
SYNTAX INTEGER {
added(1),
deleted(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Change type of LLDP MDN neighbors."
::= { hwLldpMdnInterfaceRemEntry 2 }
hwLldpMdnInterfaceRemIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Index of LLDP MDN neighbors."
::= { hwLldpMdnInterfaceRemEntry 3 }
hwLldpMdnInterfaceRemDeviceId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Device ID of LLDP MDN neighbors."
::= { hwLldpMdnInterfaceRemEntry 4 }
hwLldpMdnInterfaceRemInterface OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Interface name of LLDP MDN neighbors."
::= { hwLldpMdnInterfaceRemEntry 5 }
hwLldpMdnInterfaceRemMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"MAC address of LLDP MDN neighbors."
::= { hwLldpMdnInterfaceRemEntry 6 }
hwLldpInterfaceNeighborChangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLldpInterfaceNeighborChangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The LLDP remote table."
::= { hwLldpInterfaceNeighborChangeData 1 }
hwLldpInterfaceNeighborChangeEntry OBJECT-TYPE
SYNTAX HwLldpInterfaceNeighborChangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the LLDP remote table."
INDEX {
hwLldpInterfaceLocalPortName
}
::= { hwLldpInterfaceNeighborChangeTable 1}
HwLldpInterfaceNeighborChangeEntry ::=
SEQUENCE {
hwLldpInterfaceNeiIndex Integer32,
hwLldpInterfaceNeiChangeType INTEGER,
hwLldpInterfaceLocalPortName InterfaceIndex,
hwLldpInterfaceNeiChassisType OCTET STRING,
hwLldpInterfaceNeiChassisId OCTET STRING,
hwLldpInterfaceNeiPortIdType OCTET STRING,
hwLldpInterfaceNeiPortId OCTET STRING,
hwLldpInterfaceNeiSysName OCTET STRING,
hwLldpInterfaceNeiSysDescription OCTET STRING,
hwLldpInterfaceNeiSysCapSup OCTET STRING,
hwLldpInterfaceNeiSysCapEnabled OCTET STRING,
hwLldpInterfaceNeiMgtAddrType OCTET STRING,
hwLldpInterfaceNeiMgtAddr OCTET STRING
}
hwLldpInterfaceNeiIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indexes of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 1 }
hwLldpInterfaceNeiChangeType OBJECT-TYPE
SYNTAX INTEGER {
added(1),
deleted(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Change types of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 2 }
hwLldpInterfaceLocalPortName OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Local port names."
::= { hwLldpInterfaceNeighborChangeEntry 3 }
hwLldpInterfaceNeiChassisType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Chassis types of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 4 }
hwLldpInterfaceNeiChassisId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Chassis IDs of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 5 }
hwLldpInterfaceNeiPortIdType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Port ID types of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 6 }
hwLldpInterfaceNeiPortId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Port IDs of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 7 }
hwLldpInterfaceNeiSysName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"System names of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 8 }
hwLldpInterfaceNeiSysDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"System descriptions of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 9 }
hwLldpInterfaceNeiSysCapSup OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Capabilities supported by LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 10 }
hwLldpInterfaceNeiSysCapEnabled OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Capabilities enabled for LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 11 }
hwLldpInterfaceNeiMgtAddrType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Management IP address types of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 12 }
hwLldpInterfaceNeiMgtAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Management IP addresses of LLDP neighbors."
::= { hwLldpInterfaceNeighborChangeEntry 13 }
hwLldpDdpTrapObjects OBJECT IDENTIFIER ::= { hwLldpObjects 52 }
hwLldpDdpTrapLocalSN OBJECT-TYPE
SYNTAX OCTET STRING
@ -782,7 +1041,25 @@ hwLldpDdpTrapNbrIfindex OBJECT-TYPE
DESCRIPTION
"Notify the NMS that the LLDP parament of the interface was changed."
::= { hwLldpTraps 10}
hwLldpMdnInterfaceRemTablesChange NOTIFICATION-TYPE
OBJECTS {
hwLldpMdnInterfaceRemChangeType, hwLldpMdnInterfaceRemIndex, hwLldpMdnInterfaceRemDeviceId, hwLldpMdnInterfaceRemInterface, hwLldpMdnInterfaceRemMacAddr
}
STATUS current
DESCRIPTION
"Notify the NMS that the LLDP MDN neighbor information of the interface was changed."
::= { hwLldpTraps 11}
hwLldpInterfaceNeighborChange NOTIFICATION-TYPE
OBJECTS {
hwLldpInterfaceNeiIndex, hwLldpInterfaceNeiChangeType, hwLldpInterfaceNeiChassisType, hwLldpInterfaceNeiChassisId,
hwLldpInterfaceNeiPortIdType, hwLldpInterfaceNeiPortId, hwLldpInterfaceNeiSysName, hwLldpInterfaceNeiSysDescription,
hwLldpInterfaceNeiSysCapSup, hwLldpInterfaceNeiSysCapEnabled, hwLldpInterfaceNeiMgtAddrType, hwLldpInterfaceNeiMgtAddr}
STATUS current
DESCRIPTION
"Notify the NMS that the LLDP neighbor information of the interface was changed."
::= { hwLldpTraps 12}
--
-- ***********************************************************
--
@ -857,7 +1134,9 @@ hwLldpDdpTrapNbrIfindex OBJECT-TYPE
hwLldpMdnRemTablesChange,
hwLldpRateExcessive,
hwLldpInterfaceRemTablesChange,
hwLldpInterfaceParaChange
hwLldpInterfaceParaChange,
hwLldpMdnInterfaceRemTablesChange,
hwLldpInterfaceNeighborChange
}
STATUS current
DESCRIPTION
@ -908,6 +1187,5 @@ hwLldpDdpTrapNbrIfindex OBJECT-TYPE
DESCRIPTION
"The LLDP remote networkId table."
::= { hwLldpGroups 8 }
END

View File

@ -1,389 +1,403 @@
-- =================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI MAC AUTHEN MIB
-- Reference:
-- Version: V1.05
-- History:
-- v1.01
-- modified by z00196108 2013-8-7
-- v1.02
-- modified by z00196108 2013-10-23
-- v1.03
-- modified by q00228201 2014-1-13
-- v1.04
-- modified by h00280725 2015-6-22
-- v1.05
-- modified by c00350813 2016-3-18
-- =================================================================
HUAWEI-MAC-AUTHEN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
MODULE-IDENTITY, IpAddress, OBJECT-TYPE,
NOTIFICATION-TYPE,Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndexOrZero, ifDescr
FROM IF-MIB
VlanIdOrNone
FROM Q-BRIDGE-MIB
EnabledStatus
FROM P-BRIDGE-MIB
RowStatus,MacAddress,DisplayString
FROM SNMPv2-TC;
--
-- Module Identifier
--
hwMacAuthenMIB MODULE-IDENTITY
LAST-UPDATED "201603181536Z"
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 MIB describes objects used for mac-authentication,including
configuring mac-authentication."
REVISION "201603181536Z"
DESCRIPTION
"Modify hwMacAuthenModeUsername"
REVISION "201506221604Z"
DESCRIPTION
"Modify range of hwMacAuthenMaxUserNum"
REVISION "200912151800Z" -- December 15th, 2009 at 14:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
REVISION "201308071111Z" -- August 7th, 2013 at 14:00 GMT
DESCRIPTION
"Modify quiet-period."
REVISION "201310231221Z" -- October 23th, 2013 at 14:00 GMT
DESCRIPTION
"Modify hwMacAuthenTimerOfflineDetect"
REVISION "201401131221Z"
DESCRIPTION
"Modify quiet-period."
::= { hwDatacomm 171 }
--
-- Objects Identifier
--
hwMacAuthenObjects OBJECT IDENTIFIER ::= { hwMacAuthenMIB 1 }
--
-- Nodes Identifier
--
hwMacAuthenGlobalEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Global MAC authenticate. Enable this before you want to enable
other interfaces MAC authentication. "
DEFVAL { disable }
::= { hwMacAuthenObjects 1 }
hwMacAuthenModeUsername OBJECT-TYPE
SYNTAX INTEGER
{
macAddressWithoutHyphen(1),
macAddressWithHyphen(2),
fixed(3),
option82(4),
macAddressWithHyphenNormal(5),
macAddressWithoutHyphenUpper(6),
macAddressWithHyphenUpper(7),
macAddressWithHyphenNormalUpper(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify MAC authentication mode config."
DEFVAL { macAddressWithoutHyphen }
::= { hwMacAuthenObjects 2 }
hwMacAuthenPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed password. "
::= { hwMacAuthenObjects 3 }
hwMacAuthenUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed username. "
::= { hwMacAuthenObjects 4 }
hwMacAuthenDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify domain server configuration. "
::= { hwMacAuthenObjects 5 }
hwMacAuthenTimerOfflineDetect OBJECT-TYPE
SYNTAX Integer32(0..7200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 300 }
::= { hwMacAuthenObjects 6 }
hwMacAuthenTimerQuiet OBJECT-TYPE
SYNTAX Integer32(0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 60 }
::= { hwMacAuthenObjects 7 }
hwMacAuthenTimerServerTimeout OBJECT-TYPE
SYNTAX Integer32(1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 30 }
::= { hwMacAuthenObjects 8 }
hwMacAuthenReauthInterval OBJECT-TYPE
SYNTAX Integer32(1..7200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration of guest vlan reauthentication. "
DEFVAL { 30 }
::= { hwMacAuthenObjects 9 }
hwMacAuthenCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacAuthenCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC authentication configuration table."
::= { hwMacAuthenObjects 10 }
hwMacAuthenCfgEntry OBJECT-TYPE
SYNTAX HwMacAuthenCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the MAC authentication configuration table."
INDEX { hwMacAuthenPortIndex }
::= { hwMacAuthenCfgTable 1 }
HwMacAuthenCfgEntry ::=
SEQUENCE {
hwMacAuthenPortIndex Integer32,
hwMacAuthenPortEnable EnabledStatus,
hwMacAuthenGuestVlan VlanIdOrNone,
hwMacAuthenMaxUserNum Integer32,
hwMacAuthenPortDomain DisplayString,
hwMacAuthenPortModeUserName INTEGER,
hwMacAuthenPortUserName DisplayString,
hwMacAuthenPortPassWord DisplayString,
hwMacAuthenPortPwdType INTEGER
}
hwMacAuthenPortIndex OBJECT-TYPE
SYNTAX Integer32 (0..1280)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Index of L2-Switch Interface."
::= { hwMacAuthenCfgEntry 1 }
hwMacAuthenPortEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Whether to enable MAC authentication on this interface."
DEFVAL { disable }
::= { hwMacAuthenCfgEntry 2 }
hwMacAuthenGuestVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Specify guest vlan configuration information for ports."
::= { hwMacAuthenCfgEntry 3 }
hwMacAuthenMaxUserNum OBJECT-TYPE
SYNTAX Integer32(1..16384)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The max number of users. "
DEFVAL { 256 }
::= { hwMacAuthenCfgEntry 4 }
hwMacAuthenPortDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify domain server configuration for ports."
::= { hwMacAuthenCfgEntry 5 }
hwMacAuthenPortModeUserName OBJECT-TYPE
SYNTAX INTEGER
{
obeyGlobalConfiguration(1),
macAddressWithoutHyphen(2),
macAddressWithHyphen(3),
fixed(4),
option82(5),
macAddressWithHyphenNormal(6),
macAddressWithoutHyphenUpper(7),
macAddressWithHyphenUpper(8),
macAddressWithHyphenNormalUpper(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify MAC authentication mode config for ports."
DEFVAL { obeyGlobalConfiguration }
::= { hwMacAuthenCfgEntry 6 }
hwMacAuthenPortUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed username for ports."
::= { hwMacAuthenCfgEntry 7 }
hwMacAuthenPortPassWord OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed password for ports."
::= { hwMacAuthenCfgEntry 8 }
hwMacAuthenPortPwdType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of port password. "
DEFVAL { simple }
::= { hwMacAuthenCfgEntry 9 }
hwMacAuthenPwdType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of global password. "
DEFVAL { simple }
::= { hwMacAuthenObjects 11 }
--
-- Traps Identifier
--
hwMacAuthenMibTraps OBJECT IDENTIFIER ::= { hwMacAuthenMIB 2 }
hwMacAuthenMaxUserAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr }
STATUS current
DESCRIPTION
"The number of ahthenticate users is reached the max number. "
::= { hwMacAuthenMibTraps 1 }
-- ============== conformance information ==============
hwMacAuthenConformance OBJECT IDENTIFIER ::= { hwMacAuthenMIB 3 }
hwMacAuthenCompliances OBJECT IDENTIFIER ::= { hwMacAuthenConformance 1 }
hwMacAuthenCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting this module."
MODULE -- this module
MANDATORY-GROUPS
{
hwMacAuthenCfgGroup
}
::= { hwMacAuthenCompliances 1 }
-- ============== groups ==============
hwMacAuthenCfgGroups OBJECT IDENTIFIER ::= { hwMacAuthenConformance 2 }
hwMacAuthenCfgGroup OBJECT-GROUP
OBJECTS {
hwMacAuthenGlobalEnable,
hwMacAuthenModeUsername,
hwMacAuthenPassword,
hwMacAuthenUsername,
hwMacAuthenDomain,
hwMacAuthenTimerOfflineDetect,
hwMacAuthenTimerQuiet,
hwMacAuthenTimerServerTimeout,
hwMacAuthenReauthInterval,
hwMacAuthenPortEnable,
hwMacAuthenGuestVlan,
hwMacAuthenMaxUserNum,
hwMacAuthenPortDomain,
hwMacAuthenPortModeUserName,
hwMacAuthenPortUserName,
hwMacAuthenPortPassWord,
hwMacAuthenPortPwdType,
hwMacAuthenPwdType
}
STATUS current
DESCRIPTION
"The mac-authen's Configuration group."
::= { hwMacAuthenCfgGroups 1 }
hwMacAuthenTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMacAuthenMaxUserAlarm }
STATUS current
DESCRIPTION
"The mac-authen's Notification group."
::= { hwMacAuthenCfgGroups 2 }
-- ============== conformance information define end ==============
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI MAC AUTHEN MIB
-- Reference:
-- Version: V1.06
-- History:
-- v1.01
-- modified by z00196108 2013-8-7
-- v1.02
-- modified by z00196108 2013-10-23
-- v1.03
-- modified by q00228201 2014-1-13
-- v1.04
-- modified by h00280725 2015-6-22
-- v1.05
-- modified by c00350813 2016-3-18
-- =================================================================
HUAWEI-MAC-AUTHEN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
MODULE-IDENTITY, IpAddress, OBJECT-TYPE,
NOTIFICATION-TYPE,Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndexOrZero, ifDescr
FROM IF-MIB
VlanIdOrNone
FROM Q-BRIDGE-MIB
EnabledStatus
FROM P-BRIDGE-MIB
RowStatus,MacAddress,DisplayString
FROM SNMPv2-TC;
--
-- Module Identifier
--
hwMacAuthenMIB MODULE-IDENTITY
LAST-UPDATED "201709192248Z"
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 MIB describes objects used for mac-authentication,including
configuring mac-authentication."
REVISION "201709192248Z"
DESCRIPTION
"This MIB describes objects used for mac-authentication,including
configuring mac-authentication."
REVISION "201603181536Z"
DESCRIPTION
"Modify hwMacAuthenModeUsername"
REVISION "201506221604Z"
DESCRIPTION
"Modify range of hwMacAuthenMaxUserNum"
REVISION "200912151800Z" -- December 15th, 2009 at 14:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
REVISION "201308071111Z" -- August 7th, 2013 at 14:00 GMT
DESCRIPTION
"Modify quiet-period."
REVISION "201310231221Z" -- October 23th, 2013 at 14:00 GMT
DESCRIPTION
"Modify hwMacAuthenTimerOfflineDetect"
REVISION "201401131221Z"
DESCRIPTION
"Modify quiet-period."
::= { hwDatacomm 171 }
--
-- Objects Identifier
--
hwMacAuthenObjects OBJECT IDENTIFIER ::= { hwMacAuthenMIB 1 }
--
-- Nodes Identifier
--
hwMacAuthenGlobalEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Global MAC authenticate. Enable this before you want to enable
other interfaces MAC authentication. "
DEFVAL { disable }
::= { hwMacAuthenObjects 1 }
hwMacAuthenModeUsername OBJECT-TYPE
SYNTAX INTEGER
{
macAddressWithoutHyphen(1),
macAddressWithHyphen(2),
fixed(3),
option82(4),
macAddressWithHyphenNormal(5),
macAddressWithoutHyphenUpper(6),
macAddressWithHyphenUpper(7),
macAddressWithHyphenNormalUpper(8),
fixedUpper(9),
macAddressWithHyphenColon(10),
macAddressWithHyphenNormalColon(11),
macAddressWithHyphenColonUpper(12),
macAddressWithHyphenNormalColonUpper(13)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify MAC authentication mode config."
DEFVAL { macAddressWithoutHyphen }
::= { hwMacAuthenObjects 2 }
hwMacAuthenPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed password. "
::= { hwMacAuthenObjects 3 }
hwMacAuthenUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed username. "
::= { hwMacAuthenObjects 4 }
hwMacAuthenDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify domain server configuration. "
::= { hwMacAuthenObjects 5 }
hwMacAuthenTimerOfflineDetect OBJECT-TYPE
SYNTAX Integer32(0..7200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 300 }
::= { hwMacAuthenObjects 6 }
hwMacAuthenTimerQuiet OBJECT-TYPE
SYNTAX Integer32(0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 60 }
::= { hwMacAuthenObjects 7 }
hwMacAuthenTimerServerTimeout OBJECT-TYPE
SYNTAX Integer32(1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration."
DEFVAL { 30 }
::= { hwMacAuthenObjects 8 }
hwMacAuthenReauthInterval OBJECT-TYPE
SYNTAX Integer32(1..7200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify timer configuration of guest vlan reauthentication. "
DEFVAL { 30 }
::= { hwMacAuthenObjects 9 }
hwMacAuthenCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacAuthenCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC authentication configuration table."
::= { hwMacAuthenObjects 10 }
hwMacAuthenCfgEntry OBJECT-TYPE
SYNTAX HwMacAuthenCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the MAC authentication configuration table."
INDEX { hwMacAuthenPortIndex }
::= { hwMacAuthenCfgTable 1 }
HwMacAuthenCfgEntry ::=
SEQUENCE {
hwMacAuthenPortIndex Integer32,
hwMacAuthenPortEnable EnabledStatus,
hwMacAuthenGuestVlan VlanIdOrNone,
hwMacAuthenMaxUserNum Integer32,
hwMacAuthenPortDomain DisplayString,
hwMacAuthenPortModeUserName INTEGER,
hwMacAuthenPortUserName DisplayString,
hwMacAuthenPortPassWord DisplayString,
hwMacAuthenPortPwdType INTEGER
}
hwMacAuthenPortIndex OBJECT-TYPE
SYNTAX Integer32 (0..1280)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Index of L2-Switch Interface."
::= { hwMacAuthenCfgEntry 1 }
hwMacAuthenPortEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Whether to enable MAC authentication on this interface."
DEFVAL { disable }
::= { hwMacAuthenCfgEntry 2 }
hwMacAuthenGuestVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Specify guest vlan configuration information for ports."
::= { hwMacAuthenCfgEntry 3 }
hwMacAuthenMaxUserNum OBJECT-TYPE
SYNTAX Integer32(1..16384)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The max number of users. "
DEFVAL { 256 }
::= { hwMacAuthenCfgEntry 4 }
hwMacAuthenPortDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify domain server configuration for ports."
::= { hwMacAuthenCfgEntry 5 }
hwMacAuthenPortModeUserName OBJECT-TYPE
SYNTAX INTEGER
{
obeyGlobalConfiguration(1),
macAddressWithoutHyphen(2),
macAddressWithHyphen(3),
fixed(4),
option82(5),
macAddressWithHyphenNormal(6),
macAddressWithoutHyphenUpper(7),
macAddressWithHyphenUpper(8),
macAddressWithHyphenNormalUpper(9),
fixedUpper(10),
macAddressWithHyphenColon(11),
macAddressWithHyphenNormalColon(12),
macAddressWithHyphenColonUpper(13),
macAddressWithHyphenNormalColonUpper(14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify MAC authentication mode config for ports."
DEFVAL { obeyGlobalConfiguration }
::= { hwMacAuthenCfgEntry 6 }
hwMacAuthenPortUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed username for ports."
::= { hwMacAuthenCfgEntry 7 }
hwMacAuthenPortPassWord OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Special the fixed password for ports."
::= { hwMacAuthenCfgEntry 8 }
hwMacAuthenPortPwdType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of port password. "
DEFVAL { simple }
::= { hwMacAuthenCfgEntry 9 }
hwMacAuthenPwdType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of global password. "
DEFVAL { simple }
::= { hwMacAuthenObjects 11 }
--
-- Traps Identifier
--
hwMacAuthenMibTraps OBJECT IDENTIFIER ::= { hwMacAuthenMIB 2 }
hwMacAuthenMaxUserAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr }
STATUS current
DESCRIPTION
"The number of ahthenticate users is reached the max number. "
::= { hwMacAuthenMibTraps 1 }
-- ============== conformance information ==============
hwMacAuthenConformance OBJECT IDENTIFIER ::= { hwMacAuthenMIB 3 }
hwMacAuthenCompliances OBJECT IDENTIFIER ::= { hwMacAuthenConformance 1 }
hwMacAuthenCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting this module."
MODULE -- this module
MANDATORY-GROUPS
{
hwMacAuthenCfgGroup
}
::= { hwMacAuthenCompliances 1 }
-- ============== groups ==============
hwMacAuthenCfgGroups OBJECT IDENTIFIER ::= { hwMacAuthenConformance 2 }
hwMacAuthenCfgGroup OBJECT-GROUP
OBJECTS {
hwMacAuthenGlobalEnable,
hwMacAuthenModeUsername,
hwMacAuthenPassword,
hwMacAuthenUsername,
hwMacAuthenDomain,
hwMacAuthenTimerOfflineDetect,
hwMacAuthenTimerQuiet,
hwMacAuthenTimerServerTimeout,
hwMacAuthenReauthInterval,
hwMacAuthenPortEnable,
hwMacAuthenGuestVlan,
hwMacAuthenMaxUserNum,
hwMacAuthenPortDomain,
hwMacAuthenPortModeUserName,
hwMacAuthenPortUserName,
hwMacAuthenPortPassWord,
hwMacAuthenPortPwdType,
hwMacAuthenPwdType
}
STATUS current
DESCRIPTION
"The mac-authen's Configuration group."
::= { hwMacAuthenCfgGroups 1 }
hwMacAuthenTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMacAuthenMaxUserAlarm }
STATUS current
DESCRIPTION
"The mac-authen's Notification group."
::= { hwMacAuthenCfgGroups 2 }
-- ============== conformance information define end ==============
END

View File

@ -0,0 +1,375 @@
--=================================================================
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:HUAWEI MACSEC MIB
-- Reference:
-- Version: V1.06
-- History:
-- =================================================================
HUAWEI-MACSEC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwMACsec MODULE-IDENTITY
LAST-UPDATED "202207211521Z" -- 07/21, 2022
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 MIB describes objects used for MACsec."
REVISION "202207211521Z"
DESCRIPTION
"Delete useless comments."
REVISION "202202231521Z"
DESCRIPTION
"Modify MAX-ACCESS of hwMacsecRcvRspTimeoutIfIndex,hwMacsecRcvRspTimeoutRole,hwMacsecRcvRspTimeoutLocalPort."
REVISION "202011232003Z"
DESCRIPTION
"Add NOTIFICATION-TYPE of hwMACsecIfName, hwMACsecFailReason,hwMACsecFailNotify."
REVISION "201804231622Z"
DESCRIPTION
"Add NOTIFICATION-TYPE of hwMACsecPortCipherPeer, hwMACsecPortCipher,hwCipherSwitchFailAlarm,hwMACsecCipherSwitchReason, hwMACsecCipherSwitchFailReason."
REVISION "201711031622Z"
DESCRIPTION
"Add NOTIFICATION-TYPE of hwMacsecRcvRspTimeout, hwMacsecRcvRspTimeoutResume."
REVISION "201603101013Z"
DESCRIPTION
"Modify MAX-ACCESS of hwMACsecPortRole ,hwMACsecPortName,hwMACsecPortOldCKN,hwMACsecPortNewCKN."
REVISION "201603101013Z"
DESCRIPTION
"This MIB describes objects used for MACsec."
::= { hwDatacomm 347 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.347.1
hwMACsecMibObjects OBJECT IDENTIFIER ::= { hwMACsec 1 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1
hwMACsecPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMACsecPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port's MACsec configuration table."
::= { hwMACsecMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1
hwMACsecPortCfgEntry OBJECT-TYPE
SYNTAX HwMACsecPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the MACsec configuration table."
INDEX { hwMACsecIfIndex }
::= { hwMACsecPortCfgTable 1 }
HwMACsecPortCfgEntry ::=
SEQUENCE {
hwMACsecIfIndex
Unsigned32,
hwMACsecPortRole
INTEGER,
hwMACsecPortName
OCTET STRING,
hwMACsecPortOldCKN
OCTET STRING,
hwMACsecPortNewCKN
OCTET STRING,
hwMACsecPortCipherPeer
OCTET STRING,
hwMACsecPortCipher
OCTET STRING,
hwMACsecIfName
OCTET STRING,
hwMACsecFailReason
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.1
hwMACsecIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index."
::= { hwMACsecPortCfgEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.2
hwMACsecPortRole OBJECT-TYPE
SYNTAX INTEGER
{
nonkeyserver(1),
keyserver(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the MKA role of the port.
Options:
1. nonkeyserver(1) -indicates the MKA role of the port is supplicant.
2. keyserver(2) -indicates the MKA role of the port is key server. "
DEFVAL { nonkeyserver }
::= { hwMACsecPortCfgEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.3
hwMACsecPortName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The port name."
::= { hwMACsecPortCfgEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.4
hwMACsecPortOldCKN OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The using CKN of this port."
::= { hwMACsecPortCfgEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.5
hwMACsecPortNewCKN OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configed CKN of this port."
::= { hwMACsecPortCfgEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.6
hwMACsecPortCipherPeer OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configed Cipher Suite of peer."
::= { hwMACsecPortCfgEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.7
hwMACsecPortCipher OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The configed Cipher Suite of this port."
::= { hwMACsecPortCfgEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.8
hwMACsecIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The interface name."
::= { hwMACsecPortCfgEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.347.1.1.1.9
hwMACsecFailReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason that MACsec failed to run on an interface."
::= { hwMACsecPortCfgEntry 9 }
--
-- 1.3.6.1.4.1.2011.5.25.347.1.2
hwMacsecRcvRspTimeoutTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacsecRcvRspTimeoutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No heartbeat response alarm list."
::= { hwMACsecMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.347.1.2.1
hwMacsecRcvRspTimeoutEntry OBJECT-TYPE
SYNTAX HwMacsecRcvRspTimeoutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the no heartbeat response alarm list."
INDEX { hwMacsecRcvRspTimeoutIfIndex, hwMacsecRcvRspTimeoutRole, hwMacsecRcvRspTimeoutLocalPort }
::= { hwMacsecRcvRspTimeoutTable 1 }
HwMacsecRcvRspTimeoutEntry ::=
SEQUENCE {
hwMacsecRcvRspTimeoutIfIndex
Unsigned32,
hwMacsecRcvRspTimeoutRole
Unsigned32,
hwMacsecRcvRspTimeoutLocalPort
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.347.1.2.1.1
hwMacsecRcvRspTimeoutIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Interface index."
::= { hwMacsecRcvRspTimeoutEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.347.1.2.1.2
hwMacsecRcvRspTimeoutRole OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Device role."
::= { hwMacsecRcvRspTimeoutEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.347.1.2.1.3
hwMacsecRcvRspTimeoutLocalPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Local port."
::= { hwMacsecRcvRspTimeoutEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.347.2
hwMACsecTraps OBJECT IDENTIFIER ::= { hwMACsec 2 }
-- 1.3.6.1.4.1.2011.5.25.347.2.1
hwMACsecTrapOID OBJECT IDENTIFIER ::= { hwMACsecTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.347.2.1.1
hwMACsecCKNSwitchReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason of CKN switching."
::= { hwMACsecTrapOID 1 }
-- 1.3.6.1.4.1.2011.5.25.347.2.1.2
hwMACsecCKNSwitchFailReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason of CKN switching failed."
::= { hwMACsecTrapOID 2 }
-- 1.3.6.1.4.1.2011.5.25.347.2.1.3
hwMACsecCipherSwitchReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason of Cipher Suite switching."
::= { hwMACsecTrapOID 3 }
-- 1.3.6.1.4.1.2011.5.25.347.2.1.4
hwMACsecCipherSwitchFailReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason of Cipher Suite switching failed."
::= { hwMACsecTrapOID 4 }
-- 1.3.6.1.4.1.2011.5.25.347.2.2
hwCKNSwitchFailAlarm NOTIFICATION-TYPE
OBJECTS { hwMACsecPortRole, hwMACsecPortName, hwMACsecPortOldCKN, hwMACsecPortNewCKN, hwMACsecCKNSwitchReason, hwMACsecCKNSwitchFailReason }
STATUS current
DESCRIPTION
"Failed to switch the CKN."
::= { hwMACsecTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.347.2.3
hwMacsecRcvRspTimeout NOTIFICATION-TYPE
OBJECTS {hwMacsecRcvRspTimeoutIfIndex, hwMacsecRcvRspTimeoutRole, hwMacsecRcvRspTimeoutLocalPort}
STATUS current
DESCRIPTION
"No heartbeat response alarm list."
::= { hwMACsecTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.347.2.4
hwMacsecRcvRspTimeoutResume NOTIFICATION-TYPE
OBJECTS {hwMacsecRcvRspTimeoutIfIndex, hwMacsecRcvRspTimeoutRole, hwMacsecRcvRspTimeoutLocalPort}
STATUS current
DESCRIPTION
"No heartbeat response alarm resume list."
::= { hwMACsecTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.347.2.5
hwCipherSwitchFailAlarm NOTIFICATION-TYPE
OBJECTS { hwMACsecPortRole, hwMACsecPortName, hwMACsecPortCipherPeer, hwMACsecPortCipher, hwMACsecCipherSwitchReason, hwMACsecCipherSwitchFailReason }
STATUS current
DESCRIPTION
"Failed to switch the cipher suite."
::= { hwMACsecTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.347.2.6
hwMACsecFailNotify NOTIFICATION-TYPE
OBJECTS { hwMACsecIfName, hwMACsecFailReason }
STATUS current
DESCRIPTION
"Failed to run on an interface."
::= { hwMACsecTraps 6 }
-- 1.3.6.1.4.1.2011.5.25.347.3
hwMACsecConformance OBJECT IDENTIFIER ::= { hwMACsec 3 }
-- 1.3.6.1.4.1.2011.5.25.347.3.1
hwMACsecMibGroups MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting this module."
MODULE -- this module
MANDATORY-GROUPS { hwMACsecBindGroup, hwMACsecTrapGroup }
::= { hwMACsecConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.347.3.1.1
hwMACsecBindGroup OBJECT-GROUP
OBJECTS { hwMACsecPortRole, hwMACsecCKNSwitchReason, hwMACsecPortName, hwMACsecPortNewCKN, hwMACsecPortOldCKN,
hwMACsecCKNSwitchFailReason , hwMACsecPortCipherPeer, hwMACsecPortCipher, hwMACsecCipherSwitchReason, hwMACsecCipherSwitchFailReason}
STATUS current
DESCRIPTION
"The MACsec module's Bind group."
::= { hwMACsecMibGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.347.3.1.2
hwMACsecTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCKNSwitchFailAlarm,hwMacsecRcvRspTimeout,hwMacsecRcvRspTimeoutResume,hwCipherSwitchFailAlarm,hwMACsecFailNotify }
STATUS current
DESCRIPTION
"The MACsec module's Notification group."
::= { hwMACsecMibGroups 2 }
END
--
-- HUAWEI-MACSEC-MIB.my
--

View File

@ -0,0 +1,324 @@
-- ===================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: HUAWEI MASTER KEY MIB
-- Reference:
-- Version: V1.14
-- ===================================================================
HUAWEI-MASTERKEY-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, RowStatus, DateAndTime
FROM SNMPv2-TC
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
hwDatacomm
FROM HUAWEI-MIB;
hwMasterKey MODULE-IDENTITY
LAST-UPDATED "202111090900Z"
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
"The HUAWEI-MASTERKEY-MIB contains objects to manage the system
master key. such as set and clear master key, query master key configuration
and modify information. This module can only be accessed from SNMPv3 agents."
-- Revision history
REVISION "202111090900Z"
DESCRIPTION "V1.14, modify description."
REVISION "202105310900Z"
DESCRIPTION "V1.13, add hwOperateMasterKey."
REVISION "202101210900Z"
DESCRIPTION "V1.12, modify hwClearMasterKey ."
REVISION "202012160900Z"
DESCRIPTION "V1.11, modify hwSetExportKey and hwNewMasterKey."
REVISION "202010260900Z"
DESCRIPTION "V1.10, modify hwClearMasterKey ."
REVISION "202009190900Z"
DESCRIPTION "V1.09, add hwSetExportKey and hwExportKeyConfig."
REVISION "202003190900Z"
DESCRIPTION "V1.08, modify hwMasterKeyAutoUpdateInterval."
REVISION "202001150900Z"
DESCRIPTION "V1.07, add hwMasterKeyAutoUpdateInterval."
REVISION "201903251900Z"
DESCRIPTION "V1.06, add hwMasterKeyExpiredAlarm and hwMasterKeyExpiredResume."
REVISION "201903251900Z"
DESCRIPTION "V1.05, modify description of hwMKOperateFailedReason."
REVISION "201903211900Z"
DESCRIPTION "V1.04, modify description of hwNewMasterKey."
REVISION "201901041600Z"
DESCRIPTION "V1.03, modify description of some nodes and
the string length range of node hwNewMasterKey."
REVISION "201812261600Z"
DESCRIPTION "V1.02, add description of only support SNMPv3."
REVISION "201603251600Z"
DESCRIPTION "V1.01, change the hwMKOperateResult enum value ."
REVISION "201602281600Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 346 }
hwMasterKeyConfig OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
userDefined(2),
autoupdate(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies current master is default or
user defined."
::= { hwMasterKey 1 }
hwClearMasterKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the current user password
this object is used to clear master key, the read length is 0."
::= { hwMasterKey 2 }
hwSetMasterKey OBJECT IDENTIFIER ::= { hwMasterKey 3 }
hwNewMasterKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..0 | 20..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the new master key
this object is used to set master key, the read length is 0.
The master key value is a string of 20 to 32 characters and
must be a combination of uppercase letters, lowercase letters,
digits, and special characters.
Because of the limitation of snmp protocol, some characters such as space can not be used."
::= { hwSetMasterKey 1 }
hwCurMasterKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the current master key
this object is used to set master key, the read length is 0."
::= { hwSetMasterKey 2 }
hwMasterKeyOperateInfo OBJECT IDENTIFIER ::= { hwMasterKey 4 }
hwMKOperateResult OBJECT-TYPE
SYNTAX INTEGER
{
success(1),
operating(2),
failure(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies master key modify result."
::= { hwMasterKeyOperateInfo 1 }
hwMKOperateFailedReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the failed reason of master key modification.
Specially for the failure of the mib asynchronous setting."
::= { hwMasterKeyOperateInfo 2 }
hwMKOperateStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the start time of master key modification
in the format of YYYY-MM-DD,HH:MM:SS."
::= { hwMasterKeyOperateInfo 3 }
hwMKOperateEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the end time of master key modification
in the format of YYYY-MM-DD,HH:MM:SS."
::= { hwMasterKeyOperateInfo 4 }
hwMasterKeyAutoUpdateInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..3650)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of masterkey auto-updating."
::= { hwMasterKey 5 }
-- 1.3.6.1.4.1.2011.5.25.346.6
-- 1.3.6.1.4.1.2011.5.25.346.6
hwMasterKeyTraps OBJECT IDENTIFIER ::= { hwMasterKey 6 }
-- 1.3.6.1.4.1.2011.5.25.346.6.1
-- 1.3.6.1.4.1.2011.5.25.346.6.1
hwMasterKeyExpiredTrap OBJECT IDENTIFIER ::= { hwMasterKeyTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.346.6.1.1
-- 1.3.6.1.4.1.2011.5.25.346.6.1.1
hwMasterKeyExpiredAlarm NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The MasterKey of the user expiration alarm."
::= { hwMasterKeyExpiredTrap 1 }
-- 1.3.6.1.4.1.2011.5.25.346.6.1.2
-- 1.3.6.1.4.1.2011.5.25.346.6.1.2
hwMasterKeyExpiredResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The MasterKey of the user expiration alarm is cleared."
::= { hwMasterKeyExpiredTrap 2 }
hwSetExportKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..0 | 32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies the new export key
this object is used to set export key, the read length is 0.
The master key value is a string of 32 characters and
must be a combination of uppercase letters, lowercase letters,
digits, and special characters.
Because of the limitation of snmp protocol, some characters such as space can not be used."
::= { hwMasterKey 7 }
hwExportKeyConfig OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
userDefined(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies current export key is default or
user defined."
::= { hwMasterKey 8 }
hwOperateMasterKey OBJECT-TYPE
SYNTAX INTEGER
{
autoGeneratedBySystem (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to operate master key.
Options:
1. autoGeneratedBySystem (1)
"
::= { hwMasterKey 10 }
hwMasterKeyMIBConformance OBJECT IDENTIFIER ::= { hwMasterKey 9 }
hwMasterKeyMIBCompliances OBJECT IDENTIFIER ::= { hwMasterKeyMIBConformance 1 }
hwMasterKeyMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Huawei Master Key MIB."
MODULE -- this module
MANDATORY-GROUPS { hwMKConfigGroup, hwMKSetGroup, hwMKClearGroup, hwMKOperateInfoGroup, hwMKAutoUpdate, hwMKSetExportKey, hwMKExportKeyConfig}
::= { hwMasterKeyMIBCompliances 1 }
hwMasterKeyMIBGroups OBJECT IDENTIFIER ::= { hwMasterKeyMIBConformance 2 }
hwMKConfigGroup OBJECT-GROUP
OBJECTS { hwMasterKeyConfig }
STATUS current
DESCRIPTION
"A collection of master key configuration."
::= { hwMasterKeyMIBGroups 1 }
hwMKSetGroup OBJECT-GROUP
OBJECTS { hwNewMasterKey, hwCurMasterKey }
STATUS current
DESCRIPTION
"A collection of set master key."
::= { hwMasterKeyMIBGroups 2 }
hwMKClearGroup OBJECT-GROUP
OBJECTS { hwClearMasterKey }
STATUS current
DESCRIPTION
"A collection of clear master key."
::= { hwMasterKeyMIBGroups 3 }
hwMKOperateInfoGroup OBJECT-GROUP
OBJECTS { hwMKOperateResult, hwMKOperateFailedReason, hwMKOperateStartTime, hwMKOperateEndTime }
STATUS current
DESCRIPTION
"A collection of mater key operate information."
::= { hwMasterKeyMIBGroups 4 }
hwMKAutoUpdate OBJECT-GROUP
OBJECTS { hwMasterKeyAutoUpdateInterval }
STATUS current
DESCRIPTION
"auto-update master key."
::= { hwMasterKeyMIBGroups 5 }
hwMKSetExportKey OBJECT-GROUP
OBJECTS { hwSetExportKey }
STATUS current
DESCRIPTION
"A collection of set export key."
::= { hwMasterKeyMIBGroups 6 }
hwMKExportKeyConfig OBJECT-GROUP
OBJECTS { hwExportKeyConfig }
STATUS current
DESCRIPTION
"A collection of set export key."
::= { hwMasterKeyMIBGroups 7 }
hwMKOperateGroup OBJECT-GROUP
OBJECTS { hwOperateMasterKey }
STATUS current
DESCRIPTION
"A collection of set random master key."
::= { hwMasterKeyMIBGroups 8 }
END
--
-- HUAWEI-MASTERKEY-MIB.mib
--

View File

@ -1,293 +1,298 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei memory mib from huawei-device-mib
-- Reference:
-- Version: V1.01
-- History:
--
-- =================================================================
HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDev
FROM HUAWEI-MIB
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Integer32
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC;
hwMemoryDev 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 mib module defines the memory information. NMS can query memory
utilization statistics from device by the mib.
"
REVISION "201708170000Z"
DESCRIPTION "V1.01, change DESCRIPTION."
REVISION "201407260000Z"
DESCRIPTION "V1.00, initial version."
::= { hwDev 5 }
hwMemoryDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of all memory utilization statistics
of device. It contains the total size, the free size, the used size, and
so on.
"
::= { hwMemoryDev 1 }
hwMemoryDevEntry OBJECT-TYPE
SYNTAX HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwMemoryDevTable.
The table is indexed by hwFrameIndex, hwSlotIndex and hwMemoryDevModuleIndex,
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwMemoryDevModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.), its value equals 0.
"
INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex }
::= { hwMemoryDevTable 1 }
HwMemoryDevEntry ::=
SEQUENCE {
hwMemoryDevModuleIndex
Integer32,
hwMemoryDevSize
Unsigned32,
hwMemoryDevFree
Unsigned32,
hwMemoryDevRawSliceUsed
Unsigned32,
hwMemoryDevLargestFree
Unsigned32,
hwMemoryDevFail
Integer32,
hwMemoryDevFailNoMem
Integer32,
hwMemoryDevSize64
CounterBasedGauge64,
hwMemoryDevFree64
CounterBasedGauge64
}
hwMemoryDevModuleIndex OBJECT-TYPE
--SYNTAX Integer32 (1..65535)
-- VRPV8R1 Capability 20100828 modify value scope
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This object indicates the 32-byte memory size of managed objects, in bytes.
The value is the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed.
Each board has a memory, and the memory size varies with the product.
"
::= { hwMemoryDevEntry 1 }
hwMemoryDevSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the total size of the memory in bytes,
which is on the managed object.
"
::= { hwMemoryDevEntry 2 }
hwMemoryDevFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the free size of the memory in bytes.
"
::= { hwMemoryDevEntry 3 }
hwMemoryDevRawSliceUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the used size of the raw slice memory in bytes.
"
::= { hwMemoryDevEntry 4 }
hwMemoryDevLargestFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the largest number of contiguous bytes
from the memory that are currently unused on the managed object.
"
::= { hwMemoryDevEntry 5 }
hwMemoryDevFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures.
The default value is 0.
"
::= { hwMemoryDevEntry 6 }
hwMemoryDevFailNoMem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures due to memory exhaustion.
The default value is 0.
"
::= { hwMemoryDevEntry 7 }
hwMemoryDevSize64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates the total size of the memory module incase of excessing 4G
which is on the managed object, in bytes.
"
::= { hwMemoryDevEntry 8}
hwMemoryDevFree64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the 64-byte idle memory size, in bytes.
The value is always less than hwMemoryDevSize64.
"
::= { hwMemoryDevEntry 9 }
hwBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the inquiry of buffer utilization statistics
of device. The type of the buffer is classified by size: 32 bytes,
64 bytes,...,etc.
"
::= { hwMemoryDev 2 }
hwBufferEntry OBJECT-TYPE
SYNTAX HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwBufferTable.
The hwBufferTable is indexed by hwFrameIndex, hwSlotIndex,
hwBufferModuleIndex and hwBufferSize.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different types of devices.
hwBufferModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.),hwBufferModuleIndex equals 0.
hwBufferSize - the size in bytes of the buffer,such as 32 bytes,64 bytes,
...,etc.
"
INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize }
::= { hwBufferTable 1 }
HwBufferEntry ::=
SEQUENCE {
hwBufferModuleIndex
Integer32,
hwBufferSize
Integer32,
hwBufferCurrentTotal
Integer32,
hwBufferCurrentUsed
Integer32
}
hwBufferModuleIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension,In single CPU
devices (NE16,eg.),hwBufferModuleIndex equals 0.
"
::= { hwBufferEntry 1 }
hwBufferSize OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object indicates the size of the buffers in bytes, such as 32 bytes,
64 bytes,...,etc.
"
::= { hwBufferEntry 2 }
hwBufferCurrentTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the total number of buffers.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096.
"
::= { hwBufferEntry 3 }
hwBufferCurrentUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of buffers currently occupied.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096, in kbits.
The value is always less than hwBufferCurrentTotal.
"
::= { hwBufferEntry 4 }
END
-- =================================================================
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei memory mib from huawei-device-mib
-- Reference:
-- Version: V1.02
-- History:
--
-- =================================================================
HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDev
FROM HUAWEI-MIB
hwFrameIndex, hwSlotIndex
FROM HUAWEI-DEVICE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Integer32, Counter64
FROM SNMPv2-SMI
CounterBasedGauge64
FROM HCNUM-TC;
hwMemoryDev MODULE-IDENTITY
LAST-UPDATED "201909180000Z"
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 mib module defines the memory information. NMS can query memory
utilization statistics from device by the mib.
"
REVISION "201909180000Z"
DESCRIPTION "V1.02,
1.Modify the hwMemoryDevSize type, from Unsigned32 to Counter64.
2.Modify the hwMemoryDevFree type, from Unsigned32 to Counter64.
"
REVISION "201708170000Z"
DESCRIPTION "V1.01, change DESCRIPTION."
REVISION "201407260000Z"
DESCRIPTION "V1.00, initial version."
::= { hwDev 5 }
hwMemoryDevTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the information of all memory utilization statistics
of device. It contains the total size, the free size, the used size, and
so on.
"
::= { hwMemoryDev 1 }
hwMemoryDevEntry OBJECT-TYPE
SYNTAX HwMemoryDevEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwMemoryDevTable.
The table is indexed by hwFrameIndex, hwSlotIndex and hwMemoryDevModuleIndex,
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different devices.
hwMemoryDevModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.), its value equals 0.
"
INDEX { hwFrameIndex, hwSlotIndex, hwMemoryDevModuleIndex }
::= { hwMemoryDevTable 1 }
HwMemoryDevEntry ::=
SEQUENCE {
hwMemoryDevModuleIndex
Integer32,
hwMemoryDevSize
Counter64,
hwMemoryDevFree
Counter64,
hwMemoryDevRawSliceUsed
Unsigned32,
hwMemoryDevLargestFree
Unsigned32,
hwMemoryDevFail
Integer32,
hwMemoryDevFailNoMem
Integer32,
hwMemoryDevSize64
CounterBasedGauge64,
hwMemoryDevFree64
CounterBasedGauge64
}
hwMemoryDevModuleIndex OBJECT-TYPE
--SYNTAX Integer32 (1..65535)
-- VRPV8R1 Capability 20100828 modify value scope
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This object indicates the 32-byte memory size of managed objects, in bytes.
The value is the sum of hwMemoryDevFree and hwMemoryDevRawSliceUsed.
Each board has a memory, and the memory size varies with the product.
"
::= { hwMemoryDevEntry 1 }
hwMemoryDevSize OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the total size of the memory in bytes,
which is on the managed object.
"
::= { hwMemoryDevEntry 2 }
hwMemoryDevFree OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the free size of the memory in bytes.
"
::= { hwMemoryDevEntry 3 }
hwMemoryDevRawSliceUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the used size of the raw slice memory in bytes.
"
::= { hwMemoryDevEntry 4 }
hwMemoryDevLargestFree OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The object indicates the largest number of contiguous bytes
from the memory that are currently unused on the managed object.
"
::= { hwMemoryDevEntry 5 }
hwMemoryDevFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures.
The default value is 0.
"
::= { hwMemoryDevEntry 6 }
hwMemoryDevFailNoMem OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of memory allocation failures due to memory exhaustion.
The default value is 0.
"
::= { hwMemoryDevEntry 7 }
hwMemoryDevSize64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Indicates the total size of the memory module incase of excessing 4G
which is on the managed object, in bytes.
"
::= { hwMemoryDevEntry 8}
hwMemoryDevFree64 OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the 64-byte idle memory size, in bytes.
The value is always less than hwMemoryDevSize64.
"
::= { hwMemoryDevEntry 9 }
hwBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table provides the inquiry of buffer utilization statistics
of device. The type of the buffer is classified by size: 32 bytes,
64 bytes,...,etc.
"
::= { hwMemoryDev 2 }
hwBufferEntry OBJECT-TYPE
SYNTAX HwBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Entries of hwBufferTable.
The hwBufferTable is indexed by hwFrameIndex, hwSlotIndex,
hwBufferModuleIndex and hwBufferSize.
hwFrameIndex - the index of frame of the device. for example, hwFrameIndex
equals 0 in NE16.
hwSlotIndex - the slot number of the device, the MAX value varies with
different types of devices.
hwBufferModuleIndex - for the purpose of extension.In single CPU devices
(NE16,eg.),hwBufferModuleIndex equals 0.
hwBufferSize - the size in bytes of the buffer,such as 32 bytes,64 bytes,
...,etc.
"
INDEX { hwFrameIndex, hwSlotIndex, hwBufferModuleIndex, hwBufferSize }
::= { hwBufferTable 1 }
HwBufferEntry ::=
SEQUENCE {
hwBufferModuleIndex
Integer32,
hwBufferSize
Integer32,
hwBufferCurrentTotal
Integer32,
hwBufferCurrentUsed
Integer32
}
hwBufferModuleIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object is used only for the purpose of extension,In single CPU
devices (NE16,eg.),hwBufferModuleIndex equals 0.
"
::= { hwBufferEntry 1 }
hwBufferSize OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The object indicates the size of the buffers in bytes, such as 32 bytes,
64 bytes,...,etc.
"
::= { hwBufferEntry 2 }
hwBufferCurrentTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the total number of buffers.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096.
"
::= { hwBufferEntry 3 }
hwBufferCurrentUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This object indicates the number of buffers currently occupied.
The value varies with the line card and buffer size.
It is a part of the memory. The value ranges from 32 to 4096, in kbits.
The value is always less than hwBufferCurrentTotal.
"
::= { hwBufferEntry 4 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

185
mibs/huawei/HUAWEI-MSDP-MIB Normal file
View File

@ -0,0 +1,185 @@
-- ===========================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: HUAWEI MSDP MIB
-- Reference: Module(HUAWEI-MSDP-MIB).
-- Version: V1.01
-- History:
-- V1.00
-- ===========================================================================
HUAWEI-MSDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
msdpPeerRemoteAddress, msdpPeerState, msdpPeerFsmEstablishedTransitions
FROM MSDP-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC; -- [RFC2579]
hwMsdpMIB MODULE-IDENTITY
LAST-UPDATED "201502050000Z" -- February 05, 2015 at 00:00 GMT
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
"The MIB module for management of PIM routers.
Huawei Technologies co.,Ltd . Supplementary information may
be available at:
http://www.huawei.com"
REVISION "201502050000Z" -- February 05, 2015 at 00:00 GMT
DESCRIPTION
"Delete hwPimTuningParametersGroup from hwMsdpMIBFullCompliance."
REVISION "200910310000Z" -- October 31, 2009 at 00:00 GMT
DESCRIPTION
"The initial revision of this Mib module."
::= { hwDatacomm 218 }
-- 1.3.6.1.4.1.2011.5.25.218.1
hwMsdpMIBObjects OBJECT IDENTIFIER ::= { hwMsdpMIB 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1
hwMsdp OBJECT IDENTIFIER ::= { hwMsdpMIBObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.1
hwMsdpObjects OBJECT IDENTIFIER ::= { hwMsdp 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.2
hwMsdpTrapsObjects OBJECT IDENTIFIER ::= { hwMsdp 2 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.2.1
hwMsdpInstanceID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The instance ID of the trap."
::= { hwMsdpTrapsObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.2.2
hwMsdpInstanceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The instance name of the trap."
::= { hwMsdpTrapsObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.2.3
hwMsdpNotificationReason OBJECT-TYPE
SYNTAX INTEGER{
holdTimerExpired(1),
tcpNotEstablish(2),
sockerError(3),
receiveInvalidTLV(4),
receiveNotificationTLV(5),
userOperation(6),
peerUpAgain(7),
deletePeer(8),
alarmTimeout(9),
alarmClear(100)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for trap sending.
1.HoldTime expired
2.TCP not establish
3.Socket error
4.Receive invalid TLV
5.Receive notification TLV
6.User operation
7.Peer Up again
8.Delete peer
9.Alarm timeout
100.Alarm Clear"
::= { hwMsdpTrapsObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.3
hwMsdpTraps OBJECT IDENTIFIER ::= { hwMsdp 3 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.3.1
hwMsdpNeighborUnavailable NOTIFICATION-TYPE
OBJECTS { hwMsdpInstanceID,
hwMsdpInstanceName,
msdpPeerState,
hwMsdpNotificationReason
}
STATUS current
DESCRIPTION
"A hwMsdpNeighborUnavailable notification signifies that the MSDP peer is unavailable."
::= { hwMsdpTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.3.2
hwMsdpNeighborUnvailableClear NOTIFICATION-TYPE
OBJECTS { hwMsdpInstanceID,
hwMsdpInstanceName,
msdpPeerState,
hwMsdpNotificationReason
}
STATUS current
DESCRIPTION
"A hwMsdpNeighborUnvailableClear notification signifies that the MSDP peer is available."
::= { hwMsdpTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4
hwMsdpMIBConformance OBJECT IDENTIFIER ::= { hwMsdp 4 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.1
hwMsdpMIBCompliances OBJECT IDENTIFIER ::= { hwMsdpMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.1.1
hwMsdpMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"Description."
MODULE -- this module
::= { hwMsdpMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.1.2
hwMsdpMIBFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for HUAWEI-MSDP MIB."
MODULE
MANDATORY-GROUPS { hwMsdpMIBPeerGroup,
hwMsdpMIBNotificationGroup }
GROUP hwMsdpMIBPeerGroup
DESCRIPTION
"This group is optional."
::= { hwMsdpMIBCompliances 2 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.2
hwMsdpMIBGroups OBJECT IDENTIFIER ::= { hwMsdpMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.2.1
hwMsdpMIBPeerGroup OBJECT-GROUP
OBJECTS { hwMsdpNotificationReason, hwMsdpInstanceName, hwMsdpInstanceID }
STATUS current
DESCRIPTION
"Description."
::= { hwMsdpMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.218.1.1.4.2.2
hwMsdpMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMsdpNeighborUnavailable, hwMsdpNeighborUnvailableClear }
STATUS current
DESCRIPTION
"Description."
::= { hwMsdpMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

188
mibs/huawei/HUAWEI-NDB-MIB Normal file
View File

@ -0,0 +1,188 @@
-- ===================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V2.00
-- ===================================================================
HUAWEI-NDB-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, RowStatus
FROM SNMPv2-TC
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
hwDatacomm
FROM HUAWEI-MIB;
hwNDB MODULE-IDENTITY
LAST-UPDATED "202009161045Z"
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 used for NDB alarm."
REVISION "202009161045Z"
DESCRIPTION "V2.00, Change the OID to 367 and the parent node to hwDatacomm."
REVISION "202009151045Z"
DESCRIPTION "V1.00, initial version."
::= { hwDatacomm 367 }
hwNDBObjects OBJECT IDENTIFIER ::= { hwNDB 1 }
--1.3.6.1.4.1.2011.5.25.367.1.1
hwNDBResourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwNDBResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table container the objects infomation of network DB resource traps."
::= { hwNDBObjects 1 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1
hwNDBResourceEntry OBJECT-TYPE
SYNTAX HwNDBResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the entry of network DB resource trap."
INDEX { hwNDBSlot, hwNDBCpu, hwNDBReasonId }
::= { hwNDBResourceTable 1 }
HwNDBResourceEntry ::=
SEQUENCE {
hwNDBSlot
OCTET STRING,
hwNDBCpu
Integer32,
hwNDBReasonId
Integer32,
hwNDBReason
OCTET STRING,
hwNDBThreshold
Integer32,
hwNDBCurrent
Integer32
}
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.1
hwNDBSlot OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The slot string of traps."
::= { hwNDBResourceEntry 1 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.2
hwNDBCpu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cpu id of traps"
::= { hwNDBResourceEntry 2 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.3
hwNDBReasonId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the ID of the fault cause of the NDB resource"
::= { hwNDBResourceEntry 3 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.4
hwNDBReason OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the cause of the NDB resource alarm"
::= { hwNDBResourceEntry 4 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.5
hwNDBThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This alarm threshold of traps"
::= { hwNDBResourceEntry 5 }
-- 1.3.6.1.4.1.2011.2.25.367.1.1.1.6
hwNDBCurrent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The alarm current value of traps"
::= { hwNDBResourceEntry 6 }
hwNDBTrap OBJECT IDENTIFIER ::= { hwNDB 2 }
hwNDBTraps OBJECT IDENTIFIER ::= { hwNDBTrap 2 }
-- 1.3.6.1.4.1.2011.5.25.367.2.2.1
hwNDBResThresholdExceed NOTIFICATION-TYPE
OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent}
STATUS current
DESCRIPTION
"The usage of NDB resources exceeds the alarm threshold."
::= { hwNDBTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.367.2.2.2
hwNDBResThresholdExceedResume NOTIFICATION-TYPE
OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent}
STATUS current
DESCRIPTION
"The usage of NDB resources is less than the threshold."
::= { hwNDBTraps 2 }
hwNDBConformance OBJECT IDENTIFIER ::= { hwNDB 3 }
hwNDBGroups OBJECT IDENTIFIER ::= { hwNDBConformance 1 }
hwNDBObjectGroup OBJECT-GROUP
OBJECTS {hwNDBSlot, hwNDBCpu, hwNDBReasonId, hwNDBReason, hwNDBThreshold, hwNDBCurrent}
STATUS current
DESCRIPTION
"The object group."
::= { hwNDBGroups 1 }
hwNDBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {hwNDBResThresholdExceed, hwNDBResThresholdExceedResume}
STATUS current
DESCRIPTION
"The notification group."
::= { hwNDBGroups 2 }
hwNDBCompliances OBJECT IDENTIFIER ::= { hwNDBConformance 2 }
hwNDBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all implementations."
MODULE
-- MANDATORY-GROUPS { hwNDBObjectGroup, hwNDBNotificationGroup }
::= { hwNDBCompliances 1 }
END
--
-- HUAWEI-NDB-MIB.mib
--

View File

@ -1,235 +1,445 @@
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- HUAWEI-NETCONF-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
-- Wednesday, April 21, 2010 at 16:16:33
-- Version: V2.04
--
HUAWEI-NETCONF-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.217
hwNetconf MODULE-IDENTITY
LAST-UPDATED "201708171649Z" -- August 17, 2017 at 16:49 GMT
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 defines the MIB for the Netconf Agent"
REVISION "201708171649Z"
DESCRIPTION "V2.0.4, modify hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201511271225Z"
DESCRIPTION "V2.0.3, add hwNetconfServerSyncConfigFail."
REVISION "201506081225Z"
DESCRIPTION "V2.0.2, modify hwNetconfSessionPeerIPAddress hwNetconfSessionVpnName OID"
REVISION "201505151225Z"
DESCRIPTION "V2.0.1, add hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201004080000Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 217 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.217.1
hwNetconfAgent OBJECT IDENTIFIER ::= { hwNetconf 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.1
hwNetconfSyncFullFtpFilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Sync Full file being transferred using FTP."
::= { hwNetconfAgent 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.2
hwNetconfSyncFullFtpServerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the Sync Full file transfer target FTP Server"
::= { hwNetconfAgent 2 }
-- 1.3.6.1.4.1.2011.5.25.217.1.3
hwNetconfSyncFullFtpFailReason OBJECT-TYPE
SYNTAX INTEGER
{
fileOpenError(1),
fileTransferFailed(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reason code of the Sync Full FTP file transfer failure"
::= { hwNetconfAgent 3 }
-- 1.3.6.1.4.1.2011.5.25.217.1.4
hwNetconfSessionInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the IP address type."
::= { hwNetconfAgent 4 }
-- 1.3.6.1.4.1.2011.5.25.217.1.5
hwNetconfSessionPeerIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer IP address."
::= { hwNetconfAgent 5 }
-- 1.3.6.1.4.1.2011.5.25.217.1.6
hwNetconfSessionVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of VPN interface."
::= { hwNetconfAgent 6 }
-- 1.3.6.1.4.1.2011.5.25.217.1.7
hwNetconfSyncConfigIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the source initiating sync-config operation."
::= { hwNetconfAgent 7 }
-- 1.3.6.1.4.1.2011.5.25.217.2
hwNetconfNotifications OBJECT IDENTIFIER ::= { hwNetconf 2 }
-- 1.3.6.1.4.1.2011.5.25.217.2.1
hwNetconfSyncFullFtpFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason }
STATUS current
DESCRIPTION
"This notification is sent when the FTP transfer of the sync full operation file to the remote FTP Server failed."
::= { hwNetconfNotifications 1 }
hwNetconfClientConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is interrupted."
::= {hwNetconfNotifications 2}
hwNetconfClientConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is resumed."
::= {hwNetconfNotifications 3}
hwNetconfServerConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is torn down."
::= {hwNetconfNotifications 4}
hwNetconfServerConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is restored."
::= {hwNetconfNotifications 5}
hwNetconfServerSyncConfigFail NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSyncConfigIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"This notification is sent when application virtual access configurations synchronization is failed."
::= { hwNetconfNotifications 6 }
-- 1.3.6.1.4.1.2011.5.25.217.3
hwNetconfMIBConformance OBJECT IDENTIFIER ::= { hwNetconf 3 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1
hwNetconfMIBCompliances OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1.1
hwNetconfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-NETCONF-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwNetconfNotificationGroup, hwNetconfAgentGroup, hwNetconfClientGroup }
::= { hwNetconfMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2
hwNetconfMIBGroups OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.1
hwNetconfNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNetconfSyncFullFtpFailed, hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume, hwNetconfServerSyncConfigFail}
STATUS current
DESCRIPTION
"The NETCONF notification group"
::= { hwNetconfMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.2
hwNetconfAgentGroup OBJECT-GROUP
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason, hwNetconfSyncConfigIPAddress }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.217.4.2.3
hwNetconfClientGroup OBJECT-GROUP
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 3 }
END
--
-- HUAWEI-NETCONF-MIB.mib
--
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- HUAWEI-NETCONF-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
-- Thursday, January 11, 2019 at 11:20:00
-- Version: V2.15
--
HUAWEI-NETCONF-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.217
hwNetconf MODULE-IDENTITY
LAST-UPDATED "202201241051Z" -- January 24, 2022 at 10:51 GMT
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 defines the MIB for the Netconf Agent"
REVISION "202201241051Z"
DESCRIPTION "V2.1.5, modify hwNetconfSessionPeerIPAddress SYNTAX."
REVISION "202201051553Z"
DESCRIPTION "V2.1.4, add hwNetconfSessionTerminationResumeReason."
REVISION "202104061002Z"
DESCRIPTION "V2.1.3, modify BITS value of hwNetconfMdaResourceType."
REVISION "202103251418Z"
DESCRIPTION "V2.1.2, modify hwMdaResouceChange to hwNetconfMdaResourceType and modify the BITS value."
REVISION "202103111100Z"
DESCRIPTION "V2.1.1, change hwNetconfClientConfigSynchronizedSucess, hwNetconfClientSyncConfigSucess, hwNetconfClientPeerConnectSucess."
REVISION "202103011945Z"
DESCRIPTION "V2.1.0, add hwNetconfMdaResourceChange."
REVISION "202103011603Z"
DESCRIPTION "V2.0.9, add hwMdaResouceChange."
REVISION "202008202356Z"
DESCRIPTION "V2.0.8, update hwNetconfSessionInetAddrType access."
REVISION "201901111120Z"
DESCRIPTION "V2.0.7, eliminate warning and change comments."
REVISION "201812261645Z"
DESCRIPTION "V2.0.6, add hwNetconfSessionId, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfServerSessionStart, hwNetconfServerSessionEnd."
REVISION "201801082116Z"
DESCRIPTION "V2.0.5, add hwNetconfClientConfigFailed, hwNetconfClientConfigSynchronizedSuccess, hwNetconfClientSyncConfigFailed, hwNetconfClientSyncConfigSuccess, hwNetconfClientPeerConnectionInterrupt, hwNetconfClientPeerConnectionResume, hwNetconfClientPeerConnectFailed, hwNetconfClientPeerConnectSuccess."
REVISION "201708171649Z"
DESCRIPTION "V2.0.4, modify hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201511271225Z"
DESCRIPTION "V2.0.3, add hwNetconfServerSyncConfigFail."
REVISION "201506081225Z"
DESCRIPTION "V2.0.2, modify hwNetconfSessionPeerIPAddress hwNetconfSessionVpnName OID"
REVISION "201505151225Z"
DESCRIPTION "V2.0.1, add hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume."
REVISION "201004080000Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 217 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.217.1
hwNetconfAgent OBJECT IDENTIFIER ::= { hwNetconf 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.1
hwNetconfSyncFullFtpFilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Sync Full file being transferred using FTP."
::= { hwNetconfAgent 1 }
-- 1.3.6.1.4.1.2011.5.25.217.1.2
hwNetconfSyncFullFtpServerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the Sync Full file transfer target FTP Server"
::= { hwNetconfAgent 2 }
-- 1.3.6.1.4.1.2011.5.25.217.1.3
hwNetconfSyncFullFtpFailReason OBJECT-TYPE
SYNTAX INTEGER
{
fileOpenError(1),
fileTransferFailed(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reason code of the Sync Full FTP file transfer failure"
::= { hwNetconfAgent 3 }
-- 1.3.6.1.4.1.2011.5.25.217.1.4
hwNetconfSessionInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the IP address type."
::= { hwNetconfAgent 4 }
-- 1.3.6.1.4.1.2011.5.25.217.1.5
hwNetconfSessionPeerIPAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(0|4|16))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer IP address."
::= { hwNetconfAgent 5 }
-- 1.3.6.1.4.1.2011.5.25.217.1.6
hwNetconfSessionVpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of VPN interface."
::= { hwNetconfAgent 6 }
-- 1.3.6.1.4.1.2011.5.25.217.1.7
hwNetconfSyncConfigIPAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the source initiating sync-config operation."
::= { hwNetconfAgent 7 }
-- 1.3.6.1.4.1.2011.5.25.217.1.8
hwNetconfClientPeerName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Peer name"
::= { hwNetconfAgent 8 }
-- 1.3.6.1.4.1.2011.5.25.217.1.9
hwNetconfClientAppFeatureName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Feature name"
::= { hwNetconfAgent 9 }
-- 1.3.6.1.4.1.2011.5.25.217.1.10
hwNetconfSessionUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..253))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"User name of the Netconf session"
::= { hwNetconfAgent 10 }
-- 1.3.6.1.4.1.2011.5.25.217.1.11
hwNetconfSessionId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identifier of the session. A NETCONF session MUST be identified by a non-zero value. A non-NETCONF session MAY be identified by the value zero."
::= { hwNetconfAgent 11 }
-- 1.3.6.1.4.1.2011.5.25.217.1.12
hwNetconfKilledBySessionId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ID of the session that directly caused this session to be abnormally terminated. If this session was abnormally terminated by a non-NETCONF session unknown to the server, then it MAY be identified by the value 65535."
::= { hwNetconfAgent 12 }
-- 1.3.6.1.4.1.2011.5.25.217.1.13
hwNetconfSessionTerminationReason OBJECT-TYPE
SYNTAX INTEGER
{
closed(0),
killed(1),
dropped(2),
timeout(3),
badHello(4),
other(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The session was terminated by the client in normal fashion, e.g., by the NETCONF &lt;close-session> protocol operation."
::= { hwNetconfAgent 13 }
-- 1.3.6.1.4.1.2011.5.25.217.1.14
hwNetconfMdaResourceType OBJECT-TYPE
SYNTAX BITS
{
yang(7),
yangPatch(6),
yangZhCN(5),
yangZhCNPatch(4),
alarm(3),
alarmPatch(2),
panel(1),
panelPatch(0)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of mda resource files that changed."
::= { hwNetconfAgent 14 }
-- 1.3.6.1.4.1.2011.5.25.217.1.15
hwNetconfSessionTerminationResumeReason OBJECT-TYPE
SYNTAX INTEGER
{
connected(1),
invalidVPN(2),
cleared(3),
aged(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason why the netconf connection interrupt is resumed."
::= { hwNetconfAgent 15 }
-- 1.3.6.1.4.1.2011.5.25.217.2
hwNetconfNotifications OBJECT IDENTIFIER ::= { hwNetconf 2 }
-- 1.3.6.1.4.1.2011.5.25.217.2.1
hwNetconfSyncFullFtpFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason }
STATUS current
DESCRIPTION
"This notification is sent when the FTP transfer of the sync full operation file to the remote FTP Server failed."
::= { hwNetconfNotifications 1 }
hwNetconfClientConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is interrupted."
::= {hwNetconfNotifications 2}
hwNetconfClientConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Remote netconf connection is resumed."
::= {hwNetconfNotifications 3}
hwNetconfServerConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName, hwNetconfSessionTerminationReason }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is torn down."
::= {hwNetconfNotifications 4}
hwNetconfServerConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName, hwNetconfSessionTerminationResumeReason }
STATUS current
DESCRIPTION
"The connection between a NETCONF server and its peer is restored."
::= {hwNetconfNotifications 5}
hwNetconfServerSyncConfigFail NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSyncConfigIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"This notification is sent when application virtual access configurations synchronization is failed."
::= { hwNetconfNotifications 6 }
-- 1.3.6.1.4.1.2011.5.25.217.2.7
hwNetconfClientConfigFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfClientAppFeatureName }
STATUS current
DESCRIPTION
"Failed to deliver configurations to a peer device."
::= {hwNetconfNotifications 7}
-- 1.3.6.1.4.1.2011.5.25.217.2.8
hwNetconfClientConfigSynchronizedSuccess NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfClientAppFeatureName }
STATUS current
DESCRIPTION
"Successfully synchronized configurations to a peer device."
::= {hwNetconfNotifications 8}
-- 1.3.6.1.4.1.2011.5.25.217.2.9
hwNetconfClientSyncConfigFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress }
STATUS current
DESCRIPTION
"Failed to synchronize configurations to a peer device."
::= {hwNetconfNotifications 9}
-- 1.3.6.1.4.1.2011.5.25.217.2.10
hwNetconfClientSyncConfigSuccess NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress }
STATUS current
DESCRIPTION
"Successfully synchronized configurations to a peer device."
::= {hwNetconfNotifications 10}
-- 1.3.6.1.4.1.2011.5.25.217.2.11
hwNetconfClientPeerConnectionInterrupt NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName }
STATUS current
DESCRIPTION
"The NETCONF connection with a peer device was torn down."
::= {hwNetconfNotifications 11}
-- 1.3.6.1.4.1.2011.5.25.217.2.12
hwNetconfClientPeerConnectionResume NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName }
STATUS current
DESCRIPTION
"The NETCONF connection with a peer device is resumed."
::= {hwNetconfNotifications 12}
-- 1.3.6.1.4.1.2011.5.25.217.2.13
hwNetconfClientPeerConnectFailed NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName }
STATUS current
DESCRIPTION
"Failed to establish NETCONF connection with a peer device."
::= {hwNetconfNotifications 13}
-- 1.3.6.1.4.1.2011.5.25.217.2.14
hwNetconfClientPeerConnectSuccess NOTIFICATION-TYPE
OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName }
STATUS current
DESCRIPTION
"Successfully established NETCONF connection with a peer device."
::= {hwNetconfNotifications 14}
-- 1.3.6.1.4.1.2011.5.25.217.2.15
hwNetconfServerSessionStart NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Generated when a NETCONF server detects that a NETCONF session has started. A server MAY generate this event for non-NETCONF management sessions. Indicates the identity of the user that started the session."
::= {hwNetconfNotifications 15}
-- 1.3.6.1.4.1.2011.5.25.217.2.16
hwNetconfServerSessionEnd NOTIFICATION-TYPE
OBJECTS { hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfSessionPeerIPAddress, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Generated when a NETCONF server detects that a NETCONF session has terminated. A server MAY optionally generate this event for non-NETCONF management sessions. Indicates the identity of the user that owned the session, and why the session was terminated."
::= {hwNetconfNotifications 16}
-- 1.3.6.1.4.1.2011.5.25.217.2.17
hwNetconfMdaResourceChange NOTIFICATION-TYPE
OBJECTS { hwNetconfMdaResourceType }
STATUS current
DESCRIPTION
"The mda resource files changed."
::= {hwNetconfNotifications 17}
-- 1.3.6.1.4.1.2011.5.25.217.3
hwNetconfMIBConformance OBJECT IDENTIFIER ::= { hwNetconf 3 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1
hwNetconfMIBCompliances OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.1.1
hwNetconfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-NETCONF-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwNetconfNotificationGroup, hwNetconfAgentGroup, hwNetconfClientGroup }
::= { hwNetconfMIBCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2
hwNetconfMIBGroups OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.1
hwNetconfNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNetconfSyncFullFtpFailed, hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume, hwNetconfServerSyncConfigFail,
hwNetconfClientConfigFailed, hwNetconfClientConfigSynchronizedSuccess, hwNetconfClientSyncConfigFailed, hwNetconfClientSyncConfigSuccess, hwNetconfClientPeerConnectionInterrupt, hwNetconfClientPeerConnectionResume, hwNetconfClientPeerConnectFailed, hwNetconfClientPeerConnectSuccess, hwNetconfServerSessionStart, hwNetconfServerSessionEnd, hwNetconfMdaResourceChange }
STATUS current
DESCRIPTION
"The NETCONF notification group"
::= { hwNetconfMIBGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.2
hwNetconfAgentGroup OBJECT-GROUP
OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason, hwNetconfSyncConfigIPAddress, hwNetconfClientPeerName, hwNetconfClientAppFeatureName, hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfMdaResourceType, hwNetconfSessionTerminationReason, hwNetconfSessionTerminationResumeReason }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.217.3.2.3
hwNetconfClientGroup OBJECT-GROUP
OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName }
STATUS current
DESCRIPTION
"Description."
::= { hwNetconfMIBGroups 3 }
END
--
-- HUAWEI-NETCONF-MIB.mib
--

3469
mibs/huawei/HUAWEI-NTP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
-- ===================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.01
-- Version: V1.07
-- ===================================================================
@ -19,7 +19,7 @@
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF;
hwNtpTrapMib MODULE-IDENTITY
LAST-UPDATED "201610181600Z"
LAST-UPDATED "202007071600Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -34,6 +34,24 @@
"This MIB is to provide TRAP support for NTP.
hwNtpStateChangeTrap & hwNtpSysPeerChangeTrap are added to notify the
NTP state change & system peer change information"
REVISION "202007071600Z"
DESCRIPTION "V1.07, adding hwNtpSynchronizationFailure hwNtpSynchronizationFailureResume"
REVISION "202003121600Z"
DESCRIPTION "V1.06, adding hwNtpMaxPacketRecvPerSecReach, hwNtpMaxPacketRecvPerSecResume, hwNtpMaxPacketRecvPerSecr"
REVISION "202003101600Z"
DESCRIPTION "V1.05, modify hwNtpMaxDynamicSessionsrange 0..100"
REVISION "202003031600Z"
DESCRIPTION "V1.04, adding hwNtpDynamicSessionLimitReach, hwNtpDynamicSessionLimitReachResume, hwNtpMaxDynamicSessions"
REVISION "201909181600Z"
DESCRIPTION "V1.03, fixing the description of hwNtpCurrentClientNum"
REVISION "201906182200Z"
DESCRIPTION "V1.02, adding hwNtpClientLimitExceed, hwNtpClientLimitExceedResume, hwNtpCurrentClientNum"
REVISION "201610181600Z"
DESCRIPTION "V1.01, adding hwNtpSourceVpnName, hwNtpOldSourceVpnName"
@ -84,6 +102,30 @@
DESCRIPTION
"Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized last time"
::= { hwNtpTrapObjects 5 }
hwNtpCurrentClientNum OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the current ntp client number."
::= { hwNtpTrapObjects 6 }
hwNtpMaxDynamicSessions OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the maximum dynamic session number."
::= { hwNtpTrapObjects 7 }
hwNtpMaxPacketRecvPerSecr OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of this object identifies the current packet numbers which ntp received."
::= { hwNtpTrapObjects 8 }
hwNtpTraps OBJECT IDENTIFIER ::= { hwNtpTrapMib 2 }
@ -111,7 +153,63 @@
"This TRAP is used to notify the NTP system peer change from one source IP to other source IP without state change.
This trap is generated when the selected NTP peer is changed"
::= { hwNtpTraps 2 }
hwNtpClientLimitExceed NOTIFICATION-TYPE
OBJECTS { hwNtpCurrentClientNum }
STATUS current
DESCRIPTION
"This TRAP is used to notify the NTP client path limit exceed."
::= { hwNtpTraps 3 }
hwNtpClientLimitExceedResume NOTIFICATION-TYPE
OBJECTS { hwNtpCurrentClientNum }
STATUS current
DESCRIPTION
"This NTP client path limit exceed alarm was repaired."
::= { hwNtpTraps 4 }
hwNtpDynamicSessionLimitReach NOTIFICATION-TYPE
OBJECTS { hwNtpMaxDynamicSessions }
STATUS current
DESCRIPTION
"This TRAP is used to notify the NTP dynamic session limit reach."
::= { hwNtpTraps 5 }
hwNtpDynamicSessionLimitReachResume NOTIFICATION-TYPE
OBJECTS { hwNtpMaxDynamicSessions }
STATUS current
DESCRIPTION
"This NTP dynamic session limit reach alarm was repaired."
::= { hwNtpTraps 6 }
hwNtpMaxPacketRecvPerSecReach NOTIFICATION-TYPE
OBJECTS { hwNtpMaxPacketRecvPerSecr }
STATUS current
DESCRIPTION
"This TRAP is used to notify the NTP packet processing rate reaches the upper threshold."
::= { hwNtpTraps 7 }
hwNtpMaxPacketRecvPerSecResume NOTIFICATION-TYPE
OBJECTS { hwNtpMaxPacketRecvPerSecr }
STATUS current
DESCRIPTION
"This NTP packet processing rate reaches the upper threshold alarm was repaired."
::= { hwNtpTraps 8 }
hwNtpSynchronizationFailure NOTIFICATION-TYPE
OBJECTS { hwNtpState, hwNtpSource }
STATUS current
DESCRIPTION
"This TRAP is used to notify when the NTP state changes from synchronized to unsynchronized."
::= { hwNtpTraps 9 }
hwNtpSynchronizationFailureResume NOTIFICATION-TYPE
OBJECTS { hwNtpState, hwNtpSource }
STATUS current
DESCRIPTION
"This NTP state unsynchronized alarm was repaired."
::= { hwNtpTraps 10 }
hwNtpTrapMibConformance OBJECT IDENTIFIER ::= { hwNtpTrapMib 3 }
hwNtpTrapMibCompliances OBJECT IDENTIFIER ::= { hwNtpTrapMibConformance 1 }
@ -124,14 +222,14 @@
::= { hwNtpTrapMibCompliances 1 }
hwNtpTrapObjectsGroup OBJECT-GROUP
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName, hwNtpOldSource, hwNtpOldSourceVpnName }
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName, hwNtpOldSource, hwNtpOldSourceVpnName, hwNtpCurrentClientNum, hwNtpMaxDynamicSessions, hwNtpMaxPacketRecvPerSecr }
STATUS current
DESCRIPTION
"These objects are used to manage NTP trap parameters"
::= { hwNtpTrapMibCompliances 2 }
hwNtpTrapEventGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNtpStateChangeTrap, hwNtpSysPeerChangeTrap }
NOTIFICATIONS { hwNtpStateChangeTrap, hwNtpSysPeerChangeTrap, hwNtpClientLimitExceed, hwNtpClientLimitExceedResume, hwNtpDynamicSessionLimitReach, hwNtpDynamicSessionLimitReachResume, hwNtpMaxPacketRecvPerSecReach, hwNtpMaxPacketRecvPerSecResume, hwNtpSynchronizationFailure, hwNtpSynchronizationFailureResume }
STATUS current
DESCRIPTION
"These objects are used to manage NTP trap parameters."

View File

@ -1,9 +1,9 @@
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI NVO3 MIB
-- Reference:
-- Version: V1.05
-- Version: V1.14
-- History: V1.0 gaoyuan, 2014-07-02,publish
-- created 2014-7-2
-- ==================================================================
@ -19,13 +19,13 @@
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION
RowStatus, TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
Ipv6Address
FROM IPV6-TC;
hwNvo3Mgmt MODULE-IDENTITY
LAST-UPDATED "201706201408Z" -- June 20, 2017 at 14:08GMT
LAST-UPDATED "202210251648Z" -- Oct 25, 2022 at 16:48GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -37,7 +37,36 @@
Email: support@huawei.com
"
DESCRIPTION
"The MIB module for nvo3 management."
"The MIB module for nvo3 management."
REVISION "202210251648Z" -- Oct 25, 2022 at 16:48GMT
DESCRIPTION
"V1.13 The modify revision of this MIB module."
REVISION "202107051925Z" -- July 05, 2021 at 19:25GMT
DESCRIPTION
"V1.12 The modify revision of this MIB module."
REVISION "202101271925Z" -- Jan 27, 2021 at 19:25GMT
DESCRIPTION
"V1.11 The modify revision of this MIB module."
REVISION "202008141651Z" -- Aug 14, 2020 at 16:51GMT
DESCRIPTION
"V1.09 The modify revision of this MIB module."
REVISION "202007301626Z" -- July 30, 2020 at 16:26GMT
DESCRIPTION
"V1.08 Add MIB module for vxlan ip path detection."
REVISION "202005211659Z" -- May 21, 2020 at 16:59GMT
DESCRIPTION
"delete hwNvo3VxlanNveMacConflict."
REVISION "201910171022Z" -- Oct 17, 2019 at 10:22GMT
DESCRIPTION
"The MIB module for nvo3 management."
REVISION "201908191832Z" -- Aug 19, 2019 at 18:32GMT
DESCRIPTION
"V1.06, The modify revision of this MIB module."
REVISION "201706201408Z" -- June 20, 2017 at 14:08GMT
DESCRIPTION
"V1.05, The modify revision of this MIB module."
@ -205,7 +234,7 @@
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel destionation address."
"The vxlan tunnel destination address."
::= { hwNvo3VxlanTnlEntry 2 }
hwNvo3VxlanTnlStatus OBJECT-TYPE
@ -261,7 +290,7 @@
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vxlan tunnel destionation address"
"The vxlan tunnel destination address"
::= { hwNvo3VxlanIPv6TnlEntry 2 }
hwNvo3VxlanIPv6TnlStatus OBJECT-TYPE
@ -326,6 +355,160 @@
"The rate of sent bits per second about vni."
::= { hwNvo3VniStatsEntry 3 }
hwVxlanIpPathDetectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVxlanIpPathDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description: This table describes result information of a path detect test instance."
::= { hwNvo3MIBInstances 6 }
hwVxlanIpPathDetectEntry OBJECT-TYPE
SYNTAX HwVxlanIpPathDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwVxlanIpPathDetectTable."
INDEX { hwVxlanPathDetectTestId }
::= { hwVxlanIpPathDetectTable 1 }
HwVxlanIpPathDetectEntry ::=
SEQUENCE {
hwVxlanPathDetectTestId
Unsigned32,
hwVxlanPathDetectSipv4Addr
IpAddress,
hwVxlanPathDetectDipv4Addr
IpAddress,
hwVxlanPathDetectSipv6Addr
Ipv6Address,
hwVxlanPathDetectDipv6Addr
Ipv6Address,
hwVxlanPathDetectProtocol
Unsigned32,
hwVxlanPathDetectSrcPort
Unsigned32,
hwVxlanPathDetectDstPort
Unsigned32,
hwVxlanPathDetectDscp
Unsigned32,
hwVxlanPathDetectVrfName
DisplayString,
hwVxlanPathDetectIfName
OCTET STRING,
hwVxlanPathDetectDirection
INTEGER,
hwVxlanPathDetectTtl
Unsigned32
}
hwVxlanPathDetectTestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The test index."
::= { hwVxlanIpPathDetectEntry 1 }
hwVxlanPathDetectSipv4Addr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The source address of test packet. "
::= { hwVxlanIpPathDetectEntry 2 }
hwVxlanPathDetectDipv4Addr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The destination address of test packet. "
::= { hwVxlanIpPathDetectEntry 3 }
hwVxlanPathDetectSipv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The source address of test packet. "
::= { hwVxlanIpPathDetectEntry 4 }
hwVxlanPathDetectDipv6Addr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The destination address of test packet. "
::= { hwVxlanIpPathDetectEntry 5 }
hwVxlanPathDetectProtocol OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Protocol of test packet."
::= { hwVxlanIpPathDetectEntry 6 }
hwVxlanPathDetectSrcPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The source port of test packet."
::= { hwVxlanIpPathDetectEntry 7 }
hwVxlanPathDetectDstPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The destination port of test packet."
::= { hwVxlanIpPathDetectEntry 8 }
hwVxlanPathDetectDscp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ip packet dscp."
::= { hwVxlanIpPathDetectEntry 9 }
hwVxlanPathDetectVrfName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specifies the VRF (VPN Routing & Forwarding) instances name of tests."
::= { hwVxlanIpPathDetectEntry 10 }
hwVxlanPathDetectIfName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of interface of the test packet through."
::= { hwVxlanIpPathDetectEntry 11 }
hwVxlanPathDetectDirection OBJECT-TYPE
SYNTAX INTEGER
{
ingress(1),
egress(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The direction of the test packet through. When the packet from the ingress, hwVxlanPathDetectDirection is 1; when the packet from the egress, hwVxlanPathDetectDirection is 2."
::= { hwVxlanIpPathDetectEntry 12 }
hwVxlanPathDetectTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ip packet TTL."
::= { hwVxlanIpPathDetectEntry 13 }
hwNvo3TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 2 }
@ -333,7 +516,7 @@
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
"The SNMP trap that is generated when an vxlan tunnel status change.
When alarm is down trigger, hwNvo3VxlanTnlStatus is 1, when alarm is up trigger, hwNvo3VxlanTnlStatus is 2.
"
::= { hwNvo3TnlStatusEvent 1 }
@ -343,7 +526,7 @@
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
"The SNMP trap that is generated when an vxlan tunnel status change.
When alarm is down trigger, hwNvo3VxlanTnlStatus is 0, when alarm is up trigger, hwNvo3VxlanTnlStatus is 1.
"
::= { hwNvo3TnlStatusEvent 2 }
@ -357,7 +540,7 @@
DESCRIPTION
"The nvo3 management compliance."
MODULE -- this module
MANDATORY-GROUPS { hwNvo3NveMIBGroup, hwNvo3NveVniPeerGroup, hwNvo3VxlanTnlGroup, hwNvo3NotificationGroup, hwNvo3VxlanIPv6TnlGroup, hwNvo3IPv6NotificationGroup}
MANDATORY-GROUPS { hwNvo3NveMIBGroup, hwNvo3NveVniPeerGroup, hwNvo3VxlanTnlGroup, hwNvo3NotificationGroup, hwNvo3VxlanIPv6TnlGroup, hwNvo3IPv6NotificationGroup, hwNvo3PathDetectNotificationGroup}
::= { hwNvo3Compliances 1 }
hwNvo3Group OBJECT IDENTIFIER ::= { hwNvo3Conformance 2 }
@ -384,7 +567,7 @@
::= { hwNvo3Group 3 }
hwNvo3NotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNvo3VxlanTnlDown, hwNvo3VxlanTnlUp}
NOTIFICATIONS { hwNvo3VxlanTnlDown, hwNvo3VxlanTnlUp,hwIPv4VxlanTunnelDown,hwIPv4VxlanTunnelUp}
STATUS current
DESCRIPTION
"The vxlan tunnel alarm group."
@ -398,13 +581,41 @@
::= { hwNvo3Group 5 }
hwNvo3IPv6NotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNvo3VxlanIPv6TnlDown, hwNvo3VxlanIPv6TnlUp}
NOTIFICATIONS { hwNvo3VxlanIPv6TnlDown, hwNvo3VxlanIPv6TnlUp,hwIPv6VxlanTunnelDown,hwIPv6VxlanTunnelUp}
STATUS current
DESCRIPTION
"The vxlan IPv6 tunnel alarm group."
::= { hwNvo3Group 6 }
--vxlan tunnel statistic
hwVxlanIpPathDetectGroup OBJECT-GROUP
OBJECTS {
hwVxlanPathDetectTestId,
hwVxlanPathDetectSipv4Addr,
hwVxlanPathDetectDipv4Addr,
hwVxlanPathDetectSipv6Addr,
hwVxlanPathDetectDipv6Addr,
hwVxlanPathDetectProtocol,
hwVxlanPathDetectSrcPort,
hwVxlanPathDetectDstPort,
hwVxlanPathDetectDscp,
hwVxlanPathDetectVrfName,
hwVxlanPathDetectIfName,
hwVxlanPathDetectDirection,
hwVxlanPathDetectTtl
}
STATUS current
DESCRIPTION
"The ip path detection packet info group."
::= { hwNvo3Group 7 }
hwNvo3PathDetectNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwNvo3IpPathDetectResultIpv4Pkt, hwNvo3IpPathDetectResultIpv6Pkt}
STATUS current
DESCRIPTION
"The ip path detection records packet group."
::= { hwNvo3Group 8 }
--vxlan tunnel statistic
hwVxlanTunnelStatEnableObjects OBJECT IDENTIFIER ::= { hwNvo3Mgmt 4 }
--vxlan tunnel statistic get
@ -561,14 +772,38 @@
DESCRIPTION
"The VXLAN tunnel and VRF instance are no longer mapped to more than one VNI."
::= { hwNvo3TnlTrap 4 }
hwNvo3IPv6TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 7 }
hwIPv4VxlanTunnelDown NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The IPv4 vxlan tunnel status changes."
::= { hwNvo3TnlTrap 5 }
hwIPv4VxlanTunnelUp NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanTnlStatus}
STATUS current
DESCRIPTION
"The IPv4 vxlan tunnel status changes."
::= { hwNvo3TnlTrap 6 }
hwIPv6VxlanTunnelDown NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The IPv6 vxlan tunnel status changes."
::= { hwNvo3TnlTrap 7 }
hwIPv6VxlanTunnelUp NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The IPv6 vxlan tunnel status changes."
::= { hwNvo3TnlTrap 8 }
hwNvo3IPv6TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 7 }
hwNvo3VxlanIPv6TnlDown NOTIFICATION-TYPE
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
"The SNMP trap that is generated when an vxlan tunnel status change.
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 1, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 2.
"
::= { hwNvo3IPv6TnlStatusEvent 1 }
@ -578,9 +813,109 @@
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an vxlan tunnle status change.
"The SNMP trap that is generated when an vxlan tunnel status change.
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 0, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 1.
"
::= { hwNvo3IPv6TnlStatusEvent 2 }
hwNvo3IpPathDetectResultPacketNotificaiton OBJECT IDENTIFIER ::= { hwNvo3Mgmt 8 }
hwNvo3IpPathDetectResultIpv4Pkt NOTIFICATION-TYPE
OBJECTS {
hwVxlanPathDetectTestId,
hwVxlanPathDetectSipv4Addr,
hwVxlanPathDetectDipv4Addr,
hwVxlanPathDetectProtocol,
hwVxlanPathDetectSrcPort,
hwVxlanPathDetectDstPort,
hwVxlanPathDetectDscp,
hwVxlanPathDetectVrfName,
hwVxlanPathDetectIfName,
hwVxlanPathDetectDirection,
hwVxlanPathDetectTtl
}
STATUS current
DESCRIPTION
"If receive the ip path detect ipv4 packet, the system sends packed trap information. "
::= { hwNvo3IpPathDetectResultPacketNotificaiton 1 }
hwNvo3IpPathDetectResultIpv6Pkt NOTIFICATION-TYPE
OBJECTS {
hwVxlanPathDetectTestId,
hwVxlanPathDetectSipv6Addr,
hwVxlanPathDetectDipv6Addr,
hwVxlanPathDetectProtocol,
hwVxlanPathDetectSrcPort,
hwVxlanPathDetectDstPort,
hwVxlanPathDetectDscp,
hwVxlanPathDetectVrfName,
hwVxlanPathDetectIfName,
hwVxlanPathDetectDirection,
hwVxlanPathDetectTtl
}
STATUS current
DESCRIPTION
"If receive the ip path detect ipv6 packet, the system sends packed trap information. "
::= { hwNvo3IpPathDetectResultPacketNotificaiton 2 }
hwEvplMIBInstances OBJECT IDENTIFIER ::= { hwNvo3Mgmt 9 }
hwEvplCccTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwEvplCccEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The evpl ccc table, providing read operations."
::= { hwEvplMIBInstances 1 }
hwEvplCccEntry OBJECT-TYPE
SYNTAX HwEvplCccEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwEvplCccTable."
INDEX { hwEvplIndex, hwEvplCccIfname1, hwEvplCccIfname2 }
::= { hwEvplCccTable 1 }
HwEvplCccEntry ::=
SEQUENCE {
hwEvplIndex
Unsigned32,
hwEvplCccIfname1
InterfaceIndex,
hwEvplCccIfname2
InterfaceIndex
}
hwEvplIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The evpl instance index."
::= { hwEvplCccEntry 1 }
hwEvplCccIfname1 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface1."
::= { hwEvplCccEntry 2 }
hwEvplCccIfname2 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface2."
::= { hwEvplCccEntry 3 }
hwEvplCccEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 10 }
hwEvplCccDown NOTIFICATION-TYPE
OBJECTS { hwEvplIndex, hwEvplCccIfname1, hwEvplCccIfname2 }
STATUS current
DESCRIPTION
"The Evpl Ccc status changes."
::= { hwEvplCccEvent 1 }
hwEvplCccUp NOTIFICATION-TYPE
OBJECTS { hwEvplIndex, hwEvplCccIfname1, hwEvplCccIfname2 }
STATUS current
DESCRIPTION
"The Evpl Ccc status changes."
::= { hwEvplCccEvent 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,10 @@
-- ===========================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI POE MIB Definition
-- Reference: This mib was extracted from IEEE 802.3af
-- Version: V1.0
-- Version: V1.17
-- History: Liuhui ,2009-08-24, Create
-- ===========================================================
@ -17,26 +17,78 @@
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, NOTIFICATION-GROUP
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE,NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwPoeMIB MODULE-IDENTITY
LAST-UPDATED "200908241133Z" -- August 24, 2009 at 11:33 GMT
LAST-UPDATED "202108120000Z" -- Aug 12, 2021 at 00:00 GMT
ORGANIZATION
"Huawei Technologies co.,Ltd."
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
" DESCRIPTION
"The HUAWEI-POE-MIB contains objects to manage POE."
REVISION "202108120000Z"
DESCRIPTION "V1.17, Add hwPoeCommunicateFail and hwPoeCardAbsent "
REVISION "202105080000Z"
DESCRIPTION "V1.16, Modity hwPoePowerOff "
REVISION "201901030000Z"
DESCRIPTION "V1.15, Add hwPoePdOvercurrentPoweroff and hwPoePdOverloadPoweroff "
REVISION "201810180000Z"
DESCRIPTION "V1.134 Modify the range of hwPoeSlotMaximumPower"
REVISION "201805160000Z"
DESCRIPTION "V1.13, Add hwPoeMultiMcuTable and hwPoeSlotMcuSupport"
REVISION "201803080000Z"
DESCRIPTION "V1.12, Add NOTIFICATION-TYPE"
REVISION "201612020000Z"
DESCRIPTION "V1.11, Add hwPoePortFail and hwPoePortFailResume"
REVISION "201609190000Z"
DESCRIPTION "V1.10, Change hwPoePortPdClass properties"
REVISION "201509280000Z"
DESCRIPTION "V1.09, Add hwPoePortLegacyDetect "
REVISION "201508100000Z"
DESCRIPTION "V1.03, Add hwPoeCardAbsent "
REVISION "201504020000Z"
DESCRIPTION "V1.02, Add hwPoeNotAvailable and hwPoeNotAvailableResume "
REVISION "201502250000Z"
DESCRIPTION "V1.06, Add hwPoePortMaxPowerThreshold,hwPoePortMinPowerThreshold "
REVISION "201311120000Z"
DESCRIPTION "V1.05, Add hwPoePowerInfoTable "
REVISION "201310220000Z"
DESCRIPTION "V1.04, Change the maximum power to 200000 "
REVISION "201307160000Z"
DESCRIPTION "V1.03, Add hwPoePortPoweroffTimeRangeSwitch and hwPoePortPoweroffTimeRangeName "
REVISION "201304240000Z"
DESCRIPTION "V1.02, Add hwPoePSEPowerCut,hwPoePSEPowerCutResume,hwPoeSlotPowerCut,hwPoeSlotPowerCutResume "
REVISION "201303130000Z"
DESCRIPTION "V1.01, Add hwPoeControlChipFail and hwPoeControlChipFailResume "
::= { hwDatacomm 195 }
@ -114,12 +166,14 @@
hwPoeSlotPowerRsvPercent
Integer32,
hwPoeSlotPowerUtilizationThreshold
Integer32
Integer32,
hwPoeSlotMcuSupport
Integer32
}
hwPoeSlotId OBJECT-TYPE
SYNTAX Integer32 (0..8)
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -128,7 +182,7 @@
hwPoeSlotMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..1600000)
SYNTAX Integer32 (0..7200000)
UNITS "mW"
MAX-ACCESS read-write
STATUS current
@ -231,6 +285,14 @@
"This object identifies the utilization threshold of total POE power in slot."
::= { hwPoeSlotEntry 12 }
hwPoeSlotMcuSupport OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the mcu chip number of a POE slot."
::= { hwPoeSlotEntry 13 }
hwPoePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoePortEntry
MAX-ACCESS not-accessible
@ -280,7 +342,17 @@
hwPoePortVoltage
OCTET STRING,
hwPoePortManualOperation
INTEGER
INTEGER,
hwPoePortPoweroffTimeRangeSwitch
EnabledStatus,
hwPoePortPoweroffTimeRangeName
OCTET STRING,
hwPoePortMaxPowerThreshold
Integer32,
hwPoePortMinPowerThreshold
Integer32,
hwPoePortLegacyDetect
EnabledStatus
}
@ -308,7 +380,7 @@
STATUS current
DESCRIPTION
"This object indicates the enabling status of an interface. (1:enable(default); 2:disable)"
DEFVAL { enable }
DEFVAL { enabled }
::= { hwPoePortEntry 3 }
@ -328,7 +400,7 @@
hwPoePortMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..30000)
SYNTAX Integer32 (0..200000)
UNITS "mW"
MAX-ACCESS read-write
STATUS current
@ -357,7 +429,7 @@
hwPoePortPdClass OBJECT-TYPE
SYNTAX Integer32 (0..7)
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -366,7 +438,7 @@
hwPoePortReferencePower OBJECT-TYPE
SYNTAX Integer32 (0..30000)
SYNTAX Integer32 (0..200000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -375,7 +447,7 @@
hwPoePortConsumingPower OBJECT-TYPE
SYNTAX Integer32 (0..30000)
SYNTAX Integer32 (0..200000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -384,7 +456,7 @@
hwPoePortPeakPower OBJECT-TYPE
SYNTAX Integer32 (0..30000)
SYNTAX Integer32 (0..200000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -393,7 +465,7 @@
hwPoePortAveragePower OBJECT-TYPE
SYNTAX Integer32 (0..30000)
SYNTAX Integer32 (0..200000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -430,8 +502,278 @@
DESCRIPTION
"This object indicates that a PD connected to an interface is powered on or powered off manually."
::= { hwPoePortEntry 15 }
hwPoePortPoweroffTimeRangeSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the time range of POE power off is configured on the port."
::= { hwPoePortEntry 16 }
hwPoePortPoweroffTimeRangeName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates that time range name of POE power off configured on the port."
::= { hwPoePortEntry 17 }
hwPoePortMaxPowerThreshold OBJECT-TYPE
SYNTAX Integer32 (0..200000)
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the threshold of the available maximum power of an interface. The value is expressed in mW."
DEFVAL { '9088'h }
::= { hwPoePortEntry 18 }
hwPoePortMinPowerThreshold OBJECT-TYPE
SYNTAX Integer32 (0..200000)
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the threshold of the available minimum power of an interface. The value is expressed in mW."
DEFVAL { '9088'h }
::= { hwPoePortEntry 19 }
hwPoePortLegacyDetect OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the compatibility detection of a non-standard device. (1:enable; 2:disable(default))"
DEFVAL { disabled }
::= { hwPoePortEntry 20 }
hwPoePortJudgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoePortJudgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the table that contains the judgement of whether port supports POE."
::= { hwPoeMIB 4 }
hwPoePortJudgeEntry OBJECT-TYPE
SYNTAX HwPoePortJudgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the entry of table."
INDEX { hwPoePortJudgeIfIndex }
::= { hwPoePortJudgeTable 1 }
HwPoePortJudgeEntry ::=
SEQUENCE {
hwPoePortJudgeIfIndex
InterfaceIndex,
hwPoePortJudgeIsSupport
TruthValue
}
hwPoePortJudgeIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the interface index."
::= { hwPoePortJudgeEntry 1 }
hwPoePortJudgeIsSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the interface supports POE."
::= { hwPoePortJudgeEntry 2 }
hwPoePowerInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoePowerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the table that contains the power information of POE."
::= { hwPoeMIB 5 }
hwPoePowerInfoEntry OBJECT-TYPE
SYNTAX HwPoePowerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the entry of table."
INDEX { hwPoePowerInfoDeviceIndex }
::= { hwPoePowerInfoTable 1 }
HwPoePowerInfoEntry ::=
SEQUENCE {
hwPoePowerInfoDeviceIndex
Integer32,
hwPoePowerInfoDeviceName
OCTET STRING,
hwPoePowerInfoDeviceTotalPower
Integer32,
hwPoePowerInfoDeviceTotalAvailablePower
Integer32,
hwPoePowerInfoDeviceReservedPower
Integer32,
hwPoePowerInfoDeviceUsedPower
Integer32,
hwPoePowerInfoDeviceRemainPower
Integer32
}
hwPoePowerInfoDeviceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the device index.
Index: reserved/chassis/slot.
The index is format by 4 bytes(8bits for 1 byte): reserved is 1 byte(0x00),
chassis is 12bits and slot is also 12bits.
e.g. chassis=1, slot=0, the index is 0x00001000.
If device is chassis, the slot is always 0.
If device is box, the chassis is always 0."
::= { hwPoePowerInfoEntry 1 }
hwPoePowerInfoDeviceName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the name of device."
::= { hwPoePowerInfoEntry 2 }
hwPoePowerInfoDeviceTotalPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the total power of POE."
::= { hwPoePowerInfoEntry 3 }
hwPoePowerInfoDeviceTotalAvailablePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the total available power of POE."
::= { hwPoePowerInfoEntry 4 }
hwPoePowerInfoDeviceReservedPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the reserved power of POE."
::= { hwPoePowerInfoEntry 5 }
hwPoePowerInfoDeviceUsedPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the used power of POE."
::= { hwPoePowerInfoEntry 6 }
hwPoePowerInfoDeviceRemainPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the table that contains the remain power of POE."
::= { hwPoePowerInfoEntry 7 }
hwPoeMultiMcuTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPoeMultiMcuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot configuration table of multi-mcu POE."
::= { hwPoeMIB 6 }
hwPoeMultiMcuEntry OBJECT-TYPE
SYNTAX HwPoeMultiMcuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the entry of the slot configuration table of multi-mcu POE."
INDEX { hwPoeMultiMcuSlotId, hwPoeMultiMcuMcuIndex }
::= { hwPoeMultiMcuTable 1 }
HwPoeMultiMcuEntry ::=
SEQUENCE {
hwPoeMultiMcuSlotId
Integer32,
hwPoeMultiMcuMcuIndex
Integer32,
hwPoeMultiMcuMaximumPower
Integer32,
hwPoeMultiMcuAvailablePower
Integer32,
hwPoeMultiMcuPowerRcvPercent
Integer32,
hwPoeMultiPowerUtilizationThreshold
Integer32
}
hwPoeMultiMcuSlotId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the slot ID."
::= { hwPoeMultiMcuEntry 1 }
hwPoeMultiMcuMcuIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the mcu ID."
::= { hwPoeMultiMcuEntry 2 }
hwPoeMultiMcuMaximumPower OBJECT-TYPE
SYNTAX Integer32 (0..1776000)
UNITS "mW"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the maximum power set by users in slot and mcu. The value is expressed in mW."
DEFVAL { '1B1980'h }
::= { hwPoeMultiMcuEntry 3 }
hwPoeMultiMcuAvailablePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object idenfies the available power in slot and mcu. The value is expressed in mW."
::= { hwPoeMultiMcuEntry 4 }
hwPoeMultiMcuPowerRcvPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the reserved percent of POE power in slot and mcu."
::= { hwPoeMultiMcuEntry 5 }
hwPoeMultiPowerUtilizationThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the utilization threshold of total POE power in slot and mcu."
::= { hwPoeMultiMcuEntry 6 }
hwPoeTrapObjects OBJECT IDENTIFIER ::= { hwPoeMIB 39 }
@ -487,7 +829,46 @@
DESCRIPTION
"This object identifies the CSS Frame ID."
::= { hwPoeTrapObjects 6 }
hwPoeChipID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the control chip ID."
::= { hwPoeTrapObjects 7 }
hwTrapProbableCause OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The probable cause of poe trap."
::= { hwPoeTrapObjects 8 }
hwPoeCardID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the poe card ID."
::= { hwPoeTrapObjects 9 }
hwPoeSlotStr OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the poe card String."
::= { hwPoeTrapObjects 10 }
hwPoeTrapFaultID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The probable fault id of poe trap."
::= { hwPoeTrapObjects 11 }
hwPoeNotification OBJECT IDENTIFIER ::= { hwPoeMIB 40 }
@ -500,7 +881,7 @@
hwPoePowerOff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
OBJECTS { hwPoePortName, hwPoeTrapFaultID }
STATUS current
DESCRIPTION
"This object indicates a PD connected to an interface is powered off."
@ -659,17 +1040,216 @@
"This object indicates that the RPS power can provide POE power for this device."
::= { hwPoeNotification 23 }
hwPoeControlChipFail NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotNum }
STATUS current
DESCRIPTION
"This object indicates that the poe control chip is failed."
::= { hwPoeNotification 24 }
hwPoeControlChipFailResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotNum }
STATUS current
DESCRIPTION
"This object indicates that the poe control chip has resumed."
::= { hwPoeNotification 25 }
hwPoePSEPowerCut NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This object indicates that the poe pse power is not enough."
::= { hwPoeNotification 26 }
hwPoePSEPowerCutResume NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This object indicates that the poe pse power cut has resumed."
::= { hwPoeNotification 27 }
hwPoeSlotPowerCut NOTIFICATION-TYPE
OBJECTS {hwPoeSlotNum}
STATUS current
DESCRIPTION
"This object indicates that the poe slot power is not enough."
::= { hwPoeNotification 28 }
hwPoeSlotPowerCutResume NOTIFICATION-TYPE
OBJECTS {hwPoeSlotNum}
STATUS current
DESCRIPTION
"This object indicates that the poe slot power cut has resumed."
::= { hwPoeNotification 29 }
hwPoeNotAvailable NOTIFICATION-TYPE
OBJECTS {hwFrameID,hwPoeSlotNum,hwTrapProbableCause}
STATUS current
DESCRIPTION
"PoE function is not available."
::= { hwPoeNotification 30 }
hwPoeNotAvailableResume NOTIFICATION-TYPE
OBJECTS {hwFrameID,hwPoeSlotNum}
STATUS current
DESCRIPTION
"PoE function is available."
::= { hwPoeNotification 31 }
hwPoeCardAbsent NOTIFICATION-TYPE
OBJECTS {hwPoeSlotNum,hwPoeCardID}
STATUS current
DESCRIPTION
"This object indicates that the poe card is absent."
::= { hwPoeNotification 32 }
hwPoePortFail NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"This object indicates that the poe port is abnormal."
::= { hwPoeNotification 33 }
hwPoePortFailResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"This object indicates that the poe port has recoverd."
::= { hwPoeNotification 34 }
hwPdPowerCut NOTIFICATION-TYPE
OBJECTS {hwPoePortName,hwPoeTrapFaultID}
STATUS current
DESCRIPTION
"PoE power is not enough."
::= { hwPoeNotification 35 }
hwPdPowerCutResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName,hwPoeTrapFaultID}
STATUS current
DESCRIPTION
"PoE power is enough."
::= { hwPoeNotification 36 }
hwPoeChipFail NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe chip is failed."
::= { hwPoeNotification 37 }
hwPoeChipFailResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe chip has resumed."
::= { hwPoeNotification 38 }
hwPdVltLow NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"PD voltage is lower."
::= { hwPoeNotification 39 }
hwPdVltLowResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"PD voltage becomes normal from lower."
::= { hwPoeNotification 40 }
hwPdVltHigh NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"PD voltage is high."
::= { hwPoeNotification 41 }
hwPdVltHighResume NOTIFICATION-TYPE
OBJECTS {hwPoePortName}
STATUS current
DESCRIPTION
"PD voltage becomes normal from high."
::= { hwPoeNotification 42 }
hwPseVltLow NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"PSE voltage is lower."
::= { hwPoeNotification 43 }
hwPseVltLowResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"PSE voltage becomes normal from lower."
::= { hwPoeNotification 44 }
hwPoePdOvercurrentPoweroff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
STATUS current
DESCRIPTION
"This object indicates that the PD is power off due to overcurrent."
::= { hwPoeNotification 45 }
hwPoePdOverloadPoweroff NOTIFICATION-TYPE
OBJECTS { hwPoePortName }
STATUS current
DESCRIPTION
"This object indicates that the PD is power off due to overload."
::= { hwPoeNotification 46 }
hwPoeSubCardAbsent NOTIFICATION-TYPE
OBJECTS {hwPoeCardID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe subcard is absent."
::= { hwPoeNotification 47 }
hwPoeSubCardAbsentResume NOTIFICATION-TYPE
OBJECTS {hwPoeCardID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe subcard is re-installed."
::= { hwPoeNotification 48 }
hwPoeCommunicateFail NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe communication fails."
::= { hwPoeNotification 49 }
hwPoeCommunicateFailResume NOTIFICATION-TYPE
OBJECTS {hwPoeChipID,hwPoeSlotStr}
STATUS current
DESCRIPTION
"This object indicates that the poe communication has resumed."
::= { hwPoeNotification 50 }
hwPoeConformance OBJECT IDENTIFIER ::= { hwPoeMIB 100 }
hwPoeCompliances OBJECT IDENTIFIER ::= { hwPoeConformance 1 }
hwPoeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting this module."
MODULE
MANDATORY-GROUPS
{
hwPoeSlotGroup, hwPoePortGroup, hwPoeGlobalGroup,
hwPoeNotificationGroup, hwPoeTrapObjectsGroup, hwPoePowerInfoGroup
}
::= { hwPoeCompliances 1 }
hwPoeGroups OBJECT IDENTIFIER ::= { hwPoeConformance 1 }
hwPoeGroups OBJECT IDENTIFIER ::= { hwPoeConformance 2 }
hwPoeSlotGroup OBJECT-GROUP
OBJECTS { hwPoeSlotMaximumPower, hwPoeSlotReferencePower, hwPoeSlotConsumingPower, hwPoeSlotPeakPower, hwPoeSlotPowerManagementManner,
hwPoeSlotIsPoeDevice, hwPoeSlotLegacyDetect, hwPoeSlotPowerRsvPercent, hwPoeSlotPowerUtilizationThreshold, hwPoeDimmId,
hwPoeSlotAvailablePower }
hwPoeSlotIsPoeDevice, hwPoeSlotLegacyDetect, hwPoeSlotPowerRsvPercent, hwPoeSlotPowerUtilizationThreshold, hwPoeSlotMcuSupport,
hwPoeDimmId, hwPoeSlotAvailablePower }
STATUS current
DESCRIPTION
"This object indicates the POE's slot table group."
@ -679,7 +1259,9 @@
hwPoePortGroup OBJECT-GROUP
OBJECTS { hwPoePortEnable, hwPoePortPriority, hwPoePortMaximumPower, hwPoePortPowerOnStatus, hwPoePortPowerStatus,
hwPoePortReferencePower, hwPoePortName, hwPoePortConsumingPower, hwPoePortPeakPower, hwPoePortAveragePower,
hwPoePortCurrent, hwPoePortVoltage, hwPoePortManualOperation, hwPoePortPdClass }
hwPoePortCurrent, hwPoePortVoltage, hwPoePortManualOperation, hwPoePortPdClass,hwPoePortJudgeIsSupport,
hwPoePortPoweroffTimeRangeSwitch, hwPoePortPoweroffTimeRangeName,
hwPoePortMaxPowerThreshold, hwPoePortMinPowerThreshold, hwPoePortLegacyDetect}
STATUS current
DESCRIPTION
"This object indicates the POE's port table group."
@ -697,20 +1279,42 @@
hwPoeNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPoeDimmError, hwPoePowerOff, hwPoePowerOn, hwPoePdPowerOverload, hwPoePdPowerOverloadResume,
hwPoePdConnected, hwPoePdDisconnected, hwPoePdClassInvalid, hwPoePdClassOvercurrent, hwPoePdPowerOvercurrent,
hwPoePdPowerOvercurrentResume, hwPoePowerOnFail, hwPoePowerOffCurrentLimits, hwPoePowerOverUtilizationThresholdResume , hwPoePowerOverUtilizationThreshold ,
hwPoePdPriorityDifferent, hwPoeSlotPowerOverload, hwPoeSlotPowerOverloadResume , hwPoeBoardInsertedWrongFrame ,hwPoePowerAbsent,hwPoePowerAbsentResume,
hwPoeRpsPowerOutputAlarm, hwPoeRpsPowerOutputAlarmResume }
hwPoePdPowerOvercurrentResume, hwPoePowerOnFail, hwPoePowerOffCurrentLimits, hwPoePowerOverUtilizationThresholdResume ,
hwPoePowerOverUtilizationThreshold , hwPoePdPriorityDifferent, hwPoeSlotPowerOverload, hwPoeSlotPowerOverloadResume ,
hwPoeBoardInsertedWrongFrame ,hwPoePowerAbsent,hwPoePowerAbsentResume,
hwPoeRpsPowerOutputAlarm, hwPoeRpsPowerOutputAlarmResume,
hwPoeControlChipFail, hwPoeControlChipFailResume,
hwPoePSEPowerCut,hwPoePSEPowerCutResume,hwPoeSlotPowerCut,hwPoeSlotPowerCutResume,
hwPoeNotAvailable,hwPoeNotAvailableResume,hwPoeCardAbsent,hwPoePortFail,hwPoePortFailResume,
hwPdPowerCut,hwPdPowerCutResume,hwPoeChipFail,hwPoeChipFailResume,hwPdVltLow,hwPdVltLowResume,
hwPdVltHigh,hwPdVltHighResume,hwPseVltLow,hwPseVltLowResume,hwPoePdOvercurrentPoweroff,hwPoePdOverloadPoweroff,
hwPoeSubCardAbsent,hwPoeSubCardAbsentResume,hwPoeCommunicateFail,hwPoeCommunicateFailResume}
STATUS current
DESCRIPTION
"This object indicates the POE's notification table group."
::= { hwPoeGroups 4 }
hwPoeTrapObjectsGroup OBJECT-GROUP
OBJECTS { hwPoePdPriority, hwPoeSlotNum, hwPoeCurConsumPower,hwPoeConsumPowerThreshold,hwPoeDeviceID,hwFrameID }
OBJECTS { hwPoePdPriority, hwPoeSlotNum, hwPoeCurConsumPower,hwPoeConsumPowerThreshold,hwPoeDeviceID,hwFrameID,hwPoeChipID ,hwTrapProbableCause,hwPoeCardID,hwPoeSlotStr,hwPoeTrapFaultID}
STATUS current
DESCRIPTION
"Description."
::= { hwPoeGroups 5 }
hwPoePowerInfoGroup OBJECT-GROUP
OBJECTS { hwPoePowerInfoDeviceName, hwPoePowerInfoDeviceTotalPower, hwPoePowerInfoDeviceTotalAvailablePower, hwPoePowerInfoDeviceReservedPower,
hwPoePowerInfoDeviceUsedPower, hwPoePowerInfoDeviceRemainPower }
STATUS current
DESCRIPTION
"This object indicates the POE's power information table group."
::= { hwPoeGroups 6 }
hwPoeMultiMcuGroup OBJECT-GROUP
OBJECTS { hwPoeMultiMcuMaximumPower, hwPoeMultiMcuAvailablePower, hwPoeMultiMcuPowerRcvPercent, hwPoeMultiPowerUtilizationThreshold }
STATUS current
DESCRIPTION
"This object indicates the POE's multi-mcu table group."
::= { hwPoeGroups 7 }
END
@ -718,3 +1322,4 @@
--
-- HUAWEI-POE-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -1,222 +1,259 @@
-- ================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:The mib file is for management of huawei RIP extension
-- Reference:
-- Version: V1.03
-- History:
-- 2006.5.18, publish
-- 2014.5.28, modified
-- ================================================================
HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.2011.5.25.120
hwRipv2Ext MODULE-IDENTITY
LAST-UPDATED "201708171943Z" -- Aug 17, 2017 at 19:43 GMT
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
"The HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP
module, including query RIP process, RIP VPN-instance configuration
and status. This MIB module objects indicate hwRip2ProcInstTable.
RIP can support many processes, but mib can support only one of
them. To get more RIP configuration, it is required to locate one
specified RIP process. "
-- Revision history
REVISION "201708171943Z"
DESCRIPTION
" Modified hwRip2ProcInstTable,hwRip2CurrentProcId discription."
-- Revision history
REVISION "201409180930Z"
DESCRIPTION
" Modified HwRip2ProcInstEntry sequence, extra comma is removed."
REVISION "201405281430Z"
DESCRIPTION "V.1.01, Added below nodes in hwRip2Ext
hwRip2Notifications
hwRip2DBOverFlow
hwRip2DBOverFlowResume
hwRip2DBLimit and hwRip2DBThresholdLevel as parameters for
hwRip2DBOverFlow and hwRip2DBOverFlowResume respectively."
::= { hwDatacomm 120 }
-- RIP Process-Instance Private Table
hwRip2ProcInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRipv2Ext 1 }
hwRip2ProcInstEntry OBJECT-TYPE
SYNTAX HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the VRF of a process."
INDEX { hwRip2ProcessId }
::= { hwRip2ProcInstTable 1 }
HwRip2ProcInstEntry ::=
SEQUENCE {
hwRip2ProcessId
Integer32,
hwRip2VrfName
OCTET STRING,
hwRip2CurrentProcId
Integer32,
hwRip2DBLimit
Unsigned32,
hwRip2DBThresholdLevel
OCTET STRING
}
hwRip2ProcessId OBJECT-TYPE
SYNTAX Integer32 ( 1..65535 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RIP process id."
::= { hwRip2ProcInstEntry 1 }
hwRip2VrfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VRF Name."
::= { hwRip2ProcInstEntry 2 }
hwRip2CurrentProcId OBJECT-TYPE
SYNTAX Integer32 ( 1..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRip2ProcInstEntry 3 }
hwRip2DBLimit OBJECT-TYPE
SYNTAX Unsigned32 ( 1..200000 )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Maximum number of routes that can be added to RIP database.
When this limit is reached, the RIP process will be suspended and hwRip2DBOverFlow notification will be sent."
::= { hwRip2ProcInstEntry 4 }
hwRip2DBThresholdLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"RIP database threshold value in percentage(%).
This is used only for RIP notifications."
::= { hwRip2ProcInstEntry 5 }
-- conformance information
hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
hwRip2Notifications OBJECT IDENTIFIER ::= { hwRipv2Ext 3 }
hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 }
-- Notification definitions
hwRip2DBOverFlow NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit -- Maximum number of routes added to RIP database
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlow notification signifies that there
has been maximum number of routes added to RIP database for
the given process and no more routes can be added to RIP by
redistibution or by learning.
This notification should be generated when the number of routes
added to RIP database reaches maximum value. RIP process will be suspended at this state."
::= { hwRip2Notifications 1 }
hwRip2DBOverFlowResume NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit, -- Maximum number of routes added to RIP database
hwRip2DBThresholdLevel -- Threshold value at which the process recovers from overflow
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlowResume notification signifies that the RIP database size has dropped to the
lower threshold. RIP process will resume it's normal operation."
::= { hwRip2Notifications 2 }
-- compliance statements
hwRip2Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities
which implement the HUAWEI RIP extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwRip2ExtGroup }
GROUP hwRip2NotificationsGroup
DESCRIPTION
"This group is required for RIP systems that
support RIP notifications."
::= { hwRip2Compliances 1 }
-- units of conformance
hwRip2ExtGroup OBJECT-GROUP
OBJECTS {
hwRip2VrfName,
hwRip2CurrentProcId ,
hwRip2DBLimit ,
hwRip2DBThresholdLevel
}
STATUS current
DESCRIPTION
"The HUAWEI RIPv2 extension Table."
::= { hwRip2Groups 2 }
hwRip2NotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwRip2DBOverFlow,
hwRip2DBOverFlowResume
}
STATUS current
DESCRIPTION
"This group is used for RIP notifications"
::= { hwRip2Groups 3 }
END
-- ================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:The mib file is for management of huawei RIP extension
-- Reference:
-- Version: V1.05
-- History:
-- 2006.5.18, publish
-- 2014.5.28, modified
-- ================================================================
HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.2011.5.25.120
hwRipv2Ext MODULE-IDENTITY
LAST-UPDATED "202001061010Z" -- Jan 6, 2020 at 10:10 GMT
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
"The HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP
module, including query RIP process, RIP VPN-instance configuration
and status. This MIB module objects indicate hwRip2ProcInstTable.
RIP can support many processes, but mib can support only one of
them. To get more RIP configuration, it is required to locate one
specified RIP process. "
REVISION "202001061010Z"
DESCRIPTION "Added
hwRip2AuthModeInsecure,
hwRip2AuthModeInsecureClear "
-- Revision history
REVISION "201710241625Z"
DESCRIPTION
" Modified hwRip2ProcessId,hwRip2CurrentProcId type."
-- Revision history
REVISION "201708171943Z"
DESCRIPTION
" Modified hwRip2ProcInstTable,hwRip2CurrentProcId discription."
-- Revision history
REVISION "201409180930Z"
DESCRIPTION
" Modified HwRip2ProcInstEntry sequence, extra comma is removed."
REVISION "201405281430Z"
DESCRIPTION "V.1.01, Added below nodes in hwRip2Ext
hwRip2Notifications
hwRip2DBOverFlow
hwRip2DBOverFlowResume
hwRip2DBLimit and hwRip2DBThresholdLevel as parameters for
hwRip2DBOverFlow and hwRip2DBOverFlowResume respectively."
::= { hwDatacomm 120 }
-- RIP Process-Instance Private Table
hwRip2ProcInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRipv2Ext 1 }
hwRip2ProcInstEntry OBJECT-TYPE
SYNTAX HwRip2ProcInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the VRF of a process."
INDEX { hwRip2ProcessId }
::= { hwRip2ProcInstTable 1 }
HwRip2ProcInstEntry ::=
SEQUENCE {
hwRip2ProcessId
Unsigned32,
hwRip2VrfName
OCTET STRING,
hwRip2CurrentProcId
Unsigned32,
hwRip2DBLimit
Unsigned32,
hwRip2DBThresholdLevel
OCTET STRING
}
hwRip2ProcessId OBJECT-TYPE
SYNTAX Unsigned32 ( 1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RIP process id."
::= { hwRip2ProcInstEntry 1 }
hwRip2VrfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VRF Name."
::= { hwRip2ProcInstEntry 2 }
hwRip2CurrentProcId OBJECT-TYPE
SYNTAX Unsigned32 ( 1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the current RIP process.
"
::= { hwRip2ProcInstEntry 3 }
hwRip2DBLimit OBJECT-TYPE
SYNTAX Unsigned32 ( 1..200000 )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Maximum number of routes that can be added to RIP database.
When this limit is reached, the RIP process will be suspended and hwRip2DBOverFlow notification will be sent."
::= { hwRip2ProcInstEntry 4 }
hwRip2DBThresholdLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..8))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"RIP database threshold value in percentage(%).
This is used only for RIP notifications."
::= { hwRip2ProcInstEntry 5 }
-- conformance information
hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
hwRip2Notifications OBJECT IDENTIFIER ::= { hwRipv2Ext 3 }
hwRip2TrapsObjects OBJECT IDENTIFIER ::= { hwRipv2Ext 4 }
hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 }
-- Trap Object
hwRip2InsecureAuthMode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"TThis object indicates the name of the insecure authentication mode configured for RIP."
::= { hwRip2TrapsObjects 1 }
-- Notification definitions
hwRip2DBOverFlow NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit -- Maximum number of routes added to RIP database
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlow notification signifies that there
has been maximum number of routes added to RIP database for
the given process and no more routes can be added to RIP by
redistibution or by learning.
This notification should be generated when the number of routes
added to RIP database reaches maximum value. RIP process will be suspended at this state."
::= { hwRip2Notifications 1 }
hwRip2DBOverFlowResume NOTIFICATION-TYPE
OBJECTS { hwRip2CurrentProcId, -- The RIP process id
hwRip2DBLimit, -- Maximum number of routes added to RIP database
hwRip2DBThresholdLevel -- Threshold value at which the process recovers from overflow
}
STATUS current
DESCRIPTION
"A hwRip2DBOverFlowResume notification signifies that the RIP database size has dropped to the
lower threshold. RIP process will resume it's normal operation."
::= { hwRip2Notifications 2 }
hwRip2AuthModeInsecure NOTIFICATION-TYPE
OBJECTS { hwRip2InsecureAuthMode}
STATUS current
DESCRIPTION
"This object indicates that an insecure authentication mode is configured for RIP."
::= { hwRip2Notifications 3 }
hwRip2AuthModeInsecureClear NOTIFICATION-TYPE
OBJECTS { hwRip2InsecureAuthMode}
STATUS current
DESCRIPTION
"This object indicates that the insecure authentication mode configured for RIP is deleted."
::= { hwRip2Notifications 4 }
-- compliance statements
hwRip2Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities
which implement the HUAWEI RIP extension MIB."
MODULE -- this module
MANDATORY-GROUPS { hwRip2ExtGroup }
GROUP hwRip2NotificationsGroup
DESCRIPTION
"This group is required for RIP systems that
support RIP notifications."
::= { hwRip2Compliances 1 }
-- units of conformance
hwRip2ExtGroup OBJECT-GROUP
OBJECTS {
hwRip2VrfName,
hwRip2CurrentProcId ,
hwRip2DBLimit ,
hwRip2DBThresholdLevel
}
STATUS current
DESCRIPTION
"The HUAWEI RIPv2 extension Table."
::= { hwRip2Groups 2 }
hwRip2NotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwRip2DBOverFlow,
hwRip2DBOverFlowResume ,
hwRip2AuthModeInsecure,
hwRip2AuthModeInsecureClear
}
STATUS current
DESCRIPTION
"This group is used for RIP notifications"
::= { hwRip2Groups 3 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,743 @@
-- =============================================================================
-- Copyright (C) 2021 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:
-- Reference: Huawei Enterprise MIB
-- Version: V1.05
-- History:
-- V1.01 The initial version created by LiShengbai 90004270.
-- V1.02 Add the update mib by bianchao 00348464.
-- V1.03 Add the crl mib by bianchao 00348464.
-- V1.04 Add the pki data inconsistency mib by hutao 00505769.
-- V1.05 Add the pki db unavailable err mib by luhao 00600678
-- =============================================================================
HUAWEI-SECURITY-PKI-MIB DEFINITIONS ::= BEGIN
IMPORTS
huaweiUtility
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Gauge32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
enterprises
FROM RFC1155-SMI
DateAndTime
FROM SNMPv2-TC;
hwPKI MODULE-IDENTITY
LAST-UPDATED "202107141210Z" -- July 14, 2021 at 12:10 GMT+8
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
"V1.05
The PKI mib is for Eudemon and USG product series."
REVISION "202107141210Z"
DESCRIPTION "Add mib nodes hwPKIDBUnavailable to hwPKIDBAvailable
can be compatible to last version's mib nodes."
REVISION "202104091015Z"
DESCRIPTION "Add mib nodes hwPKIDataInconsistency to hwPKIDataInconsistencyClear
can be compatible to last version's mib nodes."
REVISION "201711132000Z"
DESCRIPTION "Add mib nodes hwPKIGetCrlSucScep to hwPKIGetCrlFailScep
can be compatible to last version's mib nodes."
REVISION "201707102000Z"
DESCRIPTION "Add mib nodes hwPKIUpdateLocalCertSucCmp to hwPKIUpdateLocalCertSucScep
can be compatible to last version's mib nodes."
REVISION "201506022000Z"
DESCRIPTION "Modify mib nodes hwPKIDomainName to hwPKIRealmName
can be compatible to last version's mib nodes."
REVISION "201504232000Z"
DESCRIPTION "Modify mib nodes OID.So that, eSAP V2R1 version mib nodes
can be compatible to last version's mib nodes."
::= { hwSecurity 34 }
-- ===============================================
-- Node definitions
-- ===============================================
-- 1.3.6.1.4.1.2011
--huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
-- 1.3.6.1.4.1.2011.6
--huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
-- 1.3.6.1.4.1.2011.6.122
hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 }
hwPKINotification OBJECT IDENTIFIER ::= { hwPKI 0 }
hwPKITrapObject OBJECT IDENTIFIER ::= { hwPKINotification 1 }
hwPKITraps OBJECT IDENTIFIER ::= { hwPKINotification 2 }
-- ===============================================
-- TrapObject.
-- ===============================================
hwPKICrlUrl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the URL for getting CRL."
::= { hwPKITrapObject 1 }
hwPKILdapIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the IP address of LDAP server."
::= { hwPKITrapObject 2 }
hwPKILdapPort OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the port of LDAP server."
::= { hwPKITrapObject 3 }
hwPKILdapVersion OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the version of LDAP server."
::= { hwPKITrapObject 4 }
hwPKICrlAttribute OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the attribute of CRL."
::= { hwPKITrapObject 5 }
hwPKICrlDN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the distinguished name of CRL."
::= { hwPKITrapObject 6 }
hwPKICertUrl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the URL for getting certificate."
::= { hwPKITrapObject 7 }
hwPKICertSaveName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the saved name of certificate."
::= { hwPKITrapObject 8 }
hwPKICertAttribute OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the attribute of certificate."
::= { hwPKITrapObject 9 }
hwPKICertDN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the distinguished name of certificate."
::= { hwPKITrapObject 10 }
hwPKICACertStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the start time of CA certificate."
::= { hwPKITrapObject 11 }
hwPKICACertFinishTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the finish time of CA certificate."
::= { hwPKITrapObject 12 }
hwPKICACertIssuer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1023))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the issuer of CA certificate."
::= { hwPKITrapObject 13 }
hwPKICACertSubject OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1023))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the subject of CA certificate."
::= { hwPKITrapObject 14 }
hwPKILocalCertStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the start time of local certificate."
::= { hwPKITrapObject 15 }
hwPKILocalCertFinishTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the finish time of local certificate."
::= { hwPKITrapObject 16 }
hwPKILocalCertIssuer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1023))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the issuer of local certificate."
::= { hwPKITrapObject 17 }
hwPKILocalCertSubject OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1023))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the subject of local certificate."
::= { hwPKITrapObject 18 }
hwPKICrlStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the start time of CRL."
::= { hwPKITrapObject 19 }
hwPKICrlFinishTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the finish time of CRL."
::= { hwPKITrapObject 20 }
hwPKICrlIssuer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..1023))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the issuer of CRL."
::= { hwPKITrapObject 21 }
hwPKICMPUrl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the url of the CMP server"
::= { hwPKITrapObject 22 }
hwPKICASubject OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the subject name of the CA"
::= { hwPKITrapObject 23 }
hwPKICMPSessionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the name of the CMP session"
::= { hwPKITrapObject 24 }
hwPKISCEPUrl OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the url of the SCEP server"
::= { hwPKITrapObject 25 }
hwPKIRealmName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the name of the PKI realm"
::= { hwPKITrapObject 26 }
hwPKIKeyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..33))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the name of the RSA key pair"
::= { hwPKITrapObject 27 }
hwPKIKeyBit OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the bit of the RSA key pair"
::= { hwPKITrapObject 28 }
hwPKIDataTypeDesp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description of the PKI data type, for example, certificate and CRL."
::= { hwPKITrapObject 29 }
hwPKIVsysName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The virtual system name."
::= { hwPKITrapObject 30 }
hwPKIDBFailDesp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description of reason why the PKI database is unavailable."
::= { hwPKITrapObject 31 }
-- ===============================================
-- definition of traps.
-- ===============================================
hwPKIGetCrlSucHttp NOTIFICATION-TYPE
OBJECTS {
hwPKICrlUrl
}
STATUS current
DESCRIPTION
"Send the message when get crl successfully with HTTP."
::= { hwPKITraps 1}
hwPKIGetCrlFailHttp NOTIFICATION-TYPE
OBJECTS {
hwPKICrlUrl
}
STATUS current
DESCRIPTION
"Send the message when get crl unsuccessfully with HTTP."
::= { hwPKITraps 2}
hwPKIGetCrlSucLdap NOTIFICATION-TYPE
OBJECTS {
hwPKILdapIP,
hwPKILdapPort,
hwPKICrlAttribute,
hwPKICrlDN,
hwPKILdapVersion
}
STATUS current
DESCRIPTION
"Send the message when get crl successfully with LDAP."
::= { hwPKITraps 3}
hwPKIGetCrlFailLdap NOTIFICATION-TYPE
OBJECTS {
hwPKILdapIP,
hwPKILdapPort,
hwPKICrlAttribute,
hwPKICrlDN,
hwPKILdapVersion
}
STATUS current
DESCRIPTION
"Send the message when get crl unsuccessfully with LDAP."
::= { hwPKITraps 4}
hwPKIGetCertSucHttp NOTIFICATION-TYPE
OBJECTS {
hwPKICertUrl,
hwPKICertSaveName
}
STATUS current
DESCRIPTION
"Send the message when get certificate successfully with HTTP."
::= { hwPKITraps 5}
hwPKIGetCertFailHttp NOTIFICATION-TYPE
OBJECTS {
hwPKICertUrl,
hwPKICertSaveName
}
STATUS current
DESCRIPTION
"Send the message when get certificate unsuccessfully with HTTP."
::= { hwPKITraps 6}
hwPKIGetCertSucLdap NOTIFICATION-TYPE
OBJECTS {
hwPKILdapIP,
hwPKILdapPort,
hwPKICertAttribute,
hwPKICertDN,
hwPKILdapVersion,
hwPKICertSaveName
}
STATUS current
DESCRIPTION
"Send the message when get certificate successfully with LDAP."
::= { hwPKITraps 7}
hwPKIGetCertFailLdap NOTIFICATION-TYPE
OBJECTS {
hwPKILdapIP,
hwPKILdapPort,
hwPKICertAttribute,
hwPKICertDN,
hwPKILdapVersion,
hwPKICertSaveName
}
STATUS current
DESCRIPTION
"Send the message when get certificate unsuccessfully with LDAP."
::= { hwPKITraps 8}
hwPKICACertInvalid NOTIFICATION-TYPE
OBJECTS {
hwPKICACertIssuer,
hwPKICACertSubject,
hwPKICACertStartTime,
hwPKICACertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the CA certificate is invalid."
::= { hwPKITraps 9}
hwPKICACertValid NOTIFICATION-TYPE
OBJECTS {
hwPKICACertIssuer,
hwPKICACertSubject,
hwPKICACertStartTime,
hwPKICACertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the CA certificate is valid."
::= { hwPKITraps 10}
hwPKICACertNearlyExpired NOTIFICATION-TYPE
OBJECTS {
hwPKICACertIssuer,
hwPKICACertSubject,
hwPKICACertStartTime,
hwPKICACertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the CA certificate is nearly expired."
::= { hwPKITraps 11}
hwPKILocalCertInvalid NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject,
hwPKILocalCertStartTime,
hwPKILocalCertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the local certificate is invalid."
::= { hwPKITraps 12}
hwPKILocalCertValid NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject,
hwPKILocalCertStartTime,
hwPKILocalCertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the local certificate is valid."
::= { hwPKITraps 13}
hwPKILocalCertNearlyExpired NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject,
hwPKILocalCertStartTime,
hwPKILocalCertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the local certificate is nearly expired."
::= { hwPKITraps 14}
hwPKICrlInvalid NOTIFICATION-TYPE
OBJECTS {
hwPKICrlIssuer,
hwPKICrlStartTime,
hwPKICrlFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the crl is invalid."
::= { hwPKITraps 15}
hwPKICrlValid NOTIFICATION-TYPE
OBJECTS {
hwPKICrlIssuer,
hwPKICrlStartTime,
hwPKICrlFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the crl is valid."
::= { hwPKITraps 16}
hwPKICrlNearlyExpired NOTIFICATION-TYPE
OBJECTS {
hwPKICrlIssuer,
hwPKICrlStartTime,
hwPKICrlFinishTime
}
STATUS current
DESCRIPTION
"Send the message when the crl is nearly expired."
::= { hwPKITraps 17}
hwPKIRequestCertSucCmp NOTIFICATION-TYPE
OBJECTS {
hwPKICMPUrl,
hwPKICASubject,
hwPKICMPSessionName
}
STATUS current
DESCRIPTION
"Send the message when requesting local certificate through CMPv2 succeeded."
::= { hwPKITraps 18}
hwPKIRequestCertFailCmp NOTIFICATION-TYPE
OBJECTS {
hwPKICMPUrl,
hwPKICASubject,
hwPKICMPSessionName
}
STATUS current
DESCRIPTION
"Send the message when requesting local certificate through CMPv2 failed."
::= { hwPKITraps 19}
hwPKIRequestCertSucScep NOTIFICATION-TYPE
OBJECTS {
hwPKISCEPUrl,
hwPKIRealmName
}
STATUS current
DESCRIPTION
"Send the message when requesting local certificate through SCEP succeeded."
::= { hwPKITraps 20}
hwPKIRequestCertFailScep NOTIFICATION-TYPE
OBJECTS {
hwPKISCEPUrl,
hwPKIRealmName
}
STATUS current
DESCRIPTION
"Send the message when requesting local certificate through SCEP failed."
::= { hwPKITraps 21}
hwPKIRsaHrpBackFail NOTIFICATION-TYPE
OBJECTS {
hwPKIKeyName,
hwPKIKeyBit
}
STATUS current
DESCRIPTION
"Send the message when backing up the RSA key pair to the standby device failed."
::= { hwPKITraps 22}
hwPKIUpdateLocalCertSucCmp NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject,
hwPKILocalCertStartTime,
hwPKILocalCertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when updating the local certificate through CMPv2 succeeded."
::= { hwPKITraps 23}
hwPKIUpdateLocalCertFailCmp NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject
}
STATUS current
DESCRIPTION
"Send the message when updating the local certificate through CMPv2 failed."
::= { hwPKITraps 24}
hwPKIUpdateLocalCertSucScep NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject,
hwPKILocalCertStartTime,
hwPKILocalCertFinishTime
}
STATUS current
DESCRIPTION
"Send the message when updating the local certificate through SCEP succeeded."
::= { hwPKITraps 25}
hwPKIUpdateLocalCertFailScep NOTIFICATION-TYPE
OBJECTS {
hwPKILocalCertIssuer,
hwPKILocalCertSubject
}
STATUS current
DESCRIPTION
"Send the message when updating the local certificate through SCEP failed."
::= { hwPKITraps 26}
hwPKIGetCrlSucScep NOTIFICATION-TYPE
OBJECTS {
hwPKICrlUrl
}
STATUS current
DESCRIPTION
"Send the message when get crl successfully with SCEP."
::= { hwPKITraps 27}
hwPKIGetCrlFailScep NOTIFICATION-TYPE
OBJECTS {
hwPKICrlUrl
}
STATUS current
DESCRIPTION
"Send the message when get crl unsuccessfully with SCEP."
::= { hwPKITraps 28}
hwPKIDataInconsistency NOTIFICATION-TYPE
OBJECTS {
hwPKIDataTypeDesp,
hwPKIVsysName
}
STATUS current
DESCRIPTION
"Send a message when the PKI data on the active device and that on the standby device are different."
::= { hwPKITraps 29}
hwPKIDataInconsistencyClear NOTIFICATION-TYPE
OBJECTS {
hwPKIDataTypeDesp,
hwPKIVsysName
}
STATUS current
DESCRIPTION
"Send a message when the PKI data on the active device and that on the standby device are the same."
::= { hwPKITraps 30}
hwPKIDBUnavailable NOTIFICATION-TYPE
OBJECTS {
hwPKIDBFailDesp
}
STATUS current
DESCRIPTION
"Send a message if the PKI database is unavailable."
::= {hwPKITraps 31}
hwPKIDBAvailable NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Send a message if the PKI database has been restored available."
::= {hwPKITraps 32}
-- Conformance information
hwPKIMIBConformance OBJECT IDENTIFIER ::= { hwPKI 4 }
hwPKIMIBCompliances OBJECT IDENTIFIER ::= { hwPKIMIBConformance 1 }
-- this module
hwPKIMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices running PKI."
MODULE -- this module
MANDATORY-GROUPS { hwTrapObjectGroup }
::= { hwPKIMIBCompliances 1 }
hwPKIMIBGroups OBJECT IDENTIFIER ::= { hwPKIMIBConformance 2 }
hwPKINotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwPKIGetCrlSucHttp, hwPKIGetCrlFailHttp, hwPKIGetCrlSucLdap, hwPKIGetCrlFailLdap, hwPKIGetCertSucHttp,
hwPKIGetCertFailHttp, hwPKIGetCertSucLdap, hwPKIGetCertFailLdap, hwPKICACertInvalid, hwPKICACertValid,
hwPKICACertNearlyExpired, hwPKILocalCertInvalid, hwPKILocalCertValid, hwPKILocalCertNearlyExpired, hwPKICrlInvalid,
hwPKICrlValid, hwPKICrlNearlyExpired, hwPKIRequestCertSucCmp, hwPKIRequestCertFailCmp, hwPKIRequestCertSucScep,
hwPKIRequestCertFailScep, hwPKIRsaHrpBackFail,hwPKIUpdateLocalCertSucCmp, hwPKIUpdateLocalCertFailCmp,
hwPKIUpdateLocalCertSucScep,hwPKIUpdateLocalCertFailScep,hwPKIGetCrlSucScep,hwPKIGetCrlFailScep,
hwPKIDataInconsistency, hwPKIDataInconsistencyClear,
hwPKIDBUnavailable, hwPKIDBAvailable }
STATUS current
DESCRIPTION
"A collection of notifications generated by
devices supporting this MIB."
::= { hwPKIMIBGroups 1 }
hwTrapObjectGroup OBJECT-GROUP
OBJECTS { hwPKICrlUrl, hwPKILdapIP, hwPKILdapPort, hwPKILdapVersion, hwPKICrlAttribute,
hwPKICrlDN, hwPKICertUrl, hwPKICertSaveName, hwPKICertAttribute, hwPKICertDN,
hwPKICACertStartTime, hwPKICACertFinishTime, hwPKICACertIssuer, hwPKICACertSubject, hwPKILocalCertStartTime,
hwPKILocalCertFinishTime, hwPKILocalCertIssuer, hwPKILocalCertSubject, hwPKICrlStartTime, hwPKICrlFinishTime,
hwPKICrlIssuer, hwPKICMPUrl, hwPKICASubject, hwPKICMPSessionName, hwPKISCEPUrl,
hwPKIRealmName, hwPKIKeyName, hwPKIKeyBit, hwPKIDataTypeDesp, hwPKIVsysName, hwPKIDBFailDesp }
STATUS current
DESCRIPTION
"A collection of pki trap objects required to support
management of devices."
::= { hwPKIMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

257
mibs/huawei/HUAWEI-SSL-MIB Normal file
View File

@ -0,0 +1,257 @@
-- =================================================================
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI Private Extended SNMP MIB
--
-- Reference:
-- Version: V2.01
-- History:
--
-- =================================================================
HUAWEI-SSL-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DateAndTime
FROM SNMPv2-TC
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
hwSSL MODULE-IDENTITY
LAST-UPDATED "201912092100Z" -- Dec 4, 2019 at 21:00 GMT
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
"
Some attribute of vnfc content.
"
REVISION "201912092100Z"
DESCRIPTION "add ssl alarm clear."
REVISION "201903042100Z"
DESCRIPTION "add ssl alarm clear."
REVISION "201707130900Z"
DESCRIPTION "V1.00, completed the draft."
::= { hwDatacomm 350 }
hwSSLObjects OBJECT IDENTIFIER ::= { hwSSL 1 }
-- 1.3.6.1.4.1.2011.5.25.350.1.1
hwSSLCertificateInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwSSLCertificateInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to display Certificate File Info."
::= { hwSSLObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.350.1.1.1
hwSSLCertificateInfoEntry OBJECT-TYPE
SYNTAX HwSSLCertificateInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information about Certificate File Info."
INDEX { hwSSLCertificateName }
::= { hwSSLCertificateInfoTable 1 }
HwSSLCertificateInfoEntry ::=
SEQUENCE {
hwSSLCertificateName
OCTET STRING,
hwSSLCertificateType
OCTET STRING,
hwSSLCertificateBeginTime
DateAndTime,
hwSSLCertificateEndTime
DateAndTime
}
-- 1.3.6.1.4.1.2011.5.25.350.1.1.1.1
hwSSLCertificateName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of the Certificate File."
::= { hwSSLCertificateInfoEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.350.1.1.1.2
hwSSLCertificateType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the type of the Certificate File."
::= { hwSSLCertificateInfoEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.350.1.1.1.3
hwSSLCertificateBeginTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the begin time of the Certificate File."
::= { hwSSLCertificateInfoEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.350.1.1.1.4
hwSSLCertificateEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the end time of the Certificate File."
::= { hwSSLCertificateInfoEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.350.1.2
hwSSLCipherSuitInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwSSLCipherSuitInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to check cipher suites."
::= { hwSSLObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.350.1.2.1
hwSSLCipherSuitInfoEntry OBJECT-TYPE
SYNTAX HwSSLCipherSuitInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes information about cipher suites."
INDEX { hwSSLPolicyName }
::= { hwSSLCipherSuitInfoTable 1 }
HwSSLCipherSuitInfoEntry ::=
SEQUENCE {
hwSSLPolicyName
OCTET STRING,
hwSSLCipherListName
OCTET STRING,
hwSSLInsecureCipher
OCTET STRING
}
-- 1.3.6.1.4.1.2011.5.25.350.1.2.1.1
hwSSLPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..23))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of an SSL policy."
::= { hwSSLCipherSuitInfoEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.350.1.2.1.2
hwSSLCipherListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the name of a cipher suite list."
::= { hwSSLCipherSuitInfoEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.350.1.2.1.3
hwSSLInsecureCipher OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the list of insecure cipher suites."
::= { hwSSLCipherSuitInfoEntry 3 }
hwSSLNotification OBJECT IDENTIFIER ::= { hwSSL 2 }
hwSSLCertificateExpired NOTIFICATION-TYPE
OBJECTS { hwSSLCertificateName, hwSSLCertificateType, hwSSLCertificateBeginTime, hwSSLCertificateEndTime }
STATUS current
DESCRIPTION
"SSL Certificate Key file is Expired."
::= { hwSSLNotification 1 }
hwSSLCertificateExpiredEarlyWarning NOTIFICATION-TYPE
OBJECTS { hwSSLCertificateName, hwSSLCertificateType, hwSSLCertificateBeginTime, hwSSLCertificateEndTime }
STATUS current
DESCRIPTION
"SSL Certificate Key file Will be Expired."
::= { hwSSLNotification 2 }
hwSSLCertificateExpiredClear NOTIFICATION-TYPE
OBJECTS { hwSSLCertificateName, hwSSLCertificateType, hwSSLCertificateBeginTime, hwSSLCertificateEndTime }
STATUS current
DESCRIPTION
"The alarm about certificate expiration is cleared."
::= { hwSSLNotification 3 }
hwSSLCertificateExpiredEarlyWarningClear NOTIFICATION-TYPE
OBJECTS { hwSSLCertificateName, hwSSLCertificateType, hwSSLCertificateBeginTime, hwSSLCertificateEndTime }
STATUS current
DESCRIPTION
"The alarm that the certificate is to expire is cleared."
::= { hwSSLNotification 4 }
hwSSLInsecureCipherSuit NOTIFICATION-TYPE
OBJECTS { hwSSLPolicyName, hwSSLCipherListName, hwSSLInsecureCipher }
STATUS current
DESCRIPTION
"The insecure cipher suits."
::= { hwSSLNotification 5 }
hwSSLInsecureCipherSuitClear NOTIFICATION-TYPE
OBJECTS { hwSSLPolicyName, hwSSLCipherListName, hwSSLInsecureCipher }
STATUS current
DESCRIPTION
"The alarm about insecure cipher suites was cleared."
::= { hwSSLNotification 6 }
-- Conformance information
hwSSLConformance OBJECT IDENTIFIER ::= { hwSSL 3 }
hwSSLCompliances OBJECT IDENTIFIER ::= { hwSSLConformance 1 }
hwSSLCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-SSL-MIB."
MODULE HUAWEI-SSL-MIB
MANDATORY-GROUPS { hwSSLNotificationGroup, hwSSLGroup }
::= { hwSSLCompliances 1 }
hwSSLGroups OBJECT IDENTIFIER ::= { hwSSLConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.350.3.2.1
hwSSLGroup OBJECT-GROUP
OBJECTS { hwSSLCertificateName, hwSSLCertificateType, hwSSLCertificateBeginTime, hwSSLCertificateEndTime, hwSSLPolicyName, hwSSLCipherListName, hwSSLInsecureCipher }
STATUS current
DESCRIPTION
"The SSL's group."
::= { hwSSLGroups 1 }
hwSSLNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwSSLCertificateExpired, hwSSLCertificateExpiredEarlyWarning, hwSSLCertificateExpiredClear, hwSSLCertificateExpiredEarlyWarningClear, hwSSLInsecureCipherSuit, hwSSLInsecureCipherSuitClear }
STATUS current
DESCRIPTION
"The collection of notifications in the module."
::= { hwSSLGroups 2 }
END
--
-- HUAWEI-SSL-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -1,401 +1,436 @@
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Wednesday, March 19, 2014 at 14:06:58
-- ===================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.07
-- ===================================================================
HUAWEI-SWITCH-L2MAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalName
FROM ENTITY-MIB
hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType
FROM HUAWEI-BASE-TRAP-MIB
hwCfgFdbMac, hwCfgFdbVlanId, hwMacEntityUsage, hwMacEntityUsageThreshold, hwPortSecurityProtectAction, hwCfgFdbVsiName
FROM HUAWEI-L2MAM-MIB
hwDatacomm
FROM HUAWEI-MIB
ifDescr, InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.315
hwSWITCH-L2MAM-EXT MODULE-IDENTITY
LAST-UPDATED "201508041600Z" -- August 4, 2015 at 16:00 GMT
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 MIB."
REVISION "201508041600Z" -- August 4, 2015 at 16:00 GMT
DESCRIPTION
"Add code hwTrunkMemSpeedDifferentAlarm and hwTrunkMemSpeedDifferentResume"
REVISION "201508041600Z"
DESCRIPTION
"Modify MODULE HwSWITCH-L2MAM-EXT"
REVISION "201508041600Z"
DESCRIPTION
"Modify code hwPortsecStaticFlpAlarm "
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapPortCfgAlarm"
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapHashConflictAlarm "
REVISION "201403191600Z"
DESCRIPTION
"Edit the mib file by OM stard guide"
REVISION "201402141600Z"
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT
DESCRIPTION
"V1.00, initial version."
REVISION "201402141600Z" -- February 14, 2014 at 16:00 GMT
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
::= { hwDatacomm 315 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.315.1
hwSwitchL2MamExtObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1
hwMacTrapPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mac-trap Table.The table that contains the mac-trap information currently operating on this device."
::= { hwSwitchL2MamExtObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1
hwMacTrapPortCfgEntry OBJECT-TYPE
SYNTAX HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the mac-trap table."
INDEX { hwMacTrapPortCfgIfIndex }
::= { hwMacTrapPortCfgTable 1 }
HwMacTrapPortCfgEntry ::=
SEQUENCE {
hwMacTrapPortCfgIfIndex
InterfaceIndex,
hwMacTrapPortCfgLearn
INTEGER,
hwMacTrapPortCfgAging
INTEGER
}
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.1
hwMacTrapPortCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IfIndex which will be configured mac-trap."
::= { hwMacTrapPortCfgEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.2
hwMacTrapPortCfgLearn OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the new mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.3
hwMacTrapPortCfgAging OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the delete mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.315.2
hwSwitchL2MamExtGeneralObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 2 }
-- 1.3.6.1.4.1.2011.5.25.315.2.1
hwMacTrapInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of trap the mac change."
::= { hwSwitchL2MamExtGeneralObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.2.2
hwMacTrapMacInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The information of mac-trap."
::= { hwSwitchL2MamExtGeneralObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3
hwSwitchL2MamExtTraps OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.1
hwMacTrapAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.315.3.2
hwPortVlanSecureMacAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr, hwCfgFdbMac, hwCfgFdbVlanId, hwPortSecurityProtectAction }
STATUS current
DESCRIPTION
"The alarm when MAC addresses that received are illegal
"
::= { hwSwitchL2MamExtTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3.3
hwSlotMacUsageRaisingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold,
entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot raising the threshold
"
::= { hwSwitchL2MamExtTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.4
hwSlotMacUsageFallingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot falling the threshold
"
::= { hwSwitchL2MamExtTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.315.3.5
hwMacTrapPortCfgAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo, hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.315.3.6
hwMacTrapHashConflictAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr,hwCfgFdbMac, hwCfgFdbVlanId ,hwCfgFdbVsiName}
STATUS current
DESCRIPTION
"This notification indicates that MAC address hash conflict occurred."
::= { hwSwitchL2MamExtTraps 6 }
-- 1.3.6.1.4.1.2011.5.25.315.3.7
hwTrunkMemSpeedDifferentAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have inconsistent bandwidth."
::= { hwSwitchL2MamExtTraps 7 }
-- 1.3.6.1.4.1.2011.5.25.315.3.8
hwTrunkMemSpeedDifferentResume NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have consistent bandwidth."
::= { hwSwitchL2MamExtTraps 8 }
-- 1.3.6.1.4.1.2011.5.25.315.3.9
hwPortsecStaticFlpAlarm NOTIFICATION-TYPE
OBJECTS { hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"Description."
::= { hwSwitchL2MamExtTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.315.4
hwSwitchL2MamExtConformance OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 4 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1
hwSwitchL2MamExtCompliances OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1.1
hwSwitchL2MamExtFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"hwSwitchL2MamExtFullCompliance"
MODULE
MANDATORY-GROUPS { hwMacTrapGroups, hwL2MAMExtGeneralGrops, hwL2MAMExtTrapGroup }
::= { hwSwitchL2MamExtCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2
hwSwitchL2MamExtGroups OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.1
hwMacTrapGroups OBJECT-GROUP
OBJECTS { hwMacTrapPortCfgLearn, hwMacTrapPortCfgAging }
STATUS current
DESCRIPTION
"A collection of objects providing information about mac trap table."
::= { hwSwitchL2MamExtGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.2
hwL2MAMExtGeneralGrops OBJECT-GROUP
OBJECTS { hwMacTrapInterval, hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"A collection of objects providing information about Mac addresses."
::= { hwSwitchL2MamExtGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.3
hwL2MAMExtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMacTrapAlarm, hwMacTrapPortCfgAlarm, hwPortVlanSecureMacAlarm, hwPortsecStaticFlpAlarm, hwSlotMacUsageFallingThreshold,
hwSlotMacUsageRaisingThreshold, hwMacTrapHashConflictAlarm, hwTrunkMemSpeedDifferentAlarm, hwTrunkMemSpeedDifferentResume }
STATUS current
DESCRIPTION
"The trap enable group."
::= { hwSwitchL2MamExtGroups 3 }
END
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
--
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
-- Wednesday, March 19, 2014 at 14:06:58
-- ===================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.08
-- ===================================================================
HUAWEI-SWITCH-L2MAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
entPhysicalName
FROM ENTITY-MIB
hwBaseTrapSeverity, hwBaseTrapProbableCause, hwBaseTrapEventType
FROM HUAWEI-BASE-TRAP-MIB
hwCfgFdbMac, hwCfgFdbVlanId, hwMacEntityUsage, hwMacEntityUsageThreshold, hwPortSecurityProtectAction, hwCfgFdbVsiName
FROM HUAWEI-L2MAM-MIB
hwDatacomm
FROM HUAWEI-MIB
ifDescr, InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.2011.5.25.315
hwSWITCH-L2MAM-EXT MODULE-IDENTITY
LAST-UPDATED "202012181600Z" -- December 18, 2020 at 16:00 GMT
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 MIB."
REVISION "202012181600Z"
DESCRIPTION
"Add code hwSlotMuxMacUsageAlarm and hwSlotMuxMacUsageResume"
REVISION "201508041600Z" -- August 4, 2015 at 16:00 GMT
DESCRIPTION
"Add code hwTrunkMemSpeedDifferentAlarm and hwTrunkMemSpeedDifferentResume"
REVISION "201508041600Z"
DESCRIPTION
"Modify MODULE HwSWITCH-L2MAM-EXT"
REVISION "201508041600Z"
DESCRIPTION
"Modify code hwPortsecStaticFlpAlarm "
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapPortCfgAlarm"
REVISION "201403261600Z"
DESCRIPTION
"Modify code hwMacTrapHashConflictAlarm "
REVISION "201403191600Z"
DESCRIPTION
"Edit the mib file by OM stard guide"
REVISION "201402141600Z"
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
REVISION "201402141600Z" -- February 14, 2014 at 16:00 GMT
DESCRIPTION
"Add code hwMacTrapPortCfgAlarm"
REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT
DESCRIPTION
"V1.00, initial version."
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"
V1.00, Inital version.
"
REVISION "200406080000Z" -- June 08, 2004 at 00:00 GMT
DESCRIPTION
"V1.00, Inital version."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199912070000Z" -- December 07, 1999 at 00:00 GMT
DESCRIPTION
"Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037.
This version published as RFC 2737."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
REVISION "199610310000Z" -- October 31, 1996 at 00:00 GMT
DESCRIPTION
"Initial version (version 1), published as
RFC 2037."
::= { hwDatacomm 315 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.315.1
hwSwitchL2MamExtObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1
hwMacTrapPortCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mac-trap Table.The table that contains the mac-trap information currently operating on this device."
::= { hwSwitchL2MamExtObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1
hwMacTrapPortCfgEntry OBJECT-TYPE
SYNTAX HwMacTrapPortCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the mac-trap table."
INDEX { hwMacTrapPortCfgIfIndex }
::= { hwMacTrapPortCfgTable 1 }
HwMacTrapPortCfgEntry ::=
SEQUENCE {
hwMacTrapPortCfgIfIndex
InterfaceIndex,
hwMacTrapPortCfgLearn
INTEGER,
hwMacTrapPortCfgAging
INTEGER
}
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.1
hwMacTrapPortCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IfIndex which will be configured mac-trap."
::= { hwMacTrapPortCfgEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.2
hwMacTrapPortCfgLearn OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the new mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.315.1.1.1.3
hwMacTrapPortCfgAging OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm switch of the delete mac. The meanings of the values are: enable(1),disanle(2)."
::= { hwMacTrapPortCfgEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.315.2
hwSwitchL2MamExtGeneralObjects OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 2 }
-- 1.3.6.1.4.1.2011.5.25.315.2.1
hwMacTrapInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of trap the mac change."
::= { hwSwitchL2MamExtGeneralObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.315.2.2
hwMacTrapMacInfo OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The information of mac-trap."
::= { hwSwitchL2MamExtGeneralObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3
hwSwitchL2MamExtTraps OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.1
hwMacTrapAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.315.3.2
hwPortVlanSecureMacAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr, hwCfgFdbMac, hwCfgFdbVlanId, hwPortSecurityProtectAction }
STATUS current
DESCRIPTION
"The alarm when MAC addresses that received are illegal
"
::= { hwSwitchL2MamExtTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.315.3.3
hwSlotMacUsageRaisingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold,
entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot raising the threshold
"
::= { hwSwitchL2MamExtTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.315.3.4
hwSlotMacUsageFallingThreshold NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MAC usage of the slot falling the threshold
"
::= { hwSwitchL2MamExtTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.315.3.5
hwMacTrapPortCfgAlarm NOTIFICATION-TYPE
OBJECTS { hwMacTrapMacInfo, hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"The trap when mac-address is learned or aging."
::= { hwSwitchL2MamExtTraps 5 }
-- 1.3.6.1.4.1.2011.5.25.315.3.6
hwMacTrapHashConflictAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr,hwCfgFdbMac, hwCfgFdbVlanId ,hwCfgFdbVsiName}
STATUS current
DESCRIPTION
"This notification indicates that MAC address hash conflict occurred."
::= { hwSwitchL2MamExtTraps 6 }
-- 1.3.6.1.4.1.2011.5.25.315.3.7
hwTrunkMemSpeedDifferentAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have inconsistent bandwidth."
::= { hwSwitchL2MamExtTraps 7 }
-- 1.3.6.1.4.1.2011.5.25.315.3.8
hwTrunkMemSpeedDifferentResume NOTIFICATION-TYPE
OBJECTS { ifDescr}
STATUS current
DESCRIPTION
"The active member ports in trunk have consistent bandwidth."
::= { hwSwitchL2MamExtTraps 8 }
-- 1.3.6.1.4.1.2011.5.25.315.3.9
hwPortsecStaticFlpAlarm NOTIFICATION-TYPE
OBJECTS { hwCfgFdbMac, hwCfgFdbVlanId, ifDescr }
STATUS current
DESCRIPTION
"Description."
::= { hwSwitchL2MamExtTraps 9 }
-- 1.3.6.1.4.1.2011.5.25.315.3.10
hwSlotMuxMacUsageAlarm NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold, entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MUX MAC usage of the slot raising the threshold
"
::= { hwSwitchL2MamExtTraps 10 }
-- 1.3.6.1.4.1.2011.5.25.315.3.11
hwSlotMuxMacUsageResume NOTIFICATION-TYPE
OBJECTS { hwBaseTrapEventType, hwBaseTrapSeverity, hwBaseTrapProbableCause, hwMacEntityUsage, hwMacEntityUsageThreshold, entPhysicalName }
STATUS current
DESCRIPTION
"This notification indicates the MUX MAC usage of the slot falling the threshold
"
::= { hwSwitchL2MamExtTraps 11 }
-- 1.3.6.1.4.1.2011.5.25.315.4
hwSwitchL2MamExtConformance OBJECT IDENTIFIER ::= { hwSWITCH-L2MAM-EXT 4 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1
hwSwitchL2MamExtCompliances OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.1.1
hwSwitchL2MamExtFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"hwSwitchL2MamExtFullCompliance"
MODULE
MANDATORY-GROUPS { hwMacTrapGroups, hwL2MAMExtGeneralGrops, hwL2MAMExtTrapGroup }
::= { hwSwitchL2MamExtCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2
hwSwitchL2MamExtGroups OBJECT IDENTIFIER ::= { hwSwitchL2MamExtConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.1
hwMacTrapGroups OBJECT-GROUP
OBJECTS { hwMacTrapPortCfgLearn, hwMacTrapPortCfgAging }
STATUS current
DESCRIPTION
"A collection of objects providing information about mac trap table."
::= { hwSwitchL2MamExtGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.2
hwL2MAMExtGeneralGrops OBJECT-GROUP
OBJECTS { hwMacTrapInterval, hwMacTrapMacInfo }
STATUS current
DESCRIPTION
"A collection of objects providing information about Mac addresses."
::= { hwSwitchL2MamExtGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.315.4.2.3
hwL2MAMExtTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwMacTrapAlarm, hwMacTrapPortCfgAlarm, hwPortVlanSecureMacAlarm, hwPortsecStaticFlpAlarm, hwSlotMacUsageFallingThreshold,
hwSlotMacUsageRaisingThreshold, hwMacTrapHashConflictAlarm, hwTrunkMemSpeedDifferentAlarm, hwTrunkMemSpeedDifferentResume, hwSlotMuxMacUsageAlarm, hwSlotMuxMacUsageResume}
STATUS current
DESCRIPTION
"The trap enable group."
::= { hwSwitchL2MamExtGroups 3 }
END
--
-- HUAWEI-SWITCH-L2MAM-EXT-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -3,7 +3,7 @@
--
-- Description: task mib
-- Reference: huawei enterprise mib
-- Version: V2.02
-- Version: V2.03
-- History:
-- initial version 2003-07-31
-- =================================================================
@ -21,7 +21,7 @@ HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
FROM SNMPv2-TC;
hwTask MODULE-IDENTITY
LAST-UPDATED "201708170000Z" -- 08 17, 2017 at 00:00 GMT
LAST-UPDATED "201708240000Z" -- 08 24, 2017 at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -35,6 +35,10 @@ HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
DESCRIPTION
"The MIB module describes active system tasks, including the status
and the general information of a task."
REVISION "201708240000Z" -- 08 24, 2017 at 00:00 GMT
DESCRIPTION
"V2.03, Modify english description of hwTaskTable,hwKeyTaskTable."
REVISION "201708170000Z" -- 08 17, 2017 at 00:00 GMT
DESCRIPTION
@ -110,8 +114,8 @@ HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
"This table describes information about tasks on a device, including the task name, CPU usage, and task running time.
This table supports the GET and GET-NEXT operations. In addition, SNMPv2 and SNMPv3 support the GET-BULK operation rather than the SET operation."
::= { hwTaskObjects 1 }
-- 1.3.6.1.4.1.2011.5.109.1.1.1
@ -224,8 +228,7 @@ HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
tasks on this device."
"This table describes information about tasks on a device, including the task name and CPU usage."
::= { hwTaskObjects 2 }
hwKeyTaskEntry OBJECT-TYPE

File diff suppressed because it is too large Load Diff

View File

@ -1,147 +1,174 @@
-- =================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-TCP-MIB provides information about TCP.
-- Now only trap for MD5 authentication failures is provided
--
-- Reference:
-- Version: V1.01
-- History:
-- xujin,2004.6.26,publish
-- =================================================================
HUAWEI-TCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
hwTCP MODULE-IDENTITY
LAST-UPDATED "201708170908Z" -- Aug 18, 2017 at 00:00 GMT
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
"The HUAWEI-TCP-MIB provides information about TCP.
Now only trap for MD5 authentication failures is provided,
which include local address, local port, remote address, remote
port. When MD5 authentication fails, the trap will send."
REVISION "201708170908Z"
DESCRIPTION
"
Modify the description.
"
REVISION "200406090908Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 34 }
--
-- Node definitions
--
hwTCPObjects OBJECT IDENTIFIER ::= { hwTCP 1 }
hwTCPProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which protocol use MD5 authentication.
If protocol is BGP, this variable will be the BGP string;
If protocol is LDP, this variable will be the LDP string;
If protocol is unknown, this variable will be the Unknown protocol string."
::= { hwTCPObjects 1 }
hwTCPVrfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which VPN the TCP connection belongs to.
If the TCP connection belongs to public net, this variable is null."
::= { hwTCPObjects 2 }
hwTCPTraps OBJECT IDENTIFIER ::= { hwTCP 2 }
hwTCPMD5AuthenFail NOTIFICATION-TYPE
OBJECTS { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, hwTCPProtocol,
hwTCPVrfName }
STATUS current
DESCRIPTION
"This trap indicates that MD5 authentication failed.
The trap information includes the local address, local port number, remote address, remote port number, and protocol type.
When MD5 authentication fails, this trap will be sent to the information center and displayed on the screen."
::= { hwTCPTraps 1 }
hwTCPConformance OBJECT IDENTIFIER ::= { hwTCP 3 }
hwTCPCompliances OBJECT IDENTIFIER ::= { hwTCPConformance 1 }
-- this module
hwTCPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei TCP MIB."
MODULE -- this module
MANDATORY-GROUPS { hwTCPTrapGroup, hwTCPForTrapGroup }
::= { hwTCPCompliances 1 }
hwTCPGroups OBJECT IDENTIFIER ::= { hwTCPConformance 2 }
hwTCPTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTCPMD5AuthenFail }
STATUS current
DESCRIPTION
"A collection of objects providing mandatory TCP trap information."
::= { hwTCPGroups 1 }
hwTCPForTrapGroup OBJECT-GROUP
OBJECTS { hwTCPProtocol, hwTCPVrfName }
STATUS current
DESCRIPTION
"These objects are required for entities
which support notification applications."
::= { hwTCPGroups 2 }
END
--
-- HUAWEI-TCP-MIB.mib
--
-- =================================================================
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-TCP-MIB provides information about TCP.
-- Now only trap for MD5 authentication failures is provided
--
-- Reference:
-- Version: V1.04
-- History:
-- xujin,2004.6.26,publish
-- =================================================================
HUAWEI-TCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
hwTCP MODULE-IDENTITY
LAST-UPDATED "202209051548Z" -- Sep 5, 2022 at 15:48 GMT
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
"The HUAWEI-TCP-MIB provides information about TCP.
Now only trap for MD5 authentication failures is provided,
which include local address, local port, remote address, remote
port. When MD5 authentication fails, the trap will send."
REVISION "202209051548Z"
DESCRIPTION
"
Delete null OBJECTS table of hwTCPBindPort.
"
REVISION "202102010908Z"
DESCRIPTION
"
Add hwTCPBindPort.
"
REVISION "201711100908Z"
DESCRIPTION
"
Modify the description.
"
REVISION "201708170908Z"
DESCRIPTION
"
Modify the description.
"
REVISION "200406090908Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwDatacomm 34 }
--
-- Node definitions
--
hwTCPObjects OBJECT IDENTIFIER ::= { hwTCP 1 }
hwTCPProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which protocol use MD5 authentication.
If protocol is BGP, this variable will be the BGP string;
If protocol is LDP, this variable will be the LDP string;
If protocol is unknown, this variable will be the Unknown protocol string."
::= { hwTCPObjects 1 }
hwTCPVrfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates which VPN the TCP connection belongs to.
If the TCP connection belongs to public net, this variable is null."
::= { hwTCPObjects 2 }
hwTCPTraps OBJECT IDENTIFIER ::= { hwTCP 2 }
hwTCPMD5AuthenFail NOTIFICATION-TYPE
OBJECTS { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort, hwTCPProtocol,
hwTCPVrfName }
STATUS current
DESCRIPTION
"This trap indicates that the MD5 authentication fails.
the information include local address, port,
remote address, port, protocol and VRF name.
When MD5 authentication fails, this trap will be sent."
::= { hwTCPTraps 1 }
hwTCPBindPort NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap indicates that the TCP port was bound to socket.
the information include task name, socket id and port.
When the TCP port was bound to socket, this trap will be sent."
::= { hwTCPTraps 2 }
hwTCPConformance OBJECT IDENTIFIER ::= { hwTCP 3 }
hwTCPCompliances OBJECT IDENTIFIER ::= { hwTCPConformance 1 }
-- this module
hwTCPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei TCP MIB."
MODULE -- this module
MANDATORY-GROUPS { hwTCPTrapGroup, hwTCPForTrapGroup }
::= { hwTCPCompliances 1 }
hwTCPGroups OBJECT IDENTIFIER ::= { hwTCPConformance 2 }
hwTCPTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwTCPMD5AuthenFail, hwTCPBindPort }
STATUS current
DESCRIPTION
"A collection of objects providing mandatory TCP trap information."
::= { hwTCPGroups 1 }
hwTCPForTrapGroup OBJECT-GROUP
OBJECTS { hwTCPProtocol, hwTCPVrfName }
STATUS current
DESCRIPTION
"These objects are required for entities
which support notification applications."
::= { hwTCPGroups 2 }
END
--
-- HUAWEI-TCP-MIB.mib
--

View File

@ -1,490 +1,493 @@
-- ============================================================================
-- Copyright (C) 2011 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for configuring time range.
-- When configuring the ACL rule, if you need to specify the time
-- for the ACL rule to take effect, you need to run this command
-- to configure a time range before specifying the time. After that,
-- you can specify the time for an ACL to take effect by referring
-- the time range name when configuring the ACL rule.
-- Reference:
-- Version: V1.01
-- ============================================================================
HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC
hwDatacomm
FROM HUAWEI-MIB;
hwTRNG MODULE-IDENTITY
LAST-UPDATED "201103220000Z"
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
"The mib is used for configuring time range.
When configuring the ACL rule, if you need to specify the time
for the ACL rule to take effect, you need to run this command
to configure a time range before specifying the time. After that,
you can specify the time for an ACL to take effect by referring
the time range name when configuring the ACL rule."
-- Revision history
REVISION "201103220000Z"
DESCRIPTION "V1.01, modified the description of hwTimerangePeriodicEndTimes.
modified the description of hwTrngCreateTimerangeTable,
hwTrngAbsoluteTable and hwTrngPeriodicTable .
modified the errors of the MIB file.
modified the description of leaves.
modified the datatype definition and the format of the MIB script."
REVISION "200304110000Z"
DESCRIPTION "V1.00, initial revision of this MIB module."
::= { hwDatacomm 13 }
-- 1.3.6.1.4.1.2011.5.25.13.1
hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1
hwTrngCreateTimerangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configurate a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
The index of this table is hwTrngIndex.
"
::= { hwTRNGMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1
hwTrngCreateTimerangeEntry OBJECT-TYPE
SYNTAX HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configurate a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
The index of this entry is hwTrngIndex.
"
INDEX { hwTrngIndex }
::= { hwTrngCreateTimerangeTable 1 }
HwTrngCreateTimerangeEntry ::=
SEQUENCE {
hwTrngIndex
Integer32,
hwTrngName
OCTET STRING,
hwTrngValidFlag
TruthValue,
hwTrngCreateRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.1
hwTrngIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
"
::= { hwTrngCreateTimerangeEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.2
hwTrngName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the character string of a time range name.
It is used to identify different time ranges.
The character string consists of 1-32 characters of letters and digits.
No other characters can be included.
"
::= { hwTrngCreateTimerangeEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.3
hwTrngValidFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes whether the current time range is valid, that is,
whether the current time is within the specified time range.
Options:
1. true(1) -if the current time is within the specified time range,
the value is true(1), which indicates validity.
2. false(2) -if the current time is not within the specified time range,
the value is false(2), which indicates invalidity.
"
::= { hwTrngCreateTimerangeEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.4
hwTrngCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a time range
3. destroy(6) -delete a time range
It is used for adding or deleting a time range.
To add a time range, you must bind hwTrngName
and set hwTrngCreateRowStatus to createAndGo(4).
To delete a time range, set hwTrngCreateRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngCreateTimerangeEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2
hwTrngAbsoluteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
The indexes of this table are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex.
"
::= { hwTRNGMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1
hwTrngAbsoluteEntry OBJECT-TYPE
SYNTAX HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex.
"
INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex }
::= { hwTrngAbsoluteTable 1 }
HwTrngAbsoluteEntry ::=
SEQUENCE {
hwTrngAbsoluteNameIndex
Integer32,
hwTrngAbsoluteSubIndex
Integer32,
hwTimerangeAbsoluteStartTime
DateAndTime,
hwTimerangeAbsoluteEndTime
DateAndTime,
hwTimerangeAbsolueRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.1
hwTrngAbsoluteNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngAbsoluteEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.2
hwTrngAbsoluteSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies an absolute time range.
Range: 1-12
"
::= { hwTrngAbsoluteEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.3
hwTimerangeAbsoluteStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of an absolute time range.
It is an 8-byte hexadecimal numeral, where, the first two bytes indicate the year,
the third byte indicates the month, the fourth byte indicates the day,
the fifth byte indicates the hour, the six byte indicates the minute,
and the seventh and eighth digits are reserved, which are filled in 0.
For example, if the start time is 2010-1-10,8:10,
the value is presented as 0x07 0xDA 0x01 0x0A 0x08 0x0A 0x00 0x00.
The time range that the device can identify is 1970/01/01 00:00-2099/12/31 23:59.
Therefore, the time value must be within the time range.
"
::= { hwTrngAbsoluteEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.4
hwTimerangeAbsoluteEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of an absolute time range.
The format is the same as that of hwTrngAbsoluteStartTime.
The value of the end time must be larger than that of the start time.
If the value is not specified, the system uses 2099/12/31 23:59 by default.
"
::= { hwTrngAbsoluteEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.5
hwTimerangeAbsolueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add an absolute time range
3. destroy(6) -delete an absolute time range
It is used for adding or deleting an absolute time range.
To add an absolute time range, enter hwTrngAbsoluteStartTime and
set hwTrngAbsolueRowStatus to createAndGo(4).
hwTrngAbsoluteEndTime is optional.
To delete an absolute time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngAbsoluteEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3
hwTrngPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
The indexes of this table are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex.
"
::= { hwTRNGMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1
hwTrngPeriodicEntry OBJECT-TYPE
SYNTAX HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex.
"
INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex }
::= { hwTrngPeriodicTable 1 }
HwTrngPeriodicEntry ::=
SEQUENCE {
hwTrngPeriodicNameIndex
Integer32,
hwTrngPeriodicSubIndex
Integer32,
hwTrngPeriodicDayofWeek
Integer32,
hwTimerangePeriodicStartTime
DateAndTime,
hwTimerangePeriodicEndTime
DateAndTime,
hwTimerangePeriodicRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.1
hwTrngPeriodicNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngPeriodicEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.2
hwTrngPeriodicSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-32
"
::= { hwTrngPeriodicEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.3
hwTrngPeriodicDayofWeek OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the day of week within the periodic time range.
The values are as follows:
Sunday: 0x01
Monday: 0x02
Tuesday: 0x04
Wednesday: 0x08
Thursday: 0x10
Friday: 0x20
Saturday: 0x40
If the value is set to Sunday and Monday,
perform the | operation to the values of Sunday and Monday,
and the value is 0x03, and so on.
"
::= { hwTrngPeriodicEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.4
hwTimerangePeriodicStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of a periodic time range.
The format is the same as that of hwTrngAbsoluteStartTime in hwTrngAbsoluteTable.
The periodic time needs only the hour and minute values,
and thus only the fifth and sixth bytes are used, where,
the fifth byte indicates the hour value of the
start time and the sixth byte indicates the minute value.
Other bytes are reserved and are filled in 0.
For example, if the start time is 08:30,
the value is presented as 0x00 0x00 0x00 0x00 0x08 0x1E 0x00 0x00.
The time must be from 00:00 to 24:00.
"
::= { hwTrngPeriodicEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.5
hwTimerangePeriodicEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of a periodic time range.
The format is the same as that of hwTrngPeriodicStartTime.
The value of the end time must be larger than that of the start time.
The value must be from 00:00 to 24:00.
The 7th byte is used only in the case of 23: 59: 60 to indicate the time 24: 00.
"
::= { hwTrngPeriodicEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.6
hwTimerangePeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a relative time range
3. destroy(6) -delete a relative time range
It is used for adding or deleting a relative time range.
To add a relative time range, enter hwTrngPeriodicStartTime and hwTrngPeriodicEndTime,
and set hwTrngPeriodicRowStatus to createAndGo(4).
To delete a relative time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngPeriodicEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.13.3
hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1
hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1.1
hwTRNGMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei Time-range MIB."
MODULE
MANDATORY-GROUPS { hwTRNGGroup }
OBJECT hwTrngCreateRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangeAbsolueRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangePeriodicRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
::= { hwTRNGMibCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2
hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2.1
hwTRNGGroup OBJECT-GROUP
OBJECTS {
hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime,
hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayofWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing mandatory time-range information."
::= { hwTRNGMibGroups 1 }
END
--
-- HUAWEI-TRNG-MIB.mib
--
-- ============================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for configuring time range.
-- When configuring the ACL rule, if you need to specify the time
-- for the ACL rule to take effect, you need to run this command
-- to configure a time range before specifying the time. After that,
-- you can specify the time for an ACL to take effect by referring
-- the time range name when configuring the ACL rule.
-- Reference:
-- Version: V1.04
-- ============================================================================
HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC
hwDatacomm
FROM HUAWEI-MIB;
hwTRNG MODULE-IDENTITY
LAST-UPDATED "202008180000Z"
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
"The mib is used for configuring time range.
When configuring the ACL rule, if you need to specify the time
for the ACL rule to take effect, you need to run this command
to configure a time range before specifying the time. After that,
you can specify the time for an ACL to take effect by referring
the time range name when configuring the ACL rule."
-- Revision history
REVISION "202008180000Z"
DESCRIPTION "V1.04, modified the format of description."
REVISION "202004260000Z"
DESCRIPTION "V1.03, modified the rangeof hwTrngPeriodicTable."
REVISION "201711220000Z"
DESCRIPTION "V1.02, modified the description of hwTrngCreateTimerangeTable,
hwTrngAbsoluteTable and hwTrngPeriodicTable."
REVISION "201103220000Z"
DESCRIPTION "V1.01, modified the description of hwTimerangePeriodicEndTimes.
modified the description of hwTrngCreateTimerangeTable,
hwTrngAbsoluteTable and hwTrngPeriodicTable .
modified the errors of the MIB file.
modified the description of leaves.
modified the datatype definition and the format of the MIB script."
REVISION "200304110000Z"
DESCRIPTION "V1.00, initial revision of this MIB module."
::= { hwDatacomm 13 }
-- 1.3.6.1.4.1.2011.5.25.13.1
hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1
hwTrngCreateTimerangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configure a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
"
::= { hwTRNGMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1
hwTrngCreateTimerangeEntry OBJECT-TYPE
SYNTAX HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a time range.
When configuring an ACL rule, set its effective time. To do so, configure a time range first.
After the configuration, the effective time is specified by referencing the time range
when an ACL rule is being configured.
An ACL time range can be a relative time range and an absolute time range.
The index of this entry is hwTrngIndex.
"
INDEX { hwTrngIndex }
::= { hwTrngCreateTimerangeTable 1 }
HwTrngCreateTimerangeEntry ::=
SEQUENCE {
hwTrngIndex
Integer32,
hwTrngName
OCTET STRING,
hwTrngValidFlag
TruthValue,
hwTrngCreateRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.1
hwTrngIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
"
::= { hwTrngCreateTimerangeEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.2
hwTrngName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the character string of a time range name.
It is used to identify different time ranges.
The character string consists of 1-32 characters of letters and digits.
No other characters can be included.
"
::= { hwTrngCreateTimerangeEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.3
hwTrngValidFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes whether the current time range is valid, that is,
whether the current time is within the specified time range.
Options:
1. true(1) -if the current time is within the specified time range,
the value is true(1), which indicates validity.
2. false(2) -if the current time is not within the specified time range,
the value is false(2), which indicates invalidity.
"
::= { hwTrngCreateTimerangeEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.1.1.4
hwTrngCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a time range
3. destroy(6) -delete a time range
It is used for adding or deleting a time range.
To add a time range, you must bind hwTrngName
and set hwTrngCreateRowStatus to createAndGo(4).
To delete a time range, set hwTrngCreateRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngCreateTimerangeEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2
hwTrngAbsoluteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
"
::= { hwTRNGMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1
hwTrngAbsoluteEntry OBJECT-TYPE
SYNTAX HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes an absolute time range.
An absolute time range refers to the time range without a period.
The time range is active from the specified start time and date to the end time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngAbsoluteNameIndex and hwTrngAbsoluteSubIndex.
"
INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex }
::= { hwTrngAbsoluteTable 1 }
HwTrngAbsoluteEntry ::=
SEQUENCE {
hwTrngAbsoluteNameIndex
Integer32,
hwTrngAbsoluteSubIndex
Integer32,
hwTimerangeAbsoluteStartTime
DateAndTime,
hwTimerangeAbsoluteEndTime
DateAndTime,
hwTimerangeAbsolueRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.1
hwTrngAbsoluteNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngAbsoluteEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.2
hwTrngAbsoluteSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies an absolute time range.
Range: 1-12
"
::= { hwTrngAbsoluteEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.3
hwTimerangeAbsoluteStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of an absolute time range.
It is an 8-byte hexadecimal numeral, where, the first two bytes indicate the year, the third byte indicates the month, the fourth byte indicates the day, the fifth byte indicates the hour, the six byte indicates the minute, and the seventh and eighth digits are reserved, which are filled in 0.
For example, if the start time is 2010-1-10,8:10, the value is presented as 0x07 0xDA 0x01 0x0A 0x08 0x0A 0x00 0x00.
The time range that the device can identify is 1970/01/01 00:00-2099/12/31 23:59.
Therefore, the time value must be within the time range.
"
::= { hwTrngAbsoluteEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.4
hwTimerangeAbsoluteEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of an absolute time range.
The format is the same as that of hwTrngAbsoluteStartTime.
The value of the end time must be larger than that of the start time.
If the value is not specified, the system uses 2099/12/31 23:59 by default.
"
::= { hwTrngAbsoluteEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.2.1.5
hwTimerangeAbsolueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add an absolute time range
3. destroy(6) -delete an absolute time range
It is used for adding or deleting an absolute time range.
To add an absolute time range, enter hwTrngAbsoluteStartTime and
set hwTrngAbsolueRowStatus to createAndGo(4).
hwTrngAbsoluteEndTime is optional.
To delete an absolute time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngAbsoluteEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3
hwTrngPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
"
::= { hwTRNGMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1
hwTrngPeriodicEntry OBJECT-TYPE
SYNTAX HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes a relative time range.
A relative time range refers to the time range with a period.
When a time range is already created, only the specific time is specified
but the date is set to a day from Monday to Sunday.
The time range is active at the specified time and date.
Otherwise, the time range is inactive.
The indexes of this entry are hwTrngPeriodicNameIndex and hwTrngPeriodicSubIndex.
"
INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex }
::= { hwTrngPeriodicTable 1 }
HwTrngPeriodicEntry ::=
SEQUENCE {
hwTrngPeriodicNameIndex
Integer32,
hwTrngPeriodicSubIndex
Integer32,
hwTrngPeriodicDayofWeek
Integer32,
hwTimerangePeriodicStartTime
DateAndTime,
hwTimerangePeriodicEndTime
DateAndTime,
hwTimerangePeriodicRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.1
hwTrngPeriodicNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-256
The specified time range must be created in hwTrngCreateTimerangeTable.
"
::= { hwTrngPeriodicEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.2
hwTrngPeriodicSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Uniquely identifies a relative time range.
Range: 1-32
"
::= { hwTrngPeriodicEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.3
hwTrngPeriodicDayofWeek OBJECT-TYPE
SYNTAX Integer32 (0..127)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the day of week within the periodic time range.
The values are as follows:
Sunday: 0x01
Monday: 0x02
Tuesday: 0x04
Wednesday: 0x08
Thursday: 0x10
Friday: 0x20
Saturday: 0x40
If the value is set to Sunday and Monday,
perform the | operation to the values of Sunday and Monday,
and the value is 0x03, and so on.
"
::= { hwTrngPeriodicEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.4
hwTimerangePeriodicStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the start time of a periodic time range.
The format is the same as that of hwTrngAbsoluteStartTime in hwTrngAbsoluteTable.
The periodic time needs only the hour and minute values,
and thus only the fifth and sixth bytes are used, where,
the fifth byte indicates the hour value of the
start time and the sixth byte indicates the minute value.
Other bytes are reserved and are filled in 0.
For example, if the start time is 08:30,
the value is presented as 0x00 0x00 0x00 0x00 0x08 0x1E 0x00 0x00.
The time must be from 00:00 to 23:59.
"
::= { hwTrngPeriodicEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.5
hwTimerangePeriodicEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the end time of a periodic time range.
The format is the same as that of hwTrngPeriodicStartTime.
The value of the end time must be larger than that of the start time.
The value must be from 00:00 to 23:59.
The 7th byte is used only in the case of 23: 59: 60 to indicate the time 24: 00.
"
::= { hwTrngPeriodicEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.13.1.3.1.6
hwTimerangePeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the row status.
Options:
1. active(1) -when this leaf is queried, the value is fixed to active(1).
2. createAndGo(4) -add a relative time range
3. destroy(6) -delete a relative time range
It is used for adding or deleting a relative time range.
To add a relative time range, enter hwTrngPeriodicStartTime and hwTrngPeriodicEndTime,
and set hwTrngPeriodicRowStatus to createAndGo(4).
To delete a relative time range, set hwTrngAbsolueRowStatus to destroy(6).
When this leaf is queried, the value is fixed to active(1).
"
::= { hwTrngPeriodicEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.13.3
hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1
hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.1.1
hwTRNGMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei Time-range MIB."
MODULE
MANDATORY-GROUPS { hwTRNGGroup }
OBJECT hwTrngCreateRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangeAbsolueRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
OBJECT hwTimerangePeriodicRowStatus
SYNTAX INTEGER
{
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"The status of createAndWait, notInservice and notReady are not required."
::= { hwTRNGMibCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2
hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.13.3.2.1
hwTRNGGroup OBJECT-GROUP
OBJECTS {
hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime,
hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayofWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing mandatory time-range information."
::= { hwTRNGMibGroups 1 }
END
--
-- HUAWEI-TRNG-MIB.mib
--

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,147 @@
-- ===================================================================
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.04
-- ===================================================================
HUAWEI-WARRANTY-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TruthValue, DateAndTime, RowStatus, DisplayString
FROM SNMPv2-TC
hwDatacomm
FROM HUAWEI-MIB;
hwWarranty MODULE-IDENTITY
LAST-UPDATED "202203110000Z"
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
"The MIB is used for configuring electronic warranty."
-- Revision history
REVISION "202203110000Z"
DESCRIPTION "Modify the MAX-ACCESS of the hwWarrantyType,hwWarrantySlot,hwWarrantySerialNum,hwWarrantyRemainDay"
-- Revision history
REVISION "202106190000Z"
DESCRIPTION "Change hwWarrantyType data type."
-- Revision history
REVISION "202105140000Z"
DESCRIPTION "Change import DisplayString."
REVISION "202102180000Z"
DESCRIPTION "Change mib oid."
REVISION "202004240000Z"
DESCRIPTION "V1.00, initial draft"
::= { hwDatacomm 366}
-- 1.3.6.1.4.1.2011.5.25.366.1
hwWarrantyManObject OBJECT IDENTIFIER ::= { hwWarranty 1 }
--1.3.6.1.4.1.2011.5.25.366.1.1
hwWarrantyType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specify the type of the electronic warranty."
::= { hwWarrantyManObject 1 }
--1.3.6.1.4.1.2011.5.25.366.1.2
hwWarrantySlot OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specify the position of the electronic warranty."
::= { hwWarrantyManObject 2 }
--1.3.6.1.4.1.2011.5.25.366.1.3
hwWarrantySerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..100))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specify the serial number of the electronic warranty."
::= { hwWarrantyManObject 3 }
--1.3.6.1.4.1.2011.5.25.366.1.4
hwWarrantyRemainDay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specify the unit of the electronic warranty."
::= { hwWarrantyManObject 4 }
-- 1.3.6.1.4.1.2011.5.25.366.2
hwWarrantyManNotifications OBJECT IDENTIFIER ::= { hwWarranty 2 }
--1.3.6.1.4.1.2011.5.25.366.2.1
hwWarrantyToBeExpired NOTIFICATION-TYPE
OBJECTS {hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum, hwWarrantyRemainDay}
STATUS current
DESCRIPTION
"The electronic warranty of the device is expiring."
::= { hwWarrantyManNotifications 1 }
--1.3.6.1.4.1.2011.5.25.366.2.2
hwWarrantyToBeExpiredResume NOTIFICATION-TYPE
OBJECTS {hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum}
STATUS current
DESCRIPTION
"The alarm indicating that the electronic warranty of the device is expiring was cleared."
::= { hwWarrantyManNotifications 2 }
--1.3.6.1.4.1.2011.5.25.366.2.3
hwWarrantyExpired NOTIFICATION-TYPE
OBJECTS { hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum}
STATUS current
DESCRIPTION
"The electronic warranty of the device is expired."
::= { hwWarrantyManNotifications 3 }
--1.3.6.1.4.1.2011.5.25.366.2.4
hwWarrantyExpiredResume NOTIFICATION-TYPE
OBJECTS { hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum}
STATUS current
DESCRIPTION
"The alarm indicating that the electronic warranty of the device is expired was cleared."
::= { hwWarrantyManNotifications 4 }
--1.3.6.1.4.1.2011.5.25.366.2.5
hwWarrantyMissingSession NOTIFICATION-TYPE
OBJECTS { hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum}
STATUS current
DESCRIPTION
"The electronic warranty's session of the device is missing."
::= { hwWarrantyManNotifications 5 }
-- 1.3.6.1.4.1.2011.5.25.366.2.6
hwWarrantyMissingSessionResume NOTIFICATION-TYPE
OBJECTS { hwWarrantyType, hwWarrantySlot, hwWarrantySerialNum}
STATUS current
DESCRIPTION
"The alarm indicationg that the electronic warranty's session of the device is missing was cleared."
::= { hwWarrantyManNotifications 6 }
END
--
-- HUAWEI-WARRANTY-MIB.mib
--

View File

@ -1,8 +1,8 @@
-- ============================================================================
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for capwap configuration.
-- Reference:
-- Version: V1.08
-- Version: V1.21
-- ============================================================================
-- Module definition
@ -20,7 +20,7 @@
FROM SNMPv2-TC;
--1.3.6.1.4.1.2011.6.139.9
hwWlanCapwap MODULE-IDENTITY
LAST-UPDATED "201904230912Z" -- Apr 23, 2019 at 09:12 GMT
LAST-UPDATED "202206220930Z" -- Jun 22, 2022 at 09:30 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
@ -31,7 +31,51 @@
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
DESCRIPTION
"AddhwWlanCapwapDtlsVersion1Dot0Switch and hwWlanCapwapDtlsCbcSwitch."
REVISION "202206220930Z" -- Jun 22, 2022 at 09:30 GMT
DESCRIPTION
"Modify hwCapwapEchoInterval."
REVISION "202205191800Z" -- May 19, 2022 at 18:00 GMT
DESCRIPTION
"Add hwWlanCapwapWceSyncPskApSn."
REVISION "202201271800Z" -- Mon 27, 2022 at 18:00 GMT
DESCRIPTION
"Add hwWlanCapwapControlMtu."
REVISION "202112211800Z" -- Dec 21, 2021 at 18:00 GMT
DESCRIPTION
"Add hwWlanCapwapControlMtu."
REVISION "202111251600Z" -- Nov 25, 2021 at 16:00 GMT
DESCRIPTION
"Add hwCapwapSecurityParaNotSetTrap and hwCapwapSecurityParaNotSetTrapRestore."
REVISION "202107071600Z" -- Jul 7, 2021 at 16:00 GMT
DESCRIPTION
"Modify dtls psk description."
REVISION "202106170950Z" -- Jun 17, 2021 at 09:50 GMT
DESCRIPTION
"Modify default-cert and no auth enum."
REVISION "202104142100Z" -- Apr 14, 2021 at 21:00 GMT
DESCRIPTION
"Add capwap dtls default-cert and no auth, Add early dtls link trap, Del dtls method."
REVISION "202103151600Z" -- Mar 15, 2021 at 16:00 GMT
DESCRIPTION
"Add capwap dtls method and auto encrypt."
REVISION "202012111228Z" -- Dec 11, 2020 at 15:22 GMT
DESCRIPTION
"Add sensitive info psk mismatch alarm at the WMPV1R20C10 of WMP version."
REVISION "202011191522Z" -- Nov 19, 2020 at 15:22 GMT
DESCRIPTION
"Modify the description of hwCapwapEchoInterval and hwCapwapEchoTimes at the WMPV1R19C10 of WMP version."
REVISION "202001191445Z" -- January 19, 2020 at 14:45 GMT
DESCRIPTION
"Modify the description of hwCapwapEchoInterval and hwCapwapEchoTimes at the WMPV1R19C10 of WMP version."
REVISION "201910291713Z" -- Oct 29, 2019 at 17:13 GMT
DESCRIPTION
"Modify the enumerated values and property of the node hwWlanCapwapIpv6Enable at the WMPV1R19C00 of WMP version."
REVISION "201904230912Z" -- Apr 23, 2019 at 09:12 GMT
DESCRIPTION
@ -127,12 +171,13 @@
SYNTAX INTEGER
{
enable(1) ,
disable(2)
disable(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the status of the global DTLS function. The default value is 1: enable 2: disable."
"This object indicates the status of the global DTLS function. The default value is 3:auto 1: enable 2: disable."
::= { hwWlanCapwapSysPara 1 }
--1.3.6.1.4.1.2011.6.139.9.2.2
@ -141,7 +186,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
"This object indicates the global DTLS PSK value. In V200R021C00SPC100 and later version, the size range changes to 8~32."
::= { hwWlanCapwapSysPara 2 }
--1.3.6.1.4.1.2011.6.139.9.2.3
@ -154,7 +199,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates whether the global DtlsDefaultPsk function is enabled. The default value is 2."
::= { hwWlanCapwapSysPara 3 }
--1.3.6.1.4.1.2011.6.139.9.2.4
@ -179,12 +224,13 @@
SYNTAX INTEGER
{
disable(1) ,
enable(2)
enable(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates whether the DTLS function is enabled between ACs. The default value is 3."
::= { hwWlanCapwapSysPara 5 }
--1.3.6.1.4.1.2011.6.139.9.2.6
@ -193,16 +239,16 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the DTLS PSK used between ACs. In V200R021C00SPC100 and later version, the size range changes to 8~32."
::= { hwWlanCapwapSysPara 6 }
--1.3.6.1.4.1.2011.6.139.9.2.7
hwCapwapEchoInterval OBJECT-TYPE
SYNTAX Integer32 (3..300)
SYNTAX Integer32 (2..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the interval for sending Echo packets in a CAPWAP tunnel."
::= { hwWlanCapwapSysPara 7 }
--1.3.6.1.4.1.2011.6.139.9.2.8
@ -211,7 +257,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the maximum number of Echo packet timeouts in a CAPWAP tunnel."
::= { hwWlanCapwapSysPara 8 }
--1.3.6.1.4.1.2011.6.139.9.2.9
@ -220,7 +266,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the priority of CAPWAP control packets sent by ACs to APs."
::= { hwWlanCapwapSysPara 9 }
--1.3.6.1.4.1.2011.6.139.9.2.10
@ -229,7 +275,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the priority of CAPWAP control packets sent by APs to ACs."
::= { hwWlanCapwapSysPara 10 }
--1.3.6.1.4.1.2011.6.139.9.2.11
@ -238,7 +284,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
"This object indicates the PSK used for encrypting sensitive information between ACs and APs."
::= { hwWlanCapwapSysPara 11 }
--1.3.6.1.4.1.2011.6.139.9.2.12
@ -247,7 +293,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates the PSK used for encrypting sensitive information between ACs."
::= { hwWlanCapwapSysPara 12 }
--1.3.6.1.4.1.2011.6.139.9.2.13
@ -256,7 +302,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
"This object indicates the PSK for checking integrity of CAPWAP packets between ACs and APs."
::= { hwWlanCapwapSysPara 13 }
--1.3.6.1.4.1.2011.6.139.9.2.14
@ -291,7 +337,7 @@
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
"This object indicates whether the CAPWAP packet check function is enabled between ACs and APs. The value 1 indicates that this function is disabled, and the value 2 indicates that this function is enabled."
::= { hwWlanCapwapSysPara 16 }
--1.3.6.1.4.1.2011.6.139.9.2.17
@ -333,6 +379,67 @@
"This object indicates the status of the inter-controller DTLS function of data-link. The default value is 1: disable."
::= { hwWlanCapwapSysPara 19 }
--1.3.6.1.4.1.2011.6.139.9.2.20
hwWlanCapwapDtlsDefaultCertSwitch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the global default cert function for CAPWAP DTLS is enabled. The default value is 2."
::= { hwWlanCapwapSysPara 20 }
--1.3.6.1.4.1.2011.6.139.9.2.21
hwWlanCapwapDtlsNoAuthSwitch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the no auth function for CAPWAP DTLS is enabled. The default value is 1."
::= { hwWlanCapwapSysPara 21 }
--1.3.6.1.4.1.2011.6.139.9.2.22
hwWlanCapwapDtlsVersion1Dot0Switch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the version1.0 of CAPWAP DTLS is enabled. The default value is 1."
::= { hwWlanCapwapSysPara 22 }
--1.3.6.1.4.1.2011.6.139.9.2.23
hwWlanCapwapDtlsCbcSwitch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether cbc support for CAPWAP DTLS is enabled. The default value is 1."
::= { hwWlanCapwapSysPara 23 }
--1.3.6.1.4.1.2011.6.139.9.2.24
hwWlanCapwapControlMtu OBJECT-TYPE
SYNTAX Integer32 (1000..1700)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the MTU for sending control packets in a CAPWAP tunnel. The default value is 1500."
::= { hwWlanCapwapSysPara 24 }
-- 1.3.6.1.4.1.2011.6.139.9.3
hwWlanCapwapSource OBJECT IDENTIFIER ::= { hwWlanCapwap 3 }
hwWlanCapwapSourceTable OBJECT-TYPE
@ -473,7 +580,8 @@
hwWlanCapwapInterControllerDtlsPsk, hwCapwapEchoInterval, hwCapwapEchoTimes, hwWlanCapwapControlPriorityLocal, hwWlanCapwapControlPriorityRemote,
hwWlanCapwapSensitiveInfoPsk, hwWlanCapwapInterControllerSensitiveInfoPsk, hwWlanCapwapMessageIntegrityPsk, hwWlanCapwapInterControllerMessageIntegrityPsk,
hwWlanCapwapMessageIntegrityPskMandatoryMatchSwitch, hwWlanCapwapMsgCheckSwitch, hwWlanCapwapInterControllerMsgCheckSwitch,
hwWlanCapwapDtlsDataSwitch, hwWlanCapwapInterControllerDtlsDataSwitch }
hwWlanCapwapDtlsDataSwitch, hwWlanCapwapInterControllerDtlsDataSwitch, hwWlanCapwapDtlsDefaultCertSwitch, hwWlanCapwapDtlsNoAuthSwitch,
hwWlanCapwapDtlsVersion1Dot0Switch, hwWlanCapwapDtlsCbcSwitch, hwWlanCapwapControlMtu}
STATUS current
DESCRIPTION
"Description."
@ -487,6 +595,131 @@
"Description."
::= { hwWlanCapwapObjectGroups 3 }
-- 1.3.6.1.4.1.2011.6.139.9.5
hwWlanCapwapTrapInfo OBJECT IDENTIFIER ::= { hwWlanCapwap 5 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1
hwWlanCapwapTrap OBJECT IDENTIFIER ::= { hwWlanCapwapTrapInfo 1 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.1
hwCapwapSensitiveInfoPskHsbMismatchTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PSKs for encrypting CAPWAP sensitive information are inconsistent on the active and standby ACs."
::= { hwWlanCapwapTrap 1 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.2
hwCapwapSensitiveInfoPskHsbMismatchRestoreTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PSKs for encrypting CAPWAP sensitive information become consistent on the active and standby ACs."
::= { hwWlanCapwapTrap 2 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.3
hwCapwapInterControllerSensitiveInfoPskHsbMismatchTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PSKs for encrypting inter-AC CAPWAP sensitive information are inconsistent on the active and standby ACs."
::= { hwWlanCapwapTrap 3 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.4
hwCapwapInterControllerSensitiveInfoPskHsbMismatchRestoreTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PSKs for encrypting inter-AC CAPWAP sensitive information become consistent on the active and standby ACs."
::= { hwWlanCapwapTrap 4 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.5
hwCapwapExistEarlyVersionDtlsLinkTrap NOTIFICATION-TYPE
OBJECTS { hwWlanCapwapLinkPeerIP, hwWlanCapwapLinkPeerPort, hwWlanCapwapLinkLocalIP, hwWlanCapwapLinkLocalPort }
STATUS current
DESCRIPTION
"The DTLS link of an earlier version exists."
::= { hwWlanCapwapTrap 5 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.6
hwCapwapExistEarlyVersionDtlsLinkTrapRestore NOTIFICATION-TYPE
OBJECTS { hwWlanCapwapLinkPeerIP, hwWlanCapwapLinkPeerPort, hwWlanCapwapLinkLocalIP, hwWlanCapwapLinkLocalPort }
STATUS current
DESCRIPTION
"The alarm of early version dtls link is cleared."
::= { hwWlanCapwapTrap 6 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.7
hwCapwapSecurityParaNotSetTrap NOTIFICATION-TYPE
OBJECTS { hwWlanCapwapSecurityPara }
STATUS current
DESCRIPTION
"CAPWAP security parameters are not set."
::= { hwWlanCapwapTrap 7 }
-- 1.3.6.1.4.1.2011.6.139.9.5.1.8
hwCapwapSecurityParaNotSetTrapRestore NOTIFICATION-TYPE
OBJECTS { hwWlanCapwapSecurityPara }
STATUS current
DESCRIPTION
"The alarm indicating no CAPWAP security parameter setting is cleared."
::= { hwWlanCapwapTrap 8 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2
hwWlanCapwapTrapObjects OBJECT IDENTIFIER ::= { hwWlanCapwapTrapInfo 2 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2.1
hwWlanCapwapLinkPeerIP OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the peer IP address of capwap link."
::= { hwWlanCapwapTrapObjects 1 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2.2
hwWlanCapwapLinkPeerPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the peer port of capwap link."
::= { hwWlanCapwapTrapObjects 2 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2.3
hwWlanCapwapLinkLocalIP OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local IP address of capwap link."
::= { hwWlanCapwapTrapObjects 3 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2.4
hwWlanCapwapLinkLocalPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local port of capwap link."
::= { hwWlanCapwapTrapObjects 4 }
-- 1.3.6.1.4.1.2011.6.139.9.5.2.5
hwWlanCapwapSecurityPara OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the info of CAPWAP security parameter."
::= { hwWlanCapwapTrapObjects 5 }
-- 1.3.6.1.4.1.2011.6.139.9.6
hwWlanCapwapWceSyncPsk OBJECT IDENTIFIER ::= { hwWlanCapwap 6 }
-- 1.3.6.1.4.1.2011.6.139.9.6.1
hwWlanCapwapWceSyncPskApSn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates Synchronize PSK by Serial Number or other ap identifier."
::= { hwWlanCapwapWceSyncPsk 1 }
END
--
-- HUAWEI-WLAN-CAPWAP-MIB.mib
@ -504,4 +737,3 @@

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
"sysObjectID": ".1.3.6.1.4.1.2011.2.23.294",
"sysDescr": "S5720-32X-EI-24S-AC\nHuawei Versatile Routing Platform Software \r\n VRP (R) software,Version 5.170 (S5720 V200R010C00SPC600) \r\n Copyright (C) 2007 Huawei Technologies Co., Ltd.",
"sysContact": "<private>",
"version": "5.170 (V200R010C00SPC600) [4]",
"version": "5.170 (V200R010C00SPC600) [unlocked]",
"hardware": "S5720-32X-EI-24S-AC",
"features": null,
"location": "<private>",

View File

@ -7,7 +7,7 @@
"sysObjectID": ".1.3.6.1.4.1.2011.2.23.291",
"sysDescr": "S5720-56C-PWR-EI-AC\nHuawei Versatile Routing Platform Software \r\n VRP (R) software,Version 5.170 (S5720 V200R010C00SPC600) \r\n Copyright (C) 2007 Huawei Technologies Co., Ltd.",
"sysContact": "<private>",
"version": "5.170 (V200R010C00SPC600) [4]",
"version": "5.170 (V200R010C00SPC600) [unlocked]",
"hardware": "S5720-56C-PWR-EI-AC",
"features": null,
"location": "<private>",

View File

@ -7,7 +7,7 @@
"sysObjectID": ".1.3.6.1.4.1.2011.2.23.291",
"sysDescr": "S5720-56C-PWR-EI-AC\nHuawei Versatile Routing Platform Software \r\n VRP (R) software,Version 5.170 (S5720 V200R010C00SPC600) \r\n Copyright (C) 2007 Huawei Technologies Co., Ltd.",
"sysContact": "<private>",
"version": "5.170 (V200R010C00SPC600) [4]",
"version": "5.170 (V200R010C00SPC600) [unlocked]",
"hardware": "S5720-56C-PWR-EI-AC",
"features": null,
"location": "<private>",

View File

@ -7,7 +7,7 @@
"sysObjectID": ".1.3.6.1.4.1.2011.2.240.6",
"sysDescr": "Huawei AC6605-26-PWR Huawei Versatile Routing Platform Software VRP (R) software,Version 5.170 (AC6605-26-PWR V200R010C00SPC500) Copyright (C) 2011-2019 Huawei Technologies Co., Ltd",
"sysContact": "<private>",
"version": "5.170 (V200R010C00SPC500) [4]",
"version": "5.170 (V200R010C00SPC500) [unlocked]",
"hardware": "AC6605-26-PWR",
"features": null,
"location": "<private>",

View File

@ -7,7 +7,7 @@
"sysObjectID": ".1.3.6.1.4.1.2011.2.23.291",
"sysDescr": "S5720-56C-PWR-EI-AC\nHuawei Versatile Routing Platform Software \r\n VRP (R) software,Version 5.170 (S5720 V200R019C10SPC500) \r\n Copyright (C) 2007 Huawei Technologies Co., Ltd.",
"sysContact": null,
"version": "5.170 (V200R019C10SPC500) [4]",
"version": "5.170 (V200R019C10SPC500) [unlocked]",
"hardware": "S5720-56C-PWR-EI-AC",
"features": null,
"location": null,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff