Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

12517
MIBS/huawei/HUAWEI-AAA-MIB Normal file

File diff suppressed because it is too large Load Diff

4741
MIBS/huawei/HUAWEI-ACL-MIB Normal file

File diff suppressed because it is too large Load Diff

1119
MIBS/huawei/HUAWEI-ALARM-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,154 @@
--==================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: This mib defines all objects to manager Notification
-- packets which not contained in NOTIFICATION-LOG-MIB
-- [RFC3014].
-- Reference: rfc3014 rfc3413
-- Version: V1.0
-- History:
-- WangKe 2006-11-22
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-ALARM-RELIABILITY-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, TimeInterval
FROM SNMPv2-TC;
hwARModule MODULE-IDENTITY
LAST-UPDATED "200612142010Z"
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 HUAWEI-ALARM-RELIABILITY-MIB contains all objects
to manager Notification packets, it mainly contains
following parts:
1) The number of pending Inform packets.
2) The default retry number.
3) The timeout apply to all target hosts.
"
REVISION "200612142010Z"
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 141 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwAR OBJECT IDENTIFIER ::= { hwARModule 1 }
hwARInformPendings OBJECT-TYPE
SYNTAX Integer32 (1..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a pending inform packet receives the response
packet and its request-id is equal to pending
packet's, this pending packet is discarded at
once. otherwise, it will try to retransmit the
Inform packet after snmpTargetAddrTimeout[RFC3413],
repeat this operation snmpTargetAddrRetryCount
[RFC3413] numbers if a response is not received
for a generated message. After this, this pending
packet will be discarded."
DEFVAL { 39 }
::= { hwAR 1 }
hwARRetryCount OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies a default number of retries
to be attempted when a response is not received for
a generated message. Note that, this number will
apply on all the target host"
DEFVAL { 3 }
::= { hwAR 2 }
hwARTimeout OBJECT-TYPE
SYNTAX TimeInterval (100..180000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object should reflect the expected maximum round
trip time for communicating with the target hosts. When
a message is send to the target hosts, and response (if
expected) are not received within this time period, an
implementation may assume that the response will not be
delivered. Note that this time interval will apply to all
target host."
DEFVAL { 1500 }
::= { hwAR 3 }
-- ============== conformance information ==============
hwARConformance OBJECT IDENTIFIER ::= { hwARModule 2 }
hwARCompliances OBJECT IDENTIFIER ::= { hwARConformance 1 }
hwARCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwARInformPacketsGroup }
::= { hwARCompliances 1 }
-- ============== groups ==============
hwARGroups OBJECT IDENTIFIER ::= { hwARConformance 2 }
hwARInformPacketsGroup OBJECT-GROUP
OBJECTS { hwARInformPendings ,
hwARRetryCount,
hwARTimeout }
STATUS current
DESCRIPTION
"The group of operating inform packets."
::= { hwARGroups 1 }
-- ============== conformance information define end ==============
END

244
MIBS/huawei/HUAWEI-APS-MIB Normal file
View File

@@ -0,0 +1,244 @@
-- =================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: This mib file is used for APS protection
--
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 2007.12.05 create
--
--
--
--
--
-- =================================================================
HUAWEI-APS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
sysUpTime
FROM SNMPv2-MIB
RowStatus, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwApsMIB MODULE-IDENTITY
LAST-UPDATED "200712071432Z"
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 HUAWEI-APS-MIB contains objects to
Manage configuration and Monitor running state
for Class Based APS feature."
::= { hwDatacomm 161 }
-- Textual conventions
-- Textual conventions
hwApsObjects OBJECT IDENTIFIER ::= { hwApsMIB 1 }
-- ==============================================================================
hwApsProtectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwApsProtectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"APS protection configuration."
::= { hwApsObjects 1 }
hwApsProtectionEntry OBJECT-TYPE
SYNTAX HwApsProtectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"APS protection configuration entry."
INDEX { hwApsIfIndex }
::= { hwApsProtectionTable 1 }
HwApsProtectionEntry ::=
SEQUENCE {
hwApsIfIndex
InterfaceIndex,
hwApsProtectionGroupNum
Unsigned32,
hwApsIfType
INTEGER,
hwApsRestoreWaitTime
Integer32,
hwApsProtectSwitch
INTEGER,
hwApsWorkingIfType
INTEGER,
hwApsRowStatus
RowStatus
}
-- ==============================================================================
hwApsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table's index that is a STM-1 or CSTM-1 interface."
::= { hwApsProtectionEntry 1 }
hwApsProtectionGroupNum OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The table's index that is APS protection group number from 1 to 8."
::= { hwApsProtectionEntry 2 }
hwApsIfType OBJECT-TYPE
SYNTAX INTEGER
{
work(1),
protection(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface type ."
::= { hwApsProtectionEntry 3 }
hwApsRestoreWaitTime OBJECT-TYPE
SYNTAX Integer32 (5..12)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The latency time of restoration."
::= { hwApsProtectionEntry 4 }
hwApsProtectSwitch OBJECT-TYPE
SYNTAX INTEGER
{
lock(1),
force(2),
manual(3),
auto(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The switch of APS protection."
::= { hwApsProtectionEntry 5 }
hwApsWorkingIfType OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the interface."
::= { hwApsProtectionEntry 6 }
hwApsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Current operation status of the row."
::= { hwApsProtectionEntry 7 }
-- ==================================================================================
-- ==================================================================================
-- alarm
hwApsNotifications OBJECT IDENTIFIER ::= { hwApsMIB 2 }
hwApsProtectSwitchOver NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"APS protection switch successful."
::= { hwApsNotifications 1 }
hwApsProtectSwitchBackOver NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"APS protection restore successful."
::= { hwApsNotifications 2 }
hwApsProtectModeFail NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"The type of APS proctection doesn't match."
::= { hwApsNotifications 3 }
hwApsProtectChnlFail NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"The tunnle of APS proctection doesn't match."
::= { hwApsNotifications 4 }
hwApsProtectInvldK1K2Fail NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"The number K byte is unusable. "
::= { hwApsNotifications 5 }
hwApsProtectRemoteFail NOTIFICATION-TYPE
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsWorkingIfType }
STATUS current
DESCRIPTION
"The remote is inspected failure."
::= { hwApsNotifications 6 }
-- ===========================================================================================
hwApsConformance OBJECT IDENTIFIER ::= { hwApsMIB 3 }
hwApsCompliances OBJECT IDENTIFIER ::= { hwApsConformance 1 }
-- compliance statements
-- this module
-- this module
hwApsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement
extend APS on a router."
MODULE -- this module
MANDATORY-GROUPS { hwApsProtectionGroup,hwApsNotificationsGroup }
::= { hwApsCompliances 1 }
hwApsGroups OBJECT IDENTIFIER ::= { hwApsConformance 2 }
-- units of conformance
hwApsProtectionGroup OBJECT-GROUP
OBJECTS { hwApsProtectionGroupNum,hwApsIfType,hwApsRestoreWaitTime,hwApsProtectSwitch,
hwApsWorkingIfType,hwApsRowStatus }
STATUS current
DESCRIPTION
"This is a optional group of information."
::= { hwApsGroups 1 }
hwApsNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwApsProtectSwitchOver,hwApsProtectSwitchBackOver,hwApsProtectModeFail,
hwApsProtectChnlFail,hwApsProtectInvldK1K2Fail,hwApsProtectRemoteFail }
STATUS current
DESCRIPTION
"This is a optional group of information."
::= { hwApsGroups 2 }
END

View File

@@ -0,0 +1,358 @@
-- =======================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: Huawei ASPF MIB, this MIB will for firewall only
-- Reference:
-- Version: V1.10
-- History:
--
-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index,
-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1
-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128.
-- Added fields to HwAspfEudmAppEnableEntry and hwAspfEudmAppEnableGroup.
-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of
-- hwAspfEudmEnableJavaAcl & hwAspfEudmEnableActiveXAcl to
-- 0|2000~2999
-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version
-- =======================================================================
HUAWEI-ASPF-EUDM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwASPFEudm MODULE-IDENTITY
LAST-UPDATED "200304110900Z" -- April 11, 2003 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:support@huawei.com
"
DESCRIPTION
"
The HUAWEI-ASPF_EUDM-MIB contains objects to
manage the ASPF(Application Specific Packet Filter)
configuration for firewall.
"
::= { hwASPF 2 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.6
hwASPF OBJECT IDENTIFIER ::= { hwDatacomm 6 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1
hwAspfMibEudmObjects OBJECT IDENTIFIER ::= { hwASPFEudm 1 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1
hwAspfEudmAppEnableTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAspfEudmAppEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
This table contains some switches,
these switches denotes which application protocol to be inspected.
This table is used for the device with security zone.
"
::= { hwAspfMibEudmObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1
hwAspfEudmAppEnableEntry OBJECT-TYPE
SYNTAX HwAspfEudmAppEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
Each table entry define the configuration in one inter zone.
"
INDEX { mplsVpnVrfName, hwAspfEudmAppEnableZoneID1, hwAspfEudmAppEnableZoneID2 }
::= { hwAspfEudmAppEnableTable 1 }
HwAspfEudmAppEnableEntry ::=
SEQUENCE {
hwAspfEudmAppEnableZoneID1
Integer32,
hwAspfEudmAppEnableZoneID2
Integer32,
hwAspfEudmEnableFtp
TruthValue,
hwAspfEudmEnableSmtp
TruthValue,
hwAspfEudmEnableRstp
TruthValue,
hwAspfEudmEnableH323
TruthValue,
hwAspfEudmEnableHttp
TruthValue,
hwAspfEudmEnableJava
TruthValue,
hwAspfEudmEnableJavaAcl
Integer32,
hwAspfEudmEnableActiveX
TruthValue,
hwAspfEudmEnableActiveXAcl
Integer32,
hwAspfEudmEnablePptp
TruthValue,
hwAspfEudmEnableNetBios
TruthValue,
hwAspfEudmEnableMsn
TruthValue,
hwAspfEudmEnableQq
TruthValue,
hwAspfEudmEnableSip
TruthValue,
hwAspfEudmEnableUserDefAcl
Integer32,
hwAspfEudmEnableUserDefAge
Integer32,
hwAspfEudmEnableIdo
TruthValue,
hwAspfEudmEnableIls
TruthValue
}
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.1
hwAspfEudmAppEnableZoneID1 OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The internal ID of first security zone,
This is index.
0: Any zone.
"
::= { hwAspfEudmAppEnableEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.2
hwAspfEudmAppEnableZoneID2 OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The internal ID of second security zone, this is index.
ID2 must not less than ID1.
0: Any zone.
"
::= { hwAspfEudmAppEnableEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.3
hwAspfEudmEnableFtp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for FTP protocol."
::= { hwAspfEudmAppEnableEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.4
hwAspfEudmEnableSmtp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for SMTP protocol."
::= { hwAspfEudmAppEnableEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.5
hwAspfEudmEnableRstp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for RSTP protocol."
::= { hwAspfEudmAppEnableEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.6
hwAspfEudmEnableH323 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for H323 protocol."
::= { hwAspfEudmAppEnableEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.7
hwAspfEudmEnableHttp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for HTTP protocol."
::= { hwAspfEudmAppEnableEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.8
hwAspfEudmEnableJava OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for JAVA."
::= { hwAspfEudmAppEnableEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.9
hwAspfEudmEnableJavaAcl OBJECT-TYPE
SYNTAX Integer32 (0 | 2000..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The acl number to specify the hosts from which the packet to be inspected."
::= { hwAspfEudmAppEnableEntry 9 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.10
hwAspfEudmEnableActiveX OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for ActiveX."
::= { hwAspfEudmAppEnableEntry 10 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.11
hwAspfEudmEnableActiveXAcl OBJECT-TYPE
SYNTAX Integer32 (0 | 2000..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The acl number to specify the hosts from which the packet to be inspected."
::= { hwAspfEudmAppEnableEntry 11 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.12
hwAspfEudmEnablePptp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for PPTP."
::= { hwAspfEudmAppEnableEntry 12 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.13
hwAspfEudmEnableNetBios OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for NetBios."
::= { hwAspfEudmAppEnableEntry 13 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.14
hwAspfEudmEnableMsn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for MSN."
::= { hwAspfEudmAppEnableEntry 14 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.15
hwAspfEudmEnableQq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for QQ."
::= { hwAspfEudmAppEnableEntry 15 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.16
hwAspfEudmEnableSip OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for SIP."
::= { hwAspfEudmAppEnableEntry 16 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.17
hwAspfEudmEnableUserDefAcl OBJECT-TYPE
SYNTAX Integer32 (0 | 2000..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user define acl number to specify the hosts from which the packet to be inspected."
::= { hwAspfEudmAppEnableEntry 17 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.18
hwAspfEudmEnableUserDefAge OBJECT-TYPE
SYNTAX Integer32 (0 | 1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The aging time of the user define."
::= { hwAspfEudmAppEnableEntry 18 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.19
hwAspfEudmEnableIdo OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for IDO."
::= { hwAspfEudmAppEnableEntry 19 }
-- 1.3.6.1.4.1.2011.5.25.6.2.1.1.1.20
hwAspfEudmEnableIls OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inspecting switch for ILS."
::= { hwAspfEudmAppEnableEntry 20 }
-- 1.3.6.1.4.1.2011.5.25.6.2.2
hwAspfEudmConformance OBJECT IDENTIFIER ::= { hwASPFEudm 2 }
-- 1.3.6.1.4.1.2011.5.25.6.2.2.1
hwAspfEudmCompliance OBJECT IDENTIFIER ::= { hwAspfEudmConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.6.2.2.2
hwAspfEudmMibGroups OBJECT IDENTIFIER ::= { hwAspfEudmConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.6.2.2.2.1
hwAspfEudmAppEnableGroup OBJECT-GROUP
OBJECTS {
hwAspfEudmEnableFtp,
hwAspfEudmEnableRstp,
hwAspfEudmEnableH323,
hwAspfEudmEnableHttp,
hwAspfEudmEnableJava,
hwAspfEudmEnableJavaAcl,
hwAspfEudmEnableActiveX,
hwAspfEudmEnableActiveXAcl,
hwAspfEudmEnableSmtp,
hwAspfEudmEnablePptp,
hwAspfEudmEnableNetBios,
hwAspfEudmEnableMsn,
hwAspfEudmEnableQq,
hwAspfEudmEnableSip,
hwAspfEudmEnableUserDefAcl,
hwAspfEudmEnableUserDefAge,
hwAspfEudmEnableIdo,
hwAspfEudmEnableIls
}
STATUS current
DESCRIPTION
"The object group contains the ASPF application inspecting switches mib objects "
::= { hwAspfEudmMibGroups 1 }
END

View File

@@ -0,0 +1,360 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: Huawei Attack defence MIB, this MIB is for firewall only.
-- Reference:
-- Version: V1.20
-- History:
--
-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index,
-- changed the region of ApplyZoneID(hwNatEudmZoneApplyZoneID1
-- and hwNatEudmZoneApplyZoneID2) from 1~16 to 0~128.
-- Added fields to HwAspfEudmAppEnableEntry and hwAspfEudmAppEnableGroup.
-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of
-- hwAtkZoneSynFloodSynSpeed, hwAtkZoneUdpFloodSpeed &
-- hwAtkZoneSynFloodHalfAge to 0~1000000,
-- hwAtkZoneSynFloodHalfAge to 0~65535
-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version
-- =================================================================
HUAWEI-ATK-EUDM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwATKEudm MODULE-IDENTITY
LAST-UPDATED "200303190900Z" -- March 19, 2003 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:support@huawei.com
"
DESCRIPTION
"
The HUAWEI-ATCKDF_EUDM-MIB contains objects to
manage the ATCKDF(Attack Defence)
configuration for firewall.
"
::= { hwATK 2 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.10
hwATK OBJECT IDENTIFIER ::= { hwDatacomm 10 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1
hwAtkZoneMibObjects OBJECT IDENTIFIER ::= { hwATKEudm 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1
hwAtkSynFloodZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkSynFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
SYN Flood configuration table for a security zone.
which consists of a sequence of hwAtckDfSynFloodZoneEntry items.
"
::= { hwAtkZoneMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1
hwAtkSynFloodZoneEntry OBJECT-TYPE
SYNTAX HwAtkSynFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
An entry in the hwAtckDfSynFloodZoneTable containing the parameters
of SYN flood defence for all hosts behind a security zone.
this table is for firewall only.
"
INDEX { mplsVpnVrfName, hwAtkSynFloodZoneID }
::= { hwAtkSynFloodZoneTable 1 }
HwAtkSynFloodZoneEntry ::=
SEQUENCE {
hwAtkSynFloodZoneID
Integer32,
hwAtkZoneSynFloodSynSpeed
Integer32,
hwAtkZoneSynFloodHalfMax
Integer32,
hwAtkZoneSynFloodHalfAge
Integer32,
hwAtkZoneSynFloodProxy
INTEGER,
hwAtkZoneSynFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.1
hwAtkSynFloodZoneID OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The internal ID of security zone to be protected."
::= { hwAtkSynFloodZoneEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.2
hwAtkZoneSynFloodSynSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The threshold value of SYN packets speed.
when the speed of SYN packets to one host in this zone readch this value,
the firewall will startup TCP proxy.
"
::= { hwAtkSynFloodZoneEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.3
hwAtkZoneSynFloodHalfMax OBJECT-TYPE
SYNTAX Integer32 (0..10000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the maximum half connection for each host in the zone."
::= { hwAtkSynFloodZoneEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.4
hwAtkZoneSynFloodHalfAge OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The age of TCP half connection."
::= { hwAtkSynFloodZoneEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.5
hwAtkZoneSynFloodProxy OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
on(2),
off(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The switch of TCP proxy, this switch decides the action of proxy.
The switch has three status: auto, on, off.
"
DEFVAL { auto }
::= { hwAtkSynFloodZoneEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.1.1.6
hwAtkZoneSynFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The row status variable, current support CreateAndGo and Destroy.
"
::= { hwAtkSynFloodZoneEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.2
hwAtkUdpFloodZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkUdpFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
UDP Flood configuration table for a security zone.
which consists of a sequence of hwAtckDfUdpFloodZoneEntry items.
"
::= { hwAtkZoneMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1
hwAtkUdpFloodZoneEntry OBJECT-TYPE
SYNTAX HwAtkUdpFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
An entry in the hwAtckDfUdpFloodZoneTable containing the parameters
of UDP flood defence for all hosts behind a security zone.
this table is for firewall only.
"
INDEX { mplsVpnVrfName, hwAtkUdpFloodZoneID }
::= { hwAtkUdpFloodZoneTable 1 }
HwAtkUdpFloodZoneEntry ::=
SEQUENCE {
hwAtkUdpFloodZoneID
Integer32,
hwAtkZoneUdpFloodSpeed
Integer32,
hwAtkZoneUdpFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.1
hwAtkUdpFloodZoneID OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of security zone to be protected."
::= { hwAtkUdpFloodZoneEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.2
hwAtkZoneUdpFloodSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The threshold value of UDP packets speed.
when the speed of UDP packets to one host in this zone reach this value,
the firewall will drops the subsequence UDP packets to this host.
"
::= { hwAtkUdpFloodZoneEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.2.1.3
hwAtkZoneUdpFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The row status variable, current support CreateAndGo and Destroy.
"
::= { hwAtkUdpFloodZoneEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.3
hwAtkIcmpFloodZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkIcmpFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
ICMP Flood configuration table for a security zone.
which consists of a sequence of hwAtckDfIcmpFloodZoneEntry items.
"
::= { hwAtkZoneMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1
hwAtkIcmpFloodZoneEntry OBJECT-TYPE
SYNTAX HwAtkIcmpFloodZoneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
An entry in the hwAtckDfIcmpFloodZoneTable containing the parameters
of ICMP flood defence for all hosts behind a security zone.
this table is for firewall only.
"
INDEX { mplsVpnVrfName, hwAtkIcmpFloodZoneID }
::= { hwAtkIcmpFloodZoneTable 1 }
HwAtkIcmpFloodZoneEntry ::=
SEQUENCE {
hwAtkIcmpFloodZoneID
Integer32,
hwAtkZoneIcmpFloodSpeed
Integer32,
hwAtkZoneIcmpFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.1
hwAtkIcmpFloodZoneID OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of security zone to be protected."
::= { hwAtkIcmpFloodZoneEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.2
hwAtkZoneIcmpFloodSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The threshold value of ICMP packets speed.
when the speed of ICMP packets to one host in this zone reach this value,
the firewall will drops the subsequence ICMP packets to this host.
"
::= { hwAtkIcmpFloodZoneEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.1.3.1.3
hwAtkZoneIcmpFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The row status variable, current support CreateAndGo and Destroy.
"
::= { hwAtkIcmpFloodZoneEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2
hwAtkEudmConformance OBJECT IDENTIFIER ::= { hwATKEudm 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2.1
hwAtkEudmCompliance OBJECT IDENTIFIER ::= { hwAtkEudmConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2.2
hwAtkEudmMibGroups OBJECT IDENTIFIER ::= { hwAtkEudmConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2.2.1
hwAtkEudmSynFloodGroup OBJECT-GROUP
OBJECTS {
hwAtkZoneSynFloodSynSpeed,
hwAtkZoneSynFloodHalfMax,
hwAtkZoneSynFloodHalfAge,
hwAtkZoneSynFloodProxy,
hwAtkZoneSynFloodStatus
}
STATUS current
DESCRIPTION
"
The MIB objects need for SYN flood defence"
::= { hwAtkEudmMibGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2.2.2
hwAtkEudmUdpFloodGroup OBJECT-GROUP
OBJECTS { hwAtkZoneUdpFloodSpeed, hwAtkZoneUdpFloodStatus }
STATUS current
DESCRIPTION
"
The MIB objects need for UDP flood defence
"
::= { hwAtkEudmMibGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.10.2.2.2.3
hwAtkEudmIcmpFloodGroup OBJECT-GROUP
OBJECTS {
hwAtkZoneIcmpFloodSpeed,
hwAtkZoneIcmpFloodStatus }
STATUS current
DESCRIPTION
"
The MIB objects need for ICMP flood defence
"
::= { hwAtkEudmMibGroups 3 }
END

603
MIBS/huawei/HUAWEI-ATK-MIB Normal file
View File

@@ -0,0 +1,603 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: Huawei Attack defence MIB, this MIB is for firewall and router
-- Reference:
-- Version: V1.0
-- History:
--
-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index,
-- Added DEFVAL to hwAtkIcmpLength, hwAtkIPSynFloodSynSpeed.
-- V1.10 2004-06-30 Xin Jianfeng(37631) altered the region of
-- hwAtkZoneSynFloodSynSpeed, hwAtkIPSynFloodHalfMax to 0~1000000,
-- hwAtkZoneSynFloodHalfAge to 0~65535
-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version
-- =================================================================
HUAWEI-ATK-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwATKComm MODULE-IDENTITY
LAST-UPDATED "200304110900Z" -- April 11, 2003 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:support@huawei.com
"
DESCRIPTION
"
V1.00
The HUAWEI-ATK-MIB contains objects to
manage the ATCKDF(Attack Defence)
configuration for all products.
"
::= { hwATK 1 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.10
hwATK OBJECT IDENTIFIER ::= { hwDatacomm 10 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1
hwAtkGlobalMibObjects OBJECT IDENTIFIER ::= { hwATKComm 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.1
hwAtkIpSpoofingSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting IP spoofing attack."
::= { hwAtkGlobalMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.2
hwAtkLandSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting Land attack."
::= { hwAtkGlobalMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.3
hwAtkSmurfSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting Smurf attack."
::= { hwAtkGlobalMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.4
hwAtkFraggleSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting Fraggle attack."
::= { hwAtkGlobalMibObjects 4 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.5
hwAtkWinNukeSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting WinNuke attack."
::= { hwAtkGlobalMibObjects 5 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.6
hwAtkIcmpRedirectSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking ICMP re-direction packets."
::= { hwAtkGlobalMibObjects 6 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.7
hwAtkIcmpUnReachSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking ICMP unreachable packets."
::= { hwAtkGlobalMibObjects 7 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.8
hwAtkSourceRouteSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking packets with source route option."
::= { hwAtkGlobalMibObjects 8 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.9
hwAtkRouteRecordSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking packets with route record option."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 9 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.10
hwAtkTracertSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking packets of tracert."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 10 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.11
hwAtkTcpFlagSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting the flag of TCP packets."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 11 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.12
hwAtkPingOfDeathSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting ping-of-death attack."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 12 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.13
hwAtkTeardropSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting teardrop attack."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 13 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.14
hwAtkFragFlagSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting the flag for fragment."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 14 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.15
hwAtkIPSweepSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting IP sweep attack."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 15 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.16
hwAtkIpSweepSpeed OBJECT-TYPE
SYNTAX Integer32 (0..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum speed of IP sweeping."
::= { hwAtkGlobalMibObjects 16 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.17
hwAtkIPSweepBlsTime OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to add a host to blacklist when find it is sweeping."
::= { hwAtkGlobalMibObjects 17 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.18
hwAtkPortScanSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting port scan attack."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 18 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.19
hwAtkPortScanSpeed OBJECT-TYPE
SYNTAX Integer32 (0..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum speed of port scanning."
::= { hwAtkGlobalMibObjects 19 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.20
hwAtkPortScanBlsTime OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to add a host to blacklist when find it is scanning port."
::= { hwAtkGlobalMibObjects 20 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.21
hwAtkLargeIcmpSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether blocking large icmp packets."
DEFVAL { 0 }
::= { hwAtkGlobalMibObjects 21 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.22
hwAtkIcmpLength OBJECT-TYPE
SYNTAX Integer32 (8..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum length of ICMP packets allowed to pass the system."
DEFVAL { 4000 }
::= { hwAtkGlobalMibObjects 22 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.23
hwAtkSynFloodSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting SYN flooding attack."
DEFVAL { false }
::= { hwAtkGlobalMibObjects 23 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.24
hwAtkUdpFloodSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting UDP flooding attack."
DEFVAL { false }
::= { hwAtkGlobalMibObjects 24 }
-- 1.3.6.1.4.1.2011.5.25.10.1.1.25
hwAtkIcmpFloodSw OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch indicates whether inspecting ICMP flooding attack."
DEFVAL { false }
::= { hwAtkGlobalMibObjects 25 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2
hwAtkIPMibObjects OBJECT IDENTIFIER ::= { hwATKComm 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1
hwAtkSynFloodIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkSynFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table define the parameters of SYN flood defence for hosts."
::= { hwAtkIPMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1
hwAtkSynFloodIPEntry OBJECT-TYPE
SYNTAX HwAtkSynFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { mplsVpnVrfName, hwAtkSynFloodIP }
::= { hwAtkSynFloodIPTable 1 }
HwAtkSynFloodIPEntry ::=
SEQUENCE {
hwAtkSynFloodIP
IpAddress,
hwAtkIPSynFloodSynSpeed
Integer32,
hwAtkIPSynFloodHalfMax
Integer32,
hwAtkIPSynFloodHalfAge
Integer32,
hwAtkIPSynFloodProxy
INTEGER,
hwAtkIPSynFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.1
hwAtkSynFloodIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of host to be protected."
::= { hwAtkSynFloodIPEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.2
hwAtkIPSynFloodSynSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum speed of SYN packets to the host.
when the speed of SYN packets to the host reach the maximum,
system will start the TCP proxy."
DEFVAL { 1000 }
::= { hwAtkSynFloodIPEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.3
hwAtkIPSynFloodHalfMax OBJECT-TYPE
SYNTAX Integer32 (0..10000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum incomplete connection for the host."
::= { hwAtkSynFloodIPEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.4
hwAtkIPSynFloodHalfAge OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The age of TCP incomplete connections."
DEFVAL { 20 }
::= { hwAtkSynFloodIPEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.5
hwAtkIPSynFloodProxy OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
on(2),
off(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The switch of TCP proxy, this switch decides the action of proxy.
The switch has three status: auto, on, off."
DEFVAL { auto }
::= { hwAtkSynFloodIPEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.1.1.6
hwAtkIPSynFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a row, can be CreateAndGo or Destroy currently."
::= { hwAtkSynFloodIPEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.2
hwAtkUdpFloodIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkUdpFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table define the parameters of UDP flood defence for hosts."
::= { hwAtkIPMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1
hwAtkUdpFloodIPEntry OBJECT-TYPE
SYNTAX HwAtkUdpFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { mplsVpnVrfName, hwAtkUdpFloodIP }
::= { hwAtkUdpFloodIPTable 1 }
HwAtkUdpFloodIPEntry ::=
SEQUENCE {
hwAtkUdpFloodIP
IpAddress,
hwAtkIPUdpFloodSpeed
Integer32,
hwAtkIPUdpFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.1
hwAtkUdpFloodIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of host to be protected."
::= { hwAtkUdpFloodIPEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.2
hwAtkIPUdpFloodSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The maximum speed of UDP packets to the host.
when the speed of UDP packets to the host reach the maximum,
system will drop the subsequent UDP packets to this host,
until the speed decline to 80 percent of the maximum.
"
DEFVAL { 1000 }
::= { hwAtkUdpFloodIPEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.2.1.3
hwAtkIPUdpFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a row, can be CreateAndGo or Destroy currently."
::= { hwAtkUdpFloodIPEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.3
hwAtkIcmpFloodIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwAtkIcmpFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table define the parameters of ICMP flood defence for hosts."
::= { hwAtkIPMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1
hwAtkIcmpFloodIPEntry OBJECT-TYPE
SYNTAX HwAtkIcmpFloodIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { mplsVpnVrfName, hwAtkIcmpFloodIP }
::= { hwAtkIcmpFloodIPTable 1 }
HwAtkIcmpFloodIPEntry ::=
SEQUENCE {
hwAtkIcmpFloodIP
IpAddress,
hwAtkIPIcmpFloodSpeed
Integer32,
hwAtkIPIcmpFloodStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.1
hwAtkIcmpFloodIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of host to be protected."
::= { hwAtkIcmpFloodIPEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.2
hwAtkIPIcmpFloodSpeed OBJECT-TYPE
SYNTAX Integer32 (0..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The maximum speed of ICMP packets to the host.
when the speed of ICMP packets to the host reach the maximum,
system will drop the subsequent ICMP packets to this host,
until the speed decline to 80 percent of the maximum.
"
DEFVAL { 1000 }
::= { hwAtkIcmpFloodIPEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.2.3.1.3
hwAtkIPIcmpFloodStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a row, can be CreateAndGo or Destroy currently."
::= { hwAtkIcmpFloodIPEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3
hwAtkCommConformance OBJECT IDENTIFIER ::= { hwATKComm 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.1
hwAtkCommCompliance OBJECT IDENTIFIER ::= { hwAtkCommConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.2
hwAtkCommMibGroups OBJECT IDENTIFIER ::= { hwAtkCommConformance 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.2.1
hwAtkGlobalCfgGroup OBJECT-GROUP
OBJECTS {
hwAtkIpSpoofingSw,
hwAtkLandSw,
hwAtkSmurfSw,
hwAtkFraggleSw,
hwAtkWinNukeSw,
hwAtkIcmpRedirectSw,
hwAtkIcmpUnReachSw,
hwAtkSourceRouteSw,
hwAtkRouteRecordSw,
hwAtkTracertSw,
hwAtkTcpFlagSw,
hwAtkPingOfDeathSw,
hwAtkTeardropSw,
hwAtkFragFlagSw,
hwAtkIPSweepSw,
hwAtkIpSweepSpeed,
hwAtkIPSweepBlsTime,
hwAtkPortScanSw,
hwAtkPortScanSpeed,
hwAtkPortScanBlsTime,
hwAtkLargeIcmpSw,
hwAtkIcmpLength,
hwAtkSynFloodSw,
hwAtkUdpFloodSw,
hwAtkIcmpFloodSw
}
STATUS current
DESCRIPTION
"Description."
::= { hwAtkCommMibGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.2.2
hwAtkCommSynFloodGroup OBJECT-GROUP
OBJECTS {
hwAtkIPSynFloodSynSpeed,
hwAtkIPSynFloodHalfMax,
hwAtkIPSynFloodHalfAge,
hwAtkIPSynFloodProxy,
hwAtkIPSynFloodStatus
}
STATUS current
DESCRIPTION
"Description."
::= { hwAtkCommMibGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.2.3
hwAtkCommUdpFloodGroup OBJECT-GROUP
OBJECTS {
hwAtkIPUdpFloodSpeed,
hwAtkIPUdpFloodStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwAtkCommMibGroups 3 }
-- 1.3.6.1.4.1.2011.5.25.10.1.3.2.4
hwAtkCommIcmpFloodGroup OBJECT-GROUP
OBJECTS { hwAtkIPIcmpFloodSpeed, hwAtkIPIcmpFloodStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwAtkCommMibGroups 4 }
END

1063
MIBS/huawei/HUAWEI-ATM-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3556
MIBS/huawei/HUAWEI-BFD-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,318 @@
-- =================================================================
-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description:This mib file is used for management of huawei BGP Accounting.
-- Reference:
-- Version: V1.0
-- History:
-- peigangqiang,2005.4.6,publish
-- =================================================================
HUAWEI-BGP-ACCOUNTING-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwBgpAcctMIB MODULE-IDENTITY
LAST-UPDATED "200705100000Z" -- May 10, 2007 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:support@huawei.com "
DESCRIPTION
"The HUAWEI-BGP-ACCOUNTING-MIB contains objects to
Manage configuration and Monitor running state
for BGP Accounting feature."
::= { hwDatacomm 39 }
--
-- Textual conventions
--
-- AddressType
AddressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
invalid(0)
source(1)
destination(2)
"
SYNTAX INTEGER
{
invalid(0),
source(1),
destination(2)
}
-- DirectionType
DirectionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"invalid(0)
inbound(1)
outbound(2)
inbound-and-outbound(3)
"
SYNTAX INTEGER
{
invalid(0),
inbound(1),
outbound(2),
inboundAndOutbound(3)
}
--
-- Node definitions
--
hwBgpAcctMIBObjects OBJECT IDENTIFIER ::= { hwBgpAcctMIB 1 }
-- coonfig table
hwBgpAcctCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBgpAcctCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBgpAcctCfgTable provides the configuration of
BGP Accounting."
::= { hwBgpAcctMIBObjects 1 }
hwBgpAcctCfgEntry OBJECT-TYPE
SYNTAX HwBgpAcctCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each HwBgpAcctCfgEntry provides BGP accounting
configuration for traffic of interest on an ingress and/or
egress interface. "
INDEX { hwbgpAcctCfgIfIndex }
::= { hwBgpAcctCfgTable 1 }
HwBgpAcctCfgEntry ::=
SEQUENCE {
hwbgpAcctCfgIfIndex
Integer32,
hwbgpAcctSrcOrDest
AddressType,
hwbgpAcctDirection
DirectionType,
hwbgpAcctCfgRowStatus
RowStatus
}
hwbgpAcctCfgIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { hwBgpAcctCfgEntry 1 }
hwbgpAcctSrcOrDest OBJECT-TYPE
SYNTAX AddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An integer value greater than 0, that uniquely identifies
BGP accounting based on source address or destination address.
1 is source ,2 is destination, and the defaule value is 2"
DEFVAL { 2 }
::= { hwBgpAcctCfgEntry 2 }
hwbgpAcctDirection OBJECT-TYPE
SYNTAX DirectionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An integer value greater than 0, that uniquely identifies
BGP accounting the inbound traffic or outbound traffic.
1 is inbound ,2 is outbound, and 3 is both inbound and outbound"
DEFVAL { 1 }
::= { hwBgpAcctCfgEntry 3 }
hwbgpAcctCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwBgpAcctCfgEntry 4 }
-- statistics table
hwBgpAcctStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBgpAcctStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBgpAcctStatTable provides BGP accounting statistics
for ingress and egress traffic on an interface. This data could be used for
purposes like billing."
::= { hwBgpAcctMIBObjects 2 }
hwBgpAcctStatEntry OBJECT-TYPE
SYNTAX HwBgpAcctStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each hwBgpAcctStatEntry provides statistics
for traffic of interest on an ingress and/or egress interfaces.
The statistics include ingress packet counts, ingress octet
counts, egress packet counts and egress octet counts. Entries
are created when traffic-type is configured on an interface.
Entries are deleted automatically when the user
removes the corresponding traffic-type configuration from an
interface."
INDEX { hwbgpAcctStatIfIndex, hwbgpAcctTrafficIndex }
::= { hwBgpAcctStatTable 1 }
HwBgpAcctStatEntry ::=
SEQUENCE {
hwbgpAcctStatIfIndex
Integer32,
hwbgpAcctTrafficIndex
Integer32,
hwbgpAcctInPacketCount
Counter64,
hwbgpAcctInOctetCount
Counter64,
hwbgpAcctOutPacketCount
Counter64,
hwbgpAcctOutOctetCount
Counter64
}
hwbgpAcctStatIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { hwBgpAcctStatEntry 1 }
hwbgpAcctTrafficIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value greater than 0, that uniquely identifies
a traffic-type. The traffic-type means the traffic coming into an interface
can be differentiated into different types. It is up to the user to
give meaning to and configure the various traffic-types on an
interface."
::= { hwBgpAcctStatEntry 2 }
hwbgpAcctInPacketCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received for a particular
traffic-type on an interface."
::= { hwBgpAcctStatEntry 3 }
hwbgpAcctInOctetCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received for a particular
traffic-type on an interface."
::= { hwBgpAcctStatEntry 4 }
hwbgpAcctOutPacketCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted for a particular
traffic-type on an interface."
::= { hwBgpAcctStatEntry 5 }
hwbgpAcctOutOctetCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted for a particular
traffic-type on an interface."
::= { hwBgpAcctStatEntry 6 }
-- Conformance Information
hwBgpAcctConformance OBJECT IDENTIFIER ::= { hwBgpAcctMIB 2 }
hwBgpAcctCompliances OBJECT IDENTIFIER ::= { hwBgpAcctConformance 1 }
hwBgpAcctCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement
ip bgp-accouting on a router."
MODULE -- this module
MANDATORY-GROUPS { hwBgpAcctCfgGroup, hwBgpAcctStatGroup }
::= { hwBgpAcctCompliances 1 }
hwBgpAcctStatGroups OBJECT IDENTIFIER ::= { hwBgpAcctConformance 2 }
hwBgpAcctCfgGroup OBJECT-GROUP
OBJECTS { hwbgpAcctCfgIfIndex, hwbgpAcctSrcOrDest, hwbgpAcctDirection }
STATUS current
DESCRIPTION
"Required objects to provide hwBgpAcctMIB objects configuration
information. hwBgpAcctCfgGroup is optional."
::= { hwBgpAcctStatGroups 1 }
hwBgpAcctStatGroup OBJECT-GROUP
OBJECTS { hwbgpAcctStatIfIndex, hwbgpAcctTrafficIndex, hwbgpAcctInPacketCount, hwbgpAcctInOctetCount, hwbgpAcctOutPacketCount,
hwbgpAcctOutOctetCount }
STATUS current
DESCRIPTION
"Required objects to provide hwBgpAcctMIB objects configuration
information. hwBgpAcctStatGroup is optional."
::= { hwBgpAcctStatGroups 2 }
END

View File

@@ -0,0 +1,341 @@
-- =================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description the HUAWEI-BGP-GR-MIB provides information about BPG GR,
-- management of huawei can make simple configuration of BGP GR also.
-- Reference:
-- Version: V1.0
-- History:
-- yefei60142 2006-11-22 publish
-- =================================================================
HUAWEI-BGP-GR-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InetAddress
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwBgpGRMIB MODULE-IDENTITY
LAST-UPDATED "200611220000Z" -- November 22, 2006 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:support@huawei.com "
DESCRIPTION
"The HUAWEI-BGP-GR-MIB contains objects to
Manage configuration and Monitor running state
for BGP Graceful Restart feature."
::= { hwDatacomm 138 }
-- Status to judge whether capability of GR have enabled or not
Status ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type is used to show status of GR,for example 'enable'
means capability of GR have enabled, 'disable' means
capability of GR have disabled"
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
-- AFI type of enumeration
AFIType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type is used to show Address Family"
SYNTAX INTEGER
{
notspecified(1),
ipv4(2),
ipv6(3),
vpls(25),
l2vpn(196)
}
-- SAFI type of enumeration
SAFIType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type is used to show Sub Address Family"
SYNTAX INTEGER
{
notspecified(1),
unicast(2),
multicast(3),
unicastandmulticast(4),
mpls(5),
vpls(65),
vpnv4(128)
}
-- GRRole show role of router in the process of GR,restarter/helper/grnormal/grnegotiatefail
GRRole ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type is used to show Role of router in the process of GR,
'restarter' means the router pay Restarter role in the process
of GR,'helper'means the router pay Helper role in the process of
GR,if each peer have conferred with each others on GR,we call the
kind of state is 'grnormal',if negotiation is unsuccessful,the
kind of state is 'grnegotiatefail'."
SYNTAX INTEGER
{
grnormal(1),
restarter(2),
helper(3),
grnegotiatefail(4)
}
--
-- Node definitions
--
-- Node definitions
--
hwBgpGRMIBObjects OBJECT IDENTIFIER ::= { hwBgpGRMIB 1 }
-- BGPGRCapability Capability of GR for BGP
hwBgpGRCapability OBJECT-TYPE
SYNTAX Status
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"We can see status of GR by this node,the value 'enable'
denotes that capability of GR have be actived, 'disable'
denotes that capability of GR have be disabled."
::= { hwBgpGRMIBObjects 1 }
-- GRRestartTimer BGP GR restart timer
hwBgpGRRestartTime OBJECT-TYPE
SYNTAX Integer32 (3..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Value of BGP GR restart timer(second)"
::= { hwBgpGRMIBObjects 2 }
-- GRWaitForRibTimer BGP GR wait-for-EndofRib timer
hwBgpGRWaitForRibTime OBJECT-TYPE
SYNTAX Integer32 (3..3000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of BGP GR wait-for-EndofRib timer(second)"
::= { hwBgpGRMIBObjects 3 }
-- config table
-- hwGRStatusInfoTable to show state of local router for a special peer Begin
hwBgpGRStatusInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBgpGRStatusInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show state of local router for a special peer."
::= { hwBgpGRMIBObjects 4 }
hwBgpGRStatusInfoEntry OBJECT-TYPE
SYNTAX HwBgpGRStatusInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"State of local router for a special peer in this entry"
INDEX { hwBgpGRStatAddressFamily, hwBgpGRStatSubAddressFamily, hwBgpGRStatInstanceID, hwBgpGRStatPeerAddress }
::= { hwBgpGRStatusInfoTable 1 }
HwBgpGRStatusInfoEntry ::=
SEQUENCE {
hwBgpGRStatAddressFamily
AFIType,
hwBgpGRStatSubAddressFamily
SAFIType,
hwBgpGRStatInstanceID
Unsigned32,
hwBgpGRStatPeerAddress
InetAddress,
hwBgpGRStatLocalGRRole
GRRole
}
hwBgpGRStatAddressFamily OBJECT-TYPE
SYNTAX AFIType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address family of BGP(
notspecified(1),
ipv4(2),
ipv6(3),
vpls(25),
l2vpn(196))"
::= { hwBgpGRStatusInfoEntry 1 }
hwBgpGRStatSubAddressFamily OBJECT-TYPE
SYNTAX SAFIType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sub address family of BGP(
notspecified(1),
unicast(2),
multicast(3),
unicastandmulticast(4),
mpls(5),
vpls(65),
vpnv4(128))"
::= { hwBgpGRStatusInfoEntry 2 }
hwBgpGRStatInstanceID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The instance index of linking peer"
::= { hwBgpGRStatusInfoEntry 3 }
hwBgpGRStatPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ipv4 address family of peer,note:there is only one kind of IP Address at
a special address family,for example,there is ipv4 address at public
unicast,and there will not be ipv6 address."
::= { hwBgpGRStatusInfoEntry 4 }
hwBgpGRStatLocalGRRole OBJECT-TYPE
SYNTAX GRRole
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Role of router in the process of GR,'restarter' means the router
pay Restarter role in the process of GR,'helper' means the
router pay Helper role in the process of GR,if each peer have
confered with each others on GR,we call the kind of state is
'grnormal',if negotiation is unsuccessful,the kind of state is
'grnegotiatefail'"
::= { hwBgpGRStatusInfoEntry 5 }
hwBgpGRTrap OBJECT IDENTIFIER ::= { hwBgpGRMIB 2 }
-- hwGRStatusInfoTable to show state of local router for a special peer End
-- hwGRWarningInfoTable Alarm table for GR Begin
hwBgpGRRestarterEnterGR NOTIFICATION-TYPE
OBJECTS { hwBgpGRStatLocalGRRole }
STATUS current
DESCRIPTION
"We will report alarm when the local
Router enters the GR state."
::= { hwBgpGRTrap 1 }
hwBgpGRRestarterExitGR NOTIFICATION-TYPE
OBJECTS { hwBgpGRStatLocalGRRole }
STATUS current
DESCRIPTION
"We will recover the hwRestarterEnterGR alarm when the local
Router exit the GR state."
::= { hwBgpGRTrap 2 }
hwBgpGRHelperGRRestartTimeOut NOTIFICATION-TYPE
OBJECTS { hwBgpGRStatLocalGRRole }
STATUS current
DESCRIPTION
"The Restart Timer of Helper is overtime for special reason
in process of GR."
::= { hwBgpGRTrap 3 }
hwBgpGRHelperGRWaitForEndofRibTimeOut NOTIFICATION-TYPE
OBJECTS { hwBgpGRStatLocalGRRole }
STATUS current
DESCRIPTION
"The WaitForEndofRib Timer of Helper is overtime for special reason
in process of GR."
::= { hwBgpGRTrap 4 }
-- hwGRWarningInfoTable Alarm table for GR End
-- conformance information
hwBgpGRMIBConformance OBJECT IDENTIFIER ::= { hwBgpGRMIB 3 }
hwBgpGRMIBCompliances OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 1 }
-- compliance statements
-- this module
hwBgpGRMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Border GateWay Protocol Graceful Restart MIB."
MODULE -- this module
MANDATORY-GROUPS { hwBgpGRCfgGroup, hwBgpGRStatGroup, hwBgpGRTrapGroup }
::= { hwBgpGRMIBCompliances 1 }
hwBgpGRMIBGroups OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 2 }
-- units of conformance
hwBgpGRCfgGroup OBJECT-GROUP
OBJECTS { hwBgpGRRestartTime, hwBgpGRWaitForRibTime, hwBgpGRCapability }
STATUS current
DESCRIPTION
"Required objects to provide hwBgpGRMIB objects configuration
information. hwBgpGRCfgGroup is optional."
::= { hwBgpGRMIBGroups 1 }
hwBgpGRStatGroup OBJECT-GROUP
OBJECTS { hwBgpGRStatLocalGRRole }
STATUS current
DESCRIPTION
"Required objects to provide hwBgpGRMIB objects configuration
information. hwBgpGRStatGroup is optional."
::= { hwBgpGRMIBGroups 2 }
hwBgpGRTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwBgpGRRestarterEnterGR, hwBgpGRRestarterExitGR, hwBgpGRHelperGRRestartTimeOut, hwBgpGRHelperGRWaitForEndofRibTimeOut }
STATUS current
DESCRIPTION
"Objects required for BGP GR Trap."
::= { hwBgpGRMIBGroups 3 }
END
--
-- HUAWEI-BGP-GR-MIB.my
--

File diff suppressed because it is too large Load Diff

236
MIBS/huawei/HUAWEI-BLS-MIB Normal file
View File

@@ -0,0 +1,236 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI BLS MIB, this mib will maintain the blacklist
-- for datacomm product.
-- Reference:
-- Version: V1.20
-- History:
--
-- V1.20 2005-05-30 Wei Rixi(22510) added mplsVpnVrfName as table index,
-- added hwBlsFilterTypeSet and its objects
-- V1.00 2003-03-18 Yang Yinzhu(28193) initial version
-- =================================================================
HUAWEI-BLS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus, DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwBLS MODULE-IDENTITY
LAST-UPDATED "200304111150Z" -- April 11, 2003 at 11:50 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:support@huawei.com
"
DESCRIPTION
"
V1.00
The blacklist mib is for all datacomm product.
"
::= { hwDatacomm 8 }
--
-- Textual conventions
--
BlsAddReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Descript the blacklist item added by manual or by system.
"
SYNTAX INTEGER
{
reasonUnknow(1),
reasonManual(2),
reasonIPSweep(3),
reasonPortScan(4)
}
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.8.1
hwBlsMibObjects OBJECT IDENTIFIER ::= { hwBLS 1 }
-- 1.3.6.1.4.1.2011.5.25.8.1.1
hwBlsEnableFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The blacklist function switch.
1: true(on)
2: false(off)
"
DEFVAL { false }
::= { hwBlsMibObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2
hwBlsBlackListTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBlsBlackListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The blacklist table.
"
::= { hwBlsMibObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1
hwBlsBlackListEntry OBJECT-TYPE
SYNTAX HwBlsBlackListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The blacklist entry.
"
INDEX { mplsVpnVrfName, hwBlsItemIPAddress }
::= { hwBlsBlackListTable 1 }
HwBlsBlackListEntry ::=
SEQUENCE {
hwBlsItemIPAddress
IpAddress,
hwBlsItemAge
Integer32,
hwBlsItemAddReason
BlsAddReason,
hwBlsItemAddTime
DateAndTime,
hwBlsRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1.1
hwBlsItemIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The packet source IP address.
If match, drop the packet.
"
::= { hwBlsBlackListEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1.2
hwBlsItemAge OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The blacklist item aging time.
This item will be deleted when overtime.
The default value is 0, no aging.
(unit:minutes)"
::= { hwBlsBlackListEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1.3
hwBlsItemAddReason OBJECT-TYPE
SYNTAX BlsAddReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The blacklist item is added by manual or by system.
1: manual
2: dynamic(system)
"
::= { hwBlsBlackListEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1.4
hwBlsItemAddTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The system time when add this blacklist item.
It's automatically appended by system when create the item.
(the seconds since 1970.)"
::= { hwBlsBlackListEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.8.1.2.1.5
hwBlsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Only support CreateAndGo and Destroy.
"
::= { hwBlsBlackListEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.8.1.3
hwBlsFilterTypeSet OBJECT IDENTIFIER ::= { hwBlsMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.8.1.3.1
hwBlsFilterType OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The blacklist filter type.
none(0x00)
icmp(0x01)
tcp(0x02)
udp(0x04)
others(0x08)
all(0x0F)
"
DEFVAL { 15 }
::= { hwBlsFilterTypeSet 1 }
-- 1.3.6.1.4.1.2011.5.25.8.2
hwBlsMibConformance OBJECT IDENTIFIER ::= { hwBLS 2 }
-- 1.3.6.1.4.1.2011.5.25.8.2.1
hwBlsMibGroup OBJECT IDENTIFIER ::= { hwBlsMibConformance 1 }
-- 1.3.6.1.4.1.2011.5.25.8.2.1.1
hwBlsEnableGroup OBJECT-GROUP
OBJECTS { hwBlsEnableFlag }
STATUS current
DESCRIPTION
"Blacklist function switch."
::= { hwBlsMibGroup 1 }
-- 1.3.6.1.4.1.2011.5.25.8.2.1.2
hwBlsBlackListTableGroup OBJECT-GROUP
OBJECTS {
hwBlsItemIPAddress,
hwBlsItemAge,
hwBlsItemAddReason,
hwBlsItemAddTime,
hwBlsRowStatus
}
STATUS current
DESCRIPTION
"Blacklist table struct group."
::= { hwBlsMibGroup 2 }
END

View File

@@ -0,0 +1,396 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-COPS-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-COPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC;
hwBRASCops MODULE-IDENTITY
LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT
ORGANIZATION
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
CONTACT-INFO
"The MIB contains objects of module COPS."
DESCRIPTION
"Description."
::= { hwBRASMib 7 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwCopsGroupObject OBJECT IDENTIFIER ::= { hwBRASCops 1 }
-- ============== hwCopsGroupTable define beginning ==============
hwCopsGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCopsGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COPS group table."
::= { hwCopsGroupObject 1 }
hwCopsGroupEntry OBJECT-TYPE
SYNTAX HwCopsGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COPS group configration."
INDEX { hwCopsGroupIndex }
::= { hwCopsGroupTable 1 }
HwCopsGroupEntry ::=
SEQUENCE {
hwCopsGroupIndex
Integer32,
hwCopsGroupName
OCTET STRING,
hwCopsGroupClientType
Integer32,
hwCopsGroupIfActive
Integer32,
hwCopsGroupFlowKeepingTime
Integer32,
hwCopsGroupSecret
OCTET STRING,
hwCopsGroupPepid
OCTET STRING,
hwCopsGroupRowStatus
RowStatus,
hwCopsGroupSrcIf
OCTET STRING,
hwCopsGroupClientOption82Info
TruthValue
}
hwCopsGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"COPS group index."
::= { hwCopsGroupEntry 1 }
hwCopsGroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"COPS group name."
::= { hwCopsGroupEntry 2 }
hwCopsGroupClientType OBJECT-TYPE
SYNTAX Integer32 (1..6)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"COPS client type."
::= { hwCopsGroupEntry 3 }
hwCopsGroupIfActive OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server active or inactive."
DEFVAL { 2 }
::= { hwCopsGroupEntry 4 }
hwCopsGroupFlowKeepingTime OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS connection flow keeping time."
DEFVAL { 300 }
::= { hwCopsGroupEntry 5 }
hwCopsGroupSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS connection shared-key."
::= { hwCopsGroupEntry 6 }
hwCopsGroupPepid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS pep ID."
::= { hwCopsGroupEntry 7 }
hwCopsGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operating state of the row, only can be Added or Deleted."
::= { hwCopsGroupEntry 8 }
hwCopsGroupSrcIf OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..47))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS group source interface."
::= { hwCopsGroupEntry 9 }
hwCopsGroupClientOption82Info OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS group client option82 information."
DEFVAL { false }
::= { hwCopsGroupEntry 10 }
-- ============== hwCopsGroupTable define end ==============
-- ============== hwCopsserverTable define beginning ==============
hwCopsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCopsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COPS server table."
::= { hwCopsGroupObject 2 }
hwCopsServerEntry OBJECT-TYPE
SYNTAX HwCopsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COPS server configration."
INDEX { hwCopsServerGroupIndex, hwCopsGroupServerIndex }
::= { hwCopsServerTable 1 }
HwCopsServerEntry ::=
SEQUENCE {
hwCopsServerGroupIndex
Integer32,
hwCopsGroupServerIndex
Integer32,
hwCopsServerVpnInstance
OCTET STRING,
hwCopsServerIp
IpAddress,
hwCopsServerPort
Integer32,
hwCopsServerWeight
Integer32,
hwCopsServerClientPort
Integer32,
hwCopsServerRowStatus
RowStatus,
hwCopsServerSecret
OCTET STRING
}
hwCopsServerGroupIndex OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"COPS group index."
::= { hwCopsServerEntry 1 }
hwCopsGroupServerIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"COPS server index in the group."
::= { hwCopsServerEntry 2 }
hwCopsServerVpnInstance OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server VPN instance name."
::= { hwCopsServerEntry 3 }
hwCopsServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server ip address."
::= { hwCopsServerEntry 4 }
hwCopsServerPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server port."
DEFVAL { 3288 }
::= { hwCopsServerEntry 5 }
hwCopsServerWeight OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server weight."
DEFVAL { 0 }
::= { hwCopsServerEntry 6 }
hwCopsServerClientPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS client port."
DEFVAL { 0 }
::= { hwCopsServerEntry 7 }
hwCopsServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operating state of the row, only can be Added or Deleted."
::= { hwCopsServerEntry 8 }
hwCopsServerSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS server shared-key."
::= { hwCopsServerEntry 9 }
-- ============== hwCopsServerTable define end ==============
-- ============== hwCopsConfigTable define beginning ==============
hwCopsConfigTable OBJECT IDENTIFIER ::= { hwCopsGroupObject 3 }
hwCopsConfigOpenTimeout OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS open timeout."
DEFVAL { 15 }
::= { hwCopsConfigTable 1 }
hwCopsConfigKaTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"COPS KA timeout."
::= { hwCopsConfigTable 2 }
hwCopsConfigSrcIfDesc OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"COPS source interface."
::= { hwCopsConfigTable 3 }
-- ============== hwCopsConfigTable define end ==============
-- ============== conformance information ==============
hwCopsConformance OBJECT IDENTIFIER ::= { hwBRASCops 2 }
hwCopsCompliances OBJECT IDENTIFIER ::= { hwCopsConformance 1 }
hwCopsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwCopsGroupGroup, hwCopsServerGroup,
hwCopsConfigTableGroup }
::= { hwCopsCompliances 1 }
-- ============== groups ==============
hwCopsObjectGroups OBJECT IDENTIFIER ::= { hwCopsConformance 2 }
hwCopsGroupGroup OBJECT-GROUP
OBJECTS { hwCopsGroupName, hwCopsGroupClientType, hwCopsGroupIfActive,
hwCopsGroupFlowKeepingTime, hwCopsGroupSecret, hwCopsGroupPepid ,
hwCopsGroupRowStatus, hwCopsGroupSrcIf, hwCopsGroupClientOption82Info}
STATUS current
DESCRIPTION
"The COPS group objects."
::= { hwCopsObjectGroups 1 }
hwCopsServerGroup OBJECT-GROUP
OBJECTS { hwCopsServerIp, hwCopsServerPort, hwCopsServerWeight,
hwCopsServerVpnInstance, hwCopsServerClientPort, hwCopsServerRowStatus,
hwCopsServerSecret }
STATUS current
DESCRIPTION
"The COPS Server group."
::= { hwCopsObjectGroups 2 }
hwCopsConfigTableGroup OBJECT-GROUP
OBJECTS { hwCopsConfigOpenTimeout, hwCopsConfigKaTimeout, hwCopsConfigSrcIfDesc }
STATUS current
DESCRIPTION
"The COPS config table group."
::= { hwCopsObjectGroups 3 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,248 @@
-- =================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-DPI-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-DPI-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC;
hwBRASDpi MODULE-IDENTITY
LAST-UPDATED "200604181334Z" -- April 18, 2006 at 13:34 GMT
ORGANIZATION
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
CONTACT-INFO
"The MIB contains objects of module DPI."
DESCRIPTION
"Description."
::= { hwBRASMib 16}
--
-- Node definitions
--
hwDpiPolicyObject OBJECT IDENTIFIER ::= { hwBRASDpi 1 }
hwDpiPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDpiPolicyEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
" DPI Service Policy Configuration.
"
::= { hwDpiPolicyObject 1 }
hwDpiPolicyEntry OBJECT-TYPE
SYNTAX HwDpiPolicyEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
" Dpi Policy Entry.
The dpi policy table is uniquely identified by the policy name. The policy name is the key word entered when the policy table is created, and cannot be changed.
The index is hwDpiPolicyName.
This table is used to configure the dpi policy.
The description of operation constraints is as follows:
1.The DPI policy name must be entered when the policy table is created.
2.The DPI policy cannot be changed if it is referenced by some user.
3.The current DPI policy cannot be deleted if it is referenced by some domain.
"
INDEX { hwDpiPolicyName }
::= { hwDpiPolicyTable 1 }
HwDpiPolicyEntry ::=
SEQUENCE {
hwDpiServiceType
INTEGER,
hwDpiPolicyName
OCTET STRING,
hwDpiUpBehaviorName
OCTET STRING,
hwDpiDownBehaviorName
OCTET STRING,
hwDpiPolicyRowStatus
RowStatus
}
hwDpiServiceType OBJECT-TYPE
SYNTAX INTEGER
{
p2p(0),
other(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
" Service Type.
P2P/OTHER.
"
DEFVAL { 0 }
::= { hwDpiPolicyEntry 1 }
hwDpiPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
ACCESS read-write
STATUS current
DESCRIPTION
" Dpi Policy Name.
The policy name is the key word entered when the policy table is created, and cannot be changed later.
The DPI policy name is assigned when DPI policy is created.
"
::= { hwDpiPolicyEntry 2 }
hwDpiUpBehaviorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
ACCESS read-write
STATUS current
DESCRIPTION
" Up Behavior Name.
Binding up DPI behavior policy is choosen to do, if up DPI behavior is binded, it need assingn behavior name.
"
::= { hwDpiPolicyEntry 3 }
hwDpiDownBehaviorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
ACCESS read-write
STATUS current
DESCRIPTION
" Down Behavior Name.
Binding down DPI behavior policy is choosen to do, if down DPI behavior is binded, it need assingn behavior name.
"
::= { hwDpiPolicyEntry 4 }
hwDpiPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row admin status,either Add or Del.
Supports add and delete.
"
::= { hwDpiPolicyEntry 5 }
hwDpiBehaviorTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDpiBehaviorEntry
ACCESS not-accessible
STATUS current
::= { hwDpiPolicyObject 2 }
hwDpiBehaviorEntry OBJECT-TYPE
SYNTAX HwDpiBehaviorEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
" Dpi Behavior Entry.
The dpi behavior table is uniquely identified by the behavior name. The behavior name is the key word entered when the behavior table is created, and cannot be changed.
The index is hwDpiBehaviorName.
This table is used to configure the dpi behavior.
The description of operation constraints is as follows:
1.The DPI behavior name must be entered when the behavior table is created.
2.The DPI behavior cannot be changed if it is referenced by some DPI policy.
3.The current DPI behavior cannot be deleted if it is referenced by global application.
"
INDEX { hwDpiBehaviorName }
::= { hwDpiBehaviorTable 1 }
HwDpiBehaviorEntry ::=
SEQUENCE {
hwDpiBehaviorName
OCTET STRING,
hwDpiBehaviorCarCir
Integer32,
hwDpiBehaviorRowStatus
RowStatus
}
hwDpiBehaviorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
ACCESS read-write
STATUS current
DESCRIPTION
" Dpi Behavior Name.
The behavior name is the key word entered when the behavior table is created, and cannot be changed.
The DPI behavior name is assigned when DPI behavior is created.
"
::= { hwDpiBehaviorEntry 1 }
hwDpiBehaviorCarCir OBJECT-TYPE
SYNTAX Integer32 (100..3000000)
ACCESS read-write
STATUS current
DESCRIPTION
" Dpi Car Cir.
Car Cir."
DEFVAL { 100000 }
::= { hwDpiBehaviorEntry 2 }
hwDpiBehaviorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row admin status,either Add or Del.
Supports add and delete.
"
::= { hwDpiBehaviorEntry 3 }
-- ============== conformance information ==============
hwDpiConformance OBJECT IDENTIFIER ::= { hwBRASDpi 2 }
hwDpiCompliances OBJECT IDENTIFIER ::= { hwDpiConformance 1 }
hwDpiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwDpiPolicyGroup, hwDpiBehaviorGroup }
::= { hwDpiCompliances 1 }
-- ============== groups ==============
hwDpiGroups OBJECT IDENTIFIER ::= { hwDpiConformance 2 }
hwDpiPolicyGroup OBJECT-GROUP
OBJECTS { hwDpiServiceType, hwDpiPolicyName, hwDpiUpBehaviorName,
hwDpiDownBehaviorName, hwDpiPolicyRowStatus }
STATUS current
DESCRIPTION
"The Dpi policy group."
::= { hwDpiGroups 1 }
hwDpiBehaviorGroup OBJECT-GROUP
OBJECTS { hwDpiBehaviorName, hwDpiBehaviorCarCir, hwDpiBehaviorRowStatus }
STATUS current
DESCRIPTION
"The Dpi behavior group."
::= { hwDpiGroups 2 }
-- ============== conformance information define end ==============
END
--
-- HUAWEI-BRAS-DPI-MIB.mib
--

View File

@@ -0,0 +1,200 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-GRE-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-GRE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
RowStatus
FROM SNMPv2-TC;
hwGRE MODULE-IDENTITY
LAST-UPDATED "200508101200Z"
ORGANIZATION
"HAUWEI MIB Standard community.
"
CONTACT-INFO
"Floor 5, Block 4, R&D Building,
Huawei Longgang Production Base,
Shenzhen, P.R.C.
http://www.huawei.com
Zip:518057
"
DESCRIPTION
"V1.00.
The GRE mib is for all datacomm product.
"
::= { hwBRASMib 13 }
hwhwGREMibObjects OBJECT IDENTIFIER ::= { hwGRE 1 }
hwQueryGreGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWQueryGreGroupEntry
ACCESS not-accessible
STATUS current
::= { hwhwGREMibObjects 1 }
hwQueryGreGroupEntry OBJECT-TYPE
SYNTAX HWQueryGreGroupEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "An entry of hwQueryGreGroupTable."
INDEX { hwQueryGreGroupName }
::= { hwQueryGreGroupTable 1 }
HWQueryGreGroupEntry ::=
SEQUENCE {
hwQueryGreGroupName
OCTET STRING,
hwQueryGreGroupCounter
Integer32,
hwQueryGreGroupActiveTunnel
OCTET STRING,
hwQueryGreGroupTunnel1Name
OCTET STRING,
hwQueryGreGroupTunnel2Name
OCTET STRING,
hwQueryGreGroupTunnel3Name
OCTET STRING,
hwQueryGreGroupTunnel4Name
OCTET STRING,
hwQueryGreGroupTunnel1Preference
Integer32,
hwQueryGreGroupTunnel2Preference
Integer32,
hwQueryGreGroupTunnel3Preference
Integer32,
hwQueryGreGroupTunnel4Preference
Integer32
}
hwQueryGreGroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the gre-group."
::= { hwQueryGreGroupEntry 1 }
hwQueryGreGroupCounter OBJECT-TYPE
SYNTAX Integer32(0..4)
ACCESS read-only
STATUS current
DESCRIPTION "The number of interfaces that the gre-group bound."
::= { hwQueryGreGroupEntry 2 }
hwQueryGreGroupActiveTunnel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the active tunnel of the gre-group."
::= { hwQueryGreGroupEntry 3 }
hwQueryGreGroupTunnel1Name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the first tunnel of the gre-group."
::= { hwQueryGreGroupEntry 4 }
hwQueryGreGroupTunnel2Name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the second tunnel of the gre-group."
::= { hwQueryGreGroupEntry 5 }
hwQueryGreGroupTunnel3Name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the third tunnel of the gre-group."
::= { hwQueryGreGroupEntry 6}
hwQueryGreGroupTunnel4Name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
ACCESS read-only
STATUS current
DESCRIPTION "The name of the fourth tunnel of the gre-group."
::= { hwQueryGreGroupEntry 7 }
hwQueryGreGroupTunnel1Preference OBJECT-TYPE
SYNTAX Integer32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The preference of the first tunnel."
::= { hwQueryGreGroupEntry 8 }
hwQueryGreGroupTunnel2Preference OBJECT-TYPE
SYNTAX Integer32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The preference of the second tunnel."
::= { hwQueryGreGroupEntry 9 }
hwQueryGreGroupTunnel3Preference OBJECT-TYPE
SYNTAX Integer32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The preference of the third tunnel."
::= { hwQueryGreGroupEntry 10 }
hwQueryGreGroupTunnel4Preference OBJECT-TYPE
SYNTAX Integer32(0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The preference of the fourth tunnel."
::= { hwQueryGreGroupEntry 11 }
-- ============== conformance information ==============
hwQueryGreConformance OBJECT IDENTIFIER ::= { hwGRE 2 }
hwQueryGreCompliances OBJECT IDENTIFIER ::= { hwQueryGreConformance 1 }
hwQueryGreCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwQueryGrePolicyGroup}
::= { hwQueryGreCompliances 1 }
-- ============== groups ==============
hwQueryGreGroups OBJECT IDENTIFIER ::= { hwQueryGreConformance 2 }
hwQueryGrePolicyGroup OBJECT-GROUP
OBJECTS { hwQueryGreGroupName, hwQueryGreGroupCounter, hwQueryGreGroupActiveTunnel,
hwQueryGreGroupTunnel1Name, hwQueryGreGroupTunnel2Name, hwQueryGreGroupTunnel3Name,
hwQueryGreGroupTunnel4Name, hwQueryGreGroupTunnel1Preference, hwQueryGreGroupTunnel2Preference,
hwQueryGreGroupTunnel3Preference, hwQueryGreGroupTunnel4Preference}
STATUS current
DESCRIPTION
"The query gre policy group."
::= { hwQueryGreGroups 1 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,143 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-IFNET-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-IFNET-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex, ifIndex
FROM IF-MIB
RowStatus, DisplayString
FROM SNMPv2-TC;
hwSUBINT MODULE-IDENTITY
LAST-UPDATED "200508101200Z"
ORGANIZATION
"HAUWEI MIB Standard community
"
CONTACT-INFO
"Floor 5, Block 4, R&D Building,
Huawei Longgang Production Base,
Shenzhen, P.R.C.
http://www.huawei.com
Zip:518057
"
DESCRIPTION
"V1.00
The IFNET mib is for all datacomm product.
"
::= { hwBRASMib 11 }
hwhwSUBINTMibObjects OBJECT IDENTIFIER ::= { hwSUBINT 1 }
hwSubIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWSubIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sub-interface configuration table."
::= { hwhwSUBINTMibObjects 1 }
hwSubIntEntry OBJECT-TYPE
SYNTAX HWSubIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of hwSubIntTable."
INDEX { ifIndex, hwSubInterfaceNo }
::= { hwSubIntTable 1 }
HWSubIntEntry ::= SEQUENCE {
hwSubInterfaceNo
Integer32,
hwSubIntRowStatus
RowStatus,
hwSubIfIndex
InterfaceIndex,
hwSubIfDescr
DisplayString
}
hwSubInterfaceNo OBJECT-TYPE
SYNTAX Integer32 (1..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sub-interface number."
::= { hwSubIntEntry 1 }
hwSubIntRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status:
1: active
2: notInService
3: notReady
4: createAndGo
5: createAndWait
6: destroy"
::= { hwSubIntEntry 2 }
hwSubIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifindex of the sub-interface."
::= { hwSubIntEntry 3 }
hwSubIfDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the sub-interface."
::= { hwSubIntEntry 4 }
-- ============== conformance information ==============
hwSubIntConformance OBJECT IDENTIFIER ::= { hwSUBINT 2 }
hwSubIntCompliances OBJECT IDENTIFIER ::= { hwSubIntConformance 1 }
hwSubIntCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for sub-interface supporting
this module."
MODULE -- this module
MANDATORY-GROUPS {hwSubIntTableGroup}
::= { hwSubIntCompliances 1 }
-- ============== groups ==============
hwSubIntTableGroups OBJECT IDENTIFIER ::= { hwSubIntConformance 2 }
hwSubIntTableGroup OBJECT-GROUP
OBJECTS { hwSubInterfaceNo, hwSubIntRowStatus,
hwSubIfIndex, hwSubIfDescr}
STATUS current
DESCRIPTION
"The sub-interface group."
::= { hwSubIntTableGroups 1 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,118 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-IPTN-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-IPTN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
IpAddress
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwBRASIPTN MODULE-IDENTITY
LAST-UPDATED "200403031508Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module IPTN."
::= { hwBRASMib 8 }
hwIPTNMibObjects OBJECT IDENTIFIER ::= { hwBRASIPTN 1 }
hwIptnInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF hwIptnEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPTN enable table.
"
::= { hwIPTNMibObjects 1 }
hwIptnEnableEntry OBJECT-TYPE
SYNTAX hwIptnEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwIptnIfIndex }
::= { hwIptnInterfaceTable 1 }
hwIptnEnableEntry ::=
SEQUENCE {
hwIptnIfIndex
InterfaceIndex,
hwIptnEnableFlag
TruthValue
}
hwIptnIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPTN IfIndex."
::= { hwIptnEnableEntry 1 }
hwIptnEnableFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether IPTN is enabled or not."
DEFVAL { false } ::= { hwIptnEnableEntry 2 }
-- ============== conformance information ==============
hwIptnConformance OBJECT IDENTIFIER ::= { hwBRASIPTN 2 }
hwIptnCompliances OBJECT IDENTIFIER ::= { hwIptnConformance 1 }
hwIptnCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwIptnInterfaceGroup }
::= { hwIptnCompliances 1 }
-- ============== groups ==============
hwIptnInterfaceGroups OBJECT IDENTIFIER ::= { hwIptnConformance 2 }
hwIptnInterfaceGroup OBJECT-GROUP
OBJECTS { hwIptnIfIndex, hwIptnEnableFlag }
STATUS current
DESCRIPTION
"The IPTN interface group."
::= { hwIptnInterfaceGroups 1 }
-- ============== conformance information define end ==============
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,254 @@
-- ==================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI BRAS Management MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 YangChangMao, 2007-06-14, publish
-- ==================================================================
HUAWEI-BRAS-MULTICAST-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC;
hwMulticastVirtualAdjust MODULE-IDENTITY
LAST-UPDATED "200705121200Z" -- May 12, 2007 at 12:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D NanJing, Huawei Technologies co.,Ltd.
Huihong Bld.,NO.91 Baixia Rd.,
Bai-Xia District Nanjing P.R. China
Zip:210001
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"The HUAWEI-BRAS-MULTICAST-MIB contains objects to
manage BRAS."
::= { hwBRASMib 17 }
--
-- Node definitions
--
hwMulticastVirtualAdjustMibObjects OBJECT IDENTIFIER ::= { hwMulticastVirtualAdjust 1 }
--
-- Multicast Virtual Adjust Set Band Table
--
hwMulticastVirtualAdjustSetBandTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMulticastVirtualAdjustSetBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of setting multicast program bandwidth."
::= { hwMulticastVirtualAdjustMibObjects 1 }
hwMulticastVirtualAdjustSetBandEntry OBJECT-TYPE
SYNTAX HwMulticastVirtualAdjustSetBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Setting multicast program bandwidth entry."
INDEX {
hwMulticastVirtualAdjustSetBandListIndex
}
::= { hwMulticastVirtualAdjustSetBandTable 1 }
HwMulticastVirtualAdjustSetBandEntry ::=
SEQUENCE {
hwMulticastVirtualAdjustSetBandListIndex
Integer32,
hwMulticastVirtualAdjustSetBandType
INTEGER,
hwMulticastVirtualAdjustSetBandValue
Integer32,
hwMulticastVirtualAdjustSetBandDetectInterval
Integer32,
hwMulticastVirtualAdjustSetBandThreshold
Integer32,
hwMulticastVirtualAdjustSetBandRowStatus
RowStatus
}
hwMulticastVirtualAdjustSetBandListIndex OBJECT-TYPE
SYNTAX Integer32 (0..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Start of multicast list index."
::= { hwMulticastVirtualAdjustSetBandEntry 1 }
hwMulticastVirtualAdjustSetBandType OBJECT-TYPE
SYNTAX INTEGER {dynamic(1),static(2)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of multicast program bandwidth configured."
::= { hwMulticastVirtualAdjustSetBandEntry 2 }
hwMulticastVirtualAdjustSetBandValue OBJECT-TYPE
SYNTAX Integer32 (10..400000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Bandwidth of multicast program.
units:Kbps(kbit/s)."
::= { hwMulticastVirtualAdjustSetBandEntry 3 }
hwMulticastVirtualAdjustSetBandDetectInterval OBJECT-TYPE
SYNTAX Integer32 (15..1800)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Detect interval of dynamic bandwidth statistics.
units:second."
::= { hwMulticastVirtualAdjustSetBandEntry 4 }
hwMulticastVirtualAdjustSetBandThreshold OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ratio of bandwidth variation."
::= { hwMulticastVirtualAdjustSetBandEntry 5 }
hwMulticastVirtualAdjustSetBandRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"used to manage the creation and deletion of multicast virtual adjust band setting rows."
::= { hwMulticastVirtualAdjustSetBandEntry 6 }
--
-- Multicast Virtual Adjust Show Band Table
--
hwMulticastVirtualAdjustShowBandTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwMulticastVirtualAdjustShowBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of displaying multicast program bandwidth."
::= { hwMulticastVirtualAdjustMibObjects 2 }
hwMulticastVirtualAdjustShowBandEntry OBJECT-TYPE
SYNTAX HwMulticastVirtualAdjustShowBandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bandwidth display entry."
INDEX {
hwMulticastVirtualAdjustShowBandListIndex,
hwMulticastVirtualAdjustShowBandSourceIp,
hwMulticastVirtualAdjustShowBandGroupIp
}
::= { hwMulticastVirtualAdjustShowBandTable 1 }
HwMulticastVirtualAdjustShowBandEntry ::=
SEQUENCE {
hwMulticastVirtualAdjustShowBandListIndex
Integer32,
hwMulticastVirtualAdjustShowBandSourceIp
IpAddress,
hwMulticastVirtualAdjustShowBandGroupIp
IpAddress,
hwMulticastVirtualAdjustShowBandwidth
Integer32
}
hwMulticastVirtualAdjustShowBandListIndex OBJECT-TYPE
SYNTAX Integer32 (0..8191)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of multicast list."
::= { hwMulticastVirtualAdjustShowBandEntry 1 }
hwMulticastVirtualAdjustShowBandSourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source address of multicast program."
::= { hwMulticastVirtualAdjustShowBandEntry 2 }
hwMulticastVirtualAdjustShowBandGroupIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Group address of multicast program."
::= { hwMulticastVirtualAdjustShowBandEntry 3 }
hwMulticastVirtualAdjustShowBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bandwidth of multicast program.
units:Kbps(kbit/s)"
::= { hwMulticastVirtualAdjustShowBandEntry 4 }
--
-- Conformance information
--
hwMulticastMIBConformance OBJECT IDENTIFIER ::= { hwMulticastVirtualAdjust 2 }
hwMulticastMIBCompliances OBJECT IDENTIFIER ::= { hwMulticastMIBConformance 1 }
--
-- this module
--
hwMulticastMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-DATACOMM-OID-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwMulticastGroup }
::= { hwMulticastMIBCompliances 1 }
hwMulticastMIBGroups OBJECT IDENTIFIER ::= { hwMulticastMIBConformance 2 }
hwMulticastGroup OBJECT-GROUP
OBJECTS {
hwMulticastVirtualAdjustSetBandType,
hwMulticastVirtualAdjustSetBandValue,
hwMulticastVirtualAdjustSetBandDetectInterval,
hwMulticastVirtualAdjustSetBandThreshold,
hwMulticastVirtualAdjustSetBandRowStatus,
hwMulticastVirtualAdjustShowBandwidth
}
STATUS current
DESCRIPTION
"The hwMulticast group."
::= { hwMulticastMIBGroups 1 }
END

View File

@@ -0,0 +1,164 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-MVLAN-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-MVLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
VlanIndex,VlanId
FROM Q-BRIDGE-MIB;
hwMVLAN MODULE-IDENTITY
LAST-UPDATED "200708271200Z"
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D NanJing, Huawei Technologies co.,Ltd.
Huihong Bld.,NO.91 Baixia Rd.,
Bai-Xia District Nanjing P.R. China
Zip:210001
Http://www.huawei.com
E-mail:support@huawei.com."
DESCRIPTION
"The HUAWEI-BRAS-MVLAN-MIB contains objects to
manage BRAS."
::= { hwBRASMib 14 }
hwhwMVLANMibObjects OBJECT IDENTIFIER ::= { hwMVLAN 1 }
hwMulticastVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWMulticastVlanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of setting multicast program VlanTable."
::= { hwhwMVLANMibObjects 1 }
hwMulticastVlanEntry OBJECT-TYPE
SYNTAX HWMulticastVlanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "An entry of hwMulticastVlanEntry."
INDEX { hwMulticastVlanIfIndex }
::= { hwMulticastVlanTable 1 }
HWMulticastVlanEntry ::=
SEQUENCE {
hwMulticastVlanIfIndex
VlanIndex,
hwMulticastInnerVlan
VlanId,
hwMulticastOuterVlan
VlanId,
hwMulticastOpType
INTEGER
}
hwMulticastVlanIfIndex OBJECT-TYPE
SYNTAX VlanIndex
ACCESS read-only
STATUS current
DESCRIPTION "A value used to index per-VLAN tables: values of 0 and
4095 are not permitted. If the value is between 1 and
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
global scope within a given bridged domain (see VlanId
textual convention). If the value is greater than 4095,
then it represents a VLAN with scope local to the
particular agent, i.e., one without a global VLAN-ID
assigned to it. Such VLANs are outside the scope of
IEEE 802.1Q, but it is convenient to be able to manage them
in the same way using this MIB."
::= { hwMulticastVlanEntry 1 }
hwMulticastInnerVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The hwMulticastInnerVlan that uniquely identifies a VLAN. This
is the 12-bit VLAN-ID used in the VLAN Tag header.
The range is defined by the REFERENCEd specification."
REFERENCE
"IEEE Std 802.1Q 2003 Edition, Virtual Bridged
Local Area Networks."
::= { hwMulticastVlanEntry 2 }
hwMulticastOuterVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The hwMulticastOuterVlan that uniquely identifies a VLAN. This
is the 12-bit VLAN-ID used in the VLAN Tag header.
The range is defined by the REFERENCEd specification."
REFERENCE
"IEEE Std 802.1Q 2003 Edition, Virtual Bridged
Local Area Networks."
::= { hwMulticastVlanEntry 3 }
hwMulticastOpType OBJECT-TYPE
SYNTAX INTEGER {
set(0),
undo(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"0 : set multicast-vlan.
1 : undo multicast-vlan."
::= { hwMulticastVlanEntry 4 }
--
-- Conformance information
--
hwMVlanMIBConformance OBJECT IDENTIFIER ::= { hwMVLAN 2 }
hwMVlanMIBCompliances OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 1 }
--
-- this module
--
hwMVlanMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-DATACOMM-OID-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwMVlanGroup }
::= { hwMVlanMIBCompliances 1 }
--
-- groups
--
hwMVlanMIBGroups OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 2 }
hwMVlanGroup OBJECT-GROUP
OBJECTS { hwMulticastVlanIfIndex,
hwMulticastInnerVlan,
hwMulticastOuterVlan,
hwMulticastOpType
}
STATUS current
DESCRIPTION
"The hwMVLAN group."
::= { hwMVlanMIBGroups 1 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,397 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-PPPoX-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-PPPoX-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
IpAddress
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwBRASPPPoX MODULE-IDENTITY
LAST-UPDATED "200403031508Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"Floor 5, Block 4, R&D Building,
Huawei Longgang Production Base,
Shenzhen, P.R.C.
http://www.huawei.com
Zip:518057
"
DESCRIPTION
"The MIB contains objects of module PPP."
::= { hwBRASMib 2 }
hwPPPoXMibObjects OBJECT IDENTIFIER ::= { hwBRASPPPoX 1 }
hwPppConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPppConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PPP configuration information table.
"
::= { hwPPPoXMibObjects 1 }
hwPppConfigEntry OBJECT-TYPE
SYNTAX HwPppConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwVtIndex }
::= { hwPppConfigTable 1 }
HwPppConfigEntry ::=
SEQUENCE {
hwVtIndex
Integer32,
hwPppAuthMode
INTEGER,
hwPppNegTimeout
Integer32,
hwPppKeepInterval
Integer32,
hwPppKeepRetransmit
Integer32,
hwPppCHAPUserName
OCTET STRING,
hwPppCHAPUserPassword
OCTET STRING,
hwPppPAPUserName
OCTET STRING,
hwPppPAPUserPassword
OCTET STRING,
hwPppServiceName1
OCTET STRING,
hwPppServiceName2
OCTET STRING,
hwPppServiceName3
OCTET STRING,
hwPppServiceName4
OCTET STRING,
hwPppServiceName5
OCTET STRING,
hwPppServiceName6
OCTET STRING,
hwPppServiceName7
OCTET STRING,
hwPppServiceName8
OCTET STRING,
hwPppServiceNameType
INTEGER,
hwPppAcName
OCTET STRING
}
hwVtIndex OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vt index.
"
::= { hwPppConfigEntry 1 }
hwPppAuthMode OBJECT-TYPE
SYNTAX INTEGER
{
pap(0),
chap(1),
auto(2),
mschapv1(3),
mschapv2(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PPP authentication method.
"
DEFVAL { 1 }
::= { hwPppConfigEntry 2 }
hwPppNegTimeout OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config PPP overtime.
"
DEFVAL { 3 }
::= { hwPppConfigEntry 3 }
hwPppKeepInterval OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config interval of sending ECHO packet(second).
"
DEFVAL { 20 }
::= { hwPppConfigEntry 4 }
hwPppKeepRetransmit OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config retransmission times of ECHO packet."
DEFVAL { 3 }
::= { hwPppConfigEntry 5 }
hwPppCHAPUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config CHAP authentication username.
"
::= { hwPppConfigEntry 6 }
hwPppCHAPUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config CHAP authentication password(only support simple password).
"
::= { hwPppConfigEntry 7 }
hwPppPAPUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config PAP authentication username.
"
::= { hwPppConfigEntry 8 }
hwPppPAPUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config PAP authentication password(only support simple password).
"
::= { hwPppConfigEntry 9 }
hwPppServiceName1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name one .
"
::= { hwPppConfigEntry 10 }
hwPppServiceName2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name two .
"
::= { hwPppConfigEntry 11 }
hwPppServiceName3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name three .
"
::= { hwPppConfigEntry 12 }
hwPppServiceName4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name four .
"
::= { hwPppConfigEntry 13 }
hwPppServiceName5 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name five .
"
::= { hwPppConfigEntry 14 }
hwPppServiceName6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name six .
"
::= { hwPppConfigEntry 15 }
hwPppServiceName7 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name seven .
"
::= { hwPppConfigEntry 16 }
hwPppServiceName8 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Service name eight .
"
::= { hwPppConfigEntry 17 }
hwPppServiceNameType OBJECT-TYPE
SYNTAX INTEGER
{
exactMatch(1),
normalMatch(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Config servicename kind of match.
1 exact match.
2 fuzzy match(default).
"
DEFVAL { 2 }
::= { hwPppConfigEntry 18 }
hwPppAcName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
AcName.
"
::= { hwPppConfigEntry 19 }
hwPppVTBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPppVTBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PPP VT and interface binding configuration information table.
"
::= { hwPPPoXMibObjects 2 }
hwPppVTBindEntry OBJECT-TYPE
SYNTAX HwPppVTBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwPppVTBindIfIndex }
::= { hwPppVTBindTable 1 }
HwPppVTBindEntry ::=
SEQUENCE {
hwPppVTBindIfIndex
InterfaceIndex,
hwVtNumber
Integer32
}
hwPppVTBindIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface index.
"
::= { hwPppVTBindEntry 1 }
hwVtNumber OBJECT-TYPE
SYNTAX Integer32 (0..1023|65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Vt index.
"
DEFVAL { 65535 }
::= { hwPppVTBindEntry 2 }
-- ============== conformance information ==============
hwPppConformance OBJECT IDENTIFIER ::= { hwBRASPPPoX 2 }
hwPppCompliances OBJECT IDENTIFIER ::= { hwPppConformance 1 }
hwPppCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwPppConfigGroup, hwPppVTBindGroup }
::= { hwPppCompliances 1 }
-- ============== groups ==============
hwPppGroups OBJECT IDENTIFIER ::= { hwPppConformance 2 }
hwPppConfigGroup OBJECT-GROUP
OBJECTS {
hwVtIndex,
hwPppAuthMode,
hwPppNegTimeout,
hwPppKeepInterval,
hwPppKeepRetransmit,
hwPppCHAPUserName,
hwPppCHAPUserPassword,
hwPppPAPUserName,
hwPppPAPUserPassword,
hwPppServiceName1,
hwPppServiceName2,
hwPppServiceName3,
hwPppServiceName4,
hwPppServiceName5,
hwPppServiceName6,
hwPppServiceName7,
hwPppServiceName8,
hwPppServiceNameType,
hwPppAcName
}
STATUS current
DESCRIPTION
"The ppp config group."
::= { hwPppGroups 1 }
hwPppVTBindGroup OBJECT-GROUP
OBJECTS { hwPppVTBindIfIndex, hwVtNumber }
STATUS current
DESCRIPTION
"The ppp VT Bind group."
::= { hwPppGroups 2 }
-- ============== conformance information define end ==============
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,380 @@
-- =================================================================
-- Copyright (C) 2005 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-RUI-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-RUI-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString, MacAddress
FROM SNMPv2-TC;
hwBRASRui MODULE-IDENTITY
LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT
ORGANIZATION
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
CONTACT-INFO
"The MIB contains objects of module RUI."
DESCRIPTION
"Description."
::= { hwBRASMib 19}
hwPeerBackupObject OBJECT IDENTIFIER ::= { hwBRASRui 1 }
hwPeerBackupEnableTable OBJECT IDENTIFIER ::= { hwPeerBackupObject 1 }
hwPeerBackupEnableEntry OBJECT IDENTIFIER ::= { hwPeerBackupEnableTable 1 }
hwPeerBackupEnable OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
hotEnable(2),
warmEnable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Peer backup enable.
"
DEFVAL{1}
::= { hwPeerBackupEnableEntry 1 }
hwPeerBackupServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPeerBackupServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peer backup server table.
"
::= { hwPeerBackupObject 2 }
hwPeerBackupServerEntry OBJECT-TYPE
SYNTAX HwPeerBackupServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peer backup server table.
"
INDEX { hwPeerBackupServerPeerIp }
::= { hwPeerBackupServerTable 1 }
HwPeerBackupServerEntry ::=
SEQUENCE {
hwPeerBackupServerPeerIp
IpAddress,
hwPeerBackupServerLocalIp
IpAddress,
hwPeerBackupServerPort
Integer32,
hwPeerBackupServerDetectRetransmit
Integer32,
hwPeerBackupServerDetectInterval
Integer32,
hwPeerBackupServerRowStatus
RowStatus
}
hwPeerBackupServerPeerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the peer backup server.
"
::= { hwPeerBackupServerEntry 1 }
hwPeerBackupServerLocalIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP address of the local backup server.
"
::= { hwPeerBackupServerEntry 2 }
hwPeerBackupServerPort OBJECT-TYPE
SYNTAX Integer32(1024..55535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Port of the TCP connection.
"
::= { hwPeerBackupServerEntry 3 }
hwPeerBackupServerDetectRetransmit OBJECT-TYPE
SYNTAX Integer32 (2..12)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Number of events re-transmitting the detect packet,default is 8.
"
DEFVAL{8}
::= { hwPeerBackupServerEntry 4 }
hwPeerBackupServerDetectInterval OBJECT-TYPE
SYNTAX Integer32 (10..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval of detecting tcp connection,default is 20 seconds.
"
DEFVAL{20}
::= { hwPeerBackupServerEntry 5 }
hwPeerBackupServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row admin status,only Add or Del.
"
::= { hwPeerBackupServerEntry 6 }
hwRemoteBackupProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRemoteBackupProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote backup profile configuration table.
"
::= { hwPeerBackupObject 3 }
hwRemoteBackupProfileEntry OBJECT-TYPE
SYNTAX HwRemoteBackupProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote backup profile configuration table.
"
INDEX { hwRemoteBackupProfileIndex }
::= { hwRemoteBackupProfileTable 1 }
HwRemoteBackupProfileEntry ::=
SEQUENCE {
hwRemoteBackupProfileIndex
Integer32,
hwRemoteBackupProfileName
DisplayString,
hwRemoteBackupProfilePeerIP
IpAddress,
hwRemoteBackupProfileVrrpID
Integer32,
hwRemoteBackupProfileBackupID
Integer32,
hwRemoteBackupProfileRowStatus
RowStatus
}
hwRemoteBackupProfileIndex OBJECT-TYPE
SYNTAX Integer32(0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote backup profile index.
"
::= { hwRemoteBackupProfileEntry 1 }
hwRemoteBackupProfileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote backup profile name.
"
::= { hwRemoteBackupProfileEntry 2 }
hwRemoteBackupProfilePeerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configure peer IP address in remote backup profile.
"
::= { hwRemoteBackupProfileEntry 3 }
hwRemoteBackupProfileVrrpID OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configure VrrpID in remote backup profile.
"
::= { hwRemoteBackupProfileEntry 4 }
hwRemoteBackupProfileBackupID OBJECT-TYPE
SYNTAX Integer32(0..4095 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configure BackupID in remote backup proflie ,need configure PeerIP first.
"
::= { hwRemoteBackupProfileEntry 5 }
hwRemoteBackupProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row admin status,only Add or Del.
"
::= { hwRemoteBackupProfileEntry 6 }
hwRemoteBackupProfileExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRemoteBackupProfileExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote backup profile configuration extend table.
"
::= { hwPeerBackupObject 4 }
hwRemoteBackupProfileExtEntry OBJECT-TYPE
SYNTAX HwRemoteBackupProfileExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote backup profile configuration extend table.
"
INDEX { hwRemoteBackupProfileIndex,hwRemoteBackupProfileIPPoolBindIndex }
::= { hwRemoteBackupProfileExtTable 1 }
HwRemoteBackupProfileExtEntry ::=
SEQUENCE {
hwRemoteBackupProfileIPPoolBindIndex
Integer32,
hwRemoteBackupProfileIPPoolIndex
Integer32,
hwRemoteBackupProfileDomainName
DisplayString,
hwRemoteBackupProfileExtRowStatus
RowStatus
}
hwRemoteBackupProfileIPPoolBindIndex OBJECT-TYPE
SYNTAX Integer32(0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip pool bound Index.
"
::= { hwRemoteBackupProfileExtEntry 1 }
hwRemoteBackupProfileIPPoolIndex OBJECT-TYPE
SYNTAX Integer32(0..4096 | 65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip pool bound by remote backup profile.
"
::= { hwRemoteBackupProfileExtEntry 2 }
hwRemoteBackupProfileDomainName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Domain bound by remote backup profile, need bind ip pool first.
"
::= { hwRemoteBackupProfileExtEntry 3 }
hwRemoteBackupProfileExtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row admin status,only Add or Del.
"
::= { hwRemoteBackupProfileExtEntry 4 }
hwRuiConformance OBJECT IDENTIFIER ::= { hwBRASRui 2 }
hwRuiCompliances OBJECT IDENTIFIER ::= { hwRuiConformance 1 }
hwRuiCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwPeerBackupEnableGroup, hwPeerBackupServerGroup, hwRemoteBackupProfileGroup, hwRemoteBackupProfileExtGroup}
::= { hwRuiCompliances 1 }
hwRuiGroups OBJECT IDENTIFIER ::= { hwRuiConformance 2 }
hwPeerBackupEnableGroup OBJECT-GROUP
OBJECTS { hwPeerBackupEnable }
STATUS current
DESCRIPTION
"The RUI peer backup enable group."
::= { hwRuiGroups 1 }
hwPeerBackupServerGroup OBJECT-GROUP
OBJECTS { hwPeerBackupServerPeerIp, hwPeerBackupServerLocalIp, hwPeerBackupServerPort,
hwPeerBackupServerDetectRetransmit, hwPeerBackupServerDetectInterval, hwPeerBackupServerRowStatus }
STATUS current
DESCRIPTION
"The peer backup server group."
::= { hwRuiGroups 2 }
hwRemoteBackupProfileGroup OBJECT-GROUP
OBJECTS { hwRemoteBackupProfileIndex, hwRemoteBackupProfileName, hwRemoteBackupProfilePeerIP,
hwRemoteBackupProfileVrrpID, hwRemoteBackupProfileBackupID, hwRemoteBackupProfileRowStatus }
STATUS current
DESCRIPTION
"The remote backup profile group."
::= { hwRuiGroups 3 }
hwRemoteBackupProfileExtGroup OBJECT-GROUP
OBJECTS { hwRemoteBackupProfileIPPoolBindIndex, hwRemoteBackupProfileIPPoolIndex, hwRemoteBackupProfileDomainName, hwRemoteBackupProfileExtRowStatus }
STATUS current
DESCRIPTION
"The RUI peer backup enable extern group."
::= { hwRuiGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,424 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-SRVCFG-DEVICE-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-SRVCFG-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB;
hwBRASSrvcfgDevice MODULE-IDENTITY
LAST-UPDATED "200403041608Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module SRVCFG."
::= { hwBRASMib 6 }
hwSrvcfgDeviceMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 1 }
hwDeviceUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDeviceUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of device user."
::= { hwSrvcfgDeviceMibObjects 1 }
hwDeviceUserEntry OBJECT-TYPE
SYNTAX HwDeviceUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX {mplsVpnVrfName, hwDeviceUserStartIpAddr }
::= { hwDeviceUserTable 1 }
HwDeviceUserEntry ::=
SEQUENCE {
hwDeviceUserStartIpAddr
IpAddress,
hwDeviceUserEndIpAddr
IpAddress,
hwDeviceUserIfIndex
InterfaceIndex,
hwDeviceUserIfName
DisplayString,
hwDeviceUserVlan
Integer32,
hwDeviceUserVpi
Integer32,
hwDeviceUserVci
Integer32,
hwDeviceUserMac
MacAddress,
hwDeviceUserDomain
DisplayString,
hwDeviceUserStatus
INTEGER,
hwDeviceUserRowStatus
RowStatus,
hwDeviceQinQUserVlan
Integer32
}
hwDeviceUserStartIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of device user."
::= { hwDeviceUserEntry 1 }
hwDeviceUserEndIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of device user."
::= { hwDeviceUserEntry 2 }
hwDeviceUserIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of interface which device user was in."
::= { hwDeviceUserEntry 3 }
hwDeviceUserIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of interface."
::= { hwDeviceUserEntry 4}
hwDeviceUserVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of device user."
::= { hwDeviceUserEntry 5 }
hwDeviceUserVpi OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of device user."
::= { hwDeviceUserEntry 6}
hwDeviceUserVci OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of device user."
::= { hwDeviceUserEntry 7}
hwDeviceUserMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of device user."
::= { hwDeviceUserEntry 8 }
hwDeviceUserDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain which device user was part of."
::= { hwDeviceUserEntry 9 }
hwDeviceUserStatus OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of device user."
::= { hwDeviceUserEntry 10 }
hwDeviceUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of device user."
::= { hwDeviceUserEntry 11 }
hwDeviceQinQUserVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of device user."
::= { hwDeviceUserEntry 12 }
hwDeviceUserTableV2 OBJECT-TYPE
SYNTAX SEQUENCE OF HwDeviceUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of device user.(V2)"
::= { hwSrvcfgDeviceMibObjects 2 }
hwDeviceUserEntryV2 OBJECT-TYPE
SYNTAX HwDeviceUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description.(V2)"
INDEX {hwDeviceUserVrfNameV2, hwDeviceUserStartIpAddrV2 }
::= { hwDeviceUserTableV2 1 }
HwDeviceUserEntryV2 ::=
SEQUENCE {
hwDeviceUserStartIpAddrV2
IpAddress,
hwDeviceUserEndIpAddrV2
IpAddress,
hwDeviceUserIfIndexV2
InterfaceIndex,
hwDeviceUserIfNameV2
DisplayString,
hwDeviceUserVlanV2
Integer32,
hwDeviceUserVpiV2
Integer32,
hwDeviceUserVciV2
Integer32,
hwDeviceUserMacV2
MacAddress,
hwDeviceUserDomainV2
DisplayString,
hwDeviceUserStatusV2
INTEGER,
hwDeviceUserRowStatusV2
RowStatus,
hwDeviceQinQUserVlanV2
Integer32,
hwDeviceUserVrfNameV2
DisplayString
}
hwDeviceUserStartIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of device user.(V2)"
::= { hwDeviceUserEntryV2 1 }
hwDeviceUserEndIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of device user.(V2)"
::= { hwDeviceUserEntryV2 2 }
hwDeviceUserIfIndexV2 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of interface which device user was in.(V2)"
::= { hwDeviceUserEntryV2 3 }
hwDeviceUserIfNameV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..47))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of interface.(V2)"
::= { hwDeviceUserEntryV2 4}
hwDeviceUserVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of device user.(V2)"
::= { hwDeviceUserEntryV2 5 }
hwDeviceUserVpiV2 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of device user.(V2)"
::= { hwDeviceUserEntryV2 6}
hwDeviceUserVciV2 OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of device user.(V2)"
::= { hwDeviceUserEntryV2 7}
hwDeviceUserMacV2 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of device user.(V2)"
::= { hwDeviceUserEntryV2 8 }
hwDeviceUserDomainV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain which device user was part of.(V2)"
::= { hwDeviceUserEntryV2 9 }
hwDeviceUserStatusV2 OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of device user.(V2)"
::= { hwDeviceUserEntryV2 10 }
hwDeviceUserRowStatusV2 OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status of device user.(V2)"
::= { hwDeviceUserEntryV2 11 }
hwDeviceQinQUserVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of device user.(V2)"
::= { hwDeviceUserEntryV2 12 }
hwDeviceUserVrfNameV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vpn instance of device user.(V2)"
::= { hwDeviceUserEntryV2 13 }
-- ============== conformance information ==============
hwSrvcfgDeviceConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgDevice 2 }
hwSrvcfgDeviceCompliances OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 1 }
hwSrvcfgDeviceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwDeviceUserGroup,
hwDeviceUserV2Group}
::= { hwSrvcfgDeviceCompliances 1 }
-- ============== groups ==============
hwDeviceUserGroups OBJECT IDENTIFIER ::= { hwSrvcfgDeviceConformance 2 }
hwDeviceUserGroup OBJECT-GROUP
OBJECTS {
hwDeviceUserStartIpAddr,
hwDeviceUserEndIpAddr,
hwDeviceUserIfIndex,
hwDeviceUserIfName,
hwDeviceUserVlan,
hwDeviceUserVpi,
hwDeviceUserVci,
hwDeviceUserMac,
hwDeviceUserDomain,
hwDeviceUserStatus,
hwDeviceUserRowStatus,
hwDeviceQinQUserVlan}
STATUS current
DESCRIPTION
"The Device User group."
::= { hwDeviceUserGroups 1 }
hwDeviceUserV2Group OBJECT-GROUP
OBJECTS {
hwDeviceUserStartIpAddrV2,
hwDeviceUserEndIpAddrV2,
hwDeviceUserIfIndexV2,
hwDeviceUserIfNameV2,
hwDeviceUserVlanV2,
hwDeviceUserVpiV2,
hwDeviceUserVciV2,
hwDeviceUserMacV2,
hwDeviceUserDomainV2,
hwDeviceUserStatusV2,
hwDeviceUserRowStatusV2,
hwDeviceQinQUserVlanV2,
hwDeviceUserVrfNameV2}
STATUS current
DESCRIPTION
"The Device User group.(V2)"
::= { hwDeviceUserGroups 2 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,461 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-SRVCFG-EAP-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-SRVCFG-EAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex, ifDescr
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
VlanIdOrNone, VlanId
FROM Q-BRIDGE-MIB
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB;
hwBRASSrvcfgEap MODULE-IDENTITY
LAST-UPDATED "200403041608Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module SRVCFG."
::= { hwBRASMib 4 }
hwSrvcfgEapMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 1 }
hwDot1xSystemConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDot1xSystemConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table describes 802.1x configuration information of template."
::= { hwSrvcfgEapMibObjects 1 }
hwDot1xSystemConfigEntry OBJECT-TYPE
SYNTAX HwDot1xSystemConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwDot1xTemplateIndex }
::= { hwDot1xSystemConfigTable 1 }
HwDot1xSystemConfigEntry ::=
SEQUENCE {
hwDot1xTemplateIndex
Integer32,
hwDot1xHandshakeSwitch
TruthValue,
hwDot1xHandshakeCount
Integer32,
hwDot1xHandshakeInterval
Integer32,
hwDot1xIfEAPEnd
TruthValue,
hwDot1xEAPEndPapChap
INTEGER,
hwDot1xIfSendEAPSIMParameter
TruthValue,
hwDot1xRowStatus
RowStatus
}
hwDot1xTemplateIndex OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1x template index."
::= { hwDot1xSystemConfigEntry 1 }
hwDot1xHandshakeSwitch OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Handshake switch."
DEFVAL { close }
::= { hwDot1xSystemConfigEntry 2 }
hwDot1xHandshakeCount OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max handshake times."
DEFVAL { 3 }
::= { hwDot1xSystemConfigEntry 3 }
hwDot1xHandshakeInterval OBJECT-TYPE
SYNTAX Integer32 (1..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Handshake interval."
DEFVAL { 20 }
::= { hwDot1xSystemConfigEntry 4 }
hwDot1xIfEAPEnd OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to end the eap packet."
DEFVAL { false }
::= { hwDot1xSystemConfigEntry 5 }
hwDot1xEAPEndPapChap OBJECT-TYPE
SYNTAX INTEGER
{
pap(0),
chap(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of eap end."
DEFVAL { chap }
::= { hwDot1xSystemConfigEntry 6 }
hwDot1xIfSendEAPSIMParameter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to send parameter of eap-sim."
DEFVAL { false }
::= { hwDot1xSystemConfigEntry 7 }
hwDot1xRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
"
::= { hwDot1xSystemConfigEntry 8 }
hwDot1xGlobal OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Global 802.1x configuration. Enable this before you want to enable
other interfaces 802.1x authentication."
DEFVAL { disable }
::= { hwSrvcfgEapMibObjects 2 }
hwDot1xAuthenMethod OBJECT-TYPE
SYNTAX INTEGER
{
chap(1),
pap(2),
eap(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify system authentication method."
DEFVAL { chap }
::= { hwSrvcfgEapMibObjects 3 }
hwDot1xDhcpTrigger OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Trigger system authentication when receiving DHCP packet(s)."
DEFVAL { disable }
::= { hwSrvcfgEapMibObjects 4 }
hwDot1xHandshake OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shake hand of 802.1x."
DEFVAL { disable }
::= { hwSrvcfgEapMibObjects 5 }
hwDot1xQuietPeriod OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable quiet period function."
DEFVAL { disable }
::= { hwSrvcfgEapMibObjects 6 }
hwDot1xRetry OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify maximal request times."
DEFVAL { 2 }
::= { hwSrvcfgEapMibObjects 7 }
hwDot1xTimerHandshakePeriod OBJECT-TYPE
SYNTAX Integer32 (5..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of handshake interval with 8021x supplicant."
DEFVAL { 15 }
::= { hwSrvcfgEapMibObjects 8 }
hwDot1xTimerQuietPeriod OBJECT-TYPE
SYNTAX Integer32 (10..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval following failed authentication."
DEFVAL { 60 }
::= { hwSrvcfgEapMibObjects 9 }
hwDot1xTimerServerTimeout OBJECT-TYPE
SYNTAX Integer32 (1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of server timeout."
DEFVAL { 30 }
::= { hwSrvcfgEapMibObjects 10 }
hwDot1xTimerClientTimeout OBJECT-TYPE
SYNTAX Integer32 (1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of Client timeout."
DEFVAL { 30 }
::= { hwSrvcfgEapMibObjects 11 }
hwDot1xTimerTxPeriod OBJECT-TYPE
SYNTAX Integer32 (1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval between identity requests."
DEFVAL { 30 }
::= { hwSrvcfgEapMibObjects 12 }
hwDot1xReauthenPeriod OBJECT-TYPE
SYNTAX Integer32 (60..7200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reauthenticate period."
DEFVAL { 3600 }
::= { hwSrvcfgEapMibObjects 13 }
hwDot1xPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table describes 802.1x configuration information of template."
::= { hwSrvcfgEapMibObjects 14 }
hwDot1xPortConfigEntry OBJECT-TYPE
SYNTAX HwDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the 802.1x configuration table."
INDEX { hwDot1xPortIndex }
::= { hwDot1xPortConfigTable 1 }
HwDot1xPortConfigEntry ::=
SEQUENCE {
hwDot1xPortIndex
Integer32,
hwDot1xPortSwitch
EnabledStatus,
hwDot1xPortGuestVlan
VlanIdOrNone,
hwDot1xPortMaxUser
Integer32,
hwDot1xPortControl
INTEGER,
hwDot1xPortMethod
INTEGER,
hwDot1xPortReauthen
EnabledStatus
}
hwDot1xPortIndex OBJECT-TYPE
SYNTAX Integer32(1..512)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Index of L2-Switch Interface."
::= { hwDot1xPortConfigEntry 1 }
hwDot1xPortSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether to enable 802.1x on this interface."
DEFVAL { disable }
::= { hwDot1xPortConfigEntry 2 }
hwDot1xPortGuestVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify guest vlan configuration information for ports."
::= { hwDot1xPortConfigEntry 3 }
hwDot1xPortMaxUser OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify maximal on-line user number per port."
DEFVAL { 256 }
::= { hwDot1xPortConfigEntry 4 }
hwDot1xPortControl OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
authorizedForce(2),
unauthorizedForce(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify port authenticated status."
DEFVAL { auto }
::= { hwDot1xPortConfigEntry 5 }
hwDot1xPortMethod OBJECT-TYPE
SYNTAX INTEGER
{
mac(1),
port(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify port controlled method."
DEFVAL { mac }
::= { hwDot1xPortConfigEntry 6 }
hwDot1xPortReauthen OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable periodic reauthentication of the client."
DEFVAL { disable }
::= { hwDot1xPortConfigEntry 7 }
--
-- Traps Identifier
--
hwSrvcfgEapMibTraps OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 2 }
hwSrvcfgEapMaxUserAlarm NOTIFICATION-TYPE
OBJECTS { ifDescr }
STATUS current
DESCRIPTION
"The number of ahthenticate users is reached the max number. "
::= { hwSrvcfgEapMibTraps 1 }
-- ============== conformance information ==============
hwSrvcfgEapConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgEap 3 }
hwSrvcfgEapCompliances OBJECT IDENTIFIER ::= { hwSrvcfgEapConformance 1 }
hwSrvcfgEapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS
{
hwDot1xSystemConfigGroup,
hwDot1xPortConfigGroup
}
::= { hwSrvcfgEapCompliances 1 }
-- ============== groups ==============
hwDot1xSystemConfigGroups OBJECT IDENTIFIER ::= { hwSrvcfgEapConformance 2 }
hwDot1xSystemConfigGroup OBJECT-GROUP
OBJECTS {
hwDot1xTemplateIndex,
hwDot1xHandshakeSwitch,
hwDot1xHandshakeCount,
hwDot1xHandshakeInterval,
hwDot1xIfEAPEnd,
hwDot1xEAPEndPapChap,
hwDot1xIfSendEAPSIMParameter,
hwDot1xRowStatus
}
STATUS current
DESCRIPTION
"The Dot1x System Config group."
::= { hwDot1xSystemConfigGroups 1 }
hwDot1xPortConfigGroup OBJECT-GROUP
OBJECTS {
hwDot1xGlobal, hwDot1xAuthenMethod, hwDot1xDhcpTrigger, hwDot1xHandshake, hwDot1xQuietPeriod,
hwDot1xRetry, hwDot1xTimerHandshakePeriod, hwDot1xTimerQuietPeriod,hwDot1xTimerServerTimeout,
hwDot1xTimerClientTimeout, hwDot1xTimerTxPeriod, hwDot1xReauthenPeriod, hwDot1xPortSwitch,
hwDot1xPortGuestVlan, hwDot1xPortMaxUser, hwDot1xPortControl, hwDot1xPortMethod,
hwDot1xPortReauthen
}
STATUS current
DESCRIPTION
"The Dot1x Port Config group."
::= { hwDot1xSystemConfigGroups 2 }
hwDot1xPortTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwSrvcfgEapMaxUserAlarm }
STATUS current
DESCRIPTION
"The Dot1x's Notification group."
::= { hwDot1xSystemConfigGroups 3 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,438 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-SRVCFG-STATICUSER-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-SRVCFG-STATICUSER-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
mplsVpnVrfName
FROM MPLS-VPN-MIB;
hwBRASSrvcfgStaticUser MODULE-IDENTITY
LAST-UPDATED "200403041608Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module SRVCFG."
::= { hwBRASMib 5 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwSrvcfgStaticUserMibObjects OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 1 }
-- ============== hwStaticUserTable define beginning ==============
hwStaticUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwStaticUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of static user."
::= { hwSrvcfgStaticUserMibObjects 1 }
-- ============== hwStaticUserEntry define beginning ==============
hwStaticUserEntry OBJECT-TYPE
SYNTAX HwStaticUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { mplsVpnVrfName , hwStaticUserStartIpAddr }
::= { hwStaticUserTable 1 }
HwStaticUserEntry ::=
SEQUENCE {
hwStaticUserStartIpAddr
IpAddress,
hwStaticUserEndIpAddr
IpAddress,
hwStaticUserIfIndex
InterfaceIndex,
hwStaticUserVlan
Integer32,
hwStaticUserVpi
Integer32,
hwStaticUserVci
Integer32,
hwStaticUserMac
MacAddress,
hwStaticUserDomain
DisplayString,
hwStaticUserDetect
TruthValue,
hwStaticUserRowStatus
RowStatus,
hwStaticUserStatus
INTEGER,
hwStaticUserQinQVlan
Integer32,
hwStaticUserDescription
DisplayString
}
hwStaticUserStartIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of static user."
::= { hwStaticUserEntry 1 }
hwStaticUserEndIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of static user."
::= { hwStaticUserEntry 2 }
hwStaticUserIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface of static user logining."
::= { hwStaticUserEntry 3 }
hwStaticUserVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of static user."
::= { hwStaticUserEntry 4 }
hwStaticUserVpi OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of static user."
::= { hwStaticUserEntry 5}
hwStaticUserVci OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of static user."
::= { hwStaticUserEntry 6}
hwStaticUserMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of static user."
::= { hwStaticUserEntry 7 }
hwStaticUserDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain of static user belong to."
::= { hwStaticUserEntry 8 }
hwStaticUserDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether or not detect static user."
DEFVAL { false }
::= { hwStaticUserEntry 9 }
hwStaticUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of row."
::= { hwStaticUserEntry 10 }
hwStaticUserStatus OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of static user."
::= { hwStaticUserEntry 11}
hwStaticUserQinQVlan OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of static user."
::= { hwStaticUserEntry 12 }
hwStaticUserDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The description of static user."
::= { hwStaticUserEntry 13 }
-- ============== hwStaticUserEntry define end ==============
-- ============== hwStaticUserTable define end ==============
-- ============== hwStaticUserTableV2 define beginning ==============
hwStaticUserTableV2 OBJECT-TYPE
SYNTAX SEQUENCE OF HwStaticUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of static user.(V2)"
::= { hwSrvcfgStaticUserMibObjects 2 }
-- ============== hwStaticUserEntryV2 define beginning ==============
hwStaticUserEntryV2 OBJECT-TYPE
SYNTAX HwStaticUserEntryV2
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description.(V2)"
INDEX { hwStaticUserVrfNameV2 , hwStaticUserStartIpAddrV2 }
::= { hwStaticUserTableV2 1 }
HwStaticUserEntryV2 ::=
SEQUENCE {
hwStaticUserStartIpAddrV2
IpAddress,
hwStaticUserEndIpAddrV2
IpAddress,
hwStaticUserIfIndexV2
InterfaceIndex,
hwStaticUserVlanV2
Integer32,
hwStaticUserVpiV2
Integer32,
hwStaticUserVciV2
Integer32,
hwStaticUserMacV2
MacAddress,
hwStaticUserDomainV2
DisplayString,
hwStaticUserDetectV2
TruthValue,
hwStaticUserRowStatusV2
RowStatus,
hwStaticUserStatusV2
INTEGER,
hwStaticUserQinQVlanV2
Integer32,
hwStaticUserVrfNameV2
DisplayString
}
hwStaticUserStartIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start ip address of static user.(V2)"
::= { hwStaticUserEntryV2 1 }
hwStaticUserEndIpAddrV2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end ip address of static user.(V2)"
::= { hwStaticUserEntryV2 2 }
hwStaticUserIfIndexV2 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface of static user logining.(V2)"
::= { hwStaticUserEntryV2 3 }
hwStaticUserVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vlan of static user.(V2)"
::= { hwStaticUserEntryV2 4 }
hwStaticUserVpiV2 OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vpi of static user.(V2)"
::= { hwStaticUserEntryV2 5}
hwStaticUserVciV2 OBJECT-TYPE
SYNTAX Integer32 (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vci of static user.(V2)"
::= { hwStaticUserEntryV2 6}
hwStaticUserMacV2 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The MAC address of static user.(V2)"
::= { hwStaticUserEntryV2 7 }
hwStaticUserDomainV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The domain of static user belong to.(V2)"
::= { hwStaticUserEntryV2 8 }
hwStaticUserDetectV2 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether or not detect static user.(V2)"
DEFVAL { false }
::= { hwStaticUserEntryV2 9 }
hwStaticUserRowStatusV2 OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of row.(V2)"
::= { hwStaticUserEntryV2 10 }
hwStaticUserStatusV2 OBJECT-TYPE
SYNTAX INTEGER
{
ready(0),
detecting(1),
deleting(2),
online(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of static user.(V2)"
::= { hwStaticUserEntryV2 11}
hwStaticUserQinQVlanV2 OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The QinQ vlan of static user.(V2)"
::= { hwStaticUserEntryV2 12 }
hwStaticUserVrfNameV2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vpn instance of static user.(V2)"
::= { hwStaticUserEntryV2 13 }
-- ============== hwStaticUserEntryV2 define end ==============
-- ============== hwStaticUserTableV2 define end ==============
-- ============== conformance information ==============
hwStaticUserConformance OBJECT IDENTIFIER ::= { hwBRASSrvcfgStaticUser 2 }
hwStaticUserCompliances OBJECT IDENTIFIER ::= { hwStaticUserConformance 1 }
hwStaticUserCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwStaticUserTableGroup,
hwStaticUserTableV2Group}
::= { hwStaticUserCompliances 1 }
-- ============== groups ==============
hwStaticUserObjectGroups OBJECT IDENTIFIER ::= { hwStaticUserCompliances 2 }
hwStaticUserTableGroup OBJECT-GROUP
OBJECTS { hwStaticUserStartIpAddr,
hwStaticUserEndIpAddr,
hwStaticUserIfIndex,
hwStaticUserVlan,
hwStaticUserVpi,
hwStaticUserVci ,
hwStaticUserMac,
hwStaticUserDomain,
hwStaticUserDetect,
hwStaticUserRowStatus,
hwStaticUserStatus,
hwStaticUserQinQVlan,
hwStaticUserDescription}
STATUS current
DESCRIPTION
"Static user configuraion table."
::= { hwStaticUserObjectGroups 1 }
hwStaticUserTableV2Group OBJECT-GROUP
OBJECTS { hwStaticUserStartIpAddrV2,
hwStaticUserEndIpAddrV2,
hwStaticUserIfIndexV2,
hwStaticUserVlanV2,
hwStaticUserVpiV2,
hwStaticUserVciV2 ,
hwStaticUserMacV2,
hwStaticUserDomainV2,
hwStaticUserDetectV2,
hwStaticUserRowStatusV2,
hwStaticUserStatusV2,
hwStaticUserQinQVlanV2,
hwStaticUserVrfNameV2}
STATUS current
DESCRIPTION
"Static user configuraion table.(V2)"
::= { hwStaticUserObjectGroups 2 }
-- ============== conformance information define end ==============
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,181 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-USERVLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
InterfaceIndex, ifIndex
FROM IF-MIB
VlanIdOrNone, VlanId
FROM Q-BRIDGE-MIB;
hwUSERVLAN MODULE-IDENTITY
LAST-UPDATED "200508101200Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"
The USERVLAN mib is for all datacomm product.
"
::= { hwBRASMib 12 }
hwhwUSERVLANMibObjects OBJECT IDENTIFIER ::= { hwUSERVLAN 1 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwUserVlanTable OBJECT IDENTIFIER ::= { hwhwUSERVLANMibObjects 1 }
-- ============== hwUserVlanTable define beginning ==============
hwUserVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
ACCESS read-write
STATUS current
DESCRIPTION "Interface Index(es)."
::= { hwUserVlanTable 1 }
hwUserInnerStartVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The start inner-vlan's of uservlan."
::= { hwUserVlanTable 2 }
hwUserInnerEndVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The end inner-vlan of uservlan."
::= { hwUserVlanTable 3 }
hwUserVlanOuterVlan OBJECT-TYPE
SYNTAX VlanId
ACCESS read-write
STATUS current
DESCRIPTION "The outer-vlan of uservlan."
::= { hwUserVlanTable 4 }
hwUserVlanOpType OBJECT-TYPE
SYNTAX INTEGER {
set(1),
undo(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
" 1 : set uservlan, 2 : undo userlvlan."
::= { hwUserVlanTable 5 }
-- ============== hwUserVlanTable define end ==============
-- ============== hwQueryUserVlanTable define beginning ==============
hwQueryUserVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWQueryUserVlanEntry
ACCESS not-accessible
STATUS current
::= { hwhwUSERVLANMibObjects 2 }
hwQueryUserVlanEntry OBJECT-TYPE
SYNTAX HWQueryUserVlanEntry
ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of hwQueryUserVlanTable."
INDEX { hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan }
::= { hwQueryUserVlanTable 1 }
HWQueryUserVlanEntry ::=
SEQUENCE {
hwQueryUserVlanIfIndex
Integer32,
hwQueryUserInnerVlan
VlanIdOrNone,
hwQueryUserOuterVlan
VlanIdOrNone
}
hwQueryUserVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION "Interface Index(es)."
::= { hwQueryUserVlanEntry 1 }
hwQueryUserInnerVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
ACCESS read-only
STATUS current
DESCRIPTION "The inner-vlan of uservlan."
::= { hwQueryUserVlanEntry 2 }
hwQueryUserOuterVlan OBJECT-TYPE
SYNTAX VlanIdOrNone
ACCESS read-only
STATUS current
DESCRIPTION "The outer-vlan of uservlan."
::= { hwQueryUserVlanEntry 3 }
-- ============== hwQueryUserVlanTable define end ==============
-- ============== conformance information ==============
hwUserVlanConformance OBJECT IDENTIFIER ::= { hwUSERVLAN 2 }
hwUserVlanCompliances OBJECT IDENTIFIER ::= { hwUserVlanConformance 1 }
hwUserVlanCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwUserVlanTableGroup, hwQueryUserVlanTableGroup}
::= { hwUserVlanCompliances 1 }
-- ============== groups ==============
hwUserVlanObjectGroups OBJECT IDENTIFIER ::= { hwUserVlanCompliances 2 }
hwUserVlanTableGroup OBJECT-GROUP
OBJECTS {hwUserVlanIfIndex, hwUserInnerStartVlan,hwUserInnerEndVlan,
hwUserVlanOuterVlan,hwUserVlanOpType}
STATUS current
DESCRIPTION
"User vlan table."
::= { hwUserVlanObjectGroups 1 }
hwQueryUserVlanTableGroup OBJECT-GROUP
OBJECTS {hwQueryUserVlanIfIndex, hwQueryUserInnerVlan, hwQueryUserOuterVlan}
STATUS current
DESCRIPTION
"Query user vlan table."
::= { hwUserVlanObjectGroups 2 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,770 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-VSM-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-VSM-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
DisplayString, RowStatus, TruthValue, MacAddress, DateAndTime
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwBRASVsm MODULE-IDENTITY
LAST-UPDATED "200504181334Z" -- April 18, 2005 at 13:34 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module VSM."
::= { hwBRASMib 9 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwVsmSetFlowQryTLenTable OBJECT IDENTIFIER ::= { hwBRASVsm 1 }
-- ============== hwVsmSetFlowQryTLenTable define beginning ==============
hwVsmSetTimeLen OBJECT-TYPE
SYNTAX Integer32 (2..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Flow query time length."
DEFVAL { 2 }
::= { hwVsmSetFlowQryTLenTable 1 }
-- ============== hwVsmSetFlowQryTLenTable define end ==============
-- ============== hwVsmServicePolicyTable define beginning ==============
hwVsmServicePolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVsmServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" VSM service policy configuration."
::= { hwBRASVsm 2 }
hwVsmServicePolicyEntry OBJECT-TYPE
SYNTAX HwVsmServicePolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Service policy entry,
service policy name is identified as key word, direct a service policy when create, and don't allow to change.
Index item is hwVsmServicePolicyName node. The table is used for configuration of service policy.
Operation restriction description<6F><6E>
1. must input service policy name when created.
2. if a service is being used for users, can't be deleted.
3. if a service is being used by domain, can't be deleted."
INDEX { hwVsmServicePolicyName }
::= { hwVsmServicePolicyTable 1 }
HwVsmServicePolicyEntry ::= SEQUENCE {
hwVsmServicePolicyName
DisplayString,
hwVsmAcctSchemeName
DisplayString,
hwVsmTrafficPolicyName
DisplayString,
hwVsmSetIdleCutTime
Integer32,
hwVsmSetIdleCutFlow
Integer32,
hwVsmSevicePolicyRowStatus
RowStatus,
hwVsmOutTrafficPolicyName
DisplayString,
hwVsmDaaPolicyFlag
INTEGER,
hwVsmSetTariffLevel1
DisplayString,
hwVsmSetTariffLevel2
DisplayString,
hwVsmSetTariffLevel3
DisplayString,
hwVsmSetTariffLevel4
DisplayString,
hwVsmSetTariffLevel5
DisplayString,
hwVsmSetTariffLevel6
DisplayString,
hwVsmSetTariffLevel7
DisplayString,
hwVsmSetTariffLevel8
DisplayString,
hwVsmTariffLevel1AcctSwitch
EnabledStatus,
hwVsmTariffLevel2AcctSwitch
EnabledStatus,
hwVsmTariffLevel3AcctSwitch
EnabledStatus,
hwVsmTariffLevel4AcctSwitch
EnabledStatus,
hwVsmTariffLevel5AcctSwitch
EnabledStatus,
hwVsmTariffLevel6AcctSwitch
EnabledStatus,
hwVsmTariffLevel7AcctSwitch
EnabledStatus,
hwVsmTariffLevel8AcctSwitch
EnabledStatus
}
hwVsmServicePolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The service policy name, is key word, must direct a service policy when create, and don't allow to change."
::= { hwVsmServicePolicyEntry 1 }
hwVsmAcctSchemeName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The account scheme name, is key word, must direct a service policy when create, and don't allow to change."
::= { hwVsmServicePolicyEntry 2 }
hwVsmTrafficPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" In traffic policy name<6D><65>optional, if bind, must direct an acl policy name.
If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy.
"
::= { hwVsmServicePolicyEntry 3 }
hwVsmSetIdleCutTime OBJECT-TYPE
SYNTAX Integer32(0..120)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The idle cut time, 0 means invalid, units: minute."
DEFVAL { 0 }
::= { hwVsmServicePolicyEntry 4 }
hwVsmSetIdleCutFlow OBJECT-TYPE
SYNTAX Integer32 (0..768000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The idle cut data flow, units: KByte/min, range: 0~100*1024*60/8.
"
DEFVAL { 60 }
::= { hwVsmServicePolicyEntry 5 }
hwVsmSevicePolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The row administrator status, supporting add, delete, modify."
::= { hwVsmServicePolicyEntry 6 }
hwVsmOutTrafficPolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The out traffic policy name<6D><65>optional, if bind, must direct an acl policy name.
If the acl policy policy ACL has been bound by a service policy, it can't be bound by another service policy.
"
::= { hwVsmServicePolicyEntry 7 }
hwVsmDaaPolicyFlag OBJECT-TYPE
SYNTAX INTEGER
{
vas(0),
daa(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The service policy type :
vas(0): normal policy;
daa(1): destination add account policy.
"
DEFVAL { 0 }
::= { hwVsmServicePolicyEntry 8 }
hwVsmSetTariffLevel1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 1.
"
::= { hwVsmServicePolicyEntry 9 }
hwVsmSetTariffLevel2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 2.
"
::= { hwVsmServicePolicyEntry 10 }
hwVsmSetTariffLevel3 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 3.
"
::= { hwVsmServicePolicyEntry 11 }
hwVsmSetTariffLevel4 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 4.
"
::= { hwVsmServicePolicyEntry 12 }
hwVsmSetTariffLevel5 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 5.
"
::= { hwVsmServicePolicyEntry 13 }
hwVsmSetTariffLevel6 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 6.
"
::= { hwVsmServicePolicyEntry 14 }
hwVsmSetTariffLevel7 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 7.
"
::= { hwVsmServicePolicyEntry 15 }
hwVsmSetTariffLevel8 OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The QOS profile of tariff level 8.
"
::= { hwVsmServicePolicyEntry 16 }
hwVsmTariffLevel1AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 1.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 17 }
hwVsmTariffLevel2AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 2.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 18 }
hwVsmTariffLevel3AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 3.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 19 }
hwVsmTariffLevel4AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 4.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 20 }
hwVsmTariffLevel5AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 5.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 21 }
hwVsmTariffLevel6AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 6.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 22 }
hwVsmTariffLevel7AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 7.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 23 }
hwVsmTariffLevel8AcctSwitch OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
The Account switch of tariff level 8.
acct-on (1)
acct-off (2)
"
DEFVAL { 1 }
::= { hwVsmServicePolicyEntry 24 }
-- ============== hwVsmServicePolicyTable define end ==============
-- ============== hwVsmValServiceTable define beginning ==============
hwVsmValServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwVsmValServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The VSM value-added-service detail. "
::= { hwBRASVsm 3 }
hwVsmValServiceEntry OBJECT-TYPE
SYNTAX HwVsmValServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Value-added-service detail entry,
VSM value-added-service detail, service ID is key word."
INDEX { hwVsmServiceID, hwVsmServiceSlot}
::= { hwVsmValServiceTable 1 }
HwVsmValServiceEntry ::= SEQUENCE {
hwVsmServiceID
Integer32,
hwVsmUserID
Integer32,
hwVsmFlowNum
Integer32,
hwVsmServiceSource
INTEGER,
hwVsmServiceSlot
Integer32,
hwVsmValServicePolicy
DisplayString,
hwVsmAcctMethod
INTEGER,
hwVsmAcctStartTime
DisplayString,
hwVsmAcctServerName
DisplayString,
hwVsmTwoLevelAcctServerName
DisplayString,
hwVsmPhyInfoAcctServerName
DisplayString,
hwVsmServiceIdleCutTime
Integer32,
hwVsmServiceIdleCutFlow
Integer32,
hwVsmUpPacketNum
Counter64,
hwVsmUpByteNum
Counter64,
hwVsmDownPacketNum
Counter64,
hwVsmDownByteNum
Counter64,
hwVsmDownloadServerName
DisplayString,
hwVsmAcctServerType
DisplayString
}
hwVsmServiceID OBJECT-TYPE
SYNTAX Integer32(0..32767)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service ID table index.
"
::= { hwVsmValServiceEntry 1 }
hwVsmUserID OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The user ID."
DEFVAL { 4294967295 }
::= { hwVsmValServiceEntry 2 }
hwVsmFlowNum OBJECT-TYPE
SYNTAX Integer32(0..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The service flow number, maximum 16 flows per service.
"
DEFVAL { 0 }
::= { hwVsmValServiceEntry 3 }
hwVsmServiceSource OBJECT-TYPE
SYNTAX INTEGER
{
vsmSourceDefault(0),
vsmSourceSig(1),
vsmSourceIptn(2),
vsmSourceRadius(3),
vsmSourceBod(4),
vsmSourceCopsNet(5),
vsmSourceCopsNetPm(6),
vsmSourceCopsUser(7),
vsmSourceCopsPm(8),
vsmSourceBmi(9),
vsmSourceIpBod(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The value-added-service source:
vsmSourceDefault(0): local;
vsmSourceSig(1): from sig server;
vsmSourceIptn(2): from IPTN server;
vsmSourceRadius(3): from Radius server;
vsmSourceBod(4): from BOD server;
vsmSourceCopsNet(5): from COPS net policy content;
vsmSourceCopsNetPm(6): from cops user poicy name;
vsmSourceCopsUser(7): from COPS net policy content;
vsmSourceCopsPm(8): from COPS user policy name;
vsmSourceBmi(9): from BMI server;
vsmSourceIpBod(10): from Liangchuang BOD server."
::= { hwVsmValServiceEntry 4 }
hwVsmServiceSlot OBJECT-TYPE
SYNTAX Integer32(1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The slot number corresponding slot of service, table index.
"
::= { hwVsmValServiceEntry 5 }
hwVsmValServicePolicy OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service policy name, optional, if not used , fill '--'.
"
::= { hwVsmValServiceEntry 6 }
hwVsmAcctMethod OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
none(2),
radius(3),
cops(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The account method, it may be Local,None,Radius,Cops.
"
::= { hwVsmValServiceEntry 7 }
hwVsmAcctStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The account start time, optional, if don't account, fill '--'.
"
::= { hwVsmValServiceEntry 8 }
hwVsmAcctServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The account server name show accounting server name. If don't account, show '--'.
"
::= { hwVsmValServiceEntry 9 }
hwVsmTwoLevelAcctServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The two level account server name, optional, if don't account, show '--'.
"
::= { hwVsmValServiceEntry 10 }
hwVsmPhyInfoAcctServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The physical information account server name, optional, if don't exist, show '--'.
"
::= { hwVsmValServiceEntry 11 }
hwVsmServiceIdleCutTime OBJECT-TYPE
SYNTAX Integer32(0..120)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service idle cut time, 0 means invalid, units: minute.
"
DEFVAL { 0 }
::= { hwVsmValServiceEntry 12 }
hwVsmServiceIdleCutFlow OBJECT-TYPE
SYNTAX Integer32 (0..768000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service idle cut data flow, units: kbyte/min, range: 0~100*1024*60/8.
"
DEFVAL { 60 }
::= { hwVsmValServiceEntry 13 }
hwVsmUpPacketNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service up packet number(64 bit).
"
::= { hwVsmValServiceEntry 14 }
hwVsmUpByteNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service up byte number(64 bit).
"
::= { hwVsmValServiceEntry 15 }
hwVsmDownPacketNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service down packet number(64 bit).
"
::= { hwVsmValServiceEntry 16 }
hwVsmDownByteNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The value-added-service down byte number(64 bit).
"
::= { hwVsmValServiceEntry 17 }
hwVsmDownloadServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The download policy server name.
"
::= { hwVsmValServiceEntry 18 }
hwVsmAcctServerType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The account server type.
"
::= { hwVsmValServiceEntry 19 }
-- ============== hwVsmValServiceTable define end ==============
-- ============== hwVsmAcctServicePolicyTable define ==============
hwVsmAcctServicePolicyEnableTable OBJECT IDENTIFIER ::= { hwBRASVsm 5 }
hwVsmAcctServicePolicyEnable OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The Accounting service Enable. "
::= { hwVsmAcctServicePolicyEnableTable 1 }
hwVsmAcctServicePolicyDisable OBJECT-TYPE
SYNTAX Integer32 (1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The Accounting service Disable. "
::= { hwVsmAcctServicePolicyEnableTable 2 }
-- ============== hwVsmAcctServicePolicyTable define end ==============
-- ============== conformance information ==============
hwVsmConformance OBJECT IDENTIFIER ::= { hwBRASVsm 4 }
hwVsmCompliances OBJECT IDENTIFIER ::= { hwVsmConformance 1 }
hwVsmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS {hwVsmSetFlowQryTLenObjectGroup, hwVsmServicePolicyObjectGroup,
hwVsmValServiceObjectGroup }
::= { hwVsmCompliances 1 }
-- ============== groups ==============
hwVsmObjectGroups OBJECT IDENTIFIER ::= { hwVsmConformance 2 }
hwVsmSetFlowQryTLenObjectGroup OBJECT-GROUP
OBJECTS { hwVsmSetTimeLen }
STATUS current
DESCRIPTION
"Flow query time length group."
::= { hwVsmObjectGroups 1 }
hwVsmServicePolicyObjectGroup OBJECT-GROUP
OBJECTS { hwVsmServicePolicyName, hwVsmAcctSchemeName, hwVsmTrafficPolicyName,
hwVsmSetIdleCutTime, hwVsmSetIdleCutFlow, hwVsmSevicePolicyRowStatus,
hwVsmOutTrafficPolicyName, hwVsmDaaPolicyFlag, hwVsmSetTariffLevel1,
hwVsmSetTariffLevel2, hwVsmSetTariffLevel3, hwVsmSetTariffLevel4,
hwVsmSetTariffLevel5, hwVsmSetTariffLevel6, hwVsmSetTariffLevel7,
hwVsmSetTariffLevel8, hwVsmTariffLevel1AcctSwitch,
hwVsmTariffLevel2AcctSwitch,hwVsmTariffLevel3AcctSwitch,
hwVsmTariffLevel4AcctSwitch, hwVsmTariffLevel5AcctSwitch,
hwVsmTariffLevel6AcctSwitch, hwVsmTariffLevel7AcctSwitch,
hwVsmTariffLevel8AcctSwitch }
STATUS current
DESCRIPTION
"The service policy group."
::= { hwVsmObjectGroups 2 }
hwVsmValServiceObjectGroup OBJECT-GROUP
OBJECTS {hwVsmServiceID, hwVsmUserID, hwVsmFlowNum,
hwVsmServiceSource, hwVsmServiceSlot, hwVsmValServicePolicy,
hwVsmAcctMethod, hwVsmAcctStartTime, hwVsmAcctServerName,
hwVsmTwoLevelAcctServerName, hwVsmPhyInfoAcctServerName,
hwVsmServiceIdleCutTime, hwVsmServiceIdleCutFlow, hwVsmUpPacketNum,
hwVsmUpByteNum, hwVsmDownPacketNum, hwVsmDownByteNum,
hwVsmDownloadServerName, hwVsmAcctServerType }
STATUS current
DESCRIPTION
"The VSM value service policy group."
::= { hwVsmObjectGroups 3 }
-- ============== conformance information define end ==============
END

View File

@@ -0,0 +1,126 @@
-- =================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-VT-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-BRAS-VT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwBRASMib
FROM HUAWEI-MIB
RowStatus
FROM SNMPv2-TC;
hwIFVT MODULE-IDENTITY
LAST-UPDATED "200508101200Z"
ORGANIZATION
"HAUWEI MIB Standard community
"
CONTACT-INFO
"Floor 5, Block 4, R&D Building,
Huawei Longgang Production Base,
Shenzhen, P.R.C.
http://www.huawei.com
Zip:518057
"
DESCRIPTION
"
V1.00
The VT mib is for all datacomm product.
"
::= { hwBRASMib 10 }
hwhwIFVTMibObjects OBJECT IDENTIFIER ::= { hwIFVT 1 }
hwIFVTTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWIFVTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VT Configuration Table."
::= { hwhwIFVTMibObjects 1 }
hwIFVTEntry OBJECT-TYPE
SYNTAX HWIFVTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Description."
INDEX { hwifVTNo }
::= { hwIFVTTable 1 }
HWIFVTEntry ::= SEQUENCE {
hwifVTNo Integer32,
hwifVTDescr OCTET STRING,
hwifVTMtu Integer32,
hwifVTRowStatus RowStatus
}
hwifVTNo OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VT Index."
::= { hwIFVTEntry 1 }
hwifVTDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VT Description."
::= {hwIFVTEntry 2 }
hwifVTMtu OBJECT-TYPE
SYNTAX Integer32 (128..1500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VT Mtu."
DEFVAL { 1500 }
::= {hwIFVTEntry 3 }
hwifVTRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VT RowStatus."
::= {hwIFVTEntry 4 }
-- ============== conformance information ==============
hwIfVtConformance OBJECT IDENTIFIER ::= { hwIFVT 2 }
hwIfVtCompliances OBJECT IDENTIFIER ::= { hwIfVtConformance 1 }
hwIfVtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the this module."
MODULE -- this module
MANDATORY-GROUPS { hwIfVtTableGroup }
::= { hwIfVtCompliances 1 }
-- ============== groups ==============
hwIfVtObjectGroups OBJECT IDENTIFIER ::= { hwIfVtConformance 2 }
hwIfVtTableGroup OBJECT-GROUP
OBJECTS { hwifVTNo,hwifVTDescr,hwifVTMtu,hwifVTRowStatus }
STATUS current
DESCRIPTION
"The VT configuration table."
::= { hwIfVtObjectGroups 1 }
END

View File

@@ -0,0 +1,562 @@
--==================================================================
-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI SSH MIB
-- Reference:
-- Version: V1.0
-- History:
-- <author>, <date>, <contents>
-- ZhengYuting 2006-11-22
-- ==================================================================
-- ==================================================================
--
-- Variables and types are imported
--
-- ==================================================================
HUAWEI-BULKSTAT-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
FROM SNMPv2-TC;
hwBulkStat MODULE-IDENTITY
LAST-UPDATED "201307011339Z" -- July 1, 2013 at 13:39 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB module for creating and deleting bulk files of
SNMP data for file transfer."
REVISION "201307011339Z" -- July 1, 2013 at 13:39 GMT
DESCRIPTION
"The initial revision of this MIB module ."
REVISION "200611221414Z" -- November 22, 2006 at 14:14 GMT
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 140 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwBulkStatMibObjects OBJECT IDENTIFIER ::= { hwBulkStat 1 }
hwBulkStatEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object identifies whether BulkStat is enabled."
::= { hwBulkStatMibObjects 1 }
hwBulkStatCollectCapability OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the collection capability in five minutes."
::= { hwBulkStatMibObjects 2 }
hwBulkStatDefineMaxFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the maximum number of statistics files that can be created."
::= { hwBulkStatMibObjects 3 }
hwBulkStatDefineFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the number of statistics files that are configured currently."
::= { hwBulkStatMibObjects 4 }
hwBulkStatDefineObjects OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the number of statistics objects configured in all files."
::= { hwBulkStatMibObjects 5 }
hwBulkStatTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to send trap information to NMS.
It's allowed to send trap information to NMS only when the value is enable.
The default value is disable."
::= { hwBulkStatMibObjects 6 }
hwBulkStatDefineFileTableNextIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the index of the next available hwBulkStatDefineObjectTable.
If there is no available index, the value will be filled with 0."
::= { hwBulkStatMibObjects 7 }
hwBulkStatDefineFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBulkStatDefineFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bulk file management table, providing create/modify/delete operations.
To create a bulk file, you need create a related record in this table, and add object nodes in the hwBulkStatDefineObjectTable.
If you delete a bulk file, the related objects in the hwBulkStatDefineObjectTable will be deleted."
::= { hwBulkStatMibObjects 8 }
hwBulkStatDefineFileEntry OBJECT-TYPE
SYNTAX HwBulkStatDefineFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwBulkStatDefineFileTable."
INDEX { hwBulkStatDefineFileIndex }
::= { hwBulkStatDefineFileTable 1 }
HwBulkStatDefineFileEntry ::=
SEQUENCE {
hwBulkStatDefineFileIndex
Integer32,
hwBulkStatDefineFileName
OCTET STRING,
hwBulkStatDefineFileStorage
INTEGER,
hwBulkStatDefineFileFormat
INTEGER,
hwBulkStatDefineFileCollectInterval
Integer32,
hwBulkStatDefineFileTransferInterval
Integer32,
hwBulkStatDefineFileTransferPrimaryURL
OCTET STRING,
hwBulkStatDefineFileTransferSecondaryURL
OCTET STRING,
hwBulkStatDefineFileTransferRetryTimes
Integer32,
hwBulkStatDefineFileRemainTime
Integer32,
hwBulkStatDefineFileStatus
INTEGER,
hwBulkStatDefineFileLastTransferSuccessTime
Integer32,
hwBulkStatDefineFileLastTransferFailTime
Integer32,
hwBulkStatDefineFileNextObjectIndex
Integer32,
hwBulkStatDefineFileRowStatus
RowStatus
}
hwBulkStatDefineFileIndex OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object identifies the indexes of statistics files.
The maximum index number is equal to that of the bulk files allowed to create."
::= { hwBulkStatDefineFileEntry 1 }
hwBulkStatDefineFileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the name of a statistics file."
::= { hwBulkStatDefineFileEntry 11 }
hwBulkStatDefineFileStorage OBJECT-TYPE
SYNTAX INTEGER { ephemeral(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the storage mode of a statistics file."
DEFVAL { ephemeral }
::= { hwBulkStatDefineFileEntry 12 }
hwBulkStatDefineFileFormat OBJECT-TYPE
SYNTAX INTEGER { bulkASCII(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the format of a statistics file."
DEFVAL { bulkASCII }
::= { hwBulkStatDefineFileEntry 13 }
hwBulkStatDefineFileCollectInterval OBJECT-TYPE
SYNTAX Integer32 (5 | 10 | 15 | 30)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the interval for collecting statistics files."
DEFVAL { 5 }
::= { hwBulkStatDefineFileEntry 14 }
hwBulkStatDefineFileTransferInterval OBJECT-TYPE
SYNTAX Integer32 (5 | 10 | 15 | 30)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the interval for uploading statistics files."
DEFVAL { 5 }
::= { hwBulkStatDefineFileEntry 15 }
hwBulkStatDefineFileTransferPrimaryURL OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the primary URL the statistics file is uploaded to.
It should be in the forms of below:
ftp://user:password@host/folder/bulkstat1
sftp://user:password@host/folder/bulkstat1
tftp://10.1.0.1/tftpboot/user/bulkstat1
"
::= { hwBulkStatDefineFileEntry 16 }
hwBulkStatDefineFileTransferSecondaryURL OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the secondary URL the statistics file is uploaded to.
It should be in the forms of below:
ftp://user:password@host/folder/bulkstat1
sftp://user:password@host/folder/bulkstat1
tftp://10.1.0.1/tftpboot/user/bulkstat1
"
::= { hwBulkStatDefineFileEntry 17 }
hwBulkStatDefineFileTransferRetryTimes OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the retransmission times of the statistics file during uploading."
DEFVAL { 5 }
::= { hwBulkStatDefineFileEntry 18 }
hwBulkStatDefineFileRemainTime OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the time for reserving statistics files."
DEFVAL { 5 }
::= { hwBulkStatDefineFileEntry 19 }
hwBulkStatDefineFileStatus OBJECT-TYPE
SYNTAX INTEGER
{
ready(1),
running(2),
stopped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies status of statistics files.There are three available values: stopped, ready, and running. For running state, it is read-only. For the other two, they are read-create, but can not be set to running, and set duplicatedly."
DEFVAL { stopped }
::= { hwBulkStatDefineFileEntry 20 }
hwBulkStatDefineFileLastTransferSuccessTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the last file collection timestamp of the latest successful statistics file uploading.
The value is in seconds."
::= { hwBulkStatDefineFileEntry 21 }
hwBulkStatDefineFileLastTransferFailTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the last file collection timestamp of the latest failed statistics file uploading."
::= { hwBulkStatDefineFileEntry 22 }
hwBulkStatDefineFileNextObjectIndex OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the index of the next available hwBulkStatDefineObjectTable."
::= { hwBulkStatDefineFileEntry 23 }
hwBulkStatDefineFileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status of the statistics file table."
::= { hwBulkStatDefineFileEntry 51 }
hwBulkStatDefineObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBulkStatDefineObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Object management table in the bulk file,
providing add/modify/delete operations.
Prerequisite for the operation is that the
bulk file is listed in the hwBulkStatDefineFileTable."
::= { hwBulkStatMibObjects 9 }
hwBulkStatDefineObjectEntry OBJECT-TYPE
SYNTAX HwBulkStatDefineObjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of hwBulkStatDefineObjectTable."
INDEX { hwBulkStatDefineFileIndex, hwBulkStatDefineObjectIndex }
::= { hwBulkStatDefineObjectTable 1 }
HwBulkStatDefineObjectEntry ::=
SEQUENCE {
hwBulkStatDefineObjectIndex
Integer32,
hwBulkStatDefineObjectClass
INTEGER,
hwBulkStatDefineObjectOID
OCTET STRING,
hwBulkStatDefineObjectIndexBegin
OCTET STRING,
hwBulkStatDefineObjectInstanceNum
Integer32,
hwBulkStatDefineObjectRowStatus
RowStatus
}
hwBulkStatDefineObjectIndex OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object identifies statistics objects."
::= { hwBulkStatDefineObjectEntry 1 }
hwBulkStatDefineObjectClass OBJECT-TYPE
SYNTAX INTEGER
{
single(1),
column(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the types of statistics objects."
::= { hwBulkStatDefineObjectEntry 11 }
hwBulkStatDefineObjectOID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the OID of the statistics object."
::= { hwBulkStatDefineObjectEntry 12 }
hwBulkStatDefineObjectIndexBegin OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..127))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the start index of the statistics object."
::= { hwBulkStatDefineObjectEntry 13 }
hwBulkStatDefineObjectInstanceNum OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object identifies the number of instances of statistics objects."
::= { hwBulkStatDefineObjectEntry 14 }
hwBulkStatDefineObjectRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status of the statistics object."
::= { hwBulkStatDefineObjectEntry 51 }
hwBulkStatNotifications OBJECT IDENTIFIER ::= { hwBulkStat 2 }
hwBulkStatCollectIncomplete NOTIFICATION-TYPE
OBJECTS { hwBulkStatDefineFileName }
STATUS current
DESCRIPTION
"An alarm is generated when the collected statistics files are incomplete."
::= { hwBulkStatNotifications 1 }
hwBulkStatCollectResume NOTIFICATION-TYPE
OBJECTS { hwBulkStatDefineFileName }
STATUS current
DESCRIPTION
"An alarm is generated when the incomplete statistics files are resumed."
::= { hwBulkStatNotifications 2 }
hwBulkStatURLConnectionFail NOTIFICATION-TYPE
OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL }
STATUS current
DESCRIPTION
"An alarm is generated when the link for file uploading fails."
::= { hwBulkStatNotifications 3 }
hwBulkStatURLConnectionResume NOTIFICATION-TYPE
OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL }
STATUS current
DESCRIPTION
"An alarm is generated when the link for file uploading recovers from the fault."
::= { hwBulkStatNotifications 4 }
hwBulkStatTransferFileDiscard NOTIFICATION-TYPE
OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileLastTransferFailTime }
STATUS current
DESCRIPTION
"An alarm is generated when the file fails to be uploaded and then is discarded."
::= { hwBulkStatNotifications 5 }
-- Conformance information
hwBulkStatConformance OBJECT IDENTIFIER ::= { hwBulkStat 3 }
hwBulkStatCompliances OBJECT IDENTIFIER ::= { hwBulkStatConformance 1 }
-- this module
hwBulkStatCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-BULKSTAT-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwBulkStatObjectGroup, hwBulkStatsDefineFileGroup, hwBulkStatDefineObjectGroup, hwBulkStatNotificationGroup }
::= { hwBulkStatCompliances 1 }
hwBulkStatGroups OBJECT IDENTIFIER ::= { hwBulkStatConformance 2 }
hwBulkStatObjectGroup OBJECT-GROUP
OBJECTS { hwBulkStatEnable, hwBulkStatCollectCapability, hwBulkStatDefineMaxFiles, hwBulkStatDefineFiles, hwBulkStatDefineObjects,
hwBulkStatTrapEnable, hwBulkStatDefineFileTableNextIndex }
STATUS current
DESCRIPTION
"The bulkstat attribute group."
::= { hwBulkStatGroups 1 }
hwBulkStatsDefineFileGroup OBJECT-GROUP
OBJECTS { hwBulkStatDefineFileName, hwBulkStatDefineFileStorage, hwBulkStatDefineFileFormat, hwBulkStatDefineFileCollectInterval, hwBulkStatDefineFileTransferInterval,
hwBulkStatDefineFileStatus, hwBulkStatDefineFileTransferPrimaryURL, hwBulkStatDefineFileTransferSecondaryURL, hwBulkStatDefineFileTransferRetryTimes, hwBulkStatDefineFileRemainTime,
hwBulkStatDefineFileLastTransferSuccessTime, hwBulkStatDefineFileLastTransferFailTime, hwBulkStatDefineFileNextObjectIndex, hwBulkStatDefineFileRowStatus }
STATUS current
DESCRIPTION
"The bulk file's group."
::= { hwBulkStatGroups 2 }
hwBulkStatDefineObjectGroup OBJECT-GROUP
OBJECTS { hwBulkStatDefineObjectClass, hwBulkStatDefineObjectOID, hwBulkStatDefineObjectIndexBegin, hwBulkStatDefineObjectInstanceNum, hwBulkStatDefineObjectRowStatus
}
STATUS current
DESCRIPTION
"The bulkstat object's group."
::= { hwBulkStatGroups 3 }
hwBulkStatNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwBulkStatCollectIncomplete, hwBulkStatCollectResume, hwBulkStatURLConnectionFail, hwBulkStatURLConnectionResume, hwBulkStatTransferFileDiscard
}
STATUS current
DESCRIPTION
"The notification group."
::= { hwBulkStatGroups 4 }
END
--
-- HUAWEI-BULKSTAT-MIB.mib
--

11055
MIBS/huawei/HUAWEI-CBQOS-MIB Normal file

File diff suppressed because it is too large Load Diff

514
MIBS/huawei/HUAWEI-CCC-MIB Normal file
View File

@@ -0,0 +1,514 @@
-- ==================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI CCC Management MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 PanJun, 2006-05-11, publish
-- ==================================================================
HUAWEI-CCC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason
FROM HUAWEI-VPLS-EXT-MIB
InterfaceIndexOrZero,InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC;
hwL2VpnCCC MODULE-IDENTITY
LAST-UPDATED "200605110900Z" -- May 11, 2006 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:support@huawei.com"
DESCRIPTION
"The HUAWEI-CCC-MIB contains objects to
manage KOMPELLA."
::= { hwL2Vpn 3 }
--
-- Node definitions
--
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
hwCCCMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnCCC 1 }
--
-- The CCC's VC Table
--
hwCCCVcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWCCCVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the CCC's configuration table. Users can
create or delete the CCC by it."
::= { hwCCCMIBObjects 1 }
hwCCCVcEntry OBJECT-TYPE
SYNTAX HWCCCVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a CCC entry."
INDEX { hwCCCVcName }
::= { hwCCCVcTable 1 }
HWCCCVcEntry ::=
SEQUENCE {
hwCCCVcName
DisplayString,
hwCCCVcConnectionType
INTEGER,
hwCCCVcEncapType
HWL2VpnVcEncapsType,
hwCCCVcIfIndex
InterfaceIndexOrZero,
hwCCCVcInboundlabel
Unsigned32,
hwCCCVcOutboundlabel
Unsigned32,
hwCCCVcOutIfIndex
InterfaceIndexOrZero,
hwCCCVcNextHop
IpAddress,
hwCCCVcCtrlWord
HWEnableValue,
hwCCCVcOperStatus
INTEGER,
hwCCCVcUpStartTime
DisplayString,
hwCCCVcUpSumTime
Unsigned32,
hwCCCVcMaxAtmCells
Unsigned32,
hwCCCVcAtmPackOvertime
Unsigned32,
hwCCCVcPwJitterBufferDepth
Unsigned32,
hwCCCVcPwTdmEncapsulationNum
Unsigned32,
hwCCCVcPwIdleCode
Unsigned32,
hwCCCVcPwRtpHeader
Unsigned32,
hwCCCVcIpInterworking
HWEnableValue,
hwCCCVcRowStatus
RowStatus
}
hwCCCVcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The human-readable name of this CCC."
::= { hwCCCVcEntry 1 }
hwCCCVcConnectionType OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
remote(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the VC connection type."
::= { hwCCCVcEntry 2 }
hwCCCVcEncapType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the service to be carried."
::= { hwCCCVcEntry 3 }
hwCCCVcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the AC ifIndex.
0 is invalid ifIndex."
::= { hwCCCVcEntry 4 }
hwCCCVcInboundlabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the static inbound label.
This value need not be designated if the CCC is local."
::= { hwCCCVcEntry 5 }
hwCCCVcOutboundlabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the static outbound label.
This value need not be designated if the CCC is local."
::= { hwCCCVcEntry 6 }
hwCCCVcOutIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the ifIndex of the out interface
in the side of PSN, or the ifIndex of the out interface
in the side of AC if the CCC is local cross.
0 is invalid ifIndex."
::= { hwCCCVcEntry 7 }
hwCCCVcNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the next hop IP address of the out
interface in the side of PSN.
For the interface of ATM or FR or Ethernet, the next hop
address must be used. Don't use the out interface in this
case."
::= { hwCCCVcEntry 8 }
hwCCCVcCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the control word capability.
This value need not be designated if the CCC is local."
::= { hwCCCVcEntry 9 }
hwCCCVcOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the operation status."
::= { hwCCCVcEntry 10 }
hwCCCVcUpStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time this VC status was Up(1)."
::= { hwCCCVcEntry 11 }
hwCCCVcUpSumTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the cumulate time this VC status has been Up(1)."
::= { hwCCCVcEntry 12 }
hwCCCVcMaxAtmCells OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the MaxAtmCells."
::= { hwCCCVcEntry 13 }
hwCCCVcAtmPackOvertime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the AtmPackOvertime."
::= { hwCCCVcEntry 14 }
hwCCCVcPwJitterBufferDepth OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwJitterBufferDepth."
::= { hwCCCVcEntry 15 }
hwCCCVcPwTdmEncapsulationNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwTdmEncapsulationNum."
::= { hwCCCVcEntry 16 }
hwCCCVcPwIdleCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwIdleCode."
::= { hwCCCVcEntry 17 }
hwCCCVcPwRtpHeader OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the PwRtpHeader."
::= { hwCCCVcEntry 18 }
hwCCCVcIpInterworking OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the enable sign of the IP interworking."
::= { hwCCCVcEntry 19 }
hwCCCVcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table."
::= { hwCCCVcEntry 51 }
--
-- The CCC's VC Statistics Table
--
hwCCCVcStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWCCCVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the CCC's VC packets statistics."
::= { hwCCCMIBObjects 2 }
hwCCCVcStatisticsEntry OBJECT-TYPE
SYNTAX HWCCCVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the CCC's VC packets
Statistics."
INDEX { hwCCCVcName, hwCCCVcStatisticsIfIndex }
::= { hwCCCVcStatisticsTable 1 }
HWCCCVcStatisticsEntry ::=
SEQUENCE {
hwCCCVcStatisticsIfIndex
InterfaceIndex,
hwCCCVcStatisticsRcvPkts
Counter64,
hwCCCVcStatisticsRcvBytes
Counter64,
hwCCCVcStatisticsSndPkts
Counter64,
hwCCCVcStatisticsSndBytes
Counter64
}
hwCCCVcStatisticsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the AC ifIndex.
The CCC will have two AC which need to be displayed
if the CCC is local cross."
::= { hwCCCVcStatisticsEntry 1 }
hwCCCVcStatisticsRcvPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on this VC."
::= { hwCCCVcStatisticsEntry 2 }
hwCCCVcStatisticsRcvBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes received on this VC."
::= { hwCCCVcStatisticsEntry 3 }
hwCCCVcStatisticsSndPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets sent on this VC."
::= { hwCCCVcStatisticsEntry 4 }
hwCCCVcStatisticsSndBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes sent on the VC."
::= { hwCCCVcStatisticsEntry 5 }
--
-- The Leaf Nodes of hwCCCMIBObjects
--
hwCCCVcUpDownNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of CCC
VC state change notification."
DEFVAL { disable }
::= { hwCCCMIBObjects 3 }
hwCCCVcDeletedNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of CCC
VC deletion notification."
DEFVAL { disable }
::= { hwCCCMIBObjects 4 }
hwCCCVcStateChangeReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the reason of CCC VC
state change."
::= { hwCCCMIBObjects 5 }
--
-- CCC MIB Trap Definitions
--
hwCCCMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnCCC 2 }
hwCCCVcDown NOTIFICATION-TYPE
OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to down."
::= { hwCCCMIBTraps 1 }
hwCCCVcUp NOTIFICATION-TYPE
OBJECTS { hwCCCVcIfIndex, hwCCCVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to up."
::= { hwCCCMIBTraps 2 }
hwCCCVcDeleted NOTIFICATION-TYPE
OBJECTS { hwCCCVcIfIndex }
STATUS current
DESCRIPTION
"This notification indicates the VC is deleted."
::= { hwCCCMIBTraps 3 }
-- Conformance information
--
hwCCCMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnCCC 3 }
hwCCCMIBCompliances OBJECT IDENTIFIER ::= { hwCCCMIBConformance 1 }
-- this module
hwCCCMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-KOMPELLA-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwCCCVcGroup, hwCCCVcStatisticsGroup, hwCCCNotificationControlGroup, hwCCCVcStateChangeReasonGroup, hwCCCNotificationGroup
}
::= { hwCCCMIBCompliances 1 }
hwCCCMIBGroups OBJECT IDENTIFIER ::= { hwCCCMIBConformance 2 }
hwCCCVcGroup OBJECT-GROUP
OBJECTS { hwCCCVcConnectionType, hwCCCVcEncapType, hwCCCVcIfIndex, hwCCCVcInboundlabel, hwCCCVcOutboundlabel, hwCCCVcOutIfIndex,
hwCCCVcNextHop, hwCCCVcCtrlWord, hwCCCVcOperStatus, hwCCCVcUpStartTime, hwCCCVcUpSumTime, hwCCCVcMaxAtmCells, hwCCCVcAtmPackOvertime,
hwCCCVcPwJitterBufferDepth, hwCCCVcPwTdmEncapsulationNum, hwCCCVcPwIdleCode, hwCCCVcPwRtpHeader, hwCCCVcIpInterworking, hwCCCVcRowStatus }
STATUS current
DESCRIPTION
"The CCC's VC group."
::= { hwCCCMIBGroups 1 }
hwCCCVcStatisticsGroup OBJECT-GROUP
OBJECTS { hwCCCVcStatisticsRcvPkts, hwCCCVcStatisticsRcvBytes, hwCCCVcStatisticsSndPkts, hwCCCVcStatisticsSndBytes }
STATUS current
DESCRIPTION
"The CCC's VC Statistics group."
::= { hwCCCMIBGroups 2 }
hwCCCNotificationControlGroup OBJECT-GROUP
OBJECTS { hwCCCVcUpDownNotifEnable, hwCCCVcDeletedNotifEnable }
STATUS current
DESCRIPTION
"The CCC's Notification Control group."
::= { hwCCCMIBGroups 3 }
hwCCCVcStateChangeReasonGroup OBJECT-GROUP
OBJECTS { hwCCCVcStateChangeReason }
STATUS current
DESCRIPTION
"The CCC's Vc State Change Reason group."
::= { hwCCCMIBGroups 4 }
hwCCCNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwCCCVcDown, hwCCCVcUp, hwCCCVcDeleted }
STATUS current
DESCRIPTION
"The CCC Notification group."
::= { hwCCCMIBGroups 5 }
END

View File

@@ -0,0 +1,509 @@
-- ======================================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: CDP-COMPLIANCE-MIB
-- Reference:
-- Version: 1.0
-- History:
-- ======================================================================================
HUAWEI-CDP-COMPLIANCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION, TimeStamp, TruthValue
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
OBJECT-IDENTITY
FROM SNMPv2-SMI
TimeFilter, ZeroBasedCounter32
FROM RMON2-MIB
InterfaceIndex
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwCdpComplianceMIB MODULE-IDENTITY
LAST-UPDATED "200905050000Z"
ORGANIZATION
"Huawei Technologies co.,Ltd."
CONTACT-INFO
"VRP Team Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
http://www.huawei.com
Zip:100085
"
DESCRIPTION
"This file is an file for CDP compliance. It provides such functions of
globally enabling or disabling the CDP compliance function, enabling the global
alarm, querying and clearing statistics on ports."
::= { hwDatacomm 198 }
-- ============================================================================
-- Node definitions
-- ============================================================================
hwCdpComplianceObjects OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 1}
hwCdpComplianceNotifications OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 2 }
hwCdpComplianceConformance OBJECT IDENTIFIER ::= { hwCdpComplianceMIB 3 }
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
hwCdpComplianceConfiguration OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 1 }
hwCdpComplianceStatistics OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 2 }
hwCdpComplianceRemoteSystemsData OBJECT IDENTIFIER ::= { hwCdpComplianceObjects 3 }
--
-- ***********************************************************
--
-- C D P C O MP L I A N C E C O N F I G
--
-- ***********************************************************
--
hwCdpComplianceEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administratively desired status of the global CDP compliance function.
If the associated hwCdpComplianceEnable object has a
value of 'disable(2)', then the system will discard CDP packets.
If the associated hwCdpComplianceEnable object has a
value of 'enable(1)', then the system will counter and keep the latest CDP packets."
DEFVAL { disable }
::= { hwCdpComplianceConfiguration 1 }
hwCdpComplianceNotificationInterval OBJECT-TYPE
SYNTAX Integer32(1..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The hwCdpComplianceNotificationInterval indicates the interval (in units of
seconds) of sending CDP notifications.
The default value for hwCdpComplianceNotificationInterval object is five seconds.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
DEFVAL { 5 }
::= { hwCdpComplianceConfiguration 2 }
--
-- hwCdpCompliancePortConfigTable: CDP compliance configuration on a per port basis
--
hwCdpCompliancePortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCdpCompliancePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls CDP compliance function setting on individual
ports."
::= { hwCdpComplianceConfiguration 3 }
hwCdpCompliancePortConfigEntry OBJECT-TYPE
SYNTAX HwCdpCompliancePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CDP compliance configuration information for a particular port.
This configuration parameter controls transmission and
the reception of CDP frames on those ports whose rows are
created in this table."
INDEX { hwCdpCompliancePortConfigIfIndex }
::= { hwCdpCompliancePortConfigTable 1 }
HwCdpCompliancePortConfigEntry ::= SEQUENCE {
hwCdpCompliancePortConfigIfIndex InterfaceIndex,
hwCdpCompliancePortConfigAdminStatus INTEGER,
hwCdpCompliancePortConfigHoldTime Integer32,
hwCdpCompliancePortConfigNotificationEnable TruthValue,
hwCdpCompliancePortStatsReset EnabledStatus }
hwCdpCompliancePortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index of the configured bridge port, reference RFC2233."
::={ hwCdpCompliancePortConfigEntry 1 }
hwCdpCompliancePortConfigAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
rxOnly(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administratively desired status of the CDP compliance of the port.
If the associated hwCdpCompliancePortConfigAdminStatus object has a
value of 'disabled(1)', then port will discard CDP packets received on this port.
If the associated hwCdpCompliancePortConfigAdminStatus object has a
value of 'rxOnly(2)', then the port will receive and store the CDP packet,
but it will not transmit CDP frames on this port."
DEFVAL { disabled }
::= { hwCdpCompliancePortConfigEntry 2 }
hwCdpCompliancePortConfigHoldTime OBJECT-TYPE
SYNTAX Integer32(10..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The seconds of holding the recieved CDP packets.
The received CDP packets wiil be aged if no new CDP packets received after
so many seconds. This value should equal to or greater than the TTL value
in the received CDP packets."
DEFVAL { 180 }
::= { hwCdpCompliancePortConfigEntry 3 }
hwCdpCompliancePortConfigNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The hwCdpCompliancePortConfigNotificationEnable controls, on a per
port basis, whether or not notifications from the agent
are enabled. The value true(1) means that notifications are
enabled; the value false(2) means that they are not."
DEFVAL { false }
::= { hwCdpCompliancePortConfigEntry 4 }
hwCdpCompliancePortStatsReset OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears the statistics of packets received on the current port."
::= {hwCdpCompliancePortConfigEntry 5}
--
-- ***********************************************************
--
-- hwCdpComplianceStatistics
--
-- ***********************************************************
--
-- CDP Stats Group
hwCdpComplianceStatsRemTablesLastChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime object (defined in IETF RFC 3418)
at the time an entry is created, modified, or deleted in the
in tables associated with the hwCdpComplianceRemoteSystemData
objects associated with remote systems.
An NMS can use this object to reduce polling of the
hwCdpComplianceRemoteSystemData objects."
::= { hwCdpComplianceStatistics 1 }
hwCdpComplianceStatsRemTablesAgeouts OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the complete set of information
advertised by a particular MSAP has been deleted from tables
contained in hwCdpComplianceRemoteSystemsData
because the information timeliness interval has expired.
This counter should be incremented only once when the complete
set of information is completely invalidated (aged out)
from all related tables. Partial aging, similar to deletion
case, is not allowed, and thus, should not change the value
of this counter."
::= { hwCdpComplianceStatistics 2 }
--
-- RX statistics
--
hwCdpComplianceStatsRxPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCdpComplianceStatsRxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing CDP reception statistics for individual
ports. Entries are not required to exist in this table while
the hwCdpCompliancePortConfigEntry object is equal to 'disabled(1)'."
::= { hwCdpComplianceStatistics 3 }
hwCdpComplianceStatsRxPortEntry OBJECT-TYPE
SYNTAX HwCdpComplianceStatsRxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CDP frame reception statistics for a particular port.
All counter values in a particular entry shall be
maintained on a continuing basis and shall not be deleted
until ageed out.
All statistical counters associated with a particular
port on the port become frozen whenever the
adminStatus is disabled for the same port."
INDEX { hwCdpComplianceStatsRxPortIfIndex }
::= { hwCdpComplianceStatsRxPortTable 1 }
HwCdpComplianceStatsRxPortEntry ::= SEQUENCE {
hwCdpComplianceStatsRxPortIfIndex InterfaceIndex,
hwCdpComplianceStatsRxPortFramesTotal Counter32,
hwCdpComplianceStatsRxPortAgeoutsTotal Counter32
}
hwCdpComplianceStatsRxPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index of the bridge port receiving CDP packets, reference RFC2233."
::={ hwCdpComplianceStatsRxPortEntry 1 }
hwCdpComplianceStatsRxPortFramesTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid CDP frames received on the indicated port,
while this CDP compliance function is enabled."
::= { hwCdpComplianceStatsRxPortEntry 2 }
hwCdpComplianceStatsRxPortAgeoutsTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter that represents the number of age-outs that
occurred on a given port. An age-out is the number of
times the complete set of information advertised by a
particular MSAP has been deleted from tables contained in
hwCdpComplianceRemoteSystemsData because
the information timeliness interval has expired.
This counter is similar to hwCdpComplianceStatsRemTablesAgeouts,
exceptthat the counter is on a per port basis. This enables NMS to
poll tables associated with the hwCdpComplianceRemoteSystemsData objects
associated with remote systems on the indicated port only.
This counter should be set to zero during agent initialization
and its value should not be saved in non-volatile storage.
When a port's admin status changes from 'disabled' to
'rxOnly', the counter associated with
the same port should reset to 0. The agent should also flush
all remote system information associated with the same port.
This counter should be incremented only once when the
complete set of information is invalidated (aged out) from
all related tables on a particular port. "
::= { hwCdpComplianceStatsRxPortEntry 3 }
-- ***********************************************************
--
-- R E M O T E S Y S T E M S D A T A
--
-- ***********************************************************
hwCdpComplianceRemoteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCdpComplianceRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent. The agent may wish to ensure
that only one hwCdpComplianceRemoteEntry is present for each local port,
or it may choose to maintain multiple hwCdpComplianceRemoteEntry for
the same local port.
The following procedure may be used to retrieve remote
systems information updates from an CDP compliance agent:
1. NMS polls all tables associated with remote systems
and keeps a local copy of the information retrieved.
2. CDP compliance agent updates remote systems MIB objects, and
sends out notifications to a list of notification destinations.
3. NMS receives the notifications and compares the new
values of objects listed in step 1.
Periodically, NMS should poll the object
hwCdpStatsRemTablesLastChangeTime to find out if anything
has changed since the last poll. if something has
changed, NMS will poll the objects listed in step 1 to
figure out what kind of changes occurred in the tables.
if value of hwCdpComplianceStatsRemTablesInserts has changed,
then NMS will walk all tables by employing TimeFilter
with the last-polled time value. This request will
return new objects or objects whose values are updated
since the last poll.
if value of hwCdpComplianceStatsRemTablesAgeouts has changed,
then NMS will walk the hwCdpComplianceStatsRxPortAgeoutsTotal and
compare the new values with previously recorded ones.
For ports whose hwCdpComplianceStatsRxPortAgeoutsTotal value is
greater than the recorded value, NMS will have to
retrieve objects associated with those ports from
table(s) without employing a TimeFilter (which is
performed by specifying 0 for the TimeFilter.)
hwCdpComplianceStatsRemTablesDeletes and hwCdpComplianceStatsRemTablesDrops
objects are provided for informational purposes."
::= { hwCdpComplianceRemoteSystemsData 1 }
hwCdpComplianceRemoteEntry OBJECT-TYPE
SYNTAX HwCdpComplianceRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection.
Entries may be created and deleted in this table by the agent,
if a physical topology discovery process is active."
INDEX {
hwCdpComplianceRemLocalPortIfIndex
}
::= { hwCdpComplianceRemoteTable 1 }
HwCdpComplianceRemoteEntry ::= SEQUENCE {
hwCdpComplianceRemLocalPortIfIndex InterfaceIndex,
hwCdpComplianceRemTimeMark TimeFilter,
hwCdpComplianceRemoteInfo OCTET STRING
}
hwCdpComplianceRemLocalPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index of the local bridge port receving CDP packets, reference RFC2233."
::={ hwCdpComplianceRemoteEntry 1 }
hwCdpComplianceRemTimeMark OBJECT-TYPE
SYNTAX TimeFilter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A time filter for this entry. See the time filter textual
convention in IETF RFC 2021 and
http://www.ietf.org/IESG/Implementations/RFC2021-Implementation.txt
to see how time filter works."
REFERENCE
"IETF RFC 2021 section 6"
::= { hwCdpComplianceRemoteEntry 2 }
hwCdpComplianceRemoteInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1600))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The latest CDP packet recieved oon the port."
::= { hwCdpComplianceRemoteEntry 3 }
--
-- ***********************************************************
--
-- C D P C O M P L I A N C E M I B N O T I F I C A T I O N S
--
-- ***********************************************************
--
hwCdpComplianceNotificationPrefix OBJECT IDENTIFIER ::= { hwCdpComplianceNotifications 1 }
hwCdpComplianceRemTablesChange NOTIFICATION-TYPE
OBJECTS {
hwCdpComplianceStatsRemTablesLastChangeTime,
hwCdpComplianceStatsRemTablesAgeouts
}
STATUS current
DESCRIPTION
"A hwCdpComplianceRemTablesChange notification is sent when the value
of hwCdpComplianceStatsRemTableLastChangeTime changes. It can be
utilized by an NMS to trigger LLDP remote systems table
maintenance polls.
Note that transmission of hwCdpComplianceRemTablesChange
notifications are throttled by the agent, as specified by the
'hwCdpComplianceNotificationInterval' object."
::= { hwCdpComplianceNotificationPrefix 1 }
--
-- ***********************************************************
--
-- H U A W E I C D P C O M P L I A N C E M I B C O N F O R M A N C E
--
-- ***********************************************************
--
hwCdpComplianceCompliances OBJECT IDENTIFIER ::= { hwCdpComplianceConformance 1 }
hwCdpComplianceGroups OBJECT IDENTIFIER ::= { hwCdpComplianceConformance 2 }
-- compliance statements
hwCdpComplianceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-CDP-COMPLIANCE-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwCdpComplianceConfigGroup,
hwCdpComplianceStatsGroup,
hwCdpComplianceRemSysGroup
-- hwCdpComplianceNotificationsGroup
}
::= { hwCdpComplianceCompliances 1 }
-- MIB groupings
hwCdpComplianceConfigGroup OBJECT-GROUP
OBJECTS {
hwCdpComplianceEnable,
hwCdpComplianceNotificationInterval,
hwCdpCompliancePortConfigAdminStatus,
hwCdpCompliancePortConfigHoldTime,
hwCdpCompliancePortConfigNotificationEnable
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
CDP compliance implementation behavior.
This group is mandatory for agents which implement the Huawei CDP compliance."
::= { hwCdpComplianceGroups 1 }
hwCdpComplianceStatsGroup OBJECT-GROUP
OBJECTS {
hwCdpComplianceStatsRxPortFramesTotal,
hwCdpCompliancePortStatsReset,
hwCdpComplianceStatsRemTablesLastChangeTime,
hwCdpComplianceStatsRemTablesAgeouts,
hwCdpComplianceStatsRxPortAgeoutsTotal
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
statistics.
This group is mandatory for agents which implement the LLDP
and have the capability of receiving and transmitting LLDP frames."
::= { hwCdpComplianceGroups 2 }
hwCdpComplianceRemSysGroup OBJECT-GROUP
OBJECTS {
hwCdpComplianceRemoteInfo,
hwCdpComplianceRemTimeMark
}
STATUS current
DESCRIPTION
"The CDP packet received on the port."
::= { hwCdpComplianceGroups 3 }
hwCdpComplianceTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwCdpComplianceRemTablesChange
}
STATUS current
DESCRIPTION
"The collection of notifications used to indicate HUAWEI-CDP-COMPLIANCE-MIB
data consistency and general status information.
This group is mandatory for agents which implement the huawei CDP compliance
and have the capability of receiving CDP frames."
::= { hwCdpComplianceGroups 4 }
END

View File

@@ -0,0 +1,226 @@
-- =================================================================
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: CE Ping MIB.
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 zhuxiao 2008.10.16,publish
--
--
-- =================================================================
HUAWEI-CE-PING-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP
FROM SNMPv2-CONF
mib-2, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
MacAddress, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwCePing MODULE-IDENTITY
LAST-UPDATED "200810161855Z" -- October 16, 2008 at 18:55 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:support@huawei.com"
DESCRIPTION
"HUAWEI VPLS quality detect funcion."
::= { hwDatacomm 175 }
--
-- Node definitions
--
hwCePingTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCePingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of Ce Ping."
::= { hwCePing 1 }
hwCePingEntry OBJECT-TYPE
SYNTAX HwCePingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwCePingTable."
INDEX { hwCePingIndex }
::= { hwCePingTable 1 }
HwCePingEntry ::=
SEQUENCE {
hwCePingIndex
Integer32,
hwCePingTargetAddress
IpAddress,
hwCePingSourceAddress
IpAddress,
hwCePingVsiName
OCTET STRING,
hwCePingInterval
Integer32,
hwCePingCount
Integer32,
hwCePingRowStatus
RowStatus
}
hwCePingIndex OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of hwCePingTable,it is always 1."
::= { hwCePingEntry 1 }
hwCePingTargetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the IP address to be used as the destination."
::= { hwCePingEntry 2 }
hwCePingSourceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify an unused IP address in the same network that is associated with the VPLS."
::= { hwCePingEntry 3 }
hwCePingVsiName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VSI name that is uesd by the operation."
::= { hwCePingEntry 4 }
hwCePingInterval OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value represents the inter-packet delay between packets and is in seconds."
::= { hwCePingEntry 5 }
hwCePingCount OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value represents the number of packets that need to be transmitted."
::= { hwCePingEntry 6 }
hwCePingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operating state of the row."
::= { hwCePingEntry 51 }
hwCePingResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCePingResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of CE Ping result."
::= { hwCePing 2 }
hwCePingResultEntry OBJECT-TYPE
SYNTAX HwCePingResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwCePingResultTable."
INDEX { hwCePingIndex }
::= { hwCePingResultTable 1 }
HwCePingResultEntry ::=
SEQUENCE {
hwCePingResultOperStatus
INTEGER,
hwCePingResultMac
MacAddress
}
hwCePingResultOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
sucessful(1),
inProcess(2),
timeout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the operational state of a hwCePingEntry:
sucessful(1) - Test is sucessful.
inProcess(2) - Test is in process.
timeout(3) - Test is timeout."
::= { hwCePingResultEntry 1 }
hwCePingResultMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac that is detected by the test."
::= { hwCePingResultEntry 2 }
hwCePingGroup OBJECT IDENTIFIER ::= { hwCePing 3 }
hwCePingCtrlGroup OBJECT-GROUP
OBJECTS { hwCePingTargetAddress, hwCePingSourceAddress, hwCePingVsiName, hwCePingInterval, hwCePingCount,
hwCePingRowStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwCePingGroup 1 }
hwCePingResultGroup OBJECT-GROUP
OBJECTS { hwCePingResultOperStatus, hwCePingResultMac }
STATUS current
DESCRIPTION
"Description."
::= { hwCePingGroup 2 }
END
--
-- HUAWEI-CE-PING-MIB.mib
--

3732
MIBS/huawei/HUAWEI-CLOCK-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

295
MIBS/huawei/HUAWEI-CPU-MIB Normal file
View File

@@ -0,0 +1,295 @@
-- =================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: the huawei cpu mib from huawei-device-mib
-- Reference:
-- Version: V1.04
-- 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 "201801240000Z"
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"huawei device mib."
REVISION "201801240000Z"
DESCRIPTION "Add new node of hwCpuDevEntry"
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,
hwCpuRunTime
Integer32,
hwCpuOverLoadNum
Integer32,
hwCpuOverLoadTime
Integer32,
hwCpuCongestionNum
Integer32,
hwCpuCongestionTime
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.4.1.5
hwCpuRunTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Duration of CPU running(s).
"
::= { hwCpuDevEntry 5 }
-- 1.3.6.1.4.1.2011.6.3.4.1.6
hwCpuOverLoadNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Number of CPU overload.
"
::= { hwCpuDevEntry 6 }
-- 1.3.6.1.4.1.2011.6.3.4.1.7
hwCpuOverLoadTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Duration of CPU overload(s).
"
::= { hwCpuDevEntry 7 }
-- 1.3.6.1.4.1.2011.6.3.4.1.8
hwCpuCongestionNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Number of CPU congestion.
"
::= { hwCpuDevEntry 8 }
-- 1.3.6.1.4.1.2011.6.3.4.1.9
hwCpuCongestionTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Duration of CPU congestion(s).
"
::= { hwCpuDevEntry 9 }
-- 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

167
MIBS/huawei/HUAWEI-DAD-MIB Normal file
View File

@@ -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: support@huawei.com
"
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
--

View File

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

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,120 @@
--====================================================================
-- Copyright (C) 2018 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Device extent MIB File for base device infomation
-- Reference:
-- Version: V2.02
-- History:
-- V1.0 2009-01-05, publish
-- ===================================================================
HUAWEI-DEVICE-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress
FROM SNMPv2-SMI
RowStatus,DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB; -- [RFC3411]
hwDeviceExt MODULE-IDENTITY
LAST-UPDATED "201612231414Z"
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB module for collect base device information."
REVISION "201612231414Z"
DESCRIPTION
"modify the description."
REVISION "200812171414Z"
DESCRIPTION
"The initial revision of this MIB module ."
::= { hwDatacomm 188 }
hwDeviceExtObject OBJECT IDENTIFIER ::= { hwDeviceExt 1 }
hwDeviceEsn OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment serial number of device.Its type is string.If the esn of lr0 is xxx,
then the esn of lrn is xxx.ss,ss is the lrn's id."
::= { hwDeviceExtObject 1 }
hwPlatformName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a platform."
::= { hwDeviceExtObject 2 }
hwPlatformVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a platform."
::= { hwDeviceExtObject 3 }
hwProductName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a product."
::= { hwDeviceExtObject 4 }
hwProductVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of a product."
::= { hwDeviceExtObject 5 }
hwDeviceExtConformance OBJECT IDENTIFIER ::= { hwDeviceExt 4 }
hwDeviceExtCompliances OBJECT IDENTIFIER ::= { hwDeviceExtConformance 1 }
hwDeviceExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide full support for
hwDeviceExt."
MODULE -- this module
MANDATORY-GROUPS { hwDeviceInfoGroup }
::= { hwDeviceExtCompliances 1 }
hwDeviceExtGroups OBJECT IDENTIFIER ::= { hwDeviceExtConformance 2 }
hwDeviceInfoGroup OBJECT-GROUP
OBJECTS { hwDeviceEsn,
hwPlatformName,
hwPlatformVersion,
hwProductName,
hwProductVersion
}
STATUS current
DESCRIPTION
"Group for base device information."
::= { hwDeviceExtGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,489 @@
-- =================================================================
-- 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: support@huawei.com
"
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

2168
MIBS/huawei/HUAWEI-DHCPS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -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: support@huawei.com
"
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

File diff suppressed because it is too large Load Diff

934
MIBS/huawei/HUAWEI-DLDP-MIB Normal file
View File

@@ -0,0 +1,934 @@
--
-- HUAWEI-DLDP-MIB.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Tuesday, September 23, 2014 at 09:06:22
--
-- =================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI DLDP MIB, this mib will maintain information of DLDP
-- protocol for datacomm product.
-- Reference:
-- Version: V2.02
-- History:
--
-- V2.00 2008-07-15 initial version
-- =================================================================
HUAWEI-DLDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, RowStatus, MacAddress, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- Revision history
hwDldpMIB MODULE-IDENTITY
LAST-UPDATED "201410210000Z" -- October 21, 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: support@huawei.com
"
DESCRIPTION
"This file is a DLDP-MIB. It provides the functions such as
globally enabling or disabling the DLDP protocol, enabling the global
alarm, clearing statistics on ports and configuring work mode."
REVISION "201410210000Z" -- October 21, 2014 at 00:00 GMT
DESCRIPTION
"V2.02, hhhhhh."
REVISION "200807151430Z" -- July 15, 2008 at 14:30 GMT
DESCRIPTION
"V2.00, initial version."
REVISION "201311300000Z" -- November 30, 2013 at 00:00 GMT
DESCRIPTION
"V2.01, added hwDldpIfTable, hwDldpIfNeighbourTable and hwDldpIfStatisticsTable."
::= { hwDatacomm 173 }
--
-- Textual conventions
--
-- 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
--
-- ============================================================================
-- Node definitions
-- ============================================================================
-- 1.3.6.1.4.1.2011.5.25.173.1
hwDldpObjects OBJECT IDENTIFIER ::= { hwDldpMIB 1 }
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
-- 1.3.6.1.4.1.2011.5.25.173.1.1
hwDldpConfiguration OBJECT IDENTIFIER ::= { hwDldpObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.1
hwDldpEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable or disable the DLDP configuration. If the hwDldpEnable
is 1, DLDP is enabled. If the hwDldpEnable is 2, DLDP is disabled.
By default, DLDP is disabled."
DEFVAL { 2 }
::= { hwDldpConfiguration 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.2
hwDldpUnidirectionalShutdown OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
manual(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the device discovers a one-way link, the shutdown mode of port. The modes include
auto and manual. By default, DLDP is auto."
DEFVAL { 1 }
::= { hwDldpConfiguration 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.3
hwDldpWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
enhance(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It configures the work mode of the DLDP protocol, including normal and enhanced mode.
By default, the mode is enhanced."
DEFVAL { 2 }
::= { hwDldpConfiguration 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.4
hwDldpAdvertInterval OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global interval for sending advertisement packets for the DLDP configuration.
By default, the interval is 5s."
DEFVAL { 5 }
::= { hwDldpConfiguration 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.5
hwDelayDownTimer OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global timeout of DelayDown timer. The value rangs from 1s to 5s,
By default, the time is 1s."
DEFVAL { 1 }
::= { hwDldpConfiguration 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.6
hwDldpAuthenMode OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
md5(2),
simple(3),
sha(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global authentication mode of the DLDP configuration. It has three authentication
modes, including none, md5, simple, and sha. By default the authentication mode
is none."
DEFVAL { 1 }
::= { hwDldpConfiguration 6 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.7
hwDldpMd5Password OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global md5 password for authentication when authentication is md5."
::= { hwDldpConfiguration 7 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.8
hwDldpSimplePassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global simple password for authentication when authentication is simple."
::= { hwDldpConfiguration 8 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9
hwDldpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP port configuration table."
::= { hwDldpConfiguration 9 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1
hwDldpPortEntry OBJECT-TYPE
SYNTAX HwDldpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the DLDP port configuration table."
INDEX { hwDldpPortIndex }
::= { hwDldpPortTable 1 }
HwDldpPortEntry ::=
SEQUENCE {
hwDldpPortIndex
PortIndex,
hwDldpPortStateReset
TruthValue,
hwDldpPortState
INTEGER,
hwDldpPortLinkState
INTEGER,
hwDldpResetStatistics
TruthValue,
hwDldpRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.1
hwDldpPortIndex OBJECT-TYPE
SYNTAX PortIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It describes enabled DLDP port index. Each port is uniquely identified by a port number. It ranges from 0
to 575."
::= { hwDldpPortEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.2
hwDldpPortStateReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It describes the DLDP status of the reset port."
DEFVAL { false }
::= { hwDldpPortEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.3
hwDldpPortState OBJECT-TYPE
SYNTAX INTEGER
{
initial(1),
inactive(2),
active(3),
advertisement(4),
probe(5),
disable(6),
delayDown(7),
loop(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port state has eight states, including initial, inactive, active,
advertisement, probe, disable, delayDown, and loop."
::= { hwDldpPortEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.4
hwDldpPortLinkState OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port state has two modes, including up and down."
::= { hwDldpPortEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.5
hwDldpResetStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It clears the statistics of packets received and sent on the current
port."
::= { hwDldpPortEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.9.1.6
hwDldpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Operation of CreateAndGo can be
used to create a new instance, and operation of Destroy be
used to destroy an existent index. But these operations
will not take effect if they are not activated by running the
command of activating or setting mib node of hwDldpEnable."
::= { hwDldpPortEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10
hwDldpNeighbourTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP Neighbour configuration table."
::= { hwDldpConfiguration 10 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1
hwDldpNeighbourEntry OBJECT-TYPE
SYNTAX HwDldpNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the DLDP Neighbour configuration table."
INDEX { hwDldpPortIndex, hwDldpNeighbourMacAddr, hwDldpNeighbourPortIndex }
::= { hwDldpNeighbourTable 1 }
HwDldpNeighbourEntry ::=
SEQUENCE {
hwDldpNeighbourMacAddr
MacAddress,
hwDldpNeighbourPortIndex
Integer32,
hwDldpNeighbourPortName
OCTET STRING,
hwDldpNeighbourState
INTEGER,
hwDldpNeighbourAgeTime
Integer32
}
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.1
hwDldpNeighbourMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the neighbor information, including
MAC address of neighbor. The port may detect multiple neighbors."
::= { hwDldpNeighbourEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.2
hwDldpNeighbourPortIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the port index of the neighbour."
::= { hwDldpNeighbourEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.3
hwDldpNeighbourPortName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the port name of the neighbour."
::= { hwDldpNeighbourEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.4
hwDldpNeighbourState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
oneWay(2),
twoWay(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the state of the neighbour, and its value includes unknown, one way, and two way."
::= { hwDldpNeighbourEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.10.1.5
hwDldpNeighbourAgeTime OBJECT-TYPE
SYNTAX Integer32 (3..300)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the aging time of the neighbor. The aging time
is three times the interval for sending advertisement packets."
DEFVAL { 15 }
::= { hwDldpNeighbourEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11
hwDldpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP interface configuration table."
::= { hwDldpConfiguration 11 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1
hwDldpIfEntry OBJECT-TYPE
SYNTAX HwDldpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the DLDP interface configuration table."
INDEX { hwDldpIfIndex }
::= { hwDldpIfTable 1 }
HwDldpIfEntry ::=
SEQUENCE {
hwDldpIfIndex
InterfaceIndex,
hwDldpIfStateReset
TruthValue,
hwDldpIfState
INTEGER,
hwDldpIfLinkState
INTEGER,
hwDldpIfResetStatistics
TruthValue,
hwDldpIfRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.1
hwDldpIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It describes enabled DLDP interface index. Each port is uniquely identified by a port number. It ranges from 0
to 62535."
::= { hwDldpIfEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.2
hwDldpIfStateReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It describes the DLDP status of the reset port."
DEFVAL { false }
::= { hwDldpIfEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.3
hwDldpIfState OBJECT-TYPE
SYNTAX INTEGER
{
initial(1),
inactive(2),
active(3),
advertisement(4),
probe(5),
disable(6),
delayDown(7),
loop(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port state has eight states, including initial, inactive, active,
advertisement, probe, disable, delayDown, and loop."
::= { hwDldpIfEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.4
hwDldpIfLinkState OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port state has two modes, including up and down."
::= { hwDldpIfEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.5
hwDldpIfResetStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It clears the statistics of packets received and sent on the current
port."
::= { hwDldpIfEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.11.1.6
hwDldpIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Operation of CreateAndGo can be
used to create a new instance, and operation of Destroy be
used to destroy an existent index. But these operations
will not take effect if they are not activated by running the
command of activating or setting mib node of hwDldpEnable."
::= { hwDldpIfEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12
hwDldpIfNeighbourTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpIfNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP Neighbour configuration table."
::= { hwDldpConfiguration 12 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1
hwDldpIfNeighbourEntry OBJECT-TYPE
SYNTAX HwDldpIfNeighbourEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the DLDP Neighbour configuration table."
INDEX { hwDldpIfIndex, hwDldpIfNeighbourMacAddr, hwDldpIfNeighbourIfIndex }
::= { hwDldpIfNeighbourTable 1 }
HwDldpIfNeighbourEntry ::=
SEQUENCE {
hwDldpIfNeighbourMacAddr
MacAddress,
hwDldpIfNeighbourIfIndex
Integer32,
hwDldpIfNeighbourPortName
OCTET STRING,
hwDldpIfNeighbourState
INTEGER,
hwDldpIfNeighbourAgeTime
Integer32
}
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.1
hwDldpIfNeighbourMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the neighbor information, including
MAC address of neighbor. The port may detect multiple neighbors."
::= { hwDldpIfNeighbourEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.2
hwDldpIfNeighbourIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the port index of the neighbour."
::= { hwDldpIfNeighbourEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.3
hwDldpIfNeighbourPortName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the port name of the neighbour."
::= { hwDldpIfNeighbourEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.4
hwDldpIfNeighbourState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
oneWay(2),
twoWay(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the state of the neighbour, and its value includes unknown, one way, and two way."
::= { hwDldpIfNeighbourEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.12.1.5
hwDldpIfNeighbourAgeTime OBJECT-TYPE
SYNTAX Integer32 (3..300)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the activated port detects a neighbor, it can record the aging time of the neighbor. The aging time
is three times the interval for sending advertisement packets."
DEFVAL { 15 }
::= { hwDldpIfNeighbourEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.1.13
hwDldpShaPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global sha password for authentication when authentication is sha."
::= { hwDldpConfiguration 13 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2
hwDldpStatistics OBJECT IDENTIFIER ::= { hwDldpObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1
hwDldpPortStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpPortStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP port statics configuration table."
::= { hwDldpStatistics 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1
hwDldpPortStatisticsEntry OBJECT-TYPE
SYNTAX HwDldpPortStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the table of the packets sent or received on the DLDP port."
INDEX { hwDldpPortIndex }
::= { hwDldpPortStatisticsTable 1 }
HwDldpPortStatisticsEntry ::=
SEQUENCE {
hwDldpPortStatisticsTx
Counter32,
hwDldpPortStatisticsRxTotal
Counter32,
hwDldpPortStatisticsRxError
Counter32,
hwDldpPortStatisticsRxLoop
Counter32,
hwDldpPortStatisticsRxValid
Counter32,
hwDldpPortStatisticsRxAuthenFail
Counter32
}
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.1
hwDldpPortStatisticsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of packets sent on the activated port."
::= { hwDldpPortStatisticsEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.2
hwDldpPortStatisticsRxTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of packets received on the activated port."
::= { hwDldpPortStatisticsEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.3
hwDldpPortStatisticsRxError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of error packets received on the activated port."
::= { hwDldpPortStatisticsEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.4
hwDldpPortStatisticsRxLoop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of loop packets received on the activated port."
::= { hwDldpPortStatisticsEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.5
hwDldpPortStatisticsRxValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of valid packets received on the activated port."
::= { hwDldpPortStatisticsEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.1.1.6
hwDldpPortStatisticsRxAuthenFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of authentication failure packets received on the activated port."
::= { hwDldpPortStatisticsEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2
hwDldpIfStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDldpIfStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DLDP port statics configuration table."
::= { hwDldpStatistics 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1
hwDldpIfStatisticsEntry OBJECT-TYPE
SYNTAX HwDldpIfStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the table of the packets sent or received on the DLDP port."
INDEX { hwDldpIfIndex }
::= { hwDldpIfStatisticsTable 1 }
HwDldpIfStatisticsEntry ::=
SEQUENCE {
hwDldpIfStatisticsTx
Counter32,
hwDldpIfStatisticsRxTotal
Counter32,
hwDldpIfStatisticsRxError
Counter32,
hwDldpIfStatisticsRxLoop
Counter32,
hwDldpIfStatisticsRxValid
Counter32,
hwDldpIfStatisticsRxAuthenFail
Counter32
}
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.1
hwDldpIfStatisticsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of packets sent on the activated port."
::= { hwDldpIfStatisticsEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.2
hwDldpIfStatisticsRxTotal OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of packets received on the activated port."
::= { hwDldpIfStatisticsEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.3
hwDldpIfStatisticsRxError OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of error packets received on the activated port."
::= { hwDldpIfStatisticsEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.4
hwDldpIfStatisticsRxLoop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of loop packets received on the activated port."
::= { hwDldpIfStatisticsEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.5
hwDldpIfStatisticsRxValid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of valid packets received on the activated port."
::= { hwDldpIfStatisticsEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.173.1.2.2.1.6
hwDldpIfStatisticsRxAuthenFail OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the number of authentication failure packets received on the activated port."
::= { hwDldpIfStatisticsEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.173.2
hwDldpPortTrapObjects OBJECT IDENTIFIER ::= { hwDldpMIB 2 }
-- 1.3.6.1.4.1.2011.5.25.173.2.1
hwDldpTrapInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"It describes the interface index of the activated port that detected one way or found that two way is resumed."
::= { hwDldpPortTrapObjects 1 }
-- 1.3.6.1.4.1.2011.5.25.173.2.2
hwDldpTrapIfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"It describes the interface name of the activated port that detected one way or found that two way is resumed."
::= { hwDldpPortTrapObjects 2 }
-- 1.3.6.1.4.1.2011.5.25.173.2.3
hwDldpTrapFaultReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"It describes the reason interface fault."
::= { hwDldpPortTrapObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.173.3
hwDldpTraps OBJECT IDENTIFIER ::= { hwDldpMIB 3 }
-- -Notifycation
-- 1.3.6.1.4.1.2011.5.25.173.3.1
hwDldpUnidirectionalLink NOTIFICATION-TYPE
OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName, hwDldpTrapFaultReason }
STATUS current
DESCRIPTION
"Notify the NMS that the DLDP detected one way. The hwDldpTrapInterfaceIndex node is the interface index."
::= { hwDldpTraps 1 }
-- 1.3.6.1.4.1.2011.5.25.173.3.2
hwDldpLinkResume NOTIFICATION-TYPE
OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName }
STATUS current
DESCRIPTION
"Notify the NMS that the DLDP detected that unidirectional link was resumed. The hwDldpTrapInterfaceIndex node is interface index."
::= { hwDldpTraps 2 }
-- 1.3.6.1.4.1.2011.5.25.173.3.3
hwDldpLoopDetect NOTIFICATION-TYPE
OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName }
STATUS current
DESCRIPTION
"Notify the NMS that the DLDP detected Loop State. The hwDldpTrapInterfaceIndex node is the interface index."
::= { hwDldpTraps 3 }
-- 1.3.6.1.4.1.2011.5.25.173.3.4
hwDldpLoopResume NOTIFICATION-TYPE
OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName }
STATUS current
DESCRIPTION
"Notify the NMS that the DLDP detected Loop State was resumed. The hwDldpTrapInterfaceIndex node is interface index."
::= { hwDldpTraps 4 }
-- 1.3.6.1.4.1.2011.5.25.173.4
hwDldpConformance OBJECT IDENTIFIER ::= { hwDldpMIB 4 }
-- ***********************************************************
--
-- HAUWEIDLDPMIBCONFORMANCE
--
-- ***********************************************************
--
-- 1.3.6.1.4.1.2011.5.25.173.4.1
hwDldpCompliances OBJECT IDENTIFIER ::= { hwDldpConformance 1 }
-- compliance statements
-- this module
-- 1.3.6.1.4.1.2011.5.25.173.4.1.1
hwDldpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-DLDP-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwDldpConfigGroup, hwDldpStatisticsGroup, hwDldpPortGroup, hwDldpPortTrapGroup, hwDldpTrapGroup
}
::= { hwDldpCompliances 1 }
-- 1.3.6.1.4.1.2011.5.25.173.4.2
hwDldpGroups OBJECT IDENTIFIER ::= { hwDldpConformance 2 }
-- MIB groupings
-- 1.3.6.1.4.1.2011.5.25.173.4.2.1
hwDldpConfigGroup OBJECT-GROUP
OBJECTS { hwDldpEnable, hwDldpUnidirectionalShutdown, hwDldpWorkMode, hwDldpAdvertInterval, hwDelayDownTimer,
hwDldpAuthenMode, hwDldpMd5Password, hwDldpSimplePassword, hwDldpShaPassword }
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
DLDP implementation behavior.
This group is mandatory for agents which implement the DLDP."
::= { hwDldpGroups 1 }
-- 1.3.6.1.4.1.2011.5.25.173.4.2.2
hwDldpStatisticsGroup OBJECT-GROUP
OBJECTS { hwDldpPortStatisticsTx, hwDldpPortStatisticsRxTotal, hwDldpPortStatisticsRxError, hwDldpPortStatisticsRxLoop, hwDldpPortStatisticsRxValid,
hwDldpPortStatisticsRxAuthenFail, hwDldpIfStatisticsTx, hwDldpIfStatisticsRxTotal, hwDldpIfStatisticsRxError, hwDldpIfStatisticsRxLoop,
hwDldpIfStatisticsRxValid, hwDldpIfStatisticsRxAuthenFail }
STATUS current
DESCRIPTION
"The collection of objects which are used to represent DLDP
statistics.
This group is mandatory for agents which implement the DLDP
and have the capability of receiving and transmitting DLDP frames."
::= { hwDldpGroups 2 }
-- 1.3.6.1.4.1.2011.5.25.173.4.2.3
hwDldpPortGroup OBJECT-GROUP
OBJECTS { hwDldpPortStateReset, hwDldpPortState, hwDldpPortLinkState, hwDldpResetStatistics, hwDldpRowStatus,
hwDldpNeighbourPortName, hwDldpNeighbourState, hwDldpNeighbourAgeTime, hwDldpIfStateReset, hwDldpIfState,
hwDldpIfLinkState, hwDldpIfResetStatistics, hwDldpIfRowStatus, hwDldpIfNeighbourPortName, hwDldpIfNeighbourState,
hwDldpIfNeighbourAgeTime }
STATUS current
DESCRIPTION
"The collection of objects indicates the information of port."
::= { hwDldpGroups 3 }
-- 1.3.6.1.4.1.2011.5.25.173.4.2.4
hwDldpPortTrapGroup OBJECT-GROUP
OBJECTS { hwDldpTrapInterfaceIndex, hwDldpTrapIfName }
STATUS current
DESCRIPTION
"The collection of objects indicates that the activated port index detected one way or found that two way is resumed."
::= { hwDldpGroups 4 }
-- 1.3.6.1.4.1.2011.5.25.173.4.2.5
hwDldpTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwDldpUnidirectionalLink, hwDldpLinkResume, hwDldpLoopDetect, hwDldpLoopResume }
STATUS current
DESCRIPTION
"The collection of notifications used to indicate that the HUAWEI-DLDP-MIB
data is consistent and indicate the general status information.
This group is mandatory for agents which implement the DLDP
and have the capability of receiving DLDP frames."
::= { hwDldpGroups 5 }
END
--
-- HUAWEI-DLDP-MIB.mib
--

View File

@@ -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: support@huawei.com
"
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
--

View File

@@ -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: support@huawei.com
"
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
--

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

4274
MIBS/huawei/HUAWEI-EPON-MIB Normal file

File diff suppressed because it is too large Load Diff

1085
MIBS/huawei/HUAWEI-ERPS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -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: support@huawei.com
"
DESCRIPTION
"The HUAWEI-ERRORDOWN-MIB contains objects to
Manage configuration and Monitor running state
for ERROR-DOWN feature."
REVISION "201108081000Z" -- Aug 8, 2011 at 10:00 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 257 }
--
-- Objects Identifier
--
hwErrordownObjects OBJECT IDENTIFIER ::= { hwErrordownMIB 1 }
hwErrordownNotifications OBJECT IDENTIFIER ::= { hwErrordownMIB 2 }
hwErrordownConformance OBJECT IDENTIFIER ::= { hwErrordownMIB 3 }
--
-- Node definitions
--
hwErrordownCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cause of error-down."
::= { hwErrordownObjects 1 }
hwErrordownRecoverType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of error-down recovery."
::= { hwErrordownObjects 2 }
--
-- Notification Identifier
--
hwErrordown NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause }
STATUS current
DESCRIPTION
"The event is reported when error-down occur."
::= { hwErrordownNotifications 1 }
hwErrordownRecovery NOTIFICATION-TYPE
OBJECTS { ifName, hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"The event is reported when error-down recover."
::= { hwErrordownNotifications 2 }
--
-- Conformance Identifier
--
hwErrordownCompliances OBJECT IDENTIFIER ::= { hwErrordownConformance 1 }
hwErrordowFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the Error-down compliance."
MODULE -- this module
MANDATORY-GROUPS { hwErrordownObjectGroup, hwErrordownNotificationGroup }
::= { hwErrordownCompliances 1 }
hwErrordownGroups OBJECT IDENTIFIER ::= { hwErrordownConformance 2 }
hwErrordownObjectGroup OBJECT-GROUP
OBJECTS { hwErrordownCause, hwErrordownRecoverType }
STATUS current
DESCRIPTION
"This is the Error-down object group."
::= { hwErrordownGroups 1 }
hwErrordownNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwErrordown, hwErrordownRecovery }
STATUS current
DESCRIPTION
"This is the Error-down notification group."
::= { hwErrordownGroups 2 }
END

File diff suppressed because it is too large Load Diff

10655
MIBS/huawei/HUAWEI-ETHOAM-MIB Normal file

File diff suppressed because it is too large Load Diff

146
MIBS/huawei/HUAWEI-EVC-MIB Normal file
View File

@@ -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: support@huawei.com
"
DESCRIPTION
"The EVC MIB module is defined to manage the EVC configuration under system or bride-domain view."
REVISION "201606170918Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"modify the range of Bridge-domain ."
REVISION "201409111655Z" -- September 11, 2014 at 16:55 GMT
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 336 }
-- Node definitions
hwEVCMngObjects OBJECT IDENTIFIER ::= { hwEVC 1 }
hwBDStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"hwBDStatTable used to statistic total number of the inbound and outbound packets of bridge-domains."
::= { hwEVCMngObjects 1 }
hwBDStatEntry OBJECT-TYPE
SYNTAX HwBDStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of hwBDStatTable."
INDEX { hwBDStatBDID}
::= { hwBDStatTable 1 }
HwBDStatEntry ::=
SEQUENCE {
hwBDStatBDID
Unsigned32,
hwBDStatInboundPackets
Counter64,
hwBDStatOutboundPackets
Counter64,
hwBDStatInboundBytes
Counter64,
hwBDStatOutboundBytes
Counter64
}
hwBDStatBDID OBJECT-TYPE
SYNTAX Unsigned32 (1..16777215)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge-domain id."
::= { hwBDStatEntry 1 }
hwBDStatInboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound packets."
::= { hwBDStatEntry 2 }
hwBDStatOutboundPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound packets."
::= { hwBDStatEntry 3 }
hwBDStatInboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound bytes."
::= { hwBDStatEntry 4 }
hwBDStatOutboundBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound bytes."
::= { hwBDStatEntry 5 }
hwEVCConformance OBJECT IDENTIFIER ::= { hwEVC 2 }
hwEVCCompliances OBJECT IDENTIFIER ::= { hwEVCConformance 1 }
hwEVCCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This is the EVC compliance."
MODULE -- this module
MANDATORY-GROUPS { hwBDStatGroup }
::= { hwEVCCompliances 1 }
hwEVCGroups OBJECT IDENTIFIER ::= { hwEVCConformance 2 }
hwBDStatGroup OBJECT-GROUP
OBJECTS { hwBDStatInboundPackets, hwBDStatOutboundPackets, hwBDStatInboundBytes, hwBDStatOutboundBytes}
STATUS current
DESCRIPTION
"This is the bridge-domain statistics group."
::= { hwEVCGroups 1 }
END

367
MIBS/huawei/HUAWEI-FCOE-MIB Normal file
View File

@@ -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: support@huawei.com
"
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
--

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,621 @@
-- =================================================================
-- Copyright (C) 2004 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: This mib file is used for management of huawei Class Based
-- FR QoS information.
-- Reference:
-- Version: V1.0
-- History:
-- 2004-07-12 V1.00 CAOLEI publish
-- =================================================================
HUAWEI-FR-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex
FROM RFC1213-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, MacAddress
FROM SNMPv2-TC;
--
-- type definitions in the policy
--
-- Direction
DirectionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Direction Policy apply on."
SYNTAX INTEGER {
inbound (1),
outbound (2)
}
--
-- end of type definitions in policy
--
-- 1.3.6.1.4.1.2011.5.25.32
hwQoS OBJECT IDENTIFIER ::= { hwDatacomm 32 }
-- 1.3.6.1.4.1.2011.5.25.36
hwFrQoSMib MODULE-IDENTITY
LAST-UPDATED "200407120000Z" -- JULY 12, 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:support@huawei.com "
DESCRIPTION
"The HUAWEI-FR-QOS-MIB contains objects to
Manage configuration and Monitor running state
for Class Based FR QoS feature.
*********************************
MIB Tables
**********************************
This MIB consists of the following tables:
1 : hwFrClassCfgInfoTable
2 : hwCirAllowCfgInfoTable
3 : hwCirCfgInfoTable
4 : hwIfApplyFrClassTable
5 : hwPvcApplyFrClassTable
6 : hwFrPvcBandwidthTable
7 : hwRTPFrClassApplyTable
8 : hwRTPFrPvcQueueRunInfoTable
"
::= { hwQoS 3 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.2011.5.25.36.1
hwFrQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSMib 1 }
-- hwFrClassObjects
hwFrClassObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 1 }
-- Fr Class Next Index
hwFrClassIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to be used for
hwFrClassIndex when creating rows in the
hwFrClassCfgInfoTable. Begin with 0.
"
::= { hwFrClassObjects 1 }
-- Fr Class
hwFrClassCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFrClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Fr Class configuration information."
::= { hwFrClassObjects 2 }
hwFrClassCfgInfoEntry OBJECT-TYPE
SYNTAX HwFrClassCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr Class Configuration Information Entry."
INDEX { hwFrClassIndex }
::= { hwFrClassCfgInfoTable 1 }
HwFrClassCfgInfoEntry ::=
SEQUENCE {
hwFrClassIndex
Integer32,
hwFrClassName
OCTET STRING,
hwFrClassRowStatus
RowStatus
}
hwFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of Fr Class. Begin with 0."
::= { hwFrClassCfgInfoEntry 1 }
hwFrClassName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Fr Class."
::= { hwFrClassCfgInfoEntry 2 }
hwFrClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwFrClassCfgInfoEntry 3 }
-- Cir Allow on the Fr Class
hwCirAllowCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCirAllowCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of DCE allowed rate Configuration information."
::= { hwFrClassObjects 3 }
hwCirAllowCfgInfoEntry OBJECT-TYPE
SYNTAX HwCirAllowCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DCE allowed ratee Configuration Information Entry."
INDEX { hwCirAllowFrClassIndex,
hwCirAllowDirection}
::= { hwCirAllowCfgInfoTable 1 }
HwCirAllowCfgInfoEntry ::=
SEQUENCE {
hwCirAllowFrClassIndex
Integer32,
hwCirAllowDirection
Integer32,
hwCirAllowValue
Integer32,
hwCirAllowRowStatus
RowStatus
}
hwCirAllowFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of Fr Class. Begin with 0.Equal to hwFrClassIndex"
::= { hwCirAllowCfgInfoEntry 1 }
hwCirAllowDirection OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packet Direction.
value 1,2,3 Used by hwCirAllowValue.
inbound (1)
outbound (2)
inbound and outbound (3)
"
::= { hwCirAllowCfgInfoEntry 2 }
hwCirAllowValue OBJECT-TYPE
SYNTAX Integer32(1..45000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DCE allowed rate (value greater than CIR)
Unit : Bits per second.
Value : <1-45000000> ."
::= { hwCirAllowCfgInfoEntry 3 }
hwCirAllowRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCirAllowCfgInfoEntry 4 }
-- Cir on the Fr Class
hwCirCfgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwCirCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Committed Information Rate Configuration information."
::= { hwFrClassObjects 4 }
hwCirCfgInfoEntry OBJECT-TYPE
SYNTAX HwCirCfgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Committed Information Rate Configuration Information Entry."
INDEX { hwCirFrClassIndex }
::= { hwCirCfgInfoTable 1 }
HwCirCfgInfoEntry ::=
SEQUENCE {
hwCirFrClassIndex
Integer32,
hwCirValue
Integer32,
hwCirRowStatus
RowStatus
}
hwCirFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of Fr Class. Begin with 0.Equal to hwFrClassIndex"
::= { hwCirCfgInfoEntry 1 }
hwCirValue OBJECT-TYPE
SYNTAX Integer32(1000..45000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" CIR in packet output direction ,bps.
Value : <1000-45000000>."
::= { hwCirCfgInfoEntry 2 }
hwCirRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwCirCfgInfoEntry 3 }
-- Fr Class Instance on interface Table
hwIfApplyFrClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIfApplyFrClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS Fr Class instance."
::= { hwFrClassObjects 5 }
hwIfApplyFrClassEntry OBJECT-TYPE
SYNTAX HwIfApplyFrClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FrClass applied on interface Configuration Information Entry."
INDEX { hwIfApplyFrClassIfIndex }
::= { hwIfApplyFrClassTable 1 }
HwIfApplyFrClassEntry ::=
SEQUENCE {
hwIfApplyFrClassIfIndex
Integer32,
hwIfApplyFrClassIndex
Integer32,
hwIfApplyFrClassRowStatus
RowStatus
}
hwIfApplyFrClassIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Index, equal to ifIndex."
::= { hwIfApplyFrClassEntry 1 }
hwIfApplyFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of Fr Class, equal to hwFrClassIndex"
::= { hwIfApplyFrClassEntry 2 }
hwIfApplyFrClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwIfApplyFrClassEntry 3 }
-- Fr Class Instance on fr pvc Table
hwPvcApplyFrClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwPvcApplyFrClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS Fr Class instance."
::= { hwFrClassObjects 6 }
hwPvcApplyFrClassEntry OBJECT-TYPE
SYNTAX HwPvcApplyFrClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fr Class applied on FR Pvc Configuration Information Entry."
INDEX { hwPvcApplyFrClassIfIndex,
hwPvcApplyFrClassDlciNum
}
::= { hwPvcApplyFrClassTable 1 }
HwPvcApplyFrClassEntry ::=
SEQUENCE {
hwPvcApplyFrClassIfIndex
Integer32,
hwPvcApplyFrClassDlciNum
Integer32,
hwPvcApplyFrClassIndex
Integer32,
hwPvcApplyFrClassRowStatus
RowStatus
}
hwPvcApplyFrClassIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fr Interface Index, equal to ifIndex."
::= { hwPvcApplyFrClassEntry 1 }
hwPvcApplyFrClassDlciNum OBJECT-TYPE
SYNTAX Integer32 (16..1007)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fr DLCI number."
::= { hwPvcApplyFrClassEntry 2 }
hwPvcApplyFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index of Fr Class, equal to hwFrClassIndex"
::= { hwPvcApplyFrClassEntry 3 }
hwPvcApplyFrClassRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus. Three actions are used: active,
createAndGo, destroy"
::= { hwPvcApplyFrClassEntry 4 }
-- bandwidth parameter on interface
hwFrPvcBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwFrPvcBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for bandwidth.
"
::= { hwFrClassObjects 7 }
hwFrPvcBandwidthEntry OBJECT-TYPE
SYNTAX HwFrPvcBandwidthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bandwidth Running statistics"
INDEX { hwPvcApplyFrClassIfIndex,
hwPvcApplyFrClassDlciNum
}
::= { hwFrPvcBandwidthTable 1 }
HwFrPvcBandwidthEntry ::=
SEQUENCE {
hwFrPvcBandwidthMaxReservedBW
Integer32,
hwFrPvcBandwidthAvailable
Integer32
}
hwFrPvcBandwidthMaxReservedBW OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max reserved bandWidth. Unit : Kbps"
::= { hwFrPvcBandwidthEntry 1 }
hwFrPvcBandwidthAvailable OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Available bandWidth. Unit : Kbps"
::= { hwFrPvcBandwidthEntry 2 }
-- hwRTPQoSObjects
hwRTPQoSObjects OBJECT IDENTIFIER ::= { hwFrQoSObjects 2 }
-- Rtpq applied on the Fr Class
hwRTPFrClassApplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRTPFrClassApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QoS rtpq instance."
::= { hwRTPQoSObjects 1 }
hwRTPFrClassApplyEntry OBJECT-TYPE
SYNTAX HwRTPFrClassApplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rtpq Configuration Information Entry."
INDEX { hwRTPFrClassApplyFrClassIndex }
::= { hwRTPFrClassApplyTable 1 }
HwRTPFrClassApplyEntry ::=
SEQUENCE {
hwRTPFrClassApplyFrClassIndex
Integer32,
hwRTPFrClassApplyStartPort
Integer32,
hwRTPFrClassApplyEndPort
Integer32,
hwRTPFrClassApplyBandWidth
Integer32,
hwRTPFrClassApplyCbs
Integer32,
hwRTPFrClassApplyRowStatus
RowStatus
}
hwRTPFrClassApplyFrClassIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fr Class Index, equal to HwFrClassIndex."
::= { hwRTPFrClassApplyEntry 1 }
hwRTPFrClassApplyStartPort OBJECT-TYPE
SYNTAX Integer32(2000..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
RTP-PORT(3): start-port: 2000~65535
"
::= { hwRTPFrClassApplyEntry 2 }
hwRTPFrClassApplyEndPort OBJECT-TYPE
SYNTAX Integer32(2000..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
RTP-PORT(3): end-port: 2000~65535
"
::= { hwRTPFrClassApplyEntry 3 }
hwRTPFrClassApplyBandWidth OBJECT-TYPE
SYNTAX Integer32 (8..1000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max bandWidth Value:
Absolute value: 8~1000000. Unit: Kbps
"
::= { hwRTPFrClassApplyEntry 4 }
hwRTPFrClassApplyCbs OBJECT-TYPE
SYNTAX Integer32 (1500..2000000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"
Committed Burst Size: 1500~2000000. Unit: byte
"
::= { hwRTPFrClassApplyEntry 5 }
hwRTPFrClassApplyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for RTPFrClassApply Table.
Three actions are used: active, createAndGo, destroy"
::= { hwRTPFrClassApplyEntry 6 }
-- RTPQ statistics on the Fr Pvc
hwRTPFrPvcQueueRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwRTPFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Running statistics for RTPQ Queue
applied on the FR PVC"
::= { hwRTPQoSObjects 2 }
hwRTPFrPvcQueueRunInfoEntry OBJECT-TYPE
SYNTAX HwRTPFrPvcQueueRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queue statistics entry."
INDEX { hwPvcApplyFrClassIfIndex,
hwPvcApplyFrClassDlciNum
}
::= { hwRTPFrPvcQueueRunInfoTable 1 }
HwRTPFrPvcQueueRunInfoEntry ::=
SEQUENCE {
hwRTPFrPvcQueueSize
Integer32,
hwRTPFrPvcQueueMaxSize
Integer32,
hwRTPFrPvcQueueOutputs
Counter32,
hwRTPFrPvcQueueDiscards
Counter32
}
hwRTPFrPvcQueueSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of Rtpq Queue."
::= { hwRTPFrPvcQueueRunInfoEntry 1 }
hwRTPFrPvcQueueMaxSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max size of Rtpq Queue."
::= { hwRTPFrPvcQueueRunInfoEntry 2 }
hwRTPFrPvcQueueOutputs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outputs of Rtpq Queue."
::= { hwRTPFrPvcQueueRunInfoEntry 3 }
hwRTPFrPvcQueueDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Discards of Rtpq Queue."
::= { hwRTPFrPvcQueueRunInfoEntry 4 }
END
--
-- HUAWEI-FR-QOS-MIB.mib
--

266
MIBS/huawei/HUAWEI-FTP-MIB Normal file
View File

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

View File

@@ -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: support@huawei.com
"
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

867
MIBS/huawei/HUAWEI-GTL-MIB Normal file
View File

@@ -0,0 +1,867 @@
-- ==================================================================
-- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI GTL MIB
-- Reference:
-- Version: V2.28
-- 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 "202007171441Z" -- July 17, 2020 at 14:41 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The private mib file includes the general extent
information of the device.hwDatacomm(25).htGtl(142)"
REVISION "202007171441Z"
DESCRIPTION "V2.28, Add the hwGtlCloudNearDeadline"
REVISION "202007031441Z"
DESCRIPTION "V2.27, Add the hwGtlItemExpire,hwGtlItemNearExpire"
REVISION "201907221000Z"
DESCRIPTION "V2.26, Modify the description of hwGtlItemTable"
REVISION "201907171700Z"
DESCRIPTION "V2.25, Add the hwGtlSnsExpire,hwGtlSnsNearExpire,hwGtlSnsEndDate"
REVISION "201810081700Z"
DESCRIPTION "V2.24, Add vb for hwGtlFeatureFunInactive,hwGtlFeatureFunInactiveCleared"
REVISION "201809151800Z"
DESCRIPTION "V2.23, Add the hwGtlLicenseStateChange,hwGtlLicensePreviousState,hwGtlLicenseState"
REVISION "201805231136Z"
DESCRIPTION "V2.22, Add the hwGtlFeatureFunInactive,hwGtlFeatureFunInactiveCleared"
REVISION "201803241606Z"
DESCRIPTION "V2.21, Add the hwGtlStackItemEntry"
REVISION "201801311626Z"
DESCRIPTION "V2.20, Add the hwGtlTrialResFeatureEnable,hwGtlTrialResFeatureDisable"
REVISION "201801081643Z"
DESCRIPTION "V2.19,Restore deleted hwGtlItemIndex."
REVISION "201712191643Z"
DESCRIPTION "V2.18,Add hwGtlItemTrialRemainTime, hwGtlTrialFeatureNearExpire, hwGtlTrialFeatureNearExpireCleared, hwGtlTrialFeatureExpire, and hwGtlTrialFeatureExpireCleared."
REVISION "201711271643Z"
DESCRIPTION "V2.17, Modify para of alarm hwGtlResourceUsedUp, hwGtlResourceLack"
REVISION "201710111643Z"
DESCRIPTION "V2.16, Modify description of hwGtlItemTable "
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
"This table describes license control item information, helping you query the name, activation value, use value, description, activation status, and expiration date information about license control items. In a multi-chassis or stack system, performing the SNMP walk operation on the table obtains information about the license control items on the first board. This board may not be the master main control board."
::= { 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 { hwGtlItemIndex}
::= { hwGtlItemTable 1 }
HwGtlItemEntry ::=
SEQUENCE {
hwGtlItemIndex
Unsigned32,
hwGtlItemName
DisplayString,
hwGtlItemControlValue
Unsigned32,
hwGtlItemUsedValue
Unsigned32,
hwGtlItemDescription
DisplayString,
hwGtlItemState
DisplayString,
hwGtlItemExpireDay
DisplayString,
hwGtlItemTrialRemainTime
Unsigned32,
hwGtlItemTrialResRemainTime
Unsigned32
}
hwGtlItemIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the GTL license item."
::= { hwGtlItemEntry 1 }
hwGtlItemName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of a license control item."
::= { hwGtlItemEntry 2 }
hwGtlItemControlValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the activation value of a license control item."
::= { hwGtlItemEntry 3 }
hwGtlItemUsedValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the use value of a license control item."
::= { hwGtlItemEntry 4 }
hwGtlItemDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the description of a license control item."
::= { hwGtlItemEntry 5 }
hwGtlItemState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the activation status of a license control item."
::= { hwGtlItemEntry 6 }
hwGtlItemExpireDay OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the expiration date of a license control item."
::= { hwGtlItemEntry 7 }
hwGtlItemTrialRemainTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remaining trial days of a license control item."
::= { hwGtlItemEntry 8 }
hwGtlItemTrialResRemainTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remaining trial days of resource license control item."
::= { hwGtlItemEntry 9 }
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 }
hwGtlStackItemTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGtlStackItemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes license control item information only under stack or cluster device, helping you query the name, activation value, use value, description, activation status, and expiration date information about license control items."
::= { hwGtlMibObjects 12 }
hwGtlStackItemEntry OBJECT-TYPE
SYNTAX HwGtlStackItemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A GTL license item information entry. Each entry consists of information of a item."
INDEX { hwGtlStackChassisId, hwGtlStackBoardId, hwGtlStackItemIndex}
::= { hwGtlStackItemTable 1 }
HwGtlStackItemEntry ::=
SEQUENCE {
hwGtlStackChassisId
Unsigned32,
hwGtlStackBoardId
Unsigned32,
hwGtlStackItemIndex
Unsigned32,
hwGtlStackItemName
DisplayString,
hwGtlStackItemControlValue
Unsigned32,
hwGtlStackItemUsedValue
Unsigned32,
hwGtlStackItemDescription
DisplayString,
hwGtlStackItemState
DisplayString,
hwGtlStackItemExpireDay
DisplayString
}
hwGtlStackChassisId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The chassis id of the GTL license item."
::= { hwGtlStackItemEntry 1 }
hwGtlStackBoardId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The board id of the GTL license item."
::= { hwGtlStackItemEntry 2 }
hwGtlStackItemIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the GTL license item."
::= { hwGtlStackItemEntry 3 }
hwGtlStackItemName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of a license control item."
::= { hwGtlStackItemEntry 4 }
hwGtlStackItemControlValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the activation value of a license control item."
::= { hwGtlStackItemEntry 5 }
hwGtlStackItemUsedValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the use value of a license control item."
::= { hwGtlStackItemEntry 6 }
hwGtlStackItemDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the description of a license control item."
::= { hwGtlStackItemEntry 7 }
hwGtlStackItemState OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the activation status of a license control item."
::= { hwGtlStackItemEntry 8 }
hwGtlStackItemExpireDay OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the expiration date of a license control item."
::= { hwGtlStackItemEntry 9 }
hwGtlLicensePreviousState OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"License previous state."
::= { hwGtlMibObjects 13 }
hwGtlLicenseState OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"License current state."
::= { hwGtlMibObjects 14 }
hwGtlSnsEndDate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"License SnS end date."
::= { hwGtlMibObjects 15 }
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, hwGtlItemDescription }
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, hwGtlItemDescription }
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, hwGtlItemDescription }
STATUS current
DESCRIPTION
"The alarm indicates that the current resources are insufficient."
::= { hwGtlNotifications 28 }
hwGtlResourceLackCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemControlValue, hwGtlItemUsedValue, hwGtlItemDescription }
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 }
hwGtlTrialFeatureNearExpire NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemDescription, hwGtlItemTrialRemainTime }
STATUS current
DESCRIPTION
"The notification indicates that the trial of the license control item is about to expire."
::= { hwGtlNotifications 32 }
hwGtlTrialFeatureNearExpireCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemDescription, hwGtlItemTrialRemainTime }
STATUS current
DESCRIPTION
"The notification indicates that the notification indicating that the trial of the license control item is about to expire is cleared."
::= { hwGtlNotifications 33 }
hwGtlTrialFeatureExpire NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemDescription }
STATUS current
DESCRIPTION
"The notification indicates that the trial of the license control item has expired."
::= { hwGtlNotifications 34 }
hwGtlTrialFeatureExpireCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlItemDescription }
STATUS current
DESCRIPTION
"The notification indicates that the notification indicating that the trial of the license control item has expired is cleared."
::= { hwGtlNotifications 35 }
hwGtlTrialResFeatureEnable NOTIFICATION-TYPE
OBJECTS { hwGtlItemTrialResRemainTime}
STATUS current
DESCRIPTION
"Notification represents the trial of resource item is enable."
::= { hwGtlNotifications 36 }
hwGtlTrialResFeatureDisable NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Notification represents the trial of resource item is disable ."
::= { hwGtlNotifications 37}
hwGtlFeatureFunInactive NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlFeatureName }
STATUS current
DESCRIPTION
"The alarm indicates that the control item is not activated."
::= { hwGtlNotifications 38}
hwGtlFeatureFunInactiveCleared NOTIFICATION-TYPE
OBJECTS { hwGtlItemName, hwGtlFeatureName }
STATUS current
DESCRIPTION
"The alarm indicating that the control item is not activated is cleared."
::= { hwGtlNotifications 39}
hwGtlLicenseStateChange NOTIFICATION-TYPE
OBJECTS { hwGtlLicensePreviousState,hwGtlLicenseState}
STATUS current
DESCRIPTION
"The alarm indicating that the license status has changed."
::= { hwGtlNotifications 40}
hwGtlSnsNearExpire NOTIFICATION-TYPE
OBJECTS { hwGtlSnsEndDate, hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicates that the SnS is near deadline."
::= { hwGtlNotifications 41}
hwGtlSnsNearExpireCleared NOTIFICATION-TYPE
OBJECTS { hwGtlSnsEndDate, hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicating that the SnS is near deadline is cleared."
::= { hwGtlNotifications 42}
hwGtlSnsExpire NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicates that the SnS is near deadline."
::= { hwGtlNotifications 43}
hwGtlSnsExpireCleared NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicating that the SnS is near deadline is cleared."
::= { hwGtlNotifications 44}
hwGtlItemNearExpire NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicates that the SnS of the cloud-based license sales item has expired."
::= { hwGtlNotifications 45}
hwGtlItemNearExpireResume NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicating that the SnS of the cloud-based license sales item has expired is cleared."
::= { hwGtlNotifications 46}
hwGtlItemExpire NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicates that the SnS of the cloud-based license sales item expires."
::= { hwGtlNotifications 47}
hwGtlItemExpireResume NOTIFICATION-TYPE
OBJECTS { hwGtlChassisID }
STATUS current
DESCRIPTION
"The alarm indicating that the SnS of the cloud-based license sales item expires is cleared."
::= { hwGtlNotifications 48}
hwGtlCloudNearDeadline NOTIFICATION-TYPE
OBJECTS { hwGtlRemainTime }
STATUS current
DESCRIPTION
"Notification represents the cloud license is near deadline."
::= { hwGtlNotifications 49}
hwGtlCloudNearDeadlineCleared NOTIFICATION-TYPE
OBJECTS { hwGtlRemainTime }
STATUS current
DESCRIPTION
"The alarm indicating that the cloud license is near deadline is cleared."
::= { hwGtlNotifications 50}
-- 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, hwGtlItemTrialRemainTime, hwGtlItemTrialResRemainTime, hwGtlChassisID, hwGtlBoardID, hwGtlAbnormalReason, hwGtlStackItemName, hwGtlStackItemControlValue, hwGtlStackItemUsedValue, hwGtlStackItemDescription, hwGtlStackItemState, hwGtlStackItemExpireDay, hwGtlLicensePreviousState, hwGtlLicenseState, hwGtlSnsEndDate}
STATUS current
DESCRIPTION
"The GTL attribute group."
::= { hwGtlGroups 1 }
hwGtlNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwGtlDefaultValue, hwGtlResourceUsedUp, hwGtlNearDeadline, hwGtlLicenseVerifyFailed, hwGtlExpired, hwGtlItemMismatch, hwGtlDefaultValueCleared, hwGtlNearDeadlineCleared, hwGtlItemMismatchCleared, hwGtlResourceUsedUpCleared, hwGtlLicenseNotCommeral, hwGtlEmergencyStart, hwGtlEmergencyStop, hwGtlTrialFeatureEnable, hwGtlTrialFeatureDisable, hwGtlTrialFeatureNearDeadline, hwGtlTrialFeatureNearDeadlineCleared, hwGtlResourceOverload, hwGtlResourceOverloadCleared, hwGtlEsnMismatch, hwGtlEsnMismatchCleared, hwGtlItemInactive, hwGtlItemInactiveCleared, hwGtlInitial, hwGtlInitialCleared, hwGtlFunctionInactive, hwGtlFunctionInactiveCleared, hwGtlResourceLack, hwGtlResourceLackCleared, hwGtlAbnormal, hwGtlAbnormalCleared, hwGtlTrialResFeatureEnable, hwGtlTrialResFeatureDisable, hwGtlFeatureFunInactive, hwGtlFeatureFunInactiveCleared, hwGtlLicenseStateChange,hwGtlSnsNearExpire,hwGtlSnsNearExpireCleared,hwGtlSnsExpire,hwGtlSnsExpireCleared,hwGtlItemNearExpire,hwGtlItemNearExpireResume,hwGtlItemExpire,hwGtlItemExpireResume, hwGtlCloudNearDeadline, hwGtlCloudNearDeadlineCleared }
STATUS current
DESCRIPTION
"The notification group."
::= { hwGtlGroups 2 }
END

651
MIBS/huawei/HUAWEI-GTSM-MIB Normal file
View File

@@ -0,0 +1,651 @@
-- =================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: This MIB defines all the objects that manage GTSM policies,
-- containing getting or creating GTSM policies, computing
-- the number of the packets, and resetting statistics.
-- Reference: rfc4001
-- Version: V1.00
-- History:
--
-- =================================================================
HUAWEI-GTSM-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
FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
hwGTSMModule MODULE-IDENTITY
LAST-UPDATED "200611131938Z"
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 HUAWEI-GTSM-MIB contains all the objects
that manages GTSM, it mainly contains the following five parts.
1) Default action that is used to deal with
the received packets when no GTSM policy matches.
2) Policy table that is used to get or set
the GTSM policy.
3) BGP peer group table that is used to get
or set the GTSM policy for BGP peer group.
4) Statistics table that is used to compute
the number of the packets containing
received packets, passing packets and
dropped packets.
5) Global configuration clear statistics
table that is used to clear all statistics.
The table can be used any time when users want to initialize
the counter."
REVISION "200609051938Z"
DESCRIPTION
"The initial revision of this MIB module."
::= { hwDatacomm 126 }
--
-- Node definitions
--
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hwGTSM OBJECT IDENTIFIER ::= { hwGTSMModule 1 }
hwGTSMDefaultAction OBJECT-TYPE
SYNTAX INTEGER
{
pass(1),
drop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the default action when
no matching policy exists."
DEFVAL { pass }
::= { hwGTSM 1 }
-- ============== hwGTSMPolicyTable define beginning ==============
hwGTSMPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWGTSMPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about GTSM policies. This object is used
to get GTSM policy(policies), create a new policy, modify
or delete GTSM policy (policies)."
::= { hwGTSM 2 }
-- hwGTSMPolicyEntry
hwGTSMPolicyEntry OBJECT-TYPE
SYNTAX HWGTSMPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about GTSM policies,it used
to get gtsm policy(policies),to create a
new policy,to modify or to delete gtsm
policy(policies)."
INDEX { hwGTSMvrfIndex, hwGTSMPolicyAddressType, hwGTSMPolicyProtocol,
hwGTSMPolicySourceIpAddress, hwGTSMPolicyDestIpAddress,
hwGTSMPolicySourcePort, hwGTSMPolicyDestPort}
::= { hwGTSMPolicyTable 1 }
-- HWGTSMPolicyEntry
HWGTSMPolicyEntry ::=
SEQUENCE {
hwGTSMvrfIndex
Integer32,
hwGTSMPolicyAddressType
InetAddressType,
hwGTSMPolicyProtocol
Integer32,
hwGTSMPolicySourceIpAddress
InetAddress,
hwGTSMPolicyDestIpAddress
InetAddress,
hwGTSMPolicySourcePort
Integer32,
hwGTSMPolicyDestPort
Integer32,
hwGTSMPolicyTTLMin
Integer32,
hwGTSMPolicyTTLMax
Integer32,
hwGTSMPolicyRowStatus
RowStatus
}
hwGTSMvrfIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of VPN Routing and Forwarding
table."
::= { hwGTSMPolicyEntry 1 }
hwGTSMPolicyAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of Internet address by where the
packets received and will go."
::= { hwGTSMPolicyEntry 2 }
hwGTSMPolicyProtocol OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The number of protocol."
::= { hwGTSMPolicyEntry 3 }
hwGTSMPolicySourceIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source IP address in the GTSM policy that
will be used to check the matching of source
IP address in the received packets."
::= { hwGTSMPolicyEntry 4 }
hwGTSMPolicyDestIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination IP address in the GTSM policy
that will be used to check the matching of
destination IP address in the received packets."
::= { hwGTSMPolicyEntry 5 }
hwGTSMPolicySourcePort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port number in the GTSM policy
that will be used to check the matching
of source port number in the received packets."
::= { hwGTSMPolicyEntry 6 }
hwGTSMPolicyDestPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination port number in the GTSM policy
that will be used to check the matching of
destination port number in the received packets."
::= { hwGTSMPolicyEntry 7 }
hwGTSMPolicyTTLMin OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The minimum TTL in the policy table. The minimum
TTL is compared with the TTL in the packets to check
whether the minimum TTL is between the minimum TTL
and maximum TTL, and thus check the validity of the
received packets."
::= { hwGTSMPolicyEntry 11 }
hwGTSMPolicyTTLMax OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum TTL in policy table that is
compared with the TTL in the packets to check whether
it is between the minimum TTL and maximum TTL
,and thus check the validity of the received packets."
DEFVAL { 255 }
::= { hwGTSMPolicyEntry 12 }
hwGTSMPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operating state of the row."
::= { hwGTSMPolicyEntry 51}
-- ============== hwGTSMPolicyTable define end ==============
-- ============== hwGTSMBgpPeergroupTable define beginning ==============
hwGTSMBgpPeergroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWGTSMBgpPeergroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of BGP peer group policies. The table contains
all the BGP peer group policies."
::= { hwGTSM 3 }
-- hwGTSMBgpPeergroupEntry
hwGTSMBgpPeergroupEntry OBJECT-TYPE
SYNTAX HWGTSMBgpPeergroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about BGP peer group policies. This table is used
to get BGP peer group policy (policies), create a policy, modify
or delete BGP peer group policy (policies)."
INDEX { hwGTSMvrfIndex, hwGTSMBgpPeergroupName }
::= { hwGTSMBgpPeergroupTable 1 }
-- HWGTSMBgpPeergroupEntry
HWGTSMBgpPeergroupEntry ::=
SEQUENCE {
hwGTSMBgpPeergroupName
OCTET STRING,
hwGTSMBgpPeergroupTTLMin
Integer32,
hwGTSMBgpPeergroupTTLMax
Integer32,
hwGTSMBgpPeergroupRowStatus
RowStatus
}
hwGTSMBgpPeergroupName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peer group name in the BGP policy table that is compared with
the peer group name to decide whether to apply this policy."
::= { hwGTSMBgpPeergroupEntry 1 }
hwGTSMBgpPeergroupTTLMin OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The minimum TTL in policy table that is compared with the TTL
in the packets to check whether it is between the minimum TTL
and maximum TTL, and thus check the validity of the received packets."
::= { hwGTSMBgpPeergroupEntry 11 }
hwGTSMBgpPeergroupTTLMax OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum TTL in policy table that is compared with the TTL
in the packets to check whether it is between the minimum TTL
and maximum TTL, and check the validity of the received packets."
DEFVAL { 255 }
::= { hwGTSMBgpPeergroupEntry 12 }
hwGTSMBgpPeergroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operating state of the row."
::= { hwGTSMBgpPeergroupEntry 51}
-- ============== hwGTSMBgpPeergroupTable define end ==============
-- ============== hwGTSMStatisticsTable define beginning ==============
hwGTSMStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWGTSMStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of GTSM Statistics table. The table contains
the number of the packets containing received
packets, passed packets and discarded packets."
::= { hwGTSM 4 }
-- hwGTSMBgpPeergroupEntry
hwGTSMStatisticsEntry OBJECT-TYPE
SYNTAX HWGTSMStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information of GTSM Statistics,it only can
be read."
INDEX { hwGTSMSlotIndex }
::= { hwGTSMStatisticsTable 1 }
-- HWGTSMStatisticsEntry
HWGTSMStatisticsEntry ::=
SEQUENCE {
hwGTSMSlotIndex
Integer32,
hwGTSMStatisticsRcvPacketNumber
Counter64,
hwGTSMStatisticsPassPacketNumber
Counter64,
hwGTSMStatisticsDropPacketNumber
Counter64
}
hwGTSMSlotIndex OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Index of Slot which receives the packets."
::= { hwGTSMStatisticsEntry 1 }
hwGTSMStatisticsRcvPacketNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received packets of specific
slot."
::= { hwGTSMStatisticsEntry 11 }
hwGTSMStatisticsPassPacketNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that have been transferred
to the up layer after packets of specific slot are received."
::= { hwGTSMStatisticsEntry 12 }
hwGTSMStatisticsDropPacketNumber OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that do not match
the specific GTSM policy when packets of specific
slot are received."
::= { hwGTSMStatisticsEntry 13 }
-- ============== hwGTSMStatisticsTable define end ==============
-- ============== hwGTSMGlobalConfigTable define beginning ==============
hwGTSMGlobalConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWGTSMGlobalConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of GTSM global configuration table. The table
contains all information you have operated to the statistics table."
::= { hwGTSM 5 }
-- hwGTSMBgpPeergroupEntry
hwGTSMGlobalConfigEntry OBJECT-TYPE
SYNTAX HWGTSMGlobalConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information of GTSM global configuration table.The table
is used to clear all statistics, you can use this table any
time when you want to initialize the counter."
INDEX { hwGTSMSlotIndex }
::= { hwGTSMGlobalConfigTable 1 }
-- HWGTSMStatisticsEntry
HWGTSMGlobalConfigEntry ::=
SEQUENCE {
hwGTSMGlobalConfigClearStatistics
INTEGER,
hwGTSMGlobalConfigLogDroppedPacket
INTEGER
}
hwGTSMGlobalConfigClearStatistics OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
unused(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to clear the statistics of the GTSM global
configuration table."
::= { hwGTSMGlobalConfigEntry 11 }
hwGTSMGlobalConfigLogDroppedPacket OBJECT-TYPE
SYNTAX INTEGER
{
log(1),
nolog(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to decide whether to log the dropped packets."
DEFVAL { nolog }
::= { hwGTSMGlobalConfigEntry 12 }
-- ============== hwGTSMGlobalConfigTable define end ==============
hwGTSMStatisticsInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGTSMStatisticsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of GTSM Statistics Information. The table contains
the number of the packets containing received
packets, passed packets and discarded packets."
::= { hwGTSM 6 }
hwGTSMStatisticsInfoEntry OBJECT-TYPE
SYNTAX HwGTSMStatisticsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information of GTSM Statistics,it only can
be read."
INDEX { hwGTSMSlotNum,hwGTSMPolicyAddressType, hwGTSMPolicyProtocol }
::= { hwGTSMStatisticsInfoTable 1 }
HwGTSMStatisticsInfoEntry ::=
SEQUENCE {
hwGTSMSlotNum
Integer32,
hwGTSMStatisticsReceivePacketNum
Counter64,
hwGTSMStatisticsPassPacketNum
Counter64,
hwGTSMStatisticsDropPacketNum
Counter64
}
hwGTSMSlotNum OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Index of Slot which receives the packets."
::= { hwGTSMStatisticsInfoEntry 1 }
hwGTSMStatisticsReceivePacketNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of received packets of specific
slot."
::= { hwGTSMStatisticsInfoEntry 11 }
hwGTSMStatisticsPassPacketNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that have been transferred
to the up layer after packets of specific slot are received."
::= { hwGTSMStatisticsInfoEntry 12 }
hwGTSMStatisticsDropPacketNum OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that do not match
the specific GTSM policy when packets of specific
slot are received."
::= { hwGTSMStatisticsInfoEntry 13 }
hwGTSMGlobalConfigInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwGTSMGlobalConfigInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of GTSM global configuration table. The table
contains all information you have operated to the statistics table."
::= { hwGTSM 7 }
hwGTSMGlobalConfigInfoEntry OBJECT-TYPE
SYNTAX HwGTSMGlobalConfigInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information of GTSM global configuration table.The table
is used to clear all statistics, you can use this table any
time when you want to initialize the counter."
INDEX { hwGTSMSlotNum }
::= { hwGTSMGlobalConfigInfoTable 1 }
HwGTSMGlobalConfigInfoEntry ::=
SEQUENCE {
hwGTSMGlobalConfigClearStatisticsInfo
INTEGER,
hwGTSMGlobalConfigLogDroppedPacketInfo
INTEGER
}
hwGTSMGlobalConfigClearStatisticsInfo OBJECT-TYPE
SYNTAX INTEGER
{
reset(1),
unused(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to clear the statistics of the GTSM global
configuration table."
::= { hwGTSMGlobalConfigInfoEntry 11 }
hwGTSMGlobalConfigLogDroppedPacketInfo OBJECT-TYPE
SYNTAX INTEGER
{
log(1),
nolog(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to decide whether to log the dropped packets."
DEFVAL { nolog }
::= { hwGTSMGlobalConfigInfoEntry 12 }
-- ============== conformance information ==============
hwGTSMConformance OBJECT IDENTIFIER ::= { hwGTSMModule 2 }
hwGTSMCompliances OBJECT IDENTIFIER ::= { hwGTSMConformance 1 }
hwGTSMCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
this module."
MODULE -- this module
MANDATORY-GROUPS {hwGTSMDefaultActionGroup, hwGTSMPolicyGroup,
hwGTSMBgpPeergroupGroup, hwGTSMStatisticsGroup,
hwGTSMGlobalConfigGroup,hwGTSMStatisticsInfoGroup,
hwGTSMGlobalConfigInfoGroup }
::= { hwGTSMCompliances 1 }
-- ============== groups ==============
hwGTSMGroups OBJECT IDENTIFIER ::= { hwGTSMConformance 2 }
hwGTSMDefaultActionGroup OBJECT-GROUP
OBJECTS { hwGTSMDefaultAction }
STATUS current
DESCRIPTION
"The default action group."
::= { hwGTSMGroups 1 }
hwGTSMPolicyGroup OBJECT-GROUP
OBJECTS { hwGTSMPolicyTTLMin, hwGTSMPolicyTTLMax, hwGTSMPolicyRowStatus }
STATUS current
DESCRIPTION
"The GTSM policy group."
::= { hwGTSMGroups 2 }
hwGTSMBgpPeergroupGroup OBJECT-GROUP
OBJECTS { hwGTSMBgpPeergroupTTLMin, hwGTSMBgpPeergroupTTLMax, hwGTSMBgpPeergroupRowStatus }
STATUS current
DESCRIPTION
"The GTSM BGP peer group."
::= { hwGTSMGroups 3 }
hwGTSMStatisticsGroup OBJECT-GROUP
OBJECTS { hwGTSMStatisticsRcvPacketNumber, hwGTSMStatisticsPassPacketNumber, hwGTSMStatisticsDropPacketNumber }
STATUS current
DESCRIPTION
"The GTSM statistics group."
::= { hwGTSMGroups 4 }
hwGTSMGlobalConfigGroup OBJECT-GROUP
OBJECTS {hwGTSMGlobalConfigClearStatistics, hwGTSMGlobalConfigLogDroppedPacket }
STATUS current
DESCRIPTION
"The GTSM global configuration group."
::= { hwGTSMGroups 5 }
hwGTSMStatisticsInfoGroup OBJECT-GROUP
OBJECTS { hwGTSMStatisticsReceivePacketNum, hwGTSMStatisticsPassPacketNum, hwGTSMStatisticsDropPacketNum }
STATUS current
DESCRIPTION
"The GTSM statistics group."
::= { hwGTSMGroups 6 }
hwGTSMGlobalConfigInfoGroup OBJECT-GROUP
OBJECTS {hwGTSMGlobalConfigClearStatisticsInfo, hwGTSMGlobalConfigLogDroppedPacketInfo }
STATUS current
DESCRIPTION
"The GTSM global configuration group."
::= { hwGTSMGroups 7 }
-- ============== conformance information define end ==============
END

2368
MIBS/huawei/HUAWEI-HGMP-MIB Normal file

File diff suppressed because it is too large Load Diff

4462
MIBS/huawei/HUAWEI-HQOS-MIB Normal file

File diff suppressed because it is too large Load Diff

252
MIBS/huawei/HUAWEI-HTTP-MIB Normal file
View File

@@ -0,0 +1,252 @@
-- =================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: HUAWEI HTTP MIB, this mib will maintain information of HTTP
-- protocol for datacomm product.
-- Reference:
-- Version: V1.00
-- History:
--
-- V1.00 2009-03-27 initial version
-- =================================================================
HUAWEI-HTTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE, Integer32,OBJECT-IDENTITY,
IpAddress, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
hwDatacomm
FROM HUAWEI-MIB;
hwHttpMIB MODULE-IDENTITY
LAST-UPDATED "200903271630Z" -- 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:support@huawei.com
Zip:100000
"
DESCRIPTION
"This file is a HTTP MIB. It provides the functions such as
globally enabling or disabling the HTTP service, configuring the global
port number, showing http server and users information."
::= { hwDatacomm 192 }
-- ============================================================================
-- Node definitions
-- ============================================================================
hwHttpObjects OBJECT IDENTIFIER ::= { hwHttpMIB 1 }
hwHttpConformance OBJECT IDENTIFIER ::= { hwHttpMIB 2 }
-- ============================================================================
--
-- ======================= Objects definitions=================================
--
-- ============================================================================
hwHttpConfiguration OBJECT IDENTIFIER ::= { hwHttpObjects 1 }
hwHttpEnable OBJECT-TYPE
SYNTAX EnabledStatus
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates globally enable or disable the HTTP configuration. If the hwHttpEnable
is 1, HTTP server is enabled. If the hwHttpEnable is 2, HTTP server is
disabled. By default, HTTP server is enabled."
DEFVAL { 1 }
::= { hwHttpConfiguration 1 }
hwHttpPortNum OBJECT-TYPE
SYNTAX Integer32 (80|1025..55535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates globally port number the HTTP configuration. The value rangs from 1025 to 55535,
User can modify HTTP server listen in port number,
By default, HTTP server listen in 80 port."
DEFVAL { 80 }
::= { hwHttpConfiguration 2 }
hwHttpAclNum OBJECT-TYPE
SYNTAX Integer32 (0|2000..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates globally ACL the HTTP configuration. The value rangs from 2000 to 2999,
user can modify HTTP server ACL number,By default, the ACL number is 0."
::= { hwHttpConfiguration 3 }
hwHttpTimeOut OBJECT-TYPE
SYNTAX Integer32 (1..35791)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates globally overtime the HTTP configuration. The value rangs from 1 to 35791,
User can modify HTTP server overtime interval,
By default, The time is 3 minutes."
DEFVAL { 3 }
::= { hwHttpConfiguration 4 }
hwHttpOnlineUserNum OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the number of concurrent server users online."
::= { hwHttpConfiguration 5 }
hwHttpMaxUserNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates maximum number of concurrent server users allowed."
::= { hwHttpConfiguration 6 }
hwHttpUserInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwHttpUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"HTTP user infomation configuration table."
::= { hwHttpConfiguration 7 }
hwHttpUserInfoEntry OBJECT-TYPE
SYNTAX HwHttpUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the HTTP user infomation configuration table."
INDEX{ hwHttpUserIndex }
::= { hwHttpUserInfoTable 1}
HwHttpUserInfoEntry ::=
SEQUENCE{
hwHttpUserIndex Integer32,
hwHttpUserName OCTET STRING,
hwHttpUserIpAddr IpAddress,
hwHttpUserLoginTime DateAndTime,
hwHttpUserTimeOut Integer32
}
hwHttpUserIndex OBJECT-TYPE
SYNTAX Integer32(1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the user index of user has logined HTTP server. The value rangs from 1 to 5."
::= {hwHttpUserInfoEntry 1}
hwHttpUserName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the user name of user has logined HTTP server. It ranges from 1
to 64."
::= {hwHttpUserInfoEntry 2}
hwHttpUserIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the source IP address of user has logined HTTP server."
::= {hwHttpUserInfoEntry 3}
hwHttpUserLoginTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the date and time of user logined HTTP server."
::= {hwHttpUserInfoEntry 4}
hwHttpUserTimeOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the overtime of user logined HTTP server."
::= {hwHttpUserInfoEntry 5}
--
-- ***********************************************************
--
-- HAUWEIDLDPMIBCONFORMANCE
--
-- ***********************************************************
--
hwHttpCompliances OBJECT IDENTIFIER ::= { hwHttpConformance 1 }
hwHttpGroups OBJECT IDENTIFIER ::= { hwHttpConformance 2 }
-- compliance statements
hwHttpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the HUAWEI-HTTP-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwHttpConfigGroup,
hwHttpInfoGroup
}
::= { hwHttpCompliances 1 }
-- MIB groupings
hwHttpConfigGroup OBJECT-GROUP
OBJECTS {
hwHttpEnable,
hwHttpPortNum,
hwHttpAclNum,
hwHttpTimeOut
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
HTTP implementation behavior.
This group is mandatory for agents which implement the HTTP."
::= { hwHttpGroups 1 }
hwHttpInfoGroup OBJECT-GROUP
OBJECTS {
hwHttpOnlineUserNum,
hwHttpMaxUserNum,
hwHttpUserName,
hwHttpUserIpAddr,
hwHttpUserLoginTime,
hwHttpUserTimeOut
}
STATUS current
DESCRIPTION
"The collection of objects indicates the information of HTTP server and users."
::= { hwHttpGroups 2 }
END
--
-- HUAWEI-HTTP-MIB.mib
--

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

950
MIBS/huawei/HUAWEI-IMA-MIB Normal file
View File

@@ -0,0 +1,950 @@
-- =================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Private IMA Interface MIB
-- Version: V1.0
-- History:
-- V1.0
-- ==================================================================
-- ==================================================================
--
-- Variables and types be imported
--
-- ==================================================================
HUAWEI-IMA-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
NOTIFICATION-TYPE, enterprises,
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DateAndTime, RowStatus
FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero, ifIndex
FROM IF-MIB;
-- February 10,2009 at 14:00 GMT
-- February 10,2009 at 14:00 GMT
hwImaMIB MODULE-IDENTITY
LAST-UPDATED "200902101400Z" -- February 10,2009 at 14:00 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB is mainly used to configure Inverse Multiplexing
for ATM (IMA) interfaces."
::= { hwDatacomm 176 }
-- The object identifier subtree for the HUAWEI-IMA-MIB.
hwImaMibObjects OBJECT IDENTIFIER ::= { hwImaMIB 1 }
hwImaMibConformance OBJECT IDENTIFIER ::= { hwImaMIB 2 }
hwImaNotifications OBJECT IDENTIFIER ::= { hwImaMIB 3 }
-- Textual conventions
MilliSeconds ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Time in milliseconds"
SYNTAX Integer32
ImaGroupState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of the IMA group."
SYNTAX INTEGER {
notConfigured(1),
startUp(2),
startUpAck(3),
configAbortUnsupportedM(4),
configAbortIncompatibleSymmetry(5),
configAbortOther(6),
insufficientLinks(7),
blocked(8),
operational(9),
configAbortUnsupportedImaVersion(10)
}
ImaGroupSymmetry ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The group symmetry mode adjusted during the group start-up."
SYNTAX INTEGER {
symmetricOperation(1),
asymmetricOperation(2),
asymmetricConfiguration(3)
}
ImaFrameLength ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Length of the IMA frames."
SYNTAX INTEGER {
m32(1),
m64(2),
m128(3),
m256(4)
}
ImaLinkState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of a link belonging to an IMA group."
SYNTAX INTEGER {
notInGroup(1),
unusableNoGivenReason(2),
unusableFault(3),
unusableMisconnected(4),
unusableInhibited(5),
unusableFailed(6),
usable(7),
active(8)
}
--
-- The IMA Group subtree
--
-- The IMA Group subtree consists of the number of IMA groups and a
-- table of IMA groups. Each entry in the table of IMA groups contains
-- information (configuration and status) specific to each group.
--
hwImaGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWImaGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IMA Group Configuration table."
::= { hwImaMibObjects 1 }
hwImaGroupEntry OBJECT-TYPE
SYNTAX HWImaGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the IMA Group table."
INDEX { hwImaGroupIfIndex }
::= { hwImaGroupTable 1 }
HWImaGroupEntry ::= SEQUENCE {
hwImaGroupIfIndex InterfaceIndex,
hwImaGroupNeState ImaGroupState,
hwImaGroupFeState ImaGroupState,
hwImaGroupSymmetry ImaGroupSymmetry,
hwImaGroupMinNumTxLinks Integer32 (1..32),
hwImaGroupMinNumRxLinks Integer32 (1..32),
hwImaGroupTxTimingRefLink InterfaceIndexOrZero,
hwImaGroupRxTimingRefLink InterfaceIndexOrZero,
hwImaGroupTxImaId Integer32 (0..255),
hwImaGroupRxImaId Integer32 (0..255),
hwImaGroupTxFrameLength ImaFrameLength,
hwImaGroupRxFrameLength ImaFrameLength,
hwImaGroupDiffDelayMax MilliSeconds,
hwImaGroupAlphaValue Integer32 (1..2),
hwImaGroupBetaValue Integer32 (1..5),
hwImaGroupGammaValue Integer32 (1..5),
hwImaGroupNumTxActLinks Gauge32,
hwImaGroupNumRxActLinks Gauge32,
hwImaGroupTxOamLabelValue Integer32 (1..255),
hwImaGroupRxOamLabelValue Integer32 (0..255),
hwImaGroupFirstLinkIfIndex InterfaceIndex,
hwImaGroupName OCTET STRING,
hwImaGroupTxClock Integer32,
hwImaGroupRxClock Integer32
}
hwImaGroupIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the logical interface number ('ifIndex')
assigned to this IMA group, and is used to identify corresponding
rows in the Interfaces MIB.
Note that re-initialization of the management agent may cause
a client's 'hwImaGroupIfIndex' to change."
::= { hwImaGroupEntry 1 }
hwImaGroupNeState OBJECT-TYPE
SYNTAX ImaGroupState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the near-end IMA Group State
Machine."
::= { hwImaGroupEntry 2 }
hwImaGroupFeState OBJECT-TYPE
SYNTAX ImaGroupState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the far-end IMA Group State
Machine."
::= { hwImaGroupEntry 3 }
hwImaGroupSymmetry OBJECT-TYPE
SYNTAX ImaGroupSymmetry
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Symmetry of the IMA group."
::= { hwImaGroupEntry 4 }
hwImaGroupMinNumTxLinks OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Minimum number of transmit links required to be Active for
the IMA group to be in the Operational state."
::= { hwImaGroupEntry 5 }
hwImaGroupMinNumRxLinks OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Minimum number of receive links required to be Active for
the IMA group to be in the Operational state."
::= { hwImaGroupEntry 6 }
hwImaGroupTxTimingRefLink OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the transmit timing reference link to be
used by the near-end for IMA data cell clock recovery from
the ATM layer. The distinguished value of zero may be used
if no link has been configured in the IMA group, or if the
transmit timing reference link has not yet been selected."
::= { hwImaGroupEntry 7 }
hwImaGroupRxTimingRefLink OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the receive timing reference link to be
used by near-end for IMA data cell clock recovery toward
the ATM layer. The distinguished value of zero may be used
if no link has been configured in the IMA group, or if the
receive timing reference link has not yet been detected."
::= { hwImaGroupEntry 8 }
hwImaGroupTxImaId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IMA ID currently in use by the near-end IMA function."
::= { hwImaGroupEntry 9 }
hwImaGroupRxImaId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IMA ID currently in use by the far-end IMA function."
::= { hwImaGroupEntry 10 }
hwImaGroupTxFrameLength OBJECT-TYPE
SYNTAX ImaFrameLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The frame length to be used by the IMA group in the transmit
direction. Can only be set when the IMA group is startup."
DEFVAL { m128 }
::= { hwImaGroupEntry 11 }
hwImaGroupRxFrameLength OBJECT-TYPE
SYNTAX ImaFrameLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of IMA frame length as received from remote IMA function."
::= { hwImaGroupEntry 12 }
hwImaGroupDiffDelayMax OBJECT-TYPE
SYNTAX MilliSeconds (25..120)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of milliseconds of differential delay among
the links that will be tolerated on this interface."
DEFVAL { 25 }
::= { hwImaGroupEntry 13 }
hwImaGroupAlphaValue OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the 'alpha' value used to specify the number
of consecutive invalid ICP cells to be detected before moving
to the IMA Hunt state from the IMA Sync state."
::= { hwImaGroupEntry 14 }
hwImaGroupBetaValue OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the 'beta' value used to specify the number
of consecutive errored ICP cells to be detected before moving
to the IMA Hunt state from the IMA Sync state."
::= { hwImaGroupEntry 15 }
hwImaGroupGammaValue OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the 'gamma' value used to specify the number
of consecutive valid ICP cells to be detected before moving
to the IMA Sync state from the IMA PreSync state."
::= { hwImaGroupEntry 16 }
-- hwImaGroupNumTxActLinks is used by a network operator to tell how many
-- links which are configured for transmit are also Active.
hwImaGroupNumTxActLinks OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of links which are configured to transmit and are
currently Active in this IMA group."
::= { hwImaGroupEntry 17 }
-- hwImaGroupNumRxActLinks is used by a network operator to tell how many
-- links which are configured for receive are also Active.
hwImaGroupNumRxActLinks OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of links which are configured to receive and are
currently Active in this IMA group."
::= { hwImaGroupEntry 18 }
--
-- Objects to report the IMA OAM Label values transmitted and
-- received by the IMA group.
--
hwImaGroupTxOamLabelValue OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IMA OAM Label value transmitted by the NE IMA unit."
::= { hwImaGroupEntry 19 }
hwImaGroupRxOamLabelValue OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IMA OAM Label value transmitted by the FE IMA unit. The value 0
likely means that the IMA unit has not received an OAM Label
from the FE IMA unit at this time."
::= { hwImaGroupEntry 20 }
hwImaGroupFirstLinkIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the first link of this IMA Group."
::= { hwImaGroupEntry 21 }
-- 1.3.6.1.4.1.2011.5.25.176.1.1.1.22
hwImaGroupName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of interface ImaGroup."
::= { hwImaGroupEntry 22 }
-- 1.3.6.1.4.1.2011.5.25.176.1.1.1.23
hwImaGroupTxClock OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The clock mode to be used by the IMA group in the transmit direction."
DEFVAL { 2 }
::= { hwImaGroupEntry 23 }
-- 1.3.6.1.4.1.2011.5.25.176.1.1.1.24
hwImaGroupRxClock OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mode of IMA clock as received from remote IMA function."
::= { hwImaGroupEntry 24 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3
-- The IMA Link subtree
--
-- The IMA Link subtree consists of a table of IMA links. Each entry
-- in the table contains status information about a link which is part
-- of an IMA group, and also contains a configuration object to select
-- to which IMA group the link belongs.
--
hwImaLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWImaLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IMA group Link Status and Configuration table."
::= { hwImaMibObjects 2 }
hwImaLinkEntry OBJECT-TYPE
SYNTAX HWImaLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the IMA Group Link table."
INDEX { hwImaLinkIfIndex }
::= { hwImaLinkTable 1 }
HWImaLinkEntry ::= SEQUENCE {
hwImaLinkIfIndex InterfaceIndex,
hwImaLinkGroupIfIndex InterfaceIndex,
hwImaLinkNeTxState ImaLinkState,
hwImaLinkNeRxState ImaLinkState,
hwImaLinkFeTxState ImaLinkState,
hwImaLinkFeRxState ImaLinkState,
hwImaLinkRowStatus RowStatus,
hwImaLinkName OCTET STRING
}
hwImaLinkIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This corresponds to the 'ifIndex' of the MIB-II interface
on which this link is established. This object also
corresponds to the logical number ('ifIndex') assigned to
this IMA link."
::= { hwImaLinkEntry 1 }
hwImaLinkGroupIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the logical interface number ('ifIndex')
assigned to this IMA group. The specified link will be bound to
this IMA group."
::= { hwImaLinkEntry 2 }
hwImaLinkNeTxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the near-end transmit link."
::= { hwImaLinkEntry 3 }
hwImaLinkNeRxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the near-end receive link."
::= { hwImaLinkEntry 4 }
hwImaLinkFeTxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the far-end transmit link as reported
via ICP cells."
::= { hwImaLinkEntry 5 }
hwImaLinkFeRxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the far-end receive link as reported
via ICP cells."
::= { hwImaLinkEntry 6 }
hwImaLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hwImaLinkRowStatus object allows create, change, and delete
operations on hwImaLinkTable entries.
To create a new conceptual row (or instance) of the hwImaLinkTable,
hwImaLinkRowStatus must be set to 'createAndWait' or 'createAndGo'.
A successful set of the imaLinkGroupIndex object must be performed
before the hwImaLinkRowStatus of a new conceptual row can be set to
'active'.
To change (modify) the imaLinkGroupIndex in an hwImaLinkTable entry,
the hwImaLinkRowStatus object must first be set to 'notInService'.
Only then can this object in the conceptual row be modified.
This is due to the fact that the imaLinkGroupIndex object provides
the association between a physical IMA link and the IMA group to
which it belongs, and setting the imaLinkGroupIndex object to a
different value has the effect of changing the association between
a physical IMA link and an IMA group. To place the link 'in group',
the hwImaLinkRowStatus object is set to 'active'. While the row is
not in 'active' state, both the Transmit and Receive IMA link state
machines are in the 'Not In Group' state.
To remove (delete) an hwImaLinkTable entry from this table, set
this object to 'destroy'."
::= { hwImaLinkEntry 51 }
-- 1.3.6.1.4.1.2011.5.25.176.1.2.1.52
hwImaLinkName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description."
::= { hwImaLinkEntry 52 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3
hwImaAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwImaAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { hwImaMibObjects 3 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1
hwImaAlarmEntry OBJECT-TYPE
SYNTAX HwImaAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwImaAlarmIfIndex }
::= { hwImaAlarmTable 1 }
HwImaAlarmEntry ::=
SEQUENCE {
hwImaAlarmIfIndex
Integer32,
hwImaGroupNeDownEn
Integer32,
hwImaGroupFeDownEn
Integer32,
hwImaGroupTxClkMismatchEn
Integer32,
hwImaLinkLifEn
Integer32,
hwImaLinkLodsEn
Integer32,
hwImaLinkRfiEn
Integer32,
hwImaLinkFeTxUnusableEn
Integer32,
hwImaLinkFeRxUnusableEn
Integer32,
hwIMAAllEn
Integer32
}
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.1
hwImaAlarmIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 1 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.2
hwImaGroupNeDownEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 2 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.3
hwImaGroupFeDownEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 3 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.4
hwImaGroupTxClkMismatchEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 4 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.5
hwImaLinkLifEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 5 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.6
hwImaLinkLodsEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 6 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.7
hwImaLinkRfiEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 7 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.8
hwImaLinkFeTxUnusableEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 8 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.9
hwImaLinkFeRxUnusableEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 9 }
-- 1.3.6.1.4.1.2011.5.25.176.1.3.1.10
hwIMAAllEn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description."
::= { hwImaAlarmEntry 10 }
-- Conformance Information
hwImaMibGroups OBJECT IDENTIFIER ::= { hwImaMibConformance 1 }
hwImaMibCompliances OBJECT IDENTIFIER ::= { hwImaMibConformance 2 }
-- Compliance Statements
hwImaMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for network elements implementing
Inverse Multiplexing for ATM (IMA) interfaces."
MODULE -- this module
-- Mandatory Part
MANDATORY-GROUPS {
hwImaGroupGroup,
hwImaLinkGroup
}
-- Compliance Part
OBJECT hwImaGroupMinNumTxLinks
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwImaGroupMinNumRxLinks
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwImaGroupTxFrameLength
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwImaGroupDiffDelayMax
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { hwImaMibCompliances 1 }
-- Units of Conformance
hwImaGroupGroup OBJECT-GROUP
OBJECTS {
hwImaGroupIfIndex,
hwImaGroupNeState,
hwImaGroupFeState,
hwImaGroupSymmetry,
hwImaGroupMinNumTxLinks,
hwImaGroupMinNumRxLinks,
hwImaGroupTxTimingRefLink,
hwImaGroupRxTimingRefLink,
hwImaGroupTxImaId,
hwImaGroupRxImaId,
hwImaGroupTxFrameLength,
hwImaGroupRxFrameLength,
hwImaGroupDiffDelayMax,
hwImaGroupAlphaValue,
hwImaGroupBetaValue,
hwImaGroupGammaValue,
hwImaGroupNumTxActLinks,
hwImaGroupNumRxActLinks,
hwImaGroupTxOamLabelValue,
hwImaGroupRxOamLabelValue,
hwImaGroupFirstLinkIfIndex,
hwImaGroupName,
hwImaGroupTxClock,
hwImaGroupRxClock
}
STATUS current
DESCRIPTION
"A set of objects providing configuration and status information for
an IMA group definition."
::= { hwImaMibGroups 1 }
hwImaLinkGroup OBJECT-GROUP
OBJECTS {
hwImaLinkGroupIfIndex,
hwImaLinkNeTxState,
hwImaLinkNeRxState,
hwImaLinkFeTxState,
hwImaLinkFeRxState,
hwImaLinkRowStatus
}
STATUS current
DESCRIPTION
"A set of objects providing status information for an IMA link."
::= { hwImaMibGroups 2 }
hwImaGroupAlarmTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwImaGroupNeDownAlarm,
hwImaGroupNeDownAlarmResume,
hwImaGroupFeDownAlarm,
hwImaGroupFeDownAlarmResume,
hwImaGroupTxClkMismatch,
hwImaGroupTxClkMismatchResume
}
STATUS current
DESCRIPTION
"A set of NOTIFICATION providing alarm information for an IMA group."
::= { hwImaMibGroups 3 }
hwImaLinkAlarmTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS {
hwImaLinkLifAlarm,
hwImaLinkLifAlarmResume,
hwImaLinkLodsAlarm,
hwImaLinkLodsAlarmResume,
hwImaLinkRfiAlarm,
hwImaLinkRfiAlarmResume,
hwImaLinkFeTxUnusableAlarm,
hwImaLinkFeTxUnusableAlarmResume,
hwImaLinkFeRxUnusableAlarm,
hwImaLinkFeRxUnusableAlarmResume
}
STATUS current
DESCRIPTION
"A set of NOTIFICATION providing alarm information for an IMA link."
::= { hwImaMibGroups 4 }
-- 1.3.6.1.4.1.2011.5.25.176.3.1
hwImaGroupNeDownAlarm NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 1 }
-- 1.3.6.1.4.1.2011.5.25.176.3.2
hwImaGroupNeDownAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 2 }
-- 1.3.6.1.4.1.2011.5.25.176.3.3
hwImaGroupFeDownAlarm NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 3 }
-- 1.3.6.1.4.1.2011.5.25.176.3.4
hwImaGroupFeDownAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 4 }
-- 1.3.6.1.4.1.2011.5.25.176.3.5
hwImaGroupTxClkMismatch NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 5 }
-- 1.3.6.1.4.1.2011.5.25.176.3.6
hwImaGroupTxClkMismatchResume NOTIFICATION-TYPE
OBJECTS { hwImaGroupName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 6 }
-- 1.3.6.1.4.1.2011.5.25.176.3.7
hwImaLinkLifAlarm NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 7 }
-- 1.3.6.1.4.1.2011.5.25.176.3.8
hwImaLinkLifAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 8 }
-- 1.3.6.1.4.1.2011.5.25.176.3.9
hwImaLinkLodsAlarm NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 9 }
-- 1.3.6.1.4.1.2011.5.25.176.3.10
hwImaLinkLodsAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 10 }
-- 1.3.6.1.4.1.2011.5.25.176.3.11
hwImaLinkRfiAlarm NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 11 }
-- 1.3.6.1.4.1.2011.5.25.176.3.12
hwImaLinkRfiAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 12 }
-- 1.3.6.1.4.1.2011.5.25.176.3.13
hwImaLinkFeTxUnusableAlarm NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 13 }
-- 1.3.6.1.4.1.2011.5.25.176.3.14
hwImaLinkFeTxUnusableAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 14 }
-- 1.3.6.1.4.1.2011.5.25.176.3.15
hwImaLinkFeRxUnusableAlarm NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 15 }
-- 1.3.6.1.4.1.2011.5.25.176.3.16
hwImaLinkFeRxUnusableAlarmResume NOTIFICATION-TYPE
OBJECTS { hwImaLinkName }
STATUS current
DESCRIPTION
"Description."
::= { hwImaNotifications 16 }
END
--
-- HUAWEI-IMA-MIB.mib
--

View File

@@ -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: support@huawei.com
"
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
--

View File

@@ -0,0 +1,368 @@
-- =================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Inner Link MIB File for inner links between
-- frames
-- Reference:
-- Version: V1.00
-- History:
--
-- V1.00 2007-10-24, Create
-- =================================================================
HUAWEI-INNER-LINK-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
PhysicalIndex
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC;
hwInnerLinkMIB MODULE-IDENTITY
LAST-UPDATED "200710241430Z" -- Oct. 24, 2007 at 14:30 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:support@huawei.com "
DESCRIPTION
"The private mib file includes the general
information of inner links between frames
in cluster system."
::= { hwDatacomm 158 }
--
-- Node definitions
--
hwInnerLinkMIBObjects OBJECT IDENTIFIER ::= { hwInnerLinkMIB 1 }
hwInnerLinkMIBObjPrefix OBJECT IDENTIFIER ::= { hwInnerLinkMIBObjects 1 }
hwInnerLinkLeftPortPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"To describe physical entity index of left port of
the physical link which is part of the corresponding
inner logical link."
::= { hwInnerLinkMIBObjPrefix 1 }
hwInnerLinkLeftPortPhysicalName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"To describe physical entity name of left port of
the physical link which is part of the corresponding
inner logical link."
::= { hwInnerLinkMIBObjPrefix 2 }
hwInnerLinkRightPortPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"To describe physical entity index of right port of
the physical link which is part of the corresponding
inner logical link."
::= { hwInnerLinkMIBObjPrefix 3 }
hwInnerLinkRightPortPhysicalName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"To describe physical entity name of right port of
the physical link which is part of the corresponding
inner logical link."
::= { hwInnerLinkMIBObjPrefix 4 }
hwInnerLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwInnerLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per inner link entity.
Each inner link is composed of all physical links
of the same kind between two frames.
It describes the status of the inner link between
frames in NE5000E Cluster system."
::= { hwInnerLinkMIBObjects 2 }
hwInnerLinkEntry OBJECT-TYPE
SYNTAX HwInnerLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular inner link entity.
Each entry provides left and right vitural port and status
of the link to NMS to manage the links."
INDEX { hwInnerLinkIndex }
::= { hwInnerLinkTable 1 }
HwInnerLinkEntry ::=
SEQUENCE {
hwInnerLinkIndex
Unsigned32,
hwInnerLinkLeftFrameType
INTEGER,
hwInnerLinkLeftFrameId
Unsigned32,
hwInnerLinkLeftPortId
Unsigned32,
hwInnerLinkRightFrameType
INTEGER,
hwInnerLinkRightFrameId
Unsigned32,
hwInnerLinkRightPortId
Unsigned32,
hwInnerLinkType
INTEGER,
hwInnerLinkAdminState
INTEGER,
hwInnerLinkOperState
INTEGER,
hwInnerLinkAlarmLight
BITS
}
hwInnerLinkIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for this entry.It comprises of left frame
ID, right frame ID and type of the logical link."
::= { hwInnerLinkEntry 1 }
hwInnerLinkLeftFrameType OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
centralChassis (2),
lineChassis (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame type of the link's left point. A value of centralChassis
means the central frame in the system which can manage the system.
A value of lineChassis means a frame managed by the central frame."
::= { hwInnerLinkEntry 2 }
hwInnerLinkLeftFrameId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame ID of the link's left point."
::= { hwInnerLinkEntry 3 }
hwInnerLinkLeftPortId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port ID of the link's left virtual port."
::= { hwInnerLinkEntry 4 }
hwInnerLinkRightFrameType OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
centralChassis (2),
lineChassis (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame type of the link's right point."
::= { hwInnerLinkEntry 5 }
hwInnerLinkRightFrameId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frame ID of the link's right point."
::= { hwInnerLinkEntry 6 }
hwInnerLinkRightPortId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port ID of the link's right virtual port."
::= { hwInnerLinkEntry 7 }
hwInnerLinkType OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
controlChannel(2),
monitorChannel(3),
forwardChannel(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inner link type between the frames. A value of controlChannel
means a kind of logical link through which control messages're
transferred. A value of monitorChannel means a kind of logical
control link which only exists between the central chassises.
A value of forwardChannel mean a kind of logical link which is
used for data forwarding."
::= { hwInnerLinkEntry 8 }
hwInnerLinkAdminState OBJECT-TYPE
SYNTAX INTEGER{
notSupported(1),
locked(2),
shuttingDown(3),
unlocked(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative state for this object, and it is possible
to set the state when needed. A value of locked means the resource
is administratively prohibited from use. A value of shuttingDown
means that usage is administratively limited to current instances
of use. A value of unlocked means the resource is not administratively
prohibited from use."
::= { hwInnerLinkEntry 9 }
hwInnerLinkOperState OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
mostPhyChannelUp(2),
partPhyChannelUp(3),
mostPhyChannelDown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational state for this object. A value of mostPhyChannelUp means
most of the physical links consisting of the logical link are working well.
It's possible that none of the physical links is wrong. A value of
partPhyChannelUp means several physical links of the logical link are broken
down. A value of mostPhyChannelDown means most of the physical links of the
logical link are down. It's possible that none of the physical links is ok. "
::= { hwInnerLinkEntry 10 }
hwInnerLinkAlarmLight OBJECT-TYPE
SYNTAX BITS{
notSupported(0),
underRepair(1),
critical(2),
major(3),
minor(4),
alarmOutstanding(5),
warning(6),
indeterminate(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for this entity. It is decided by
the alarm status of the physical links which compose
the logical link.
When no bits of this attribute are set, then none of the
status conditions described below are present. When the
value of under repair is set, the resource is currently
being repaired.
When the value of critical is set, one or more critical
alarms are active against the resource. When the value of
major is set, one or more major alarms are active against
the resource. When the value of minor is set, one or more
minor alarms are active against the resource. When the
value of warning is set, one or more warning alarms are
active against the resource. When the value of
indeterminate is set, one or more alarms of indeterminate
severity are active against the resource.
When the value of alarm outstanding is set, one or more
alarms is active against the resource. The fault may or may
not be disabling."
::= { hwInnerLinkEntry 11 }
hwInnerLinkTraps OBJECT IDENTIFIER ::= { hwInnerLinkMIB 2 }
hwInnerLinkTrapsPrefix OBJECT IDENTIFIER ::= { hwInnerLinkTraps 1 }
hwInnerLinkOnePhysicalLinkUp NOTIFICATION-TYPE
OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName,
hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName }
STATUS current
DESCRIPTION
"One physical link of the corrresponding inner logical link is available."
::= { hwInnerLinkTrapsPrefix 1 }
hwInnerLinkOnePhysicalLinkDown NOTIFICATION-TYPE
OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName,
hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName }
STATUS current
DESCRIPTION
"One physical link of the corrresponding inner logical link is unavailable."
::= { hwInnerLinkTrapsPrefix 2 }
-- Conformance and Compliance
--
hwInnerLinkConformance OBJECT IDENTIFIER ::= { hwInnerLinkMIB 3 }
hwInnerLinkCompliances OBJECT IDENTIFIER ::= { hwInnerLinkConformance 1 }
-- this module
hwInnerLinkCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI Inner Link MIB."
MODULE -- this module
MANDATORY-GROUPS { hwInnerLinkGroup }
OBJECT hwInnerLinkAdminState
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { hwInnerLinkCompliances 1 }
hwInnerLinkGroups OBJECT IDENTIFIER ::= { hwInnerLinkConformance 2 }
hwInnerLinkGroup OBJECT-GROUP
OBJECTS { hwInnerLinkLeftPortPhysicalIndex, hwInnerLinkLeftPortPhysicalName,
hwInnerLinkRightPortPhysicalIndex, hwInnerLinkRightPortPhysicalName,
hwInnerLinkLeftFrameType, hwInnerLinkLeftFrameId,
hwInnerLinkLeftPortId, hwInnerLinkRightFrameType, hwInnerLinkRightFrameId,
hwInnerLinkRightPortId, hwInnerLinkType, hwInnerLinkAdminState,
hwInnerLinkOperState, hwInnerLinkAlarmLight
}
STATUS current
DESCRIPTION
"HUAWEI Inner Link group."
::= { hwInnerLinkGroups 1 }
hwInnerLinkNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwInnerLinkOnePhysicalLinkUp, hwInnerLinkOnePhysicalLinkDown }
STATUS current
DESCRIPTION
"Inner Link Notification group."
::= { hwInnerLinkGroups 2 }
END
--
-- HUAWEI-INNER-LINK-MIB.mib
--

3963
MIBS/huawei/HUAWEI-IPFPM-MIB Normal file

File diff suppressed because it is too large Load Diff

680
MIBS/huawei/HUAWEI-IPHC-MIB Normal file
View File

@@ -0,0 +1,680 @@
-- ====================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei IPHC MIB Definition
-- Reference:
-- Version: V1.0
-- History:
-- wanglili create first version v1.0
-- =====================================================================
HUAWEI-IPHC-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-TYPE, MODULE-IDENTITY, Counter64, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI -- [RFC2578]
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC -- [RFC2579]
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
ifIndex
FROM RFC1213-MIB
ifName
FROM IF-MIB -- [RFC2233]
;
hwIphcMIB MODULE-IDENTITY
LAST-UPDATED "200707230000Z"
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
"HUAWEI-IPHC-MIB is a private MIB defined by Huawei.
It describes the configurations, configuration status,
and statistics of IP packet header compression.
"
::= { hwDatacomm 154 }
--
--Textual conventions
--
--HWCompressType
HWCompressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Compress type:
withoutCompress(1),
enableTcpCompress(2),
enableRtpCompress(3),
enableEcRtpCompress(4),
enableUdpCompressOnly(5),
enableUdpandRtpCompressOnly(6)
"
SYNTAX INTEGER {
withoutCompress(1),
enableTcpCompress(2),
enableRtpCompress(3),
enableEcRtpCompress(4),
enableUdpCompressOnly(5),
enableUdpandRtpCompressOnly(6)
}
--Compress packet in ietf-format or not
HWCompressFormat ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Compress packets in ietf-format(defined in RFC2507) or not
"
SYNTAX INTEGER {
ietf(1),
nonstandard(2)
}
--
-- Config Node definitions
--
hwIphcInfoObjects OBJECT IDENTIFIER ::= { hwIphcMIB 1 }
hwIphcTcpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcTcpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure the parameters of IP/TCP header compression."
::= { hwIphcInfoObjects 1 }
hwIphcTcpConfigEntry OBJECT-TYPE
SYNTAX HwIphcTcpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcTcpIfIndex }
::= { hwIphcTcpConfigTable 1 }
HwIphcTcpConfigEntry ::=
SEQUENCE {
hwIphcTcpIfIndex
Integer32,
hwIphcTcpEnable
HWCompressType,
hwIphcTcpConnnectionNumber
Integer32,
hwIphcTcpRowStatus
RowStatus
}
hwIphcTcpIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the interface enabled with IP/TCP header compression, the same as IfIndex of this interface. "
::= { hwIphcTcpConfigEntry 1 }
hwIphcTcpEnable OBJECT-TYPE
SYNTAX HWCompressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifies whether IP/TCP header compression is enabled on the interface. The default value is 2."
::= { hwIphcTcpConfigEntry 2 }
hwIphcTcpConnnectionNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of IP/TCP header compression sessions on the interface.The default value is 16."
::= { hwIphcTcpConfigEntry 3 }
hwIphcTcpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status."
::= { hwIphcTcpConfigEntry 4 }
hwIphcTcpConfigEffectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcTcpConfigEffectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the valid parameters of IP/TCP header compression on the interface after negotiation with the peer interface. "
::= { hwIphcInfoObjects 2 }
hwIphcTcpConfigEffectEntry OBJECT-TYPE
SYNTAX HwIphcTcpConfigEffectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcTcpIfIndex }
::= { hwIphcTcpConfigEffectTable 1 }
HwIphcTcpConfigEffectEntry ::=
SEQUENCE {
hwIphcTcpEffectEnable
HWCompressType,
hwIphcTcpEffectConnnectionNumber
Integer32
}
hwIphcTcpEffectEnable OBJECT-TYPE
SYNTAX HWCompressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies whether the IP/TCP header compression is effective on the interface after negotiation with the peer interface. "
::= { hwIphcTcpConfigEffectEntry 1 }
hwIphcTcpEffectConnnectionNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of valid IP/TCP header compression sessions on the interface after negotiation with the peer interface. "
::= { hwIphcTcpConfigEffectEntry 2 }
hwIphcRtpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcRtpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure the parameters of IP/UDP or IP/UDP/RTP header compression."
::= { hwIphcInfoObjects 3 }
hwIphcRtpConfigEntry OBJECT-TYPE
SYNTAX HwIphcRtpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcRtpIfIndex }
::= { hwIphcRtpConfigTable 1 }
HwIphcRtpConfigEntry ::=
SEQUENCE {
hwIphcRtpIfIndex
Integer32,
hwIphcRtpEnable
HWCompressType,
hwIphcRtpConnnectionNumber
Integer32,
hwIphcRtpNValue
Integer32,
hwIphcRtpFormatType
HWCompressFormat,
hwIphcRtpRowStatus
RowStatus
}
hwIphcRtpIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the interface enabled with IP/UDP or IP/UDP/RTP header compression, the same as IfIndex of this interface"
::= { hwIphcRtpConfigEntry 1 }
hwIphcRtpEnable OBJECT-TYPE
SYNTAX HWCompressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifies whether IP/UDP and IP/UDP/RTP header compression is enabled on the interface. "
::= { hwIphcRtpConfigEntry 2 }
hwIphcRtpConnnectionNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of IP/UDP and IP/UDP/RTP header compression sessions on the interface."
::= { hwIphcRtpConfigEntry 3 }
hwIphcRtpNValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of packet retransmissions when EcRTP is enabled on the interface."
::= { hwIphcRtpConfigEntry 4 }
hwIphcRtpFormatType OBJECT-TYPE
SYNTAX HWCompressFormat
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Compressed packet format supported by the interface. "
::= { hwIphcRtpConfigEntry 5 }
hwIphcRtpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status."
::= { hwIphcRtpConfigEntry 6 }
hwIphcRtpConfigEffectTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcRtpConfigEffectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the valid parameters of IP/UDP and IP/UDP/RTP header compression on the interface after negotiation with the peer interface. "
::= { hwIphcInfoObjects 4 }
hwIphcRtpConfigEffectEntry OBJECT-TYPE
SYNTAX HwIphcRtpConfigEffectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcRtpIfIndex }
::= { hwIphcRtpConfigEffectTable 1 }
HwIphcRtpConfigEffectEntry ::=
SEQUENCE {
hwIphcRtpEffectEnable
HWCompressType,
hwIphcRtpEffectConnnectionNumber
Integer32,
hwIphcRtpEffectNValue
Integer32
}
hwIphcRtpEffectEnable OBJECT-TYPE
SYNTAX HWCompressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies whether IP/UDP and IP/UDP/RTP header compression is effective on the interface after negotiation with the peer interface."
::= { hwIphcRtpConfigEffectEntry 1 }
hwIphcRtpEffectConnnectionNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of valid IP/UDP and IP/UDP/RTP header compression sessions on the interface."
::= { hwIphcRtpConfigEffectEntry 2 }
hwIphcRtpEffectNValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packet retransmissions when EcRTP is enabled on the interface after negotiation with the peer interface."
::= { hwIphcRtpConfigEffectEntry 3 }
--
-- Statistics Node definitions
--
hwIphcStatisticsObjects OBJECT IDENTIFIER ::= { hwIphcMIB 2 }
hwIphcTcpRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcTcpRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists statistics on IP/TCP header compression."
::= { hwIphcStatisticsObjects 1 }
hwIphcTcpRunInfoEntry OBJECT-TYPE
SYNTAX HwIphcTcpRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcTcpIfIndex }
::= { hwIphcTcpRunInfoTable 1 }
HwIphcTcpRunInfoEntry ::=
SEQUENCE {
hwIphcTcpSentTotalPackets
Counter64,
hwIphcTcpSentTotalBytes
Counter64,
hwIphcTcpSentCompressPackets
Counter64,
hwIphcTcpSentCompressBytes
Counter64,
hwIphcTcpSavedBytes
Counter64,
hwIphcTcpCompressRatio
Integer32,
hwIphcTcpReceivedTotalPackets
Counter64,
hwIphcTcpReceivedCompressPackets
Counter64,
hwIphcTcpReceivedCompressErrorPackets
Counter64,
hwIphcTcpReceivedCompressDiscardPackets
Counter64
}
hwIphcTcpSentTotalPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sent packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 1 }
hwIphcTcpSentTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the bytes of sent packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 2 }
hwIphcTcpSentCompressPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of compressed packets."
::= { hwIphcTcpRunInfoEntry 3 }
hwIphcTcpSentCompressBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the bytes of compressed packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 4 }
hwIphcTcpSavedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the bytes saved after compression with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 5 }
hwIphcTcpCompressRatio OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compression ratio."
::= { hwIphcTcpRunInfoEntry 6 }
hwIphcTcpReceivedTotalPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of received packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 7 }
hwIphcTcpReceivedCompressPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of received compressed packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 8 }
hwIphcTcpReceivedCompressErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of incorrectly-compressed packets with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 9 }
hwIphcTcpReceivedCompressDiscardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the packets discarded due to failed decompression with IP/TCP header."
::= { hwIphcTcpRunInfoEntry 10 }
hwIphcRtpRunInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIphcRtpRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists statistics on IP/UDP or IP/UDP/RTP header compression."
::= { hwIphcStatisticsObjects 2 }
hwIphcRtpRunInfoEntry OBJECT-TYPE
SYNTAX HwIphcRtpRunInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table."
INDEX { hwIphcRtpIfIndex }
::= { hwIphcRtpRunInfoTable 1 }
HwIphcRtpRunInfoEntry ::=
SEQUENCE {
hwIphcRtpSentTotalPackets
Counter64,
hwIphcRtpSentTotalBytes
Counter64,
hwIphcRtpSentCompressPackets
Counter64,
hwIphcRtpSentCompressBytes
Counter64,
hwIphcRtpSavedBytes
Counter64,
hwIphcRtpCompressRatio
Integer32,
hwIphcRtpReceivedTotalPackets
Counter64,
hwIphcRtpReceivedCompressPackets
Counter64,
hwIphcRtpReceivedCompressErrorPackets
Counter64,
hwIphcRtpReceivedCompressDiscardPackets
Counter64
}
hwIphcRtpSentTotalPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sent packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 1 }
hwIphcRtpSentTotalBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the bytes of sent packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 2 }
hwIphcRtpSentCompressPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sent compressed packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 3 }
hwIphcRtpSentCompressBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of the bytes of sent compressed packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 4 }
hwIphcRtpSavedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of saved bytes after compression with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 5 }
hwIphcRtpCompressRatio OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compression ratio."
::= { hwIphcRtpRunInfoEntry 6 }
hwIphcRtpReceivedTotalPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of received packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 7 }
hwIphcRtpReceivedCompressPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of the bytes of received compressed packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 8 }
hwIphcRtpReceivedCompressErrorPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received incorrectly-compressed packets with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 9 }
hwIphcRtpReceivedCompressDiscardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets discarded due to failed compression with IP/UDP or IP/UDP/RTP header."
::= { hwIphcRtpRunInfoEntry 10 }
--
-- Notifications
--
hwIphcTraps OBJECT IDENTIFIER ::= { hwIphcMIB 3 }
hwIphcContextError NOTIFICATION-TYPE
OBJECTS { ifIndex, ifName }
STATUS current
DESCRIPTION
"During a specified period, the number of the CONTEXT_STATE packets received by the compressor exceeds the threshold. "
::= { hwIphcTraps 1 }
hwIphcContextErrorResume NOTIFICATION-TYPE
OBJECTS { ifIndex, ifName }
STATUS current
DESCRIPTION
"During a specified period, the number of the CONTEXT_STATE packets received by the compressor restores to the normal state. "
::= { hwIphcTraps 2 }
-- Conformance and Compliance
--
hwIphcConformance OBJECT IDENTIFIER ::= { hwIphcMIB 4 }
hwIphcCompliances OBJECT IDENTIFIER ::= { hwIphcConformance 1 }
-- this module
hwIphcCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting the HUAWEI-IPHC-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwIphcInfoGroup, hwIphcStatisticsGroup, hwIphcNotificationGroup }
OBJECT hwIphcTcpEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcTcpConnnectionNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcTcpRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcRtpEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcRtpConnnectionNumber
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcRtpNValue
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcRtpFormatType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT hwIphcRtpRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { hwIphcCompliances 1 }
hwIphcGroups OBJECT IDENTIFIER ::= { hwIphcConformance 2 }
hwIphcInfoGroup OBJECT-GROUP
OBJECTS { hwIphcTcpEnable, hwIphcTcpConnnectionNumber, hwIphcTcpRowStatus,
hwIphcTcpEffectEnable, hwIphcTcpEffectConnnectionNumber,
hwIphcRtpEnable, hwIphcRtpConnnectionNumber, hwIphcRtpNValue, hwIphcRtpFormatType, hwIphcRtpRowStatus,
hwIphcRtpEffectEnable, hwIphcRtpEffectConnnectionNumber, hwIphcRtpEffectNValue
}
STATUS current
DESCRIPTION
"Standard HUAWEI IPHC Configuration group."
::= { hwIphcGroups 1 }
hwIphcStatisticsGroup OBJECT-GROUP
OBJECTS { hwIphcTcpSentTotalPackets, hwIphcTcpSentTotalBytes, hwIphcTcpSentCompressPackets, hwIphcTcpSentCompressBytes,
hwIphcTcpSavedBytes, hwIphcTcpCompressRatio, hwIphcTcpReceivedTotalPackets, hwIphcTcpReceivedCompressPackets,
hwIphcTcpReceivedCompressErrorPackets, hwIphcTcpReceivedCompressDiscardPackets, hwIphcRtpSentTotalPackets,
hwIphcRtpSentTotalBytes, hwIphcRtpSentCompressPackets, hwIphcRtpSentCompressBytes, hwIphcRtpSavedBytes,
hwIphcRtpCompressRatio, hwIphcRtpReceivedTotalPackets, hwIphcRtpReceivedCompressPackets,
hwIphcRtpReceivedCompressErrorPackets, hwIphcRtpReceivedCompressDiscardPackets
}
STATUS current
DESCRIPTION
"Standard HUAWEI IPHC Statistics group."
::= { hwIphcGroups 2 }
hwIphcNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwIphcContextError, hwIphcContextErrorResume }
STATUS current
DESCRIPTION
"Standard HUAWEI IPHC Notification group."
::= { hwIphcGroups 3 }
END
--
-- HUAWEI-IPHC-MIB.mib
--

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,321 @@
-- =================================================================
-- Copyright (C) 2009 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-IPSESSION-MIB
-- Reference:
-- Version: V1.0
-- History:
--
-- =================================================================
HUAWEI-IPSESSION-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InterfaceIndex
FROM IF-MIB
IpAddress, Integer32, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus, MacAddress, TruthValue, DisplayString
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB;
hwIpSessionMIB MODULE-IDENTITY
LAST-UPDATED "200403041608Z"
ORGANIZATION
"Huawei Technologies Co., Ltd.
"
CONTACT-INFO
"
NanJing Institute,Huawei Technologies Co.,Ltd.
HuiHong Mansion,No.91 BaiXia Rd.
NanJing, P.R. of China
Zipcode:210001
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"The MIB contains objects of module IP-Session interface."
::= { hwDatacomm 184 }
hwIpSessionMibObjects OBJECT IDENTIFIER ::= { hwIpSessionMIB 1 }
hwIpSessIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIPSessIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP-Session interface configuration table."
::= { hwIpSessionMibObjects 1 }
hwIpSessIfCfgEntry OBJECT-TYPE
SYNTAX HwIPSessIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP-Session interface configuration table entry."
INDEX { hwIpSessIfCfgIfIndex }
::= { hwIpSessIfCfgTable 1 }
HwIPSessIfCfgEntry ::=
SEQUENCE {
hwIpSessIfCfgIfIndex
InterfaceIndex,
hwIpSessIfCfgAuthDomain
DisplayString,
hwIpSessIfCfgNasPortType
Integer32,
hwIpSessIfCfgArpInterval
Integer32,
hwIpSessIfCfgArpFailTimes
Integer32,
hwIpSessIfCfgOption82Policy
INTEGER,
hwIpSessIfCfgServicePolicy
INTEGER,
hwIpSessIfCfgVpn
DisplayString,
hwIpSessIfCfgIpSessionEnable
EnabledStatus,
hwIpSessIfCfgRowStatus
RowStatus
}
hwIpSessIfCfgIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index.
"
::= { hwIpSessIfCfgEntry 1 }
hwIpSessIfCfgAuthDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain when authenticating.
"
::= { hwIpSessIfCfgEntry 11 }
hwIpSessIfCfgNasPortType OBJECT-TYPE
SYNTAX Integer32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Kind of access port, reference to attribute of NAS-PORT-TYPE in RFC2865. 20 indicates that the access port is restored to the default value.
"
::= { hwIpSessIfCfgEntry 12 }
hwIpSessIfCfgArpInterval OBJECT-TYPE
SYNTAX Integer32(0..121)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP detection interval, 121 indicates that the detection interval is restored to the default value.
"
DEFVAL { 30 }
::= { hwIpSessIfCfgEntry 13 }
hwIpSessIfCfgArpFailTimes OBJECT-TYPE
SYNTAX Integer32(2..11)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number that ARP detection is allowed to fail, 121 indicates that the number is restored to the default value.
"
DEFVAL { 5 }
::= { hwIpSessIfCfgEntry 14 }
hwIpSessIfCfgOption82Policy OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
insert(2),
replace(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Policy of DHCP option82.
"
DEFVAL { replace }
::= { hwIpSessIfCfgEntry 15 }
hwIpSessIfCfgServicePolicy OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
option60(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Policy to select service scheme .
"
DEFVAL { default }
::= { hwIpSessIfCfgEntry 16 }
hwIpSessIfCfgVpn OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPN instance name.
"
::= { hwIpSessIfCfgEntry 17 }
hwIpSessIfCfgIpSessionEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable IP-Session,
1:disable(default); 2:enable.
"
DEFVAL { disable }
::= { hwIpSessIfCfgEntry 18 }
hwIpSessIfCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row administration status, only supporting add or delete.
"
::= { hwIpSessIfCfgEntry 51 }
hwIpSessUserCfgTable OBJECT IDENTIFIER ::= { hwIpSessionMibObjects 2 }
hwIpSessUserPasswordType OBJECT-TYPE
SYNTAX INTEGER
{
simple(1),
cipher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's password type.
"
DEFVAL { simple }
::= { hwIpSessUserCfgTable 11 }
hwIpSessUserPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's password.
"
::= { hwIpSessUserCfgTable 12 }
hwIpSessUserNameOption82 OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name option82 include.
"
DEFVAL { none }
::= { hwIpSessUserCfgTable 13 }
hwIpSessUserNameIP OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name IP address include.
"
DEFVAL { none }
::= { hwIpSessUserCfgTable 14 }
hwIpSessUserNameSysName OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name system name include.
"
DEFVAL { none }
::= { hwIpSessUserCfgTable 15 }
hwIpSessUserNameMac OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
first(2),
second(3),
third(4),
fourth(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP session user's name MAC address include.
"
DEFVAL { none }
::= { hwIpSessUserCfgTable 16 }
hwIpSessionConformance OBJECT IDENTIFIER ::= { hwIpSessionMIB 3 }
hwIpSessionCompliances OBJECT IDENTIFIER ::= { hwIpSessionConformance 1 }
hwIpSessionCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The configure of IP session's group."
MODULE
MANDATORY-GROUPS { hwIpSessIfCfgGroup, hwIpSessUserCfgGroup }
::= { hwIpSessionCompliances 1 }
hwIpSessionGroups OBJECT IDENTIFIER ::= { hwIpSessionConformance 2 }
hwIpSessIfCfgGroup OBJECT-GROUP
OBJECTS {hwIpSessIfCfgAuthDomain, hwIpSessIfCfgNasPortType,
hwIpSessIfCfgArpInterval, hwIpSessIfCfgArpFailTimes, hwIpSessIfCfgOption82Policy,
hwIpSessIfCfgServicePolicy, hwIpSessIfCfgVpn, hwIpSessIfCfgIpSessionEnable,
hwIpSessIfCfgRowStatus
}
STATUS current
DESCRIPTION
"The interface configure of IP session's group."
::= { hwIpSessionGroups 1 }
hwIpSessUserCfgGroup OBJECT-GROUP
OBJECTS { hwIpSessUserPasswordType, hwIpSessUserPassword, hwIpSessUserNameOption82,
hwIpSessUserNameIP, hwIpSessUserNameSysName,hwIpSessUserNameMac
}
STATUS current
DESCRIPTION
"The global configure of IP session's group."
::= { hwIpSessionGroups 2 }
END

125
MIBS/huawei/HUAWEI-IPV6-MIB Normal file
View File

@@ -0,0 +1,125 @@
-- =================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved
--
-- Description: The HUAWEI-IPV6-MIB provides information about IPv6.
--
-- Reference:
-- Version: V1.0
-- History:
-- wangshuangxu,2007.5.24,publish
-- =================================================================
HUAWEI-IPV6-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
DisplayString
FROM SNMPv2-TC
ipv6IfIndex
FROM IPV6-MIB
EnabledStatus
FROM P-BRIDGE-MIB;
hwIpv6Mib MODULE-IDENTITY
LAST-UPDATED "200705241610Z"
ORGANIZATION "IPv6-Team of Huawei Technologies"
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Showchuang 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:winstan@huawei.com"
DESCRIPTION
"The MIB module for entities implementing the IPv6
protocol."
::= { hwDatacomm 153 }
hwIpv6MibObjects OBJECT IDENTIFIER ::= { hwIpv6Mib 1 }
-- ==============================
-- the ipv6 Interfaces table
-- ==============================
hwIpv6IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwIpv6IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 interfaces table contains information
on the entity's internetwork-layer interfaces."
::= { hwIpv6MibObjects 1 }
hwIpv6IfEntry OBJECT-TYPE
SYNTAX HwIpv6IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An interface entry containing objects
about a particular IPv6 interface."
INDEX { ipv6IfIndex }
::= { hwIpv6IfTable 1 }
HwIpv6IfEntry ::= SEQUENCE {
hwIpv6IfDescr DisplayString,
hwIpv6IfEnableFlag EnabledStatus
}
hwIpv6IfDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies interface name."
::= { hwIpv6IfEntry 1 }
hwIpv6IfEnableFlag OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies whether IPv6 is enabled on interface
or not. If IPv6 is enabled on interface, the value of
this object refers to 1,else refers to 2."
::= { hwIpv6IfEntry 2 }
hwIpv6MibConformance OBJECT IDENTIFIER ::= { hwIpv6Mib 2 }
hwIpv6Compliances OBJECT IDENTIFIER ::= { hwIpv6MibConformance 1 }
hwIpv6Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-IPV6-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwIpv6Group
}
::= { hwIpv6Compliances 1 }
hwIpv6Groups OBJECT IDENTIFIER ::= { hwIpv6MibConformance 2 }
hwIpv6Group OBJECT-GROUP
OBJECTS {
hwIpv6IfDescr,
hwIpv6IfEnableFlag}
STATUS current
DESCRIPTION
"The IPv6 table member."
::= { hwIpv6Groups 1 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,970 @@
-- ==================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI KOMPELLA Management MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 PanJun, 2006-05-09, publish
-- ==================================================================
HUAWEI-KOMPELLA-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
HWL2VpnVcEncapsType, HWEnableValue, HWL2VpnStateChangeReason
FROM HUAWEI-VPLS-EXT-MIB
InterfaceIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue
FROM SNMPv2-TC;
hwL2VpnKompella MODULE-IDENTITY
LAST-UPDATED "200605090900Z" -- May 09, 2006 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:support@huawei.com"
DESCRIPTION
"The HUAWEI-KOMPELLA-MIB contains objects to
manage KOMPELLA."
::= { hwL2Vpn 2 }
--
-- Node definitions
--
hwL2Vpn OBJECT IDENTIFIER ::= { hwDatacomm 119 }
hwKompellaMIBObjects OBJECT IDENTIFIER ::= { hwL2VpnKompella 1 }
--
-- The KOMPELLA's Vpn Table
--
hwKompellaVpnTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaVpnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the VPN's configuration table. Users can
create or delete the VPN by it."
::= { hwKompellaMIBObjects 1 }
hwKompellaVpnEntry OBJECT-TYPE
SYNTAX HWKompellaVpnEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a Vpn entry."
INDEX { hwKompellaVpnName }
::= { hwKompellaVpnTable 1 }
HWKompellaVpnEntry ::=
SEQUENCE {
hwKompellaVpnName
DisplayString,
hwKompellaVpnVcType
HWL2VpnVcEncapsType,
hwKompellaVpnRouteDistinguisher
DisplayString,
hwKompellaVpnCtrlWord
HWEnableValue,
hwKompellaVpnMtu
Unsigned32,
hwKompellaVpnRowStatus
RowStatus
}
hwKompellaVpnName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The human-readable name of this VPN."
::= { hwKompellaVpnEntry 1 }
hwKompellaVpnVcType OBJECT-TYPE
SYNTAX HWL2VpnVcEncapsType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the service to be carried."
::= { hwKompellaVpnEntry 2 }
hwKompellaVpnRouteDistinguisher OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..21))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The route distinguisher for this VPN.
This value must be exclusive on the whole.
If this node hasn't been configured, the entry of
hwKompellaCeTable or hwKompellaVcTable can not be
created."
::= { hwKompellaVpnEntry 3 }
hwKompellaVpnCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the control word capability."
::= { hwKompellaVpnEntry 4 }
hwKompellaVpnMtu OBJECT-TYPE
SYNTAX Unsigned32 (0|46..16352)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies max transport unit."
::= { hwKompellaVpnEntry 5 }
hwKompellaVpnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
Only hwKompellaVpnMtu can be modified.
If delete a VPN, the entries of hwKompellaCeTable
and hwKompellaVcTable under this VPN will be
deleted too."
::= { hwKompellaVpnEntry 51 }
--
-- The KOMPELLA's Vpn Target Table
--
hwKompellaVpnTargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaVpnTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the VPN Target's configuration table. Users
can create or delete the Vpn target of a VPN by it."
::= { hwKompellaMIBObjects 2 }
hwKompellaVpnTargetEntry OBJECT-TYPE
SYNTAX HWKompellaVpnTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a Vpn target entry."
INDEX { hwKompellaVpnName, hwKompellaVpnTargetType,hwKompellaVpnTarget }
::= { hwKompellaVpnTargetTable 1 }
HWKompellaVpnTargetEntry ::=
SEQUENCE {
-- hwKompellaVpnTargetIndex
-- Unsigned32,
hwKompellaVpnTargetType
INTEGER,
hwKompellaVpnTarget
DisplayString,
hwKompellaVpnTargetRowStatus
RowStatus
}
-- hwKompellaVpnTargetIndex OBJECT-TYPE
-- SYNTAX Unsigned32 (1..16)
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Auxiliary index for route-targets configured for a
-- particular VPN."
-- ::= { hwKompellaVpnTargetEntry 1 }
hwKompellaVpnTargetType OBJECT-TYPE
SYNTAX INTEGER
{
import(1),
export(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route target export distribution type."
::= { hwKompellaVpnTargetEntry 2 }
hwKompellaVpnTarget OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..21))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route target distribution policy."
::= { hwKompellaVpnTargetEntry 3 }
hwKompellaVpnTargetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The VPN designated by hwKompellaVpnName must be
created first.
Not support modifying configuration."
::= { hwKompellaVpnTargetEntry 51 }
--
-- The KOMPELLA's CE Table
--
hwKompellaCeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaCeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the CE configuration table. Users
can create or delete the CE of a VPN by it."
::= { hwKompellaMIBObjects 3 }
hwKompellaCeEntry OBJECT-TYPE
SYNTAX HWKompellaCeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a CE entry."
INDEX { hwKompellaVpnName, hwKompellaCeID }
::= { hwKompellaCeTable 1 }
HWKompellaCeEntry ::=
SEQUENCE {
hwKompellaCeID
Unsigned32,
hwKompellaCeName
DisplayString,
hwKompellaCeIDRange
Unsigned32,
hwKompellaCeIDDefaultOffset
Unsigned32,
hwKompellaCeRowStatus
RowStatus
}
hwKompellaCeID OBJECT-TYPE
SYNTAX Unsigned32 (0..249)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique ID in a VPN identifies a local CE."
::= { hwKompellaCeEntry 1 }
hwKompellaCeName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The human-readable name of this CE."
::= { hwKompellaCeEntry 2 }
hwKompellaCeIDRange OBJECT-TYPE
SYNTAX Unsigned32 (1..250)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The CE ID range available."
::= { hwKompellaCeEntry 3 }
hwKompellaCeIDDefaultOffset OBJECT-TYPE
SYNTAX Unsigned32 (0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value of default original CE offset, default value is 0."
::= { hwKompellaCeEntry 4 }
hwKompellaCeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The VPN designated by hwKompellaVpnName must be
created first.
Not support modifying configuration.
If delete a CE, the entries of hwKompellaVcTable
under this CE will be deleted too."
::= { hwKompellaCeEntry 51 }
--
-- The KOMPELLA's VC Table
--
hwKompellaVcTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is the VC configuration table. Users
can create or delete the VC of a VPN by it."
::= { hwKompellaMIBObjects 4 }
hwKompellaVcEntry OBJECT-TYPE
SYNTAX HWKompellaVcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC entry."
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID }
::= { hwKompellaVcTable 1 }
HWKompellaVcEntry ::=
SEQUENCE {
hwKompellaVcIfIndex
InterfaceIndex,
hwKompellaVcRmtCeID
Unsigned32,
hwKompellaVcInboundLabel
Unsigned32,
hwKompellaVcOutboundLabel
Unsigned32,
hwKompellaVcCtrlWord
HWEnableValue,
hwKompellaVcTnlPolicyName
OCTET STRING,
hwKompellaVcVlanTagMode
INTEGER,
hwKompellaVcSecondary
TruthValue,
hwKompellaOAMSync
TruthValue,
hwKompellaVCForBFDIndex
Unsigned32,
hwKompellaVcOperStatus
INTEGER,
hwKompellaVcRerouteDelayTime
Unsigned32,
hwKompellaVcRerouteResumeTime
Unsigned32,
hwKompellaVcReroutePolicy
INTEGER,
hwKompellaVcRerouteReason
HWL2VpnStateChangeReason,
hwKompellaVcLastRerouteTime
Unsigned32,
hwKompellaVcManualSetFault
TruthValue,
hwKompellaVcIsActive
TruthValue,
hwKompellaACStatus
INTEGER,
hwKompellaACOAMStatus
INTEGER,
hwKompellaVcBFDDetectMultiplier
Unsigned32,
hwKompellaVcBFDMinReceiveInterval
Unsigned32,
hwKompellaVcBFDMinTransmitInterval
Unsigned32,
hwKompellaVcDynamicBFDDetect
TruthValue,
hwKompellaEthOamType
INTEGER,
hwKompellaCfmMaIndex
Unsigned32,
hwKompellaVcRowStatus
RowStatus
}
hwKompellaVcIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If the vc is represented in the ifTable as an ifIndex, this
item holds the ifIndex of the vc in the ifTable, otherwise
it MUST be set to zero."
::= { hwKompellaVcEntry 1 }
hwKompellaVcRmtCeID OBJECT-TYPE
SYNTAX Unsigned32 (0..249)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item holds the remote ce id."
::= { hwKompellaVcEntry 2 }
hwKompellaVcInboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the inbound label."
::= { hwKompellaVcEntry 3 }
hwKompellaVcOutboundLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the outbound label."
::= { hwKompellaVcEntry 4 }
hwKompellaVcCtrlWord OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates the control word capability."
::= { hwKompellaVcEntry 5 }
hwKompellaVcTnlPolicyName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the tunnel policy name used."
::= { hwKompellaVcEntry 6 }
hwKompellaVcVlanTagMode OBJECT-TYPE
SYNTAX INTEGER
{
raw(1),
tagged(2),
rawTagNotConfiged(255)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates VLAN tag is stripped(raw) ,
attached(tagged) or invalid(rawTagNotConfiged)."
::= { hwKompellaVcEntry 7 }
hwKompellaVcSecondary OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the VC is the repetition or not."
::= { hwKompellaVcEntry 8 }
hwKompellaOAMSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Denotes the AC and PSN are enable or not."
::= { hwKompellaVcEntry 9 }
hwKompellaVCForBFDIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of pw for BFD."
::= { hwKompellaVcEntry 10 }
hwKompellaVcOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the vc is operational or not."
::= { hwKompellaVcEntry 11 }
hwKompellaVcRerouteDelayTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The reroute delay time."
::= { hwKompellaVcEntry 12 }
hwKompellaVcRerouteResumeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the reroute resume time."
::= { hwKompellaVcEntry 13 }
hwKompellaVcReroutePolicy OBJECT-TYPE
SYNTAX INTEGER
{
delay(1),
immediately(2),
never(3),
none(4),
err(5),
invalid(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"reroute policy."
::= { hwKompellaVcEntry 14 }
hwKompellaVcRerouteReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the reroute reason."
::= { hwKompellaVcEntry 15 }
hwKompellaVcLastRerouteTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"last reroute time."
::= { hwKompellaVcEntry 16 }
hwKompellaVcManualSetFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the manual has been set or not."
::= { hwKompellaVcEntry 17 }
hwKompellaVcIsActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the current vc is active or not."
::= { hwKompellaVcEntry 18 }
hwKompellaACStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
notify(4),
notifyDown(5),
downNotify(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC's physical status is operational or not."
::= { hwKompellaVcEntry 19 }
hwKompellaACOAMStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the AC's protocol is operational or not."
::= { hwKompellaVcEntry 20 }
hwKompellaVcBFDDetectMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multiple of detection time."
::= { hwKompellaVcEntry 21 }
hwKompellaVcBFDMinReceiveInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 10..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum interval of BFD messages to be received."
::= { hwKompellaVcEntry 22 }
hwKompellaVcBFDMinTransmitInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 | 10..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum interval of BFD messages to be sent."
::= { hwKompellaVcEntry 23 }
hwKompellaVcDynamicBFDDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the capacitability to support dynamic BFD detect."
::= { hwKompellaVcEntry 24 }
hwKompellaEthOamType OBJECT-TYPE
SYNTAX INTEGER
{
ethOam1ag(1),
ethOam3ah(2),
noEthOamCfg(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the type of ETH OAM."
::= { hwKompellaVcEntry 25 }
hwKompellaCfmMaIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the CFM MA Index."
::= { hwKompellaVcEntry 26 }
hwKompellaVcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this Table.
Restriction:
The VPN designated by hwKompellaVpnName must be
created first.
The CE designated by hwKompellaVpnName and
hwKompellaCeID must be created first.
Not support modifying configuration."
::= { hwKompellaVcEntry 51 }
--
-- The KOMPELLA's VC Tunnel Table
--
hwKompellaVcTnlTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaVcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to search the tunnel index of a VC."
::= { hwKompellaMIBObjects 5 }
hwKompellaVcTnlEntry OBJECT-TYPE
SYNTAX HWKompellaVcTnlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a VC tunnel entry."
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID,hwKompellaVcTnlIndex }
::= { hwKompellaVcTnlTable 1 }
HWKompellaVcTnlEntry ::=
SEQUENCE {
hwKompellaVcTnlIndex
Unsigned32,
hwKompellaVcTnlType
INTEGER ,
hwKompellaTnlForBfdIndex
Unsigned32
}
hwKompellaVcTnlIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the tunnel index of a VC."
::= { hwKompellaVcTnlEntry 1 }
hwKompellaVcTnlType OBJECT-TYPE
SYNTAX INTEGER
{
lsp(1),
gre(2),
l2tp(3),
ipsec(4),
crLsp(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the VC tunnel."
::= { hwKompellaVcTnlEntry 2 }
hwKompellaTnlForBfdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the index of LSP for BFD."
::= { hwKompellaVcTnlEntry 3 }
--
-- The KOMPELLA's VC Statistics Table
--
hwKompellaVcStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HWKompellaVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the KOMPELLA's VC packets statistics."
::= { hwKompellaMIBObjects 6 }
hwKompellaVcStatisticsEntry OBJECT-TYPE
SYNTAX HWKompellaVcStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the KOMPELLA's VC packets
statistics."
INDEX { hwKompellaVpnName, hwKompellaCeID, hwKompellaVcIfIndex, hwKompellaVcRmtCeID }
::= { hwKompellaVcStatisticsTable 1 }
HWKompellaVcStatisticsEntry ::=
SEQUENCE {
hwKompellaVcStatisticsRcvPkts
Counter64,
hwKompellaVcStatisticsRcvBytes
Counter64,
hwKompellaVcStatisticsSndPkts
Counter64,
hwKompellaVcStatisticsSndBytes
Counter64
}
hwKompellaVcStatisticsRcvPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on this VC."
::= { hwKompellaVcStatisticsEntry 1 }
hwKompellaVcStatisticsRcvBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes received on this VC."
::= { hwKompellaVcStatisticsEntry 2 }
hwKompellaVcStatisticsSndPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets sent on this VC."
::= { hwKompellaVcStatisticsEntry 3 }
hwKompellaVcStatisticsSndBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes sent on the VC."
::= { hwKompellaVcStatisticsEntry 4 }
--
-- The Leaf Nodes of hwKompellaMIBObjects
--
hwKompellaVcUpDownNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of KOMPELLA
VC state change notification."
DEFVAL { disable }
::= { hwKompellaMIBObjects 7 }
hwKompellaVcDeletedNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of KOMPELLA
VC deletion notification."
DEFVAL { disable }
::= { hwKompellaMIBObjects 8 }
hwKompellaSwitchNotifEnable OBJECT-TYPE
SYNTAX HWEnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to enable(1),then it enbables
this emission of hwKompellaSwitchWtoP and hwKompellaSwitchPtoW
notifications;otherwise these notifications are not emitted."
DEFVAL { disable }
::= { hwKompellaMIBObjects 9 }
hwKompellaVcStateChangeReason OBJECT-TYPE
SYNTAX HWL2VpnStateChangeReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the reason of KOMPELLA VC
state change."
::= { hwKompellaMIBObjects 10 }
hwKompellaSwitchRmtCEID OBJECT-TYPE
SYNTAX Unsigned32 (0..249)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the remote CE ID of KOMPELLA VC
switch from working pw to protect pw ."
::= { hwKompellaMIBObjects 11 }
--
-- KOMPELLA MIB Trap Definitions
--
hwKompellaMIBTraps OBJECT IDENTIFIER ::= { hwL2VpnKompella 2 }
hwKompellaVcDown NOTIFICATION-TYPE
OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to down."
::= { hwKompellaMIBTraps 1 }
hwKompellaVcUp NOTIFICATION-TYPE
OBJECTS { hwKompellaVcSecondary, hwKompellaVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification indicates the VC's state changes to up."
::= { hwKompellaMIBTraps 2 }
hwKompellaSwitchWtoP NOTIFICATION-TYPE
OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification is generated when switch from working
pw to protect pw happens."
::= { hwKompellaMIBTraps 3 }
hwKompellaSwitchPtoW NOTIFICATION-TYPE
OBJECTS { hwKompellaVcCtrlWord, hwKompellaSwitchRmtCEID,hwKompellaVcStateChangeReason }
STATUS current
DESCRIPTION
"This notification is generated when switch from protect
pw to working pw happens."
::= { hwKompellaMIBTraps 4 }
hwKompellaVcDeleted NOTIFICATION-TYPE
OBJECTS { hwKompellaVcSecondary }
STATUS current
DESCRIPTION
"This notification indicates the VC is deleted."
::= { hwKompellaMIBTraps 5 }
-- Conformance information
--
hwKompellaMIBConformance OBJECT IDENTIFIER ::= { hwL2VpnKompella 3 }
hwKompellaMIBCompliances OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 1 }
-- this module
hwKompellaMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-KOMPELLA-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwKompellaVpnGroup, hwKompellaVpnTargetGroup, hwKompellaCeGroup, hwKompellaVcGroup, hwKompellaVcTnlGroup,
hwKompellaVcStatisticsGroup, hwKompellaNotificationControlGroup,hwKompellaVCSwitchControlGroup, hwKompellaVcStateChangeReasonGroup,
hwKompellaSwitchRmtCEIDGroup, hwKompellaNotificationGroup }
::= { hwKompellaMIBCompliances 1 }
hwKompellaMIBGroups OBJECT IDENTIFIER ::= { hwKompellaMIBConformance 2 }
hwKompellaVpnGroup OBJECT-GROUP
OBJECTS { hwKompellaVpnVcType, hwKompellaVpnRouteDistinguisher, hwKompellaVpnCtrlWord, hwKompellaVpnMtu, hwKompellaVpnRowStatus
}
STATUS current
DESCRIPTION
"The KOMPELLA's Vpn group."
::= { hwKompellaMIBGroups 1 }
hwKompellaVpnTargetGroup OBJECT-GROUP
OBJECTS { hwKompellaVpnTargetRowStatus }
STATUS current
DESCRIPTION
"The KOMPELLA's Vpn Target group."
::= { hwKompellaMIBGroups 2 }
hwKompellaCeGroup OBJECT-GROUP
OBJECTS { hwKompellaCeName, hwKompellaCeIDRange, hwKompellaCeIDDefaultOffset, hwKompellaCeRowStatus }
STATUS current
DESCRIPTION
"The KOMPELLA's CE group."
::= { hwKompellaMIBGroups 3 }
hwKompellaVcGroup OBJECT-GROUP
OBJECTS { hwKompellaVcInboundLabel, hwKompellaVcOutboundLabel, hwKompellaVcCtrlWord, hwKompellaVcTnlPolicyName, hwKompellaVcVlanTagMode,
hwKompellaVcSecondary,hwKompellaOAMSync,hwKompellaVCForBFDIndex ,hwKompellaVcOperStatus,
hwKompellaVcRerouteDelayTime,hwKompellaVcRerouteResumeTime,hwKompellaVcReroutePolicy,hwKompellaVcRerouteReason,
hwKompellaVcLastRerouteTime,hwKompellaVcManualSetFault,hwKompellaVcIsActive,hwKompellaACStatus,
hwKompellaACOAMStatus,hwKompellaVcBFDDetectMultiplier, hwKompellaVcBFDMinReceiveInterval,
hwKompellaVcBFDMinTransmitInterval,hwKompellaVcDynamicBFDDetect,hwKompellaEthOamType,hwKompellaCfmMaIndex,hwKompellaVcRowStatus }
STATUS current
DESCRIPTION
"The KOMPELLA's VC group."
::= { hwKompellaMIBGroups 4 }
hwKompellaVcTnlGroup OBJECT-GROUP
OBJECTS {hwKompellaVcTnlType,hwKompellaTnlForBfdIndex }
STATUS current
DESCRIPTION
"The KOMPELLA's VC Tunnel group."
::= { hwKompellaMIBGroups 5 }
hwKompellaVcStatisticsGroup OBJECT-GROUP
OBJECTS { hwKompellaVcStatisticsRcvPkts, hwKompellaVcStatisticsRcvBytes, hwKompellaVcStatisticsSndPkts, hwKompellaVcStatisticsSndBytes }
STATUS current
DESCRIPTION
"The KOMPELLA's VC Statistic group."
::= { hwKompellaMIBGroups 6 }
hwKompellaNotificationControlGroup OBJECT-GROUP
OBJECTS { hwKompellaVcUpDownNotifEnable, hwKompellaVcDeletedNotifEnable }
STATUS current
DESCRIPTION
"The KOMPELLA's Notification Control group."
::= { hwKompellaMIBGroups 7 }
hwKompellaVCSwitchControlGroup OBJECT-GROUP
OBJECTS { hwKompellaSwitchNotifEnable }
STATUS current
DESCRIPTION
"The KOMPELLA's Switch Notification Control group."
::= { hwKompellaMIBGroups 8 }
hwKompellaVcStateChangeReasonGroup OBJECT-GROUP
OBJECTS { hwKompellaVcStateChangeReason }
STATUS current
DESCRIPTION
"The KOMPELLA's Vc State Change Reason group."
::= { hwKompellaMIBGroups 9 }
hwKompellaSwitchRmtCEIDGroup OBJECT-GROUP
OBJECTS { hwKompellaSwitchRmtCEID }
STATUS current
DESCRIPTION
"The KOMPELLA's Remote CE ID group."
::= { hwKompellaMIBGroups 10 }
hwKompellaNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwKompellaVcDown, hwKompellaVcUp, hwKompellaSwitchWtoP,hwKompellaSwitchPtoW,hwKompellaVcDeleted }
STATUS current
DESCRIPTION
"The KOMPELLA Notification group."
::= { hwKompellaMIBGroups 11 }
END

1608
MIBS/huawei/HUAWEI-L2IF-MIB Normal file

File diff suppressed because it is too large Load Diff

4914
MIBS/huawei/HUAWEI-L2MAM-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,123 @@
--==================================================================
-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI Hierarchy Quality Of Service MIB
-- Reference:
-- Version: V1.0
-- History:
-- ==================================================================
-- ==================================================================
--
-- Variables and types be imported
--
-- ==================================================================
HUAWEI-L2TP-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
DisplayString
FROM SNMPv2-TC
Integer32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
hwL2TPExt MODULE-IDENTITY
LAST-UPDATED "200610301046Z"
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"Huawei Technologies co.,Ltd.
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
http://www.huawei.com
Zip:100085
"
DESCRIPTION
" L2TP extended property used by Huawei Technologies Co., Ltd."
::= { hwDatacomm 137 }
--
-- Node definitions
--
hwL2TPStatistic OBJECT IDENTIFIER ::= { hwL2TPExt 1 }
hwL2TPSessionStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL2TPSessionStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of L2TP session statistic information."
::= { hwL2TPStatistic 1 }
hwL2TPSessionStatEntry OBJECT-TYPE
SYNTAX HwL2TPSessionStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
L2TP Session Statistic Information Entry
"
INDEX { hwL2TPSessionIndex }
::= { hwL2TPSessionStatTable 1 }
HwL2TPSessionStatEntry ::=
SEQUENCE {
hwL2TPSessionIndex
Integer32,
hwL2TPSessionStatUpPkts
Counter64,
hwL2TPSessionStatUpBytes
Counter64,
hwL2TPSessionStatDownPkts
Counter64,
hwL2TPSessionStatDownBytes
Counter64
}
hwL2TPSessionIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" User's Session number "
::= { hwL2TPSessionStatEntry 1 }
hwL2TPSessionStatUpPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Upstream packets of a L2TP session "
::= { hwL2TPSessionStatEntry 2 }
hwL2TPSessionStatUpBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Upstream bytes of a L2TP session "
::= { hwL2TPSessionStatEntry 3 }
hwL2TPSessionStatDownPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Downstream packtes of a L2TP session "
::= { hwL2TPSessionStatEntry 4 }
hwL2TPSessionStatDownBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Downstream bytes of a L2TP session "
::= { hwL2TPSessionStatEntry 5 }
END
--
-- HUAWEI-L2TP-EXT-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,236 @@
-- ==================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L3 Vlan Management MIB
-- Reference:
-- Version: V1.0
-- History:
-- Created by MaYe, 2003.08.11
-- ==================================================================
HUAWEI-L3VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
ifIndex
FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
hwL3Vlan MODULE-IDENTITY
LAST-UPDATED "200308110900Z"
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
"The HUAWEI-L3VLAN-MIB contains objects to
manage level 3 vlan.
Through the MIB,you can get the detail information
of each vlan,such as VLANID,encapsulated type,the
statistics of the received and sent packets and so on."
::= { hwDatacomm 100 }
hwL3VlanMIBObjects OBJECT IDENTIFIER ::= { hwL3Vlan 1 }
-- =================================================================
-- 1st The Sub-interface Vlan Table
-- =================================================================
hwSubIfVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwSubIfVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information of vlans
encapsulated by the sub-interfaces."
::= { hwL3VlanMIBObjects 1 }
hwSubIfVlanEntry OBJECT-TYPE
SYNTAX HwSubIfVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of a sub-interface vlan entry."
INDEX { hwSubIfIndex, hwSubIfVlanId }
::= { hwSubIfVlanTable 1 }
HwSubIfVlanEntry ::=
SEQUENCE {
hwSubIfIndex
INTEGER,
hwSubIfVlanId
INTEGER,
hwSubIfVlanType
INTEGER,
hwSubIfVlanStatus
RowStatus
}
hwSubIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index(es) of port(s) present on the device."
::= { hwSubIfVlanEntry 1 }
hwSubIfVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the vlan id encapsulated by
the sub-interface."
::= { hwSubIfVlanEntry 2 }
hwSubIfVlanType OBJECT-TYPE
SYNTAX INTEGER { dot1q(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the vlan type encapsulated
by the sub-interface."
::= { hwSubIfVlanEntry 3 }
hwSubIfVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the status of the sub-interface
vlan table."
::= { hwSubIfVlanEntry 4 }
-- =================================================================
-- 2nd VLAN Flow Statistics Information Table
-- =================================================================
hwVLANMibRoutertVlanCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANMibRoutertVlanCountEntry
MAX-ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Per vid router statistics table includes the
number of packets that each vlan is received and sent."
::= { hwL3VlanMIBObjects 2 }
hwVLANMibRoutertVlanCountEntry OBJECT-TYPE
SYNTAX VLANMibRoutertVlanCountEntry
MAX-ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Entry of vLANMibRoutertVlanCountTable"
INDEX { hwVLANMibRouterPort,hwVLANMibRouterVID }
::= { hwVLANMibRoutertVlanCountTable 1 }
VLANMibRoutertVlanCountEntry ::=
SEQUENCE {
hwVLANMibRouterPort
INTEGER,
hwVLANMibRouterVID
INTEGER,
hwVLANMibRouterVlanPacketTran
Counter,
hwVLANMibRouterVlanPacketSent
Counter,
hwVLANMibClearVidStatistics
INTEGER
}
hwVLANMibRouterPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface index(es) of trunk port(s) present on the device."
::= { hwVLANMibRoutertVlanCountEntry 1 }
hwVLANMibRouterVID OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vlan id."
::= { hwVLANMibRoutertVlanCountEntry 2 }
hwVLANMibRouterVlanPacketTran OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets transmitted to vlan"
::= { hwVLANMibRoutertVlanCountEntry 3 }
hwVLANMibRouterVlanPacketSent OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of packets sent by vlan"
::= { hwVLANMibRoutertVlanCountEntry 4 }
hwVLANMibClearVidStatistics OBJECT-TYPE
SYNTAX INTEGER{
unavailable(0),
clear(1)
}
MAX-ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting the object to clear(1) will clear the counters of a row
of the hwVLANMibRoutertVlanCountTable. When a clear action had been
finished, or there is no clear action , the value of the object
would be unavailable(0)."
::= { hwVLANMibRoutertVlanCountEntry 5 }
--
-- Trap Definitions
--
hwL3VlanTraps OBJECT IDENTIFIER ::= { hwL3Vlan 2 }
--
-- Conformance information
--
hwL3VlanConformance OBJECT IDENTIFIER ::= { hwL3Vlan 3 }
hwL3VlanCompliances OBJECT IDENTIFIER ::= { hwL3VlanConformance 1 }
hwL3VlanCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
the HUAWEI-L3VLAN-MIB."
MODULE -- this module
MANDATORY-GROUPS {
hwSubIfVlanGroup
}
::= { hwL3VlanCompliances 1 }
hwL3VlanGroups OBJECT IDENTIFIER ::= { hwL3VlanConformance 2 }
hwSubIfVlanGroup OBJECT-GROUP
OBJECTS {
hwSubIfVlanType,
hwSubIfVlanId,
hwSubIfVlanStatus
}
STATUS current
DESCRIPTION
"Standard sub-interface vlan group."
::= { hwL3VlanGroups 1}
END

View File

@@ -0,0 +1,863 @@
-- ==================================================================
-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI L3VPN Statistics Management MIB
-- Reference:
-- Version: V2.04
-- History:
-- V1.0 qiyanqing, 2007-04-12, publish
-- V1.1 rengaofeng, 2009-02-13, add qos statistics table
-- V1.2 rengaofeng, 2009-12-18, add vpn mapping table
-- ==================================================================
HUAWEI-L3VPN-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress,TimeTicks,Integer32,Gauge32, Unsigned32,Counter32,Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TimeStamp, RowStatus, DateAndTime
FROM SNMPv2-TC
EnabledStatus
FROM P-BRIDGE-MIB
InterfaceIndex
FROM IF-MIB ;
hwL3vpn MODULE-IDENTITY
LAST-UPDATED "201708171556Z" -- Aug 17, 2017 at 1556 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The HUAWEI-L3VPN-EXT-MIB contains objects to statistic L3VPN's traffic."
REVISION "201708171556Z"
DESCRIPTION
"Modify description of MIB nodes"
REVISION "201706220928Z"
DESCRIPTION
"add 'hwL3vpnVrfV6VpnName' 'hwL3vpnVrfV6IfName' 'hwL3vpnVrfV6Up' 'hwL3vpnVrfV6Down'"
REVISION "201706220928Z"
DESCRIPTION
"Modify syntax ,include'hwL3vpnStatInTrafficRate' 'hwL3vpnStatOutTrafficRate' 'hwL3vpnStatInPacketsRate' 'hwL3vpnStatOutPacketsRate'"
REVISION "201701131445Z"
DESCRIPTION
"Add an enumeration value to a variable,include'HwL3vpnEnhancedStastic'"
::= { hwDatacomm 150 }
--
-- Node definitions
--
hwL3vpnStatMibObjects OBJECT IDENTIFIER ::= { hwL3vpn 1 }
-- The L3VPN Statistic Table
--
hwL3vpnStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL3vpnStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L3VPN's Traffic Statistic."
::= { hwL3vpnStatMibObjects 1 }
hwL3vpnStatisticsEntry OBJECT-TYPE
SYNTAX HwL3vpnStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the L3VPN's Traffic Statistic."
INDEX { hwL3vpnVrfIndex }
::= { hwL3vpnStatisticsTable 1 }
HwL3vpnStatisticsEntry ::=
SEQUENCE {
hwL3vpnVrfIndex
Unsigned32,
hwL3vpnStatEnable
EnabledStatus,
hwL3vpnVrfName
DisplayString,
hwL3vpnStatInTrafficRate
Counter64,
hwL3vpnStatOutTrafficRate
Counter64,
hwL3vpnStatInPacketsRate
Counter64,
hwL3vpnStatOutPacketsRate
Counter64,
hwL3vpnStatInBytes
Counter64,
hwL3vpnStatOutBytes
Counter64,
hwL3vpnStatInPackets
Counter64,
hwL3vpnStatOutPackets
Counter64,
hwL3vpnStatInUnicastPackets
Counter64,
hwL3vpnStatOutUnicastPackets
Counter64,
hwL3vpnStatInMulticastPackets
Counter64,
hwL3vpnStatOutMulticastPackets
Counter64,
hwL3vpnStatInBroadcastPackets
Counter64,
hwL3vpnStatOutBroadcastPackets
Counter64,
hwL3vpnStatResetTime
DateAndTime,
hwL3vpnStatResetStatistic
INTEGER
}
hwL3vpnVrfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of L3vpn instance."
::= { hwL3vpnStatisticsEntry 1 }
hwL3vpnStatEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether statistics collection is enabled or not. 1 indicates enable, and 0 indicates disable."
DEFVAL { disable }
::= { hwL3vpnStatisticsEntry 2 }
hwL3vpnVrfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the VRF's name."
::= { hwL3vpnStatisticsEntry 3 }
hwL3vpnStatInTrafficRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the rate for incoming bytes in the past 300s. The unit is bit/s."
::= { hwL3vpnStatisticsEntry 4 }
hwL3vpnStatOutTrafficRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the rate (in bps) for outgoing bytes in the past 300s."
::= { hwL3vpnStatisticsEntry 5 }
hwL3vpnStatInPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the rate (in pps) for incoming packets in the past 300s."
::= { hwL3vpnStatisticsEntry 6 }
hwL3vpnStatOutPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the rate (in pps) for outgoing packets in the past 300s."
::= { hwL3vpnStatisticsEntry 7 }
hwL3vpnStatInBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes received."
::= { hwL3vpnStatisticsEntry 8 }
hwL3vpnStatOutBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes transmitted out."
::= { hwL3vpnStatisticsEntry 9 }
hwL3vpnStatInPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Packets received."
::= { hwL3vpnStatisticsEntry 10 }
hwL3vpnStatOutPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Packets transmitted out."
::= { hwL3vpnStatisticsEntry 11 }
hwL3vpnStatInUnicastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of unicast Packets received."
::= { hwL3vpnStatisticsEntry 12 }
hwL3vpnStatOutUnicastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of unicast Packets transmitted out."
::= { hwL3vpnStatisticsEntry 13 }
hwL3vpnStatInMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of multicast Packets received."
::= { hwL3vpnStatisticsEntry 14 }
hwL3vpnStatOutMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of multicast Packets transmitted out."
::= { hwL3vpnStatisticsEntry 15 }
hwL3vpnStatInBroadcastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of broadcast Packets received."
::= { hwL3vpnStatisticsEntry 16 }
hwL3vpnStatOutBroadcastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of broadcast Packets transmitted out."
::= { hwL3vpnStatisticsEntry 17 }
hwL3vpnStatResetTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time of clean out."
::= { hwL3vpnStatisticsEntry 18 }
hwL3vpnStatResetStatistic OBJECT-TYPE
SYNTAX INTEGER
{
resetstatistic(0) ,
resetStatistic(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates a writable field, which is used to clear statistics. The value is 1."
::= { hwL3vpnStatisticsEntry 19 }
-- The L3VPN Qos Statistic Table
--
hwL3vpnQosStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL3vpnQosStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L3VPN's Qos traffic statistics."
::= { hwL3vpnStatMibObjects 2 }
hwL3vpnQosStatisticsEntry OBJECT-TYPE
SYNTAX HwL3vpnQosStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the L3VPN's Qos traffic statistics."
INDEX { hwL3vpnQosStatVrfIndex, hwL3vpnQosStatQueueID }
::= { hwL3vpnQosStatisticsTable 1 }
HwL3vpnQosStatisticsEntry ::=
SEQUENCE {
hwL3vpnQosStatVrfIndex
Unsigned32,
hwL3vpnQosStatQueueID
INTEGER,
hwL3vpnQosStatPassPackets
Counter64,
hwL3vpnQosStatPassBytes
Counter64,
hwL3vpnQosStatDiscardPackets
Counter64,
hwL3vpnQosStatDiscardBytes
Counter64,
hwL3vpnQosStatPassPacketsRate
Counter64,
hwL3vpnQosStatPassBytesRate
Counter64,
hwL3vpnQosStatDiscardPacketsRate
Counter64,
hwL3vpnQosStatDiscardBytesRate
Counter64
}
hwL3vpnQosStatVrfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the vpn instance."
::= { hwL3vpnQosStatisticsEntry 1 }
hwL3vpnQosStatQueueID OBJECT-TYPE
SYNTAX INTEGER
{
be(1),
af1(2),
af2(3),
af3(4),
af4(5),
ef(6),
cs6(7),
cs7(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the queue's ID. The value must be
be,af1,af2,af3,af4,ef,cs6,cs7."
::= { hwL3vpnQosStatisticsEntry 2 }
hwL3vpnQosStatPassPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total passed packets, based on the vpn instance."
::= { hwL3vpnQosStatisticsEntry 3 }
hwL3vpnQosStatPassBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total passed bytes, based on the vpn instance."
::= { hwL3vpnQosStatisticsEntry 4 }
hwL3vpnQosStatDiscardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total discarded packets, based on the vpn instance."
::= { hwL3vpnQosStatisticsEntry 5 }
hwL3vpnQosStatDiscardBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total discarded bytes, based on the vpn instance."
::= { hwL3vpnQosStatisticsEntry 6 }
hwL3vpnQosStatPassPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed packets for the past 30 seconds, based on the vpn instance. Unit: pps"
::= { hwL3vpnQosStatisticsEntry 7 }
hwL3vpnQosStatPassBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed bytes for the past 30 seconds, based on the vpn instance. Unit: bps"
::= { hwL3vpnQosStatisticsEntry 8 }
hwL3vpnQosStatDiscardPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded packets for the past 30 seconds, based on the vpn instance. Unit: pps"
::= { hwL3vpnQosStatisticsEntry 9 }
hwL3vpnQosStatDiscardBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded bytes for the past 30 seconds, based on the vpn instance. Unit: bps"
::= { hwL3vpnQosStatisticsEntry 10 }
-- The L3VPN Peer Statistic Table
--
hwL3vpnPeerStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL3vpnPeerStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L3VPN's Traffic Statistic."
::= { hwL3vpnStatMibObjects 3 }
hwL3vpnPeerStatisticsEntry OBJECT-TYPE
SYNTAX HwL3vpnPeerStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the L3VPN Peer's Traffic Statistic."
INDEX { hwL3vpnPeerVrfIndex, hwL3vpnPeerStatPeerAddress }
::= { hwL3vpnPeerStatisticsTable 1 }
HwL3vpnPeerStatisticsEntry ::=
SEQUENCE {
hwL3vpnPeerVrfIndex
Unsigned32,
hwL3vpnPeerStatPeerAddress
IpAddress,
hwL3vpnPeerStatEnable
EnabledStatus,
hwL3vpnPeerStatResetStatistic
INTEGER,
hwL3vpnPeerVrfName
DisplayString,
hwL3vpnPeerStatResetTime
DateAndTime,
hwL3vpnPeerStatQosPacketsRate
Counter64,
hwL3vpnPeerStatQosBytesRate
Counter64,
hwL3vpnPeerStatQosPackets
Counter64,
hwL3vpnPeerStatQosBytes
Counter64
}
hwL3vpnPeerVrfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of L3vpn instance."
::= { hwL3vpnPeerStatisticsEntry 1 }
hwL3vpnPeerStatPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The peer IP address of L3vpn instance."
::= { hwL3vpnPeerStatisticsEntry 2 }
hwL3vpnPeerStatEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the enable sign of L3VPN peer's traffic statistics."
DEFVAL { disable }
::= { hwL3vpnPeerStatisticsEntry 3 }
hwL3vpnPeerStatResetStatistic OBJECT-TYPE
SYNTAX INTEGER
{
resetStatistic(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset traffic statistics for peer of the L3vpn instance."
::= { hwL3vpnPeerStatisticsEntry 4 }
hwL3vpnPeerVrfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the VRF's name."
::= { hwL3vpnPeerStatisticsEntry 5 }
hwL3vpnPeerStatResetTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time of clean out."
::= { hwL3vpnPeerStatisticsEntry 6 }
hwL3vpnPeerStatQosPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average packets of the traffic transmitted out per second."
::= { hwL3vpnPeerStatisticsEntry 7 }
hwL3vpnPeerStatQosBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average bytes of the traffic transmitted out per second ."
::= { hwL3vpnPeerStatisticsEntry 8 }
hwL3vpnPeerStatQosPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Packets transmitted out."
::= { hwL3vpnPeerStatisticsEntry 9 }
hwL3vpnPeerStatQosBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes transmitted out."
::= { hwL3vpnPeerStatisticsEntry 10 }
-- The L3VPN Peer Qos Statistic Table
--
hwL3vpnPeerQosStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL3vpnPeerQosStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L3vpn Peer's Qos traffic statistics."
::= { hwL3vpnStatMibObjects 4 }
hwL3vpnPeerQosStatisticsEntry OBJECT-TYPE
SYNTAX HwL3vpnPeerQosStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the information of the L3VPN Peer's Qos traffic statistics."
INDEX { hwL3vpnPeerQosStatVrfIndex, hwL3vpnPeerQosStatPeerAddress, hwL3vpnPeerQosStatQueueID }
::= { hwL3vpnPeerQosStatisticsTable 1 }
HwL3vpnPeerQosStatisticsEntry ::=
SEQUENCE {
hwL3vpnPeerQosStatVrfIndex
Unsigned32,
hwL3vpnPeerQosStatPeerAddress
IpAddress,
hwL3vpnPeerQosStatQueueID
INTEGER,
hwL3vpnPeerQosStatPassPackets
Counter64,
hwL3vpnPeerQosStatPassBytes
Counter64,
hwL3vpnPeerQosStatDiscardPackets
Counter64,
hwL3vpnPeerQosStatDiscardBytes
Counter64,
hwL3vpnPeerQosStatPassPacketsRate
Counter64,
hwL3vpnPeerQosStatPassBytesRate
Counter64,
hwL3vpnPeerQosStatDiscardPacketsRate
Counter64,
hwL3vpnPeerQosStatDiscardBytesRate
Counter64
}
hwL3vpnPeerQosStatVrfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 1 }
hwL3vpnPeerQosStatPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The peer IP address of L3vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 2 }
hwL3vpnPeerQosStatQueueID OBJECT-TYPE
SYNTAX INTEGER
{
be(1),
af1(2),
af2(3),
af3(4),
af4(5),
ef(6),
cs6(7),
cs7(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the queue's ID. The value must be
be,af1,af2,af3,af4,ef,cs6,cs7."
::= { hwL3vpnPeerQosStatisticsEntry 3 }
hwL3vpnPeerQosStatPassPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total passed packets, based on peer of the vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 4 }
hwL3vpnPeerQosStatPassBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total passed bytes, based on peer of the vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 5 }
hwL3vpnPeerQosStatDiscardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total discarded packets, based on peer of the vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 6 }
hwL3vpnPeerQosStatDiscardBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of total discarded bytes, based on peer of the vpn instance."
::= { hwL3vpnPeerQosStatisticsEntry 7 }
hwL3vpnPeerQosStatPassPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed packets for the past 30 seconds, based on peer of the vpn instance. Unit: pps"
::= { hwL3vpnPeerQosStatisticsEntry 8 }
hwL3vpnPeerQosStatPassBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of passed bytes for the past 30 seconds, based on peer of the vpn instance. Unit: bps"
::= { hwL3vpnPeerQosStatisticsEntry 9 }
hwL3vpnPeerQosStatDiscardPacketsRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded packets for the past 30 seconds, based on peer of the vpn instance. Unit: pps"
::= { hwL3vpnPeerQosStatisticsEntry 10 }
hwL3vpnPeerQosStatDiscardBytesRate OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rate of discarded bytes for the past 30 seconds, based on peer of the vpn instance. Unit: bps"
::= { hwL3vpnPeerQosStatisticsEntry 11 }
-- The L3VPN Name and Index mapping Table
--
hwL3vpnStatMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwL3vpnStatMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the map of L3vpn name and index."
::= { hwL3vpnStatMibObjects 5 }
hwL3vpnStatMapEntry OBJECT-TYPE
SYNTAX HwL3vpnStatMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides the mapping information of the L3vpn name and L3vpn index."
INDEX { hwL3vpnStatMapVrfName }
::= { hwL3vpnStatMapTable 1 }
HwL3vpnStatMapEntry ::=
SEQUENCE {
hwL3vpnStatMapVrfName
DisplayString,
hwL3vpnStatMapVrfIndex
Unsigned32
}
hwL3vpnStatMapVrfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the vpn instance's name."
::= { hwL3vpnStatMapEntry 1 }
hwL3vpnStatMapVrfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the vpn instance."
::= { hwL3vpnStatMapEntry 2 }
-- Conformance
hwL3vpnConformance OBJECT IDENTIFIER ::= { hwL3vpn 2 }
-- group
hwL3vpnGroups OBJECT IDENTIFIER ::= { hwL3vpnConformance 1 }
-- L3vpn Statistics Group
hwL3vpnStatisticsGroup OBJECT-GROUP
OBJECTS {hwL3vpnStatEnable,hwL3vpnVrfName,hwL3vpnStatInTrafficRate, hwL3vpnStatOutTrafficRate, hwL3vpnStatInPacketsRate, hwL3vpnStatOutPacketsRate, hwL3vpnStatInBytes,
hwL3vpnStatOutBytes, hwL3vpnStatInPackets, hwL3vpnStatOutPackets, hwL3vpnStatInUnicastPackets, hwL3vpnStatOutUnicastPackets,
hwL3vpnStatInMulticastPackets, hwL3vpnStatOutMulticastPackets, hwL3vpnStatInBroadcastPackets, hwL3vpnStatOutBroadcastPackets,
hwL3vpnStatResetTime, hwL3vpnStatResetStatistic}
STATUS current
DESCRIPTION
"The L3vpn Statistics Group."
::= { hwL3vpnGroups 1 }
-- L3vpn Qos Statistics Group
hwL3vpnQosStatisticsGroup OBJECT-GROUP
OBJECTS {hwL3vpnQosStatPassPackets, hwL3vpnQosStatPassBytes, hwL3vpnQosStatDiscardPackets, hwL3vpnQosStatDiscardBytes,
hwL3vpnQosStatPassPacketsRate, hwL3vpnQosStatPassBytesRate,
hwL3vpnQosStatDiscardPacketsRate, hwL3vpnQosStatDiscardBytesRate }
STATUS current
DESCRIPTION
"The L3vpn Qos Statistics Group."
::= { hwL3vpnGroups 2 }
-- L3vpn Peer Statistics Group
hwL3vpnPeerStatisticsGroup OBJECT-GROUP
OBJECTS {hwL3vpnPeerStatEnable,hwL3vpnPeerStatResetStatistic,hwL3vpnPeerVrfName, hwL3vpnPeerStatResetTime,
hwL3vpnPeerStatQosPacketsRate, hwL3vpnPeerStatQosBytesRate,
hwL3vpnPeerStatQosPackets, hwL3vpnPeerStatQosBytes}
STATUS current
DESCRIPTION
"The L3vpn Statistics Group."
::= { hwL3vpnGroups 3 }
-- L3vpn Peer Qos Statistics Group
hwL3vpnPeerQosStatisticsGroup OBJECT-GROUP
OBJECTS {hwL3vpnPeerQosStatPassPackets, hwL3vpnPeerQosStatPassBytes, hwL3vpnPeerQosStatDiscardPackets, hwL3vpnPeerQosStatDiscardBytes,
hwL3vpnPeerQosStatPassPacketsRate, hwL3vpnPeerQosStatPassBytesRate,
hwL3vpnPeerQosStatDiscardPacketsRate, hwL3vpnPeerQosStatDiscardBytesRate }
STATUS current
DESCRIPTION
"The L3vpn Qos Statistics Group."
::= { hwL3vpnGroups 4 }
-- L3vpn Stat Map Group
hwL3vpnStatMapGroup OBJECT-GROUP
OBJECTS { hwL3vpnStatMapVrfIndex }
STATUS current
DESCRIPTION
"The L3vpn Stat Map Group."
::= { hwL3vpnGroups 5 }
-- Compliance
hwL3vpnCompliances OBJECT IDENTIFIER ::= {hwL3vpnConformance 2}
hwL3vpnCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for HUAWEI-L3VPN-EXT-MIB."
MODULE -- this module
MANDATORY-GROUPS { hwL3vpnStatisticsGroup}
::= { hwL3vpnCompliances 1 }
-- L3vpnNotificationsObject
hwL3vpnNotificationsObjects OBJECT IDENTIFIER ::= { hwL3vpn 5 }
hwL3vpnVrfV6VpnName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Vpn Instance Name."
::= { hwL3vpnNotificationsObjects 1 }
hwL3vpnVrfV6IfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Interface Name."
::= { hwL3vpnNotificationsObjects 2 }
-- Notification
hwL3vpnNotifications OBJECT IDENTIFIER ::= { hwL3vpn 6 }
hwL3vpnVrfV6Up NOTIFICATION-TYPE
OBJECTS { hwL3vpnVrfV6VpnName, hwL3vpnVrfV6IfName }
STATUS current
DESCRIPTION
"The object indicates that IPv6 status on any interface bound to a VPN instance being Up."
::= { hwL3vpnNotifications 1 }
hwL3vpnVrfV6Down NOTIFICATION-TYPE
OBJECTS { hwL3vpnVrfV6VpnName, hwL3vpnVrfV6IfName }
STATUS current
DESCRIPTION
"The object indicates that IPv6 status on all interfaces bound to a VPN instance being Down."
::= { hwL3vpnNotifications 2 }
END

601
MIBS/huawei/HUAWEI-LDT-MIB Normal file
View File

@@ -0,0 +1,601 @@
-- =================================================================
-- 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: support@huawei.com
"
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
--

897
MIBS/huawei/HUAWEI-LI-MIB Normal file
View File

@@ -0,0 +1,897 @@
-- ==================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: HUAWEI LI Management MIB HWAWEI-LI-MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 s49159, 2007-06-10, publish
-- ==================================================================
HUAWEI-LI-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwDatacomm
FROM HUAWEI-MIB
InetAddress, InetPortNumber, InetAddressType, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, BITS, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime, MacAddress, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hwLiMib MODULE-IDENTITY
LAST-UPDATED "200706270000Z"
ORGANIZATION
"hw Technologies co.,Ltd."
CONTACT-INFO
" R&D Meaning, huawei Technologies co.,Ltd.
Http://www.huawei.com
E-mail:support@huawei.com "
DESCRIPTION
"This module manages huawei's Lawful interception feature."
REVISION "200706270000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { hwDatacomm 131 }
--
-- Textual conventions
--
HWLiDscp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer that is in the range of the DiffServ codepoint
values."
SYNTAX Integer32 (0..63)
--
-- Node definitions
--
hwLiMibNotifs OBJECT IDENTIFIER ::= { hwLiMib 1 }
hwLiMibActive NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is sent when an intercepting router or switch is first
capable of intercepting a packet corresponding to a configured data stream. "
::= { hwLiMibNotifs 1 }
hwLiX3HeartBeatAlarm NOTIFICATION-TYPE
OBJECTS { hwLiGatewayX3Address }
STATUS current
DESCRIPTION
"This notification is sent when an LIG is lost connection to the device
which intercepting packet corresponding to a configured data stream. "
::= { hwLiMibNotifs 2 }
hwLiX3HeartBeatRecover NOTIFICATION-TYPE
OBJECTS { hwLiGatewayX3Address }
STATUS current
DESCRIPTION
"This notification is sent when an LIG is recover connection to the device
which intercepting packet corresponding to a configured data stream. "
::= { hwLiMibNotifs 3 }
hwLiMibObjects OBJECT IDENTIFIER ::= { hwLiMib 2 }
hwLiAgentObjects OBJECT IDENTIFIER ::= { hwLiMibObjects 1 }
hwLiAgentTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time of the LI agent.Read-only."
::= { hwLiAgentObjects 1 }
hwLiAgentEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the LI agent.Read-only."
::= { hwLiAgentObjects 2 }
hwLiAgentX2IpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the X2 interface in LI agent.Just can be read by server
and can be set in command line."
::= { hwLiAgentObjects 3 }
hwLiAgentX2Port OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port of the X2 interface in LI agent.Just can be read by server
and can be set in command line."
::= { hwLiAgentObjects 4 }
hwLiAgentX3IpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the X3 interface in LI agent.Just can be read by server
and can be set in command line."
::= { hwLiAgentObjects 5 }
hwLiAgentX3Port OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port of the X3 interface in LI agent.Just can be read by server
and can be set in command line."
::= { hwLiAgentObjects 6 }
hwLiGatewayGroup OBJECT IDENTIFIER ::= { hwLiMibObjects 3 }
hwLiGatewayNewIndex OBJECT-TYPE
SYNTAX Integer32 (0 | 1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains a value which may be used as an index
value for a new HwLiGatewayEntry. This is to reduce
the probability of errors during creation of new hwLiGatewayTable
entries.0 means no free resource."
::= { hwLiGatewayGroup 1 }
hwLiGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the LI Gateway Devices with which the
intercepting device communicates.
This table is written by the LI Gateway Device, and is always
volatile. This is because intercepts may disappear during a
restart of the intercepting equipment.
Entries are added to this table via hwLiGatewayStatus in
accordance with the RowStatus convention."
::= { hwLiGatewayGroup 2 }
hwLiGatewayEntry OBJECT-TYPE
SYNTAX HwLiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry describes a single session maintained with an
application on a LI Gateway Device."
INDEX { hwLiGatewayIndex }
::= { hwLiGatewayTable 1 }
HwLiGatewayEntry ::=
SEQUENCE {
hwLiGatewayIndex
Integer32,
hwLiGatewayAddressType
InetAddressType,
hwLiGatewayX2Protocol
INTEGER,
hwLiGatewayX2Address
InetAddress,
hwLiGatewayX2Port
InetPortNumber,
hwLiGatewayX3Protocol
INTEGER,
hwLiGatewayX3Address
InetAddress,
hwLiGatewayX3Port
InetPortNumber,
hwLiGatewayX3HeartBeatTimer
Integer32,
hwLiGatewayX3NoResponseNum
Integer32,
hwLiGatewayX3OperateStatus
INTEGER,
hwLiGatewayX3Dscp
HWLiDscp,
hwLiGatewayRowStatus
RowStatus,
hwLiGatewayX3AddressType
InetAddressType,
hwLiGatewayX2AddressType
InetAddressType
}
hwLiGatewayIndex OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the LIG itself."
::= { hwLiGatewayEntry 1 }
hwLiGatewayAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address in LIG"
DEFVAL { ipv4 }
::= { hwLiGatewayEntry 2 }
hwLiGatewayX2Protocol OBJECT-TYPE
SYNTAX INTEGER
{
udp(1),
tcp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol used in transferring intercepted data to the
Gateway Device. "
DEFVAL { tcp }
::= { hwLiGatewayEntry 3 }
hwLiGatewayX2Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Address of the Gateway Device's network interface
to which to direct IRI."
::= { hwLiGatewayEntry 4 }
hwLiGatewayX2Port OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port number on the Gateway Device's network interface
to which to direct IRI."
::= { hwLiGatewayEntry 5 }
hwLiGatewayX3Protocol OBJECT-TYPE
SYNTAX INTEGER
{
udp(1),
tcp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protocol used in transferring intercepted data to the
Gateway Device. "
DEFVAL { udp }
::= { hwLiGatewayEntry 6 }
hwLiGatewayX3Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP Address of the Gateway Device's network interface
to which to direct CC."
::= { hwLiGatewayEntry 7 }
hwLiGatewayX3Port OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port number on the Gateway Device's network interface
to which to direct intercepted traffic."
::= { hwLiGatewayEntry 8 }
hwLiGatewayX3HeartBeatTimer OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The timer for sending HeartBeat to LIG,In seconds"
DEFVAL { 5 }
::= { hwLiGatewayEntry 9 }
hwLiGatewayX3NoResponseNum OBJECT-TYPE
SYNTAX Integer32 (2..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The times of heartbeats that allowed to missed from LIG"
DEFVAL { 3 }
::= { hwLiGatewayEntry 10 }
hwLiGatewayX3OperateStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
noHeartBeat(2),
linkdown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operate status of X3 interface"
::= { hwLiGatewayEntry 11 }
hwLiGatewayX3Dscp OBJECT-TYPE
SYNTAX HWLiDscp
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Differentiated Services Code Point the intercepting
device applies to the IP packets encapsulating the
intercepted traffic."
DEFVAL { 0 }
::= { hwLiGatewayEntry 12 }
hwLiGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. This object is used to
manage creation, modification and deletion of rows in this
table.
"
::= { hwLiGatewayEntry 14 }
hwLiGatewayX3AddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address in LIG"
DEFVAL { ipv4 }
::= { hwLiGatewayEntry 15 }
hwLiGatewayX2AddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address in LIG"
DEFVAL { ipv4 }
::= { hwLiGatewayEntry 16 }
hwLiGatewayCapabilities OBJECT-TYPE
SYNTAX BITS
{
ipv4SrcInterface(0),
ipv6SrcInterface(1),
udp(2),
tcp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the device capabilities with respect to
certain fields in Gateway Device table. This may be dependent
on hardware capabilities, software capabilities.
The following values may be supported:
ipv4SrcInterface: SNMP ifIndex Value may be used to select
the interface (denoted by
hwLiGatewaySrcInterface) on the
intercepting device from which to
transmit intercepted data to an IPv4
address Gateway Device.
ipv6SrcInterface: SNMP ifIndex Value may be used to select
the interface (denoted by
hwLiGatewaySrcInterface) on the
intercepting device from which to
transmit intercepted data to an IPv6
address Gateway Device.
udp: UDP may be used as transport protocol
(denoted by hwLiGatewayTransport) in
transferring intercepted data to the
Gateway Device.
tcp: TCP may be used as transport protocol
(denoted by hwLiGatewayTransport) in
transferring intercepted data to the
Gateway Device."
::= { hwLiGatewayGroup 3 }
hwLiStreamGroup OBJECT IDENTIFIER ::= { hwLiMibObjects 4 }
hwLiStreamTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwLiStreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Intercept Stream Table lists the IPv4 and IPv6 streams
to be intercepted. The same data stream must be used by
one LIG.
The first index indicates which LIG the
intercepted traffic will be diverted to. The second index
permits multiple classifiers to be used together, such as
having an IP address as source or destination."
::= { hwLiStreamGroup 2 }
hwLiStreamEntry OBJECT-TYPE
SYNTAX HwLiStreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A stream entry indicates a single data stream to be
intercepted to a Mediation Device. Many selected data
streams may go to the same application interface, and many
application interfaces are supported."
INDEX { hwLiGatewayIndex, hwLiStreamIndex }
::= { hwLiStreamTable 1 }
HwLiStreamEntry ::=
SEQUENCE {
hwLiStreamIndex
Integer32,
hwLiStreamLiId
Unsigned32,
hwLiStreamActivationType
INTEGER,
hwLiStreamSessionId
Integer32,
hwLiStreamTargetIdType
INTEGER,
hwLiStreamSrcMacAddress
MacAddress,
hwLiStreamDstMacAddress
MacAddress,
hwLiStreamSrcIpAddress
InetAddress,
hwLiStreamSrcIpLength
InetAddressPrefixLength,
hwLiStreamDstIpAddress
InetAddress,
hwLiStreamDstIpLength
InetAddressPrefixLength,
hwLiStreamProtocol
Integer32,
hwLiStreamSrcPort
InetPortNumber,
hwLiStreamDstPort
InetPortNumber,
hwLiStreamIfIndex
Integer32,
hwLiStreamUserName
OCTET STRING,
hwLiStreamRowStatus
RowStatus,
hwLiStreamSrcIpAddressType
InetAddressType,
hwLiStreamDstIpAddressType
InetAddressType,
hwLiStreamSrcVpnName
OCTET STRING,
hwLiStreamDstVpnName
OCTET STRING,
hwLiStreamL2tpIfIndex
Integer32,
hwLiStreamL2tpVlanId
Integer32,
hwLiStreamAcctSessionId
OCTET STRING
}
hwLiStreamIndex OBJECT-TYPE
SYNTAX Integer32 (1..8192)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the stream itself."
::= { hwLiStreamEntry 1 }
hwLiStreamLiId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ID indicate a independency stream in a LIG ."
::= { hwLiStreamEntry 2 }
hwLiStreamActivationType OBJECT-TYPE
SYNTAX INTEGER
{
iri(1),
cc(2),
both(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Intercepted IRI or CC or BOTH."
DEFVAL { cc }
::= { hwLiStreamEntry 3 }
hwLiStreamSessionId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index of the stream itself.0 means no session ID will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 4 }
hwLiStreamTargetIdType OBJECT-TYPE
SYNTAX INTEGER
{
oneDirection(1),
biDirection(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Target ID type specifies the type of packets.
1 means one direction traffic is intercept,
2 means bidirectional traffic is intercept.
for bidirectional interception, if the source IP or destination IP
in a packet is equal with the configured hwLiStreamSrcIpAddress<73><73>
If other condition is satisfied then the packet is intercepted.
for one-directional interception, if the sourceIP and DestinationIP
in a packet is equal with the configured hwLiStreamSrcIpAddress and
hwLiStreamDstIPAddress<73><73>If other condition is satisfied then the
packet is intercepted"
DEFVAL { biDirection }
::= { hwLiStreamEntry 5 }
hwLiStreamSrcMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source Mac address of the packets which will be intercepted.0000-0000-0000 means no MAC address will be specified"
::= { hwLiStreamEntry 7 }
hwLiStreamDstMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Destination Mac address of the packets which will be intercepted."
::= { hwLiStreamEntry 8 }
hwLiStreamSrcIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Source Address used in packet selection. This address will
be of the type specified in hwLiStreamIpAddrType.0.0.0.0 means no IP address will be specified"
DEFVAL { '00000000'H }
::= { hwLiStreamEntry 9 }
hwLiStreamSrcIpLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of the Source Prefix. A value of 32 causes all
addresses to match. This prefix length will be consistent with
the type specified in hwLiStreamIpAddrType."
DEFVAL { 32 }
::= { hwLiStreamEntry 10 }
hwLiStreamDstIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Destination address or prefix used in packet selection.
This address will be of the type specified in
hwLiStreamIpAddrType.0.0.0.0 means no IP address will be specified"
DEFVAL { '00000000'H }
::= { hwLiStreamEntry 11 }
hwLiStreamDstIpLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of the Destination Prefix. A value of 32 causes
all addresses to match. This prefix length will be consistent
with the type specified in hwLiStreamIpAddrType."
DEFVAL { 32 }
::= { hwLiStreamEntry 12 }
hwLiStreamProtocol OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Protocol type of the packets which will be intercepted.0 means no Protocol type will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 13 }
hwLiStreamSrcPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fourth layer source port.0 means no Port will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 14 }
hwLiStreamDstPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fourth layer Destination port.0 means no Port will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 15 }
hwLiStreamIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface switch carrying the intercepted taffic.0 means no interface will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 16 }
hwLiStreamUserName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The username whose traffic will be intercepted.zero-length means no user will be specified"
::= { hwLiStreamEntry 17 }
hwLiStreamRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. This object is used to
manage creation, modification and deletion of rows in this
table."
::= { hwLiStreamEntry 18 }
hwLiStreamSrcIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP address of the interception stream"
DEFVAL { ipv4 }
::= { hwLiStreamEntry 19 }
hwLiStreamDstIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP address of the interception stream"
DEFVAL { ipv4 }
::= { hwLiStreamEntry 20 }
hwLiStreamSrcVpnName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source VPN instance name whose traffic will be intercepted.zero-length means no VPN will be specified"
::= { hwLiStreamEntry 21 }
hwLiStreamDstVpnName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination VPN instance name whose traffic will be intercepted. zero-length means no VPN will be specified"
::= { hwLiStreamEntry 22 }
hwLiStreamL2tpIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The L2TP ifindex of intercepting stream.0 means no l2tpIfindex will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 23 }
hwLiStreamL2tpVlanId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The L2TP VLAN ID of intercepting stream.0 means no Vlan will be specified"
DEFVAL { 0 }
::= { hwLiStreamEntry 24 }
hwLiStreamAcctSessionId OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The accounting session ID of intercepting stream.zero-length means no accouting session ID will be specified"
::= { hwLiStreamEntry 25 }
hwLiMibConform OBJECT IDENTIFIER ::= { hwLiMib 3 }
hwLiMibCompliances OBJECT IDENTIFIER ::= { hwLiMibConform 2 }
hwLiMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { hwLiGatewayComplianceGroup, hwLiStreamComplianceGroup, hwLiNotificationGroup, hwLiGatewayCpbComplianceGroup }
::= { hwLiMibCompliances 1 }
hwLiMibGroups OBJECT IDENTIFIER ::= { hwLiMibConform 3 }
hwLiAgentComplianceGroup OBJECT-GROUP
OBJECTS { hwLiAgentTime, hwLiAgentEnable, hwLiAgentX2IpAddress, hwLiAgentX2Port, hwLiAgentX3IpAddress,
hwLiAgentX3Port }
STATUS current
DESCRIPTION
"Description."
::= { hwLiMibGroups 1 }
hwLiGatewayComplianceGroup OBJECT-GROUP
OBJECTS { hwLiGatewayNewIndex, hwLiGatewayAddressType, hwLiGatewayX2Protocol, hwLiGatewayX2Address, hwLiGatewayX2Port,
hwLiGatewayX3Protocol, hwLiGatewayX3Address, hwLiGatewayX3Port, hwLiGatewayX3HeartBeatTimer, hwLiGatewayX3NoResponseNum,
hwLiGatewayX3OperateStatus, hwLiGatewayX3Dscp, hwLiGatewayRowStatus,hwLiGatewayX3AddressType,hwLiGatewayX2AddressType }
STATUS current
DESCRIPTION
"Description."
::= { hwLiMibGroups 2 }
hwLiStreamComplianceGroup OBJECT-GROUP
OBJECTS { hwLiStreamLiId, hwLiStreamActivationType, hwLiStreamSessionId, hwLiStreamTargetIdType,
hwLiStreamProtocol, hwLiStreamSrcPort,hwLiStreamDstPort,hwLiStreamSrcMacAddress, hwLiStreamDstMacAddress, hwLiStreamSrcIpAddress, hwLiStreamSrcIpLength,
hwLiStreamDstIpAddress, hwLiStreamDstIpLength, hwLiStreamIfIndex, hwLiStreamUserName, hwLiStreamRowStatus,
hwLiStreamSrcIpAddressType,hwLiStreamDstIpAddressType,hwLiStreamSrcVpnName,hwLiStreamDstVpnName,
hwLiStreamL2tpIfIndex,hwLiStreamL2tpVlanId,hwLiStreamAcctSessionId }
STATUS current
DESCRIPTION
"Description."
::= { hwLiMibGroups 3 }
hwLiNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwLiMibActive, hwLiX3HeartBeatAlarm, hwLiX3HeartBeatRecover}
STATUS current
DESCRIPTION
"Description."
::= { hwLiMibGroups 4 }
hwLiGatewayCpbComplianceGroup OBJECT-GROUP
OBJECTS { hwLiGatewayCapabilities }
STATUS current
DESCRIPTION
"Description."
::= { hwLiMibGroups 5 }
END

Some files were not shown because too many files have changed in this diff Show More