mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
VRP: Discovery improvement for optical power + Mib upgrade (#9225)
* Huawei Mib file update * VRP: Improve sensor discovery for optical equipment * VRP: Improve sensor discovery for optical equipment * VRP: Adding Test data after sensor dbm update
This commit is contained in:
@@ -1672,10 +1672,16 @@ function fahrenheit_to_celsius($value, $scale = 'fahrenheit')
|
||||
return sprintf('%.02f', $value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts uW to dBm
|
||||
* $value must be positive
|
||||
*
|
||||
*/
|
||||
function uw_to_dbm($value)
|
||||
{
|
||||
return 10 * log10($value / 1000);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $value
|
||||
* @param null $default
|
||||
|
||||
@@ -28,17 +28,57 @@ modules:
|
||||
value: hwEntityOpticalRxPower
|
||||
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8.
|
||||
descr: '{{ $entPhysicalName }} Rx'
|
||||
entPhysicalIndex: '{{ $index }}'
|
||||
entPhysicalIndex_measured: ports
|
||||
index: 'rx-{{ $index }}'
|
||||
skip_values: -1
|
||||
user_func: 'uw_to_dbm'
|
||||
skip_values:
|
||||
-
|
||||
oid: hwEntityOpticalRxPower
|
||||
op: '<='
|
||||
value: 0
|
||||
-
|
||||
oid: hwOpticalModuleInfoTable
|
||||
value: hwEntityOpticalTxPower
|
||||
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9.
|
||||
descr: '{{ $entPhysicalName }} Tx'
|
||||
entPhysicalIndex: '{{ $index }}'
|
||||
entPhysicalIndex_measured: ports
|
||||
index: 'tx-{{ $index }}'
|
||||
skip_values: -1
|
||||
user_func: 'uw_to_dbm'
|
||||
user_func: 'uw_to_dbm'
|
||||
skip_values:
|
||||
-
|
||||
oid: hwEntityOpticalTxPower
|
||||
op: '<='
|
||||
value: 0
|
||||
-
|
||||
oid: hwOpticalModuleInfoTable
|
||||
value: hwEntityOpticalLaneRxPower
|
||||
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.32.
|
||||
descr: '{{ $entPhysicalName }} Rx'
|
||||
entPhysicalIndex: '{{ $index }}'
|
||||
entPhysicalIndex_measured: ports
|
||||
index: 'lane-rx-{{ $index }}'
|
||||
divisor: 100
|
||||
skip_values:
|
||||
-
|
||||
oid: hwEntityOpticalRxPower
|
||||
op: '>'
|
||||
value: 0
|
||||
-
|
||||
oid: hwOpticalModuleInfoTable
|
||||
value: hwEntityOpticalLaneTxPower
|
||||
num_oid: .1.3.6.1.4.1.2011.5.25.31.1.1.3.1.33.
|
||||
descr: '{{ $entPhysicalName }} Tx'
|
||||
entPhysicalIndex: '{{ $index }}'
|
||||
entPhysicalIndex_measured: ports
|
||||
index: 'lane-tx-{{ $index }}'
|
||||
skip_values:
|
||||
-
|
||||
oid: hwEntityOpticalTxPower
|
||||
op: '>'
|
||||
value: 0
|
||||
divisor: 100
|
||||
voltage:
|
||||
data:
|
||||
-
|
||||
|
||||
+12517
-4278
File diff suppressed because it is too large
Load Diff
+4741
-3067
File diff suppressed because it is too large
Load Diff
+1119
-603
File diff suppressed because it is too large
Load Diff
+1414
-1179
File diff suppressed because it is too large
Load Diff
+3556
-1802
File diff suppressed because it is too large
Load Diff
+2074
-766
File diff suppressed because it is too large
Load Diff
+2855
-797
File diff suppressed because it is too large
Load Diff
+11055
-6987
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1683
-1169
File diff suppressed because it is too large
Load Diff
+223
-109
@@ -1,109 +1,223 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: the huawei cpu mib from huawei-device-mib
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDev
|
||||
FROM HUAWEI-MIB
|
||||
hwFrameIndex, hwSlotIndex
|
||||
FROM HUAWEI-DEVICE-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Gauge, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
--This mib defines the CPU usage statistics information. NMS can query CPU utilization
|
||||
--from device by the mib.
|
||||
|
||||
hwCpuDevTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This table provides the information of CPU usage statistics of device
|
||||
in the period of last 5 seconds, 1 minute,or 5 minutes.
|
||||
"
|
||||
::= { hwDev 4 }
|
||||
|
||||
hwCpuDevEntry OBJECT-TYPE
|
||||
SYNTAX HwCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The Entries of hwCpuDevTable.
|
||||
|
||||
The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex.
|
||||
|
||||
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.
|
||||
hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.),
|
||||
hwCpuDevIndex equals 0."
|
||||
INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex }
|
||||
::= { hwCpuDevTable 1 }
|
||||
|
||||
HwCpuDevEntry ::=
|
||||
SEQUENCE {
|
||||
hwCpuDevIndex
|
||||
INTEGER,
|
||||
hwCpuDevDuty
|
||||
INTEGER,
|
||||
hwAvgDuty1min
|
||||
INTEGER,
|
||||
hwAvgDuty5min
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwCpuDevIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object is used only for the purpose of extension. In single CPU
|
||||
devices (NE16,eg.), the value of the object equals 0.
|
||||
"
|
||||
::= { hwCpuDevEntry 1 }
|
||||
|
||||
hwCpuDevDuty OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object indicates the overall CPU usage in the last 5 second period.
|
||||
It is from 0 to 100 percentage. "
|
||||
::= { hwCpuDevEntry 2 }
|
||||
|
||||
hwAvgDuty1min OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object indicates the overall CPU usage in the last 1 minute period.
|
||||
It is from 0 to 100 percentage. "
|
||||
::= { hwCpuDevEntry 3 }
|
||||
|
||||
hwAvgDuty5min OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object indicates the overall CPU usage in the last 5 minutes period.
|
||||
It is from 0 to 100 percentage. "
|
||||
::= { hwCpuDevEntry 4 }
|
||||
|
||||
END
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: the huawei cpu mib from huawei-device-mib
|
||||
-- Reference:
|
||||
-- Version: V1.03
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-CPU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwFrameIndex, hwSlotIndex
|
||||
FROM HUAWEI-DEVICE-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
huaweiUtility
|
||||
FROM HUAWEI-MIB;
|
||||
|
||||
--This mib defines the CPU usage statistics information. NMS can query CPU utilization
|
||||
--from device by the mib.
|
||||
|
||||
hwDev 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"huawei device mib."
|
||||
|
||||
REVISION "201708170000Z"
|
||||
DESCRIPTION "Change hwMultiCpuDevIndex, hwMultiCpuDuty DESCRIPTION"
|
||||
|
||||
REVISION "201610270000Z"
|
||||
DESCRIPTION "Add the range of hwMultiCpuDevTable elements"
|
||||
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Add new table of hwMultiCpuDevTable"
|
||||
|
||||
REVISION "201407260000Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
::= { huaweiUtility 3 }
|
||||
|
||||
hwCpuDevTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This table provides the information of CPU usage statistics of device
|
||||
in the period of last 5 seconds, 1 minute,or 5 minutes.
|
||||
"
|
||||
::= { hwDev 4 }
|
||||
|
||||
hwCpuDevEntry OBJECT-TYPE
|
||||
SYNTAX HwCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The Entries of hwCpuDevTable.
|
||||
|
||||
The hwCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwCpuDevIndex.
|
||||
|
||||
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.
|
||||
hwCpuDevIndex - for the purpose of extension.In single CPU devices (NE16,eg.),
|
||||
hwCpuDevIndex equals 0."
|
||||
INDEX { hwFrameIndex, hwSlotIndex, hwCpuDevIndex }
|
||||
::= { hwCpuDevTable 1 }
|
||||
|
||||
HwCpuDevEntry ::=
|
||||
SEQUENCE {
|
||||
hwCpuDevIndex
|
||||
Integer32,
|
||||
hwCpuDevDuty
|
||||
Integer32,
|
||||
hwAvgDuty1min
|
||||
Integer32,
|
||||
hwAvgDuty5min
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwCpuDevIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object is used only for the purpose of extension.
|
||||
For single-CPU devices, the value of this object equals 0.
|
||||
"
|
||||
::= { hwCpuDevEntry 1 }
|
||||
|
||||
hwCpuDevDuty OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the average CPU occupancy of a board or an entity."
|
||||
::= { hwCpuDevEntry 2 }
|
||||
|
||||
hwAvgDuty1min OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the average CPU occupancy of a board or an entity
|
||||
in the last one minute before you access the object. "
|
||||
::= { hwCpuDevEntry 3 }
|
||||
|
||||
hwAvgDuty5min OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the average CPU occupancy of a board or an entity
|
||||
in the last five minutes before you access the object. "
|
||||
::= { hwCpuDevEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.3.33
|
||||
hwMultiCpuDevTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwMultiCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This table provides the information of multiple CPUs usage statistics of device
|
||||
in the period of last 5 seconds, 1 minute,or 5 minutes.
|
||||
"
|
||||
::= { hwDev 33 }
|
||||
-- 1.3.6.1.4.1.2011.6.3.33.1
|
||||
hwMultiCpuDevEntry OBJECT-TYPE
|
||||
SYNTAX HwMultiCpuDevEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Entries of hwMultiCpuDevTable.
|
||||
|
||||
The hwMultiCpuDevTable is indexed by hwFrameIndex, hwSlotIndex and hwMultiCpuDevIndex.
|
||||
|
||||
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.
|
||||
hwMultiCpuDevIndex - for the purpose of extension.
|
||||
"
|
||||
INDEX { hwFrameIndex, hwSlotIndex, hwMultiCpuDevIndex }
|
||||
::= { hwMultiCpuDevTable 1 }
|
||||
|
||||
HwMultiCpuDevEntry ::=
|
||||
SEQUENCE {
|
||||
hwMultiCpuDevIndex
|
||||
Integer32,
|
||||
hwMultiCpuDuty
|
||||
Integer32,
|
||||
hwMultiCpuAvgDuty1min
|
||||
Integer32,
|
||||
hwMultiCpuAvgDuty5min
|
||||
Integer32
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.3.33.1.1
|
||||
hwMultiCpuDevIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
This object indicates the CPU core index.
|
||||
"
|
||||
::= { hwMultiCpuDevEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.3.33.1.2
|
||||
hwMultiCpuDuty OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the current CPU occupancy of a board or an entity.
|
||||
This object indicates the average CPU usage within 5s.
|
||||
"
|
||||
::= { hwMultiCpuDevEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.3.33.1.3
|
||||
hwMultiCpuAvgDuty1min OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the average CPU occupancy of a board or an entity
|
||||
in the last one minutes before you access the object.
|
||||
"
|
||||
::= { hwMultiCpuDevEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.3.33.1.4
|
||||
hwMultiCpuAvgDuty5min OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The value of this object identifies the average CPU occupancy of a board or an entity
|
||||
in the last five minutes before you access the object.
|
||||
"
|
||||
::= { hwMultiCpuDevEntry 4 }
|
||||
END
|
||||
@@ -0,0 +1,167 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: HUAWEI DAD MIB, this mib will maintain information of DAD
|
||||
-- protocol for datacomm product.
|
||||
-- Reference:
|
||||
-- Version: V1.02
|
||||
-- History:
|
||||
--
|
||||
-- V1.00 2011-09-14 initial version
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-DAD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
TruthValue,MacAddress,TEXTUAL-CONVENTION,RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
|
||||
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
hwDadMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201607111230Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB contains private managed object definitions for dual-active
|
||||
detection."
|
||||
REVISION "201607111230Z"
|
||||
DESCRIPTION "Updated to include support for DAD"
|
||||
|
||||
REVISION "201601201658Z"
|
||||
DESCRIPTION "Updated to include support for DAD"
|
||||
::= { hwDatacomm 246 }
|
||||
|
||||
-- Textual Convention
|
||||
|
||||
PortIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each port is uniquely identified by a port number. The port number ranges from 0
|
||||
to 575."
|
||||
SYNTAX Integer32(0..575)
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
-- Node definitions
|
||||
-- ============================================================================
|
||||
|
||||
hwDadTraps OBJECT IDENTIFIER ::= { hwDadMIB 1 }
|
||||
hwDadConformance OBJECT IDENTIFIER ::= { hwDadMIB 2 }
|
||||
hwDadObject OBJECT IDENTIFIER ::= { hwDadMIB 3}
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- ======================= Objects definitions=================================
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
---Notifycation
|
||||
hwDadConflictDetect NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that dual-active scenario is detected."
|
||||
::= { hwDadTraps 1}
|
||||
|
||||
hwDadConflictResume NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that dual-active scenario is merged."
|
||||
::= { hwDadTraps 2}
|
||||
|
||||
hwDadPortProtocolAlarm NOTIFICATION-TYPE
|
||||
OBJECTS {hwDadDetectPort}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the protocol status of the dual-active port change to down."
|
||||
::= { hwDadTraps 3}
|
||||
|
||||
hwDadPortProtocolAlarmResume NOTIFICATION-TYPE
|
||||
OBJECTS {hwDadDetectPort}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the protocol status of the dual-active port change to up, or the dual-active port does not exist."
|
||||
::= { hwDadTraps 4}
|
||||
|
||||
hwDadTrapObject OBJECT IDENTIFIER ::= { hwDadObject 1}
|
||||
|
||||
hwDadDetectPort OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface name of dual-active port."
|
||||
::= { hwDadTrapObject 1 }
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- HAUWEIDLDPMIBCONFORMANCE
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hwDadCompliances OBJECT IDENTIFIER ::= { hwDadConformance 1 }
|
||||
hwDadGroups OBJECT IDENTIFIER ::= { hwDadConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
hwDadCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the HUAWEI-DAD-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hwDadTrapGroup,hwDadObjectGroup
|
||||
}
|
||||
::= { hwDadCompliances 1 }
|
||||
|
||||
-- MIB groupings
|
||||
hwDadTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
hwDadConflictDetect,
|
||||
hwDadConflictResume,
|
||||
hwDadPortProtocolAlarm,
|
||||
hwDadPortProtocolAlarmResume
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate that the HUAWEI-DAD-MIB
|
||||
data is consistent and indicate the general status information.
|
||||
This group is mandatory for agents which implement the DAD
|
||||
and have the capability of receiving DAD frames."
|
||||
::= { hwDadGroups 1 }
|
||||
hwDadObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwDadDetectPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the description of the created OBJECT-GROUP."
|
||||
::= { hwDadGroups 2 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-DAD-MIB.mib
|
||||
--
|
||||
@@ -0,0 +1,398 @@
|
||||
--==================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
--
|
||||
+120
-119
@@ -1,119 +1,120 @@
|
||||
--====================================================================
|
||||
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Device extent MIB File for base device infomation
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- 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 "200901051414Z"
|
||||
ORGANIZATION
|
||||
"Huawei Technologies Co.,Ltd."
|
||||
CONTACT-INFO
|
||||
"VRP Team Huawei Technologies Co.,Ltd.
|
||||
Huawei Bld.,NO.3 Xinxi Rd.,
|
||||
Shang-Di Information Industry Base,
|
||||
Hai-Dian District Beijing P.R. China
|
||||
http://www.huawei.com
|
||||
Zip:100085
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module for collect base device information."
|
||||
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.For example,Huawei Versatile Routing Platform Software."
|
||||
::= { hwDeviceExtObject 2 }
|
||||
|
||||
hwPlatformVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of a platform.For example,VRP (R) Software,Version 3.10."
|
||||
::= { hwDeviceExtObject 3 }
|
||||
|
||||
hwProductName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a product.For example,Quidway NetEngine 5000E.The product name is not equal to the system name.
|
||||
the system name is an instance of the product name.User can config the system name of a device,bot can not change
|
||||
the product name of the device."
|
||||
::= { hwDeviceExtObject 4 }
|
||||
|
||||
hwProductVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of a product.For example,NE5000E V200R002C01B39L."
|
||||
::= { 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) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Device extent MIB File for base device infomation
|
||||
-- Reference:
|
||||
-- Version: V2.01
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
+8955
-1988
File diff suppressed because it is too large
Load Diff
+1718
-1356
File diff suppressed because it is too large
Load Diff
+489
-354
@@ -1,354 +1,489 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei DHCP Relay MIB
|
||||
-- Reference: HUAWEI Enterprise MIB
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-DHCPR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDhcp
|
||||
FROM HUAWEI-MIB
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
hwDHCPRelayMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200303010000Z" -- March 01, 2003 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"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:[email protected] "
|
||||
DESCRIPTION
|
||||
"This MIB describes objects used for managing DHCP relay,
|
||||
including configuring ip addresses for DHCP relay,
|
||||
selecting allocation mode of dhcp service, and some statistic information."
|
||||
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module."
|
||||
::= { hwDhcp 1 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
hwDHCPRelayMibObject OBJECT IDENTIFIER ::= { hwDHCPRelayMib 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- 1st Table of hwDHCPRelayMibObjects: hwDHCPRIPTable
|
||||
-- =================================================================
|
||||
hwDHCPRIPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDHCPRIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for configuring ip addresses for DHCP relay,
|
||||
The ip address means address of DHCP server."
|
||||
::= { hwDHCPRelayMibObject 1 }
|
||||
|
||||
hwDHCPRIPEntry OBJECT-TYPE
|
||||
SYNTAX HwDHCPRIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring ip addresses for DHCP
|
||||
relay."
|
||||
INDEX { ifIndex, hwDHCPRIPAddr }
|
||||
::= { hwDHCPRIPTable 1 }
|
||||
|
||||
HwDHCPRIPEntry ::=
|
||||
SEQUENCE {
|
||||
hwDHCPRIPAddr
|
||||
IpAddress,
|
||||
hwDHCPRIPRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwDHCPRIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip address for DHCP relay, The ip address means address of DHCP server."
|
||||
::= { hwDHCPRIPEntry 1 }
|
||||
|
||||
hwDHCPRIPRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configuration new rows in this
|
||||
table, modify existing rows, and to delete
|
||||
existing rows.Only three actions are used: active(1),
|
||||
createAndGo(4), destroy(6)."
|
||||
::= { hwDHCPRIPEntry 2 }
|
||||
|
||||
-- =================================================================
|
||||
-- 2nd Table of hwDHCPRelayMibObjects: hwDHCPRSeletAllocateModeTable
|
||||
-- =================================================================
|
||||
hwDHCPRSeletAllocateModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDHCPRSeletAllocateModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for selecting allocation mode of dhcp
|
||||
service."
|
||||
::= { hwDHCPRelayMibObject 2 }
|
||||
|
||||
hwDHCPRSeletAllocateModeEntry OBJECT-TYPE
|
||||
SYNTAX HwDHCPRSeletAllocateModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring the allocation mode of
|
||||
DHCP service."
|
||||
INDEX { ifIndex }
|
||||
::= { hwDHCPRSeletAllocateModeTable 1 }
|
||||
|
||||
HwDHCPRSeletAllocateModeEntry ::=
|
||||
SEQUENCE {
|
||||
hwDHCPRSelectAllocateMode
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwDHCPRSelectAllocateMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
global(0),
|
||||
interface(1),
|
||||
relay(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allocation mode of DHCP service.
|
||||
|
||||
global(0) - allocation address from global
|
||||
interface(1)- allocation address from interface
|
||||
relay(2) - allocation address from dhcp server, the request is relayed to server.
|
||||
"
|
||||
::= { hwDHCPRSeletAllocateModeEntry 1 }
|
||||
|
||||
--
|
||||
-- Non-table objects
|
||||
--
|
||||
hwDHCPRelayCycleStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
on(0),
|
||||
off(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of DHCP relay cycle mode,
|
||||
when the value is 0, cycle with the serveral DHCP servers addresses,
|
||||
when the value is 1, use one same DHCP server."
|
||||
::= { hwDHCPRelayMibObject 3 }
|
||||
|
||||
hwDHCPRRxBadPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the bad packets received by
|
||||
DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 4 }
|
||||
|
||||
hwDHCPRRxServerPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets received from
|
||||
DHCP servers by DHCP relay module."
|
||||
::= { hwDHCPRelayMibObject 5 }
|
||||
|
||||
hwDHCPRTxServerPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets transmited to
|
||||
DHCP servers by DHCP relay module."
|
||||
::= { hwDHCPRelayMibObject 6 }
|
||||
|
||||
hwDHCPRRxClientPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets received form DHCP
|
||||
clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 7 }
|
||||
|
||||
hwDHCPRTxClientPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the brodcast packets transmited
|
||||
to DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 8 }
|
||||
|
||||
hwDHCPRTxClientUniPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the unicast packets received
|
||||
form DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 9 }
|
||||
|
||||
hwDHCPRTxClientBroPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the brodcast packets received
|
||||
form DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 10 }
|
||||
|
||||
hwDHCPRelayDiscoverPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Discover packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 11 }
|
||||
|
||||
hwDHCPRelayRequestPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Request packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 12 }
|
||||
|
||||
hwDHCPRelayDeclinePktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Decline packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 13 }
|
||||
|
||||
hwDHCPRelayReleasePktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Release packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 14 }
|
||||
|
||||
hwDHCPRelayInformPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Inform packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 15 }
|
||||
|
||||
hwDHCPRelayOfferPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Offer packets handled
|
||||
by DHCP server."
|
||||
::= { hwDHCPRelayMibObject 16 }
|
||||
|
||||
hwDHCPRelayAckPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Ack packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 17 }
|
||||
|
||||
hwDHCPRelayNakPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Nak packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 18 }
|
||||
|
||||
hwDHCPRelayStatisticsReset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
invalid(0),
|
||||
reset(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset the above statictics information of handled
|
||||
packets by DHCP relay.
|
||||
The value 1 means clear the statictics information.
|
||||
"
|
||||
::= { hwDHCPRelayMibObject 19 }
|
||||
|
||||
hwDHCPArpProcessStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ARP process DHCP status.
|
||||
The value 1 means enable ARP process DHCP status.
|
||||
"
|
||||
::= { hwDHCPRelayMibObject 20 }
|
||||
|
||||
hwDHCPRServerDetectStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether detection against the pseudo DHCP server is enabled.
|
||||
The default value is disabled(2)."
|
||||
DEFVAL { disabled }
|
||||
::= { hwDHCPRelayMibObject 21 }
|
||||
|
||||
hwDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hwDHCPRelayMib 2 }
|
||||
|
||||
hwDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 1 }
|
||||
|
||||
hwDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 2 }
|
||||
|
||||
hwDHCPRelayMIBGroup OBJECT-GROUP
|
||||
OBJECTS { hwDHCPRIPAddr, hwDHCPRIPRowStatus, hwDHCPRSelectAllocateMode, hwDHCPRelayCycleStatus, hwDHCPRRxBadPktNum,
|
||||
hwDHCPRRxServerPktNum, hwDHCPRTxServerPktNum, hwDHCPRRxClientPktNum, hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum,
|
||||
hwDHCPRTxClientBroPktNum, hwDHCPRelayDiscoverPktNum, hwDHCPRelayRequestPktNum, hwDHCPRelayDeclinePktNum, hwDHCPRelayReleasePktNum,
|
||||
hwDHCPRelayInformPktNum, hwDHCPRelayOfferPktNum, hwDHCPRelayAckPktNum, hwDHCPRelayNakPktNum, hwDHCPRelayStatisticsReset, hwDHCPArpProcessStatus,hwDHCPRServerDetectStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
DHCP realy."
|
||||
::= { hwDHCPRelayMIBGroups 1 }
|
||||
|
||||
END
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei DHCP Relay MIB
|
||||
-- Reference: HUAWEI Enterprise MIB
|
||||
-- Version: V2.04
|
||||
-- History:
|
||||
-- v1.1
|
||||
-- modified by huangjun 2009-12-08
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-DHCPR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDhcp
|
||||
FROM HUAWEI-MIB
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
hwDHCPRelayMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201408120000Z" -- AUG 12, 2014 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: [email protected]
|
||||
"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB describes objects used for managing DHCP relay,
|
||||
including configuring ip addresses for DHCP relay,
|
||||
selecting allocation mode of dhcp service, and some statistic information."
|
||||
|
||||
REVISION "201408120000Z" -- AUG 12, 2014 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"This version add the hwDHCPRelayReleaseLocalPktNum node."
|
||||
|
||||
REVISION "201310170000Z" -- OCT 17, 2013 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"V2.03 - V2.04 add the hwDHCP6RDUID node."
|
||||
REVISION "200307210000Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module."
|
||||
|
||||
REVISION "201306290000Z" -- June 29, 2013 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Update the descriptions of these nodes: hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum and hwDHCPRTxClientBroPktNum."
|
||||
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module."
|
||||
::= { hwDhcp 1 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
hwDHCPRelayMibObject OBJECT IDENTIFIER ::= { hwDHCPRelayMib 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- 1st Table of hwDHCPRelayMibObjects: hwDHCPRIPTable
|
||||
-- =================================================================
|
||||
hwDHCPRIPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDHCPRIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for configuring ip addresses for DHCP relay,
|
||||
The ip address means address of DHCP server."
|
||||
::= { hwDHCPRelayMibObject 1 }
|
||||
|
||||
hwDHCPRIPEntry OBJECT-TYPE
|
||||
SYNTAX HwDHCPRIPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring ip addresses for DHCP
|
||||
relay."
|
||||
INDEX { ifIndex, hwDHCPRIPAddr }
|
||||
::= { hwDHCPRIPTable 1 }
|
||||
|
||||
HwDHCPRIPEntry ::=
|
||||
SEQUENCE {
|
||||
hwDHCPRIPAddr
|
||||
IpAddress,
|
||||
hwDHCPRIPRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwDHCPRIPAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip address for DHCP relay, The ip address means address of DHCP server."
|
||||
::= { hwDHCPRIPEntry 1 }
|
||||
|
||||
hwDHCPRIPRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configuration new rows in this
|
||||
table, modify existing rows, and to delete
|
||||
existing rows.Only three actions are used: active(1),
|
||||
createAndGo(4), destroy(6)."
|
||||
::= { hwDHCPRIPEntry 2 }
|
||||
|
||||
-- =================================================================
|
||||
-- 2nd Table of hwDHCPRelayMibObjects: hwDHCPRSeletAllocateModeTable
|
||||
-- =================================================================
|
||||
hwDHCPRSeletAllocateModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDHCPRSeletAllocateModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for selecting allocation mode of dhcp
|
||||
service."
|
||||
::= { hwDHCPRelayMibObject 2 }
|
||||
|
||||
hwDHCPRSeletAllocateModeEntry OBJECT-TYPE
|
||||
SYNTAX HwDHCPRSeletAllocateModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring the allocation mode of
|
||||
DHCP service."
|
||||
INDEX { ifIndex }
|
||||
::= { hwDHCPRSeletAllocateModeTable 1 }
|
||||
|
||||
HwDHCPRSeletAllocateModeEntry ::=
|
||||
SEQUENCE {
|
||||
hwDHCPRSelectAllocateMode
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwDHCPRSelectAllocateMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
global(0),
|
||||
interface(1),
|
||||
relay(2),
|
||||
none(3),
|
||||
globalAndRelay(4),
|
||||
interfaceAndRelay(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allocation mode of DHCP service.
|
||||
|
||||
global(0) - allocation address from global
|
||||
interface(1)- allocation address from interface
|
||||
relay(2) - allocation address from dhcp server, the request is relayed to server
|
||||
none(3) - no allocation address mode
|
||||
globalAndRelay(4) - allocation address from global and relay
|
||||
interfaceAndRelay(5)- allocation address from interface and relay.
|
||||
"
|
||||
::= { hwDHCPRSeletAllocateModeEntry 1 }
|
||||
|
||||
--
|
||||
-- Non-table objects
|
||||
--
|
||||
hwDHCPRelayCycleStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
on(0),
|
||||
off(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of DHCP relay cycle mode,
|
||||
when the value is 0, cycle with the serveral DHCP servers addresses,
|
||||
when the value is 1, use one same DHCP server."
|
||||
::= { hwDHCPRelayMibObject 3 }
|
||||
|
||||
hwDHCPRRxBadPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the bad packets received by
|
||||
DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 4 }
|
||||
|
||||
hwDHCPRRxServerPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets received from
|
||||
DHCP servers by DHCP relay module."
|
||||
::= { hwDHCPRelayMibObject 5 }
|
||||
|
||||
hwDHCPRTxServerPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets transmited to
|
||||
DHCP servers by DHCP relay module."
|
||||
::= { hwDHCPRelayMibObject 6 }
|
||||
|
||||
hwDHCPRRxClientPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets received form DHCP
|
||||
clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 7 }
|
||||
|
||||
hwDHCPRTxClientPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the packets transmited
|
||||
to DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 8 }
|
||||
|
||||
hwDHCPRTxClientUniPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the unicast packets transmited
|
||||
to DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 9 }
|
||||
|
||||
hwDHCPRTxClientBroPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the brodcast packets transmited
|
||||
to DHCP clients by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 10 }
|
||||
|
||||
hwDHCPRelayDiscoverPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Discover packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 11 }
|
||||
|
||||
hwDHCPRelayRequestPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Request packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 12 }
|
||||
|
||||
hwDHCPRelayDeclinePktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Decline packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 13 }
|
||||
|
||||
hwDHCPRelayReleasePktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Release packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 14 }
|
||||
|
||||
hwDHCPRelayInformPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Inform packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 15 }
|
||||
|
||||
hwDHCPRelayOfferPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Offer packets handled
|
||||
by DHCP server."
|
||||
::= { hwDHCPRelayMibObject 16 }
|
||||
|
||||
hwDHCPRelayAckPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Ack packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 17 }
|
||||
|
||||
hwDHCPRelayNakPktNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP Nak packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 18 }
|
||||
|
||||
hwDHCPRelayStatisticsReset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
invalid(0),
|
||||
reset(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset the above statictics information of handled
|
||||
packets by DHCP relay.
|
||||
The value 1 means clear the statictics information.
|
||||
"
|
||||
::= { hwDHCPRelayMibObject 19 }
|
||||
|
||||
hwDHCPArpProcessStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ARP process DHCP status.
|
||||
The value 1 means enable ARP process DHCP status.
|
||||
"
|
||||
::= { hwDHCPRelayMibObject 20 }
|
||||
|
||||
hwDHCPRServerDetectStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether detection against the pseudo DHCP server is enabled.
|
||||
The default value is disabled(2)."
|
||||
::= { hwDHCPRelayMibObject 21 }
|
||||
|
||||
-- =================================================================
|
||||
-- 3rd Table of hwDHCPRelayMibObjects: hwDHCPRDSCPTable
|
||||
-- =================================================================
|
||||
hwDHCPRDSCPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDHCPRDSCPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for configuring dhcp reply packet's Dscp value."
|
||||
::= { hwDHCPRelayMibObject 22 }
|
||||
|
||||
hwDHCPRDSCPEntry OBJECT-TYPE
|
||||
SYNTAX HwDHCPRDSCPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring dhcp reply packet's Dscp value."
|
||||
INDEX { ifIndex }
|
||||
::= { hwDHCPRDSCPTable 1 }
|
||||
|
||||
HwDHCPRDSCPEntry ::=
|
||||
SEQUENCE {
|
||||
hwDhcpDscp
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwDhcpDscp OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63|255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dhcp reply packet's dscp value.
|
||||
<0-63> - Valid dscp value
|
||||
<255> - Set dscp value to default.
|
||||
"
|
||||
::= { hwDHCPRDSCPEntry 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- 4rd Table of hwDHCPRelayMibObjects: hwDhcpRenewReplyTable
|
||||
-- =================================================================
|
||||
hwDhcpRenewReplyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDhcpRenewReplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for configuring dhcp renew-reply packet local deal."
|
||||
::= { hwDHCPRelayMibObject 23 }
|
||||
|
||||
hwDhcpRenewReplyEntry OBJECT-TYPE
|
||||
SYNTAX HwDhcpRenewReplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for configuring dhcp renw-reply packet local deal."
|
||||
INDEX { ifIndex, hwDhcpRenewReplyEnable }
|
||||
::= { hwDhcpRenewReplyTable 1 }
|
||||
|
||||
HwDhcpRenewReplyEntry ::=
|
||||
SEQUENCE {
|
||||
hwDhcpRenewReplyEnable INTEGER,
|
||||
hwDhcpRenewReplyRowStatus RowStatus
|
||||
}
|
||||
|
||||
hwDhcpRenewReplyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(0)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether to enable dhcp renew-reply packet local-deal on this interface"
|
||||
DEFVAL { disable }
|
||||
::= { hwDhcpRenewReplyEntry 1 }
|
||||
|
||||
hwDhcpRenewReplyRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The dhcp renew-reply object is used to configuration new rows in this
|
||||
table, modify existing rows, and to delete
|
||||
existing rows.Only three actions are used: active(1),
|
||||
createAndGo(4), destroy(6)."
|
||||
::= { hwDhcpRenewReplyEntry 2 }
|
||||
|
||||
hwDHCP6RDUID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1 | 8..28))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Config Dhcpv6 Duid."
|
||||
::= { hwDHCPRelayMibObject 24}
|
||||
|
||||
hwDHCPRelayReleaseLocalPktNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of the DHCP local release packets handled
|
||||
by DHCP relay."
|
||||
::= { hwDHCPRelayMibObject 25 }
|
||||
|
||||
hwDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hwDHCPRelayMib 2 }
|
||||
|
||||
hwDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 1 }
|
||||
hwDHCPRelayMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
this module."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwDHCPRelayMIBGroup}
|
||||
|
||||
::= { hwDHCPRelayMIBCompliances 1 }
|
||||
hwDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hwDHCPRelayMIBConformance 2 }
|
||||
|
||||
hwDHCPRelayMIBGroup OBJECT-GROUP
|
||||
OBJECTS { hwDHCPRIPAddr, hwDHCPRIPRowStatus, hwDHCPRSelectAllocateMode, hwDHCPRelayCycleStatus, hwDHCPRRxBadPktNum,
|
||||
hwDHCPRRxServerPktNum, hwDHCPRTxServerPktNum, hwDHCPRRxClientPktNum, hwDHCPRTxClientPktNum, hwDHCPRTxClientUniPktNum,
|
||||
hwDHCPRTxClientBroPktNum, hwDHCPRelayDiscoverPktNum, hwDHCPRelayRequestPktNum, hwDHCPRelayDeclinePktNum, hwDHCPRelayReleasePktNum,
|
||||
hwDHCPRelayInformPktNum, hwDHCPRelayOfferPktNum, hwDHCPRelayAckPktNum, hwDHCPRelayNakPktNum, hwDHCPRelayStatisticsReset, hwDHCPArpProcessStatus, hwDHCPRServerDetectStatus,
|
||||
hwDhcpDscp, hwDhcpRenewReplyEnable, hwDhcpRenewReplyRowStatus,hwDHCP6RDUID, hwDHCPRelayReleaseLocalPktNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
DHCP realy."
|
||||
::= { hwDHCPRelayMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Ethernet ARP MIB
|
||||
-- Reference: HUAWEI Enterprise MIB
|
||||
-- Version: V1.01
|
||||
-- History:
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-DHCPV6-SERVER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDhcp
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
PhysAddress, DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
hwDHCPv6Server MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171600Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB is used for defining Huawei's DHCPv6 server attribute."
|
||||
REVISION "201708171600Z"
|
||||
DESCRIPTION "Modify the description of hwAllocatedIpLimitResumeAlarm."
|
||||
|
||||
REVISION "201703081600Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
::= { hwDhcp 4 }
|
||||
|
||||
hwDHCPv6ServerObjects OBJECT IDENTIFIER ::= { hwDHCPv6Server 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- The number of allocated IP alarm
|
||||
-- =================================================================
|
||||
|
||||
hwAllocatedIpLimitValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the maximum number of assignable IPv6 addresses."
|
||||
::= { hwDHCPv6ServerObjects 1 }
|
||||
|
||||
hwAllocatedIpThresholdValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the threshold for the number of assignable IPv6 addresses."
|
||||
::= { hwDHCPv6ServerObjects 2 }
|
||||
|
||||
-- Notifications(trap) Definitions
|
||||
|
||||
hwDHCPv6ServerNotifications OBJECT IDENTIFIER ::= { hwDHCPv6Server 2 }
|
||||
|
||||
hwAllocatedIpLimitReachAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwAllocatedIpLimitValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
|
||||
::= { hwDHCPv6ServerNotifications 1 }
|
||||
|
||||
hwAllocatedIpLimitResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwAllocatedIpLimitValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that an alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
|
||||
::= { hwDHCPv6ServerNotifications 2 }
|
||||
|
||||
hwAllocatedIpThresholdReachAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwAllocatedIpThresholdValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the allowed maximum number."
|
||||
::= { hwDHCPv6ServerNotifications 3 }
|
||||
|
||||
hwAllocatedIpThresholdResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hwAllocatedIpThresholdValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that a clear alarm is generated when the number of assigned IPv6 addresses reaches the specified threshold."
|
||||
::= { hwDHCPv6ServerNotifications 4 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hwDHCPv6ServerConformance OBJECT IDENTIFIER ::= { hwDHCPv6Server 3 }
|
||||
|
||||
hwDHCPv6ServerGroups OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 1 }
|
||||
|
||||
hwDHCPv6ServerCompliances OBJECT IDENTIFIER ::= { hwDHCPv6ServerConformance 2 }
|
||||
|
||||
hwDHCPv6ServerAllocatedIpGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwAllocatedIpLimitValue,
|
||||
hwAllocatedIpThresholdValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for DHCPv6 server allocated IP alarm."
|
||||
::= { hwDHCPv6ServerGroups 1 }
|
||||
|
||||
hwDHCPv6ServerNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS{ hwAllocatedIpLimitReachAlarm, hwAllocatedIpLimitResumeAlarm, hwAllocatedIpThresholdReachAlarm, hwAllocatedIpThresholdResumeAlarm}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notification for DHCPv6 server allocated IP alarm."
|
||||
::= { hwDHCPv6ServerGroups 2 }
|
||||
|
||||
hwDHCPv6ServerCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for DHCPv6 server."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
hwDHCPv6ServerAllocatedIpGroup
|
||||
}
|
||||
|
||||
::= { hwDHCPv6ServerCompliances 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- units of conformance
|
||||
-- =================================================================
|
||||
|
||||
|
||||
END
|
||||
+934
-552
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,894 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk
|
||||
-- Reference:
|
||||
-- Version: V2.06
|
||||
-- History:
|
||||
-- liwei, 2015-7-30.
|
||||
-- 1. Add E-Trunk expected state trap.
|
||||
|
||||
-- Version: V2.05
|
||||
-- History:
|
||||
-- wangguojin, 2014-10-29.
|
||||
-- 1. Add E-Trunk member reason for evpn.
|
||||
-- Version: V2.04
|
||||
-- History:
|
||||
-- mengfanlu, 2014-05-21.
|
||||
-- 1. Add backup port table.
|
||||
-- Version: V2.02
|
||||
-- History:
|
||||
-- caoli, 2014-05-04.
|
||||
-- 1, Add five new nodes based on V2.01 for E-Trunk auto BFD
|
||||
-- hwETrunkAutoBFDEnable, hwETrunkAutoBFDTrackIfIndex,
|
||||
-- hwETrunkAutoBFDTxInterval, hwETrunkAutoBFDRxInterval,
|
||||
-- hwETrunkAutoBFDDetectMultiplier.
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- zhenghebin,2008.11.25,publish
|
||||
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-E-TRUNK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
huaweiMgmt
|
||||
FROM HUAWEI-MIB
|
||||
IpAddress,Integer32, Unsigned32, Counter32, Counter64,
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
PhysAddress,DisplayString,TruthValue,TimeStamp,RowStatus,TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
|
||||
|
||||
hwETrunkMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201507221448Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"Add hwETrunkExpectStateChange and hwETrunkExpectStateResume."
|
||||
REVISION "201507221448Z"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-E-TRUNK-MIB.mib provides information about E-Trunk."
|
||||
REVISION "201410291522Z"
|
||||
DESCRIPTION
|
||||
"Add E-Trunk member reason for evpn."
|
||||
REVISION "201406302146Z"
|
||||
DESCRIPTION
|
||||
"Add trill active-active reason."
|
||||
REVISION "201405210941Z"
|
||||
DESCRIPTION
|
||||
"Add backup port table."
|
||||
REVISION "201405071057Z"
|
||||
DESCRIPTION
|
||||
"Add five new nodes based on V2.01 for E-Trunk auto BFD."
|
||||
REVISION "201312021153Z"
|
||||
DESCRIPTION
|
||||
"The specification of E-Trunk number expanded from 64 to 128."
|
||||
REVISION "200810211010Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hwDatacomm 178 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
hwDatacomm OBJECT IDENTIFIER ::= { huaweiMgmt 25 }
|
||||
|
||||
|
||||
hwETrunkObjects OBJECT IDENTIFIER ::= { hwETrunkMIB 1 }
|
||||
|
||||
|
||||
|
||||
-- E-Trunk
|
||||
hwETrunkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwETrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The E-Trunk table."
|
||||
::= { hwETrunkObjects 1 }
|
||||
|
||||
|
||||
hwETrunkEntry OBJECT-TYPE
|
||||
SYNTAX HwETrunkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"E-Trunk entry."
|
||||
INDEX { hwETrunkId }
|
||||
::= { hwETrunkTable 1 }
|
||||
|
||||
|
||||
HwETrunkEntry ::=
|
||||
SEQUENCE {
|
||||
hwETrunkId
|
||||
Integer32,
|
||||
hwETrunkSystemId
|
||||
PhysAddress,
|
||||
|
||||
hwETrunkPri
|
||||
Integer32,
|
||||
|
||||
hwETrunkStatus
|
||||
INTEGER,
|
||||
|
||||
hwETrunkStatusReason
|
||||
INTEGER,
|
||||
|
||||
hwETrunkPeerIpAddr
|
||||
IpAddress,
|
||||
|
||||
hwETrunkSourceIpAddr
|
||||
IpAddress,
|
||||
|
||||
hwETrunkReceiveFailTimeMultiple
|
||||
Integer32,
|
||||
|
||||
hwETrunkSendPeriod
|
||||
Integer32,
|
||||
|
||||
hwETrunkPacketReceive
|
||||
Counter64,
|
||||
|
||||
hwETrunkPacketSend
|
||||
Counter64,
|
||||
|
||||
hwETrunkPacketRecDrop
|
||||
Counter64,
|
||||
|
||||
hwETrunkPacketSndDrop
|
||||
Counter64,
|
||||
|
||||
hwETrunkPeerSystemId
|
||||
PhysAddress,
|
||||
|
||||
hwETrunkPeerPri
|
||||
Integer32,
|
||||
|
||||
hwETrunkPeerReceiveFailTime
|
||||
Integer32,
|
||||
|
||||
hwETrunkSecurityKeyType
|
||||
INTEGER,
|
||||
|
||||
hwETrunkSecurityKey
|
||||
OCTET STRING,
|
||||
|
||||
hwETrunkBfdSessId
|
||||
Integer32,
|
||||
|
||||
hwETrunkResetCounter
|
||||
Integer32,
|
||||
|
||||
hwETrunkRevertTime
|
||||
Integer32,
|
||||
|
||||
hwETrunkBfdSessName
|
||||
OCTET STRING,
|
||||
|
||||
hwETrunkDescription
|
||||
OCTET STRING,
|
||||
|
||||
hwETrunkAutoBFDEnable
|
||||
TruthValue,
|
||||
|
||||
hwETrunkAutoBFDTrackIfIndex
|
||||
Integer32,
|
||||
|
||||
hwETrunkAutoBFDTxInterval
|
||||
Integer32,
|
||||
|
||||
hwETrunkAutoBFDRxInterval
|
||||
Integer32,
|
||||
|
||||
hwETrunkAutoBFDDetectMultiplier
|
||||
Integer32,
|
||||
|
||||
hwETrunkExpectStatus
|
||||
INTEGER,
|
||||
|
||||
hwETrunkRowStatus
|
||||
RowStatus
|
||||
|
||||
}
|
||||
|
||||
|
||||
hwETrunkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the E-Trunk."
|
||||
::= { hwETrunkEntry 1 }
|
||||
|
||||
|
||||
hwETrunkSystemId OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system ID of the E-Trunk. It is a physical address."
|
||||
::= { hwETrunkEntry 2 }
|
||||
|
||||
|
||||
hwETrunkPri OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..254)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of the E-Trunk. The default value is 100."
|
||||
::= { hwETrunkEntry 3 }
|
||||
|
||||
|
||||
|
||||
hwETrunkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
initialize(1),
|
||||
backup(2),
|
||||
master(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the E-Trunk.
|
||||
1:initialize.
|
||||
2:backup.
|
||||
3:master. "
|
||||
::= { hwETrunkEntry 4 }
|
||||
|
||||
|
||||
hwETrunkStatusReason OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
pri(1),
|
||||
timeout(2),
|
||||
bfdDown(3),
|
||||
peerTimeout(4),
|
||||
peerBfdDown(5),
|
||||
allMemberDown(6),
|
||||
init(7),
|
||||
peerNodeDown(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for the E-Trunk being in the current status.
|
||||
pri(1):Priority calculation.
|
||||
timeout(2):The receiving timer timed out.
|
||||
bfdDown(3):BFD detected the control link between the PE and peer down.
|
||||
peerTimeout(4):The receiving timer of the peer timed out.
|
||||
peerBfdDown(5):BFD of the peer detected the control link between the PE and peer down.
|
||||
allMemberDown(6):All members of the E-Trunk were down.
|
||||
init(7):Initiated the E-Trunk.
|
||||
peerNodeDown(8):The peer node is down.
|
||||
"
|
||||
::= { hwETrunkEntry 5 }
|
||||
|
||||
|
||||
hwETrunkPeerIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer IP address of the E-Trunk."
|
||||
::= { hwETrunkEntry 6 }
|
||||
|
||||
|
||||
hwETrunkSourceIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source IP address of the E-Trunk."
|
||||
::= { hwETrunkEntry 7 }
|
||||
|
||||
hwETrunkReceiveFailTimeMultiple OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The detection time multiplier for failure detection. It is the multiple of the sending period."
|
||||
::= { hwETrunkEntry 8 }
|
||||
|
||||
|
||||
hwETrunkSendPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32 (5..100)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period for sending packets of the E-Trunk. The unit is 100ms. "
|
||||
::= { hwETrunkEntry 9 }
|
||||
|
||||
|
||||
|
||||
hwETrunkPacketReceive OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received packets."
|
||||
::= { hwETrunkEntry 10 }
|
||||
|
||||
|
||||
hwETrunkPacketSend OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sent packets."
|
||||
::= { hwETrunkEntry 11 }
|
||||
|
||||
|
||||
hwETrunkPacketRecDrop OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the dropped packets when the packets are received."
|
||||
::= { hwETrunkEntry 12 }
|
||||
|
||||
|
||||
hwETrunkPacketSndDrop OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the dropped packets when the packets are sent."
|
||||
::= { hwETrunkEntry 13 }
|
||||
|
||||
|
||||
hwETrunkPeerSystemId OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system ID of the peer E-Trunk. It is a physical address."
|
||||
::= { hwETrunkEntry 14 }
|
||||
|
||||
|
||||
hwETrunkPeerPri OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..254)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of the peer E-Trunk."
|
||||
::= { hwETrunkEntry 15 }
|
||||
|
||||
|
||||
hwETrunkPeerReceiveFailTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (15..30000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The failure time for the peer E-Trunk to receive packets. The unit is 100ms. "
|
||||
::= { hwETrunkEntry 16 }
|
||||
|
||||
|
||||
|
||||
hwETrunkSecurityKeyType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
simple(1),
|
||||
cipher(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the security key.
|
||||
1:The simple encrypt type.
|
||||
2:The cipher encrypt type. "
|
||||
::= { hwETrunkEntry 17 }
|
||||
|
||||
|
||||
hwETrunkSecurityKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..392))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object can be set to a simple password with a string of 0 to 255 characters or a encrypted password with a string less than 392 characters. For security purposes, a get on this returns a zero length string."
|
||||
::= { hwETrunkEntry 18 }
|
||||
|
||||
|
||||
hwETrunkBfdSessId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of a BFD session which is bound to the E-Trunk.
|
||||
When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status."
|
||||
::= { hwETrunkEntry 19}
|
||||
|
||||
hwETrunkResetCounter OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..0)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset hwETrunkPacketReceive,hwETrunkPacketSend,hwETrunkPacketRecDrop,hwETrunkPacketSndDrop."
|
||||
::= { hwETrunkEntry 20 }
|
||||
|
||||
hwETrunkRevertTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3600)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay time to revert. The unit is second. The default is 120. "
|
||||
::= { hwETrunkEntry 21 }
|
||||
|
||||
hwETrunkBfdSessName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..15))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a BFD session which is bound to the E-Trunk.
|
||||
And BFD session name is composed of octet string which is 1 to 15 octet and can't contain space within it.
|
||||
When the status of the BFD session is changed, the status of the E-Trunk is also changed with BFD's status."
|
||||
::= { hwETrunkEntry 22}
|
||||
|
||||
hwETrunkDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..242))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the E-Trunk. The default is NULL"
|
||||
::= { hwETrunkEntry 23}
|
||||
|
||||
hwETrunkAutoBFDEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates whether the E-trunk enable auto BFD function. "
|
||||
::= { hwETrunkEntry 24}
|
||||
|
||||
hwETrunkAutoBFDTrackIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates the index of an interface which is tracked by the E-Trunk auto BFD session."
|
||||
::= { hwETrunkEntry 25}
|
||||
|
||||
hwETrunkAutoBFDTxInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..1000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sending interval of E-Trunk auto BFD session in milliseconds. The default is 10."
|
||||
::= { hwETrunkEntry 26}
|
||||
|
||||
hwETrunkAutoBFDRxInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..1000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The receiving interval of E-Trunk auto BFD session in milliseconds. The default is 10."
|
||||
::= { hwETrunkEntry 27}
|
||||
|
||||
hwETrunkAutoBFDDetectMultiplier OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..50)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The detect multiplier of E-Trunk auto BFD session. The default is 3."
|
||||
::= { hwETrunkEntry 28}
|
||||
|
||||
hwETrunkExpectStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
backup(1),
|
||||
master(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expect status of the E-Trunk.
|
||||
1:backup.
|
||||
2:master. "
|
||||
::= { hwETrunkEntry 29 }
|
||||
|
||||
hwETrunkRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
|
||||
::= { hwETrunkEntry 50}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--Memeber
|
||||
hwETrunkMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwETrunkMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The member table of the E-Trunk."
|
||||
::= { hwETrunkObjects 2 }
|
||||
|
||||
|
||||
|
||||
hwETrunkMemberEntry OBJECT-TYPE
|
||||
SYNTAX HwETrunkMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Member Entry."
|
||||
INDEX { hwETrunkMemberParentId,hwETrunkMemberType, hwETrunkMemberId}
|
||||
::= { hwETrunkMemberTable 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
HwETrunkMemberEntry ::=
|
||||
SEQUENCE {
|
||||
hwETrunkMemberParentId
|
||||
Integer32,
|
||||
|
||||
|
||||
hwETrunkMemberType
|
||||
Integer32,
|
||||
|
||||
|
||||
hwETrunkMemberId
|
||||
Unsigned32,
|
||||
|
||||
|
||||
hwETrunkMemberStatus
|
||||
INTEGER,
|
||||
|
||||
|
||||
hwETrunkMemberStatusReason
|
||||
INTEGER,
|
||||
|
||||
|
||||
hwETrunkMemberWorkMode
|
||||
INTEGER,
|
||||
|
||||
|
||||
hwETrunkMemberPhyStatus
|
||||
INTEGER,
|
||||
|
||||
|
||||
hwETrunkMemberRemoteId
|
||||
Unsigned32,
|
||||
|
||||
|
||||
hwETrunkMemberRowStatus
|
||||
RowStatus
|
||||
|
||||
}
|
||||
|
||||
|
||||
hwETrunkMemberParentId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the E-Trunk to which the member belongs."
|
||||
::= { hwETrunkMemberEntry 1 }
|
||||
|
||||
|
||||
|
||||
hwETrunkMemberType OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the member. Now it is Eth-Trunk and Global-VE.
|
||||
1:Eth-Trunk.
|
||||
2:Global-VE."
|
||||
::= { hwETrunkMemberEntry 2 }
|
||||
|
||||
|
||||
hwETrunkMemberId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the member."
|
||||
::= { hwETrunkMemberEntry 3 }
|
||||
|
||||
|
||||
|
||||
hwETrunkMemberStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
backup(1),
|
||||
master(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The member status.
|
||||
1:backup.
|
||||
2:master. "
|
||||
::= { hwETrunkMemberEntry 4 }
|
||||
|
||||
|
||||
hwETrunkMemberStatusReason OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
forceBackup(1),
|
||||
forceMaster(2),
|
||||
etrunkInit(3),
|
||||
etrunkBackup(4),
|
||||
etrunkMaster(5),
|
||||
peerMemberDown(6),
|
||||
peerMemberUp(7),
|
||||
activeActive(8),
|
||||
degradedActive(9),
|
||||
peerLinkDown(10),
|
||||
linkDown(11),
|
||||
allActive(12)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for the member being in the current status.
|
||||
forceBackup(1):The work mode of the member is force-backup.
|
||||
forceMaster(2):The work mode of the member is force-master.
|
||||
etrunkInit(3):The work mode of the member is auto. The status of E-Trunk is initialize.
|
||||
etrunkBackup(4):The work mode of the member is auto. The status of E-Trunk is backup.
|
||||
etrunkMaster(5):The work mode of the member is auto. The status of E-Trunk is master.
|
||||
peerMemberDown(6):The status of the member belonging to the peer E-Trunk is down.
|
||||
peerMemberUp(7):The status of the member belonging to the peer E-Trunk is up.
|
||||
activeActive(8):The status of the trill active-active is ok.
|
||||
degradedActive(9):The status of the trill active-active is fail, but the status of the peerlink is up.
|
||||
peerLinkDown(10):The status of the trill active-active is fail, and the status of the peerlink is down.
|
||||
linkDown(11):The status of the E-Trunk member is down.
|
||||
allActive(12):The E-Trunk member is bound to an EVPN instance, and the redundancy mode is all-active."
|
||||
::= { hwETrunkMemberEntry 5 }
|
||||
|
||||
|
||||
|
||||
hwETrunkMemberWorkMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
auto(1),
|
||||
forceBackup(2),
|
||||
forceMaster(3),
|
||||
activeActive(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The work mode of the member.
|
||||
1:auto.
|
||||
2:forceBackup.
|
||||
3:forceMaster.
|
||||
4:activeActive."
|
||||
::= { hwETrunkMemberEntry 6 }
|
||||
|
||||
hwETrunkMemberPhyStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical status of the member.
|
||||
1:up.
|
||||
2:down. "
|
||||
::= { hwETrunkMemberEntry 7 }
|
||||
|
||||
|
||||
hwETrunkMemberRemoteId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the ID of a remote E-Trunk member. By default, the ID of a remote E-Trunk member is the same as the ID of the local E-Trunk member. When both ends have E-Trunk member with different IDs, you need to specify the ID of a remote E-Trunk member."
|
||||
::= { hwETrunkMemberEntry 8 }
|
||||
|
||||
|
||||
hwETrunkMemberRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
|
||||
::= { hwETrunkMemberEntry 50 }
|
||||
|
||||
--BackupPort
|
||||
|
||||
hwETrunkBackupPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwETrunkBackupPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The backup port table of the E-Trunk."
|
||||
::= { hwETrunkObjects 3 }
|
||||
|
||||
hwETrunkBackupPortEntry OBJECT-TYPE
|
||||
SYNTAX HwETrunkBackupPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Backup Port Entry."
|
||||
INDEX { hwETrunkBackupETrunkId}
|
||||
::= { hwETrunkBackupPortTable 1 }
|
||||
|
||||
HwETrunkBackupPortEntry::=
|
||||
SEQUENCE {
|
||||
hwETrunkBackupETrunkId
|
||||
Integer32,
|
||||
hwETrunkBackupPortNum
|
||||
Integer32,
|
||||
hwETrunkBackupPortRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwETrunkBackupETrunkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the E-Trunk."
|
||||
::= { hwETrunkBackupPortEntry 1 }
|
||||
|
||||
hwETrunkBackupPortNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (1025..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The backup port number of the E-Trunk for RBS."
|
||||
::= { hwETrunkBackupPortEntry 2 }
|
||||
|
||||
hwETrunkBackupPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current operation status of the row. It is used to manage the creation and deletion of conceptual rows."
|
||||
::= { hwETrunkBackupPortEntry 3}
|
||||
|
||||
|
||||
-- Traps.
|
||||
|
||||
hwETrunkTraps OBJECT IDENTIFIER ::= { hwETrunkMIB 2 }
|
||||
|
||||
hwETrunkStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hwETrunkStatus,
|
||||
hwETrunkStatusReason}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap is generated when the status of the E-Trunk is changed or the status reason of the E-Trunk is changed."
|
||||
::= { hwETrunkTraps 1 }
|
||||
|
||||
|
||||
hwETrunkMemberStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hwETrunkMemberStatus,
|
||||
hwETrunkMemberStatusReason}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap is generated when the status of the memeber is changed or the status reason of the memeber is changed."
|
||||
::= { hwETrunkTraps 2 }
|
||||
|
||||
hwETrunkExpectStateChange NOTIFICATION-TYPE
|
||||
OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap is generated when the status of the E-Trunk is inconsistant with expected state ."
|
||||
::= { hwETrunkTraps 3 }
|
||||
|
||||
hwETrunkExpectStateResume NOTIFICATION-TYPE
|
||||
OBJECTS { hwETrunkExpectStatus, hwETrunkStatusReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expected state trap of E-Trunk resumed."
|
||||
::= { hwETrunkTraps 4 }
|
||||
|
||||
|
||||
hwETrunkConformance OBJECT IDENTIFIER ::= { hwETrunkMIB 3 }
|
||||
|
||||
|
||||
hwETrunkCompliances OBJECT IDENTIFIER ::= { hwETrunkConformance 1 }
|
||||
|
||||
|
||||
-- this module
|
||||
hwETrunkFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwETrunkGroup, hwETrunkMemberGroup, hwETrunkNotificationGroup }
|
||||
::= { hwETrunkCompliances 1 }
|
||||
|
||||
|
||||
hwETrunkGroups OBJECT IDENTIFIER ::= { hwETrunkConformance 2 }
|
||||
|
||||
|
||||
hwETrunkGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwETrunkSystemId,
|
||||
hwETrunkPri,
|
||||
hwETrunkStatus,
|
||||
hwETrunkStatusReason,
|
||||
hwETrunkPeerIpAddr,
|
||||
hwETrunkSourceIpAddr,
|
||||
hwETrunkReceiveFailTimeMultiple,
|
||||
hwETrunkSendPeriod,
|
||||
hwETrunkPacketReceive,
|
||||
hwETrunkPacketSend,
|
||||
hwETrunkPacketRecDrop,
|
||||
hwETrunkPacketSndDrop,
|
||||
hwETrunkPeerSystemId,
|
||||
hwETrunkPeerPri,
|
||||
hwETrunkPeerReceiveFailTime,
|
||||
hwETrunkSecurityKeyType,
|
||||
hwETrunkSecurityKey,
|
||||
hwETrunkBfdSessId,
|
||||
hwETrunkResetCounter,
|
||||
hwETrunkRevertTime,
|
||||
hwETrunkBfdSessName,
|
||||
hwETrunkDescription,
|
||||
hwETrunkAutoBFDEnable,
|
||||
hwETrunkAutoBFDTrackIfIndex,
|
||||
hwETrunkAutoBFDTxInterval,
|
||||
hwETrunkAutoBFDRxInterval,
|
||||
hwETrunkAutoBFDDetectMultiplier,
|
||||
hwETrunkExpectStatus,
|
||||
hwETrunkRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwETrunkGroups 1 }
|
||||
|
||||
|
||||
hwETrunkMemberGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwETrunkMemberStatus,
|
||||
hwETrunkMemberStatusReason,
|
||||
hwETrunkMemberWorkMode,
|
||||
hwETrunkMemberPhyStatus,
|
||||
hwETrunkMemberRemoteId,
|
||||
hwETrunkMemberRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwETrunkGroups 2 }
|
||||
|
||||
hwETrunkNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwETrunkStatusChange, hwETrunkMemberStatusChange,hwETrunkExpectStateChange,hwETrunkExpectStateResume }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwETrunkGroups 3 }
|
||||
|
||||
hwETrunkBackupPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwETrunkBackupPortNum,
|
||||
hwETrunkBackupPortRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The backup port infomation of the E-Trunk."
|
||||
::= { hwETrunkGroups 4 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-E-TRUNK-MIB.mib
|
||||
--
|
||||
@@ -0,0 +1,883 @@
|
||||
-- ============================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Description: This mib is used for defining huawei's energy management MIB objects
|
||||
-- Reference: None
|
||||
-- Version: V2.05
|
||||
-- ============================================================================
|
||||
HUAWEI-ENERGYMNGT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
IpAddress, Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
DisplayString, DateAndTime, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
huaweiUtility
|
||||
FROM HUAWEI-MIB ;
|
||||
|
||||
hwEnergyMngt MODULE-IDENTITY
|
||||
LAST-UPDATED "201706210000Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION "huawei energy management MIB."
|
||||
REVISION "201706210000Z"
|
||||
DESCRIPTION "V2.05. Modify the description of hwBoardName and hwBoardType ."
|
||||
|
||||
REVISION "201511110000Z"
|
||||
DESCRIPTION "V2.04. Add enum of hwEnergySavingMode:optimal."
|
||||
REVISION "201505300000Z"
|
||||
DESCRIPTION "V2.03. Add enum of hwEnergySavingMode:optimal.
|
||||
This is a draft version."
|
||||
|
||||
REVISION "201401230000Z"
|
||||
DESCRIPTION "V2.02. Add hwEnergyDevId, hwEnergyDevChangeToSleep.
|
||||
This is a draft version."
|
||||
|
||||
|
||||
REVISION "201107010000Z"
|
||||
DESCRIPTION "V0.114. Add hwPoEType, hwPSEPower.
|
||||
Modify FTPC table.
|
||||
This is a draft version."
|
||||
|
||||
REVISION "201103141530Z"
|
||||
DESCRIPTION "V0.113, add hwEnergyFtpcIpv4TransMode and hwEnergyFtpcTransMode.
|
||||
This is a draft version."
|
||||
|
||||
REVISION "201103140000Z"
|
||||
DESCRIPTION "V0.112, modify hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable.
|
||||
This is a draft version."
|
||||
|
||||
REVISION "201103100000Z"
|
||||
DESCRIPTION "V0.111, add hwEnergyFtpcObjects,
|
||||
including hwEnergyFtpcTransFileIpv4Table and hwEnergyFtpcTransFileTable.
|
||||
This is a draft version."
|
||||
|
||||
REVISION "201102100000Z"
|
||||
DESCRIPTION "V0.11, add hwEnergySavingDescReqMode."
|
||||
|
||||
REVISION "201008060000Z"
|
||||
DESCRIPTION "V0.10, modify hwBoardIndex."
|
||||
|
||||
REVISION "201008050000Z"
|
||||
DESCRIPTION "V0.09, modify hwBoardType."
|
||||
|
||||
REVISION "201008030000Z"
|
||||
DESCRIPTION "V0.08, modify watt to milliwatt.
|
||||
Modify enumeration of hwEnergySavingMode.
|
||||
Add boardType and boardDescription."
|
||||
|
||||
REVISION "201007120000Z"
|
||||
DESCRIPTION "V0.08, modify hwPowerStatPeriod."
|
||||
|
||||
REVISION "201007070000Z"
|
||||
DESCRIPTION "V0.06, modify hwPowerStatPeriod."
|
||||
|
||||
REVISION "201006290000Z"
|
||||
DESCRIPTION "V0.05, modify hwEnergySavingMethodEnable value list.
|
||||
Delete hwEnergySavingParameterTable first index 'hwEnergySavingMethodIndex'"
|
||||
|
||||
REVISION "201006230000Z"
|
||||
DESCRIPTION "V0.05, modify hwEnergySavingCapabilityMngtEntry, modify hwEnergySavingMethodTable"
|
||||
|
||||
REVISION "201006180000Z"
|
||||
DESCRIPTION "V0.04, modify hwEnergySavingCapabilityMngtEntry"
|
||||
|
||||
REVISION "201006170000Z"
|
||||
DESCRIPTION "V0.03, modify description for all MIB table"
|
||||
|
||||
REVISION "201006080000Z"
|
||||
DESCRIPTION "V0.02, add hwEnergySavingMethodEntry, add hwEnergySavingCapabilityMngt"
|
||||
|
||||
REVISION "201005240000Z"
|
||||
DESCRIPTION "V0.01 mib initial"
|
||||
|
||||
::= { huaweiUtility 157 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.1
|
||||
hwSysPowerMgnt OBJECT IDENTIFIER ::= { hwEnergyMngt 1 }
|
||||
|
||||
|
||||
-- 1.1.1
|
||||
hwPowerConsumption OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE total power consumption, counted from equipment first used.
|
||||
Joule(Watt * second).
|
||||
Note: If the device is a power supplier(PSE), the power consumption includes the outputs."
|
||||
::= { hwSysPowerMgnt 1 }
|
||||
|
||||
|
||||
-- 1.1.2
|
||||
hwPowerStatPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
fifteenMinutes(1),
|
||||
thirtyMinutes(2),
|
||||
oneHour(3),
|
||||
oneDay(4),
|
||||
oneWeek(5),
|
||||
oneMonth(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE power statistics period:
|
||||
fifteenMinutes(1): The power statistics generated every 15 minutes.
|
||||
thirtyMinutes(2): The power statistics generated every 30 minutes.
|
||||
oneHour(3): The power statistics generated every hour.
|
||||
oneDay(4): The power statistics generated every day.
|
||||
oneWeek(5): The power statistics generated every week.
|
||||
oneMonth(6): The power statistics generated every month.
|
||||
The defaut statistics intervalue is one hour."
|
||||
DEFVAL {oneHour}
|
||||
::= { hwSysPowerMgnt 2 }
|
||||
|
||||
|
||||
-- 1.1.3
|
||||
hwAveragePower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE average power consumtion during a period: milliwatt"
|
||||
::= { hwSysPowerMgnt 3 }
|
||||
|
||||
|
||||
-- 1.1.4
|
||||
hwRatedPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE rated power: milliwatt"
|
||||
::= { hwSysPowerMgnt 4 }
|
||||
|
||||
|
||||
-- 1.1.5
|
||||
hwThresholdOfPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE threshold power: milliwatt"
|
||||
::= { hwSysPowerMgnt 5 }
|
||||
|
||||
|
||||
-- 1.1.6
|
||||
hwCurrentPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NE current power: milliwatt"
|
||||
::= { hwSysPowerMgnt 6 }
|
||||
|
||||
|
||||
-- 1.1.7
|
||||
hwPoEType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
pse(1),
|
||||
pd(2),
|
||||
noPoe(255)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"powered type:
|
||||
PSE(1): power supplier.
|
||||
PD(2): powered deivce.
|
||||
noPoe(255): not PSE or PD"
|
||||
::= { hwSysPowerMgnt 7 }
|
||||
|
||||
|
||||
-- 1.1.8
|
||||
hwPSEPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The output power(milliwatt) by a PSE. For a non-PSE device, the value is zero."
|
||||
::= { hwSysPowerMgnt 8 }
|
||||
|
||||
|
||||
-- 1.2
|
||||
hwBoardPowerMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 2 }
|
||||
|
||||
|
||||
-- 1.2.1
|
||||
hwBoardPowerMngtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwBoardPowerMngtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes current power and rated power of boards. The index is hwBoardIndex."
|
||||
::= { hwBoardPowerMngt 1 }
|
||||
|
||||
|
||||
-- 1.2.1.1
|
||||
hwBoardPowerMngtEntry OBJECT-TYPE
|
||||
SYNTAX HwBoardPowerMngtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwBoardPowerMngtTable."
|
||||
INDEX { hwBoardIndex }
|
||||
::= { hwBoardPowerMngtTable 1 }
|
||||
|
||||
|
||||
HwBoardPowerMngtEntry ::=
|
||||
SEQUENCE {
|
||||
hwBoardIndex
|
||||
Integer32,
|
||||
hwBoardType
|
||||
DisplayString,
|
||||
hwBoardName
|
||||
DisplayString,
|
||||
hwBoardCurrentPower
|
||||
Integer32,
|
||||
hwBoardRatedPower
|
||||
Integer32,
|
||||
hwBoardThresholdOfPower
|
||||
Integer32
|
||||
}
|
||||
|
||||
-- 1.2.1.1.1
|
||||
hwBoardIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index: reserved/shelf/frame/slot.
|
||||
The index is format by 4 bytes(8bit for 1 byte): reservedByte(0xFF), shelfID, frameID, slotID.
|
||||
e.g. shlef=1, frame=2, slot=17, the index is 0xFF010211(66065).
|
||||
If no shelfID or frameID, the corresponding byte is set to be 0xFF.
|
||||
e.g. no shlefID, no frameID, slot=17, the index is 0xFFFFFF11(4294967057).
|
||||
"
|
||||
::= { hwBoardPowerMngtEntry 1 }
|
||||
|
||||
|
||||
-- 1.2.1.1.2
|
||||
hwBoardType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hwBoardType describes main type of board.
|
||||
"
|
||||
::= { hwBoardPowerMngtEntry 2 }
|
||||
|
||||
|
||||
-- 1.2.1.1.3
|
||||
hwBoardName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hwBoardName describes full name of board.
|
||||
"
|
||||
::= { hwBoardPowerMngtEntry 3 }
|
||||
|
||||
|
||||
-- 1.2.1.1.4
|
||||
hwBoardCurrentPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current power of board(slot): milliwatt"
|
||||
::= { hwBoardPowerMngtEntry 4 }
|
||||
|
||||
|
||||
-- 1.2.1.1.5
|
||||
hwBoardRatedPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"rated power of board(slot): milliwatt"
|
||||
::= { hwBoardPowerMngtEntry 5 }
|
||||
|
||||
|
||||
-- 1.2.1.1.6
|
||||
hwBoardThresholdOfPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Threshold power of board(slot): milliwatt"
|
||||
::= { hwBoardPowerMngtEntry 6 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- 1.3
|
||||
hwEnergySavingMngt OBJECT IDENTIFIER ::= { hwEnergyMngt 3 }
|
||||
|
||||
|
||||
-- 1.3.1
|
||||
hwEnergySavingMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
userDefined(1),
|
||||
standard(2),
|
||||
basic(3),
|
||||
deep(4),
|
||||
optimal(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power saving mode:
|
||||
UserDefined(1): UserDined energy-saving mode, user can define energy-saving strategy.
|
||||
Standard(2): standard energy-saving mode
|
||||
Basic(3): basic energy-saving mode, many basic energy-saving strategy included.
|
||||
Deep(4): Deep energy-saving mode, many complex energy-saving strategy included, which may effect service.
|
||||
Optimal(5): Optimal energy-saving mode, many complex energy-saving strategy included, which may effect service.
|
||||
"
|
||||
::= { hwEnergySavingMngt 1 }
|
||||
|
||||
|
||||
-- 1.3.2
|
||||
hwEnergySavingMethodTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwEnergySavingMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hwEnergySavingMethodTable defines energy-saving Method for all mode.
|
||||
User can set a method with its parameter.
|
||||
The index of this table is hwEnergySavingMethodIndex.
|
||||
"
|
||||
::= { hwEnergySavingMngt 2 }
|
||||
|
||||
|
||||
-- 1.3.2.1
|
||||
hwEnergySavingMethodEntry OBJECT-TYPE
|
||||
SYNTAX HwEnergySavingMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of energy-saveing method table."
|
||||
INDEX { hwEnergySavingMethodIndex }
|
||||
::= { hwEnergySavingMethodTable 1 }
|
||||
|
||||
|
||||
HwEnergySavingMethodEntry ::=
|
||||
SEQUENCE {
|
||||
hwEnergySavingMethodIndex
|
||||
Integer32,
|
||||
hwEnergySavingMethodEnable
|
||||
INTEGER
|
||||
}
|
||||
|
||||
-- 1.3.2.1.1
|
||||
hwEnergySavingMethodIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of method in use.
|
||||
"
|
||||
::= { hwEnergySavingMethodEntry 1 }
|
||||
|
||||
-- 1.3.2.1.2
|
||||
hwEnergySavingMethodEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hwEnergySaveingMethodEnable describes the status of energy-saving method: enableed or disabled.
|
||||
"
|
||||
::= { hwEnergySavingMethodEntry 2 }
|
||||
|
||||
|
||||
|
||||
-- 1.3.3
|
||||
hwEnergySavingParameterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwEnergySavingParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hwEnergySavingParameterTable defines parameters for all energy-saving methods.
|
||||
User can set parameter for a method.
|
||||
The index of this table: hwEnergySavingMethodIndex, hwEnergySavingParameterIndex."
|
||||
::= { hwEnergySavingMngt 3 }
|
||||
|
||||
|
||||
-- 1.3.3.1
|
||||
hwEnergySavingParameterEntry OBJECT-TYPE
|
||||
SYNTAX HwEnergySavingParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry of energy-saveing parameter table."
|
||||
INDEX { hwEnergySavingMethodIndex, hwEnergySavingParameterIndex }
|
||||
::= { hwEnergySavingParameterTable 1 }
|
||||
|
||||
|
||||
HwEnergySavingParameterEntry ::=
|
||||
SEQUENCE {
|
||||
hwEnergySavingParameterIndex
|
||||
Integer32,
|
||||
hwEnergySavingParameterValue
|
||||
DisplayString (SIZE (0..64))
|
||||
}
|
||||
|
||||
-- 1.3.3.1.1
|
||||
hwEnergySavingParameterIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second index of hwEnergySavingParameterTable.
|
||||
An energy-saving method might have more than one parameter.
|
||||
This index is used to identify the parameter for a method."
|
||||
::= { hwEnergySavingParameterEntry 1 }
|
||||
|
||||
-- 1.3.3.1.2
|
||||
hwEnergySavingParameterValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of an energy-saveing method's parameter.
|
||||
The parameter is a format string.
|
||||
When NMS sets integer 12 as a parameter for a energy-saving method, the value is a string '12'.
|
||||
"
|
||||
::= { hwEnergySavingParameterEntry 2 }
|
||||
|
||||
|
||||
|
||||
-- 1.3.4
|
||||
hwEnergySavingCapabilityMngtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwEnergySavingCapabilityMngtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the energy-saving capability, including energy-saving methods and parameters.
|
||||
The index is hwEnergySavingCapabilityDescIndex.
|
||||
"
|
||||
::= { hwEnergySavingMngt 4 }
|
||||
|
||||
|
||||
-- 1.3.4.1
|
||||
hwEnergySavingCapabilityMngtEntry OBJECT-TYPE
|
||||
SYNTAX HwEnergySavingCapabilityMngtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwBoardPowerMngtTable."
|
||||
INDEX { hwEnergySavingCapabilityDescIndex }
|
||||
::= { hwEnergySavingCapabilityMngtTable 1 }
|
||||
|
||||
|
||||
HwEnergySavingCapabilityMngtEntry ::=
|
||||
SEQUENCE {
|
||||
hwEnergySavingCapabilityDescIndex
|
||||
Integer32,
|
||||
hwEnergySavingCapabilityDescLanguage
|
||||
DisplayString (SIZE (0..64)),
|
||||
hwEnergySavingCapabilityDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
-- 1.3.4.1.1
|
||||
hwEnergySavingCapabilityDescIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of hwEnergySavingCapabilityMngtTable.
|
||||
"
|
||||
::= { hwEnergySavingCapabilityMngtEntry 1 }
|
||||
|
||||
-- 1.3.4.1.2
|
||||
hwEnergySavingCapabilityDescLanguage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language of EnergySavingCapabilityDescription file.
|
||||
'en-gb'(English-GreatBraitain)
|
||||
'zh-cn'(Chinese)
|
||||
"
|
||||
::= { hwEnergySavingCapabilityMngtEntry 2 }
|
||||
|
||||
-- 1.3.4.1.3
|
||||
hwEnergySavingCapabilityDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..10240))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User can get the description string from hwEnergySavingCapabilityDesc.
|
||||
An XML file which is compressed by ZIP to less than 10240 bytes,
|
||||
describes the energy-saving capability, including all energy-saving methods and parameters.
|
||||
"
|
||||
::= { hwEnergySavingCapabilityMngtEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.5
|
||||
hwEnergySavingDescReqMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
snmp(1),
|
||||
ftp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode describes how to get energy saving capability description file :
|
||||
snmp(1): Get the file using hwEnergySavingCapabilityDesc.
|
||||
ftp(2): Get the file using FTP, which described by hwEnergyFtpclientReqTable.
|
||||
"
|
||||
::= { hwEnergySavingMngt 5 }
|
||||
|
||||
|
||||
|
||||
-- 1.4
|
||||
hwEnergyFtpcObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 4 }
|
||||
|
||||
-- == Ftpc Table ==
|
||||
hwEnergyFtpcTransFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwEnergyFtpcTransFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to configure transfer file feature related parameters."
|
||||
::= { hwEnergyFtpcObjects 1 }
|
||||
|
||||
|
||||
hwEnergyFtpcTransFileEntry OBJECT-TYPE
|
||||
SYNTAX HwEnergyFtpcTransFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name identifying Transfer configuration"
|
||||
INDEX { hwEnergyFtpcSetName }
|
||||
::= { hwEnergyFtpcTransFileTable 1 }
|
||||
|
||||
|
||||
HwEnergyFtpcTransFileEntry ::=
|
||||
SEQUENCE {
|
||||
hwEnergyFtpcSetName
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcSrcAddrType
|
||||
InetAddressType,
|
||||
hwEnergyFtpcSrcAddr
|
||||
InetAddress,
|
||||
hwEnergyFtpcVpnName
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcHostAddrType
|
||||
InetAddressType,
|
||||
hwEnergyFtpcHostAddr
|
||||
InetAddress,
|
||||
hwEnergyFtpcServerPort
|
||||
Integer32,
|
||||
hwEnergyFtpcUserName
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcPassword
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcDirectory
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcSrcIfName
|
||||
OCTET STRING,
|
||||
hwEnergyFtpcTransCfgRowStatus
|
||||
RowStatus,
|
||||
hwEnergyFtpcAction
|
||||
INTEGER,
|
||||
hwEnergyFtpcTransMode
|
||||
INTEGER,
|
||||
hwEnergyFtpOperStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwEnergyFtpcSetName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name identifying FTPC Transfer configuration"
|
||||
::= { hwEnergyFtpcTransFileEntry 1 }
|
||||
|
||||
|
||||
hwEnergyFtpcSrcAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IP address Type:
|
||||
ipv4(1)
|
||||
ipv6(2)"
|
||||
::= { hwEnergyFtpcTransFileEntry 2 }
|
||||
|
||||
|
||||
hwEnergyFtpcSrcAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IP address"
|
||||
::= { hwEnergyFtpcTransFileEntry 3 }
|
||||
|
||||
|
||||
hwEnergyFtpcVpnName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VPN name used for the corresponding connection"
|
||||
::= { hwEnergyFtpcTransFileEntry 4 }
|
||||
|
||||
|
||||
hwEnergyFtpcHostAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Server address type:
|
||||
ipv4(1)
|
||||
ipv6(2)"
|
||||
::= { hwEnergyFtpcTransFileEntry 5 }
|
||||
|
||||
|
||||
hwEnergyFtpcHostAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Server IP address"
|
||||
::= { hwEnergyFtpcTransFileEntry 6 }
|
||||
|
||||
|
||||
hwEnergyFtpcServerPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (21 | 1025..55535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Server port used for connection"
|
||||
::= { hwEnergyFtpcTransFileEntry 7 }
|
||||
|
||||
|
||||
hwEnergyFtpcUserName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..85))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User Name used for user validation"
|
||||
::= { hwEnergyFtpcTransFileEntry 8 }
|
||||
|
||||
|
||||
hwEnergyFtpcPassword OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..25))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Password used for user validation. Password Length while setting should not be more than
|
||||
16 characters, while querying password will be cipher text"
|
||||
::= { hwEnergyFtpcTransFileEntry 9 }
|
||||
|
||||
|
||||
hwEnergyFtpcDirectory OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local working directory"
|
||||
::= { hwEnergyFtpcTransFileEntry 10 }
|
||||
|
||||
|
||||
hwEnergyFtpcSrcIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..48))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Name"
|
||||
::= { hwEnergyFtpcTransFileEntry 11 }
|
||||
|
||||
|
||||
hwEnergyFtpcTransCfgRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the status of this table
|
||||
entry. When the status is createAndGo, it
|
||||
allows to create and when value is destroy
|
||||
it allows to delete the record in the table"
|
||||
::= { hwEnergyFtpcTransFileEntry 12 }
|
||||
|
||||
|
||||
hwEnergyFtpcAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
get(1),
|
||||
put(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of request.
|
||||
get(1): To request a file from the FTP server.
|
||||
put(2): To send a file to the FTP server."
|
||||
::= { hwEnergyFtpcTransFileEntry 13 }
|
||||
|
||||
|
||||
hwEnergyFtpcTransMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ftp(1),
|
||||
sftp(2),
|
||||
tftp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file transfer protocol. Default: FTP."
|
||||
::= { hwEnergyFtpcTransFileEntry 14 }
|
||||
|
||||
|
||||
hwEnergyFtpOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
opInProgress(1),
|
||||
opSuccess(2),
|
||||
opInvalid(3),
|
||||
opInvalidProtocol(4),
|
||||
opInvalidSourceName(5),
|
||||
opInvalidDestName(6),
|
||||
opInvalidServerAddress(7),
|
||||
opDeviceBusy(8),
|
||||
opDeviceError(9),
|
||||
opFileOpenError(10),
|
||||
opFileTransferError(11),
|
||||
opFileChecksumError(12),
|
||||
opAuthFail(13),
|
||||
opUnknownFailure(14),
|
||||
opAbort(15),
|
||||
opInvalidSourceAddress(16),
|
||||
opInvalidSourceInterface(17)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OperStatus:
|
||||
opInProgress(1): the operation is in process.
|
||||
opSuccess(2): the operation has been completed successfully.
|
||||
opInvalid(3): the command is invalid or command-protocol-device combination is unsupported by the system.
|
||||
opInvalidProtocol(4): invalid protocol is specified
|
||||
opInvalidSourceName(5) :invalid source file name is specified.
|
||||
opInvalidDestName(6): invalid target name is specified.
|
||||
opInvalidServerAddress(7): invalid server address is specified
|
||||
opDeviceBusy(8): the device is in use and locked by another process
|
||||
opDeviceError(9): device read, write or erase error
|
||||
opFileOpenError(10) :invalid file name; file not found in partition
|
||||
opFileTransferError(11) :file transfer was unsuccessfull
|
||||
opFileChecksumError(12) :file checksum in Flash is invalid
|
||||
opAuthFail(13) :authentication failure
|
||||
opUnknownFailure(14) :failure which is unknown
|
||||
opAbort(15) : transfer operation has been aborted
|
||||
opInvalidSourceAddress(16): invalid source IP is specified.
|
||||
opInvalidSourceInterface(17): invalid source interface is specified.
|
||||
"
|
||||
::= { hwEnergyFtpcTransFileEntry 15 }
|
||||
|
||||
hwEnergyTrapObjects OBJECT IDENTIFIER ::= { hwEnergyMngt 10 }
|
||||
|
||||
hwEnergyDevId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the device ID."
|
||||
::= { hwEnergyTrapObjects 1 }
|
||||
|
||||
|
||||
hwEnergyNotification OBJECT IDENTIFIER ::= { hwEnergyMngt 11 }
|
||||
|
||||
hwEnergyDevChangeToSleep NOTIFICATION-TYPE
|
||||
OBJECTS { hwEnergyDevId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates device entering in the sleeping status."
|
||||
::= { hwEnergyNotification 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
hwEnergyConformance OBJECT IDENTIFIER ::= { hwEnergyMngt 6 }
|
||||
|
||||
|
||||
hwEnergyCompliances OBJECT IDENTIFIER ::= { hwEnergyConformance 1 }
|
||||
|
||||
|
||||
hwEnergyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwEnergyFtpcGroup }
|
||||
::= { hwEnergyCompliances 1 }
|
||||
|
||||
|
||||
hwEnergyGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 2 }
|
||||
|
||||
|
||||
hwEnergyFtpcGroup OBJECT-GROUP
|
||||
OBJECTS { hwEnergyFtpcSrcAddrType, hwEnergyFtpcSrcAddr, hwEnergyFtpcVpnName, hwEnergyFtpcHostAddrType, hwEnergyFtpcHostAddr,
|
||||
hwEnergyFtpcServerPort, hwEnergyFtpcUserName, hwEnergyFtpcPassword, hwEnergyFtpcDirectory, hwEnergyFtpcSrcIfName,
|
||||
hwEnergyFtpcTransCfgRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwEnergyGroups 1 }
|
||||
|
||||
-- hwSysPowerMgntGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 3 }
|
||||
hwSysPowerMgntGroup OBJECT-GROUP
|
||||
OBJECTS { hwThresholdOfPower,hwPowerConsumption,hwPowerStatPeriod,hwAveragePower,hwRatedPower,hwCurrentPower,hwPSEPower,hwPoEType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwEnergyGroups 2 }
|
||||
|
||||
-- hwEnergySavingMngtGroups OBJECT IDENTIFIER ::= { hwEnergyConformance 4 }
|
||||
|
||||
hwEnergySavingMngtGroup OBJECT-GROUP
|
||||
OBJECTS { hwEnergySavingMode,hwEnergySavingMethodIndex,hwEnergySavingParameterIndex,hwEnergySavingCapabilityDescIndex,hwEnergySavingDescReqMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwEnergyGroups 3 }
|
||||
|
||||
hwEnergyNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwEnergyDevChangeToSleep }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwEnergyGroups 4 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-ENERGYMNGT-MIB
|
||||
--
|
||||
+4863
-492
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
@@ -0,0 +1,122 @@
|
||||
-- =================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
+2268
-916
File diff suppressed because it is too large
Load Diff
+10655
-4498
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,146 @@
|
||||
-- ==================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
@@ -0,0 +1,367 @@
|
||||
-- ===================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Description: FCoE MIB
|
||||
-- Reference:
|
||||
-- Version: V1.05
|
||||
-- ===================================================================
|
||||
|
||||
|
||||
HUAWEI-FCOE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
BITS, DisplayString, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, Counter64, OBJECT-TYPE,
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB;
|
||||
|
||||
hwFCoEMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201702201425Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB contains objects of DC FCOE features ."
|
||||
|
||||
REVISION "201702201425Z"
|
||||
DESCRIPTION "Add type ResetFlag and mib node hwDcbPfcFrameStatisticsObjects."
|
||||
|
||||
REVISION "201008111600Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
REVISION "201412111600Z"
|
||||
DESCRIPTION "Add type hwFCoEPortResource, hwTNPortVlan."
|
||||
|
||||
REVISION "201412231904Z"
|
||||
DESCRIPTION "Add type hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId ."
|
||||
|
||||
REVISION "201501041804Z"
|
||||
DESCRIPTION "Modify type hwFCoEVsId and other description ."
|
||||
|
||||
::= { hwDatacomm 303 }
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
--
|
||||
-- type definitions in the interface queue
|
||||
--
|
||||
-- HWResetFlag
|
||||
HWResetFlag ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset Flag:
|
||||
DISABLE (0)
|
||||
RESET (1)
|
||||
ENABLE (2)
|
||||
"
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disable(0),
|
||||
reset(1),
|
||||
enable(2)
|
||||
}
|
||||
|
||||
--HWCosType
|
||||
HWCosType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
BE(1)
|
||||
AF1(2)
|
||||
AF2(3)
|
||||
AF3(4)
|
||||
AF4(5)
|
||||
EF(6)
|
||||
CS6(7)
|
||||
CS7(8)
|
||||
|
||||
"
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
be(1),
|
||||
af1(2),
|
||||
af2(3),
|
||||
af3(4),
|
||||
af4(5),
|
||||
ef(6),
|
||||
cs6(7),
|
||||
cs7(8)
|
||||
}
|
||||
|
||||
-- FCOE Trap Objects Definitions
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1
|
||||
hwFCoEMIBTrapObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 1 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.1
|
||||
hwFCoEIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This FCoE interface name is sent from device."
|
||||
::= { hwFCoEMIBTrapObjects 1 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.2
|
||||
hwFCoEVlan OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This VLAN is sent from device."
|
||||
::= { hwFCoEMIBTrapObjects 2 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.3
|
||||
hwFCoEPortResource OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This FCoE port resource is reach max limit."
|
||||
::= { hwFCoEMIBTrapObjects 3}
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.4
|
||||
hwTNPortVlan OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The detect vlan is different from the configued vlan."
|
||||
::= { hwFCoEMIBTrapObjects 4 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.5
|
||||
hwFCoEFcfVlan OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Fcf vlan is different from the configued vlan."
|
||||
::= { hwFCoEMIBTrapObjects 5 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.6
|
||||
hwFCoEVFPortNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FCoE VF Port number."
|
||||
::= { hwFCoEMIBTrapObjects 6 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.7
|
||||
hwFCoEVNPortNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FCoE VN Port number."
|
||||
::= { hwFCoEMIBTrapObjects 7 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.8
|
||||
hwFCoEInstName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FCoe instance name."
|
||||
::= { hwFCoEMIBTrapObjects 8 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.9
|
||||
hwSysMacNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The system mac-address number."
|
||||
::= { hwFCoEMIBTrapObjects 9 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.1.10
|
||||
hwFCoEVsId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Fcoe-port Index."
|
||||
::= { hwFCoEMIBTrapObjects 10 }
|
||||
|
||||
-- FCOE Trap Definitions
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2
|
||||
hwFCoEMIBTraps OBJECT IDENTIFIER ::= { hwFCoEMIB 2 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.1
|
||||
hwFCoEPortLoseVlan NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEIfName , hwFCoEVlan}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the device receives a FIP Notification packet,it gets VLANs from the packet, and compares with
|
||||
configuration at the inputing-port, if it's not same, exports warning."
|
||||
::= { hwFCoEMIBTraps 1 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.2
|
||||
hwFCoEVLanError NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEIfName , hwFCoEVlan}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the device receives a FIP Notification packet,it gets VLANs from the packet, and lookup at the
|
||||
configuration , if it's not exist, exports warning."
|
||||
::= { hwFCoEMIBTraps 2 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.3
|
||||
hwFCoEConnectVfNum NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEPortResource}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of vf-port has reached max limits 64."
|
||||
::= { hwFCoEMIBTraps 3 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.4
|
||||
hwFCoELoginVnNum NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEInstName, hwFCoEVFPortNum, hwFCoEVNPortNum}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of online vn-ports has reached max limits 256."
|
||||
::= { hwFCoEMIBTraps 4 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.5
|
||||
hwFCoETnNum NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEVsId, hwSysMacNum, hwFCoEVNPortNum}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of VN_Ports that belong to the same NPV instance exceeds the number of MAC addresses."
|
||||
::= { hwFCoEMIBTraps 5 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.2.6
|
||||
hwFCoETnPortVlan NOTIFICATION-TYPE
|
||||
OBJECTS {hwFCoEInstName, hwTNPortVlan, hwFCoEFcfVlan}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requested vlan is different from the configued NPV vlan."
|
||||
::= { hwFCoEMIBTraps 6 }
|
||||
|
||||
|
||||
|
||||
-- FCOE Group Definitions
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3
|
||||
hwFCoEConformance OBJECT IDENTIFIER ::= { hwFCoEMIB 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3.1
|
||||
hwFCoECompliances OBJECT IDENTIFIER ::= { hwFCoEConformance 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3.1.1
|
||||
hwFCoECompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the HUAWEI-FCOE-MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hwFCoEMIBTrapGroup, hwDcbPfcFrameGroup }
|
||||
::= { hwFCoECompliances 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3.2
|
||||
hwFCoEGroups OBJECT IDENTIFIER ::= { hwFCoEConformance 2 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3.2.1
|
||||
hwFCoEMIBTrapObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwFCoEIfName, hwFCoEVlan, hwFCoEPortResource, hwTNPortVlan, hwFCoEFcfVlan, hwFCoEVFPortNum, hwFCoEVNPortNum, hwFCoEInstName, hwSysMacNum, hwFCoEVsId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for FCoE trap objects."
|
||||
::= { hwFCoEGroups 1 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.3.2.2
|
||||
hwFCoEMIBTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwFCoEPortLoseVlan, hwFCoEVLanError, hwFCoEConnectVfNum, hwFCoELoginVnNum, hwFCoETnNum, hwFCoETnPortVlan }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for FCoE trap."
|
||||
::= { hwFCoEGroups 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.4.1.1
|
||||
hwDcbPfcFrameGroup OBJECT-GROUP
|
||||
OBJECTS { hwDcbPfcIfIndex, hwDcbPfcQueueID, hwDcbPfcRxFrames, hwDcbPfcTxFrames, hwDcbPfcResetFlag }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for dcb pfc frame statistics."
|
||||
::= { hwFCoEGroups 3 }
|
||||
|
||||
--DCB Statistics Objects Definitions
|
||||
-- 1.3.6.1.4.1.2011.5.25.303.4
|
||||
hwDcbPfcFrameStatisticsObjects OBJECT IDENTIFIER ::= { hwFCoEMIB 4 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1
|
||||
hwDcbPfcFrameStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwDcbPfcFrameStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of dcb pfc frame statistics for queue on the interface."
|
||||
::= { hwDcbPfcFrameStatisticsObjects 1 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1
|
||||
hwDcbPfcFrameStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX HwDcbPfcFrameStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"dcb pfc frame statistics entry."
|
||||
INDEX { hwDcbPfcIfIndex, hwDcbPfcQueueID }
|
||||
::= { hwDcbPfcFrameStatisticsTable 1 }
|
||||
|
||||
HwDcbPfcFrameStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
hwDcbPfcIfIndex
|
||||
Integer32,
|
||||
hwDcbPfcQueueID
|
||||
HWCosType,
|
||||
hwDcbPfcRxFrames
|
||||
Counter64,
|
||||
hwDcbPfcTxFrames
|
||||
Counter64,
|
||||
hwDcbPfcResetFlag
|
||||
HWResetFlag
|
||||
}
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1.1
|
||||
hwDcbPfcIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the interface index."
|
||||
::= { hwDcbPfcFrameStatisticsEntry 1 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1.2
|
||||
hwDcbPfcQueueID OBJECT-TYPE
|
||||
SYNTAX HWCosType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the queue index."
|
||||
::= { hwDcbPfcFrameStatisticsEntry 2 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1.3
|
||||
hwDcbPfcRxFrames OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of pfc frames received by the queue."
|
||||
::= { hwDcbPfcFrameStatisticsEntry 3 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1.4
|
||||
hwDcbPfcTxFrames OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of pfc frames sent by the queue."
|
||||
::= { hwDcbPfcFrameStatisticsEntry 4 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.303.4.1.1.5
|
||||
hwDcbPfcResetFlag OBJECT-TYPE
|
||||
SYNTAX HWResetFlag
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset dcb pfc frame statistics information."
|
||||
::= { hwDcbPfcFrameStatisticsEntry 5 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-FCOE-MIB.mib
|
||||
--
|
||||
+1639
-1539
File diff suppressed because it is too large
Load Diff
+266
-99
@@ -1,99 +1,266 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: File Transfer Protocol(FTP) mib
|
||||
-- Reference: huawei enterprise mib
|
||||
-- Version: V1.0
|
||||
-- History: V1.0 zhouyao, 2008-09-28, publish
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hwFtp MODULE-IDENTITY
|
||||
LAST-UPDATED "200809280900Z" -- September 28, 2008 at 09:00 GMT
|
||||
ORGANIZATION
|
||||
"HUAWEI MIB Standard community
|
||||
"
|
||||
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:[email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"V1.00
|
||||
The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration. .
|
||||
"
|
||||
::= { 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."
|
||||
DEFVAL { 2 }
|
||||
::= { hwFtpServer 1 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 }
|
||||
|
||||
|
||||
hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 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 }
|
||||
|
||||
|
||||
hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 }
|
||||
|
||||
hwFtpServerGroup OBJECT-GROUP
|
||||
OBJECTS { hwFtpServerEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The FTP server attribute group."
|
||||
::= { hwFtpMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-FTP-MIB.mib
|
||||
--
|
||||
|
||||
-- =================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
--
|
||||
@@ -0,0 +1,153 @@
|
||||
--
|
||||
-- HUAWEI-FWD-PAF-TRAP-MIB.mib
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
-- Monday, October 4, 2014 at 10:13:42
|
||||
--Version: V2.02
|
||||
|
||||
HUAWEI-FWD-PAF-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
entPhysicalName
|
||||
FROM ENTITY-MIB
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
hwFwdPafTrapMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201706161013Z" -- October 4, 2014 at 10:14 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"Modify Description of hwLCFwdPafNonSupport and hwLCFwdPafNonSupportResume."
|
||||
REVISION "201706161013Z" -- October 4, 2014 at 10:14 GMT
|
||||
DESCRIPTION
|
||||
"The private mib file includes the alarm
|
||||
information of FEI reported."
|
||||
REVISION "201408041013Z" -- October 4, 2014 at 10:14 GMT
|
||||
DESCRIPTION
|
||||
"ver 2.0"
|
||||
REVISION "201105261135Z" -- May 26, 2011 at 11:35 GMT
|
||||
DESCRIPTION
|
||||
"ver 1.0"
|
||||
::= { hwDatacomm 288 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.1
|
||||
hwFwdPafTrapObject OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.1.1
|
||||
hwFwdPafChassisId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the chassis."
|
||||
::= { hwFwdPafTrapObject 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.1.2
|
||||
hwFwdPafSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the slot."
|
||||
::= { hwFwdPafTrapObject 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.1.3
|
||||
hwFwdPhysicalindex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for this entry."
|
||||
::= { hwFwdPafTrapObject 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2
|
||||
hwFwdPafTraps OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2.1
|
||||
hwFwdPafTrap OBJECT IDENTIFIER ::= { hwFwdPafTraps 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2.1.1
|
||||
hwLCFwdPafNonSupport NOTIFICATION-TYPE
|
||||
OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates the alarm showing the current PAF configurations do not support the board."
|
||||
::= { hwFwdPafTrap 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2.1.2
|
||||
hwLCFwdPafNonSupportResume NOTIFICATION-TYPE
|
||||
OBJECTS { hwFwdPhysicalindex, entPhysicalName, hwFwdPafChassisId, hwFwdPafSlotId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates that the alarm showing the current PAF configurations do not support the board is cleared."
|
||||
::= { hwFwdPafTrap 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2.1.3
|
||||
hwVxlanLicenseAlarm NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwFwdPafTrap 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.2.1.4
|
||||
hwVxlanLicenseAlarmResume NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwFwdPafTrap 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.3
|
||||
hwFwdPafTrapConformance OBJECT IDENTIFIER ::= { hwFwdPafTrapMIB 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.3.1
|
||||
hwFwdPafTrapGroups OBJECT IDENTIFIER ::= { hwFwdPafTrapConformance 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.3.1.1
|
||||
hwFwdPafObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwFwdPafChassisId, hwFwdPafSlotId, hwFwdPhysicalindex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwFwdPafTrapGroups 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.288.3.1.2
|
||||
hwFwdPafTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwLCFwdPafNonSupport, hwLCFwdPafNonSupportResume, hwVxlanLicenseAlarm, hwVxlanLicenseAlarmResume }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwFwdPafTrapGroups 2 }
|
||||
|
||||
hwFwdPafTrapCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwFwdPafTrapGroup }
|
||||
::= { hwFwdPafTrapGroups 3 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-FWD-PAF-TRAP-MIB.mib
|
||||
--
|
||||
File diff suppressed because it is too large
Load Diff
+531
-164
@@ -1,164 +1,531 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI GTL MIB
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- <author>, <date>, <contents>
|
||||
-- WangHaiwei 2007-1-16
|
||||
-- ==================================================================
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Variables and types are imported
|
||||
--
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-GTL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
hwGtl MODULE-IDENTITY
|
||||
LAST-UPDATED "200611221414Z" -- November 22, 2006 at 14:14 GMT
|
||||
ORGANIZATION
|
||||
"Huawei Technologies Co.,Ltd."
|
||||
CONTACT-INFO
|
||||
"VRP Team Huawei Technologies Co.,Ltd.
|
||||
Huawei Bld.,NO.3 Xinxi Rd.,
|
||||
Shang-Di Information Industry Base,
|
||||
Hai-Dian District Beijing P.R. China
|
||||
http://www.huawei.com
|
||||
Zip:100085
|
||||
"
|
||||
DESCRIPTION
|
||||
"The private mib file includes the general extent
|
||||
information of the device.hwDatacomm(25).htGtl(142)"
|
||||
::= { hwDatacomm 142 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- ==================================================================
|
||||
--
|
||||
-- ======================= definition begin =========================
|
||||
--
|
||||
-- ==================================================================
|
||||
hwGtlMibObjects OBJECT IDENTIFIER ::= { hwGtl 1 }
|
||||
|
||||
|
||||
hwGtlDefaultValueReason OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the reason why the system uses the default value."
|
||||
::= { hwGtlMibObjects 1 }
|
||||
|
||||
|
||||
hwGtlResourceItem OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the resource item which is nearly exhausted."
|
||||
::= { hwGtlMibObjects 2 }
|
||||
|
||||
|
||||
hwGtlFeatureName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the feature name which is near deadline."
|
||||
::= { hwGtlMibObjects 3 }
|
||||
|
||||
|
||||
hwGtlRemainTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remain time of the feature which is near deadline.The unit is day."
|
||||
::= { hwGtlMibObjects 4 }
|
||||
|
||||
|
||||
hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 }
|
||||
|
||||
|
||||
hwGtlDefaultValue NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlDefaultValueReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents that the system will use default value if the license file fails to pass the verification."
|
||||
::= { hwGtlNotifications 1 }
|
||||
|
||||
|
||||
hwGtlResourceUsedUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the resource is nearly exhausted."
|
||||
::= { hwGtlNotifications 2 }
|
||||
|
||||
|
||||
hwGtlNearDeadline NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the feature is near deadline."
|
||||
::= { hwGtlNotifications 3 }
|
||||
|
||||
|
||||
-- Conformance information
|
||||
hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 }
|
||||
|
||||
|
||||
hwGtlCompliances OBJECT IDENTIFIER ::= { hwGtlConformance 1 }
|
||||
|
||||
|
||||
hwGtlCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the HUAWEI-GTL-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwGtlObjectGroup, hwGtlNotificationGroup }
|
||||
::= { hwGtlCompliances 1 }
|
||||
|
||||
|
||||
hwGtlGroups OBJECT IDENTIFIER ::= { hwGtlConformance 2 }
|
||||
|
||||
|
||||
hwGtlObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The GTL attribute group."
|
||||
::= { hwGtlGroups 1 }
|
||||
|
||||
|
||||
hwGtlNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification group."
|
||||
::= { hwGtlGroups 2 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-GTL-MIB.mib
|
||||
--
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI GTL MIB
|
||||
-- Reference:
|
||||
-- Version: V2.15
|
||||
-- History:
|
||||
-- <author>, <date>, <contents>
|
||||
-- WangHaiwei 2007-1-16
|
||||
-- ==================================================================
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Variables and types are imported
|
||||
--
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-GTL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Unsigned32, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
hwGtl MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171643Z" -- AUG 17, 2017 at 16: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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The private mib file includes the general extent
|
||||
information of the device.hwDatacomm(25).htGtl(142)"
|
||||
|
||||
REVISION "201708171643Z"
|
||||
DESCRIPTION "V2.15, Modify description of hwGtlChassisID "
|
||||
|
||||
REVISION "201708141700Z"
|
||||
DESCRIPTION "V2.14, Modify INDEX of hwGtlItemEntry, Delete hwGtlItemIndex, Add hwGtlItemState, hwGtlItemExpireDay "
|
||||
|
||||
REVISION "201607271037Z"
|
||||
DESCRIPTION "V2.13, Modify description of hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared "
|
||||
|
||||
REVISION "201606282020Z"
|
||||
DESCRIPTION "V2.12, Add hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlAbnormalReason "
|
||||
|
||||
REVISION "201605191118Z"
|
||||
DESCRIPTION "V2.11, Add hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared "
|
||||
|
||||
REVISION "201512311501Z"
|
||||
DESCRIPTION "V2.10, Add hwGtlInitial, hwGtlInitialCleared, hwGtlBoardID "
|
||||
|
||||
REVISION "201508101714Z"
|
||||
DESCRIPTION "V2.09, Add hwGtlItemInactive, hwGtlItemInactiveCleared "
|
||||
|
||||
REVISION "201507201148Z"
|
||||
DESCRIPTION "V2.08, Add hwGtlEsnMismatchCleared"
|
||||
|
||||
REVISION "201507141538Z"
|
||||
DESCRIPTION "V2.07, Add hwGtlEsnMismatch"
|
||||
|
||||
REVISION "201506041538Z"
|
||||
DESCRIPTION "V2.06, Add hwGtlResourceOverload, hwGtlResourceOverloadCleared"
|
||||
|
||||
REVISION "201412041538Z"
|
||||
DESCRIPTION "V2.05, Add the hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared"
|
||||
|
||||
REVISION "201403051428Z"
|
||||
DESCRIPTION "V2.04, Add the hwGtlTrialFeatureEnable,hwGtlTrialFeatureDisable"
|
||||
|
||||
REVISION "201308191042Z"
|
||||
DESCRIPTION "V2.03, Add the hwGtlEmergencyStart,hwGtlEmergencyStop"
|
||||
|
||||
REVISION "201308061134Z"
|
||||
DESCRIPTION "V2.02, Add the hwGtlLicenseNotCommeral"
|
||||
|
||||
REVISION "201307171614Z"
|
||||
DESCRIPTION "V2.01, Add the hwGtlResourceUsedUpCleared "
|
||||
|
||||
::= { hwDatacomm 142 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- ==================================================================
|
||||
--
|
||||
-- ======================= definition begin =========================
|
||||
--
|
||||
-- ==================================================================
|
||||
hwGtlMibObjects OBJECT IDENTIFIER ::= { hwGtl 1 }
|
||||
|
||||
hwGtlDefaultValueReason OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the reason why the system uses the default value."
|
||||
::= { hwGtlMibObjects 1 }
|
||||
|
||||
hwGtlResourceItem OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the resource item which is nearly exhausted."
|
||||
::= { hwGtlMibObjects 2 }
|
||||
|
||||
hwGtlFeatureName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the feature name which is near deadline."
|
||||
::= { hwGtlMibObjects 3 }
|
||||
|
||||
hwGtlRemainTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remain time of the feature which is near deadline.The unit is day."
|
||||
::= { hwGtlMibObjects 4 }
|
||||
|
||||
hwGtlVerifyCode OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The verify code returned when verify license file failed."
|
||||
::= { hwGtlMibObjects 5 }
|
||||
|
||||
hwGtlActive OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (5..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active GTL license"
|
||||
::= { hwGtlMibObjects 6 }
|
||||
|
||||
hwGtlShowActLCSName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (5..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show active GTL license file name"
|
||||
::= { hwGtlMibObjects 7 }
|
||||
|
||||
hwGtlItemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwGtlItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of item infomation in GTL license. Especially for show usage of reource item."
|
||||
::= { hwGtlMibObjects 8 }
|
||||
|
||||
hwGtlItemEntry OBJECT-TYPE
|
||||
SYNTAX HwGtlItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A GTL license item information entry. Each entry consists of information of a item."
|
||||
INDEX { hwGtlItemName }
|
||||
::= { hwGtlItemTable 1 }
|
||||
|
||||
HwGtlItemEntry ::=
|
||||
SEQUENCE {
|
||||
hwGtlItemName
|
||||
DisplayString,
|
||||
hwGtlItemControlValue
|
||||
Unsigned32,
|
||||
hwGtlItemUsedValue
|
||||
Unsigned32,
|
||||
hwGtlItemDescription
|
||||
DisplayString,
|
||||
hwGtlItemState
|
||||
DisplayString,
|
||||
hwGtlItemExpireDay
|
||||
DisplayString
|
||||
}
|
||||
|
||||
hwGtlItemName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Item name."
|
||||
::= { hwGtlItemEntry 1 }
|
||||
|
||||
hwGtlItemControlValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control value of the item. Control value will always be non-zero."
|
||||
::= { hwGtlItemEntry 2 }
|
||||
|
||||
hwGtlItemUsedValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used value of the item."
|
||||
::= { hwGtlItemEntry 3 }
|
||||
|
||||
hwGtlItemDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the item."
|
||||
::= { hwGtlItemEntry 4 }
|
||||
|
||||
hwGtlItemState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the item state."
|
||||
::= { hwGtlItemEntry 5 }
|
||||
|
||||
hwGtlItemExpireDay OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the item expire day."
|
||||
::= { hwGtlItemEntry 6 }
|
||||
|
||||
hwGtlChassisID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the alarm chassis whose license control items are inconsistent with those of the main chassis."
|
||||
::= { hwGtlMibObjects 9 }
|
||||
|
||||
hwGtlBoardID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show board description."
|
||||
::= { hwGtlMibObjects 10 }
|
||||
|
||||
hwGtlAbnormalReason OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
startLibrary(10),
|
||||
requestRespond(11),
|
||||
processMessage(12),
|
||||
sendRequest(13),
|
||||
processRequest(14),
|
||||
licenseAbnormal(15)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show abnormal reason of license:
|
||||
startLibrary(10): Failed to start the license library
|
||||
requestRespond(11): The backup request was not responded
|
||||
processMessage(12): Failed to process the backup message
|
||||
sendRequest(13): Failed to send a backup request
|
||||
processRequest(14): Failed to process the backup request
|
||||
licenseAbnormal(15): The license may be abnormal
|
||||
"
|
||||
::= { hwGtlMibObjects 11 }
|
||||
|
||||
hwGtlNotifications OBJECT IDENTIFIER ::= { hwGtl 2 }
|
||||
|
||||
hwGtlDefaultValue NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents that the system will use default value if the license file fails to pass the verification."
|
||||
::= { hwGtlNotifications 1 }
|
||||
|
||||
hwGtlResourceUsedUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the resource is nearly exhausted."
|
||||
::= { hwGtlNotifications 2 }
|
||||
|
||||
hwGtlNearDeadline NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the feature is near deadline."
|
||||
::= { hwGtlNotifications 3 }
|
||||
|
||||
hwGtlLicenseVerifyFailed NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlVerifyCode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents license verification failed.
|
||||
The reason why license verification failed can be:
|
||||
1 represents that the ESN or version of the device and the license file mismatch.
|
||||
2 represents that the license file has expired.
|
||||
3 represents that the product type of the device and the license file mismatch.
|
||||
4 represents that the license file is invalid."
|
||||
::= { hwGtlNotifications 4 }
|
||||
|
||||
hwGtlExpired NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the license has expired."
|
||||
::= { hwGtlNotifications 5 }
|
||||
|
||||
hwGtlItemMismatch NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"License item mismatch with the main chassis."
|
||||
::= { hwGtlNotifications 6 }
|
||||
|
||||
hwGtlDefaultValueCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlDefaultValueReason, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents that the system will use default value if the license file fails to pass the verification is cleared."
|
||||
::= { hwGtlNotifications 7 }
|
||||
|
||||
hwGtlNearDeadlineCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the feature is near deadline is cleared."
|
||||
::= { hwGtlNotifications 8 }
|
||||
|
||||
hwGtlItemMismatchCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the license item mismatch with the main chassis is cleared."
|
||||
::= { hwGtlNotifications 9 }
|
||||
|
||||
hwGtlResourceUsedUpCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the resource is nearly exhausted is cleared."
|
||||
::= { hwGtlNotifications 10 }
|
||||
|
||||
hwGtlLicenseNotCommeral NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the license is not commerial."
|
||||
::= { hwGtlNotifications 11}
|
||||
|
||||
hwGtlEmergencyStart NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the license emergency is started."
|
||||
::= { hwGtlNotifications 12 }
|
||||
|
||||
hwGtlEmergencyStop NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the license mergency is stopped after 7 days."
|
||||
::= { hwGtlNotifications 13 }
|
||||
|
||||
hwGtlTrialFeatureEnable NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the trial feature is enable."
|
||||
::= { hwGtlNotifications 14 }
|
||||
|
||||
hwGtlTrialFeatureDisable NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the trial feature is disable ."
|
||||
::= { hwGtlNotifications 15}
|
||||
|
||||
hwGtlTrialFeatureNearDeadline NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trial feature is about to expire."
|
||||
::= { hwGtlNotifications 16 }
|
||||
|
||||
hwGtlTrialFeatureNearDeadlineCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlFeatureName, hwGtlRemainTime, hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm indicating that the trial feature is about to expire is cleared."
|
||||
::= { hwGtlNotifications 17 }
|
||||
|
||||
hwGtlResourceOverload NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the resource has been used up."
|
||||
::= { hwGtlNotifications 18 }
|
||||
|
||||
hwGtlResourceOverloadCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the resource has been used up is cleared."
|
||||
::= { hwGtlNotifications 19 }
|
||||
|
||||
hwGtlEsnMismatch NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the mismatch between the device ESN and license file."
|
||||
::= { hwGtlNotifications 20 }
|
||||
|
||||
hwGtlEsnMismatchCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the mismatch between the device ESN and license file is cleared."
|
||||
::= { hwGtlNotifications 21 }
|
||||
|
||||
hwGtlItemInactive NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents the item is inactive."
|
||||
::= { hwGtlNotifications 22 }
|
||||
|
||||
hwGtlItemInactiveCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlResourceItem }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents the item is inactive is cleared."
|
||||
::= { hwGtlNotifications 23 }
|
||||
|
||||
hwGtlInitial NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID, hwGtlBoardID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents current license had been initialized."
|
||||
::= { hwGtlNotifications 24 }
|
||||
|
||||
hwGtlInitialCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID, hwGtlBoardID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification represents current license had been initialized is cleared."
|
||||
::= { hwGtlNotifications 25 }
|
||||
|
||||
|
||||
hwGtlFunctionInactive NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlItemName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm indicates that the control item is not activated."
|
||||
::= { hwGtlNotifications 26 }
|
||||
|
||||
hwGtlFunctionInactiveCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlItemName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm indicating that the control item is not activated is cleared."
|
||||
::= { hwGtlNotifications 27 }
|
||||
|
||||
hwGtlResourceLack NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm indicates that the current resources are insufficient."
|
||||
::= { hwGtlNotifications 28 }
|
||||
|
||||
hwGtlResourceLackCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm indicating that the current resources are insufficient is cleared."
|
||||
::= { hwGtlNotifications 29 }
|
||||
|
||||
hwGtlAbnormal NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents license function is abnormal."
|
||||
::= { hwGtlNotifications 30 }
|
||||
|
||||
hwGtlAbnormalCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification represents license function is abnormal is cleared."
|
||||
::= { hwGtlNotifications 31 }
|
||||
|
||||
-- Conformance information
|
||||
hwGtlConformance OBJECT IDENTIFIER ::= { hwGtl 3 }
|
||||
|
||||
hwGtlCompliances OBJECT IDENTIFIER ::= { hwGtlConformance 1 }
|
||||
|
||||
hwGtlCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting
|
||||
the HUAWEI-GTL-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwGtlObjectGroup, hwGtlNotificationGroup }
|
||||
::= { hwGtlCompliances 1 }
|
||||
|
||||
hwGtlGroups OBJECT IDENTIFIER ::= { hwGtlConformance 2 }
|
||||
|
||||
hwGtlObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwGtlDefaultValueReason, hwGtlResourceItem, hwGtlFeatureName, hwGtlRemainTime, hwGtlVerifyCode,
|
||||
hwGtlActive, hwGtlShowActLCSName, hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription, hwGtlItemState, hwGtlItemExpireDay, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason }
|
||||
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 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification group."
|
||||
::= { hwGtlGroups 2 }
|
||||
|
||||
END
|
||||
+3287
-1335
File diff suppressed because it is too large
Load Diff
+6321
-3247
File diff suppressed because it is too large
Load Diff
+958
-584
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,624 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: info-center mangement mib
|
||||
-- Reference: huawei enterprise mib
|
||||
-- Version: V2.10
|
||||
-- History:
|
||||
-- initial version 2009-09-08
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-INFOCENTER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
RowStatus, DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, OBJECT-IDENTITY, IpAddress, Counter64, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB;
|
||||
|
||||
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25
|
||||
hwInfoCenter MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171754Z" --Aug 17, 2017 at 17:54 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-INFO-CENTER-MIB contains objects to manage the system info-center configuration.
|
||||
It defines the model used to represent configuration data that exists elsewhere
|
||||
in the system and in peripheral devices. The MIB is proper for system configuration.
|
||||
NMS can query configuration change log message and operate configuration.
|
||||
There are no constraints on this MIB."
|
||||
|
||||
REVISION "201708171754Z" --Aug 17, 2017 at 17:54 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICLogFileNumThrd."
|
||||
|
||||
REVISION "201705162104Z" -- may 16, 2017 at 21:04 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICLogFileNumThrd."
|
||||
|
||||
REVISION "201705112018Z" -- may 11, 2017 at 15:44 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICLogFileStorageThreshold."
|
||||
|
||||
REVISION "201605281447Z" -- may 28, 2016 at 14:47 GMT
|
||||
DESCRIPTION
|
||||
"Add oper(3) and security(4)."
|
||||
|
||||
REVISION "201605271447Z" -- may 27, 2016 at 14:47 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICLogWriteFail and hwICLogWriteFailCleared . "
|
||||
|
||||
REVISION "201508171544Z" -- Aug 17, 2015 at 15:44 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICLogBufferLose."
|
||||
|
||||
REVISION "201408051150Z" -- Aug 5, 2014 at 11:50 GMT
|
||||
DESCRIPTION
|
||||
"Add hwICInsufficientSpace."
|
||||
REVISION "201412161706Z" -- Dec 16, 2014 at 17:06 GMT
|
||||
DESCRIPTION
|
||||
"To compile on linux"
|
||||
REVISION "201307111640Z" -- Jul 11, 2013 at 16:40 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module ."
|
||||
REVISION "201307051710Z" -- Jul 5, 2013 at 17:10 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module ."
|
||||
REVISION "201108081200Z" -- August 12, 2011 at 12:00 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module ."
|
||||
|
||||
::= { hwDatacomm 212 }
|
||||
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
|
||||
HWMessageLevel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify level of message of info-center.
|
||||
Currently, following levels of message are provided:
|
||||
emergencies(0):
|
||||
alerts(1):
|
||||
critical(2):
|
||||
errors(3):
|
||||
warnings(4):
|
||||
notifications(5):
|
||||
informational(6):
|
||||
debugging(7):
|
||||
"
|
||||
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
emergencies(0),
|
||||
alerts(1),
|
||||
critical(2),
|
||||
errors(3),
|
||||
warnings(4),
|
||||
notifications(5),
|
||||
informational(6),
|
||||
debugging(7)
|
||||
}
|
||||
|
||||
HWFacilityType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify loghost facility which generates messages."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
-- kernel(0),
|
||||
-- userLevel(1),
|
||||
-- mailSystem(2),
|
||||
-- systemDaemons(3),
|
||||
-- securityAuthorization(4),
|
||||
-- internallyMessages(5),
|
||||
-- linePrinter(6),
|
||||
-- networkNews(7),
|
||||
-- uucp(8),
|
||||
-- clockDaemon(9),
|
||||
-- securityAuthorization2(10),
|
||||
-- ftpDaemon(11),
|
||||
-- ntp(12),
|
||||
-- logAudit(13),
|
||||
-- logAlert(14),
|
||||
-- clockDaemon2(15),
|
||||
local0(16),
|
||||
local1(17),
|
||||
local2(18),
|
||||
local3(19),
|
||||
local4(20),
|
||||
local5(21),
|
||||
local6(22),
|
||||
local7(23)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- ==========================================================================
|
||||
-- hwInfoCenterObjects
|
||||
-- ==========================================================================
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212
|
||||
hwInfoCenterObjects OBJECT IDENTIFIER ::= { hwInfoCenter 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.1
|
||||
hwICEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object control the state of INFO CENTER.
|
||||
If the state is false, the device stop to generate or record
|
||||
message through INFO CENTER. All the log, diagnose log and
|
||||
trap won't record."
|
||||
::= { hwInfoCenterObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2
|
||||
hwICLoghost OBJECT IDENTIFIER ::= { hwInfoCenterObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.1
|
||||
hwICLoghostSourceInterface OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..63))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The log host uses the bound source interface to send logs. All log hosts use the same source interface. For details about the value of this parameter, see ifEntry. If no source interface is configured, the value is NULL."
|
||||
::= { hwICLoghost 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2
|
||||
hwICLoghostTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwICLoghostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists information center functions, including configuring and deleting syslog hosts and modifying common parameters of syslog hosts."
|
||||
::= { hwICLoghost 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1
|
||||
hwICLoghostEntry OBJECT-TYPE
|
||||
SYNTAX HwICLoghostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a configuration loghost in the system."
|
||||
INDEX { hwICLoghostIpAddressType,
|
||||
hwICLoghostIpAddress,
|
||||
IMPLIED hwICLoghostVpnInstance }
|
||||
::= { hwICLoghostTable 1 }
|
||||
|
||||
HwICLoghostEntry ::=
|
||||
SEQUENCE {
|
||||
hwICLoghostIpAddressType
|
||||
InetAddressType,
|
||||
hwICLoghostIpAddress
|
||||
InetAddress,
|
||||
hwICLoghostVpnInstance
|
||||
DisplayString,
|
||||
hwICLoghostChannel
|
||||
Integer32,
|
||||
hwICLoghostFacility
|
||||
HWFacilityType,
|
||||
hwICLoghostLanguage
|
||||
INTEGER,
|
||||
hwICLoghostRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.1
|
||||
hwICLoghostIpAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address type of loghost."
|
||||
::= { hwICLoghostEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.2
|
||||
hwICLoghostIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of the specified loghost."
|
||||
::= { hwICLoghostEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.3
|
||||
hwICLoghostVpnInstance OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vpn instance which the loghost uses. "
|
||||
::= { hwICLoghostEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.4
|
||||
hwICLoghostChannel OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel which the loghost receives message. The value of this
|
||||
object identifies the index of the channel in the Channel Table.
|
||||
The value is referenced from hwICChannelTable."
|
||||
DEFVAL { 2 }
|
||||
::= { hwICLoghostEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.5
|
||||
hwICLoghostFacility OBJECT-TYPE
|
||||
SYNTAX HWFacilityType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operations staff can selectively filter the messages with priority
|
||||
which consists of facility that generates the message and severity of the
|
||||
message."
|
||||
DEFVAL { local7 }
|
||||
::= { hwICLoghostEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.6
|
||||
hwICLoghostLanguage OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
chinese(1),
|
||||
english(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language of a loghost. If chinese is selected, the information which
|
||||
the loghost receives is chinese content."
|
||||
DEFVAL { english }
|
||||
::= { hwICLoghostEntry 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.2.2.1.7
|
||||
hwICLoghostRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this table."
|
||||
::= { hwICLoghostEntry 7 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.3
|
||||
hwICChannel OBJECT IDENTIFIER ::= { hwInfoCenterObjects 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.3.1
|
||||
hwICChannelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwICChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of INFO CENTER channel."
|
||||
::= { hwICChannel 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.3.1.1
|
||||
hwICChannelEntry OBJECT-TYPE
|
||||
SYNTAX HwICChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel entry of INFO CENTER."
|
||||
INDEX { hwICChannelIndex }
|
||||
::= { hwICChannelTable 1 }
|
||||
|
||||
HwICChannelEntry ::=
|
||||
SEQUENCE {
|
||||
hwICChannelIndex
|
||||
Integer32,
|
||||
hwICChannelName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.3.1.1.1
|
||||
hwICChannelIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this table."
|
||||
::= { hwICChannelEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.3.1.2
|
||||
hwICChannelName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of channel.
|
||||
The channel name must be different from each other."
|
||||
::= { hwICChannelEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.4
|
||||
hwICModule OBJECT IDENTIFIER ::= { hwInfoCenterObjects 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.4.1
|
||||
hwICModuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwICModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of INFO CENTER module."
|
||||
::= { hwICModule 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1
|
||||
hwICModuleEntry OBJECT-TYPE
|
||||
SYNTAX HwICModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The module entry of syslog."
|
||||
INDEX { hwICModuleIndex }
|
||||
::= { hwICModuleTable 1 }
|
||||
|
||||
HwICModuleEntry ::=
|
||||
SEQUENCE {
|
||||
hwICModuleIndex Integer32,
|
||||
hwICModuleName DisplayString
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1.1
|
||||
hwICModuleIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this table."
|
||||
::= { hwICModuleEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.4.1.1.2
|
||||
hwICModuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of module."
|
||||
::= { hwICModuleEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5
|
||||
hwICLogFilter OBJECT IDENTIFIER ::= { hwInfoCenterObjects 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5.1
|
||||
hwICLogFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwICLogFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries in this table can be created, modified, or deleted. The entries indicate that the log control status on the current channel. When the status of the log is off, the level control does not take effect."
|
||||
::= { hwICLogFilter 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1
|
||||
hwICLogFilterEntry OBJECT-TYPE
|
||||
SYNTAX HwICLogFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The log entry of INFO CENTER."
|
||||
INDEX { hwICChannelIndex,
|
||||
IMPLIED hwICModuleName
|
||||
}
|
||||
::= { hwICLogFilterTable 1 }
|
||||
|
||||
HwICLogFilterEntry ::=
|
||||
SEQUENCE {
|
||||
hwICLogFilterState INTEGER,
|
||||
hwICLogFilterLevel HWMessageLevel,
|
||||
hwICLogFilterRowStatus RowStatus
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.1
|
||||
hwICLogFilterState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
on(1),
|
||||
off(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch state of log."
|
||||
::= { hwICLogFilterEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.2
|
||||
hwICLogFilterLevel OBJECT-TYPE
|
||||
SYNTAX HWMessageLevel
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of log message."
|
||||
::= { hwICLogFilterEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.5.1.1.3
|
||||
hwICLogFilterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this table entry."
|
||||
::= { hwICLogFilterEntry 3 }
|
||||
|
||||
--1.3.6.1.4.1.2011.5.25.212.6
|
||||
hwICLogFile OBJECT IDENTIFIER ::= { hwInfoCenterObjects 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.6.1
|
||||
hwICLogFileType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
log(1),
|
||||
diag(2),
|
||||
oper(3),
|
||||
security(4)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logfile type."
|
||||
::= { hwICLogFile 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.6.2
|
||||
hwICLogFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logfile name."
|
||||
::= { hwICLogFile 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.6.3
|
||||
hwICLogFileStorageUsage OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Storage space occupied by log files."
|
||||
::= { hwICLogFile 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.6.4
|
||||
hwICLogFileCurNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logfile number."
|
||||
::= { hwICLogFile 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.212.6.5
|
||||
hwICLogFileThrdNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The logfile max number."
|
||||
::= { hwICLogFile 5 }
|
||||
|
||||
-- ==========================================================================
|
||||
-- hwInfoCenterNotifications
|
||||
-- ==========================================================================
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.11.2
|
||||
hwInfoCenterNotifications OBJECT IDENTIFIER ::= { hwInfoCenter 2 }
|
||||
|
||||
hwICLogFileStorageThrd NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification for logfile storage limit."
|
||||
::= { hwInfoCenterNotifications 1 }
|
||||
|
||||
hwICLogFileAging NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification for logfile aging."
|
||||
::= { hwInfoCenterNotifications 2 }
|
||||
|
||||
hwICInsufficientSpace NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification for insufficient space."
|
||||
::= { hwInfoCenterNotifications 3 }
|
||||
|
||||
hwICLogBufferLose NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification for logfile buffer lose."
|
||||
::= { hwInfoCenterNotifications 4 }
|
||||
|
||||
hwICLogWriteFail NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Log written to the log file failed."
|
||||
::= { hwInfoCenterNotifications 5 }
|
||||
|
||||
hwICLogWriteFailCleared NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Log written successfully to logfile after writting fail."
|
||||
::= { hwInfoCenterNotifications 6 }
|
||||
|
||||
hwICLogFileStorageThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileStorageUsage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Alarm threshed for storage space occupied by log files."
|
||||
::= { hwInfoCenterNotifications 7 }
|
||||
|
||||
hwICLogFileNumThrd NOTIFICATION-TYPE
|
||||
OBJECTS { hwICLogFileType, hwICLogFileCurNum, hwICLogFileThrdNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The notification for logfile number limit."
|
||||
::= { hwInfoCenterNotifications 8 }
|
||||
-- ==========================================================================
|
||||
-- configuration save group
|
||||
-- ==========================================================================
|
||||
|
||||
-- 1.3.6.1.4.1.2011.6.11.3
|
||||
hwInfoCenterConformance OBJECT IDENTIFIER ::= { hwInfoCenter 3 }
|
||||
|
||||
hwInfoCenterCompliances OBJECT IDENTIFIER ::= { hwInfoCenterConformance 1 }
|
||||
|
||||
hwInfoCenterCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting the HUAWEI-INFOCENTER-MIB."
|
||||
MODULE HUAWEI-INFOCENTER-MIB
|
||||
MANDATORY-GROUPS { hwInfoCenterGroup }
|
||||
::= { hwInfoCenterCompliances 1 }
|
||||
|
||||
|
||||
hwInfoCenterGroups OBJECT IDENTIFIER ::= { hwInfoCenterConformance 2 }
|
||||
|
||||
hwInfoCenterGroup OBJECT-GROUP
|
||||
OBJECTS { hwICEnable, hwICLoghostSourceInterface, hwICLogFileType, hwICLogFileName}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The infocenter group."
|
||||
::= { hwInfoCenterGroups 1 }
|
||||
|
||||
hwInfoCenterTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwICLogFileStorageThrd, hwICLogFileAging,hwICLogBufferLose,hwICLogWriteFail ,hwICLogWriteFailCleared ,hwICLogFileNumThrd}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The infocenter trap group."
|
||||
::= { hwInfoCenterGroups 2 }
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-INFO-CENTER-MIB.mib
|
||||
--
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1608
-1452
File diff suppressed because it is too large
Load Diff
+4914
-1574
File diff suppressed because it is too large
Load Diff
+5890
-2726
File diff suppressed because it is too large
Load Diff
+5294
-4709
File diff suppressed because it is too large
Load Diff
+410
-120
@@ -1,120 +1,410 @@
|
||||
--
|
||||
-- HUAWEI-L2VPN-MIB.mib
|
||||
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341
|
||||
-- Tuesday, March 03, 2009 at 18:50:57
|
||||
--
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI L2VPN Management MIB
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- 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
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.119.7
|
||||
hwL2VpnAttribute MODULE-IDENTITY
|
||||
LAST-UPDATED "200903030900Z" -- March 03, 2009 at 09:00 GMT
|
||||
ORGANIZATION
|
||||
"Huawei Technologies Co., Ltd."
|
||||
CONTACT-INFO
|
||||
"R&D BeiJing, Huawei Technologies co.,Ltd.
|
||||
Q2 Bld.,NO.156 BeiQing Rd.,
|
||||
HuanBaoYuan Information Industry Base,
|
||||
Hai-Dian District Beijing P.R. China
|
||||
Zip:100094
|
||||
Http://www.huawei.com
|
||||
E-mail:[email protected]"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-L2VPN-MIB contains objects to
|
||||
manage global Attributes of L2VPN."
|
||||
::= { hwL2Vpn 7 }
|
||||
|
||||
--
|
||||
-- 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.7.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.7.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 }
|
||||
|
||||
--
|
||||
-- Conformance information
|
||||
--
|
||||
-- 1.3.6.1.4.1.2011.5.25.119.7.3
|
||||
hwL2VpnMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnAttribute 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.119.7.3.1
|
||||
hwL2VpnMIBCompliances OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 1 }
|
||||
|
||||
-- this module
|
||||
-- 1.3.6.1.4.1.2011.5.25.119.7.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.7.3.2
|
||||
hwL2VpnMIBGroups OBJECT IDENTIFIER ::= { hwL2VpnMIBConformance 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.119.7.3.2.1
|
||||
hwL2VpnMIBGroup OBJECT-GROUP
|
||||
OBJECTS { hwL2VpnEnable, hwL2VpnWorkingMode }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The L2VPN's attributes group."
|
||||
::= { hwL2VpnMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-L2VPN-MIB.mib
|
||||
--
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
--
|
||||
+863
-763
File diff suppressed because it is too large
Load Diff
+601
-394
@@ -1,394 +1,601 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: HUAWEI LDT MIB, this mib will maintain infomation of LDT
|
||||
-- for datacomm product.
|
||||
-- Reference:
|
||||
-- Version: V1.00
|
||||
-- History:
|
||||
--
|
||||
-- V1.00 2008-07-15 initial version
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-LDT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
TruthValue,TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
|
||||
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB;
|
||||
|
||||
hwLdtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200807171700Z" -- July 15, 2008 at 14:30 GMT
|
||||
ORGANIZATION
|
||||
"Huawei Technologies co.,Ltd."
|
||||
CONTACT-INFO
|
||||
"R&D NanJing, Huawei Technologies co.,Ltd.
|
||||
High hope mansion,
|
||||
Baixia road,
|
||||
Nanjing city
|
||||
Zip:100085
|
||||
Http://www.huawei.com
|
||||
E-mail:[email protected]
|
||||
Zip:100000
|
||||
"
|
||||
DESCRIPTION
|
||||
"This file is an LDT-MIB. It provides such functions of
|
||||
globally enabling or disabling the LDT function, enabling the global
|
||||
alarm, clearing statistics on ports and configuring work mode and so on."
|
||||
::= { hwDatacomm 174 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Node definitions
|
||||
-- ============================================================================
|
||||
|
||||
hwLdtObjects OBJECT IDENTIFIER ::= { hwLdtMIB 1 }
|
||||
|
||||
hwLdtPortTrapObjects OBJECT IDENTIFIER ::= { hwLdtMIB 2 }
|
||||
|
||||
hwLdtTraps OBJECT IDENTIFIER ::= { hwLdtMIB 3 }
|
||||
|
||||
hwLdtConformance OBJECT IDENTIFIER ::= { hwLdtMIB 4 }
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- ======================= Objects definitions=================================
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
hwLdtConfiguration OBJECT IDENTIFIER ::= { hwLdtObjects 1}
|
||||
|
||||
hwLdtEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Globally enable or disable the LDT configuration. If the hwLdtEnable
|
||||
is 1, LDT is enabled. If the hwLdtEnable is 2, LDT is disabled.
|
||||
By default, LDT is 2(disabled)."
|
||||
DEFVAL { 2 }
|
||||
::= { hwLdtConfiguration 1 }
|
||||
|
||||
hwLdtIntervalTime OBJECT-TYPE
|
||||
SYNTAX Integer32(5..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packet send interval time. By default, the time is 5s."
|
||||
DEFVAL { 5 }
|
||||
::= { hwLdtConfiguration 2 }
|
||||
|
||||
hwLdtVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list."
|
||||
::= { hwLdtConfiguration 3 }
|
||||
|
||||
hwLdtVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list."
|
||||
::= { hwLdtConfiguration 4 }
|
||||
|
||||
hwLdtPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLdtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDT port congfiguration table."
|
||||
::= { hwLdtConfiguration 5 }
|
||||
|
||||
hwLdtPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HwLdtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LDT port congfiguration table."
|
||||
INDEX{ hwLdtInterfaceIndex }
|
||||
::= { hwLdtPortConfigTable 1}
|
||||
|
||||
HwLdtPortConfigEntry ::=
|
||||
SEQUENCE{
|
||||
hwLdtInterfaceIndex InterfaceIndex,
|
||||
hwLdtInterfaceName OCTET STRING,
|
||||
hwLdtPortLdtEnable INTEGER,
|
||||
hwLdtPortMode INTEGER,
|
||||
hwLdtPortStatus INTEGER,
|
||||
hwLdtPortRecoveryTime Integer32
|
||||
}
|
||||
|
||||
hwLdtInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each interface or interface
|
||||
sub-layer in the managed system. The value is consistent with the
|
||||
ifIndex in ifTable of IF-MIB."
|
||||
::= { hwLdtPortConfigEntry 1 }
|
||||
|
||||
hwLdtInterfaceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..48))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface name."
|
||||
::= { hwLdtPortConfigEntry 2 }
|
||||
|
||||
hwLdtPortLdtEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface enable or disable. If the hwLdtPortLdtEnable
|
||||
is 1, it is enabled. If the hwLdtPortLdtEnable is 2, it is disabled.
|
||||
By default, it is disabled."
|
||||
DEFVAL { 1 }
|
||||
::= { hwLdtPortConfigEntry 3 }
|
||||
|
||||
hwLdtPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
trap(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action of Loop detection, including trap, blocking,noLearning,and shutdown. By default the mode
|
||||
is blocking."
|
||||
DEFVAL { 2 }
|
||||
::= { hwLdtPortConfigEntry 4 }
|
||||
|
||||
hwLdtPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port status, including normal, blocking,noLearning,and shutdown. By default the status
|
||||
is normal."
|
||||
DEFVAL { 1 }
|
||||
::= { hwLdtPortConfigEntry 5 }
|
||||
|
||||
hwLdtPortRecoveryTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port recovery time.By default the time is 1s."
|
||||
::= { hwLdtPortConfigEntry 6 }
|
||||
|
||||
hwLdtPortStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLdtPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDT port status table."
|
||||
::= { hwLdtConfiguration 6 }
|
||||
|
||||
hwLdtPortStatusEntry OBJECT-TYPE
|
||||
SYNTAX HwLdtPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LDT port status table."
|
||||
INDEX{ hwLdtInterfaceIndex,hwLdtPortVlanIDIndex }
|
||||
::= { hwLdtPortStatusTable 1}
|
||||
|
||||
HwLdtPortStatusEntry ::=
|
||||
SEQUENCE{
|
||||
hwLdtPortVlanIDIndex VlanId,
|
||||
hwLdtPortVlanStatus INTEGER
|
||||
}
|
||||
|
||||
hwLdtPortVlanIDIndex OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port enabled vlanId."
|
||||
::= { hwLdtPortStatusEntry 1 }
|
||||
|
||||
hwLdtPortVlanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port status, including normal, blocking,noLearning,and shutdown. By default the status
|
||||
is normal."
|
||||
DEFVAL { 1 }
|
||||
::= { hwLdtPortStatusEntry 2 }
|
||||
hwLdtPortLoopVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 1 }
|
||||
|
||||
hwLdtPortLoopVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 2 }
|
||||
|
||||
hwLdtPortRecoverVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 3 }
|
||||
|
||||
hwLdtPortRecoverVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 4 }
|
||||
|
||||
|
||||
---Notifycation
|
||||
|
||||
hwLdtPortLoop NOTIFICATION-TYPE
|
||||
OBJECTS {hwLdtInterfaceName,hwLdtPortLoopVlanListLow,hwLdtPortLoopVlanListHigh}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LDT detected Loop.hwLdtInterfaceName node is interface name,
|
||||
hwLdtPortLoopVlanlistLow node is The lowest possible value of the vlan list,
|
||||
hwLdtPortLoopVlanlistHigh node is The highest possible value of the vlan list."
|
||||
::= { hwLdtTraps 1}
|
||||
|
||||
hwLdtPortRecovry NOTIFICATION-TYPE
|
||||
OBJECTS {hwLdtInterfaceName,hwLdtPortRecoverVlanListLow,hwLdtPortRecoverVlanListHigh}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LDT detected resuming port.hwLdtInterfaceName node is interface index,
|
||||
hwLdtPortRecoverVlanlistLow node is The lowest possible value of the vlan list,
|
||||
hwLdtPortRecoverVlanlistHigh node is The highest possible value of the vlan list."
|
||||
::= { hwLdtTraps 2}
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- HAUWEILDTMIBCONFORMANCE
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hwLdtConformances OBJECT IDENTIFIER ::= { hwLdtConformance 1 }
|
||||
hwLdtGroups OBJECT IDENTIFIER ::= { hwLdtConformance 2 }
|
||||
-- compliance statements
|
||||
hwLdtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the HUAWEI-LDT-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hwLdtConfigGroup,
|
||||
hwLdtPortConfigGroup,
|
||||
hwLdtTrapPortGroup,
|
||||
hwLdtTrapGroup
|
||||
}
|
||||
::= { hwLdtConformances 1 }
|
||||
|
||||
-- MIB groupings
|
||||
hwLdtConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtEnable,
|
||||
hwLdtIntervalTime,
|
||||
hwLdtVlanListLow,
|
||||
hwLdtVlanListHigh
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to configure the
|
||||
LDT implementation behavior.
|
||||
This group is mandatory for agents which implement the LDT."
|
||||
::= { hwLdtGroups 1 }
|
||||
|
||||
hwLdtPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtPortLdtEnable,
|
||||
hwLdtInterfaceName,
|
||||
hwLdtPortMode,
|
||||
hwLdtPortStatus,
|
||||
hwLdtPortRecoveryTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects indicate information of port."
|
||||
::= { hwLdtGroups 2 }
|
||||
|
||||
hwLdtTrapPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtPortLoopVlanListLow,
|
||||
hwLdtPortLoopVlanListHigh,
|
||||
hwLdtPortRecoverVlanListLow,
|
||||
hwLdtPortRecoverVlanListHigh
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate HUAWEI-LDT-MIB
|
||||
data consistency and general status information."
|
||||
::= { hwLdtGroups 3 }
|
||||
|
||||
hwLdtTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
hwLdtPortLoop,
|
||||
hwLdtPortRecovry
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate HUAWEI-LDT-MIB
|
||||
data consistency and general status information."
|
||||
::= { hwLdtGroups 4 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-LDT-MIB.mib
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: HUAWEI LDT MIB, this mib will maintain infomation of LDT
|
||||
-- for datacomm product.
|
||||
-- Reference:
|
||||
-- Version: V1.02
|
||||
-- History:
|
||||
--
|
||||
-- V1.00 2008-07-15 initial version
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-LDT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
TruthValue,TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32,
|
||||
OBJECT-IDENTITY, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
hwLdtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201706081108Z" -- June 08, 2017 at 11:08 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"This file is an LDT-MIB. It provides such functions of
|
||||
globally enabling or disabling the LDT function, enabling the global
|
||||
alarm, clearing statistics on ports and configuring work mode and so on."
|
||||
|
||||
REVISION "201706081108Z" -- June 08, 2017 at 11:08 GMT
|
||||
DESCRIPTION "Add new node hwLdtPortLoopAutoTrapVlanList."
|
||||
|
||||
REVISION "201512031528Z"
|
||||
DESCRIPTION "Update size list of hwPortLoopDetectRecoveryTime."
|
||||
|
||||
::= { hwDatacomm 174 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Node definitions
|
||||
-- ============================================================================
|
||||
|
||||
hwLdtObjects OBJECT IDENTIFIER ::= { hwLdtMIB 1 }
|
||||
|
||||
hwLdtPortTrapObjects OBJECT IDENTIFIER ::= { hwLdtMIB 2 }
|
||||
|
||||
hwLdtTraps OBJECT IDENTIFIER ::= { hwLdtMIB 3 }
|
||||
|
||||
hwLdtConformance OBJECT IDENTIFIER ::= { hwLdtMIB 4 }
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- ======================= Objects definitions=================================
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
hwLdtConfiguration OBJECT IDENTIFIER ::= { hwLdtObjects 1}
|
||||
|
||||
hwLdtEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Globally enable or disable the LDT configuration. If the hwLdtEnable
|
||||
is 1, LDT is enabled. If the hwLdtEnable is 2, LDT is disabled.
|
||||
By default, LDT is 2(disabled)."
|
||||
::= { hwLdtConfiguration 1 }
|
||||
|
||||
hwLdtIntervalTime OBJECT-TYPE
|
||||
SYNTAX Integer32(5..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packet send interval time. By default, the time is 5s."
|
||||
::= { hwLdtConfiguration 2 }
|
||||
|
||||
hwLdtVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list."
|
||||
::= { hwLdtConfiguration 3 }
|
||||
|
||||
hwLdtVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list."
|
||||
::= { hwLdtConfiguration 4 }
|
||||
|
||||
hwLdtPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLdtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDT port congfiguration table."
|
||||
::= { hwLdtConfiguration 5 }
|
||||
|
||||
hwLdtPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HwLdtPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LDT port congfiguration table."
|
||||
INDEX{ hwLdtInterfaceIndex }
|
||||
::= { hwLdtPortConfigTable 1}
|
||||
|
||||
HwLdtPortConfigEntry ::=
|
||||
SEQUENCE{
|
||||
hwLdtInterfaceIndex InterfaceIndex,
|
||||
hwLdtInterfaceName OCTET STRING,
|
||||
hwLdtPortLdtEnable INTEGER,
|
||||
hwLdtPortMode INTEGER,
|
||||
hwLdtPortStatus INTEGER,
|
||||
hwLdtPortRecoveryTime Integer32
|
||||
}
|
||||
|
||||
hwLdtInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value, greater than zero, for each interface or interface
|
||||
sub-layer in the managed system. The value is consistent with the
|
||||
ifIndex in ifTable of IF-MIB."
|
||||
::= { hwLdtPortConfigEntry 1 }
|
||||
|
||||
hwLdtInterfaceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..48))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface name."
|
||||
::= { hwLdtPortConfigEntry 2 }
|
||||
|
||||
hwLdtPortLdtEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface enable or disable. If the hwLdtPortLdtEnable
|
||||
is 1, it is enabled. If the hwLdtPortLdtEnable is 2, it is disabled.
|
||||
By default, it is disabled."
|
||||
DEFVAL { 1 }
|
||||
::= { hwLdtPortConfigEntry 3 }
|
||||
|
||||
hwLdtPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
trap(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4),
|
||||
quitvlan(5)
|
||||
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action of Loop detection, including trap, blocking, noLearning, shutdown and quitvlan. By default the mode
|
||||
is shutdown."
|
||||
DEFVAL { 2 }
|
||||
::= { hwLdtPortConfigEntry 4 }
|
||||
|
||||
hwLdtPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4),
|
||||
quitvlan(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port status, including normal, blocking, noLearning, shutdown, and quitvlan. By default the status
|
||||
is normal."
|
||||
::= { hwLdtPortConfigEntry 5 }
|
||||
|
||||
hwLdtPortRecoveryTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port recovery time.By default the time is 255s."
|
||||
::= { hwLdtPortConfigEntry 6 }
|
||||
|
||||
hwLdtPortStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLdtPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LDT port status table."
|
||||
::= { hwLdtConfiguration 6 }
|
||||
|
||||
hwLdtPortStatusEntry OBJECT-TYPE
|
||||
SYNTAX HwLdtPortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the LDT port status table."
|
||||
INDEX{ hwLdtInterfaceIndex,hwLdtPortVlanIDIndex }
|
||||
::= { hwLdtPortStatusTable 1}
|
||||
|
||||
HwLdtPortStatusEntry ::=
|
||||
SEQUENCE{
|
||||
hwLdtPortVlanIDIndex VlanId,
|
||||
hwLdtPortVlanStatus INTEGER
|
||||
}
|
||||
|
||||
hwLdtPortVlanIDIndex OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port enabled vlanId."
|
||||
::= { hwLdtPortStatusEntry 1 }
|
||||
|
||||
hwLdtPortVlanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
blocking(2),
|
||||
noLearning(3),
|
||||
shutdown(4),
|
||||
quitvlan(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port status, including normal, blocking, noLearning, shutdown and quitvlan. By default the status
|
||||
is normal."
|
||||
::= { hwLdtPortStatusEntry 2 }
|
||||
|
||||
|
||||
|
||||
hwPortLoopDetectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwPortLoopDetectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing the port external loopback detection information for device.
|
||||
It can protect the port from external loopback."
|
||||
::= { hwLdtConfiguration 7 }
|
||||
|
||||
hwPortLoopDetectEntry OBJECT-TYPE
|
||||
SYNTAX HwPortLoopDetectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of the port external loopback detection table."
|
||||
INDEX { hwPortLoopDetectIfIndex }
|
||||
::= { hwPortLoopDetectTable 1 }
|
||||
|
||||
HwPortLoopDetectEntry ::=
|
||||
SEQUENCE {
|
||||
hwPortLoopDetectIfIndex
|
||||
InterfaceIndex,
|
||||
hwLPortLoopDetectIfName
|
||||
OCTET STRING,
|
||||
hwPortLoopDetectEnabled
|
||||
EnabledStatus,
|
||||
hwPortLoopDetectRecoveryTime
|
||||
Integer32,
|
||||
hwPortLoopDetectAction
|
||||
INTEGER,
|
||||
hwPortLoopDetectStatus
|
||||
INTEGER,
|
||||
hwPortLoopDetectProtocol
|
||||
OCTET STRING,
|
||||
hwPortLoopDetectVlanLow
|
||||
OCTET STRING(SIZE (256)),
|
||||
hwPortLoopDetectVlanHigh
|
||||
OCTET STRING(SIZE (256))
|
||||
}
|
||||
|
||||
hwPortLoopDetectIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number which will be configured port external loopback detection."
|
||||
::= { hwPortLoopDetectEntry 1 }
|
||||
|
||||
hwLPortLoopDetectIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(0..48))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface name."
|
||||
::= { hwPortLoopDetectEntry 2 }
|
||||
|
||||
hwPortLoopDetectEnabled OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to 'enabled(1)' Port external loopback detection
|
||||
is enabled on this port else disabled."
|
||||
::= { hwPortLoopDetectEntry 3 }
|
||||
|
||||
hwPortLoopDetectRecoveryTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The detect period of port external loopback detection."
|
||||
DEFVAL { 0 }
|
||||
::= { hwPortLoopDetectEntry 4 }
|
||||
|
||||
hwPortLoopDetectAction OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
shutdown(1),
|
||||
blocking(2),
|
||||
trap(3),
|
||||
noLearning(4),
|
||||
quitvlan(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port external loopback detection protect action of this entry."
|
||||
::= { hwPortLoopDetectEntry 5 }
|
||||
|
||||
hwPortLoopDetectStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
blocking(2),
|
||||
shutdown(3),
|
||||
trap(4),
|
||||
noLearning(5),
|
||||
quitvlan(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of port(normal/blocking/shutdown/trap/noLearning/quitvlan)."
|
||||
::= { hwPortLoopDetectEntry 6 }
|
||||
|
||||
hwPortLoopDetectProtocol OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ethernet type of the detecting packet to port external loopback detection."
|
||||
::= { hwPortLoopDetectEntry 7 }
|
||||
|
||||
hwPortLoopDetectVlanLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest value of the vlan list for detecting loop."
|
||||
::= { hwPortLoopDetectEntry 8 }
|
||||
|
||||
hwPortLoopDetectVlanHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest value of the vlan list for detecting loop."
|
||||
::= { hwPortLoopDetectEntry 9 }
|
||||
|
||||
|
||||
hwLoopDetectInterval OBJECT-TYPE
|
||||
SYNTAX Integer32(5..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The detect period of system external loopback detection, the default value is 5 second."
|
||||
::= { hwLdtConfiguration 8 }
|
||||
|
||||
hwLoopDetectSendingPacketInterval OBJECT-TYPE
|
||||
SYNTAX Integer32(1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period of sending detecting packet, the default value is 5 second."
|
||||
::= { hwLdtConfiguration 9 }
|
||||
|
||||
hwLdtPortLoopVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 1 }
|
||||
|
||||
hwLdtPortLoopVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 2 }
|
||||
|
||||
hwLdtPortRecoverVlanListLow OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lowest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 3 }
|
||||
|
||||
hwLdtPortRecoverVlanListHigh OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (256))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest possible value of the vlan list for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 4 }
|
||||
|
||||
hwLdtPortLoopDetectVlanList OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE (0..1024))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The possible vlan for discovering loop."
|
||||
::= { hwLdtPortTrapObjects 5 }
|
||||
|
||||
hwLdtPortLoopAutoTrapVlanList OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..512))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLANs for which only an alarm is reported after a loop is detected."
|
||||
::= { hwLdtPortTrapObjects 6 }
|
||||
|
||||
|
||||
---Notifycation
|
||||
|
||||
hwLdtPortLoop NOTIFICATION-TYPE
|
||||
OBJECTS {hwLdtInterfaceName,hwLdtPortLoopVlanListLow,hwLdtPortLoopVlanListHigh}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LDT detected Loop.hwLdtInterfaceName node is interface name,
|
||||
hwLdtPortLoopVlanlistLow node is The lowest possible value of the vlan list,
|
||||
hwLdtPortLoopVlanlistHigh node is The highest possible value of the vlan list."
|
||||
::= { hwLdtTraps 1}
|
||||
|
||||
hwLdtPortRecovry NOTIFICATION-TYPE
|
||||
OBJECTS {hwLdtInterfaceName,hwLdtPortRecoverVlanListLow,hwLdtPortRecoverVlanListHigh}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that the LDT detected resuming port.hwLdtInterfaceName node is interface index,
|
||||
hwLdtPortRecoverVlanlistLow node is The lowest possible value of the vlan list,
|
||||
hwLdtPortRecoverVlanlistHigh node is The highest possible value of the vlan list."
|
||||
::= { hwLdtTraps 2}
|
||||
|
||||
|
||||
hwLdtPortLoopDetect NOTIFICATION-TYPE
|
||||
OBJECTS {hwLPortLoopDetectIfName,hwLdtPortLoopDetectVlanList,hwPortLoopDetectStatus,hwLdtPortLoopAutoTrapVlanList}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that Loopback does exist on this port,
|
||||
hwLdtPortLoopDetectVlanList node indicates that which VLAN exits loopback,
|
||||
hwPortLoopDetectStatus node is the status of this port."
|
||||
::= { hwLdtTraps 3}
|
||||
|
||||
hwLdtPortLoopDetectRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {hwLPortLoopDetectIfName,hwPortLoopDetectStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notify the NMS that Loopback disappeared on this port."
|
||||
::= { hwLdtTraps 4}
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- HAUWEILDTMIBCONFORMANCE
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hwLdtConformances OBJECT IDENTIFIER ::= { hwLdtConformance 1 }
|
||||
hwLdtGroups OBJECT IDENTIFIER ::= { hwLdtConformance 2 }
|
||||
-- compliance statements
|
||||
hwLdtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the HUAWEI-LDT-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hwLdtConfigGroup,
|
||||
hwLdtPortConfigGroup,
|
||||
hwLdtTrapPortGroup,
|
||||
hwLdtTrapGroup
|
||||
}
|
||||
::= { hwLdtConformances 1 }
|
||||
|
||||
-- MIB groupings
|
||||
hwLdtConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtEnable,
|
||||
hwLdtIntervalTime,
|
||||
hwLdtVlanListLow,
|
||||
hwLdtVlanListHigh,
|
||||
hwLoopDetectInterval,
|
||||
hwLoopDetectSendingPacketInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to configure the
|
||||
LDT implementation behavior.
|
||||
This group is mandatory for agents which implement the LDT."
|
||||
::= { hwLdtGroups 1 }
|
||||
|
||||
hwLdtPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtPortLdtEnable,
|
||||
hwLdtInterfaceName,
|
||||
hwLdtPortMode,
|
||||
hwLdtPortStatus,
|
||||
hwLdtPortRecoveryTime,
|
||||
hwLPortLoopDetectIfName,
|
||||
hwPortLoopDetectEnabled,
|
||||
hwPortLoopDetectRecoveryTime,
|
||||
hwPortLoopDetectAction,
|
||||
hwPortLoopDetectStatus,
|
||||
hwPortLoopDetectProtocol,
|
||||
hwPortLoopDetectVlanLow,
|
||||
hwPortLoopDetectVlanHigh
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects indicate information of port."
|
||||
::= { hwLdtGroups 2 }
|
||||
|
||||
hwLdtTrapPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwLdtPortLoopVlanListLow,
|
||||
hwLdtPortLoopVlanListHigh,
|
||||
hwLdtPortRecoverVlanListLow,
|
||||
hwLdtPortRecoverVlanListHigh,
|
||||
hwLdtPortLoopDetectVlanList,
|
||||
hwLdtPortLoopAutoTrapVlanList
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate HUAWEI-LDT-MIB
|
||||
data consistency and general status information."
|
||||
::= { hwLdtGroups 3 }
|
||||
|
||||
hwLdtTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
hwLdtPortLoop,
|
||||
hwLdtPortRecovry,
|
||||
hwLdtPortLoopDetect,
|
||||
hwLdtPortLoopDetectRecovery
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications used to indicate HUAWEI-LDT-MIB
|
||||
data consistency and general status information."
|
||||
::= { hwLdtGroups 4 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-LDT-MIB.mib
|
||||
--
|
||||
@@ -0,0 +1,590 @@
|
||||
--==================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI LINE MIB
|
||||
-- Reference:
|
||||
-- Version: V2.11
|
||||
-- History:
|
||||
-- <author>, <date>, <contents>
|
||||
-- huxiaolin 2012-12-28
|
||||
-- Wang Feng 2014-04-22 Add nodes for wlan npe trusted host
|
||||
-- ==================================================================
|
||||
|
||||
|
||||
HUAWEI-LINE-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
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
-- July 31, 2009 at 16:24 GMT
|
||||
-- 1.3.6.1.4.1.2011.5.25.207
|
||||
hwLineMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201707251639Z" -- Mar 07, 2016 at 10: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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"HUAWEI-LINE-MIB is used to configure and query attributes of connections
|
||||
through management interfaces by users, such as the maximum number of Telnet
|
||||
connections and login information about users.
|
||||
"
|
||||
REVISION "201707251639Z"
|
||||
DESCRIPTION
|
||||
"Modify MAX-ACCESS of hwMaxVtyNumber ."
|
||||
|
||||
REVISION "201701181043Z"
|
||||
DESCRIPTION
|
||||
"Modify Trap of hwVtyHostPermitRowState for compile error."
|
||||
|
||||
REVISION "201603311043Z"
|
||||
DESCRIPTION
|
||||
"Modify Trap of hwIpUnLocked and hwIpLocked."
|
||||
|
||||
REVISION "201603161043Z"
|
||||
DESCRIPTION
|
||||
"New Trap added for hwIpUnLocked."
|
||||
|
||||
REVISION "201603071043Z"
|
||||
DESCRIPTION
|
||||
"New Trap added for hwIpLocked."
|
||||
|
||||
REVISION "201507281520Z"
|
||||
DESCRIPTION
|
||||
"New Trap added for SSH and Telnet for frequent authentication failure."
|
||||
|
||||
REVISION "201405061624Z"
|
||||
DESCRIPTION
|
||||
"New Trap added for SSH login/logout."
|
||||
|
||||
REVISION "201404291624Z"
|
||||
DESCRIPTION
|
||||
"VB description updated"
|
||||
|
||||
REVISION "201404251624Z"
|
||||
DESCRIPTION
|
||||
"New VBs added in HwLoginUserInfoEntry"
|
||||
|
||||
REVISION "201404221624Z"
|
||||
DESCRIPTION
|
||||
"Modified to add nodes for wlan npe trusted host."
|
||||
|
||||
REVISION "201404081624Z"
|
||||
DESCRIPTION
|
||||
"Modified to support Trap in VRP V8R8."
|
||||
|
||||
|
||||
REVISION "200907311624Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module ."
|
||||
|
||||
::= { hwDatacomm 207 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
--
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1
|
||||
hwLineObjects OBJECT IDENTIFIER ::= { hwLineMIB 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.1
|
||||
hwTelnetSet OBJECT IDENTIFIER ::= { hwLineObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.1.1
|
||||
hwMaxVtyNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies the maximum number of Telnet connections.
|
||||
The value ranges from 0 to 15. The default value is 5."
|
||||
::= { hwTelnetSet 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2
|
||||
hwLoginUserInfo OBJECT IDENTIFIER ::= { hwLineObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1
|
||||
hwLoginUserInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwLoginUserInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to display the user information for login."
|
||||
::= { hwLoginUserInfo 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1
|
||||
hwLoginUserInfoEntry OBJECT-TYPE
|
||||
SYNTAX HwLoginUserInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes information about user login."
|
||||
INDEX { hwUserInfoIndex }
|
||||
::= { hwLoginUserInfoTable 1 }
|
||||
|
||||
|
||||
HwLoginUserInfoEntry ::=
|
||||
SEQUENCE {
|
||||
hwUserInfoIndex
|
||||
Integer32,
|
||||
hwUserInfoName
|
||||
OCTET STRING,
|
||||
hwUserInfoIpAddr
|
||||
OCTET STRING,
|
||||
hwUserInfoChannel
|
||||
OCTET STRING,
|
||||
hwAuthType
|
||||
OCTET STRING,
|
||||
hwVpnInstName
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.1
|
||||
hwUserInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the index of the user information for login."
|
||||
::= { hwLoginUserInfoEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.2
|
||||
hwUserInfoName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the name of the user for login."
|
||||
::= { hwLoginUserInfoEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.3
|
||||
hwUserInfoIpAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..47))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the IP address of the user for login."
|
||||
::= { hwLoginUserInfoEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.4
|
||||
hwUserInfoChannel OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the channel number of the user for login."
|
||||
::= { hwLoginUserInfoEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.5
|
||||
hwAuthType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the authentication method for login."
|
||||
::= { hwLoginUserInfoEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.2.1.1.6
|
||||
hwVpnInstName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..47))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the VPN name of the user for login."
|
||||
::= { hwLoginUserInfoEntry 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3
|
||||
hwUserInterface OBJECT IDENTIFIER ::= { hwLineObjects 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1
|
||||
hwUserInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwUserInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes information about user Interface."
|
||||
::= { hwUserInterface 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1
|
||||
hwUserInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX HwUserInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes information about user Interface."
|
||||
INDEX { hwInterfaceType, hwUserInterfaceIndex }
|
||||
::= { hwUserInterfaceTable 1 }
|
||||
|
||||
HwUserInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
hwInterfaceType
|
||||
INTEGER,
|
||||
hwUserInterfaceIndex
|
||||
Integer32,
|
||||
hwAuthenticationMode
|
||||
INTEGER,
|
||||
hwProtocol
|
||||
INTEGER,
|
||||
hwUserInterfaceRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.1
|
||||
hwInterfaceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
vty(1)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the user interface."
|
||||
::= { hwUserInterfaceEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.2
|
||||
hwUserInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..20)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the user interface."
|
||||
::= { hwUserInterfaceEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.3
|
||||
hwAuthenticationMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undefined(0),
|
||||
none(1),
|
||||
password(2),
|
||||
aaa(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication mode of the user interface."
|
||||
::= { hwUserInterfaceEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.4
|
||||
hwProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
telnet(1),
|
||||
ssh(2),
|
||||
all(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol of the user interface."
|
||||
::= { hwUserInterfaceEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.3.1.1.5
|
||||
hwUserInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for this Table."
|
||||
::= { hwUserInterfaceEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4
|
||||
hwVtyHostPermit OBJECT IDENTIFIER ::= { hwLineObjects 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1
|
||||
hwVtyHostPermitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwVtyHostPermitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates trusted host table."
|
||||
::= { hwVtyHostPermit 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1
|
||||
hwVtyHostPermitEntry OBJECT-TYPE
|
||||
SYNTAX HwVtyHostPermitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates trusted the entry of trusted host table."
|
||||
INDEX { hwVtyHostPermitIndex }
|
||||
::= { hwVtyHostPermitTable 1 }
|
||||
|
||||
HwVtyHostPermitEntry ::=
|
||||
SEQUENCE {
|
||||
hwVtyHostPermitIndex
|
||||
Integer32,
|
||||
hwVtyHostPermitIpAddress
|
||||
IpAddress,
|
||||
hwVtyHostPermitMaskAddress
|
||||
IpAddress,
|
||||
hwVtyHostPermitInformation
|
||||
OCTET STRING,
|
||||
hwVtyHostPermitRowState
|
||||
RowStatus
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.1
|
||||
hwVtyHostPermitIndex 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."
|
||||
::= { hwVtyHostPermitEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.2
|
||||
hwVtyHostPermitIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies ip address of trusted host."
|
||||
::= { hwVtyHostPermitEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.3
|
||||
hwVtyHostPermitMaskAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object identifies mask address of trusted host."
|
||||
::= { hwVtyHostPermitEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.4
|
||||
hwVtyHostPermitInformation 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."
|
||||
::= { hwVtyHostPermitEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.4.1.1.5
|
||||
hwVtyHostPermitRowState OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the status of a row."
|
||||
::= { hwVtyHostPermitEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.5
|
||||
hwLineMibTrapObjects OBJECT IDENTIFIER ::= { hwLineObjects 5 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.5.1
|
||||
hwUserInfoLoginFailedTimes OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Login failed times in the statistic period"
|
||||
::= { hwLineMibTrapObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.5.2
|
||||
hwUserInfoStatisticPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistic period to count login failed times"
|
||||
::= { hwLineMibTrapObjects 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.5.3
|
||||
hwUserInfoIpAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the IP address of the user for login."
|
||||
::= { hwLineMibTrapObjects 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.1.5.4
|
||||
hwUserInfoVpnName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the VPN name of the user for login."
|
||||
::= { hwLineMibTrapObjects 4 }
|
||||
|
||||
-- =======================================
|
||||
-- HUAWEI-LINE-MIB MIB - Notification Information
|
||||
--=======================================
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2
|
||||
hwLineNotification OBJECT IDENTIFIER ::= { hwLineMIB 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.1
|
||||
hwVtyNumExceed NOTIFICATION-TYPE
|
||||
OBJECTS { hwMaxVtyNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the alarm reported when the number of Telnet users reaches
|
||||
the maximum number of Telnet connections. In addition, the maximum number of
|
||||
Telnet connections is displayed."
|
||||
::= { hwLineNotification 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.2
|
||||
hwUserLogin NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a user logs in through Telnet/Stelnet, the user name, IP address for login,
|
||||
used tunnel, authentication type and vpn name are reported."
|
||||
::= { hwLineNotification 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.3
|
||||
hwUserLoginFail NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a user fails to log in through Telnet/Stelnet, the user name, IP address for login,
|
||||
used tunnel, authentication type and vpn name are reported."
|
||||
::= { hwLineNotification 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.4
|
||||
hwUserLogout NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a user logs out of the Telnet/Stelnet server, the user name, IP address for logout,
|
||||
used tunnel, authentication type and vpn name are reported."
|
||||
::= { hwLineNotification 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.5
|
||||
hwUserSshLogin NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a user logs in to SSH server, the user name, IP address for login,
|
||||
used tunnel, authentication type and vpn name are reported."
|
||||
::= { hwLineNotification 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.6
|
||||
hwUserSshLogout NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel, hwAuthType, hwVpnInstName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a user logs out of the SSH server, the user name, IP address for logout,
|
||||
and used tunnel are reported."
|
||||
::= { hwLineNotification 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.7
|
||||
hwTelnetLoginFailed NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When users failed to login telnet server too frequently, login fail times and statistics period are reported."
|
||||
::= { hwLineNotification 7 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.8
|
||||
hwSSHLoginFailed NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When users failed to login ssh server too frequently, login fail times and statistics period are reported."
|
||||
::= { hwLineNotification 8 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.9
|
||||
hwTelnetLoginFailedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When users failed to login telnet server too frequently, login fail times and statistics period are reported."
|
||||
::= { hwLineNotification 9 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.10
|
||||
hwSSHLoginFailedClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoLoginFailedTimes, hwUserInfoStatisticPeriod }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When users failed to login ssh server too frequently, login fail times and statistics period are reported."
|
||||
::= { hwLineNotification 10 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.11
|
||||
hwIpLocked NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName, hwUserInfoStatisticPeriod }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"when the number of user login failures from the same IP address reaches the threshold, the trap of hwIpLocked is reported."
|
||||
::= { hwLineNotification 11 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.2.12
|
||||
hwIpUnLocked NOTIFICATION-TYPE
|
||||
OBJECTS { hwUserInfoIpAddress, hwUserInfoVpnName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the IP is unlocked, the trap of hwIpUnLocked is reported."
|
||||
::= { hwLineNotification 12 }
|
||||
-- =========================================
|
||||
-- HUAWEI-LINE-MIB MIB - Conformance Information
|
||||
-- =========================================
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3
|
||||
hwLineConformance OBJECT IDENTIFIER ::= { hwLineMIB 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.1
|
||||
hwLineCompliances OBJECT IDENTIFIER ::= { hwLineConformance 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.1.1
|
||||
hwLineCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for
|
||||
entities that support the huawei LINE MIB."
|
||||
MODULE -- this module
|
||||
::= { hwLineCompliances 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.2
|
||||
hwLineGroups OBJECT IDENTIFIER ::= { hwLineConformance 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.2.1
|
||||
hwLineNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwVtyNumExceed, hwUserLogin, hwUserLoginFail, hwUserLogout, hwUserSshLogin, hwUserSshLogout, hwIpLocked, hwIpUnLocked }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications in the module."
|
||||
::= { hwLineGroups 1 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.2.2
|
||||
hwLineUserInfoGroup OBJECT-GROUP
|
||||
OBJECTS { hwUserInfoIndex, hwUserInfoName, hwUserInfoIpAddr, hwUserInfoChannel }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects on Clock setting level information."
|
||||
::= { hwLineGroups 2 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.207.3.2.3
|
||||
hwMaxVtyNumberGroup OBJECT-GROUP
|
||||
OBJECTS { hwMaxVtyNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects on vty number information."
|
||||
::= { hwLineGroups 3 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-LINE-MIB.mib
|
||||
--
|
||||
|
||||
+700
-333
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,233 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: M-LAG huawei mib define
|
||||
-- Reference: M-LAG
|
||||
-- Version: V2.00
|
||||
-- History:
|
||||
-- <liuquan 00231012>,<2016.11.22>,<create>
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-M-LAG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
hwETrunkMIB
|
||||
FROM HUAWEI-E-TRUNK-MIB
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
entPhysicalName
|
||||
FROM ENTITY-MIB;
|
||||
|
||||
hwMLagMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201611221109Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"Please provide the descritpion."
|
||||
REVISION "201611221109Z"
|
||||
DESCRIPTION "V2.00, Updated to include dfs peer down alarm for M-LAG."
|
||||
|
||||
REVISION "201611221109Z"
|
||||
DESCRIPTION "V1.02, Updated to include heart lost alarm for M-LAG."
|
||||
|
||||
REVISION "201611221109Z"
|
||||
DESCRIPTION "V1.01, Updated to include support for M-LAG."
|
||||
|
||||
REVISION "201611221109Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
::= { hwETrunkMIB 8 }
|
||||
|
||||
|
||||
-- Top-level structure of the MIB
|
||||
|
||||
hwMLagObjects OBJECT IDENTIFIER ::= { hwMLagMIB 1 }
|
||||
hwMLagNotifications OBJECT IDENTIFIER ::= { hwMLagMIB 2 }
|
||||
hwMLagConformance OBJECT IDENTIFIER ::= { hwMLagMIB 3 }
|
||||
|
||||
--MIB Objects
|
||||
|
||||
hwMLagConsistencyType1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of M-LAG consistency check."
|
||||
::= { hwMLagObjects 1 }
|
||||
|
||||
hwMLagConsistencyType2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of M-LAG consistency check."
|
||||
::= { hwMLagObjects 2 }
|
||||
|
||||
hwmlagDfsPeerDownTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwmlagDfsPeerDownEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of DFS peer status goes down."
|
||||
::= { hwMLagObjects 3 }
|
||||
|
||||
|
||||
hwmlagDfsPeerDownEntry OBJECT-TYPE
|
||||
SYNTAX HwmlagDfsPeerDownEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries of Dfs peer status goes down table."
|
||||
INDEX { hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress }
|
||||
::= { hwmlagDfsPeerDownTable 1 }
|
||||
|
||||
HwmlagDfsPeerDownEntry ::=
|
||||
SEQUENCE {
|
||||
hwdfsGroupId
|
||||
Unsigned32,
|
||||
hwsysMac
|
||||
MacAddress,
|
||||
hwdfsType
|
||||
OCTET STRING,
|
||||
hwdfsPeerAddress
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
hwdfsGroupId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dfs Group id."
|
||||
::= { hwmlagDfsPeerDownEntry 1 }
|
||||
|
||||
hwsysMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC of system from dfs peer."
|
||||
::= { hwmlagDfsPeerDownEntry 2 }
|
||||
|
||||
hwdfsType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of dfs-group which contains M-LAG or Active-Active Gateway."
|
||||
::= { hwmlagDfsPeerDownEntry 3 }
|
||||
|
||||
hwdfsPeerAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Peer address from dfs peer."
|
||||
::= { hwmlagDfsPeerDownEntry 4 }
|
||||
|
||||
|
||||
-- Notifications
|
||||
|
||||
hwMLagConsistencyCheckType1 NOTIFICATION-TYPE
|
||||
OBJECTS { hwMLagConsistencyType1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated when
|
||||
there is type1 inconsistency configuration between the two devices of M-LAG."
|
||||
::= { hwMLagNotifications 1 }
|
||||
|
||||
hwMLagConsistencyCheckType1Resume NOTIFICATION-TYPE
|
||||
OBJECTS { hwMLagConsistencyType1 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expected state trap of M-LAG resumed."
|
||||
::= { hwMLagNotifications 2 }
|
||||
|
||||
hwMLagConsistencyCheckType2 NOTIFICATION-TYPE
|
||||
OBJECTS {hwMLagConsistencyType2 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated when
|
||||
there is type1 inconsistency configuration between the two devices of M-LAG."
|
||||
::= { hwMLagNotifications 3 }
|
||||
|
||||
hwMLagConsistencyCheckType2Resume NOTIFICATION-TYPE
|
||||
OBJECTS {hwMLagConsistencyType2 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expected state trap of M-LAG resumed."
|
||||
::= { hwMLagNotifications 4 }
|
||||
|
||||
hwMLagHeartLost NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated when
|
||||
heart beat state is lost."
|
||||
::= { hwMLagNotifications 5 }
|
||||
|
||||
hwMLagHeartLostResume NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expected state of M-LAG heart resumed."
|
||||
::= { hwMLagNotifications 6 }
|
||||
|
||||
hwMlagDfsPeerDown NOTIFICATION-TYPE
|
||||
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated when
|
||||
dfs peer status goes down."
|
||||
::= { hwMLagNotifications 7 }
|
||||
|
||||
hwMlagDfsPeerDownResume NOTIFICATION-TYPE
|
||||
OBJECTS {hwdfsGroupId, hwsysMac, hwdfsType, hwdfsPeerAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expected state of dfs peer status goes down resumed."
|
||||
::= { hwMLagNotifications 8 }
|
||||
|
||||
-- Conformance
|
||||
|
||||
hwMlagGroups OBJECT IDENTIFIER ::= { hwMLagConformance 1 }
|
||||
|
||||
hwMLagObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwMLagConsistencyType1, hwMLagConsistencyType2 }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object group."
|
||||
::= { hwMlagGroups 1 }
|
||||
|
||||
hwMLagNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwMLagConsistencyCheckType1, hwMLagConsistencyCheckType1Resume, hwMLagConsistencyCheckType2, hwMLagConsistencyCheckType2Resume , hwMLagHeartLost, hwMLagHeartLostResume, hwMlagDfsPeerDown, hwMlagDfsPeerDownResume}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification group."
|
||||
::= { hwMlagGroups 2 }
|
||||
|
||||
hwMLagCompliances OBJECT IDENTIFIER ::= { hwMLagConformance 2 }
|
||||
|
||||
hwMLagCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The core compliance statement for all implementations."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hwMLagObjectGroup, hwMLagNotificationGroup
|
||||
}
|
||||
::= { hwMLagCompliances 1 }
|
||||
|
||||
END
|
||||
+293
-253
@@ -1,253 +1,293 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2001,2002 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: the huawei memory mib from huawei-device-mib
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-MEMORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDev
|
||||
FROM HUAWEI-MIB
|
||||
hwFrameIndex, hwSlotIndex
|
||||
FROM HUAWEI-DEVICE-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Gauge, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
hwMemoryDev MODULE-IDENTITY
|
||||
LAST-UPDATED "200212290900Z"
|
||||
ORGANIZATION
|
||||
"HAUWEI MIB Standard community
|
||||
"
|
||||
CONTACT-INFO
|
||||
"
|
||||
ADDR: HUAWEI TECHNOLOGY CO.,LTD,SHEZHEN CHINA
|
||||
Tel: 86-755-26540808
|
||||
"
|
||||
DESCRIPTION
|
||||
"
|
||||
This mib module defines the memory information. NMS can query memory
|
||||
utilization statistics from device by the mib.
|
||||
"
|
||||
::= { 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
|
||||
INTEGER,
|
||||
hwMemoryDevSize
|
||||
Unsigned32,
|
||||
hwMemoryDevFree
|
||||
Unsigned32,
|
||||
hwMemoryDevRawSliceUsed
|
||||
Unsigned32,
|
||||
hwMemoryDevLargestFree
|
||||
Unsigned32,
|
||||
hwMemoryDevFail
|
||||
Integer32,
|
||||
hwMemoryDevFailNoMem
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwMemoryDevModuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object is used only for the purpose of extension,In single CPU
|
||||
devices (NE16,eg.), hwMemoryDevModuleIndex equals 0.
|
||||
"
|
||||
::= { 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
|
||||
"
|
||||
The object indicates the count of memory allocation failures.
|
||||
"
|
||||
::= { hwMemoryDevEntry 6 }
|
||||
|
||||
hwMemoryDevFailNoMem OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object indicates the count of memory allocation
|
||||
failures due to no free memory.
|
||||
"
|
||||
::= { hwMemoryDevEntry 7 }
|
||||
|
||||
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
|
||||
INTEGER,
|
||||
hwBufferSize
|
||||
INTEGER,
|
||||
hwBufferCurrentTotal
|
||||
Integer32,
|
||||
hwBufferCurrentUsed
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwBufferModuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (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 INTEGER (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
|
||||
"
|
||||
The object indicates the total number of the buffer currently.
|
||||
"
|
||||
::= { hwBufferEntry 3 }
|
||||
|
||||
hwBufferCurrentUsed OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The object indicates the used number of the buffer currently.
|
||||
"
|
||||
::= { hwBufferEntry 4 }
|
||||
|
||||
END
|
||||
-- =================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
+946
-513
File diff suppressed because it is too large
Load Diff
+2348
-488
File diff suppressed because it is too large
Load Diff
+3967
-1603
File diff suppressed because it is too large
Load Diff
+852
-408
File diff suppressed because it is too large
Load Diff
+3155
-2775
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,308 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Ethernet ND MIB
|
||||
-- Reference: HUAWEI Enterprise MIB
|
||||
-- Version: V1.03
|
||||
-- History:
|
||||
-- gaoning , 2014-06-27, add nodes for ND.
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-ND-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
PhysAddress, DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
ifIndex, ifName, InterfaceIndex,InterfaceIndexOrZero,ifAdminStatus,ifOperStatus,ifDescr
|
||||
FROM IF-MIB
|
||||
PhysicalIndex, entPhysicalIndex, entPhysicalName
|
||||
FROM ENTITY-MIB;
|
||||
|
||||
hwNDMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171600Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"Please provide the descritpion."
|
||||
|
||||
REVISION "201708171600Z"
|
||||
DESCRIPTION "V1.02, Modify description of hwNDSlotThresholdExceedValue and hwNDIntfThresholdExceedValue at 2017-07-04"
|
||||
|
||||
REVISION "201707041600Z"
|
||||
DESCRIPTION "V1.02, Modify description of hwSlotNDThresholdExceedAlarm at 2017-07-04."
|
||||
|
||||
|
||||
REVISION "201407011600Z"
|
||||
DESCRIPTION "V1.01, initial version."
|
||||
|
||||
REVISION "201008111600Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
::= { hwDatacomm 332 }
|
||||
|
||||
hwNDObjects OBJECT IDENTIFIER ::= { hwNDMIB 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- 1th slot nd entries alarm
|
||||
-- =================================================================
|
||||
hwNDStatisticsPerSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNDStatisticsPerSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the threshold of the alarm generated in slot."
|
||||
::= { hwNDObjects 1 }
|
||||
|
||||
hwNDStatisticsPerSlotEntry OBJECT-TYPE
|
||||
SYNTAX HwNDStatisticsPerSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the threshold of the alarm generated in slot."
|
||||
INDEX {hwNDSlotPhysicalIndex}
|
||||
::= { hwNDStatisticsPerSlotTable 1 }
|
||||
|
||||
HwNDStatisticsPerSlotEntry ::=
|
||||
SEQUENCE {
|
||||
hwNDSlotPhysicalIndex Unsigned32 ,
|
||||
hwNDSlotThresholdExceedValue Unsigned32 ,
|
||||
hwNDSlotThresholdResumeValue Unsigned32 ,
|
||||
hwNDSlotDynamicNumber Unsigned32 ,
|
||||
hwNDSlotStaticNumber Unsigned32 ,
|
||||
hwNDSlotTotalNumber Unsigned32
|
||||
}
|
||||
|
||||
hwNDSlotPhysicalIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot of alarm generated."
|
||||
::= { hwNDStatisticsPerSlotEntry 1 }
|
||||
|
||||
hwNDSlotThresholdExceedValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates an ND entry alarm threshold on a board. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is greater than or equal to the alarm threshold."
|
||||
::= { hwNDStatisticsPerSlotEntry 2 }
|
||||
|
||||
hwNDSlotThresholdResumeValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates an ND entry clear alarm threshold on a board. An ND entry clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number allowed is less than or equal to the clear alarm threshold."
|
||||
::= { hwNDStatisticsPerSlotEntry 3 }
|
||||
|
||||
hwNDSlotDynamicNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current dynamic ND entries in slot."
|
||||
::= { hwNDStatisticsPerSlotEntry 4 }
|
||||
|
||||
hwNDSlotStaticNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current static ND entries in slot."
|
||||
::= { hwNDStatisticsPerSlotEntry 5 }
|
||||
|
||||
hwNDSlotTotalNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum ND entries number for slot."
|
||||
::= { hwNDStatisticsPerSlotEntry 6 }
|
||||
|
||||
-- =================================================================
|
||||
-- 2th interface nd entries alarm
|
||||
-- =================================================================
|
||||
hwNDStatisticsPerIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNDStatisticsPerIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the threshold of the alarm generated in interface."
|
||||
::= { hwNDObjects 2 }
|
||||
|
||||
hwNDStatisticsPerIfEntry OBJECT-TYPE
|
||||
SYNTAX HwNDStatisticsPerIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the threshold of the alarm generated in interface."
|
||||
INDEX {hwNDIntfIndex}
|
||||
::= { hwNDStatisticsPerIfTable 1 }
|
||||
|
||||
HwNDStatisticsPerIfEntry ::=
|
||||
SEQUENCE {
|
||||
hwNDIntfIndex Unsigned32 ,
|
||||
hwNDIntfThresholdExceedValue Unsigned32 ,
|
||||
hwNDIntfThresholdResumeValue Unsigned32 ,
|
||||
hwNDIntfDynamicNumber Unsigned32 ,
|
||||
hwNDIntfStaticNumber Unsigned32 ,
|
||||
hwNDIntfTotalNumber Unsigned32
|
||||
}
|
||||
|
||||
hwNDIntfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface of alarm generated."
|
||||
::= { hwNDStatisticsPerIfEntry 1 }
|
||||
|
||||
hwNDIntfThresholdExceedValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates an ND entry alarm threshold on an interface. An ND entry threshold-exceeding alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is greater than or equal to the alarm threshold."
|
||||
::= { hwNDStatisticsPerIfEntry 2 }
|
||||
|
||||
hwNDIntfThresholdResumeValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates an ND entry clear alarm threshold on an interface. An ND entry clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number allowed is less than or equal to the clear alarm threshold."
|
||||
::= { hwNDStatisticsPerIfEntry 3 }
|
||||
|
||||
hwNDIntfDynamicNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current dynamic ND entries in interface."
|
||||
::= { hwNDStatisticsPerIfEntry 4 }
|
||||
|
||||
hwNDIntfStaticNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current static ND entries in interface."
|
||||
::= { hwNDStatisticsPerIfEntry 5 }
|
||||
|
||||
hwNDIntfTotalNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..4294967294)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum ND entries number for interface."
|
||||
::= { hwNDStatisticsPerIfEntry 6 }
|
||||
|
||||
|
||||
-- Notifications(trap) Definitions
|
||||
|
||||
hwNDNotifications OBJECT IDENTIFIER ::= { hwNDMIB 2 }
|
||||
|
||||
hwSlotNDThresholdExceedAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName, hwNDSlotThresholdExceedValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that an alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is greater than or equal to the 80% threshold."
|
||||
::= { hwNDNotifications 1 }
|
||||
|
||||
hwSlotNDThresholdResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,hwNDSlotThresholdResumeValue,hwNDSlotDynamicNumber,hwNDSlotStaticNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that a clear alarm is generated when the ratio of the number of ND entries on a board to the maximum number of ND entries supported on the board is less than or equal to the 70% threshold."
|
||||
::= { hwNDNotifications 2 }
|
||||
|
||||
hwInterfaceNDThresholdExceedAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdExceedValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that an alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is greater than or equal to the 80% threshold."
|
||||
::= { hwNDNotifications 3 }
|
||||
|
||||
hwInterfaceNDThresholdResumeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName,ifDescr,hwNDIntfThresholdResumeValue,hwNDIntfDynamicNumber,hwNDIntfStaticNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that a clear alarm is generated when the ratio of the number of ND entries on an interface to the maximum number of ND entries supported on the interface is less than or equal to the 70% threshold."
|
||||
::= { hwNDNotifications 4 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hwNDConformance OBJECT IDENTIFIER ::= { hwNDMIB 3 }
|
||||
|
||||
hwNDGroups OBJECT IDENTIFIER ::= { hwNDConformance 1 }
|
||||
|
||||
hwNDCompliances OBJECT IDENTIFIER ::= { hwNDConformance 2 }
|
||||
|
||||
hwNDSlotGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwNDSlotPhysicalIndex,
|
||||
hwNDSlotThresholdExceedValue,
|
||||
hwNDSlotThresholdResumeValue,
|
||||
hwNDSlotDynamicNumber,
|
||||
hwNDSlotStaticNumber,
|
||||
hwNDSlotTotalNumber
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for ND threshold alarm in interface."
|
||||
::= { hwNDGroups 1 }
|
||||
|
||||
hwNDIntfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwNDIntfIndex,
|
||||
hwNDIntfThresholdExceedValue,
|
||||
hwNDIntfThresholdResumeValue,
|
||||
hwNDIntfDynamicNumber,
|
||||
hwNDIntfStaticNumber,
|
||||
hwNDIntfTotalNumber
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for ND threshold alarm in slot."
|
||||
::= { hwNDGroups 2 }
|
||||
hwNDNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS{ hwSlotNDThresholdExceedAlarm, hwSlotNDThresholdResumeAlarm, hwInterfaceNDThresholdExceedAlarm, hwInterfaceNDThresholdResumeAlarm}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"notification Group."
|
||||
::= { hwNDGroups 3 }
|
||||
|
||||
hwNDCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for ND thre."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
hwNDSlotGroup,
|
||||
hwNDIntfGroup
|
||||
}
|
||||
|
||||
::= { hwNDCompliances 1 }
|
||||
|
||||
-- =================================================================
|
||||
-- units of conformance
|
||||
-- =================================================================
|
||||
|
||||
|
||||
|
||||
END
|
||||
@@ -0,0 +1,235 @@
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
--
|
||||
+180
-162
@@ -1,162 +1,180 @@
|
||||
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei NETSTREAM MIB File for environment
|
||||
-- Reference:
|
||||
-- Version: V1.00
|
||||
-- History:
|
||||
--
|
||||
-- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
BITS, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
-- Oct 25, 2005 at 19:00 GMT
|
||||
hwNetStreamMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200510250000Z"
|
||||
ORGANIZATION
|
||||
"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:[email protected] "
|
||||
DESCRIPTION
|
||||
"The private mib file includes the general extent
|
||||
information of the device.hwDatacomm(25).htNetStream(110)"
|
||||
::= { hwDatacomm 110 }
|
||||
|
||||
|
||||
-- Top-level structure of the MIB
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1
|
||||
hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 }
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2
|
||||
hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 }
|
||||
|
||||
-- OBJECT IDENTIFIER definitions
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1
|
||||
hwNetStreamlastchangedtime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object is the time stamp, which describes
|
||||
the last time that the netStreamIfIndex table has been changed. "
|
||||
::= { hwNetStreamObjects 1 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2
|
||||
hwNetStreamIfIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains tow rows, one of the two elements indicates
|
||||
the interface index which is distributed by VRP , named
|
||||
netStream32BitIndex and occupies 32 bits.Another indicates
|
||||
the interface index of netstream character, which named
|
||||
netStream16BitIndex and occupies 16 bits.
|
||||
"
|
||||
::= { hwNetStreamObjects 2 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1
|
||||
hwNetStreamIfIndexEntry OBJECT-TYPE
|
||||
SYNTAX HwNetStreamIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a replaceable unit physical entity.
|
||||
Each entry provides objects of a replaceable unit to help
|
||||
an NMS identify and characterize the entry in this table.
|
||||
"
|
||||
INDEX { hwNetStream16BitIndex }
|
||||
::= { hwNetStreamIfIndexTable 1 }
|
||||
|
||||
HwNetStreamIfIndexEntry ::=
|
||||
SEQUENCE {
|
||||
hwNetStream16BitIndex
|
||||
Integer32,
|
||||
hwifNet32BitIndex
|
||||
Integer32
|
||||
}
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1
|
||||
hwNetStream16BitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NetStream16BitIndex indicates the interface index of netstream character."
|
||||
::= { hwNetStreamIfIndexEntry 1 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2
|
||||
hwifNet32BitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NetStream32BitIndex indicates the interface index which is distributed by VRP.
|
||||
"
|
||||
::= { hwNetStreamIfIndexEntry 2 }
|
||||
|
||||
-- Type definitions
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0
|
||||
hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 }
|
||||
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1
|
||||
hwNetStreamIndexStatusChanged NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates if the hwNetStreamIfIndexTable has been
|
||||
changed when interface is deleted,created and board is inserted and drawed."
|
||||
::= { hwNetStreamTrapPrefix 1 }
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2
|
||||
hwNetStreamIndexUsedUp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates if there is enough index to be distributed,
|
||||
which is on the managed object."
|
||||
|
||||
::= { hwNetStreamTrapPrefix 2 }
|
||||
-- conformance information
|
||||
|
||||
hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 }
|
||||
hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 }
|
||||
hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 }
|
||||
-- compliance statements
|
||||
|
||||
hwNetstreamCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities
|
||||
which implement the HUAWEI Netstream extension MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup}
|
||||
::= { hwNetstreamCompliances 1 }
|
||||
-- units of conformance
|
||||
hwNetstreamExtGroup OBJECT-GROUP
|
||||
OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HUAWEI Netstream extension Table."
|
||||
::= { hwNetstreamGroups 2 }
|
||||
hwNotificationExtGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HUAWEI Netstream trap info."
|
||||
::= { hwNetstreamGroups 3 }
|
||||
END
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei NETSTREAM MIB File for environment
|
||||
-- Reference:
|
||||
-- Version: V2.01
|
||||
-- History:
|
||||
--
|
||||
-- 2005-10-26 V1.00 Zhang Xiaomeng(ht09867), Initial Version
|
||||
-- 2015-08-01 V2.00 d00296290
|
||||
-- 2015-08-06 V2.01 d00296290, add node for template refresh
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-NETSTREAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
BITS, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
-- Oct 25, 2005 at 19:00 GMT
|
||||
hwNetStreamMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201507250000Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The private mib file includes the general extent information of
|
||||
the device.hwDatacomm(25).htNetStream(110)"
|
||||
REVISION "201507250000Z"
|
||||
DESCRIPTION "Initial version"
|
||||
::= { hwDatacomm 110 }
|
||||
|
||||
|
||||
-- Top-level structure of the MIB
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1
|
||||
hwNetStreamObjects OBJECT IDENTIFIER ::= { hwNetStreamMIB 1 }
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2
|
||||
hwNetStreamNotifications OBJECT IDENTIFIER ::= { hwNetStreamMIB 2 }
|
||||
|
||||
-- OBJECT IDENTIFIER definitions
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 1
|
||||
hwNetStreamlastchangedtime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object is the time stamp, which describes the last time that
|
||||
the netStreamIfIndex table has been changed. "
|
||||
::= { hwNetStreamObjects 1 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2
|
||||
hwNetStreamIfIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNetStreamIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains tow rows, one of the two elements indicates
|
||||
the interface index which is distributed by VRP, named
|
||||
netStream32BitIndex and occupies 32 bits.Another indicates the
|
||||
interface index of netstream character, which named
|
||||
netStream16BitIndex and occupies 16 bits."
|
||||
::= { hwNetStreamObjects 2 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1
|
||||
hwNetStreamIfIndexEntry OBJECT-TYPE
|
||||
SYNTAX HwNetStreamIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a replaceable unit physical entity. Each entry
|
||||
provides objects of a replaceable unit to help an NMS identify
|
||||
and characterize the entry in this table."
|
||||
INDEX { hwNetStream16BitIndex }
|
||||
::= { hwNetStreamIfIndexTable 1 }
|
||||
|
||||
HwNetStreamIfIndexEntry ::=
|
||||
SEQUENCE {
|
||||
hwNetStream16BitIndex
|
||||
Integer32,
|
||||
hwifNet32BitIndex
|
||||
Integer32
|
||||
}
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 1
|
||||
hwNetStream16BitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NetStream16BitIndex indicates the interface index of netstream character."
|
||||
::= { hwNetStreamIfIndexEntry 1 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 2 , 1 , 2
|
||||
hwifNet32BitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NetStream32BitIndex indicates the interface index which is distributed by VRP."
|
||||
::= { hwNetStreamIfIndexEntry 2 }
|
||||
|
||||
-- 1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 1 , 3
|
||||
hwNetStreamTemplateRefresh OBJECT-TYPE
|
||||
SYNTAX Integer32 (1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object used to trigger netstream resend all templates."
|
||||
::= { hwNetStreamObjects 3 }
|
||||
-- Type definitions
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0
|
||||
hwNetStreamTrapPrefix OBJECT IDENTIFIER ::= { hwNetStreamNotifications 0 }
|
||||
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 1
|
||||
hwNetStreamIndexStatusChanged NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates if the hwNetStreamIfIndexTable has been changed
|
||||
when interface is deleted,created and board is inserted and drawed."
|
||||
::= { hwNetStreamTrapPrefix 1 }
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 2
|
||||
hwNetStreamIndexUsedUp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates if there is enough index to be distributed,
|
||||
which is on the managed object."
|
||||
|
||||
::= { hwNetStreamTrapPrefix 2 }
|
||||
--1 , 3 , 6 , 1 , 4 , 1 , 2011 , 5 , 25 , 110 , 2 , 0 , 3
|
||||
hwNetStreamSessionFull NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates if the session is full."
|
||||
|
||||
::= { hwNetStreamTrapPrefix 3 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
hwNetstreamConformance OBJECT IDENTIFIER ::= { hwNetStreamMIB 3 }
|
||||
hwNetstreamGroups OBJECT IDENTIFIER ::= { hwNetstreamConformance 1 }
|
||||
hwNetstreamCompliances OBJECT IDENTIFIER ::= { hwNetstreamConformance 2 }
|
||||
-- compliance statements
|
||||
|
||||
hwNetstreamCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMPv2 entities which implement the HUAWEI
|
||||
Netstream extension MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwNetstreamExtGroup ,hwNotificationExtGroup}
|
||||
::= { hwNetstreamCompliances 1 }
|
||||
-- units of conformance
|
||||
hwNetstreamExtGroup OBJECT-GROUP
|
||||
OBJECTS {hwNetStreamlastchangedtime,hwNetStream16BitIndex, hwifNet32BitIndex,hwNetStreamTemplateRefresh}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HUAWEI Netstream extension Table."
|
||||
::= { hwNetstreamGroups 2 }
|
||||
hwNotificationExtGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNetStreamIndexUsedUp, hwNetStreamIndexStatusChanged, hwNetStreamSessionFull }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HUAWEI Netstream trap info."
|
||||
::= { hwNetstreamGroups 3 }
|
||||
END
|
||||
@@ -0,0 +1,144 @@
|
||||
-- ===================================================================
|
||||
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Description:
|
||||
-- Reference:
|
||||
-- Version: V1.01
|
||||
-- ===================================================================
|
||||
|
||||
|
||||
HUAWEI-NTP-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,
|
||||
IpAddress, Unsigned32, Integer32, Counter64 FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DateAndTime,
|
||||
DisplayString FROM SNMPv2-TC
|
||||
huaweiUtility FROM HUAWEI-MIB
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
InterfaceIndex FROM IF-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
hwNtpTrapMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201610181600Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"This MIB is to provide TRAP support for NTP.
|
||||
hwNtpStateChangeTrap & hwNtpSysPeerChangeTrap are added to notify the
|
||||
NTP state change & system peer change information"
|
||||
|
||||
REVISION "201610181600Z"
|
||||
DESCRIPTION "V1.01, adding hwNtpSourceVpnName, hwNtpOldSourceVpnName"
|
||||
|
||||
REVISION "201508111600Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
::= { huaweiUtility 80 }
|
||||
|
||||
hwNtpTrapObjects OBJECT IDENTIFIER ::= { hwNtpTrapMib 1 }
|
||||
|
||||
hwNtpState OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the NTP local clock state"
|
||||
::= { hwNtpTrapObjects 1 }
|
||||
|
||||
hwNtpSource OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies server IP address to which local NTP clock is synchronized"
|
||||
::= { hwNtpTrapObjects 2 }
|
||||
|
||||
hwNtpSourceVpnName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized"
|
||||
::= { hwNtpTrapObjects 3 }
|
||||
|
||||
hwNtpOldSource OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies server IP address to which local NTP clock was synchronized last time"
|
||||
::= { hwNtpTrapObjects 4 }
|
||||
|
||||
hwNtpOldSourceVpnName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates Vpn instance associated with the peer to which the local NTP clock is synchronized last time"
|
||||
::= { hwNtpTrapObjects 5 }
|
||||
|
||||
hwNtpTraps OBJECT IDENTIFIER ::= { hwNtpTrapMib 2 }
|
||||
|
||||
hwNtpStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TRAP is used to notify when the NTP state changes from synchronized to unsynchronized & vice-versa.
|
||||
NTP state changes occur due to reasons listed below
|
||||
1) System clock is reset by configuration.
|
||||
2) Selected peer is deleted by configuration.
|
||||
3) Selected peer is unreachable.
|
||||
4) Authentication failed for selected peer.
|
||||
5) Selected peer clock is not synchronized.
|
||||
6) Time elapsed since peer clock's last update is not within permissible limit.
|
||||
7) Source stratum is greater than the local stratum.
|
||||
8) System synchronization source lost.
|
||||
9) NTP mode mismatch for selected peer."
|
||||
::= { hwNtpTraps 1 }
|
||||
|
||||
hwNtpSysPeerChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hwNtpOldSource, hwNtpOldSourceVpnName, hwNtpSource, hwNtpSourceVpnName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"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 }
|
||||
|
||||
hwNtpTrapMibConformance OBJECT IDENTIFIER ::= { hwNtpTrapMib 3 }
|
||||
hwNtpTrapMibCompliances OBJECT IDENTIFIER ::= { hwNtpTrapMibConformance 1 }
|
||||
|
||||
hwNtpTrapMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NTP trap MIB compliance."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hwNtpTrapObjectsGroup }
|
||||
::= { hwNtpTrapMibCompliances 1 }
|
||||
|
||||
hwNtpTrapObjectsGroup OBJECT-GROUP
|
||||
OBJECTS { hwNtpState, hwNtpSource, hwNtpSourceVpnName, hwNtpOldSource, hwNtpOldSourceVpnName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are used to manage NTP trap parameters"
|
||||
::= { hwNtpTrapMibCompliances 2 }
|
||||
|
||||
hwNtpTrapEventGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNtpStateChangeTrap, hwNtpSysPeerChangeTrap }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are used to manage NTP trap parameters."
|
||||
::= { hwNtpTrapMibCompliances 3 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-NTP-TRAP-MIB.mib
|
||||
--
|
||||
@@ -0,0 +1,586 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI NVO3 MIB
|
||||
-- Reference:
|
||||
-- Version: V1.05
|
||||
-- History: V1.0 gaoyuan, 2014-07-02,publish
|
||||
-- created 2014-7-2
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-NVO3-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
Ipv6Address
|
||||
FROM IPV6-TC;
|
||||
|
||||
hwNvo3Mgmt MODULE-IDENTITY
|
||||
LAST-UPDATED "201706201408Z" -- June 20, 2017 at 14:08GMT
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module for nvo3 management."
|
||||
REVISION "201706201408Z" -- June 20, 2017 at 14:08GMT
|
||||
DESCRIPTION
|
||||
"V1.05, The modify revision of this MIB module."
|
||||
|
||||
REVISION "201701091408Z" -- Jan 09, 2017 at 14:08GMT
|
||||
DESCRIPTION
|
||||
"V1.04, The modify revision of this MIB module."
|
||||
|
||||
REVISION "201612141408Z" -- Dec 14, 2016 at 14:08GMT
|
||||
DESCRIPTION
|
||||
"V1.03, The modify revision of this MIB module."
|
||||
|
||||
REVISION "201606011408Z" -- Jun 1, 2016 at 14:08GMT
|
||||
DESCRIPTION
|
||||
"V1.02, The modify revision of this MIB module."
|
||||
|
||||
REVISION "201512011408Z" -- Dec 1, 2015 at 14:08GMT
|
||||
DESCRIPTION
|
||||
"V1.01, The modify revision of this MIB module."
|
||||
|
||||
REVISION "201407021655Z" -- July 2, 2014 at 16:55GMT
|
||||
DESCRIPTION
|
||||
"V1.00, The initial revision of this MIB module."
|
||||
|
||||
::= { hwDatacomm 335 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
hwNvo3MIBInstances OBJECT IDENTIFIER ::= { hwNvo3Mgmt 1 }
|
||||
|
||||
hwNvo3NveTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNvo3NveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nvo3 nve table providing read/modify operations.
|
||||
The Nve entry is created and deleted associate with the nve type interface,
|
||||
you need to create the nve type interface first, then you can get the nve entry and modify it's attribute.
|
||||
"
|
||||
::= { hwNvo3MIBInstances 1 }
|
||||
|
||||
hwNvo3NveEntry OBJECT-TYPE
|
||||
SYNTAX HwNvo3NveEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwNvo3NveTable."
|
||||
INDEX { hwNvo3NveIfIndex }
|
||||
::= { hwNvo3NveTable 1 }
|
||||
|
||||
HwNvo3NveEntry ::=
|
||||
SEQUENCE {
|
||||
hwNvo3NveIfIndex
|
||||
InterfaceIndex,
|
||||
hwNvo3NveSourceAddress
|
||||
IpAddress
|
||||
}
|
||||
|
||||
hwNvo3NveIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the nve type interface, the key of the nve entry."
|
||||
::= { hwNvo3NveEntry 1 }
|
||||
|
||||
hwNvo3NveSourceAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The nve source address which is used as vxlan tunnel end point address"
|
||||
::= { hwNvo3NveEntry 2 }
|
||||
|
||||
hwNvo3NveVniPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNvo3NveVniPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nvo3 vni peer table providing create/modify/delete operations. Vxlan use this table to send broadcast, multicast, and unknown unicast flood frames."
|
||||
::= { hwNvo3MIBInstances 2 }
|
||||
|
||||
hwNvo3NveVniPeerEntry OBJECT-TYPE
|
||||
SYNTAX HwNvo3NveVniPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwNvo3NveVniPeerTable."
|
||||
INDEX { hwNvo3NveIfIndex, hwNvo3NveVni, hwNvo3NveVniPeerAddress}
|
||||
::= { hwNvo3NveVniPeerTable 1 }
|
||||
|
||||
HwNvo3NveVniPeerEntry ::=
|
||||
SEQUENCE {
|
||||
hwNvo3NveVni
|
||||
Unsigned32,
|
||||
hwNvo3NveVniPeerAddress
|
||||
IpAddress,
|
||||
hwNvo3NveVniPeerRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hwNvo3NveVni OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vni that to be specified a remote nve peer address."
|
||||
::= { hwNvo3NveVniPeerEntry 1 }
|
||||
|
||||
hwNvo3NveVniPeerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vni remote nve peer address."
|
||||
::= { hwNvo3NveVniPeerEntry 2 }
|
||||
|
||||
hwNvo3NveVniPeerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status."
|
||||
::= { hwNvo3NveVniPeerEntry 3 }
|
||||
|
||||
hwNvo3VxlanTnlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNvo3VxlanTnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nvo3 vxlan tunnel table, providing read operations."
|
||||
::= { hwNvo3MIBInstances 3 }
|
||||
|
||||
hwNvo3VxlanTnlEntry OBJECT-TYPE
|
||||
SYNTAX HwNvo3VxlanTnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwNvo3VxlanTnlTable."
|
||||
INDEX { hwNvo3VxlanTnlSrcAddress, hwNvo3VxlanDestAdress}
|
||||
::= { hwNvo3VxlanTnlTable 1 }
|
||||
|
||||
HwNvo3VxlanTnlEntry ::=
|
||||
SEQUENCE {
|
||||
hwNvo3VxlanTnlSrcAddress
|
||||
IpAddress,
|
||||
hwNvo3VxlanDestAdress
|
||||
IpAddress,
|
||||
hwNvo3VxlanTnlStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwNvo3VxlanTnlSrcAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel source address."
|
||||
::= { hwNvo3VxlanTnlEntry 1 }
|
||||
|
||||
|
||||
hwNvo3VxlanDestAdress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel destionation address."
|
||||
::= { hwNvo3VxlanTnlEntry 2 }
|
||||
|
||||
hwNvo3VxlanTnlStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
down(2),
|
||||
up(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel status."
|
||||
::= { hwNvo3VxlanTnlEntry 3 }
|
||||
|
||||
hwNvo3VxlanIPv6TnlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNvo3VxlanIPv6TnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nvo3 vxlan IPv6 tunnel table, providing read operations."
|
||||
::= { hwNvo3MIBInstances 4 }
|
||||
|
||||
hwNvo3VxlanIPv6TnlEntry OBJECT-TYPE
|
||||
SYNTAX HwNvo3VxlanIPv6TnlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwNvo3VxlanTnlTable."
|
||||
INDEX { hwNvo3VxlanTnlSrcIPv6Addr, hwNvo3VxlanDestIPv6Addr}
|
||||
::= { hwNvo3VxlanIPv6TnlTable 1 }
|
||||
|
||||
HwNvo3VxlanIPv6TnlEntry ::=
|
||||
SEQUENCE {
|
||||
hwNvo3VxlanTnlSrcIPv6Addr
|
||||
Ipv6Address,
|
||||
hwNvo3VxlanDestIPv6Addr
|
||||
Ipv6Address,
|
||||
hwNvo3VxlanIPv6TnlStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwNvo3VxlanTnlSrcIPv6Addr OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel source address"
|
||||
::= { hwNvo3VxlanIPv6TnlEntry 1 }
|
||||
|
||||
|
||||
hwNvo3VxlanDestIPv6Addr OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel destionation address"
|
||||
::= { hwNvo3VxlanIPv6TnlEntry 2 }
|
||||
|
||||
hwNvo3VxlanIPv6TnlStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
down(2),
|
||||
up(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel status"
|
||||
::= { hwNvo3VxlanIPv6TnlEntry 3 }
|
||||
|
||||
hwNvo3VniStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwNvo3VniStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Nvo3 vni stats table providing traffic statistics about the VNI."
|
||||
::= { hwNvo3MIBInstances 5 }
|
||||
hwNvo3VniStatsEntry OBJECT-TYPE
|
||||
SYNTAX HwNvo3VniStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entry of hwNvo3VniStatsTable."
|
||||
INDEX { hwNvo3Vni}
|
||||
::= { hwNvo3VniStatsTable 1 }
|
||||
|
||||
HwNvo3VniStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hwNvo3Vni
|
||||
Unsigned32,
|
||||
hwVniRxBitsPerSec
|
||||
Counter64,
|
||||
hwVniTxBitsPerSec
|
||||
Counter64
|
||||
}
|
||||
|
||||
hwNvo3Vni OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vni that to be specified a remote nve peer address."
|
||||
::= { hwNvo3VniStatsEntry 1 }
|
||||
|
||||
hwVniRxBitsPerSec OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of recieved bits per second about vni."
|
||||
::= { hwNvo3VniStatsEntry 2 }
|
||||
|
||||
hwVniTxBitsPerSec OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rate of sent bits per second about vni."
|
||||
::= { hwNvo3VniStatsEntry 3 }
|
||||
|
||||
|
||||
hwNvo3TnlStatusEvent OBJECT IDENTIFIER ::= { hwNvo3Mgmt 2 }
|
||||
|
||||
hwNvo3VxlanTnlDown NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3VxlanTnlStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an vxlan tunnle status change.
|
||||
When alarm is down trigger, hwNvo3VxlanTnlStatus is 1, when alarm is up trigger, hwNvo3VxlanTnlStatus is 2.
|
||||
"
|
||||
::= { hwNvo3TnlStatusEvent 1 }
|
||||
|
||||
|
||||
hwNvo3VxlanTnlUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3VxlanTnlStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an vxlan tunnle status change.
|
||||
When alarm is down trigger, hwNvo3VxlanTnlStatus is 0, when alarm is up trigger, hwNvo3VxlanTnlStatus is 1.
|
||||
"
|
||||
::= { hwNvo3TnlStatusEvent 2 }
|
||||
|
||||
hwNvo3Conformance OBJECT IDENTIFIER ::= { hwNvo3Mgmt 3 }
|
||||
|
||||
hwNvo3Compliances OBJECT IDENTIFIER ::= { hwNvo3Conformance 1 }
|
||||
|
||||
hwNvo3Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The nvo3 management compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwNvo3NveMIBGroup, hwNvo3NveVniPeerGroup, hwNvo3VxlanTnlGroup, hwNvo3NotificationGroup, hwNvo3VxlanIPv6TnlGroup, hwNvo3IPv6NotificationGroup}
|
||||
::= { hwNvo3Compliances 1 }
|
||||
|
||||
hwNvo3Group OBJECT IDENTIFIER ::= { hwNvo3Conformance 2 }
|
||||
|
||||
hwNvo3NveMIBGroup OBJECT-GROUP
|
||||
OBJECTS { hwNvo3NveSourceAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The nve management group."
|
||||
::= { hwNvo3Group 1 }
|
||||
|
||||
hwNvo3NveVniPeerGroup OBJECT-GROUP
|
||||
OBJECTS { hwNvo3NveVniPeerRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The nve management group."
|
||||
::= { hwNvo3Group 2 }
|
||||
|
||||
hwNvo3VxlanTnlGroup OBJECT-GROUP
|
||||
OBJECTS { hwNvo3VxlanTnlStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel status group."
|
||||
::= { hwNvo3Group 3 }
|
||||
|
||||
hwNvo3NotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNvo3VxlanTnlDown, hwNvo3VxlanTnlUp}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan tunnel alarm group."
|
||||
::= { hwNvo3Group 4 }
|
||||
|
||||
hwNvo3VxlanIPv6TnlGroup OBJECT-GROUP
|
||||
OBJECTS { hwNvo3VxlanIPv6TnlStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan IPv6 tunnel status group."
|
||||
::= { hwNvo3Group 5 }
|
||||
|
||||
hwNvo3IPv6NotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNvo3VxlanIPv6TnlDown, hwNvo3VxlanIPv6TnlUp}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vxlan IPv6 tunnel alarm group."
|
||||
::= { hwNvo3Group 6 }
|
||||
|
||||
--vxlan tunnel statistic
|
||||
hwVxlanTunnelStatEnableObjects OBJECT IDENTIFIER ::= { hwNvo3Mgmt 4 }
|
||||
|
||||
--vxlan tunnel statistic get
|
||||
hwVxlanTunnelStatisticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwVxlanTunnelStatisticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of vxlan statistic display information."
|
||||
::= { hwVxlanTunnelStatEnableObjects 1 }
|
||||
|
||||
hwVxlanTunnelStatisticEntry OBJECT-TYPE
|
||||
SYNTAX HwVxlanTunnelStatisticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vxlan statistic display Entry."
|
||||
INDEX { hwVxlanTunnelStatisticPeerIp,
|
||||
hwVxlanTunnelStatisticsourceIp,
|
||||
hwVxlanTunnelStatisticVni}
|
||||
::= { hwVxlanTunnelStatisticTable 1 }
|
||||
|
||||
HwVxlanTunnelStatisticEntry ::=
|
||||
SEQUENCE {
|
||||
hwVxlanTunnelStatisticPeerIp
|
||||
IpAddress,
|
||||
hwVxlanTunnelStatisticsourceIp
|
||||
IpAddress,
|
||||
hwVxlanTunnelStatisticVni
|
||||
Integer32,
|
||||
hwVxlanTunnelStatisticLastRcvPkt
|
||||
Counter64,
|
||||
hwVxlanTunnelStatisticLastRcvByte
|
||||
Counter64,
|
||||
hwVxlanTunnelStatisticLastTransPkt
|
||||
Counter64,
|
||||
hwVxlanTunnelStatisticLastTransByte
|
||||
Counter64
|
||||
}
|
||||
|
||||
hwVxlanTunnelStatisticPeerIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Peer Ip."
|
||||
::= { hwVxlanTunnelStatisticEntry 1 }
|
||||
|
||||
hwVxlanTunnelStatisticsourceIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source Ip of vxlan tunnel."
|
||||
::= { hwVxlanTunnelStatisticEntry 2 }
|
||||
|
||||
hwVxlanTunnelStatisticVni OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VRF index."
|
||||
::= { hwVxlanTunnelStatisticEntry 3 }
|
||||
|
||||
hwVxlanTunnelStatisticLastRcvPkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received packets of vxlan tunnel."
|
||||
::= { hwVxlanTunnelStatisticEntry 4 }
|
||||
|
||||
hwVxlanTunnelStatisticLastRcvByte OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received bytes of vxlan tunnel."
|
||||
::= { hwVxlanTunnelStatisticEntry 5 }
|
||||
|
||||
hwVxlanTunnelStatisticLastTransPkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmitted packets of vxlan tunnel."
|
||||
::= { hwVxlanTunnelStatisticEntry 6 }
|
||||
|
||||
hwVxlanTunnelStatisticLastTransByte OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmitted bytes of vxlan tunnel."
|
||||
::= { hwVxlanTunnelStatisticEntry 7 }
|
||||
|
||||
hwNvo3TnlTrapObject OBJECT IDENTIFIER ::= { hwNvo3Mgmt 5 }
|
||||
|
||||
hwNvo3TnlTnlId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tunnelid of vxlan tunnel."
|
||||
::= { hwNvo3TnlTrapObject 1 }
|
||||
|
||||
|
||||
hwNvo3TnlVniId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vni value."
|
||||
::= { hwNvo3TnlTrapObject 2 }
|
||||
|
||||
hwNvo3TnlVrfId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vrf value."
|
||||
::= { hwNvo3TnlTrapObject 3 }
|
||||
|
||||
hwNvo3TnlVrId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vr index."
|
||||
::= { hwNvo3TnlTrapObject 4 }
|
||||
|
||||
hwNvo3TnlTrap OBJECT IDENTIFIER ::= { hwNvo3Mgmt 6 }
|
||||
hwNvo3VxlanVni2Vrf NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VXLAN tunnel and VNI have been mapped to a VRF instance, and cannot be mapped to other VRF instances."
|
||||
::= { hwNvo3TnlTrap 1 }
|
||||
hwNvo3VxlanVni2VrfClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVniId, hwNvo3TnlVrId, hwNvo3TnlVrfId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VXLAN tunnel and VNI are no longer mapped to more than one VRF instance."
|
||||
::= { hwNvo3TnlTrap 2 }
|
||||
hwNvo3VxlanVrf2Vni NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VXLAN tunnel and VRF instance have been mapped to a VNI, and cannot be mapped to other VNIs."
|
||||
::= { hwNvo3TnlTrap 3 }
|
||||
hwNvo3VxlanVrf2VniClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3TnlTnlId, hwNvo3TnlVrfId, hwNvo3TnlVniId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VXLAN tunnel and VRF instance are no longer mapped to more than one VNI."
|
||||
::= { hwNvo3TnlTrap 4 }
|
||||
|
||||
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.
|
||||
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 1, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 2.
|
||||
"
|
||||
::= { hwNvo3IPv6TnlStatusEvent 1 }
|
||||
|
||||
|
||||
hwNvo3VxlanIPv6TnlUp NOTIFICATION-TYPE
|
||||
OBJECTS { hwNvo3VxlanIPv6TnlStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when an vxlan tunnle status change.
|
||||
When alarm is down trigger, hwNvo3VxlanIPv6TnlStatus is 0, when alarm is up trigger, hwNvo3VxlanIPv6TnlStatus is 1.
|
||||
"
|
||||
::= { hwNvo3IPv6TnlStatusEvent 2 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,236 @@
|
||||
-- ===================================================================
|
||||
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
-- Description: This MIB contains private managed object and notification
|
||||
-- trap definitions for Openflow.
|
||||
-- Reference:
|
||||
-- Version: V1.00
|
||||
-- ===================================================================
|
||||
|
||||
|
||||
HUAWEI-OPENFLOW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
ifIndex, ifName, InterfaceIndex
|
||||
FROM IF-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, Unsigned32, Counter32, IpAddress, BITS, OBJECT-TYPE,
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hwOpenflowMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201506171600Z" -- June 17, 2015 at 16: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: [email protected]"
|
||||
DESCRIPTION
|
||||
"This MIB contains private managed object and notification trap
|
||||
definitions for Openflow."
|
||||
REVISION "201506171600Z"
|
||||
DESCRIPTION "V1.00, initial version."
|
||||
|
||||
::= { hwDatacomm 344 }
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
HWOpenflowDataPathId ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d:1d:1d:1d:1d:1d:2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Datapath unique ID type. The lower 48-bits are for
|
||||
a MAC address, while the upper 16-bits are
|
||||
implementer-defined."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
hwOpenflowObject OBJECT IDENTIFIER ::= { hwOpenflowMib 1 }
|
||||
|
||||
hwOpenflowGlobalInfo OBJECT IDENTIFIER ::= { hwOpenflowObject 1 }
|
||||
hwOpenflowObjects OBJECT IDENTIFIER ::= { hwOpenflowObject 2 }
|
||||
|
||||
hwOpenflowConnectionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwOpenflowConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Basic information about openflow Connection."
|
||||
::= { hwOpenflowObjects 1 }
|
||||
|
||||
hwOpenflowConnectionEntry OBJECT-TYPE
|
||||
SYNTAX HwOpenflowConnectionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Basic information about openflow Connection."
|
||||
REFERENCE
|
||||
""
|
||||
INDEX {hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId }
|
||||
::= { hwOpenflowConnectionTable 1 }
|
||||
|
||||
HwOpenflowConnectionEntry ::=
|
||||
SEQUENCE {
|
||||
hwOpenflowIpType
|
||||
InetAddressType,
|
||||
hwOpenflowRemoteIp
|
||||
InetAddress,
|
||||
hwOpenflowLocalIp
|
||||
InetAddress,
|
||||
hwOpenflowVpnInstanceName
|
||||
DisplayString,
|
||||
hwOpenflowDatapathId
|
||||
HWOpenflowDataPathId,
|
||||
hwOpenflowAuxiliaryId
|
||||
Unsigned32,
|
||||
hwOpenflowConnectionDownSubReason
|
||||
Unsigned32,
|
||||
hwOpenflowConnectionDownReason
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwOpenflowIpType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the administrative IP type of openflow node."
|
||||
::= { hwOpenflowConnectionEntry 1 }
|
||||
|
||||
hwOpenflowRemoteIp OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the administrative IP address of openflow remote node."
|
||||
::= { hwOpenflowConnectionEntry 2 }
|
||||
|
||||
hwOpenflowLocalIp OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the administrative IP address of openflow local node."
|
||||
::= { hwOpenflowConnectionEntry 3 }
|
||||
|
||||
hwOpenflowVpnInstanceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..31))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the vpn instance's name."
|
||||
::= { hwOpenflowConnectionEntry 4 }
|
||||
|
||||
hwOpenflowDatapathId OBJECT-TYPE
|
||||
SYNTAX HWOpenflowDataPathId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the datapath unique ID. The lower 48-bits are for
|
||||
a MAC address, while the upper 16-bits are implementer-defined."
|
||||
::= { hwOpenflowConnectionEntry 5 }
|
||||
|
||||
hwOpenflowAuxiliaryId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the auxiliary connection ID."
|
||||
::= { hwOpenflowConnectionEntry 6 }
|
||||
|
||||
hwOpenflowConnectionDownSubReason OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the detail reason of openflow connection down. If no detail reason, the value of the node will be zero."
|
||||
::= { hwOpenflowConnectionEntry 7 }
|
||||
|
||||
hwOpenflowConnectionDownReason OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
tcpDown(1),
|
||||
heartbeatTimeout(2),
|
||||
pduError(3),
|
||||
connectionUp(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the cause that the openflow connection becomes down.
|
||||
Options:
|
||||
1. tcpDown(1) --indicates tcp down.
|
||||
2. heartbeatTimeout(2) --indicates openflow heartbeat timeout.
|
||||
3. pduError(3) --indicates openflow message data is wrong.
|
||||
4. connectionUp(4) --indicates connection is up."
|
||||
::= { hwOpenflowConnectionEntry 8 }
|
||||
|
||||
|
||||
hwOpenflowTraps OBJECT IDENTIFIER ::= { hwOpenflowMib 2 }
|
||||
|
||||
hwOpenflowConnectionDown NOTIFICATION-TYPE
|
||||
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
|
||||
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates that openflow session changes to down."
|
||||
::= { hwOpenflowTraps 1 }
|
||||
|
||||
hwOpenflowConnectionDownClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
|
||||
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates that openflow session changes to up."
|
||||
::= { hwOpenflowTraps 2 }
|
||||
|
||||
hwOpenflowConformance OBJECT IDENTIFIER ::= { hwOpenflowMib 3 }
|
||||
|
||||
hwOpenflowCompliances OBJECT IDENTIFIER ::= { hwOpenflowConformance 1 }
|
||||
|
||||
hwOpenflowCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance Channelment for agents that provide full support for hwBaseTrapMIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hwOpenflowConnectionGroup }
|
||||
::= { hwOpenflowCompliances 1 }
|
||||
|
||||
hwOpenflowGroups OBJECT IDENTIFIER ::= { hwOpenflowConformance 2 }
|
||||
|
||||
hwOpenflowTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwOpenflowConnectionDown, hwOpenflowConnectionDownClear}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for all base traps."
|
||||
::= { hwOpenflowGroups 1 }
|
||||
|
||||
hwOpenflowConnectionGroup OBJECT-GROUP
|
||||
OBJECTS { hwOpenflowIpType, hwOpenflowRemoteIp, hwOpenflowLocalIp, hwOpenflowVpnInstanceName, hwOpenflowDatapathId, hwOpenflowAuxiliaryId,
|
||||
hwOpenflowConnectionDownSubReason, hwOpenflowConnectionDownReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Group for base trap objects."
|
||||
::= { hwOpenflowGroups 2 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-OPENFLOW-MIB.mib
|
||||
--
|
||||
+2302
-1368
File diff suppressed because it is too large
Load Diff
+3718
-2791
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+4010
-3295
File diff suppressed because it is too large
Load Diff
+12292
-1540
File diff suppressed because it is too large
Load Diff
+4234
-1411
File diff suppressed because it is too large
Load Diff
+3879
-2670
File diff suppressed because it is too large
Load Diff
+221
-124
@@ -1,125 +1,222 @@
|
||||
-- ================================================================
|
||||
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description:The mib file is for management of huawei RIP extension
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- 2006.5.18, publish
|
||||
-- ================================================================
|
||||
|
||||
HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.120
|
||||
hwRipv2Ext MODULE-IDENTITY
|
||||
LAST-UPDATED "200605261430Z" -- November 29, 2002 at 09:00 GMT
|
||||
ORGANIZATION
|
||||
"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:[email protected]"
|
||||
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. "
|
||||
::= { hwDatacomm 120 }
|
||||
|
||||
|
||||
-- RIP Process-Instance Private Table
|
||||
|
||||
hwRip2ProcInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwRip2ProcInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Process id and their VRF Name."
|
||||
::= { 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
|
||||
INTEGER,
|
||||
hwRip2VrfName
|
||||
OCTET STRING,
|
||||
hwRip2CurrentProcId
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hwRip2ProcessId OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 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 INTEGER ( 1..65535 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current process id for which processing is being
|
||||
done."
|
||||
::= { hwRip2ProcInstEntry 3 }
|
||||
-- conformance information
|
||||
|
||||
hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
|
||||
hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
|
||||
hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 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 }
|
||||
|
||||
::= { hwRip2Compliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hwRip2ExtGroup OBJECT-GROUP
|
||||
OBJECTS { hwRip2VrfName, hwRip2CurrentProcId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HUAWEI RIPv2 extension Table."
|
||||
::= { hwRip2Groups 2 }
|
||||
-- ================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
+2545
-1054
File diff suppressed because it is too large
Load Diff
+2697
-713
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+1051
-884
File diff suppressed because it is too large
Load Diff
+295
-96
@@ -1,96 +1,295 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: HUAWEI Private Extended SNMP MIB
|
||||
--
|
||||
-- Reference:
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-SNMP-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
ifIndex, ifDescr
|
||||
FROM RFC1213-MIB
|
||||
DisplayString,TruthValue
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
hwSnmpExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200801090000Z"
|
||||
ORGANIZATION
|
||||
"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
|
||||
"
|
||||
Some attribute of SNMP extended content.
|
||||
"
|
||||
::= { hwDatacomm 164 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
hwSnmpExtMIBObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIB 1 }
|
||||
|
||||
hwSnmpExtErrorCodeEnable OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled or disabled SNMP extended error status."
|
||||
DEFVAL { disabled }
|
||||
::= { hwSnmpExtMIBObjects 1 }
|
||||
|
||||
|
||||
-- Module compliance.
|
||||
hwSnmpExtConformance OBJECT IDENTIFIER ::= { hwSnmpExtMIB 2 }
|
||||
hwSnmpExtGroups
|
||||
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 1 }
|
||||
|
||||
hwSnmpExtRuleGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwSnmpExtErrorCodeEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for SNMP extended configuration."
|
||||
|
||||
::= { hwSnmpExtGroups 1 }
|
||||
|
||||
hwSnmpExtCompliances
|
||||
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 2 }
|
||||
|
||||
hwSnmpExtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for implementing
|
||||
the Huawei extended SNMP MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
hwSnmpExtRuleGroup
|
||||
}
|
||||
|
||||
::= { hwSnmpExtCompliances 1 }
|
||||
|
||||
END
|
||||
--
|
||||
-- HUAWEI-SNMP-EXT-MIB.mib
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: HUAWEI Private Extended SNMP MIB
|
||||
--
|
||||
-- Reference:
|
||||
-- Version: V2.05
|
||||
-- History:
|
||||
--
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-SNMP-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
ifIndex, ifDescr
|
||||
FROM RFC1213-MIB
|
||||
DisplayString,TruthValue
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
|
||||
hwSnmpExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201612071056Z" --Dec. 07, 2016 at 10:56 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"
|
||||
Some attribute of SNMP extended content.
|
||||
"
|
||||
REVISION "201612071056Z" --Dec. 07, 2016 at 10:56 GMT
|
||||
DESCRIPTION "revision 2.0.5"
|
||||
REVISION "201302280000Z" -- 28 February 2013
|
||||
DESCRIPTION
|
||||
"Registration point for protocols used in Huawei
|
||||
extended SNMP MIB"
|
||||
REVISION "201307091300Z" --July 07, 2013 at 12:30 GMT
|
||||
DESCRIPTION "revision 2.0.2"
|
||||
REVISION "201310111603Z" --Oct. 11, 2013 at 16:02 GMT
|
||||
DESCRIPTION "revision 2.0.3"
|
||||
REVISION "201402141603Z" --Feb. 14, 2014 at 16:02 GMT
|
||||
DESCRIPTION "revision 2.0.3"
|
||||
|
||||
::= { hwDatacomm 164 }
|
||||
|
||||
hwSnmpExtMIBObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIB 1 }
|
||||
|
||||
hwSnmpExtErrorCodeEnable OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled or disabled SNMP extended error status.
|
||||
The default value is disabled."
|
||||
::= { hwSnmpExtMIBObjects 1 }
|
||||
|
||||
hwSnmpRemoteIpAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the remote netmanager IP address."
|
||||
::= { hwSnmpExtMIBObjects 2 }
|
||||
|
||||
hwSnmpRemoteIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (0|4|8|16|20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ip address of the remote netmanager."
|
||||
::= { hwSnmpExtMIBObjects 3 }
|
||||
|
||||
hwSnmpGlobalObjects OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 4 }
|
||||
|
||||
hwSnmpListenPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (161 | 1025..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The listening UDP port of SNMP."
|
||||
::= { hwSnmpGlobalObjects 1 }
|
||||
|
||||
hwSnmpRaisingThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The raising threshold of the lock queue."
|
||||
::= { hwSnmpGlobalObjects 2 }
|
||||
|
||||
|
||||
hwSnmpFallingThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The falling threshold of the lock queue."
|
||||
::= { hwSnmpGlobalObjects 3 }
|
||||
|
||||
hwSnmpFrameworkAdmin OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 5 }
|
||||
|
||||
hwSnmpAuthProtocols OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Registration point for authentication protocols used in Huawei
|
||||
extended SNMP MIB. Definitions of Object Identities needed
|
||||
for the use of AES by SNMP's User-based Security Model
|
||||
"
|
||||
::= { hwSnmpFrameworkAdmin 1 }
|
||||
hwUsmHMACSHA256AuthProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The HMAC SHA2 256 Digest Authentication Protocol."
|
||||
REFERENCE
|
||||
"- Data Encryption Standard, National Institute of
|
||||
Standards and Technology. Federal Information
|
||||
Processing Standard (FIPS) Publication 46-1.
|
||||
Supersedes FIPS Publication 46"
|
||||
::= { hwSnmpAuthProtocols 1 }
|
||||
|
||||
hwSnmpPrivProtocols OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Registration point for privacy protocols used in Huawei
|
||||
extended SNMP MIB. Definitions of Object Identities needed
|
||||
for the use of AES by SNMP's User-based Security Model
|
||||
"
|
||||
::= { hwSnmpFrameworkAdmin 2 }
|
||||
|
||||
--
|
||||
-- 3DES Privacy Protocol for SNMPv3 USM security model
|
||||
--
|
||||
|
||||
hwUsm3DESEDEPrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The 3DES-EDE Symmetric Encryption Protocol."
|
||||
REFERENCE "- Data Encryption Standard, National Institute of
|
||||
Standards and Technology. Federal Information
|
||||
Processing Standard (FIPS) Publication 46-3,
|
||||
(1999, pending approval). Will supersede FIPS
|
||||
Publication 46-2.
|
||||
|
||||
- Data Encryption Algorithm, American National
|
||||
Standards Institute. ANSI X3.92-1981,
|
||||
(December, 1980).
|
||||
|
||||
- DES Modes of Operation, National Institute of
|
||||
Standards and Technology. Federal Information
|
||||
Processing Standard (FIPS) Publication 81,
|
||||
(December, 1980).
|
||||
|
||||
- Data Encryption Algorithm - Modes of Operation,
|
||||
American National Standards Institute.
|
||||
ANSI X3.106-1983, (May 1983).
|
||||
"
|
||||
::= { hwSnmpPrivProtocols 1 }
|
||||
|
||||
--
|
||||
-- AES Privacy Protocols for SNMPv3 USM security model
|
||||
--
|
||||
hwUsmAESCfb192PrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The CFB128-AES-192 Privacy Protocol."
|
||||
REFERENCE "- Specification for the ADVANCED ENCRYPTION
|
||||
STANDARD (DRAFT). Federal Information Processing
|
||||
Standard (FIPS) Publication 197.
|
||||
(November 2001).
|
||||
|
||||
- Dworkin, M., NIST Recommendation for Block
|
||||
Cipher Modes of Operation, Methods and
|
||||
Techniques (DRAFT).
|
||||
NIST Special Publication 800-38A
|
||||
(December 2001).
|
||||
"
|
||||
::= { hwSnmpPrivProtocols 2 }
|
||||
|
||||
hwUsmAESCfb256PrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The CFB128-AES-256 Privacy Protocol."
|
||||
REFERENCE "- Specification for the ADVANCED ENCRYPTION
|
||||
STANDARD (DRAFT). Federal Information Processing
|
||||
Standard (FIPS) Publication 197
|
||||
(November 2001).
|
||||
|
||||
- Dworkin, M., NIST Recommendation for Block
|
||||
Cipher Modes of Operation, Methods and
|
||||
Techniques (DRAFT).
|
||||
NIST Special Publication 800-38A
|
||||
(December 2001).
|
||||
"
|
||||
::= { hwSnmpPrivProtocols 3 }
|
||||
|
||||
hwSnmpNotification OBJECT IDENTIFIER ::= { hwSnmpExtMIBObjects 6 }
|
||||
|
||||
hwNmsPingTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP Test trap."
|
||||
::= { hwSnmpNotification 1 }
|
||||
|
||||
hwNmsHeartBeatTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP Test trap."
|
||||
::= { hwSnmpNotification 2 }
|
||||
|
||||
-- Module compliance.
|
||||
hwSnmpExtConformance OBJECT IDENTIFIER ::= { hwSnmpExtMIB 2 }
|
||||
hwSnmpExtGroups
|
||||
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 1 }
|
||||
|
||||
hwSnmpExtRuleGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hwSnmpExtErrorCodeEnable, hwSnmpListenPort, hwSnmpRemoteIpAddress, hwSnmpRemoteIpAddressType, hwSnmpFallingThreshold, hwSnmpRaisingThreshold
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects needed for SNMP extended configuration."
|
||||
|
||||
::= { hwSnmpExtGroups 1 }
|
||||
|
||||
hwSnmpExtTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwSNMPLockThreshold, hwSNMPLockThresholdResume, hwSNMPReset }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP extend trap nodes."
|
||||
::= { hwSnmpExtGroups 2 }
|
||||
|
||||
hwSnmpExtCompliances
|
||||
OBJECT IDENTIFIER ::= { hwSnmpExtConformance 2 }
|
||||
|
||||
hwSnmpExtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for implementing
|
||||
the Huawei extended SNMP MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
hwSnmpExtRuleGroup, hwSnmpExtTrapGroup
|
||||
}
|
||||
::= { hwSnmpExtCompliances 1 }
|
||||
|
||||
hwSnmpAlarmGroups OBJECT IDENTIFIER ::= { hwSnmpNotification 3 }
|
||||
|
||||
hwSnmpAlarmGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwNmsPingTrap, hwNmsHeartBeatTrap }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm trap nodes."
|
||||
::= { hwSnmpAlarmGroups 1 }
|
||||
|
||||
|
||||
-- Module trap.
|
||||
hwSnmpExtNotifications OBJECT IDENTIFIER ::= { hwSnmpExtMIB 3 }
|
||||
|
||||
hwSNMPLockThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap will be triggered when the number of unauthorized users reaches the upper threshold of the lock queue."
|
||||
::= { hwSnmpExtNotifications 1 }
|
||||
|
||||
hwSNMPLockThresholdResume NOTIFICATION-TYPE
|
||||
OBJECTS { hwSnmpFallingThreshold, hwSnmpRaisingThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap will be triggered when the number of unauthorized users falls back to the lower threshold of the lock queue."
|
||||
::= { hwSnmpExtNotifications 2 }
|
||||
|
||||
hwSNMPReset NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"After the SNMP process is restarted or a master/slave main control board switchover is performed on a device, this trap is sent to notify the NMS of SNMP entity restart, enabling the NMS to synchronize alarms from the device."
|
||||
::= { hwSnmpExtNotifications 3 }
|
||||
|
||||
END
|
||||
--
|
||||
-- HUAWEI-SNMP-EXT-MIB.mib
|
||||
--
|
||||
+1486
-674
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,401 @@
|
||||
--
|
||||
-- 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: [email protected]"
|
||||
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
|
||||
--
|
||||
@@ -0,0 +1,128 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI SYS CLOCK MIB
|
||||
-- Reference: huawei enterprise mib
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- initial version 2009-07-25
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-SYS-CLOCK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TimeTicks, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TimeStamp, TruthValue, RowStatus, TEXTUAL-CONVENTION, DateAndTime
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hwSysClockMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200907250000Z" -- July 25, 2009 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"HUAWEI-SYS-CLOCK-MIB is used to configure and query time information,
|
||||
such as the system time, time zone, and daylight saving time.
|
||||
Root object: iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).
|
||||
huawei(2011).huaweiMgmt(5).hwDatacomm(25).hwSysClockMIB(205) "
|
||||
REVISION "200907250000Z" -- July 25, 2009 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this MIB module ."
|
||||
::= { hwDatacomm 205 }
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- Huawei SYS Clock set mib object
|
||||
|
||||
huaweiClockObjects OBJECT IDENTIFIER ::= { hwSysClockMIB 1 }
|
||||
|
||||
hwLocalClock OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set and query the local time that is in the format of
|
||||
'YYYY-MM-DD,HH:MM:SS'. "
|
||||
::= { huaweiClockObjects 1 }
|
||||
|
||||
hwUTCClock OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configure and query the system UTC time that is in the
|
||||
format of 'YYYY-MM-DD,HH:MM:SS'. "
|
||||
::= { huaweiClockObjects 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- HUAWEI-SYS-CLOCK-MIB MIB - Notification Information
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
huaweiClockNotifications OBJECT IDENTIFIER ::= { hwSysClockMIB 2 }
|
||||
|
||||
hwClockChanged NOTIFICATION-TYPE
|
||||
OBJECTS { hwUTCClock }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the alarm reported when the system time changes.
|
||||
In addition, the new system time is recorded."
|
||||
::= { huaweiClockNotifications 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- HUAWEI-SYS-CLOCK-MIB MIB - Conformance Information
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
huaweiClockMIBConformance OBJECT IDENTIFIER ::= { hwSysClockMIB 3 }
|
||||
|
||||
hwClockMIBCompliances OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 1 }
|
||||
|
||||
hwClockMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
The compliance statement for
|
||||
entities that support the huawei Clock MIB.
|
||||
"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwClockSetGroup, hwClockNotificationGroup }
|
||||
::= { hwClockMIBCompliances 1 }
|
||||
|
||||
huaweiClockMIBGroups OBJECT IDENTIFIER ::= { huaweiClockMIBConformance 2 }
|
||||
|
||||
hwClockSetGroup OBJECT-GROUP
|
||||
OBJECTS { hwLocalClock, hwUTCClock }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects on Clock setting level information.
|
||||
"
|
||||
::= { huaweiClockMIBGroups 1 }
|
||||
|
||||
hwClockNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwClockChanged }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of notifications in the module"
|
||||
::= { huaweiClockMIBGroups 2 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-SYS-CLOCK-MIB.mib
|
||||
--
|
||||
+3712
-2481
File diff suppressed because it is too large
Load Diff
+334
-326
@@ -1,326 +1,334 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2002 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: task mib
|
||||
-- Reference: huawei enterprise mib
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- initial version 2003-07-31
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Gauge32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
hwTask MODULE-IDENTITY
|
||||
LAST-UPDATED "200307310000Z" -- 07 31, 2003 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"Huawei Technologies Co., Ltd."
|
||||
CONTACT-INFO
|
||||
"VRP Team Huawei Technologies co.,Ltd.
|
||||
Huawei Bld.,NO.3 Xinxi Rd.,
|
||||
Shang-Di Information Industry Base,
|
||||
Hai-Dian District Beijing P.R. China
|
||||
http://www.huawei.com
|
||||
Zip:100085"
|
||||
DESCRIPTION
|
||||
"The MIB module describes active system tasks, including the status
|
||||
and the general information of a task."
|
||||
REVISION "200307310000Z" -- 07 31, 2002 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { hwDatacomm 27 }
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
|
||||
HwTaskStatusType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the specified task. The parameter have seventeen different value.
|
||||
Normally a task may be status of the following:
|
||||
Normalready(0): task is ready,
|
||||
Block(1): task is blocked,
|
||||
Slept(2): task is slept,
|
||||
Suspend(4): task is suspended blocked,
|
||||
BlockAndSuspend(5): task is suspended blocked,
|
||||
SleptAndSuspend(6): task is slept and suspended,
|
||||
running(8): task is running,
|
||||
Queueblock(17): task is blocked on receiving queue messages,
|
||||
QueueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
|
||||
Semaphoreblock(33): task is blocked on taking a semaphore,
|
||||
SemaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
|
||||
Eventblock(65): task is blocked on receiving events,
|
||||
EventblockAndSuspend(69): task is blocked on receiving events and suspended,
|
||||
prioblock(128): task is priblock,
|
||||
Preemptready(256): task is preempt ready,
|
||||
Writequeueblock(513): task is blocked on sending queue messages,
|
||||
WritequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normalready(0),
|
||||
block(1),
|
||||
sleep(2),
|
||||
suspend(4),
|
||||
blockAndSuspend(5),
|
||||
sleptAndSuspend(6),
|
||||
running(8),
|
||||
queueblock(17),
|
||||
queueblockAndSuspend(21),
|
||||
semaphoreblock(33),
|
||||
semaphoreblockAandSuspend(37),
|
||||
eventblock(65),
|
||||
eventblockAndSuspend(69),
|
||||
prioblock(128),
|
||||
preemptready(256),
|
||||
writequeueblock(513),
|
||||
writequeueblockAndSuspend(517)
|
||||
}
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1
|
||||
hwTaskObjects OBJECT IDENTIFIER ::= { hwTask 1 }
|
||||
|
||||
-- huawei task Common Table
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1
|
||||
hwTaskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of generic information on all active
|
||||
tasks on this device."
|
||||
::= { hwTaskObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1
|
||||
hwTaskEntry OBJECT-TYPE
|
||||
SYNTAX HwTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic information about active tasks on this
|
||||
device. Entries in this table will change when tasks are
|
||||
created and destroyed on the device."
|
||||
INDEX { hwTaskIndex, hwTaskID }
|
||||
::= { hwTaskTable 1 }
|
||||
|
||||
HwTaskEntry ::=
|
||||
SEQUENCE {
|
||||
hwTaskIndex
|
||||
Gauge32,
|
||||
hwTaskID
|
||||
Gauge32,
|
||||
hwTaskName
|
||||
DisplayString,
|
||||
hwTaskStatus
|
||||
HwTaskStatusType,
|
||||
hwTaskCpuUsage
|
||||
Gauge32,
|
||||
hwTaskuSecs
|
||||
Gauge32
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.1
|
||||
hwTaskIndex OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates some physical information, such as slot number of VIU
|
||||
or RSU board plugged in. "
|
||||
::= { hwTaskEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.2
|
||||
hwTaskID OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the task ID. "
|
||||
::= { hwTaskEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.3
|
||||
hwTaskName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name associated with this task. If the name is
|
||||
longer than 4 characters, it will be truncated to the first
|
||||
4 characters."
|
||||
::= { hwTaskEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.4
|
||||
hwTaskStatus OBJECT-TYPE
|
||||
SYNTAX HwTaskStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the specified task. The parameter have seventeen different value.
|
||||
Normally a task may be status of the following:
|
||||
normalready(0): task is ready,
|
||||
block(1): task is blocked,
|
||||
slept(2): task is slept,
|
||||
suspend(4): task is suspended blocked,
|
||||
blockAndSuspend(5): task is suspended blocked,
|
||||
sleepAndSuspend(6): task is slept and suspended,
|
||||
running(8): task is running,
|
||||
queueblock(17): task is blocked on receiving queue messages,
|
||||
queueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
|
||||
semaphoreblock(33): task is blocked on taking a semaphore,
|
||||
semaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
|
||||
eventblock(65): task is blocked on receiving events,
|
||||
eventblockAndSuspend(69): task is blocked on receiving events and suspended,
|
||||
prioblock(128): task is priblock,
|
||||
preemptready(256): task is preempt ready,
|
||||
writequeueblock(513): task is blocked on sending queue messages,
|
||||
writequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
|
||||
::= { hwTaskEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.5
|
||||
hwTaskCpuUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
|
||||
it means that the task is very busy."
|
||||
::= { hwTaskEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.6
|
||||
hwTaskuSecs OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "millseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average elapsed CPU time in millseconds when the task was active."
|
||||
::= { hwTaskEntry 6 }
|
||||
|
||||
hwKeyTaskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwKeyTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of generic information on all active
|
||||
tasks on this device."
|
||||
::= { hwTaskObjects 2 }
|
||||
|
||||
hwKeyTaskEntry OBJECT-TYPE
|
||||
SYNTAX HwKeyTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic information about active tasks on this
|
||||
device. Entries in this table will change when tasks are
|
||||
created and destroyed on the device."
|
||||
INDEX { hwKeyTaskIndex, hwKeyTaskID }
|
||||
::= { hwKeyTaskTable 1 }
|
||||
|
||||
HwKeyTaskEntry ::=
|
||||
SEQUENCE {
|
||||
hwKeyTaskIndex
|
||||
Integer32,
|
||||
hwKeyTaskID
|
||||
Integer32,
|
||||
hwKeyTaskName
|
||||
DisplayString,
|
||||
hwKeyTaskCpuUsage
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwKeyTaskIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates some physical information, such as slot number of VIU
|
||||
or RSU board plugged in. "
|
||||
::= { hwKeyTaskEntry 1 }
|
||||
|
||||
hwKeyTaskID OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the task ID. "
|
||||
::= { hwKeyTaskEntry 2 }
|
||||
|
||||
hwKeyTaskName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name associated with this task. If the name is
|
||||
longer than 4 characters, it will be truncated to the first
|
||||
4 characters."
|
||||
::= { hwKeyTaskEntry 3 }
|
||||
|
||||
hwKeyTaskCpuUsage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
|
||||
it means that the task is very busy."
|
||||
::= { hwKeyTaskEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.2
|
||||
hwTaskNotifications OBJECT IDENTIFIER ::= { hwTask 2 }
|
||||
|
||||
-- (no notifications are currently defined)
|
||||
-- conformance information
|
||||
-- 1.3.6.1.4.1.2011.5.109.3
|
||||
hwTaskConformance OBJECT IDENTIFIER ::= { hwTask 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.1
|
||||
hwTaskCompliances OBJECT IDENTIFIER ::= { hwTaskConformance 1 }
|
||||
|
||||
-- this module
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.1.1
|
||||
hwTaskCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the huawei Task MIB,Write access is not required."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwTaskGroup }
|
||||
::= { hwTaskCompliances 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.2
|
||||
hwTaskGroups OBJECT IDENTIFIER ::= { hwTaskConformance 2 }
|
||||
|
||||
-- units of conformance
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.2.1
|
||||
hwTaskGroup OBJECT-GROUP
|
||||
OBJECTS { hwTaskName, hwTaskStatus, hwTaskCpuUsage, hwTaskuSecs }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing common task
|
||||
monitoring information. This group is mandatory for
|
||||
all huawei devices."
|
||||
::= { hwTaskGroups 1 }
|
||||
hwKeyTaskGroup OBJECT-GROUP
|
||||
OBJECTS { hwKeyTaskName, hwKeyTaskCpuUsage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing common task
|
||||
monitoring information. This group is mandatory for
|
||||
all huawei devices."
|
||||
::= { hwTaskGroups 2 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: task mib
|
||||
-- Reference: huawei enterprise mib
|
||||
-- Version: V2.02
|
||||
-- History:
|
||||
-- initial version 2003-07-31
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-TASK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Gauge32, OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
hwTask MODULE-IDENTITY
|
||||
LAST-UPDATED "201708170000Z" -- 08 17, 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The MIB module describes active system tasks, including the status
|
||||
and the general information of a task."
|
||||
|
||||
REVISION "201708170000Z" -- 08 17, 2017 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"V2.02, Modify hwKeyTaskIndex."
|
||||
|
||||
REVISION "201409250000Z" -- 09 25, 2014 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"V2.01, modify hwKeyTaskIndex, hwKeyTaskID and hwKeyTaskName."
|
||||
|
||||
REVISION "200307310000Z" -- 07 31, 2002 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { hwDatacomm 27 }
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
|
||||
HwTaskStatusType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the specified task. The parameter have seventeen different value.
|
||||
Normally a task may be status of the following:
|
||||
Normalready(0): task is ready,
|
||||
Block(1): task is blocked,
|
||||
Slept(2): task is slept,
|
||||
Suspend(4): task is suspended blocked,
|
||||
BlockAndSuspend(5): task is suspended blocked,
|
||||
SleptAndSuspend(6): task is slept and suspended,
|
||||
running(8): task is running,
|
||||
Queueblock(17): task is blocked on receiving queue messages,
|
||||
QueueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
|
||||
Semaphoreblock(33): task is blocked on taking a semaphore,
|
||||
SemaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
|
||||
Eventblock(65): task is blocked on receiving events,
|
||||
EventblockAndSuspend(69): task is blocked on receiving events and suspended,
|
||||
prioblock(128): task is priblock,
|
||||
Preemptready(256): task is preempt ready,
|
||||
Writequeueblock(513): task is blocked on sending queue messages,
|
||||
WritequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normalready(0),
|
||||
block(1),
|
||||
sleep(2),
|
||||
suspend(4),
|
||||
blockAndSuspend(5),
|
||||
sleptAndSuspend(6),
|
||||
running(8),
|
||||
queueblock(17),
|
||||
queueblockAndSuspend(21),
|
||||
semaphoreblock(33),
|
||||
semaphoreblockAandSuspend(37),
|
||||
eventblock(65),
|
||||
eventblockAndSuspend(69),
|
||||
prioblock(128),
|
||||
preemptready(256),
|
||||
writequeueblock(513),
|
||||
writequeueblockAndSuspend(517)
|
||||
}
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1
|
||||
hwTaskObjects OBJECT IDENTIFIER ::= { hwTask 1 }
|
||||
|
||||
-- huawei task Common Table
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1
|
||||
hwTaskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of generic information on all active
|
||||
tasks on this device."
|
||||
::= { hwTaskObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1
|
||||
hwTaskEntry OBJECT-TYPE
|
||||
SYNTAX HwTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic information about active tasks on this
|
||||
device. Entries in this table will change when tasks are
|
||||
created and destroyed on the device."
|
||||
INDEX { hwTaskIndex, hwTaskID }
|
||||
::= { hwTaskTable 1 }
|
||||
|
||||
HwTaskEntry ::=
|
||||
SEQUENCE {
|
||||
hwTaskIndex
|
||||
Gauge32,
|
||||
hwTaskID
|
||||
Gauge32,
|
||||
hwTaskName
|
||||
DisplayString,
|
||||
hwTaskStatus
|
||||
HwTaskStatusType,
|
||||
hwTaskCpuUsage
|
||||
Gauge32,
|
||||
hwTaskuSecs
|
||||
Gauge32
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.1
|
||||
hwTaskIndex OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object indicates some physical information, such as slot number of VIU
|
||||
or RSU board plugged in. "
|
||||
::= { hwTaskEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.2
|
||||
hwTaskID OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the task ID. "
|
||||
::= { hwTaskEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.3
|
||||
hwTaskName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name associated with this task. If the name is
|
||||
longer than 255 characters, it will be truncated to the first
|
||||
255 characters."
|
||||
::= { hwTaskEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.4
|
||||
hwTaskStatus OBJECT-TYPE
|
||||
SYNTAX HwTaskStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the specified task. The parameter have seventeen different value.
|
||||
Normally a task may be status of the following:
|
||||
normalready(0): task is ready,
|
||||
block(1): task is blocked,
|
||||
slept(2): task is slept,
|
||||
suspend(4): task is suspended blocked,
|
||||
blockAndSuspend(5): task is suspended blocked,
|
||||
sleepAndSuspend(6): task is slept and suspended,
|
||||
running(8): task is running,
|
||||
queueblock(17): task is blocked on receiving queue messages,
|
||||
queueblockAndSuspend(21): task is blocked on receiving queue messages and suspended,
|
||||
semaphoreblock(33): task is blocked on taking a semaphore,
|
||||
semaphoreblockAandSuspend(37): task is blocked on taking a semaphore and suspended,
|
||||
eventblock(65): task is blocked on receiving events,
|
||||
eventblockAndSuspend(69): task is blocked on receiving events and suspended,
|
||||
prioblock(128): task is priblock,
|
||||
preemptready(256): task is preempt ready,
|
||||
writequeueblock(513): task is blocked on sending queue messages,
|
||||
writequeueblockAndSuspend(517): task is blocked on sending queue messages and suspended."
|
||||
::= { hwTaskEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.5
|
||||
hwTaskCpuUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
|
||||
it means that the task is very busy."
|
||||
::= { hwTaskEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.1.1.1.6
|
||||
hwTaskuSecs OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "millseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average elapsed CPU time in millseconds when the task was active."
|
||||
::= { hwTaskEntry 6 }
|
||||
|
||||
hwKeyTaskTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwKeyTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of generic information on all active
|
||||
tasks on this device."
|
||||
::= { hwTaskObjects 2 }
|
||||
|
||||
hwKeyTaskEntry OBJECT-TYPE
|
||||
SYNTAX HwKeyTaskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic information about active tasks on this
|
||||
device. Entries in this table will change when tasks are
|
||||
created and destroyed on the device."
|
||||
INDEX { hwKeyTaskIndex, hwKeyTaskID }
|
||||
::= { hwKeyTaskTable 1 }
|
||||
|
||||
HwKeyTaskEntry ::=
|
||||
SEQUENCE {
|
||||
hwKeyTaskIndex
|
||||
Integer32,
|
||||
hwKeyTaskID
|
||||
Integer32,
|
||||
hwKeyTaskName
|
||||
DisplayString,
|
||||
hwKeyTaskCpuUsage
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwKeyTaskIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the slot ID of the task. Currently, the MIB provides information only about the main control board. The value of TaskIndex is 0 in centralized system mode; the value of TaskIndex is the slot ID of the main control board in distributed system mode. "
|
||||
::= { hwKeyTaskEntry 1 }
|
||||
|
||||
hwKeyTaskID OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the task ID. "
|
||||
::= { hwKeyTaskEntry 2 }
|
||||
|
||||
hwKeyTaskName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name associated with this task. If the name is
|
||||
longer than 255 characters, it will be truncated to the first
|
||||
255 characters."
|
||||
::= { hwKeyTaskEntry 3 }
|
||||
|
||||
hwKeyTaskCpuUsage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu usage information of this task(0%-100%).If a task's cpu usage is more than 90,
|
||||
it means that the task is very busy."
|
||||
::= { hwKeyTaskEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.2
|
||||
hwTaskNotifications OBJECT IDENTIFIER ::= { hwTask 2 }
|
||||
|
||||
-- (no notifications are currently defined)
|
||||
-- conformance information
|
||||
-- 1.3.6.1.4.1.2011.5.109.3
|
||||
hwTaskConformance OBJECT IDENTIFIER ::= { hwTask 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.1
|
||||
hwTaskCompliances OBJECT IDENTIFIER ::= { hwTaskConformance 1 }
|
||||
|
||||
-- this module
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.1.1
|
||||
hwTaskCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the huawei Task MIB,Write access is not required."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwTaskGroup }
|
||||
::= { hwTaskCompliances 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.2
|
||||
hwTaskGroups OBJECT IDENTIFIER ::= { hwTaskConformance 2 }
|
||||
|
||||
-- units of conformance
|
||||
-- 1.3.6.1.4.1.2011.5.109.3.2.1
|
||||
hwTaskGroup OBJECT-GROUP
|
||||
OBJECTS { hwTaskName, hwTaskStatus, hwTaskCpuUsage, hwTaskuSecs }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing common task
|
||||
monitoring information. This group is mandatory for
|
||||
all huawei devices."
|
||||
::= { hwTaskGroups 1 }
|
||||
hwKeyTaskGroup OBJECT-GROUP
|
||||
OBJECTS { hwKeyTaskName, hwKeyTaskCpuUsage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing common task
|
||||
monitoring information. This group is mandatory for
|
||||
all huawei devices."
|
||||
::= { hwTaskGroups 2 }
|
||||
|
||||
|
||||
END
|
||||
+12560
-993
File diff suppressed because it is too large
Load Diff
+147
-137
@@ -1,137 +1,147 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2004 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.0
|
||||
-- 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 "200406260000Z" -- June 26, 2004 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"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:[email protected] "
|
||||
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 fail, the trap will send."
|
||||
::= { 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 belong to.
|
||||
If the tcp connection belong 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 and protocol.
|
||||
When MD5 authentication fail, this trap will be sent."
|
||||
::= { 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) 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: [email protected]"
|
||||
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
|
||||
--
|
||||
@@ -0,0 +1,356 @@
|
||||
-- ==================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI-TRILL-CONF-MIB provides information about TRILL
|
||||
-- Reference:
|
||||
-- Version: V1.04
|
||||
-- History:
|
||||
-- <author>, <date>, <contents>
|
||||
-- HUAWEI 2009-08-03 TRILL private MIB
|
||||
-- ==================================================================
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Variables and types are imported
|
||||
--
|
||||
-- ==================================================================
|
||||
|
||||
HUAWEI-TRILL-CONF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
SystemID
|
||||
FROM HUAWEI-ISIS-CONF-MIB
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
ifEntry, ifIndex
|
||||
FROM RFC1213-MIB
|
||||
ifName
|
||||
FROM IF-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
experimental, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
LinkStatePDUID
|
||||
FROM ISIS-MIB;
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331
|
||||
-- June 06, 2014 at 15:40 GMT
|
||||
hwTrill MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171637Z" --August 17, 2017 at 21:50 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"
|
||||
The HUAWEI PRIVATE MIB contains objects belonging to processes of the TRILL protocol existing on the system.
|
||||
It defines the model used to represent data that exists elsewhere in the system and on peripheral devices.
|
||||
There are no constraints on this MIB."
|
||||
REVISION "201708171637Z" --August 17, 2017 at 21:50 GMT
|
||||
DESCRIPTION
|
||||
"revision 1.0.4"
|
||||
|
||||
REVISION "201606131637Z" -- June 13, 2016 at 16:37 GMT
|
||||
DESCRIPTION
|
||||
"revision 1.0.3"
|
||||
|
||||
|
||||
REVISION "201505071524Z" -- May 7, 2015 at 15:24 GMT
|
||||
DESCRIPTION
|
||||
"revision 1.0.2"
|
||||
|
||||
REVISION "201504271524Z" -- April 27, 2015 at 15:24 GMT
|
||||
DESCRIPTION
|
||||
"revision 1.0.1,modify description of hwTrillAuthenticationFailure and hwTrillAuthenticationTypeFailure at 2015-04-27"
|
||||
|
||||
REVISION "201406121655Z" -- June 12, 2014 at 16:55 GMT
|
||||
DESCRIPTION
|
||||
"revision 1.0.0"
|
||||
::= { hwDatacomm 331 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- Node definitions
|
||||
--
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1
|
||||
hwTrillConf OBJECT IDENTIFIER ::= { hwTrill 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1
|
||||
hwTrillMibObjects OBJECT IDENTIFIER ::= { hwTrillConf 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1
|
||||
hwTrillBaseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwTrillBaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes TRILL instance information."
|
||||
::= { hwTrillMibObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1
|
||||
hwTrillBaseEntry OBJECT-TYPE
|
||||
SYNTAX HwTrillBaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
INDEX { hwTrillInstanceID }
|
||||
::= { hwTrillBaseTable 1 }
|
||||
|
||||
HwTrillBaseEntry ::=
|
||||
SEQUENCE {
|
||||
hwTrillInstanceID
|
||||
Unsigned32,
|
||||
hwTrillSysID
|
||||
SystemID,
|
||||
hwTrillRemainingLifetime
|
||||
Unsigned32,
|
||||
hwTrillPduLspId
|
||||
LinkStatePDUID
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.1
|
||||
hwTrillInstanceID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill instance id."
|
||||
::= { hwTrillBaseEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.2
|
||||
hwTrillSysID OBJECT-TYPE
|
||||
SYNTAX SystemID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill system id."
|
||||
::= { hwTrillBaseEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.3
|
||||
hwTrillRemainingLifetime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill remaining-lifetime of LSP."
|
||||
DEFVAL { 1200 }
|
||||
::= { hwTrillBaseEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.1.1.4
|
||||
hwTrillPduLspId OBJECT-TYPE
|
||||
SYNTAX LinkStatePDUID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill LSP id."
|
||||
::= { hwTrillBaseEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2
|
||||
hwTrillNicknameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwTrillNicknameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes nickname information about an TRILL network."
|
||||
::= { hwTrillMibObjects 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1
|
||||
hwTrillNicknameEntry OBJECT-TYPE
|
||||
SYNTAX HwTrillNicknameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
INDEX { hwTrillInstanceID, hwTrillNickname }
|
||||
::= { hwTrillNicknameTable 1 }
|
||||
|
||||
HwTrillNicknameEntry ::=
|
||||
SEQUENCE {
|
||||
hwTrillNickname
|
||||
Unsigned32,
|
||||
hwTrillPriority
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.2
|
||||
hwTrillNickname OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill nickname."
|
||||
::= { hwTrillNicknameEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.2.1.3
|
||||
hwTrillPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill priority."
|
||||
::= { hwTrillNicknameEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3
|
||||
hwTrillAuthenticationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwTrillAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes information on TRILL ports' authentification modes."
|
||||
::= { hwTrillMibObjects 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1
|
||||
hwTrillAuthenticationEntry OBJECT-TYPE
|
||||
SYNTAX HwTrillAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
INDEX { ifIndex }
|
||||
::= { hwTrillAuthenticationTable 1 }
|
||||
|
||||
HwTrillAuthenticationEntry ::=
|
||||
SEQUENCE {
|
||||
hwTrillSysInstance
|
||||
Unsigned32,
|
||||
hwTrillCircIfIndex
|
||||
Integer32,
|
||||
hwTrillPduFragment
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.1
|
||||
hwTrillSysInstance OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill instance id."
|
||||
::= { hwTrillAuthenticationEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.2
|
||||
hwTrillCircIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trill circuit interface index."
|
||||
::= { hwTrillAuthenticationEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.1.3.1.3
|
||||
hwTrillPduFragment OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"64-byte PDU fragment."
|
||||
::= { hwTrillAuthenticationEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.2
|
||||
hwTrillConfGroups OBJECT IDENTIFIER ::= { hwTrillConf 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.2.1
|
||||
hwTrillBaseEntryGroup OBJECT-GROUP
|
||||
OBJECTS { hwTrillSysID, hwTrillInstanceID }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwTrillConfGroups 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.2.2
|
||||
hwTrillNicknameGroup OBJECT-GROUP
|
||||
OBJECTS { hwTrillNickname, hwTrillPriority }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwTrillConfGroups 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.2.3
|
||||
hwTrillTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwTrillNicknameConflict, hwTrillNicknameConflictClear, hwTrillAuthenticationFailure, hwTrillAuthenticationTypeFailure }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwTrillConfGroups 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.2.4
|
||||
hwTrillAuthenticationGroup OBJECT-GROUP
|
||||
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hwTrillConfGroups 4 }
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3
|
||||
hwTrillTraps OBJECT IDENTIFIER ::= { hwTrillConf 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3.1
|
||||
hwTrillNicknameConflict NOTIFICATION-TYPE
|
||||
OBJECTS { hwTrillSysID, hwTrillPriority }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local nickname conflicted with another nickname."
|
||||
::= { hwTrillTraps 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3.2
|
||||
hwTrillNicknameConflictClear NOTIFICATION-TYPE
|
||||
OBJECTS { hwTrillSysID, hwTrillPriority }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local nickname conflict was cleared."
|
||||
::= { hwTrillTraps 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3.3
|
||||
hwTrillAuthenticationFailure NOTIFICATION-TYPE
|
||||
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is generated if the device receives a PDU carrying an authentication password that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU."
|
||||
::= { hwTrillTraps 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3.4
|
||||
hwTrillAuthenticationTypeFailure NOTIFICATION-TYPE
|
||||
OBJECTS { hwTrillSysInstance, hwTrillCircIfIndex, hwTrillPduFragment, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is generated if the device receives a PDU carrying an authentication mode that is different from the local one. The PDU fragment is displayed in the alarm, helping network administrators locate the device that sent the PDU."
|
||||
::= { hwTrillTraps 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.3.5
|
||||
hwTrillLspRemainingLifetimeRefresh NOTIFICATION-TYPE
|
||||
OBJECTS { hwTrillInstanceID, ifIndex, ifName, hwTrillSysID, hwTrillPduLspId,
|
||||
hwTrillRemainingLifetime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates that the Remaining Lifetime of a received LSP is less than 60s."
|
||||
::= { hwTrillTraps 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.5
|
||||
hwTrillCompliances OBJECT IDENTIFIER ::= { hwTrillConf 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.331.1.5.1
|
||||
hwTrillModuleFullCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwTrillTrapsGroup, hwTrillBaseEntryGroup, hwTrillNicknameGroup }
|
||||
::= { hwTrillCompliances 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-TRILL-CONF-MIB.mib
|
||||
--
|
||||
+490
-363
@@ -1,363 +1,490 @@
|
||||
-- =====================================================================
|
||||
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: Huawei Timerange MIB Definition
|
||||
-- Reference: Huawei Enterprise MIB
|
||||
-- Version: V1.0
|
||||
-- History:
|
||||
-- Yang Hongjie,2003-04-11,Initial Version
|
||||
-- =====================================================================
|
||||
HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, DateAndTime, RowStatus
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.13
|
||||
hwTRNG MODULE-IDENTITY
|
||||
LAST-UPDATED "200304110000Z" -- April 11, 2003 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"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:[email protected]"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-TRNG-MIB contains the objects to
|
||||
configure the system absolute and periodic time-range,
|
||||
and query the current configration and status of time range.
|
||||
This module mib objects includes hwTrngCreateTimerangeTable,
|
||||
hwTrngAbsoluteTable, hwTrngPeriodicTable and hwTRNGMibConformance.
|
||||
To restrict some actions are valid or invalid at some moment,
|
||||
time range need to be configrated on the device. time range is
|
||||
a period of time composed of a start time and a end time. "
|
||||
|
||||
REVISION "200304110000Z" -- April 11, 2003 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"200304110000Z--The initial revision of this MIB module."
|
||||
::= { hwDatacomm 13 }
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 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
|
||||
"Defines time range table to creat time ranges."
|
||||
::= { 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
|
||||
"Defines the entries of time range."
|
||||
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
|
||||
"The index of the time range."
|
||||
::= { 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
|
||||
"the name of the time range."
|
||||
::= { 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
|
||||
"The object indicates the time range is valid or invalid.
|
||||
If it is valid, then When the current time is in the time range,
|
||||
the time range takes effect."
|
||||
::= { 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
|
||||
"The status of this conceptual row."
|
||||
::= { 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
|
||||
"Creats absoluteness time item of the time range.
|
||||
Absolute time means specific time and date, being valid only once."
|
||||
::= { 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
|
||||
"Defines the entries of hwTrngAbsoluteTable"
|
||||
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
|
||||
"The index of the time range."
|
||||
::= { 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
|
||||
"The subitem index of the time range."
|
||||
::= { 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
|
||||
"The start time of 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
|
||||
"The end time of the time range."
|
||||
::= { 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
|
||||
"The status of this conceptual row.
|
||||
"
|
||||
::= { 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
|
||||
"Creats periodic time item of the TimeRange.
|
||||
Periodic time means An interval of time
|
||||
characterized by the occurrence of a certain date."
|
||||
::= { 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
|
||||
"Defines the entries of hwTrngPeriodicTable"
|
||||
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
|
||||
"The index of The time range."
|
||||
::= { 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
|
||||
"The sub-item index of The time range."
|
||||
::= { 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
|
||||
"The day of a week."
|
||||
::= { 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
|
||||
"Start time. Its display hint is:2d-1d-1d,1d:1d:1d.1d,1a1d:1d.
|
||||
In the periodic time-range,the value of '2d-1d-1d' is invalid,
|
||||
and It is suggested to set the value of '2d-1d-1d' for
|
||||
'0000-00-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
|
||||
"End time,Its display hint is:2d-1d-1d,1d:1d:1d.1d,1a1d:1d.
|
||||
In the periodic time-range,the value of '2d-1d-1d' is invalid,
|
||||
and It is suggested to set the value of '2d-1d-1d' for
|
||||
'0000-00-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
|
||||
"Now only realizing CreateAndGo and Destroy"
|
||||
::= { 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 -- this module
|
||||
MANDATORY-GROUPS { hwTRNGGroup }
|
||||
OBJECT hwTrngCreateRowStatus
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
createAndGo(4),
|
||||
destroy(6)
|
||||
}
|
||||
DESCRIPTION
|
||||
"The status of creatAndWaite, notInservice and notReady are not required."
|
||||
OBJECT hwTimerangeAbsolueRowStatus
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
createAndGo(4),
|
||||
destory(6)
|
||||
}
|
||||
DESCRIPTION
|
||||
"The status of creatAndWaite, notInservice and notReady are not required."
|
||||
OBJECT hwTimerangePeriodicRowStatus
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
createAndGo(4),
|
||||
destory(6)
|
||||
}
|
||||
DESCRIPTION
|
||||
"The status of creatAndWaite, 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
|
||||
-- ============================================================================
|
||||
-- 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: [email protected]
|
||||
"
|
||||
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
|
||||
--
|
||||
|
||||
+1961
-1964
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,296 @@
|
||||
--
|
||||
-- HUAWEI-VBST-MIB.my
|
||||
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
|
||||
-- Monday, March 13, 2017 at 21:02:38
|
||||
--
|
||||
|
||||
-- HUAWEI-VBST-MIB.mib
|
||||
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 347
|
||||
-- Thursday, February 16, 2017 at 03:06:08
|
||||
--
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description: VBST huawei mib define
|
||||
-- Reference: VBST
|
||||
-- Version: V1.03
|
||||
-- History:
|
||||
-- <zongchao 00240494>,<2013.09.29>,<create>
|
||||
-- =================================================================
|
||||
|
||||
HUAWEI-VBST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
entPhysicalName
|
||||
FROM ENTITY-MIB
|
||||
hwDatacomm
|
||||
FROM HUAWEI-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.323
|
||||
-- November 18, 2015 at 14:10 GMT
|
||||
-- February 16, 2017 at 03:05 GMT
|
||||
-- August 11, 2010 at 16:00 GMT
|
||||
-- November 18, 2015 at 14:10 GMT
|
||||
hwVbstMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201703140305Z" -- March 14, 2017 at 03:05 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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"Please provide the descritpion."
|
||||
|
||||
REVISION "201703140305Z" -- March 14, 2017 at 03:05 GMT
|
||||
DESCRIPTION
|
||||
"V1.03, Updated to include support for VBST."
|
||||
|
||||
REVISION "201702160305Z" -- February 16, 2017 at 03:05 GMT
|
||||
DESCRIPTION
|
||||
"V1.02, Updated to include support for VBST."
|
||||
|
||||
REVISION "201511181410Z" -- November 18, 2015 at 14:10 GMT
|
||||
DESCRIPTION
|
||||
"V1.01, Updated to include support for VBST."
|
||||
REVISION "201008111600Z" -- August 11, 2010 at 16:00 GMT
|
||||
DESCRIPTION
|
||||
"V1.00, initial version."
|
||||
::= { hwDatacomm 323 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- Node definitions
|
||||
--
|
||||
-- Top-level structure of the MIB
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1
|
||||
hwVbstObjects OBJECT IDENTIFIER ::= { hwVbstMIB 1 }
|
||||
|
||||
-- MIB Objects
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.1
|
||||
hwVbstMaxTrunkNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max number of the Eth-Trunk port."
|
||||
::= { hwVbstObjects 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.2
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.2
|
||||
hwVbstMaxPVNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max number of the Port-Vlan."
|
||||
::= { hwVbstObjects 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.3
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.3
|
||||
hwVbstMaxVlanNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max number of VLANs running VBST."
|
||||
::= { hwVbstObjects 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.4
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.4
|
||||
hwVbstVlanNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of VLANs that cannot be calculated in the VBST packets received by interface."
|
||||
::= { hwVbstObjects 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.5
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.5
|
||||
hwVbstTrapPort OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interfaces where the VBST packets containing the VLANs that cannot be calculated are received."
|
||||
::= { hwVbstObjects 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.6
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.6
|
||||
hwVbstTrapVlan OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of VLAN lists that cannot be calculated in the VBST packets received by interface."
|
||||
::= { hwVbstObjects 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.1.7
|
||||
hwVbstMaxTrunkPVNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Eth-Trunk Port VLANs with VBST enabled."
|
||||
::= { hwVbstObjects 7 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2
|
||||
hwVbstNotifications OBJECT IDENTIFIER ::= { hwVbstMIB 2 }
|
||||
|
||||
-- Notifications
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.1
|
||||
hwVbstTrunkNumExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxTrunkNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that number of trunk ports has exceeded the specification limit."
|
||||
::= { hwVbstNotifications 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.2
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.2
|
||||
hwVbstTrunkNumResumed NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxTrunkNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of trunk ports has resumed below 95% of the specification limit."
|
||||
::= { hwVbstNotifications 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.3
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.3
|
||||
hwVbstPVNumExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName, hwVbstMaxPVNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of PortVlan has exceeded the specification limit."
|
||||
::= { hwVbstNotifications 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.4
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.4
|
||||
hwVbstPVNumResumed NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName, hwVbstMaxPVNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of PortVlan has resumed below 95% of the specification limit."
|
||||
::= { hwVbstNotifications 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.5
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.5
|
||||
hwVbstVlanNumExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxVlanNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of VLANs running VBST has exceeded the specification limit."
|
||||
::= { hwVbstNotifications 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.6
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.6
|
||||
hwVbstVlanNumResumed NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxVlanNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of VLANs running VBST has resumed below 95% of the specification limit."
|
||||
::= { hwVbstNotifications 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.7
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.7
|
||||
hwVbstInvalidPV NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstVlanNum, hwVbstTrapPort, hwVbstTrapVlan }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of VLANs that cannot be calculated in the VBST packets received by interface exceeds the threshold. "
|
||||
::= { hwVbstNotifications 7 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.8
|
||||
hwVbstTrunkPVNumExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxTrunkPVNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects that the number of VLANs on all Eth-Trunks exceeds the limit of VBST."
|
||||
::= { hwVbstNotifications 8 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.2.9
|
||||
hwVbstTrunkPVNumResumed NOTIFICATION-TYPE
|
||||
OBJECTS { hwVbstMaxTrunkPVNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap message is generated by VBST node when
|
||||
it detects the number of VLANs on all Eth-Trunks falls below the limit of VBST."
|
||||
::= { hwVbstNotifications 9 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3
|
||||
hwVbstConformance OBJECT IDENTIFIER ::= { hwVbstMIB 3 }
|
||||
|
||||
-- Conformance
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1
|
||||
hwVbstGroups OBJECT IDENTIFIER ::= { hwVbstConformance 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1.1
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1.1
|
||||
hwVbstObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwVbstMaxTrunkNum, hwVbstMaxPVNum, hwVbstMaxVlanNum, hwVbstVlanNum, hwVbstTrapPort,
|
||||
hwVbstTrapVlan, hwVbstMaxTrunkPVNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object group."
|
||||
::= { hwVbstGroups 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1.2
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.1.2
|
||||
hwVbstNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwVbstTrunkNumExceeded, hwVbstTrunkNumResumed, hwVbstPVNumExceeded, hwVbstPVNumResumed, hwVbstVlanNumExceeded,
|
||||
hwVbstVlanNumResumed, hwVbstInvalidPV, hwVbstTrunkPVNumExceeded, hwVbstTrunkPVNumResumed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notification group."
|
||||
::= { hwVbstGroups 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.2
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.2
|
||||
hwVbstCompliances OBJECT IDENTIFIER ::= { hwVbstConformance 2 }
|
||||
|
||||
-- this module
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.2.1
|
||||
-- this module
|
||||
-- 1.3.6.1.4.1.2011.5.25.323.3.2.1
|
||||
hwVbstCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The core compliance statement for all implementations."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwVbstObjectGroup, hwVbstNotificationGroup }
|
||||
::= { hwVbstCompliances 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-VBST-MIB.my
|
||||
--
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,169 @@
|
||||
-- =================================================================
|
||||
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved
|
||||
--
|
||||
-- Description:HUAWEI VIRTUALPERCEPTION MIB
|
||||
-- Reference:
|
||||
-- Version: V1.11
|
||||
-- ===========================================================
|
||||
|
||||
HUAWEI-VP-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
|
||||
MacAddress
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
--
|
||||
-- Module Identifier
|
||||
--
|
||||
hwVpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201407161350Z" -- July 16, 2014 at 13:50 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: [email protected]"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-VP-MIB contains objects to
|
||||
Manage configuration and Monitor running state
|
||||
for virtual perception feature."
|
||||
REVISION "201407161350Z"
|
||||
DESCRIPTION "V1.11, modified the MAX-ACCESS of hwVpVmVlan, hwVpVmMac and hwVpVmProfileId."
|
||||
::= { hwDatacomm 307 }
|
||||
--
|
||||
-- Objects Identifier
|
||||
--
|
||||
hwVpObjects OBJECT IDENTIFIER ::= { hwVpMIB 1 }
|
||||
hwVpNotifications OBJECT IDENTIFIER ::= { hwVpMIB 2 }
|
||||
hwVpConformance OBJECT IDENTIFIER ::= { hwVpMIB 3 }
|
||||
|
||||
-- TABLE: hwVpVmTable
|
||||
hwVpVmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwVpVmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of VM."
|
||||
::= { hwVpObjects 1 }
|
||||
|
||||
hwVpVmEntry OBJECT-TYPE
|
||||
SYNTAX HwVpVmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides information about VM entry."
|
||||
INDEX { hwVpVmVlan, hwVpVmMac }
|
||||
::= { hwVpVmTable 1 }
|
||||
|
||||
HwVpVmEntry ::=
|
||||
SEQUENCE {
|
||||
hwVpVmVlan
|
||||
Integer32,
|
||||
hwVpVmMac
|
||||
MacAddress,
|
||||
hwVpVmProfileId
|
||||
DisplayString
|
||||
}
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
hwVpVmVlan OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..4094)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the VLAN of VM."
|
||||
::= { hwVpVmEntry 1 }
|
||||
|
||||
hwVpVmMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the MAC of VM."
|
||||
::= { hwVpVmEntry 2 }
|
||||
|
||||
hwVpVmProfileId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the profile ID of VM."
|
||||
::= { hwVpVmEntry 3 }
|
||||
|
||||
--
|
||||
-- Notification Identifier
|
||||
--
|
||||
hwVpVmDownloadProfileFault NOTIFICATION-TYPE
|
||||
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is reported when VM fail to download profile."
|
||||
::= { hwVpNotifications 1 }
|
||||
|
||||
hwVpVmDownloadProfileFaultResume NOTIFICATION-TYPE
|
||||
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The event is reported when VM succeed in downloading profile."
|
||||
::= { hwVpNotifications 2 }
|
||||
|
||||
hwVpVmAuthenticateFail NOTIFICATION-TYPE
|
||||
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is reported when VM fail to pass authentication."
|
||||
::= { hwVpNotifications 3 }
|
||||
|
||||
hwVpVmDeliverAuthorInformationFail NOTIFICATION-TYPE
|
||||
OBJECTS { hwVpVmVlan, hwVpVmMac, hwVpVmProfileId, ifIndex, ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is reported when VM fail to deliver authorization information."
|
||||
::= { hwVpNotifications 4 }
|
||||
--
|
||||
-- Conformance Identifier
|
||||
--
|
||||
hwVpCompliances OBJECT IDENTIFIER ::= { hwVpConformance 1 }
|
||||
|
||||
hwVpCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the virtual perception compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hwVpObjectGroup, hwVpNotificationGroup }
|
||||
::= { hwVpCompliances 1 }
|
||||
|
||||
hwVpGroups OBJECT IDENTIFIER ::= { hwVpConformance 2 }
|
||||
|
||||
hwVpObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hwVpVmMac, hwVpVmVlan, hwVpVmProfileId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the virtual perception object group."
|
||||
::= { hwVpGroups 1 }
|
||||
|
||||
hwVpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hwVpVmDownloadProfileFault, hwVpVmDownloadProfileFaultResume, hwVpVmAuthenticateFail, hwVpVmDeliverAuthorInformationFail }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the virtual perception notification group."
|
||||
::= { hwVpGroups 2 }
|
||||
|
||||
END
|
||||
+3715
-2734
File diff suppressed because it is too large
Load Diff
+1405
-657
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,206 @@
|
||||
--==================================================================
|
||||
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
|
||||
--
|
||||
-- Description: HUAWEI VS MIB
|
||||
-- Reference:
|
||||
-- Version: V1.03
|
||||
-- History:
|
||||
-- <author>, <date>, <contents>
|
||||
-- xuzhen 2011-6-17
|
||||
-- ==================================================================
|
||||
|
||||
-- ==================================================================
|
||||
--
|
||||
-- Varibles and types are imported
|
||||
--
|
||||
-- ==================================================================
|
||||
HUAWEI-VS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hwDatacomm
|
||||
FROM HUAWEI-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
|
||||
hwVsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201708171841Z"
|
||||
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: [email protected]
|
||||
"
|
||||
DESCRIPTION
|
||||
"The HUAWEI-VS-MIB which contains objects manages virtual system name and virtual system id.
|
||||
"
|
||||
REVISION "201708171841Z"
|
||||
DESCRIPTION
|
||||
"Modify the description."
|
||||
REVISION "201705181000Z"
|
||||
DESCRIPTION
|
||||
"HwVSEntry MIB objects hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, and hwVSMemoryTotalSize were added."
|
||||
REVISION "201410211000Z"
|
||||
DESCRIPTION
|
||||
"Modify the Index of hwVSTable."
|
||||
|
||||
::= { hwDatacomm 255 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- ==================================================================
|
||||
--
|
||||
-- ======================= definition begin =========================
|
||||
--
|
||||
-- ==================================================================
|
||||
hwVSObjects OBJECT IDENTIFIER ::= { hwVsMIB 1 }
|
||||
|
||||
|
||||
hwVSTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HwVSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table about the id and name of virtual system."
|
||||
::= { hwVSObjects 1 }
|
||||
|
||||
|
||||
hwVSEntry OBJECT-TYPE
|
||||
SYNTAX HwVSEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the id and name of virtual system."
|
||||
INDEX { hwVSVsId }
|
||||
::= { hwVSTable 1 }
|
||||
|
||||
|
||||
HwVSEntry ::=
|
||||
SEQUENCE {
|
||||
hwVSVsId
|
||||
Integer32,
|
||||
hwVSVsName
|
||||
DisplayString,
|
||||
hwVSStatus
|
||||
INTEGER,
|
||||
hwVSCPUUsage
|
||||
Integer32,
|
||||
hwVSMemoryUsedSize
|
||||
Integer32,
|
||||
hwVSMemoryTotalSize
|
||||
Integer32
|
||||
}
|
||||
|
||||
hwVSVsId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the index of a VS. The index is unique in the related physical system (PS)."
|
||||
::= { hwVSEntry 1 }
|
||||
|
||||
|
||||
hwVSVsName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the name of the VS. The VS name must be unique in the entire system. It is a string of 1 to 31 characters."
|
||||
::= { hwVSEntry 2 }
|
||||
|
||||
hwVSStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
running(1),
|
||||
stop(2),
|
||||
restoring(3),
|
||||
shutdowning(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object specifies the virtual system state.
|
||||
1. running(1): The virtual system is running.
|
||||
2. stop(2): The virtual system is stopped.
|
||||
3. restoring (3): The virtual system is being restored.
|
||||
4. shutdowning(4): The virtual system is being stopped."
|
||||
::= { hwVSEntry 3 }
|
||||
|
||||
hwVSCPUUsage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the CPU usage of the virtual system."
|
||||
::= { hwVSEntry 4 }
|
||||
|
||||
hwVSMemoryUsedSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the size of the memory used by the virtual system."
|
||||
::= { hwVSEntry 5 }
|
||||
|
||||
hwVSMemoryTotalSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the total size of memory available to the virtual system."
|
||||
::= { hwVSEntry 6 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
hwVSConformance OBJECT IDENTIFIER ::= { hwVsMIB 2 }
|
||||
|
||||
hwVSGroups OBJECT IDENTIFIER ::= { hwVSConformance 1 }
|
||||
hwVSCompliances OBJECT IDENTIFIER ::= { hwVSConformance 2 }
|
||||
|
||||
|
||||
hwVSConformance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for systems supporting the HUAWEI-VS-MIB."
|
||||
MODULE HUAWEI-VS-MIB
|
||||
MANDATORY-GROUPS { hwVSBasicGroup }
|
||||
::= { hwVSCompliances 1 }
|
||||
|
||||
|
||||
|
||||
hwVSBasicGroup OBJECT-GROUP
|
||||
OBJECTS { hwVSVsName, hwVSStatus, hwVSCPUUsage, hwVSMemoryUsedSize, hwVSMemoryTotalSize, hwVSType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The virtual system attribute group."
|
||||
::= { hwVSGroups 1 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
hwVSType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The single-node scalar table hwVSType contains only one field: hwVSType. This field indicates whether the current device supports VS. If the device does not support VS and a GET operation is performed, noSuchObject/noSuchInstance is returned. If the device supports VS and a GET operation is performed: hwVSType = 1, indicating that the device is an admin-VS device; hwVSType = 2, indicating that the device is a common VS device."
|
||||
|
||||
::= { hwVsMIB 3 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- HUAWEI-VS-MIB.mib
|
||||
--
|
||||
+16820
-9071
File diff suppressed because it is too large
Load Diff
@@ -34461,8 +34461,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "67469390",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34484,8 +34484,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "68517966",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34507,8 +34507,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "69566542",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34530,8 +34530,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "67469390",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34553,8 +34553,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "68517966",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34576,8 +34576,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "69566542",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
|
||||
@@ -34343,8 +34343,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "68517966",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34366,8 +34366,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "69566542",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34389,8 +34389,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "68517966",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
@@ -34412,8 +34412,8 @@
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"entPhysicalIndex": "69566542",
|
||||
"entPhysicalIndex_measured": "ports",
|
||||
"sensor_prev": null,
|
||||
"user_func": "uw_to_dbm",
|
||||
"state_name": null
|
||||
|
||||
Reference in New Issue
Block a user