Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

1683
mibs/zte/PWE3MGR Normal file

File diff suppressed because it is too large Load Diff

1102
mibs/zte/TRACE-MIB Normal file

File diff suppressed because it is too large Load Diff

119
mibs/zte/WRS-MASTER-MIB Normal file
View File

@ -0,0 +1,119 @@
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- File : wrsMasterMib.mi2
-- Description : Sample WRS Master OID Definition MIB
-- Version : 0.6
-- Date : August 29, 2000
--
-- Copyright (c) 2000 Wind River Systems, Inc. All Rights Reserved.
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This sample WRS Master Enterprise MIB
-- embodies proprietary intellectual property of Wind River Systems (WRS).
-- WRS retains all title and ownership in the specification, including any
-- revisions.
--
-- It is the intent of WRS to encourage the widespread use of this
-- specification in connection with the management of TMS-based products.
-- WRS grants vendors, end-users, and other interested parties a
-- non-exclusive license to use this specification in connection with the
-- management of TMS products.
--
-- This specification is supplied "AS IS", and WRS makes no warranty,
-- either express or implied, as to the use, operations, condition,
-- or performance of this specification.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- Sample WRS Master Enterprise MIB
--
-- NOTES:
-- 1. This is a SMIv2 MIB - all definitions are automatically 'exported'.
--
-- 2. This MIB:
-- - defines the 'WRS Product' OIDs (used as IMPORTS)
-- - defines the 'TMS Major Category' OIDs (used as IMPORTS)
-- - defines the 'TMS Internal MIB Module' OIDs (used as IMPORTS)
-- - defines/documents the 'TMS Generic' MIB OIDs
-- - documents the 'TMS OEM swAPI' MIB OIDs
-- - documents the 'TMS OEM Product' MIB OIDs
--
-- 3. Note that the 'defined/documents' items provide a common place to
-- define or document the required OIDs. SMIv1 MIBs can be defined
-- here and then imported into the corresponding MIB. The SMIv2
-- 'MODULE-IDENTITY' macro does not allow the second OID parameter to
-- be imported from an external MIB file. The authors of these
-- 'documented' MIBs must verify, by procedure, that the values used
-- match the values in this document.
--
-- 4. Note that some MIB compilers do not accept two sets of comments on the
-- same line. Consequently, for commented out document items, do not
-- use a second comment on the same line.
--
-- 5. Note that the Wind River enterprise ID (731) is used in the sample
-- MIBs. The customer "must" replace the Wind River enterprise ID with
-- the registered enterprise identifier for the specific company or
-- product. The customer must also replace the WRS information
-- located in the 'MODULE-IDENTITY' in each sample MIB.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
WRS-MASTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI;
zte MODULE-IDENTITY
LAST-UPDATED "0110290000Z" -- Octember 29, 2001
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "Zhongxing Telcom Co. Ltd.
E-mail: info@mail.zte.com.cn
http : www.zte.com.cn or www.zhongxing.com"
DESCRIPTION "zte MIB OID defines and documentation."
REVISION "0110290000Z" -- Octember 29, 2001
DESCRIPTION "Initial MIB creation."
::= { enterprises 3902 }
-- zte Products
zxEdsl OBJECT IDENTIFIER ::= { zte 1008 }
zxEdslOwn OBJECT IDENTIFIER ::= { zxEdsl 1 }
zxEdslLR1 OBJECT IDENTIFIER ::= { zxEdslOwn 1 }
tms OBJECT IDENTIFIER ::= { zxEdslLR1 1 }
-- tms1_0 OBJECT IDENTIFIER ::= { wrs 1 } Obsolete
-- TMS Major MIB Categories
idb OBJECT IDENTIFIER ::= { tms 1 } -- IDB MIBs
tmsGeneric OBJECT IDENTIFIER ::= { tms 2 } -- TMS Generic MIBs
oemSwapi OBJECT IDENTIFIER ::= { tms 3 } -- OEM swAPI MIBs
oemProd OBJECT IDENTIFIER ::= { tms 4 } -- OEM Product MIBs
-- TMS IDB Internal Module MIBs
rmonMib OBJECT IDENTIFIER ::= { idb 1 }
-- garpMib OBJECT IDENTIFIER ::= { idb 2 } SMIv2
-- stpMib OBJECT IDENTIFIER ::= { idb 3 } SMIv2
-- TMS Generic MIBs
-- tmsCommonMib OBJECT IDENTIFIER ::= { tmsGeneric 1 } SMIv2
-- tmsL3Mib OBJECT IDENTIFIER ::= { tmsGeneric 2 } SMIv2
-- OEM swAPI MIBs
-- pmSwapi OBJECT IDENTIFIER ::= { oemSwapi 1 } SMIv2
-- galSwapi OBJECT IDENTIFIER ::= { oemSwapi 2 } SMIv2
-- pcSwapi OBJECT IDENTIFIER ::= { oemSwapi 3 } SMIv2
-- OEM Product MIBs
-- pm3575 OBJECT IDENTIFIER ::= { oemProd 1 } SMIv2
-- galnet OBJECT IDENTIFIER ::= { oemProd 2 } SMIv2
-- pcSwitch OBJECT IDENTIFIER ::= { oemProd 3 } SMIv2
--
-- END of WRS-MASTER-MIB
--
END

View File

@ -0,0 +1,95 @@
ZET-DSL-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
enterprises FROM RFC1155-SMI;
zxDslRadiusMib MODULE-IDENTITY
LAST-UPDATED "0706090000Z"
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "E-mail: suchunshan@zte.com.cn"
DESCRIPTION "RADIUS Control MIB definition."
::= { zxDsl 34 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxDsl OBJECT IDENTIFIER ::= { zte 1004 }
zxDslRadiusClient OBJECT IDENTIFIER ::= { zxDslRadiusMib 1 }
zxDslRadiusClientAuthSvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslRadiusClientAuthSvrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS accounting
servers with which the client shares a secret."
::= { zxDslRadiusClient 1 }
zxDslRadiusClientAuthSvrEntry OBJECT-TYPE
SYNTAX ZxDslRadiusClientAuthSvrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a RADIUS
accounting server with which the client shares a secret."
INDEX { zxDslRadiusClientAuthSvrIndex }
::= { zxDslRadiusClientAuthSvrTable 1 }
ZxDslRadiusClientAuthSvrEntry ::= SEQUENCE {
zxDslRadiusClientAuthSvrIndex INTEGER,
zxDslRadiusClientAuthAddress IpAddress,
zxDslRadiusClientAuthPortNumber INTEGER,
zxDslRadiusClientAuthSecret DisplayString,
zxDslRadiusClientAuthRowStatus RowStatus
}
zxDslRadiusClientAuthSvrIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the RADIUS authentication server
referred to in this table entry."
::= { zxDslRadiusClientAuthSvrEntry 1 }
zxDslRadiusClientAuthAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the RADIUS authentication server
referred to in this table entry."
::= { zxDslRadiusClientAuthSvrEntry 2 }
zxDslRadiusClientAuthPortNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port the client is using to send requests to
this server."
::= { zxDslRadiusClientAuthSvrEntry 3 }
zxDslRadiusClientAuthSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
REFERENCE
"1"
::= { zxDslRadiusClientAuthSvrEntry 4}
zxDslRadiusClientAuthRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxDslRadiusClientAuthSvrEntry 5 }
END

View File

@ -0,0 +1,592 @@
ZTE-AN-ACCESS-CTRL-AAA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus,DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnAccessCtrlAaaMib MODULE-IDENTITY
LAST-UPDATED "201211071000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE shanghai software development dept.III
Zhang Jianjun 021-68897226 "
DESCRIPTION "This MIB defines managed objects of ZTE AAA
management."
REVISION "201211071000Z" -- November 07, 2012 at 10:00 GMT
DESCRIPTION "Initial version of this MIB module."
::= { zxAn 90 }
zxAnAaaAuthenticationObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlAaaMib 2 }
zxAnAaaAuthorizationObjects OBJECT IDENTIFIER ::= { zxAnAccessCtrlAaaMib 3 }
zxAnAaaAccountingObjects OBJECT IDENTIFIER ::= { zxAnAccessCtrlAaaMib 4 }
--------------------------------------------------------------------------------
-- Textual Conventions
--------------------------------------------------------------------------------
ZxAnAaaAuthenMethodPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This is the priority order of an authentication method to be used
in user authentication for a session. At start up, the agent
assigns the value of this object. Later this can be changed by the
management station. This object reflects the relative priority of
the authentication method denoted by zxAnAaaAuthenLocalPriority and
zxAnAaaAuthenTacacsplusPriority with respect to already configured
authentication methods.
The zero value indicates that the priority is not set and that the
authentication methods are applied in ascending order. Each object
must contain a unique value for priority or zero. In the case when
a priority is set for a value that is already used by existing
object the existing object's priority will be swapped."
SYNTAX Integer32(0..2)
ZxAnAaaAuthorMethodPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This is the priority order of an authorization method to be used
in user authorization for a session. At start up, the agent
assigns the value of this object. Later this can be changed by the
management station. This object reflects the relative priority of
the authorization method denoted by zxAnAaaAuthorLocalPriority and
zxAnAaaAuthorTacacsplusPriority with respect to already configured
authorization methods.
The zero value indicates that the priority is not set and that the
authorization methods are applied in ascending order. Each object
must contain a unique value for priority or zero. In the case when
a priority is set for a value that is already used by existing
object the existing object's priority will be swapped."
SYNTAX Integer32(0..2)
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. AAA Global Configuration
-- 2. AAA Authentication Objects
-- 2.1 AAA Authentication Global Objects
-- 2.2 AAA Authentication Session Table
-- 2.3 AAA Authentication Login Table
-- 3. AAA Authorization Objects
-- 3.1 AAA Authorization Global Objects
-- 3.2 AAA Authorization Session Table
-- 4. AAA Accounting Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1. AAA Global Configuration
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 2. AAA Authentication Objects
--------------------------------------------------------------------------------
zxAnAaaAuthenGlobalObjects
OBJECT IDENTIFIER ::= { zxAnAaaAuthenticationObjects 1 }
--------------------------------------------------------------------------------
-- 2.1 AAA Authentication Global Objects
--------------------------------------------------------------------------------
zxAnAaaAuthenLocalPriority OBJECT-TYPE
SYNTAX ZxAnAaaAuthenMethodPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local authentication method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthenGlobalObjects 1 }
zxAnAaaAuthenTacacsplusPriority OBJECT-TYPE
SYNTAX ZxAnAaaAuthenMethodPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS+ authentication method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthenGlobalObjects 2 }
zxAnAaaAuthenNoAuthenMethodEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the no authentication method.
enabled(1) - Use no authentication as the last method.
disabled(2) - Don't use no authentication method.
This object must be set with zxAnAaaAuthenLocalPriority,
zxAnAaaAuthenTacacsplusPriority at the same time."
DEFVAL { disabled }
::= { zxAnAaaAuthenGlobalObjects 3 }
zxAnAaaAuthenTacacsplusGroupName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tacacs plus authentication group name.
If zxAnAaaAuthenTacacsplusPriority is zero(0),
zxAnAaaAuthenTacacsplusGroupName should be empty string.
If the value of zxAnAaaAuthenTacacsplusPriority is not zero(0),
zxAnAaaAuthenTacacsplusGroupName must be set with
zxAnAaaAuthenTacacsplusPriority at the same time."
::= { zxAnAaaAuthenGlobalObjects 4 }
--------------------------------------------------------------------------------
-- 2.2 AAA Authentication Session Table
--------------------------------------------------------------------------------
zxAnAaaAuthenticationSession OBJECT IDENTIFIER
::= { zxAnAaaAuthenticationObjects 2 }
zxAnAaaAuthenSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAaaAuthenSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Authentication session table."
::= { zxAnAaaAuthenticationSession 2 }
zxAnAaaAuthenSessionEntry OBJECT-TYPE
SYNTAX ZxAnAaaAuthenSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Authentication session table entry."
INDEX { zxAnAaaAuthenSessionType }
::= { zxAnAaaAuthenSessionTable 1 }
ZxAnAaaAuthenSessionEntry ::= SEQUENCE {
zxAnAaaAuthenSessionType INTEGER,
zxAnAaaAuthenSessionMethod INTEGER,
zxAnAaaAuthenSessionRadiusGrpId Integer32,
zxAnAaaAuthenSessionRowStatus RowStatus
}
zxAnAaaAuthenSessionType OBJECT-TYPE
SYNTAX INTEGER
{
telnet(1),
ssh(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the session type used to connect to the device.
telnet(1) indicates telnet session.
ssh(2) indicates SSH session."
::= { zxAnAaaAuthenSessionEntry 1 }
zxAnAaaAuthenSessionMethod OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
tacacsPlus(2),
radius(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the authentication method used to authenticate users.
local(1) indicates that local password is used for authentication.
Which password is used depend on what login mode users specified.
tacacsPlus(2) indicates that TACACS+ method is used for
authentication.
radius(3) indicates that RADIUS method is used for authentication."
DEFVAL { local }
::= { zxAnAaaAuthenSessionEntry 2 }
zxAnAaaAuthenSessionRadiusGrpId OBJECT-TYPE
SYNTAX Integer32(0..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS group ID.
When zxAnAaaAuthenMethod is radius(3), this object must be set at
the same time.
Value 0 means RADIUS group ID is not configured."
DEFVAL { 0 }
::= { zxAnAaaAuthenSessionEntry 3 }
zxAnAaaAuthenSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnAaaAuthenSessionEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnAaaAuthenSessionEntry 50 }
--------------------------------------------------------------------------------
-- 2.3 AAA Authentication Login Table
--------------------------------------------------------------------------------
zxAnAaaAuthenticaitonLogin OBJECT IDENTIFIER ::=
{ zxAnAaaAuthenticationObjects 3 }
zxAnAaaAuthenLoginTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAaaAuthenLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Login mode authentication table."
REFERENCE
"Used by MAP."
::= { zxAnAaaAuthenticaitonLogin 2 }
zxAnAaaAuthenLoginEntry OBJECT-TYPE
SYNTAX ZxAnAaaAuthenLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Login mode authentication table entry."
INDEX
{
zxAnAaaAuthenLoginMode
}
::= { zxAnAaaAuthenLoginTable 1 }
ZxAnAaaAuthenLoginEntry ::= SEQUENCE {
zxAnAaaAuthenLoginMode INTEGER,
zxAnAaaAuthenLoginLocalPri ZxAnAaaAuthenMethodPriority,
zxAnAaaAuthenLoginTacacsplusPri ZxAnAaaAuthenMethodPriority,
zxAnAaaAuthenLoginNoAuthMethodEn INTEGER,
zxAnAaaAuthenLoginTacplusGrpName DisplayString,
zxAnAaaAuthenLoginRowStatus RowStatus
}
zxAnAaaAuthenLoginMode OBJECT-TYPE
SYNTAX INTEGER
{
login(1),
enable(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the login mode user used to login to the network device.
login(1) indicates the normal mode.
enable(2) indicates the privileged mode."
::= { zxAnAaaAuthenLoginEntry 1 }
zxAnAaaAuthenLoginLocalPri OBJECT-TYPE
SYNTAX ZxAnAaaAuthenMethodPriority
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The local authentication method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthenLoginEntry 2 }
zxAnAaaAuthenLoginTacacsplusPri OBJECT-TYPE
SYNTAX ZxAnAaaAuthenMethodPriority
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TACACS+ authentication method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthenLoginEntry 3 }
zxAnAaaAuthenLoginNoAuthMethodEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the none authentication method.
enabled(1) - Use none authentication as the last method.
disabled(2) - Don't use none authentication method."
DEFVAL { disabled }
::= { zxAnAaaAuthenLoginEntry 4 }
zxAnAaaAuthenLoginTacplusGrpName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TACACS+ authentication group name.
If zxAnAaaAuthenLoginTacacsplusPri is zero(0),
zxAnAaaAuthenLoginTacplusGrpName should be empty string.
If the value of zxAnAaaAuthenLoginTacacsplusPri is not zero(0),
zxAnAaaAuthenLoginTacplusGrpName must be set with
zxAnAaaAuthenLoginTacacsplusPri at the same time."
::= { zxAnAaaAuthenLoginEntry 5 }
zxAnAaaAuthenLoginRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnAaaAuthenLoginEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnAaaAuthenLoginEntry 50 }
--------------------------------------------------------------------------------
-- 3. AAA Authorization Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 3.1 AAA Authorization Global Objects
--------------------------------------------------------------------------------
zxAnAaaAuthorGlobalObjects OBJECT IDENTIFIER ::=
{ zxAnAaaAuthorizationObjects 1 }
zxAnAaaAuthorLocalPriority OBJECT-TYPE
SYNTAX ZxAnAaaAuthorMethodPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local authorization method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthorGlobalObjects 1 }
zxAnAaaAuthorTacacsplusPriority OBJECT-TYPE
SYNTAX ZxAnAaaAuthorMethodPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS+ authorization method priority."
DEFVAL { 0 }
::= { zxAnAaaAuthorGlobalObjects 2 }
zxAnAaaAuthorNoAuthorMethodEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the authorization method.
enabled(1) - Use none authorization as the last method.
disabled(2) - Don't use none authorization method.
This object must be set with zxAnAaaAuthorLocalPriority,
zxAnAaaAuthorTacacsplusPriority at the same time."
DEFVAL { disabled }
::= { zxAnAaaAuthorGlobalObjects 3 }
zxAnAaaAuthorTacacsplusGroupName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of TACACS+ authorization group name.
If zxAnAaaAuthorTacacsplusPriority is zero(0),
zxAnAaaAuthorTacacsplusGroupName should be empty string.
If the value of zxAnAaaAuthorTacacsplusPriority is not zero(0),
zxAnAaaAuthorTacacsplusGroupName must be set with
zxAnAaaAuthorTacacsplusPriority at the same time."
::= { zxAnAaaAuthorGlobalObjects 4 }
--------------------------------------------------------------------------------
-- 3.2 AAA Authorization Session Table
--------------------------------------------------------------------------------
zxAnAaaAuthorizationSession OBJECT IDENTIFIER
::= { zxAnAaaAuthorizationObjects 3 }
zxAnAaaAuthorSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAaaAuthorSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Authorization session table."
::= { zxAnAaaAuthorizationSession 2 }
zxAnAaaAuthorSessionEntry OBJECT-TYPE
SYNTAX ZxAnAaaAuthorSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Authorization session table entry."
INDEX { zxAnAaaAuthorSessionType }
::= { zxAnAaaAuthorSessionTable 1 }
ZxAnAaaAuthorSessionEntry ::= SEQUENCE {
zxAnAaaAuthorSessionType INTEGER,
zxAnAaaAuthorSessionMethod INTEGER,
zxAnAaaAuthorSessionSshMode INTEGER,
zxAnAaaAuthorSessionRowStatus RowStatus
}
zxAnAaaAuthorSessionType OBJECT-TYPE
SYNTAX INTEGER
{
telnet(1),
ssh(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the session type used to connect to the device.
telnet(1) indicates telnet session.
ssh(2) indicates SSH session."
::= { zxAnAaaAuthorSessionEntry 1 }
zxAnAaaAuthorSessionMethod OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
tacacsPlus(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the authorization method used to authorize users.
local(1) indicates that local password is used for authorization.
Which password is used depend on what login mode users specified.
tacacsPlus(2) indicates that TACACS+ method is used for
authorization."
DEFVAL { local }
::= { zxAnAaaAuthorSessionEntry 2 }
zxAnAaaAuthorSessionSshMode OBJECT-TYPE
SYNTAX INTEGER
{
nouse(1),
chap(2),
pap(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to control authorization mode when user login
from SSH."
DEFVAL { chap }
::= { zxAnAaaAuthorSessionEntry 3 }
zxAnAaaAuthorSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnAaaAuthorSessionEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1). "
::= { zxAnAaaAuthorSessionEntry 50 }
--------------------------------------------------------------------------------
-- 4. AAA Accounting Objects
--------------------------------------------------------------------------------
zxAnAaaAccountPrivilege OBJECT IDENTIFIER
::= { zxAnAaaAccountingObjects 2 }
zxAnAaaAccountPrivilegeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAaaAccountPrivilegeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Accounting privilege table."
::= { zxAnAaaAccountPrivilege 2 }
zxAnAaaAccountPrivilegeEntry OBJECT-TYPE
SYNTAX ZxAnAaaAccountPrivilegeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Accounting privilege table entry."
INDEX
{
zxAnAaaAccountUserPrivilege
}
::= { zxAnAaaAccountPrivilegeTable 1 }
ZxAnAaaAccountPrivilegeEntry ::= SEQUENCE {
zxAnAaaAccountUserPrivilege Integer32,
zxAnAaaAccountTacacsplusGrpName DisplayString,
zxAnAaaAccountPrivilegeRowStatus RowStatus
}
zxAnAaaAccountUserPrivilege OBJECT-TYPE
SYNTAX Integer32(1..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User privilege level."
::= { zxAnAaaAccountPrivilegeEntry 1 }
zxAnAaaAccountTacacsplusGrpName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TACACS+ group name."
::= { zxAnAaaAccountPrivilegeEntry 2 }
zxAnAaaAccountPrivilegeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnAaaAccountPrivilegeEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnAaaAccountPrivilegeEntry 50 }
END

View File

@ -0,0 +1,523 @@
ZTE-AN-ACCESS-CTRL-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus,DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnAccessCtrlRadiusMib MODULE-IDENTITY
LAST-UPDATED "201211071000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE shanghai software development dept.III
Zhang Jianjun 021-68897226 "
DESCRIPTION "This MIB defines managed objects of ZTE RADIUS
management."
REVISION "201211071000Z" -- November 07, 2012 at 10:00 GMT
DESCRIPTION "Initial version of this MIB module."
::= {zxAn 91}
zxAnRadiusGlobalObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlRadiusMib 1 }
zxAnRadiusAuthenticationObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlRadiusMib 2 }
zxAnRadiusAccountingObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlRadiusMib 3 }
--------------------------------------------------------------------------
-- Following objects are defined.
-- 1. RADIUS Global Objects
-- 2. RADIUS Authentication Objects
-- 2.1 RADIUS Authentication Global Objects
-- 2.2 RADIUS Authentication Group
-- 2.3 RADIUS Authentication Server Group
-- 3. RADIUS Accounting Objects
-- 3.1 RADIUS Accounting Global Objects
-- 3.2 RADIUS Accounting Group
-- 3.3 RADIUS Accounting Server Group
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-- 1. RADIUS Global Objects
--------------------------------------------------------------------------
zxAnRadiusVendorIdEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable RADIUS vendor ID function."
DEFVAL { disabled }
::= { zxAnRadiusGlobalObjects 1 }
--------------------------------------------------------------------------
-- 2. RADIUS Authentication Objects
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-- 2.1 RADIUS Authentication Global Objects
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-- 2.2 RADIUS Authentication Group
--------------------------------------------------------------------------
zxAnRadiusAuthenGroup OBJECT IDENTIFIER
::= { zxAnRadiusAuthenticationObjects 2 }
zxAnRadiusAuthenGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRadiusAuthenGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Radius authentication group table."
::= { zxAnRadiusAuthenGroup 2 }
zxAnRadiusAuthenGroupEntry OBJECT-TYPE
SYNTAX ZxAnRadiusAuthenGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Radius authentication group table entry."
INDEX
{
zxAnRadiusAuthenGroupId
}
::= { zxAnRadiusAuthenGroupTable 1 }
ZxAnRadiusAuthenGroupEntry ::= SEQUENCE {
zxAnRadiusAuthenGroupId Integer32,
zxAnRadiusAuthenGroupAlgorithm INTEGER,
zxAnRadiusAuthenGroupDeadTime Integer32,
zxAnRadiusAuthenGroupRetries Integer32,
zxAnRadiusAuthenGroupTimeout Integer32,
zxAnRadiusAuthenGroupRowStatus RowStatus
}
zxAnRadiusAuthenGroupId OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RADIUS authentication group ID."
::= { zxAnRadiusAuthenGroupEntry 1 }
zxAnRadiusAuthenGroupAlgorithm OBJECT-TYPE
SYNTAX INTEGER
{
masterBackup(1),
roundRobin(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS authentication server group algorithm.
masterBackup(1): Use the first RADIUS server as master server and
others as backup server.
roundRobin(2): Query RADIUS servers in the group with round-robin
scheduling."
DEFVAL { masterBackup }
::= { zxAnRadiusAuthenGroupEntry 2 }
zxAnRadiusAuthenGroupDeadTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the length of time in minutes that the system will mark
the server dead when a RADIUS server does not respond to an
authentication request. During the interval of the dead time, any
authentication request that comes up would not be sent to that
RADIUS server that was marked as dead.
Value 0 means that the RADIUS servers will not be marked dead if
they do not respond."
DEFVAL { 5 }
::= { zxAnRadiusAuthenGroupEntry 3 }
zxAnRadiusAuthenGroupRetries OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The additional number of times the RADIUS server should be tried
by the RADIUS client before giving up on the server."
DEFVAL { 3 }
::= { zxAnRadiusAuthenGroupEntry 4 }
zxAnRadiusAuthenGroupTimeout OBJECT-TYPE
SYNTAX Integer32(1..255)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS server time-out in seconds."
DEFVAL { 3 }
::= { zxAnRadiusAuthenGroupEntry 5 }
zxAnRadiusAuthenGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnRadiusAuthenGroupEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnRadiusAuthenGroupEntry 50 }
--------------------------------------------------------------------------
-- 2.3 RADIUS Authentication Server Group
--------------------------------------------------------------------------
zxAnRadiusAuthenSvrGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRadiusAuthenSvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS authentication server group table."
::= { zxAnRadiusAuthenGroup 3 }
zxAnRadiusAuthenSvrGroupEntry OBJECT-TYPE
SYNTAX ZxAnRadiusAuthenSvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS authentication server group table entry."
INDEX
{
zxAnRadiusAuthenGroupId,
zxAnRadiusAuthenSvrGrpSvrId
}
::= { zxAnRadiusAuthenSvrGroupTable 1 }
ZxAnRadiusAuthenSvrGroupEntry ::= SEQUENCE {
zxAnRadiusAuthenSvrGrpSvrId Integer32,
zxAnRadiusAuthenSvrGrpSvrIpType InetAddressType,
zxAnRadiusAuthenSvrGrpSvrIpAddr InetAddress,
zxAnRadiusAuthenSvrGrpSvrPort Integer32,
zxAnRadiusAuthenSvrGrpSvrKey DisplayString,
zxAnRadiusAuthenSvrGrpRowStatus RowStatus
}
zxAnRadiusAuthenSvrGrpSvrId OBJECT-TYPE
SYNTAX Integer32(1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RADIUS authentication server ID."
::= { zxAnRadiusAuthenSvrGroupEntry 1 }
zxAnRadiusAuthenSvrGrpSvrIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS authentication server IP address type."
::= { zxAnRadiusAuthenSvrGroupEntry 2 }
zxAnRadiusAuthenSvrGrpSvrIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS authentication server IP address."
::= { zxAnRadiusAuthenSvrGroupEntry 3 }
zxAnRadiusAuthenSvrGrpSvrPort OBJECT-TYPE
SYNTAX Integer32(1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the destination port number to which RADIUS authentication
messages should be sent."
DEFVAL { 1812 }
::= { zxAnRadiusAuthenSvrGroupEntry 4 }
zxAnRadiusAuthenSvrGrpSvrKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key used in encrypting the packets passed between the RADIUS
server and the client. This key must match the one configured on
the server.
A zero-length string is always returned when this object is read."
::= { zxAnRadiusAuthenSvrGroupEntry 5 }
zxAnRadiusAuthenSvrGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnRadiusAuthenSvrGroupEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnRadiusAuthenSvrGroupEntry 50 }
--------------------------------------------------------------------------
-- 3. RADIUS Accounting Objects
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-- 3.1 RADIUS Accounting Global Objects
--------------------------------------------------------------------------
--------------------------------------------------------------------------
-- 3.2 RADIUS Accounting Group
--------------------------------------------------------------------------
zxAnRadiusAccountGroup OBJECT IDENTIFIER
::= { zxAnRadiusAccountingObjects 2 }
zxAnRadiusAccountGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRadiusAccountGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS accounting group table."
::= { zxAnRadiusAccountGroup 2 }
zxAnRadiusAccountGroupEntry OBJECT-TYPE
SYNTAX ZxAnRadiusAccountGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS accounting group table entry."
INDEX
{
zxAnRadiusAccountGroupId
}
::= { zxAnRadiusAccountGroupTable 1 }
ZxAnRadiusAccountGroupEntry ::= SEQUENCE {
zxAnRadiusAccountGroupId Integer32,
zxAnRadiusAccountGroupAlgorithm INTEGER,
zxAnRadiusAccountGroupDeadTime Integer32,
zxAnRadiusAccountGroupBufferEn INTEGER,
zxAnRadiusAccountGroupRetries Integer32,
zxAnRadiusAccountGroupTimeout Integer32,
zxAnRadiusAccountGroupRowStatus RowStatus
}
zxAnRadiusAccountGroupId OBJECT-TYPE
SYNTAX Integer32(1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RADIUS accounting group ID."
::= { zxAnRadiusAccountGroupEntry 1 }
zxAnRadiusAccountGroupAlgorithm OBJECT-TYPE
SYNTAX INTEGER
{
masterBackup(1),
roundrobin(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS authentication server group algorithm.
masterBackup(1): Use the first RADIUS server as master server and
others as backup server.
roundrobin(2): Query RADIUS servers in the group with round-robin
scheduling."
DEFVAL { masterBackup }
::= { zxAnRadiusAccountGroupEntry 2 }
zxAnRadiusAccountGroupDeadTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the length of time in minutes that the system will mark
the server dead when a RADIUS server does not respond to an
authentication request. During the interval of the dead time, any
authentication request that comes up would not be sent to that
RADIUS server that was marked as dead.
Value 0 means that the RADIUS servers will not be marked dead if
they do not respond."
DEFVAL { 5 }
::= { zxAnRadiusAccountGroupEntry 3 }
zxAnRadiusAccountGroupBufferEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable RADIUS accounting buffer."
DEFVAL { disabled }
::= { zxAnRadiusAccountGroupEntry 4 }
zxAnRadiusAccountGroupRetries OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The additional number of times the RADIUS server should be tried by
the RADIUS client before giving up on the server."
DEFVAL { 3 }
::= { zxAnRadiusAccountGroupEntry 5 }
zxAnRadiusAccountGroupTimeout OBJECT-TYPE
SYNTAX Integer32(1..255)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS server time-out in seconds."
DEFVAL { 3 }
::= { zxAnRadiusAccountGroupEntry 6 }
zxAnRadiusAccountGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnRadiusAccountGroupEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnRadiusAccountGroupEntry 50 }
--------------------------------------------------------------------------
-- 3.3 RADIUS Accounting Server Group
--------------------------------------------------------------------------
zxAnRadiusAccountSvrGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRadiusAccountSvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS accounting server group table."
::= { zxAnRadiusAccountGroup 3 }
zxAnRadiusAccountSvrGroupEntry OBJECT-TYPE
SYNTAX ZxAnRadiusAccountSvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RADIUS accounting server group table entry."
INDEX
{
zxAnRadiusAccountGroupId,
zxAnRadiusAccountSvrGrpSvrId
}
::= { zxAnRadiusAccountSvrGroupTable 1 }
ZxAnRadiusAccountSvrGroupEntry ::= SEQUENCE {
zxAnRadiusAccountSvrGrpSvrId Integer32,
zxAnRadiusAccountSvrGrpSvrIpType InetAddressType,
zxAnRadiusAccountSvrGrpSvrIpAddr InetAddress,
zxAnRadiusAccountSvrGrpSvrPort Integer32,
zxAnRadiusAccountSvrGrpSvrKey DisplayString,
zxAnRadiusAccountSvrGrpRowStatus RowStatus
}
zxAnRadiusAccountSvrGrpSvrId OBJECT-TYPE
SYNTAX Integer32(1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The RADIUS accounting server ID."
::= { zxAnRadiusAccountSvrGroupEntry 1 }
zxAnRadiusAccountSvrGrpSvrIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS accounting server IP address type."
::= { zxAnRadiusAccountSvrGroupEntry 2 }
zxAnRadiusAccountSvrGrpSvrIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RADIUS accounting server IP address."
::= { zxAnRadiusAccountSvrGroupEntry 3 }
zxAnRadiusAccountSvrGrpSvrPort OBJECT-TYPE
SYNTAX Integer32(1025..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the destination port number to which RADIUS accounting
messages should be sent. "
DEFVAL { 1812 }
::= { zxAnRadiusAccountSvrGroupEntry 4 }
zxAnRadiusAccountSvrGrpSvrKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key used in encrypting the packets passed between the RADIUS
server and the client. This key must match the one configured on
the server.
A zero-length string is always returned when this object is read."
::= { zxAnRadiusAccountSvrGroupEntry 5 }
zxAnRadiusAccountSvrGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnRadiusAccountSvrGroupEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnRadiusAccountSvrGroupEntry 50 }
END

View File

@ -0,0 +1,312 @@
ZTE-AN-ACCESS-CTRL-TACACSPLUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus,DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnAccessCtrlTacacsplusMib MODULE-IDENTITY
LAST-UPDATED "201211071000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE shanghai software development dept.III
Zhang Jianjun 021-68897226 "
DESCRIPTION "This MIB defines managed objects of ZTE TACACS+."
REVISION "201211071000Z" -- November 07, 2012 at 10:00 GMT
DESCRIPTION "Initial version of this MIB module."
::= {zxAn 92}
zxAnTacacsPlusGlobalObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlTacacsplusMib 1 }
zxAnTacacsPlusServerObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlTacacsplusMib 2 }
zxAnTacacsPlusClientObjects
OBJECT IDENTIFIER ::= { zxAnAccessCtrlTacacsplusMib 3 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. Tacacs Plus Global Objects
-- 2. Tacacs Plus Server Objects
-- 2.1 Tacacs Plus Server Global Objects
-- 2.2 Tacacs Plus Server Table
-- 2.3 Tacacs Plus Server Group Table
-- 3. Tacacs Plus Client Objects
-- 3.1 Tacacs Plus Client global Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1. Tacacs Plus Global Objects
--------------------------------------------------------------------------------
zxAnTacacsPlusEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable TACACS+ function."
DEFVAL { disabled }
::= { zxAnTacacsPlusGlobalObjects 1 }
zxAnTacacsPlusMaxPacketSize OBJECT-TYPE
SYNTAX Integer32(1024..4096)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum size of TACACS+ packet."
DEFVAL { 1024 }
::= { zxAnTacacsPlusGlobalObjects 2 }
--------------------------------------------------------------------------------
-- 2. Tacacs Plus Server Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 2.1 Tacacs Plus Server Global Objects
--------------------------------------------------------------------------------
zxAnTacacsPlusSvrGlobalObjects OBJECT IDENTIFIER ::=
{ zxAnTacacsPlusServerObjects 1 }
zxAnTacacsPlusGlobalServerKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The key used in encrypting the packets passed between the TACACS+
server and the client. This key must match the one configured on
the server.
When setting this object, a zero-length string means that TACACS+
server key is not used.
When reading this object, a zero-length string is always returned."
::= { zxAnTacacsPlusSvrGlobalObjects 1 }
zxAnTacacsPlusTimeout OBJECT-TYPE
SYNTAX Integer32(1..1000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The duration in seconds to wait for a response from the TACACS+
server host."
DEFVAL { 5 }
::= { zxAnTacacsPlusSvrGlobalObjects 2 }
--------------------------------------------------------------------------------
-- 2.2 Tacacs Plus Server Table
--------------------------------------------------------------------------------
zxAnTacacsPlusServer OBJECT IDENTIFIER ::= { zxAnTacacsPlusServerObjects 2 }
zxAnTacacsPlusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnTacacsPlusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TACACS+ server table."
::= { zxAnTacacsPlusServer 2 }
zxAnTacacsPlusServerEntry OBJECT-TYPE
SYNTAX ZxAnTacacsPlusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TACACS+ server table entry."
INDEX
{
zxAnTacacsPlusServerIpType,
zxAnTacacsPlusServerIpAddress,
zxAnTacacsPlusServerPort
}
::= { zxAnTacacsPlusServerTable 1 }
ZxAnTacacsPlusServerEntry ::= SEQUENCE {
zxAnTacacsPlusServerIpType InetAddressType,
zxAnTacacsPlusServerIpAddress InetAddress,
zxAnTacacsPlusServerPort Integer32,
zxAnTacacsPlusServerKey DisplayString,
zxAnTacacsPlusServerTimeout Integer32,
zxAnTacacsPlusServerRowStatus RowStatus
}
zxAnTacacsPlusServerIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TACACS+ server IP address type."
::= { zxAnTacacsPlusServerEntry 1 }
zxAnTacacsPlusServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TACACS+ server IP address."
::= { zxAnTacacsPlusServerEntry 2 }
zxAnTacacsPlusServerPort OBJECT-TYPE
SYNTAX Integer32(49|1025..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the destination port number to which TACACS+ messages
should be sent."
DEFVAL { 49 }
::= { zxAnTacacsPlusServerEntry 3 }
zxAnTacacsPlusServerKey OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key used in encrypting the packets passed between the TACACS+
server and the client. This key must match the one configured on
the server.
A zero-length string is always returned when this object is read.
Note that if this object is a zero length string, then
zxAnTacacsPlusGlobalServerKey is used as the key for this server."
::= { zxAnTacacsPlusServerEntry 4 }
zxAnTacacsPlusServerTimeout OBJECT-TYPE
SYNTAX Integer32(0..1000)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration in seconds to wait for a response from the TACACS+
server host.
Note that if this object is zero, then zxAnTacacsPlusTimeout is used
as the key for this server."
DEFVAL { 5 }
::= { zxAnTacacsPlusServerEntry 5 }
zxAnTacacsPlusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnTacacsPlusServerEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1). "
::= { zxAnTacacsPlusServerEntry 50 }
--------------------------------------------------------------------------------
-- 2.3 Tacacs Plus Server Group Table
--------------------------------------------------------------------------------
zxAnTacacsPlusServerGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnTacacsPlusServerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tacacs+ server group table."
::= { zxAnTacacsPlusServer 3 }
zxAnTacacsPlusServerGroupEntry OBJECT-TYPE
SYNTAX ZxAnTacacsPlusServerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tacacs+ server group table entry."
INDEX
{
zxAnTacacsPlusServerGrpName,
zxAnTacacsPlusServerIpType,
zxAnTacacsPlusServerIpAddress,
zxAnTacacsPlusServerPort
}
::= { zxAnTacacsPlusServerGroupTable 1 }
ZxAnTacacsPlusServerGroupEntry ::= SEQUENCE {
zxAnTacacsPlusServerGrpName DisplayString,
zxAnTacacsPlusServerGrpRowStatus RowStatus
}
zxAnTacacsPlusServerGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE ( 1 .. 32 ))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of tacacs plus group."
::= { zxAnTacacsPlusServerGroupEntry 1 }
zxAnTacacsPlusServerGrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnTacacsPlusServerGroupEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1). "
::= { zxAnTacacsPlusServerGroupEntry 50 }
--------------------------------------------------------------------------------
-- 3. Tacacs Plus Client Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 3.1 Tacacs Plus Client global Objects
--------------------------------------------------------------------------------
zxAnTacacsPlusClntGlobalObjects OBJECT IDENTIFIER ::=
{ zxAnTacacsPlusClientObjects 1 }
zxAnTacacsPlusClientIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS+ client IP address type."
::= { zxAnTacacsPlusClntGlobalObjects 1 }
zxAnTacacsPlusClientIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS+ client IP address."
::= { zxAnTacacsPlusClntGlobalObjects 2 }
zxAnTacacsPlusClientPort OBJECT-TYPE
SYNTAX Integer32(0|1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the source port number to which TACACS+ messages should be
sent.
Value 0 means to use the default port number."
DEFVAL { 0 }
::= { zxAnTacacsPlusClntGlobalObjects 3 }
END

1252
mibs/zte/ZTE-AN-ACL-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

982
mibs/zte/ZTE-AN-ARP-MIB Normal file
View File

@ -0,0 +1,982 @@
ZTE-AN-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress,
Integer32 FROM SNMPv2-SMI
TruthValue, MacAddress, RowStatus FROM SNMPv2-TC
ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB;
zxAnArpMib MODULE-IDENTITY
LAST-UPDATED "200701241600Z"
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "E-mail: yao.huayin@zte.com.cn"
DESCRIPTION "ARP MIB definition."
::= { zxAn 34 }
zxAnArpMibObjects OBJECT IDENTIFIER ::= { zxAnArpMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. Arp Spoofing Enabled
-- 2. Arp control table based on VLAN
-- 3. Arp Mapping config table
-- 4. Arp Mapping Info table
-- 5. ARP MFF Enable
-- 6. Arp MFF Config
-- 7. Arp Anti Spoofing Config Table
-- 8. Arp Gateway Table
-- 9. DAI(Dynamic ARP Inspection)
-- 10.ARP Reply Agent
-- 11.ARP Packet Limit
-- 12.ARP Agent gateway table based on VLAN
-- 13.ARP Filter Vlan configure
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1. Arp Spoofing Enabled
------------------------------------------------------------------------------
zxAnArpAntiSpoofingGlbEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable arp snooping.1-truth,2-false."
DEFVAL { 2 }
::= { zxAnArpMibObjects 1 }
zxAnArpCapabilities OBJECT-TYPE
SYNTAX BITS {
mffMultiGateway(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ARP capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
- mffMultiGateway(0):
value 1 means support zxAnArpMffMultiGatewayTable and Deprecated
zxAnArpMffCfgTable."
::= { zxAnArpMibObjects 2 }
------------------------------------------------------------------------------
-- 2.Arp control table based on VLAN
------------------------------------------------------------------------------
zxAnArpVlanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp control table based on VLAN."
::= { zxAnArpMibObjects 10 }
zxAnArpVlanConfEntry OBJECT-TYPE
SYNTAX ZxAnArpVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpVlanConfStartVlan, zxAnArpVlanConfEndVlan }
::= { zxAnArpVlanConfTable 1 }
ZxAnArpVlanConfEntry ::= SEQUENCE {
zxAnArpVlanConfStartVlan Integer32,
zxAnArpVlanConfEndVlan Integer32,
zxAnArpVlanConfSecurityEnable INTEGER,
zxAnArpVlanConfRowStatus RowStatus
}
zxAnArpVlanConfStartVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpVlanConfEntry 1 }
zxAnArpVlanConfEndVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpVlanConfEntry 2 }
zxAnArpVlanConfSecurityEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Enable or disable ARP security control."
DEFVAL { enable }
::= { zxAnArpVlanConfEntry 3 }
zxAnArpVlanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnArpVlanConfEntry 4 }
------------------------------------------------------------------------------
-- 3.Arp Mapping config table
------------------------------------------------------------------------------
zxAnArpMapConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp Mapping config table"
::= { zxAnArpMibObjects 11 }
zxAnArpMapConfEntry OBJECT-TYPE
SYNTAX ZxAnArpMapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpMapConfIpAddr, zxAnArpMapConfVlan }
::= { zxAnArpMapConfTable 1 }
ZxAnArpMapConfEntry ::= SEQUENCE {
zxAnArpMapConfIpAddr IpAddress,
zxAnArpMapConfVlan Integer32,
zxAnArpMapConfMacAddr MacAddress,
zxAnArpMapConfIfindex ZxAnIfindex,
zxAnArpMapConfRowStatus RowStatus
}
zxAnArpMapConfIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpMapConfEntry 1 }
zxAnArpMapConfVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"vlan id "
::= { zxAnArpMapConfEntry 2 }
zxAnArpMapConfMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MAC address"
::= { zxAnArpMapConfEntry 3 }
zxAnArpMapConfIfindex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Ifindex of the port."
::= { zxAnArpMapConfEntry 4 }
zxAnArpMapConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnArpMapConfEntry 5 }
------------------------------------------------------------------------------
-- 4.Arp Mapping Info table
------------------------------------------------------------------------------
zxAnArpMapInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp Mapping Info table.It is used to show arp info and delete arp
instance."
::= { zxAnArpMibObjects 12 }
zxAnArpMapInfoEntry OBJECT-TYPE
SYNTAX ZxAnArpMapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpMapConfIpAddr, zxAnArpMapConfVlan, zxAnArpMapInfoType }
::= { zxAnArpMapInfoTable 1 }
ZxAnArpMapInfoEntry ::= SEQUENCE {
zxAnArpMapInfoType INTEGER,
zxAnArpMapInfoMacAddr MacAddress,
zxAnArpMapInfoIfindex ZxAnIfindex
}
zxAnArpMapInfoType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dhcp(2),
ipoas(3),
ipoad(4),
dynamic(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of arp info."
::= { zxAnArpMapInfoEntry 1 }
zxAnArpMapInfoMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MacAddr in arp"
::= { zxAnArpMapInfoEntry 2 }
zxAnArpMapInfoIfindex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Ifindex of the port."
::= { zxAnArpMapInfoEntry 3 }
------------------------------------------------------------------------------
-- 5. ARP MFF Enable
------------------------------------------------------------------------------
zxAnArpMffCfg OBJECT IDENTIFIER ::= { zxAnArpMibObjects 16 }
zxAnArpMffCfgEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable arp mff function."
DEFVAL { 2 }
::= { zxAnArpMffCfg 1 }
------------------------------------------------------------------------------
-- 6. Arp MFF Config
------------------------------------------------------------------------------
zxAnArpMffCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMffCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates ARP MFF configuration.MFF is MAC-Forced
Forwarding.
This table supports 8 VLAN's configuration of the MFF gateway.
In a same VLAN, IP or MAC of the gateway should not be duplicated.
At the mode of manual for the gateway,IP must be configured
and MAC address is optional,
At the mode of automatic, IP and MAC should not be configured.
Only single mode of gateways should be configured in this table at
the same time,that is,multi rows in the table have a same value of
zxAnArpMffCfgGatewayMode. "
REFERENCE "RFC 4562 MAC-Forced Forwarding: A Method for Subscriber
Separation on an Ethernet Access Network"
::= { zxAnArpMffCfg 2 }
zxAnArpMffCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpMffCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpMffCfgTable."
INDEX { zxAnArpMffCfgVlan }
::= { zxAnArpMffCfgTable 1 }
ZxAnArpMffCfgEntry ::= SEQUENCE {
zxAnArpMffCfgVlan INTEGER,
zxAnArpMffCfgGatewayMode INTEGER,
zxAnArpMffCfgGatewayIp IpAddress,
zxAnArpMffCfgGatewayMac MacAddress ,
zxAnArpMffCfgRowStatus RowStatus
}
zxAnArpMffCfgVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpMffCfgTable."
::={zxAnArpMffCfgEntry 1}
zxAnArpMffCfgGatewayMode OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
automatic(2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Mff gateway mode."
DEFVAL { 1 }
::={zxAnArpMffCfgEntry 2}
zxAnArpMffCfgGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Mff gateway IP address."
::={zxAnArpMffCfgEntry 3}
zxAnArpMffCfgGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Mff gateway MAC address."
::={zxAnArpMffCfgEntry 4}
zxAnArpMffCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpMffCfgEntry 50 }
zxAnArpMffMultiGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMffMultiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates MFF configuration.MFF is MAC-Forced
forwarding.This table supports 32 VLAN's configuration of the
MFF gateway,and 8 gateway configuration per VLAN.In a same VLAN,
IP or MAC of the gateway should not be duplicated.
"
::= { zxAnArpMffCfg 4 }
zxAnArpMffMultiGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpMffMultiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable or disable
MFF at each existing VLAN."
INDEX { zxAnArpMffMultiGatewayMffVid, zxAnArpMffMultiGatewayIpAddr }
::= { zxAnArpMffMultiGatewayTable 1 }
ZxAnArpMffMultiGatewayEntry ::= SEQUENCE {
zxAnArpMffMultiGatewayMffVid Integer32,
zxAnArpMffMultiGatewayIpAddr IpAddress,
zxAnArpMffMultiGatewayIpMask IpAddress,
zxAnArpMffMultiGatewayMacMode INTEGER,
zxAnArpMffMultiGatewayMac MacAddress,
zxAnArpMffMultiGatewayRowStatus RowStatus
}
zxAnArpMffMultiGatewayMffVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpMffTable, specify the VLAN id."
::={zxAnArpMffMultiGatewayEntry 1}
zxAnArpMffMultiGatewayIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MFF gateway IP address, in a VLAN,
there can be 8 gateways at most .
"
::={zxAnArpMffMultiGatewayEntry 2}
zxAnArpMffMultiGatewayIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MFF gateway IP mask, the default gateway's mask should be all 0."
::= { zxAnArpMffMultiGatewayEntry 3 }
zxAnArpMffMultiGatewayMacMode OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
automatic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MFF gateway MAC address configuration mode.
If zxAnArpMffGatewayMac has been configured,
the mode should be manual when doing a request,
otherwise, the mode should be automatic."
DEFVAL { manual }
::={zxAnArpMffMultiGatewayEntry 4}
zxAnArpMffMultiGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MFF gateway MAC address."
::={zxAnArpMffMultiGatewayEntry 5}
zxAnArpMffMultiGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation and deletion of rows
in this table. It only supports 'active(1)','createAndGo(4)'and
'destroy(6)' value.
If this object is set to 'createAndGo(4)', the VLAN on
which MFF is active(1).Setting this object value to
destroy(6),the VLAN on which MFF is inactive."
::= { zxAnArpMffMultiGatewayEntry 50 }
------------------------------------------------------------------------------
-- 7. Arp Anti Spoofing Config Table
------------------------------------------------------------------------------
zxAnArpAntiSpoofingCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpAntiSpoofingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpMibObjects 17 }
zxAnArpAntiSpoofingCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpAntiSpoofingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpAntiSnoofingCfgTable ."
INDEX { zxAnArpAntiSpoofingVid }
::= { zxAnArpAntiSpoofingCfgTable 1 }
ZxAnArpAntiSpoofingCfgEntry ::= SEQUENCE {
zxAnArpAntiSpoofingVid INTEGER,
zxAnArpAntiSpoofingDirection INTEGER,
zxAnArpAntiSpoofingVlanRowStatus RowStatus
}
zxAnArpAntiSpoofingVid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpAntiSpoofingCfgTable."
::={zxAnArpAntiSpoofingCfgEntry 1}
zxAnArpAntiSpoofingDirection OBJECT-TYPE
SYNTAX INTEGER
{
nni(1),
uni(2),
all(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Direction of ARP Anti Spoofing function."
::={zxAnArpAntiSpoofingCfgEntry 2}
zxAnArpAntiSpoofingVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpAntiSpoofingCfgEntry 50 }
------------------------------------------------------------------------------
-- 8. Arp Gateway Table
------------------------------------------------------------------------------
zxAnArpGateway OBJECT IDENTIFIER ::= { zxAnArpMibObjects 18 }
zxAnArpGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates ARP Gateway configuration."
::= { zxAnArpGateway 1 }
zxAnArpGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpGatewayTable."
INDEX { zxAnArpGatewayVlan,zxAnArpGatewayMode,zxAnArpGatewayIp}
::= { zxAnArpGatewayTable 1 }
ZxAnArpGatewayEntry ::= SEQUENCE {
zxAnArpGatewayVlan INTEGER,
zxAnArpGatewayMode INTEGER,
zxAnArpGatewayIp IpAddress,
zxAnArpGatewayMacAddr MacAddress ,
zxAnArpGatewayRowStatus RowStatus
}
zxAnArpGatewayVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpGatewayTable."
::={zxAnArpGatewayEntry 1}
zxAnArpGatewayMode OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dhcp(2),
ipoastatic(3),
ipoadynamic(4),
staticIp(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of gateway."
DEFVAL { 1 }
::={zxAnArpGatewayEntry 2}
zxAnArpGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"gateway IP address."
::={zxAnArpGatewayEntry 3}
zxAnArpGatewayMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"gateway MAC address."
::={zxAnArpGatewayEntry 4}
zxAnArpGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpGatewayEntry 50 }
------------------------------------------------------------------------------
-- 9. DAI(Dynamic ARP Inspection)
------------------------------------------------------------------------------
zxAnArpDaiObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 19 }
zxAnArpDaiIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpDaiIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface DAI configuration."
::= { zxAnArpDaiObjects 2 }
zxAnArpDaiIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpDaiIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpDaiIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpDaiIfCfgTable 1 }
ZxAnArpDaiIfCfgEntry ::= SEQUENCE {
zxAnArpRack Integer32,
zxAnArpShelf Integer32,
zxAnArpSlot Integer32,
zxAnArpPort Integer32,
zxAnArpOnu Integer32,
zxAnArpIfType INTEGER,
zxAnArpLogicalId OBJECT IDENTIFIER,
zxAnArpAntiSpoofingIfLogEnable INTEGER
}
zxAnArpRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack number of the port."
::= { zxAnArpDaiIfCfgEntry 1 }
zxAnArpShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf number of the port."
::= { zxAnArpDaiIfCfgEntry 2 }
zxAnArpSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot number of the port."
::= { zxAnArpDaiIfCfgEntry 3 }
zxAnArpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number."
::= { zxAnArpDaiIfCfgEntry 4 }
zxAnArpOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ONU number. It is 0 in DSL port."
::= { zxAnArpDaiIfCfgEntry 5 }
zxAnArpIfType OBJECT-TYPE
SYNTAX INTEGER
{
physicalPort(1),
bridgePort(2),
ponOnu(3),
ponVPort(4),
servicePort(11)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of port."
::= { zxAnArpDaiIfCfgEntry 6 }
zxAnArpLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is an oid which indicats the logical index.
When zxAnArpIfType is 'physicalPort' its value is '0'.
When zxAnArpIfType is 'bridgePort' this object includes
{pvc} , such as oid {1} indicates pvc1 .
When zxAnArpIfType is 'ponOnu' its value is '0'.
When zxAnArpIfType is 'ponVPort' this object includes
{gemport/llid} , such as oid {1} indicates gemport1/llid1 .
When zxAnArpIfType is 'servicePort' this object includes
{serviceportID} , such as oid {1} indicates serviceportID1 ."
::= { zxAnArpDaiIfCfgEntry 7 }
zxAnArpAntiSpoofingIfLogEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables to log DAI violation on the interface."
::= { zxAnArpDaiIfCfgEntry 8 }
------------------------------------------------------------------------------
-- 10.ARP Reply Agent
------------------------------------------------------------------------------
zxAnArpReplyAgentObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 20 }
zxAnArpReplyAgentIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpReplyAgentIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface ARP reply agent configuration."
::= { zxAnArpReplyAgentObjects 2 }
zxAnArpReplyAgentIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpReplyAgentIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpReplyAgentIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpReplyAgentIfCfgTable 1 }
ZxAnArpReplyAgentIfCfgEntry ::= SEQUENCE {
zxAnArpReplyAgentIfEnable INTEGER
}
zxAnArpReplyAgentIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables ARP reply agent for the interface.
enable(1) - Reply downstream ARP message.
disable(2) - Forward downstream ARP message to user side.
"
::= { zxAnArpReplyAgentIfCfgEntry 1 }
------------------------------------------------------------------------------
-- 11.ARP Packet Limit
------------------------------------------------------------------------------
zxAnArpPacketLimitObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 21 }
zxAnArpPacketLimitIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpPacketLimitIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface ARP packet limit configuration."
::= { zxAnArpPacketLimitObjects 2 }
zxAnArpPacketLimitIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpPacketLimitIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpPacketLimitIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpPacketLimitIfCfgTable 1 }
ZxAnArpPacketLimitIfCfgEntry ::= SEQUENCE {
zxAnArpBcastSuppressIfEnable INTEGER
}
zxAnArpBcastSuppressIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables ARP broadcast packet limit for the interface."
::= { zxAnArpPacketLimitIfCfgEntry 1 }
------------------------------------------------------------------------------
-- 12.ARP Agent gateway table based on VLAN
------------------------------------------------------------------------------
zxAnArpAgentObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 22 }
zxAnArpAgentGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpAgentGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP agent gateway control table based on VLAN."
::= { zxAnArpAgentObjects 2 }
zxAnArpAgentGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpAgentGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpAgentGatewayTable."
INDEX { zxAnArpAgentGatewaySvid, zxAnArpAgentGatewayCvid }
::= { zxAnArpAgentGatewayTable 1 }
ZxAnArpAgentGatewayEntry ::= SEQUENCE {
zxAnArpAgentGatewaySvid Integer32,
zxAnArpAgentGatewayCvid Integer32,
zxAnArpAgentGatewayStatus INTEGER,
zxAnArpAgentGatewayIpAddr IpAddress,
zxAnArpAgentGatewayMac MacAddress,
zxAnArpAgentGatewayRowStatus RowStatus
}
zxAnArpAgentGatewaySvid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the S-VID number on which ARP agent gateway
feature is configured."
::= { zxAnArpAgentGatewayEntry 1 }
zxAnArpAgentGatewayCvid OBJECT-TYPE
SYNTAX Integer32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the C-VID number on which ARP agent gateway
feature is configured.
For single tagged packet, the value is 0."
::= { zxAnArpAgentGatewayEntry 2 }
zxAnArpAgentGatewayStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP agent gateway status.
valid(1) - The gateway MAC address is valid.
invalid(2) - The gateway MAC address is invalid."
::={zxAnArpAgentGatewayEntry 3}
zxAnArpAgentGatewayIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ARP agent IP address."
::={zxAnArpAgentGatewayEntry 4}
zxAnArpAgentGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ARP agent gateway MAC address.
When zxAnArpAgentGatewayMode is automatic(2),
zxAnArpAgentGatewayMac will be configured with empty."
::={zxAnArpAgentGatewayEntry 5}
zxAnArpAgentGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnArpAgentGatewayEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnArpAgentGatewayEntry 50 }
------------------------------------------------------------------------------
-- 13.ARP Filter Vlan configure
------------------------------------------------------------------------------
zxAnArpFilterObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 23 }
zxAnArpFilterVlanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP filter table based on VLAN.
If the VLAN item is set, the NE will dispatch the ARP
packets downward by check the out port strictly.
"
::= { zxAnArpFilterObjects 2 }
zxAnArpFilterVlanConfEntry OBJECT-TYPE
SYNTAX ZxAnArpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpFilterVlanConfTable."
INDEX { zxAnArpFilterVlanConfVid}
::= { zxAnArpFilterVlanConfTable 1 }
ZxAnArpFilterVlanConfEntry ::= SEQUENCE {
zxAnArpFilterVlanConfVid Integer32,
zxAnArpFilterVlanConfRowStatus RowStatus
}
zxAnArpFilterVlanConfVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN ID on which ARP filter feature
is configured."
::= { zxAnArpFilterVlanConfEntry 1 }
zxAnArpFilterVlanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnArpFilterVlanConfEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1).
And the entry just supports createAndGo(4) and destroy(6)
operation.
"
::= { zxAnArpFilterVlanConfEntry 50 }
END

313
mibs/zte/ZTE-AN-ATM-MIB Normal file
View File

@ -0,0 +1,313 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-ATM-MIB.mib
-- Date : 2008-06-30
-- Author : ZTE Nms dept.
--
-- Zte ATM Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-ATM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
experimental, Integer32, Unsigned32,
Counter64, TimeTicks
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
ifIndex FROM IF-MIB
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnAtmMib MODULE-IDENTITY
LAST-UPDATED "200806301500Z"
ORGANIZATION
"ZTE Corporation."
CONTACT-INFO
"ZTE NMS dept.
Ma Jian 68897122"
DESCRIPTION
"This MIB contains managed object definitions for ATM VCX."
::= { zxAn 57 }
zxAnAtmVcxObjects OBJECT IDENTIFIER ::= {zxAnAtmMib 1}
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.zxAn AtmVcxTable
-- 2.zxAn AtmPvcMappingIdTable
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.zxAn AtmVcxTable
------------------------------------------------------------------------------
zxAnAtmVcxTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAtmVcxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM VC Cross Connect table for PVCs.An entry in this table
models two cross-connected VCLs.Each VCL must be pvc."
::= { zxAnAtmVcxObjects 1 }
zxAnAtmVcxEntry OBJECT-TYPE
SYNTAX ZxAnAtmVcxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ATM VC Cross Connect table.
This entry is used to model a bi-directional ATM
VC cross-connect cross-connecting two end points."
INDEX {zxAnAtmVcxUserSideIfIndex,
zxAnAtmVcxUserSidePvcId,
zxAnAtmVcxWanSideIfIndex,
zxAnAtmVcxWanSidePvcId}
::= { zxAnAtmVcxTable 1 }
ZxAnAtmVcxEntry ::= SEQUENCE {
zxAnAtmVcxUserSideIfIndex ZxAnIfindex,
zxAnAtmVcxUserSidePvcId Integer32,
zxAnAtmVcxWanSideIfIndex ZxAnIfindex,
zxAnAtmVcxWanSidePvcId Integer32,
zxAnAtmVcxUserSideVpi Integer32,
zxAnAtmVcxUserSideVci Integer32,
zxAnAtmVcxWanSideVpi Integer32,
zxAnAtmVcxWanSideVci Integer32,
zxAnAtmVcxRowStatus RowStatus
}
zxAnAtmVcxUserSideIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the General interface for this
VC cross-connect.The term UserSide implies that this
ATM interface has the numerically UserSide ifIndex value
than the other ATM interface identified in the same
zxAnAtmVcxEntry."
::= { zxAnAtmVcxEntry 1 }
zxAnAtmVcxUserSidePvcId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pvc port id in UserSide interface."
::= { zxAnAtmVcxEntry 2 }
zxAnAtmVcxWanSideIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value for the General interface for
this VC cross-connect. The term WanSide implies
that this ATM interface has the numerically WanSide
ifIndex value than the other ATM interface
identified in the same zxAnAtmVcxEntry."
::= { zxAnAtmVcxEntry 3 }
zxAnAtmVcxWanSidePvcId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pvc port id in WanSide interface."
::= { zxAnAtmVcxEntry 4 }
zxAnAtmVcxUserSideVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VPI value at the ATM interface associated with the VC cross-connect
that is identified by zxAnAtmVcxUserSideIfIndex."
::= { zxAnAtmVcxEntry 5 }
zxAnAtmVcxUserSideVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VCI value at the ATM interface associated with this VC cross-connect
that is identified by zxAnAtmVcxUserSideIfIndex."
::= { zxAnAtmVcxEntry 6 }
zxAnAtmVcxWanSideVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VPI value at the ATM interface associated with the VC cross-connect
that is identified by zxAnAtmVcxWanSideIfIndex."
::= { zxAnAtmVcxEntry 7 }
zxAnAtmVcxWanSideVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VCI value at the ATM interface associated with the VC cross-connect
that is identified by zxAnAtmVcxWanSideIfIndex."
::= { zxAnAtmVcxEntry 8 }
zxAnAtmVcxRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry in the zxAnAtmVcxTable.This object is used to
create a new cross-connect for cross-connecting Pvcs. This object must
be initially set to `createAndWait' or 'createAndGo'.To turn on a VC cross-connect,
the zxAnAtmVcxAdminStatus is set to `up'."
DEFVAL { createAndWait }
::= { zxAnAtmVcxEntry 50 }
------------------------------------------------------------------------------
-- 2.zxAn AtmPvcMappingIdTable
------------------------------------------------------------------------------
zxAnAtmPvcMappingIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAtmPvcMappingIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides reverse mapping of the PvcId
based on Vpi/Vci."
::= { zxAnAtmVcxObjects 3 }
zxAnAtmPvcMappingIdEntry OBJECT-TYPE
SYNTAX ZxAnAtmPvcMappingIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing pvc reverse information."
INDEX {zxAnAtmIfIndex,zxAnAtmPvcVpi,zxAnAtmPvcVci}
::= { zxAnAtmPvcMappingIdTable 1 }
ZxAnAtmPvcMappingIdEntry ::= SEQUENCE {
zxAnAtmIfIndex ZxAnIfindex,
zxAnAtmPvcVpi Integer32,
zxAnAtmPvcVci Integer32,
zxAnAtmPvcId Integer32
}
zxAnAtmIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value for the General interface."
::= { zxAnAtmPvcMappingIdEntry 1 }
zxAnAtmPvcVpi OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the vpi of the pvc"
::= { zxAnAtmPvcMappingIdEntry 2 }
zxAnAtmPvcVci OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the vci of the pvc"
::= { zxAnAtmPvcMappingIdEntry 3 }
zxAnAtmPvcId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the pvc Id"
::= { zxAnAtmPvcMappingIdEntry 4 }
zxAnAtmPerfObjects OBJECT IDENTIFIER ::= {zxAnAtmMib 2}
------------------------------------------------------------------------------
-- 1.zxAn AtmPerfTable
------------------------------------------------------------------------------
zxAnAtmPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnAtmPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM VC Cross Connect table for PVCs.An entry in this table
models two cross-connected VCLs.Each VCL must be pvc."
::= { zxAnAtmPerfObjects 1 }
zxAnAtmPerfEntry OBJECT-TYPE
SYNTAX ZxAnAtmPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ATM VC Cross Connect table.
This entry is used to model a bi-directional ATM
VC cross-connect cross-connecting two end points."
INDEX {zxAnAtmPerfIfIndex}
::= { zxAnAtmPerfTable 1 }
ZxAnAtmPerfEntry ::= SEQUENCE {
zxAnAtmPerfIfIndex ZxAnIfindex,
zxAnAtmReceiveCell Counter64,
zxAnAtmTransmitCell Counter64,
zxAnAtmDiscardedCell Counter64,
zxAnAtmContinuityCell Counter64,
zxATMStatCounterAdminStatus INTEGER
}
zxAnAtmPerfIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value for the General interface."
::= { zxAnAtmPerfEntry 1 }
zxAnAtmReceiveCell OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Atm ReceiveCell."
::= { zxAnAtmPerfEntry 2 }
zxAnAtmTransmitCell OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Atm Transmit Cell."
::= { zxAnAtmPerfEntry 3 }
zxAnAtmDiscardedCell OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Atm Discarded Cell."
::= { zxAnAtmPerfEntry 4 }
zxAnAtmContinuityCell OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OAM continuity check."
::= { zxAnAtmPerfEntry 5 }
zxATMStatCounterAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
start(1),
stop(2),
resetCounter(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear take count of static"
::={zxAnAtmPerfEntry 6}
END

326
mibs/zte/ZTE-AN-BFD-MIB Normal file
View File

@ -0,0 +1,326 @@
ZTE-AN-BFD-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Integer32 ,Counter32 FROM SNMPv2-SMI
TruthValue, TimeStamp FROM SNMPv2-TC
InetAddress FROM INET-ADDRESS-MIB
ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB;
zxAnBfdMib MODULE-IDENTITY
LAST-UPDATED "200909141600Z"
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "E-mail: zhang.zhikun@zte.com.cn"
DESCRIPTION "BFD MIB definition."
::= { zxAn 15 }
zxAnBfdMibObjects OBJECT IDENTIFIER ::= { zxAnBfdMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.BFD Session Info Table
-- 2.BFD Session Performance Table
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.BFD Session Info Table
------------------------------------------------------------------------------
zxAnBfdSessTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBfdSessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Session Table describes the BFD sessions."
::= { zxAnBfdMibObjects 20 }
zxAnBfdSessEntry OBJECT-TYPE
SYNTAX ZxAnBfdSessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Session Entry describes BFD session."
INDEX { zxAnBfdSessApplicationType,zxAnBfdL3IfVlan }
::= {zxAnBfdSessTable 1 }
ZxAnBfdSessEntry ::= SEQUENCE {
zxAnBfdSessApplicationType INTEGER,
zxAnBfdL3IfVlan INTEGER,
zxAnBfdSessDiscriminator INTEGER,
zxAnBfdSessRemoteDiscr INTEGER,
zxAnBfdSessUdpPort Integer32,
zxAnBfdSessState INTEGER,
zxAnBfdSessDemandModeDesiredFlag TruthValue,
zxAnBfdSessEchoFuncModeDesiredFlag TruthValue,
zxAnBfdSessLocalAddrType INTEGER,
zxAnBfdSessLocalAddr InetAddress,
zxAnBfdSessRemoteAddrType INTEGER,
zxAnBfdSessRemoteAddr InetAddress,
zxAnBfdSessDesiredMinTxInterval Integer32,
zxAnBfdSessRequiredMinRxInterval Integer32,
zxAnBfdSessDetectMult Integer32,
zxAnBfdSessDownDiag INTEGER
}
zxAnBfdSessApplicationType OBJECT-TYPE
SYNTAX INTEGER
{
uaps(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "this object contains an index used to indicate
a local application which owns or maintains this
BFD session.
Register Protocol Type."
::= { zxAnBfdSessEntry 1 }
zxAnBfdL3IfVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnBfdSessEntry 2 }
zxAnBfdSessDiscriminator OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the local discriminator for this BFD
session, used to uniquely identify it."
::= { zxAnBfdSessEntry 3 }
zxAnBfdSessRemoteDiscr OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the session discriminator chosen
by the remote system for this BFD session."
::= { zxAnBfdSessEntry 4 }
zxAnBfdSessUdpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP Port for BFD. The default value is the
well-known value for this port."
REFERENCE
"draft-katz-ward-bfd-02.txt and
draft-raggarwa-mpls-bfd-00.txt"
DEFVAL { 0 }
::= { zxAnBfdSessEntry 5 }
zxAnBfdSessState OBJECT-TYPE
SYNTAX INTEGER {
adminDown(1),
down(2),
init(3),
up(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived state of the BFD session."
::= { zxAnBfdSessEntry 6 }
zxAnBfdSessDemandModeDesiredFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the local system's
desire to use Demand mode. Specifically, it is set
to true(1) if the local system wishes to use
Demand mode or false(0) if not"
DEFVAL { false }
::= { zxAnBfdSessEntry 7 }
zxAnBfdSessEchoFuncModeDesiredFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the local system's
desire to use Echo mode. Specifically, it is set
to true(1) if the local system wishes to use
Echo mode or false(0) if not"
DEFVAL { false }
::= { zxAnBfdSessEntry 8 }
zxAnBfdSessLocalAddrType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies IP address of the interface
associated with this BFD session.
Only values ipv4(1) or ipv6(2)
have to be supported. "
::= { zxAnBfdSessEntry 9 }
zxAnBfdSessLocalAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies IP address of the interface
associated with this BFD session.
It can also be used to enabled BFD on a specific
interface. The value is set to zero when BFD session is not
associated with a specific interface. "
::= { zxAnBfdSessEntry 10 }
zxAnBfdSessRemoteAddrType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies IP address of the interface
associated with this BFD session.
Only values ipv4(1) or ipv6(2)
have to be supported. "
::= { zxAnBfdSessEntry 11 }
zxAnBfdSessRemoteAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies remote IP address of the interface
associated with this BFD session.
It can also be used to enabled BFD on a specific
interface. The value is set to zero when BFD session is not
associated with a specific interface. "
::= { zxAnBfdSessEntry 12 }
zxAnBfdSessDesiredMinTxInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the minimum interval, in
microseconds, that the local system would like to use when
transmitting BFD Control packets."
::= { zxAnBfdSessEntry 13 }
zxAnBfdSessRequiredMinRxInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the minimum interval, in
microseconds, between received BFD Control packets the
local system is capable of supporting."
::= { zxAnBfdSessEntry 14 }
zxAnBfdSessDetectMult OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the Detect time multiplier."
::= { zxAnBfdSessEntry 15 }
zxAnBfdSessDownDiag OBJECT-TYPE
SYNTAX INTEGER
{ noDiagnostic(1),
controlDetectionTimeExpired(2),
echoFunctionFailed(3),
neighborSignaledSessionDown(4),
forwardingPlaneReset(5),
pathDown(6),
concatenatedPathDown(7),
administrativelyDown(8),
reverseConcatenatedPathDown (9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the local system's reason for the last change in session state."
::= { zxAnBfdSessEntry 16 }
------------------------------------------------------------------------------
-- 2.BFD Session Performance Table
------------------------------------------------------------------------------
zxAnBfdSessPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies BFD Session performance counters."
::= { zxAnBfdMibObjects 21 }
zxAnBfdSessPerfEntry OBJECT-TYPE
SYNTAX ZxAnBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by a BFD-enabled node for
every BFD Session. bfdCounterDiscontinuityTime is used to
indicate potential discontinuity for all counter objects
in this table."
AUGMENTS { zxAnBfdSessEntry }
::= { zxAnBfdSessPerfTable 1 }
ZxAnBfdSessPerfEntry ::= SEQUENCE {
zxAnBfdSessPerfPktIn Counter32,
zxAnBfdSessPerfPktOut Counter32,
zxAnBfdSessPerfUpTime TimeStamp,
zxAnBfdSessPerfDownTime TimeStamp
}
zxAnBfdSessPerfPktIn OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD control packets received for this BFD session."
::= { zxAnBfdSessPerfEntry 1 }
zxAnBfdSessPerfPktOut OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD control packets sent for this BFD session."
::= { zxAnBfdSessPerfEntry 2 }
zxAnBfdSessPerfUpTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at which
the session came up. If no such up event exists this object
contains a zero value."
::= { zxAnBfdSessPerfEntry 3 }
zxAnBfdSessPerfDownTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at which
the last time communication was lost with the neighbor. If
no such down event exist this object contains a zero value."
::= { zxAnBfdSessPerfEntry 4 }
END

1188
mibs/zte/ZTE-AN-BFD-STD-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,826 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-BRG-PORT-MIB.mib
-- Date : 2007-05-08
-- Author : ZTE Nms dept.
--
-- Zte Bridge Port Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-BRG-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, DisplayString,MacAddress FROM SNMPv2-TC
MODULE-IDENTITY, enterprises, OBJECT-TYPE, IpAddress,
Integer32, TimeTicks,Counter32,Counter64 FROM SNMPv2-SMI
ifIndex, ifAdminStatus,ifOperStatus,ifType FROM IF-MIB
ZxAnIfindex,ZxAnPortList,ZxAnIdList,zxAn FROM ZTE-AN-TC-MIB
InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB;
zxAnBrgPortMib MODULE-IDENTITY
LAST-UPDATED "200705081200Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Su Chunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte Access Node managed objects."
::= { zxAn 5 }
zxAnBrgPortObjects OBJECT IDENTIFIER ::= { zxAnBrgPortMib 1 }
zxAnBrgPortGlobalObjects OBJECT IDENTIFIER ::= { zxAnBrgPortMib 2 }
zxAnBrgPortTrapObjects OBJECT IDENTIFIER ::= { zxAnBrgPortMib 3 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 2.Bridge Port User-Side Table
-- 3.Static Host Table
-- 4.Static MAC Table
-- 5.MAC Filter Table
-- 6.Static IPv6 Binding Table
-- 7.Bridge Port Statistics Table
-- 8.VMAC VLAN Table
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Bridge Port Global Mgmt
--------------------------------------------------------------------------------
zxAnBrgPktRateLimit OBJECT IDENTIFIER ::= { zxAnBrgPortGlobalObjects 1 }
zxAnBrgBroadcastRateLimit OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "pps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum broadcast package rate.
Value 65535 means no limit."
DEFVAL { 100 }
::= { zxAnBrgPktRateLimit 1 }
zxAnBrgMulticastRateLimit OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "pps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum multicast package rate.
Value 65535 means no limit."
DEFVAL { 65535 }
::= { zxAnBrgPktRateLimit 2 }
zxAnBrgFloodingRateLimit OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "pps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum flooding package rate.
Value 65535 means no limit."
DEFVAL { 100 }
::= { zxAnBrgPktRateLimit 3 }
zxAnBrgBpduFloodingRateLimit OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "pps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum BPDU(Bridge Protocol Data Unit) flooding package rate.
Value 65535 means no limit."
DEFVAL { 65535 }
::= { zxAnBrgPktRateLimit 4 }
zxAnBrgUnknownUcastFloodingEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the unknown unicast flooding."
DEFVAL { enabled }
::= { zxAnBrgPktRateLimit 5 }
zxAnBrgUnknownMcastFloodingEn OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the unknown multicast flooding."
DEFVAL { disabled }
::= { zxAnBrgPktRateLimit 6 }
zxAnBrgVirtualMac OBJECT IDENTIFIER ::= { zxAnBrgPortGlobalObjects 2 }
zxAnBrgVirtualMacKey OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set this key for generate the virtual mac."
DEFVAL { 0 }
::= { zxAnBrgVirtualMac 1 }
zxAnBrgVirtualMacFormat OBJECT-TYPE
SYNTAX INTEGER
{
tpsa(1),
magyarTel(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Format of virtual MAC."
DEFVAL { tpsa }
::= { zxAnBrgVirtualMac 2 }
zxAnBrgVirtualMacUserDefined OBJECT-TYPE
SYNTAX Integer32(0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reserved bits, operator can configure it.
It is invalid in TPSA format."
DEFVAL { 0 }
::= { zxAnBrgVirtualMac 3 }
--################## IP Soruce Guard 4 Poland ##################
--################## Please Keep the oid !!! ##################
--# zxAnBrgPktSrcLimit OBJECT IDENTIFIER ::= { zxAnBrgPortGlobalObjects 3 }
--#
--# zxAnBrgPktAntiIpSpoofAdminStatus OBJECT-TYPE
--#
--# SYNTAX INTEGER
--# {
--# enable(1),
--# disable(2)
--#
--# }
--# MAX-ACCESS read-write
--# STATUS current
--# DESCRIPTION ""
--# ::= { zxAnBrgPktSrcLimit 1 }
--################## IP Soruce Guard 4 Poland ##################
--################## Please Keep the oid !!! ##################
zxAnBrgPortCapabilities OBJECT-TYPE
SYNTAX BITS {
vdslAtmPtmCoexist(0),
shdslAtmEfmCoexist(1),
supportPppoeRateLimit(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge port management capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
vdslAtmPtmCoexist(0): value 1 means supporting ATM and PTM of
VDSL port coexist.
shdslAtmEfmCoexist(1): value 1 means supporting ATM and EFM of
SHDSL port coexist.
supportPppoeRateLimit(2): value 1 means supporting
zxAnBrgUsrPortPppoeRateLimit and
zxAnBrgUsrPortMaxPppoeRate in the
zxAnBrgUsrSidePortTable.
NOTE: No recomanded to display it in NMS."
::= { zxAnBrgPortGlobalObjects 50 }
--------------------------------------------------------------------------------
-- 2.Bridge Port User-Side Table
--------------------------------------------------------------------------------
zxAnBrgUsrSidePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgUsrSidePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the bridge port user-side information."
::= { zxAnBrgPortObjects 1 }
zxAnBrgUsrSidePortEntry OBJECT-TYPE
SYNTAX ZxAnBrgUsrSidePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnBrgUsrSidePortTable."
INDEX { ifIndex, zxAnBrgUsrPortId }
::= { zxAnBrgUsrSidePortTable 1 }
ZxAnBrgUsrSidePortEntry ::= SEQUENCE {
zxAnBrgUsrPortId Integer32,
zxAnBrgUsrPortAdminStatus INTEGER,
zxAnBrgUsrPortPvcVpi Integer32,
zxAnBrgUsrPortPvcVci Integer32,
zxAnBrgUsrPortBindIpEnable INTEGER,
zxAnBrgUsrPortBindMacEnable INTEGER,
zxAnBrgUsrPortMacLearnLimit INTEGER,
zxAnBrgUsrPortMaxMacLearn Integer32,
zxAnBrgUsrPortBrdcastRateLimit INTEGER,
zxAnBrgUsrPortMaxBroadcastRate Integer32,
zxAnBrgUsrPortDhcpRateLimit INTEGER,
zxAnBrgUsrPortMaxDhcpRate Integer32,
zxAnBrgUsrPortIgmpRateLimit INTEGER,
zxAnBrgUsrPortMaxIgmpRate Integer32,
zxAnBrgUsrPortEncapsType INTEGER,
zxAnBrgUserPortBrdcastEnable INTEGER,
zxAnBrgUserPortFloodEnable INTEGER,
zxAnBrgUserPortActualEncapsType INTEGER,
zxAnBrgUserPortVirtualMacEnable INTEGER,
zxAnBrgUserPortTxNetDataRate Integer32,
zxAnBrgUserPortRxNetDataRate Integer32,
zxAnBrgUsrPortPppoeRateLimit INTEGER,
zxAnBrgUsrPortMaxPppoeRate Integer32,
zxAnBrgUsrPortRowStatus RowStatus
}
zxAnBrgUsrPortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port id in this interface."
::= { zxAnBrgUsrSidePortEntry 1 }
zxAnBrgUsrPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable bridge port."
::= { zxAnBrgUsrSidePortEntry 2 }
zxAnBrgUsrPortPvcVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VPI of PVC in this bridge port."
::= { zxAnBrgUsrSidePortEntry 3 }
zxAnBrgUsrPortPvcVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VCI of PVC in this bridge port."
::= { zxAnBrgUsrSidePortEntry 4 }
zxAnBrgUsrPortBindIpEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable IP binding."
::= { zxAnBrgUsrSidePortEntry 5 }
zxAnBrgUsrPortBindMacEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable MacAddress binding."
::= { zxAnBrgUsrSidePortEntry 6 }
zxAnBrgUsrPortMacLearnLimit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable MAC learning limit."
::= { zxAnBrgUsrSidePortEntry 7 }
zxAnBrgUsrPortMaxMacLearn OBJECT-TYPE
SYNTAX Integer32
UNITS "package"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Max MAC limit learnt."
::= { zxAnBrgUsrSidePortEntry 8 }
zxAnBrgUsrPortBrdcastRateLimit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable broadcast package rate limit."
::= { zxAnBrgUsrSidePortEntry 9 }
zxAnBrgUsrPortMaxBroadcastRate OBJECT-TYPE
SYNTAX Integer32
UNITS "pps" -- package/s
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum Broadcast package rate limit."
::= { zxAnBrgUsrSidePortEntry 10 }
zxAnBrgUsrPortDhcpRateLimit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP package rate limit."
::= { zxAnBrgUsrSidePortEntry 11 }
zxAnBrgUsrPortMaxDhcpRate OBJECT-TYPE
SYNTAX Integer32
UNITS "pps" -- package/s
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum DHCP package rate limit."
::= { zxAnBrgUsrSidePortEntry 12 }
zxAnBrgUsrPortIgmpRateLimit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCP package rate limit."
::= { zxAnBrgUsrSidePortEntry 13 }
zxAnBrgUsrPortMaxIgmpRate OBJECT-TYPE
SYNTAX Integer32
UNITS "pps" -- package/s
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum DHCP package rate limit."
::= { zxAnBrgUsrSidePortEntry 14 }
zxAnBrgUsrPortEncapsType OBJECT-TYPE
SYNTAX INTEGER {
eoaLlc(1), -- EoA(1483B)-LLC
eoaVcmux(2), -- EoA(1483B)-VCMUX
pppoaLlc(3),
pppoaVcmux(4),
ipoaLlc(5), -- IPoA(1483R)-LLC
ipoaVcmux(6), -- IPoA(1483R)-VCMUX
aoe(7),
modemMgmt(8),
auto(9),
aoeAal0(10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encapsulation of this bridge port."
::= { zxAnBrgUsrSidePortEntry 15 }
zxAnBrgUserPortBrdcastEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"enable(1): enable Broadcast.
disable(2): disable Broadcast."
DEFVAL { disable }
::= { zxAnBrgUsrSidePortEntry 16 }
zxAnBrgUserPortFloodEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"enable(1): enable Flood.
disable(2): disable Flood."
DEFVAL { disable }
::= { zxAnBrgUsrSidePortEntry 17 }
zxAnBrgUserPortActualEncapsType OBJECT-TYPE
SYNTAX INTEGER {
eoaLlc(1), -- EoA(1483B)-LLC
eoaVcmux(2), -- EoA(1483B)-VCMUX
pppoaLlc(3),
pppoaVcmux(4),
ipoaLlc(5), -- IPoA(1483R)-LLC
ipoaVcmux(6), -- IPoA(1483R)-VCMUX
aoe(7),
modemMgmt(8),
unknown(9),
aoeAal0(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actual Encapsulation of this bridge port."
::= { zxAnBrgUsrSidePortEntry 18 }
zxAnBrgUserPortVirtualMacEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable to configure the port status for virtual MAC."
DEFVAL { disable }
::= { zxAnBrgUsrSidePortEntry 19 }
zxAnBrgUserPortTxNetDataRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current actual data transmitted speed at this bridge port."
::= { zxAnBrgUsrSidePortEntry 20 }
zxAnBrgUserPortRxNetDataRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current actual data received speed at this bridge port."
::= { zxAnBrgUsrSidePortEntry 21 }
zxAnBrgUsrPortPppoeRateLimit OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable PPPoE package rate limit."
DEFVAL { disabled }
::= { zxAnBrgUsrSidePortEntry 22 }
zxAnBrgUsrPortMaxPppoeRate OBJECT-TYPE
SYNTAX Integer32(0..255)
UNITS "pps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum PPPoE package rate.
Value 0 means discarding PPPoE packets."
DEFVAL { 255 }
::= { zxAnBrgUsrSidePortEntry 23 }
zxAnBrgUsrPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus of this table."
::= { zxAnBrgUsrSidePortEntry 50 }
--------------------------------------------------------------------------------
-- 3.Static Host Table
--------------------------------------------------------------------------------
zxAnBrgPortStaticHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgPortStaticHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes the bridge port host ip information."
::= { zxAnBrgPortObjects 2 }
zxAnBrgPortStaticHostEntry OBJECT-TYPE
SYNTAX ZxAnBrgPortStaticHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnBrgPortStaticHostTable."
INDEX { ifIndex, zxAnBrgUsrPortId,zxAnBrgPortStaticHostIp }
::= { zxAnBrgPortStaticHostTable 1 }
ZxAnBrgPortStaticHostEntry ::= SEQUENCE
{
zxAnBrgPortStaticHostIp IpAddress,
zxAnBrgPortStaticHostRowStatus RowStatus
}
zxAnBrgPortStaticHostIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP bund to this port."
::= { zxAnBrgPortStaticHostEntry 1 }
zxAnBrgPortStaticHostRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus of this table."
::= { zxAnBrgPortStaticHostEntry 2 }
--------------------------------------------------------------------------------
-- 4.Static MAC Table
--------------------------------------------------------------------------------
zxAnBrgPortStaticMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgPortStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes the bridge port static MAC information."
::= { zxAnBrgPortObjects 3 }
zxAnBrgPortStaticMacEntry OBJECT-TYPE
SYNTAX ZxAnBrgPortStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnBrgPortStaticMacTable."
INDEX { ifIndex, zxAnBrgUsrPortId,zxAnBrgPortStaticMac }
::= { zxAnBrgPortStaticMacTable 1 }
ZxAnBrgPortStaticMacEntry ::= SEQUENCE
{
zxAnBrgPortStaticMac MacAddress,
zxAnSecIfMacBindingRowStatus RowStatus
}
zxAnBrgPortStaticMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MacAddress bund to this port."
::= { zxAnBrgPortStaticMacEntry 1 }
zxAnSecIfMacBindingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus of this table."
::= { zxAnBrgPortStaticMacEntry 2 }
--------------------------------------------------------------------------------
-- 5.MAC Filter Table
--------------------------------------------------------------------------------
zxAnBrgPortFilterMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgPortFilterMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes the bridge port Filter MAC information."
::= { zxAnBrgPortObjects 4 }
zxAnBrgPortFilterMacEntry OBJECT-TYPE
SYNTAX ZxAnBrgPortFilterMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnBrgPortStaticMacTable."
INDEX { ifIndex, zxAnBrgUsrPortId,zxAnBrgPortFilterMac }
::= { zxAnBrgPortFilterMacTable 1 }
ZxAnBrgPortFilterMacEntry ::= SEQUENCE
{
zxAnBrgPortFilterMac MacAddress,
zxAnSecIfMacFilterRowStatus RowStatus
}
zxAnBrgPortFilterMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Filter MacAddress of this port."
::= { zxAnBrgPortFilterMacEntry 1 }
zxAnSecIfMacFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "RowStatus of this table."
::= { zxAnBrgPortFilterMacEntry 2 }
--------------------------------------------------------------------------------
-- IP Source Guard 4 Poland
-- Please Keep the oid !!!
-- --------------------------------------------------------------------------------
-- 6.Anti IP Spoof Table
-- --------------------------------------------------------------------------------
-- zxAnBrgPortAntiIpSpoofTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF ZxAnBrgPortAntiIpSpoofEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION ""
-- ::= { zxAnBrgPortObjects 5 }
--
-- zxAnBrgPortAntiIpSpoofEntry OBJECT-TYPE
-- SYNTAX ZxAnBrgPortAntiIpSpoofEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION "An entry in zxAnBrgPortAntiIpSpoofTable."
-- INDEX { ifIndex, zxAnBrgUsrPortId}
-- ::= { zxAnBrgPortAntiIpSpoofTable 1 }
--
-- ZxAnBrgPortAntiIpSpoofEntry ::= SEQUENCE
-- {
-- zxAnBrgPortAntiIpSpoofAdminStatus INTEGER
-- }
--
-- zxAnBrgPortAntiIpSpoofAdminStatus OBJECT-TYPE
-- SYNTAX INTEGER
-- {
-- enable(1),
-- disable(2)
--
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION ""
-- ::= { zxAnBrgPortAntiIpSpoofEntry 1 }
--
-- IP Source Guard 4 Poland
-- Please Keep the oid !!!
--------------------------------------------------------------------------------
-- 6.Static IPv6 Binding Table
--------------------------------------------------------------------------------
zxAnBrgPortIpv6Objects OBJECT IDENTIFIER
::= { zxAnBrgPortObjects 10 }
zxAnBrgPortIpv6IpBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgPortIpv6IpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The bridge port IP binding information table.
Only traffic from these IP addresses is valid and
allowed to pass through the interface."
::= { zxAnBrgPortIpv6Objects 1 }
zxAnBrgPortIpv6IpBindEntry OBJECT-TYPE
SYNTAX ZxAnBrgPortIpv6IpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The bridge port IP binding information entry."
INDEX { ifIndex, zxAnBrgUsrPortId, zxAnBrgPortIpv6IpBindIp }
::= { zxAnBrgPortIpv6IpBindTable 1 }
ZxAnBrgPortIpv6IpBindEntry ::= SEQUENCE {
zxAnBrgPortIpv6IpBindIp InetAddress,
zxAnBrgPortIpv6IpBindIpPfxLen InetAddressPrefixLength,
zxAnBrgPortIpv6IpBindRowStatus RowStatus
}
zxAnBrgPortIpv6IpBindIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IPv6 address for IP binding."
::= { zxAnBrgPortIpv6IpBindEntry 1 }
zxAnBrgPortIpv6IpBindIpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The prefix length of IPv6 address.
This parameter is reserved for further extending."
::= { zxAnBrgPortIpv6IpBindEntry 2 }
zxAnBrgPortIpv6IpBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnBrgPortIpv6IpBindEntry 10 }
--------------------------------------------------------------------------------
-- 7.Bridge Port Statistics Table
--------------------------------------------------------------------------------
zxAnBrgPortStatsObjects OBJECT IDENTIFIER ::= { zxAnBrgPortObjects 11 }
zxAnBrgPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port statistics table."
::= { zxAnBrgPortStatsObjects 2 }
zxAnBrgPortStatsEntry OBJECT-TYPE
SYNTAX ZxAnBrgPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port statistics entry."
INDEX { ifIndex, zxAnBrgUsrPortId }
::= { zxAnBrgPortStatsTable 1 }
ZxAnBrgPortStatsEntry ::= SEQUENCE {
zxAnBrgPortInDiscards Counter64,
zxAnBrgPortOutDiscards Counter64
}
zxAnBrgPortInDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received discarded packet number at this bridge port."
::= { zxAnBrgPortStatsEntry 1 }
zxAnBrgPortOutDiscards OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted discarded packet number at this bridge port."
::= { zxAnBrgPortStatsEntry 2 }
-------------------------------------------------------------------------------
-- 8.VMAC VLAN Table
-------------------------------------------------------------------------------
zxAnBrgVirtualMacObjects OBJECT IDENTIFIER ::= { zxAnBrgPortObjects 12 }
zxAnBrgVirtualMacVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgVirtualMacVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC VLAN table."
::= { zxAnBrgVirtualMacObjects 2 }
zxAnBrgVirtualMacVlanEntry OBJECT-TYPE
SYNTAX ZxAnBrgVirtualMacVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The zxAnBrgVirtualMacVlanTable entry."
INDEX { zxAnBrgVirtualMacVid }
::= { zxAnBrgVirtualMacVlanTable 1 }
ZxAnBrgVirtualMacVlanEntry ::= SEQUENCE {
zxAnBrgVirtualMacVid Integer32,
zxAnBrgVirtualMacVlanRowStatus RowStatus
}
zxAnBrgVirtualMacVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID."
::= { zxAnBrgVirtualMacVlanEntry 1 }
zxAnBrgVirtualMacVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnBrgVirtualMacVlanEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnBrgVirtualMacVlanEntry 50 }
-- 9.Trap Definations
-------------------------------------------------------------------------------
END

1230
mibs/zte/ZTE-AN-CFM-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,480 @@
ZTE-AN-DATA-BACKUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
DateAndTime FROM SNMPv2-TC
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE FROM SNMPv2-CONF
OBJECT-GROUP FROM SNMPv2-CONF
NOTIFICATION-GROUP FROM SNMPv2-CONF
zxAn FROM ZTE-AN-TC-MIB;
zxAnDataBackupMib MODULE-IDENTITY
LAST-UPDATED "201105260000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Zhou YuBin ZTE Corporation
Mail: zhou.yubing@zte.com.cn
Tel : +86-21-68897315"
DESCRIPTION "This MIB defines zte Access Node data backup management."
REVISION "201105260000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { zxAn 18 }
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Automatic Backup Configuration Table
-- 2. Manual Backup Configuration Table
-- 3. Backup Status Table
-- Following notification objects are defined.
-- 21. Backup Notification
-- Following conformance information is defined.
-- 31. Backup Conformance
-------------------------------------------------------------------------------
zxAnDataBackupObjects OBJECT IDENTIFIER ::= {zxAnDataBackupMib 2}
zxAnDataBackupNotifications OBJECT IDENTIFIER ::= {zxAnDataBackupMib 3}
-------------------------------------------------------------------------------
-- 1. Automatic Backup Configuration Table
-------------------------------------------------------------------------------
zxAnDataAutoBackupConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDataAutoBackupConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatic backup configuration table."
::= { zxAnDataBackupObjects 5 }
zxAnDataAutoBackupConfEntry OBJECT-TYPE
SYNTAX ZxAnDataAutoBackupConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatic backup configuration entry.
The multi-variables binding rule should be complied with when a
manager configure automatic data backup. According to this rule,
all the related mib variables must be included in one SNMP set
operation.
There are two types of variables: mandatory and optional.
All of the mandatory variables must be included in one SNMP set
operation. Optional variables may be included in one SNMP set
operation with the mandatory variables, but must not be used alone.
To configure automatic data backup, there are several cases
based on the variable zxAnDataAutoBackupType. The mandatory and
optional variables are different in each case.
Case 1: to enable periodic data backup
when zxAnDataAutoBackupType is
periodBackupConfiguration(1):
periodBackupLog(3):
periodBackupSoftware(5):
mandatoty: zxAnDataAutoBackupEnable,
zxAnDataAutoBackupStartTime,
zxAnDataAutoBackupInterval
optional : none
Case 2: to enable periodic data backup when configuration is
changed when zxAnDataAutoBackupType is
backupConfigurationWhenChanged(31):
mandatoty: zxAnDataAutoBackupEnable,
zxAnDataAutoBackupHoldOffTime,
zxAnDataAutoBackupMaxHoldOffTime
optional : none
"
INDEX { zxAnDataAutoBackupType }
::= { zxAnDataAutoBackupConfTable 1 }
ZxAnDataAutoBackupConfEntry ::= SEQUENCE {
zxAnDataAutoBackupType INTEGER,
zxAnDataAutoBackupEnable INTEGER,
zxAnDataAutoBackupStartTime DateAndTime,
zxAnDataAutoBackupInterval Integer32,
zxAnDataAutoBackupHoldOffTime Integer32,
zxAnDataAutoBackupMaxHoldOffTime Integer32
}
zxAnDataAutoBackupType OBJECT-TYPE
SYNTAX INTEGER {
periodBackupConfiguration(1),
periodBackupLog(3),
periodBackupSoftware(5),
backupConfigurationWhenChanged(31)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of automatic backup.
periodBackupConfiguration(1): The configuration files are backed up
to the server periodically.
periodBackupLog(3): The logs are backed up to the server
periodically.
periodBackupSoftware(5): The software files are backed up to
the server periodically.
backupConfigurationWhenChanged(31): The configuration files are
backed up to the server on condition that configuration is changed.
"
::= { zxAnDataAutoBackupConfEntry 1 }
zxAnDataAutoBackupEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables automatic backup function."
DEFVAL { disable }
::= { zxAnDataAutoBackupConfEntry 2 }
zxAnDataAutoBackupStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The start time of periodical automatic backup.
For example:yyyy-mm-dd HH:MM:SS.(2001-01-01 02:22:33)."
::= { zxAnDataAutoBackupConfEntry 3 }
zxAnDataAutoBackupInterval OBJECT-TYPE
SYNTAX Integer32( 0..8760 )
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of periodical automatic backup.
Value 0 means unconfigured."
DEFVAL { 24 }
::= { zxAnDataAutoBackupConfEntry 4 }
zxAnDataAutoBackupHoldOffTime OBJECT-TYPE
SYNTAX Integer32( 0..8760 )
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The hold off time of automatic backup.
This variable is valid if zxAnDataAutoBackupType is
backupConfigurationWhenChanged(31).
Value 0 means unconfigured."
DEFVAL { 1 }
::= { zxAnDataAutoBackupConfEntry 5 }
zxAnDataAutoBackupMaxHoldOffTime OBJECT-TYPE
SYNTAX Integer32( 0..8760 )
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum hold off time of automatic backup.
This variable is valid if zxAnDataAutoBackupType is
backupConfigurationWhenChanged(31).
Value 0 means unconfigured."
DEFVAL { 24 }
::= { zxAnDataAutoBackupConfEntry 6 }
-------------------------------------------------------------------------------
-- 2. Automatic Backup Configuration Table
-------------------------------------------------------------------------------
zxAnDataManualBackupConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDataManualBackupConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatic backup configuration table."
::= { zxAnDataBackupObjects 6 }
zxAnDataManualBackupConfEntry OBJECT-TYPE
SYNTAX ZxAnDataManualBackupConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Manual backup configuration entry.
"
INDEX { zxAnDataManualBackupType }
::= { zxAnDataManualBackupConfTable 1 }
ZxAnDataManualBackupConfEntry ::= SEQUENCE {
zxAnDataManualBackupType INTEGER,
zxAnDataManualBackupAction INTEGER
}
zxAnDataManualBackupType OBJECT-TYPE
SYNTAX INTEGER {
manualBackupConfiguration(2),
manualBackupLog(4),
manualBackupSoftware(6)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of manual backup.
ManualBackupConfiguration(2): The configuration files are backed up
to the server manually.
ManualBackupLog(4): The logs are backed up to the server
manually.
manualBackupSoftware(6): The software files are backed up to
the server manually."
::= { zxAnDataManualBackupConfEntry 1 }
zxAnDataManualBackupAction OBJECT-TYPE
SYNTAX INTEGER {
start(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It means to start the manual backup immediately.
This variable is valid if it is a periodical automatic backup."
::= { zxAnDataManualBackupConfEntry 2 }
-------------------------------------------------------------------------------
-- 3. Backup Status Table
-------------------------------------------------------------------------------
zxAnDataBackupStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDataBackupStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatic backup status table."
::= { zxAnDataBackupObjects 7 }
zxAnDataBackupStatusEntry OBJECT-TYPE
SYNTAX ZxAnDataBackupStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Automatic backup status entry."
INDEX { zxAnDataBackupType }
::= { zxAnDataBackupStatusTable 1 }
ZxAnDataBackupStatusEntry ::= SEQUENCE {
zxAnDataBackupType INTEGER,
zxAnDataBackupCurrStartTime DateAndTime,
zxAnDataBackupCurrFileName DisplayString,
zxAnDataBackupCurrFileSize Integer32,
zxAnDataBackupCurrFileProgress Integer32,
zxAnDataBackupTotalFiles Integer32,
zxAnDataBackupSuccessFiles Integer32,
zxAnDataBackupStatus INTEGER,
zxAnDataBackupFailedReason INTEGER
}
zxAnDataBackupType OBJECT-TYPE
SYNTAX INTEGER {
periodBackupConfiguration(1),
manualBackupConfiguration(2),
periodBackupLog(3),
manualBackupLog(4),
periodBackupSoftware(5),
manualBackupSoftware(6),
backupConfigurationWhenChanged(31)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of backup.
periodBackupConfiguration(1): The configuration files are backed up
to the server periodically.
ManualBackupConfiguration(2): The configuration files are backed up
to the server manually.
periodBackupLog(3): The logs are backed up to the server
periodically.
ManualBackupLog(4): The logs are backed up to the server
manually.
periodBackupSoftware(5): The software files are backed up to
the server periodically.
ManualBackupSoftware(6): The software files are backed up to
the server manually.
backupConfigurationWhenChanged(31): The configuration files are
backed up to the server on condition
that configuration is changed.
"
::= { zxAnDataBackupStatusEntry 1 }
zxAnDataBackupCurrStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The start time of current backup.
For example:yyyy-mm-dd HH:MM:SS.(2001-01-01 02:22:33)."
::= { zxAnDataBackupStatusEntry 2 }
zxAnDataBackupCurrFileName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 0 .. 64 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of current file which is backed up to the server."
::= { zxAnDataBackupStatusEntry 3 }
zxAnDataBackupCurrFileSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of current file which is backed up to the server."
::= { zxAnDataBackupStatusEntry 4 }
zxAnDataBackupCurrFileProgress OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 100 )
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The backing up progress of current file."
::= { zxAnDataBackupStatusEntry 5 }
zxAnDataBackupTotalFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total count of files will be backed up."
::= { zxAnDataBackupStatusEntry 6 }
zxAnDataBackupSuccessFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of files which are backed up successfully."
::= { zxAnDataBackupStatusEntry 7 }
zxAnDataBackupStatus OBJECT-TYPE
SYNTAX INTEGER {
notStarted(1),
inProgress(2),
success(3),
failed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Backup status."
::= { zxAnDataBackupStatusEntry 8 }
zxAnDataBackupFailedReason OBJECT-TYPE
SYNTAX INTEGER {
noError(1),
configSaving(2),
backupInProgress(3),
fileServerUnconfigured(4),
fileServerConnectFailed(5),
fileServerLoginFailed(6),
fileServerPathError(7),
fileServerProtocolTypeError(8),
fileAccessError(9),
otherErrors(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failed reason of backup."
::= { zxAnDataBackupStatusEntry 9 }
-------------------------------------------------------------------------------
-- 21 Backup Notification
-------------------------------------------------------------------------------
zxAnDataBackupFinished NOTIFICATION-TYPE
OBJECTS { zxAnDataBackupCurrStartTime, zxAnDataBackupStatus,
zxAnDataBackupFailedReason}
STATUS current
DESCRIPTION
"A zxAnDataBackupFinished is sent when the agent has detected that
the file backup is finished."
::= { zxAnDataBackupNotifications 1 }
-------------------------------------------------------------------------------
-- 31. Backup Conformance
-------------------------------------------------------------------------------
zxAnDataBackupConformance OBJECT IDENTIFIER::={zxAnDataBackupMib 4}
zxAnDataBackupCompliances OBJECT IDENTIFIER::={zxAnDataBackupConformance 1}
zxAnDataBackupGroups OBJECT IDENTIFIER::={zxAnDataBackupConformance 2}
zxAnDataBackupCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement the
ZTE-AN-BACKUP-MGMT-MIB."
MODULE -- this module
MANDATORY-GROUPS {
zxAnDataAutoBackupConfGroup,
zxAnDataManualBackupConfGroup,
zxAnDataBackupStatusGroup,
zxAnDataBackuptrapsGroup
}
::= { zxAnDataBackupCompliances 1 }
zxAnDataAutoBackupConfGroup OBJECT-GROUP
OBJECTS { zxAnDataAutoBackupEnable,
zxAnDataAutoBackupStartTime,
zxAnDataAutoBackupInterval,
zxAnDataAutoBackupHoldOffTime,
zxAnDataAutoBackupMaxHoldOffTime
}
STATUS current
DESCRIPTION
"The collection of objects which are used to backup NE file to file
server automatic.
Backup file include logging file, software file and
configuration file."
::= { zxAnDataBackupGroups 1 }
zxAnDataManualBackupConfGroup OBJECT-GROUP
OBJECTS { zxAnDataManualBackupAction
}
STATUS current
DESCRIPTION
"The collection of objects which are used to backup NE file to file
server manual.
Backup file include logging file, software file and
configuration file."
::= { zxAnDataBackupGroups 2 }
zxAnDataBackupStatusGroup OBJECT-GROUP
OBJECTS { zxAnDataBackupCurrStartTime,
zxAnDataBackupCurrFileName,
zxAnDataBackupCurrFileSize,
zxAnDataBackupCurrFileProgress,
zxAnDataBackupTotalFiles,
zxAnDataBackupSuccessFiles,
zxAnDataBackupStatus,
zxAnDataBackupFailedReason
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent backup
status. Backup file include logging file, software file and
configuration file."
::= { zxAnDataBackupGroups 3 }
zxAnDataBackuptrapsGroup OBJECT-GROUP
OBJECTS { zxAnDataBackupFinished
}
STATUS current
DESCRIPTION
"The notifications which indicate specific changes,
include backup status."
::= { zxAnDataBackupGroups 4 }
END

1396
mibs/zte/ZTE-AN-DDN-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,103 @@
ZTE-AN-DHCP-L3PUB-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnDhcpL3PubMIB MODULE-IDENTITY
LAST-UPDATED "200705080000Z"
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO
"E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION
"The MIB module is for configuration of DHCP L3 public
feature."
::= { zxAn 52 }
zxAnDhcpL3PubMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpL3PubMIB 0 }
zxAnDhcpL3PubMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpL3PubMIB 1 }
zxAnDlGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpL3PubMIBObjects 1 }
zxAnDlVlanInterface
OBJECT IDENTIFIER ::= { zxAnDhcpL3PubMIBObjects 2 }
-- the global group
zxAnDlGlobalEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dhcp L3 global status"
REFERENCE "Used by MAP"
DEFVAL { disable }
::= { zxAnDlGlobal 1 }
zxAnDlLog OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dhcp loggin on status"
DEFVAL { disable }
::= { zxAnDlGlobal 2 }
-- the vlan interface group
zxAnDlVlanIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDlVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay table. "
::= { zxAnDlVlanInterface 1 }
zxAnDlVlanIntEntry OBJECT-TYPE
SYNTAX ZxAnDlVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface L3 public entry. "
INDEX { zxAnDlIntIndex }
::= { zxAnDlVlanIntTable 1 }
ZxAnDlVlanIntEntry ::= SEQUENCE {
zxAnDlIntIndex ZxAnIfindex,
zxAnDlMode INTEGER
}
zxAnDlIntIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the vlan interface."
::= { zxAnDlVlanIntEntry 1 }
zxAnDlMode OBJECT-TYPE
SYNTAX INTEGER
{
nowork(0),
server(1),
relay(2),
proxy(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the vlan interface dhcp work mode."
::= { zxAnDlVlanIntEntry 2 }
END

334
mibs/zte/ZTE-AN-DHCP-MIB Normal file
View File

@ -0,0 +1,334 @@
ZTE-AN-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,Integer32 FROM SNMPv2-SMI
zxAnPortLocatingMib FROM ZTE-AN-PORT-LOCATING-MIB
ZxAnIfindex,zxAn FROM ZTE-AN-TC-MIB
RowStatus FROM SNMPv2-TC;
zxAnDhcpMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines DHCP managed objects for Access Node."
::= { zxAnPortLocatingMib 21 }
zxAnDhcpV4L2RAEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDhcpMib 1 }
zxAnPortLocatingDhcp128Enable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDhcpMib 2 }
zxAnDhcpV6L2RAEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDhcpMib 3 }
zxAnPortLocatingDhcpVmacEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1 disable = 2 config the port status for virtual mac function"
DEFVAL { disable }
::= { zxAnDhcpMib 4 }
zxAnDhcpv6PortLocatingWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
tcMode(1),
layer2Mode(2),
layer3Mode(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCPv6 work mode."
DEFVAL { layer2Mode }
::= { zxAnDhcpMib 5 }
--table
zxAnPortLocatingDhcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port Locating dhcp table"
::= { zxAnDhcpMib 20 }
zxAnPortLocatingDhcpEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" port Locating dhcp entry. "
INDEX { zxAnPortLocatingDhcpIndex }
::= { zxAnPortLocatingDhcpTable 1 }
ZxAnPortLocatingDhcpEntry ::= SEQUENCE {
zxAnPortLocatingDhcpIndex ZxAnIfindex,
zxAnDhcpV4L2RAIfConfEnable INTEGER,
zxAnPortLocatingPortDhcp128Enable INTEGER,
zxAnDhcpV4L2RAIfConfTrust INTEGER,
zxAnDhcpV4L2RAIfConfPolicy INTEGER,
zxAnPortLocatingPortDhcpSnoopEnable INTEGER }
zxAnPortLocatingDhcpIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port pppoe location."
::= { zxAnPortLocatingDhcpEntry 1 }
zxAnDhcpV4L2RAIfConfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPortLocatingDhcpEntry 2 }
zxAnPortLocatingPortDhcp128Enable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPortLocatingDhcpEntry 3 }
zxAnDhcpV4L2RAIfConfTrust OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true = 1, false = 2"
DEFVAL { false }
::= { zxAnPortLocatingDhcpEntry 4 }
zxAnDhcpV4L2RAIfConfPolicy OBJECT-TYPE
SYNTAX INTEGER
{
keep(1),
replace(2),
discard(3),
add(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"keep = 1, replace = 2, discard = 3, add = 4, when port = trust, policy
can set keep ort replace, when port = untrust, policy can set discard or
add"
DEFVAL { add }
::= { zxAnPortLocatingDhcpEntry 5 }
zxAnPortLocatingPortDhcpSnoopEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPortLocatingDhcpEntry 6 }
--dhcpv6 table
zxAnDhcpv6PortLocatingDhcpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDhcpv6PortLocatingDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port Locating dhcpv6 table"
::= { zxAnDhcpMib 21 }
zxAnDhcpv6PortLocatingDhcpEntry OBJECT-TYPE
SYNTAX ZxAnDhcpv6PortLocatingDhcpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" port Locating dhcpv6 entry. "
INDEX { zxAnDhcpv6PortLocatingDhcpIndex }
::= { zxAnDhcpv6PortLocatingDhcpTable 1 }
ZxAnDhcpv6PortLocatingDhcpEntry ::= SEQUENCE {
zxAnDhcpv6PortLocatingDhcpIndex ZxAnIfindex,
zxAnDhcpV6L2RAIfConfEnable INTEGER,
zxAnDhcpV6L2RAIfConfTrust INTEGER,
zxAnDhcpV6L2RAIfConfPolicy INTEGER,
zxAnDhcpv6PortLocatingPortDhcpSnoopEnable INTEGER
}
zxAnDhcpv6PortLocatingDhcpIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port pppoe location."
::= { zxAnDhcpv6PortLocatingDhcpEntry 1 }
zxAnDhcpV6L2RAIfConfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDhcpv6PortLocatingDhcpEntry 2 }
zxAnDhcpV6L2RAIfConfTrust OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true = 1, false = 2"
DEFVAL { false }
::= { zxAnDhcpv6PortLocatingDhcpEntry 3 }
zxAnDhcpV6L2RAIfConfPolicy OBJECT-TYPE
SYNTAX INTEGER
{
keep(1),
replace(2),
discard(3),
add(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"keep = 1, replace = 2, discard = 3, add = 4, when port = trust, policy
can set keep ort replace, when port = untrust, policy can set discard or
add"
DEFVAL { add }
::= { zxAnDhcpv6PortLocatingDhcpEntry 4 }
zxAnDhcpv6PortLocatingPortDhcpSnoopEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDhcpv6PortLocatingDhcpEntry 5 }
--Virtual MAC VLAN table
zxAnPortIdDhcpVmacTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortIdDhcpVmacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is to enable DHCP virtual MAC on the inteface VLAN."
::= { zxAnDhcpMib 22 }
zxAnPortIdDhcpVmacEntry OBJECT-TYPE
SYNTAX ZxAnPortIdDhcpVmacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port identification DHCP virtual MAC VLAN entry. "
INDEX { zxAnPortIdDhcpVmacIfIndex, zxAnPortIdDhcpVmacVid}
::= { zxAnPortIdDhcpVmacTable 1 }
ZxAnPortIdDhcpVmacEntry ::= SEQUENCE {
zxAnPortIdDhcpVmacIfIndex ZxAnIfindex,
zxAnPortIdDhcpVmacVid Integer32,
zxAnPortIdDhcpVmacRowStatus RowStatus
}
zxAnPortIdDhcpVmacIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the DHCP virtual MAC table."
::= { zxAnPortIdDhcpVmacEntry 1 }
zxAnPortIdDhcpVmacVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface VLAN ID."
::= { zxAnPortIdDhcpVmacEntry 2 }
zxAnPortIdDhcpVmacRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the rule described in
zxAnPortIdDhcpVmacEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnPortIdDhcpVmacEntry 50 }
END

View File

@ -0,0 +1,347 @@
ZTE-AN-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString FROM SNMPv2-TC
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnDhcpRelayMIB MODULE-IDENTITY
LAST-UPDATED "200612080000Z"
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO
"E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION
"The MIB module is for configuration of DHCP relay
feature."
::= { zxAn 53 }
zxAnDhcpRelayMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIB 0 }
zxAnDhcpRelayMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIB 1 }
zxAnDrGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 1 }
zxAnDrOption60
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 2 }
zxAnDrVlanInterface
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 3 }
zxAnDrShowUsers
OBJECT IDENTIFIER ::= { zxAnDhcpRelayMIBObjects 4 }
-- the global group
zxAnDrDatabaseOper OBJECT-TYPE
SYNTAX INTEGER
{
read(1),
write(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"read = 1, write = 2"
::= { zxAnDrGlobal 1 }
zxAnDrServMaxRetryTimes OBJECT-TYPE
SYNTAX INTEGER(5..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set dhcp relay agent max retry times"
DEFVAL { 10 }
::= { zxAnDrGlobal 2 }
zxAnDrUpdateArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDrGlobal 3 }
zxAnDrProxyLeaseTime OBJECT-TYPE
SYNTAX INTEGER(60..18000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set proxy short lease time"
DEFVAL { 60 }
::= { zxAnDrGlobal 4 }
zxAnDrForwardMode OBJECT-TYPE
SYNTAX INTEGER {
allSimultaneously(1),
roundRobin(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"allSimultaneously(1) : DHCP relay forwards DHCP message to
all DHCP servers simultaneously.
roundRobin(2): DHCP relay forwards DHCP message to
DHCP server in a round-robin manner.
"
DEFVAL { roundRobin }
::= { zxAnDrGlobal 5 }
zxAnDrCos OBJECT-TYPE
SYNTAX Integer32(0..7|255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modify CoS of DHCP relay packets.
For example, if the value is 6, when receiving
a DHCP message from DHCP client which CoS value is 3,
DHCP relay forwards the message with CoS 6 to DHCP server.
255 means DHCP relay does not modify DHCP message CoS."
DEFVAL { 255 }
::= { zxAnDrGlobal 6 }
-- the option60 group
zxAnDrOption60Table OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrOption60Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp option60 map table. "
::= { zxAnDrOption60 1 }
zxAnDrOption60Entry OBJECT-TYPE
SYNTAX ZxAnDrOption60Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp snooping bind entry. "
INDEX { zxAnDrOption60Str,zxAnDrOption60Srv }
::= { zxAnDrOption60Table 1 }
ZxAnDrOption60Entry ::= SEQUENCE {
zxAnDrOption60Str DisplayString,
zxAnDrOption60Srv IpAddress,
zxAnDrOption60Frd INTEGER,
zxAnDrOption60Row RowStatus
}
zxAnDrOption60Str OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..50))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"this is option60 string."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 1 }
zxAnDrOption60Srv OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"this is option60 string map server."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 2 }
zxAnDrOption60Frd OBJECT-TYPE
SYNTAX INTEGER
{
smart(0),
standard(1),
security(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"this is option60 string map server."
DEFVAL { smart }
::= { zxAnDrOption60Entry 3 }
zxAnDrOption60Row OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
REFERENCE "Used by MAP"
::= { zxAnDrOption60Entry 4 }
-- the vlan interface group
zxAnDrVlanIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay table. "
::= { zxAnDrVlanInterface 1 }
zxAnDrVlanIntEntry OBJECT-TYPE
SYNTAX ZxAnDrVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay entry. "
INDEX { zxAnDrIntIndex }
::= { zxAnDrVlanIntTable 1 }
ZxAnDrVlanIntEntry ::= SEQUENCE {
zxAnDrIntIndex ZxAnIfindex,
zxAnDrOption60Oper INTEGER,
zxAnDrAgentIp IpAddress
}
zxAnDrIntIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the vlan interface."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntEntry 1 }
zxAnDrOption60Oper OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the vlan interface use option60 select server enable."
REFERENCE "Used by MAP"
DEFVAL { disable }
::= { zxAnDrVlanIntEntry 2 }
zxAnDrAgentIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set dhcp relay agent ip."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntEntry 3 }
-- the vlan interface group server table
zxAnDrVlanIntServTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrVlanIntServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay server table. "
::= { zxAnDrVlanInterface 2 }
zxAnDrVlanIntServEntry OBJECT-TYPE
SYNTAX ZxAnDrVlanIntServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface relay server entry. "
INDEX { zxAnDrIntIndex,zxAnDrVlanIntServIp }
::= { zxAnDrVlanIntServTable 1 }
ZxAnDrVlanIntServEntry ::= SEQUENCE {
zxAnDrVlanIntServIp IpAddress,
zxAnDrVlanIntServFrd INTEGER,
zxAnDrVlanIntServRow RowStatus
}
zxAnDrVlanIntServIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set dhcp relay server ip."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntServEntry 1 }
zxAnDrVlanIntServFrd OBJECT-TYPE
SYNTAX INTEGER
{
smart(0),
standard(1),
security(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"set dhcp relay forward mode."
DEFVAL { smart }
::= { zxAnDrVlanIntServEntry 2 }
zxAnDrVlanIntServRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
REFERENCE "Used by MAP"
::= { zxAnDrVlanIntServEntry 3 }
-- the show users group
zxAnDrUserViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDrUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp relay users by interface. "
::= { zxAnDrShowUsers 1 }
zxAnDrUserViewEntry OBJECT-TYPE
SYNTAX ZxAnDrUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp relay users entry. "
INDEX { zxAnDrIntIndex,
zxAnDrUserViewMac }
::= { zxAnDrUserViewTable 1 }
ZxAnDrUserViewEntry ::= SEQUENCE {
zxAnDrUserViewMac MacAddress,
zxAnDrUserViewIp IpAddress,
zxAnDrUserViewState DisplayString,
zxAnDrUserViewTime DisplayString }
zxAnDrUserViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 1 }
zxAnDrUserViewIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 2 }
zxAnDrUserViewState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 3 }
zxAnDrUserViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDrUserViewEntry 4 }
END

View File

@ -0,0 +1,289 @@
ZTE-AN-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
RowStatus, DisplayString, MacAddress FROM SNMPv2-TC
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnDhcpServerMIB MODULE-IDENTITY
LAST-UPDATED "200612110000Z"
ORGANIZATION "zte Inc."
CONTACT-INFO
" zte corporation Systems
Customer Service
Postal: E3030, bibo road 889#
pudong, shanghai,
CHINA
Tel: +86 021-68895439
E-mail: shen.yuyang@zte.com.cn"
DESCRIPTION
"The MIB module is for configuration of DHCP server
feature."
REVISION "200612110000Z"
DESCRIPTION
"Initial revision of this MIB module."
::= { zxAn 54 }
zxAnDhcpServerMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIB 0 }
zxAnDhcpServerMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIB 1 }
zxAnDvGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 1 }
zxAnDvIpPool
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 2 }
zxAnDvVlanInterface
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 3 }
zxAnDvShowUsers
OBJECT IDENTIFIER ::= { zxAnDhcpServerMIBObjects 4 }
-- the global group
zxAnDvPrimaryDns OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the primary dns ip address."
::= { zxAnDvGlobal 1 }
zxAnDvSecondDns OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the second dns ip address."
::= { zxAnDvGlobal 2 }
zxAnDvLeaseTime OBJECT-TYPE
SYNTAX INTEGER(60..18000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the dhcp server leasetime."
DEFVAL { 3600 }
::= { zxAnDvGlobal 3 }
zxAnDvUpdateArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2."
DEFVAL { disable }
::= { zxAnDvGlobal 4 }
-- the ip pool group
zxAnDvIpPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp server ip pool table. "
::= { zxAnDvIpPool 1 }
zxAnDvIpPoolEntry OBJECT-TYPE
SYNTAX ZxAnDvIpPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp server ip pool entry. "
INDEX { zxAnDvIpPoolName, zxAnDvBeginIp }
::= { zxAnDvIpPoolTable 1 }
ZxAnDvIpPoolEntry ::= SEQUENCE {
zxAnDvIpPoolName DisplayString,
zxAnDvBeginIp IpAddress,
zxAnDvEndIp IpAddress,
zxAnDvMask IpAddress,
zxAnDvRow RowStatus
}
zxAnDvIpPoolName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the ip pool name, used for dhcp server assign ip."
::= { zxAnDvIpPoolEntry 1 }
zxAnDvBeginIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the begin ip of ip pool."
::= { zxAnDvIpPoolEntry 2 }
zxAnDvEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the end ip of ip pool."
::= { zxAnDvIpPoolEntry 3 }
zxAnDvMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the mask of ip pool."
::= { zxAnDvIpPoolEntry 4 }
zxAnDvRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"only support createAndGo and destroy."
::= { zxAnDvIpPoolEntry 5 }
-- the vlan interface group
zxAnDvVlanIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface server table. "
::= { zxAnDvVlanInterface 1 }
zxAnDvVlanIntEntry OBJECT-TYPE
SYNTAX ZxAnDvVlanIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface server entry. "
INDEX { zxAnDvIntIndex }
::= { zxAnDvVlanIntTable 1 }
ZxAnDvVlanIntEntry ::= SEQUENCE {
zxAnDvIntIndex ZxAnIfindex,
zxAnDvIntIpPoolName DisplayString
}
zxAnDvIntIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the vlan interface."
::= { zxAnDvVlanIntEntry 1 }
zxAnDvIntIpPoolName OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set ip pool name which the dhcp server used."
::= { zxAnDvVlanIntEntry 2 }
-- the vlan interface gateway group
zxAnDvVlanIntGateWayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvVlanIntGateWayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface gateway table. "
::= { zxAnDvVlanInterface 2 }
zxAnDvVlanIntGateWayEntry OBJECT-TYPE
SYNTAX ZxAnDvVlanIntGateWayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" dhcp vlan interface gateway entry. "
INDEX { zxAnDvIntIndex, zxAnDvGateway }
::= { zxAnDvVlanIntGateWayTable 1 }
ZxAnDvVlanIntGateWayEntry ::= SEQUENCE {
zxAnDvGateway IpAddress,
zxAnDvGatewayRow RowStatus
}
zxAnDvGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"set the dhcp server assign client's gateway."
::= { zxAnDvVlanIntGateWayEntry 1 }
zxAnDvGatewayRow OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"create or destroy the dhcp server assign client's gateway,
only support createAndWait + Active and destroy"
::= { zxAnDvVlanIntGateWayEntry 2 }
-- the show users group
zxAnDvUserViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDvUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp server users by interface. "
::= { zxAnDvShowUsers 1 }
zxAnDvUserViewEntry OBJECT-TYPE
SYNTAX ZxAnDvUserViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp server users entry. "
INDEX { zxAnDvIntIndex,
zxAnDvUserViewMac }
::= { zxAnDvUserViewTable 1 }
ZxAnDvUserViewEntry ::= SEQUENCE {
zxAnDvUserViewMac MacAddress,
zxAnDvUserViewIp IpAddress,
zxAnDvUserViewState DisplayString,
zxAnDvUserViewTime DisplayString }
zxAnDvUserViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 1 }
zxAnDvUserViewIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 2 }
zxAnDvUserViewState OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 3 }
zxAnDvUserViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { zxAnDvUserViewEntry 4 }
END

View File

@ -0,0 +1,631 @@
ZTE-AN-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Counter32, Counter64,
Gauge32, Integer32 FROM SNMPv2-SMI
MacAddress, DisplayString,RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType,InetAddressPrefixLength
FROM INET-ADDRESS-MIB
zxAn, ZxAnIfindex, VlanId FROM ZTE-AN-TC-MIB;
zxAnDhcpSnoopingMib MODULE-IDENTITY
LAST-UPDATED "0612060000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines DHCP Snooping managed objects for
Access Node."
::= { zxAn 51 }
zxAnDhcpSnoopingMIBNotifs
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMib 0 }
zxAnDhcpSnoopingMIBObjects
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMib 1 }
zxAnDsGlobal
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 1 }
zxAnDsVlan
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 2 }
zxAnDsBinds
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 3 }
zxAnDsInterface
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 4 }
zxAnDsShow
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 5 }
zxAnDsUserInterface
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 6 }
zxAnDsv6Show
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 7 }
zxAnDsStat
OBJECT IDENTIFIER ::= { zxAnDhcpSnoopingMIBObjects 8 }
-- the global group
zxAnDsGlobalEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnDsGlobal 1 }
zxAnDsv6GlobalEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCPv6 Snooping global status."
DEFVAL { disable }
::= { zxAnDsGlobal 2 }
-- the vlan group
zxAnDsVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP Snooping VLAN table."
::= { zxAnDsVlan 1 }
zxAnDsVlanEntry OBJECT-TYPE
SYNTAX ZxAnDsVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP Snooping VLAN entry."
INDEX { zxAnDsVlanIndex }
::= { zxAnDsVlanTable 1 }
ZxAnDsVlanEntry ::= SEQUENCE {
zxAnDsVlanIndex VlanId,
zxAnDsVlanEnable INTEGER,
zxAnDsv6VlanEnable INTEGER
}
zxAnDsVlanIndex OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN number on which DHCP Snooping
feature is configured."
::= { zxAnDsVlanEntry 1 }
zxAnDsVlanEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether DHCP Snooping is enabled in
this VLAN.
If this object is set to 'enable', DHCP Snooping is enabled.
If this object is set to 'disable', DHCP Snooping is disabled."
DEFVAL { disable }
::= { zxAnDsVlanEntry 2 }
zxAnDsv6VlanEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCPv6 Snooping enabled in this vlan."
DEFVAL { disable }
::= { zxAnDsVlanEntry 3 }
-- the interface group
zxAnDsInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the DHCP snooping port type set."
::= { zxAnDsInterface 1 }
zxAnDsInterfaceEntry OBJECT-TYPE
SYNTAX ZxAnDsInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance of port type set."
INDEX { zxAnDsInterfaceIndex }
::= { zxAnDsInterfaceTable 1 }
ZxAnDsInterfaceEntry ::= SEQUENCE {
zxAnDsInterfaceIndex ZxAnIfindex,
zxAnDsInterfaceType INTEGER,
zxAnDsv6InterfaceType INTEGER
}
zxAnDsInterfaceIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"physical interface, like gei_x"
::= { zxAnDsInterfaceEntry 1 }
zxAnDsInterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
untrust(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"when the physical interface connected to dhcp server,
then it must be set trust"
DEFVAL { untrust }
::= { zxAnDsInterfaceEntry 2 }
zxAnDsv6InterfaceType OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
untrust(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"when the physical interface connected to dhcpv6 server,
then it must be set trust"
DEFVAL { untrust }
::= { zxAnDsInterfaceEntry 3 }
-- the show group
zxAnDsPortBindViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsPortBindViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"show dhcp snooping bind table by port. "
::= { zxAnDsShow 1 }
zxAnDsPortBindViewEntry OBJECT-TYPE
SYNTAX ZxAnDsPortBindViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"View dhcp snooping bind entry. "
INDEX { zxAnDsInterfaceIndex,
zxAnDsPortBindViewMac,
zxAnDsPortBindViewVlan }
::= { zxAnDsPortBindViewTable 1 }
ZxAnDsPortBindViewEntry ::= SEQUENCE {
zxAnDsPortBindViewMac MacAddress,
zxAnDsPortBindViewVlan INTEGER,
zxAnDsPortBindViewIp IpAddress,
zxAnDsPortBindViewType INTEGER,
zxAnDsPortBindViewTime DisplayString,
zxAnDsPortBindViewSvlan INTEGER,
zxAnDsPortBindViewRowStatus RowStatus
}
zxAnDsPortBindViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MAC address for DHCP snooping."
::= { zxAnDsPortBindViewEntry 1 }
zxAnDsPortBindViewVlan OBJECT-TYPE
SYNTAX INTEGER(0..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It indicates the static configuration for binding snooping
when the value is '0'."
::= { zxAnDsPortBindViewEntry 2 }
zxAnDsPortBindViewIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP address for DHCP snooping."
::= { zxAnDsPortBindViewEntry 3 }
zxAnDsPortBindViewType OBJECT-TYPE
SYNTAX INTEGER
{
dynamic(0),
static(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP snooping binding type."
::= { zxAnDsPortBindViewEntry 4 }
zxAnDsPortBindViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The lease time.The format is
yyyy-mm-dd HH:MM:SS.For example, 2001-01-01 02:22:33."
::= { zxAnDsPortBindViewEntry 5 }
zxAnDsPortBindViewSvlan OBJECT-TYPE
SYNTAX INTEGER(0..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SVLAN"
::= { zxAnDsPortBindViewEntry 6 }
zxAnDsPortBindViewRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnDsPortBindViewEntry 20 }
zxAnDsShowGlobalObjects OBJECT IDENTIFIER ::= { zxAnDsShow 50 }
zxAnDsPortBindOnlineUserNum OBJECT-TYPE
SYNTAX INTEGER(0..32768)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of online user which are bound in DHCP snooping."
::= {zxAnDsShowGlobalObjects 1}
-- dhcpv6 show group
zxAnDsv6PortBindViewTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsv6PortBindViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Show dhcpv6 snooping bind table by port. "
::= { zxAnDsv6Show 1 }
zxAnDsv6PortBindViewEntry OBJECT-TYPE
SYNTAX ZxAnDsv6PortBindViewEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"View dhcpv6 snooping bind entry. "
INDEX { zxAnDsInterfaceIndex,
zxAnDsv6PortBindViewMac,
zxAnDsv6PortBindViewVlan }
::= { zxAnDsv6PortBindViewTable 1 }
ZxAnDsv6PortBindViewEntry ::= SEQUENCE {
zxAnDsv6PortBindViewMac MacAddress,
zxAnDsv6PortBindViewVlan INTEGER,
zxAnDsv6PortBindViewIp InetAddress,
zxAnDsv6PortBindViewType INTEGER,
zxAnDsv6PortBindViewTime DisplayString,
zxAnDsv6PortBindViewIpPfxLen InetAddressPrefixLength,
zxAnDsv6PortBindViewSvlan INTEGER,
zxAnDsv6PortBindViewRowStatus RowStatus
}
zxAnDsv6PortBindViewMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac address."
::= { zxAnDsv6PortBindViewEntry 1 }
zxAnDsv6PortBindViewVlan OBJECT-TYPE
SYNTAX INTEGER(0..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It indicates the static configuration for binding snooping
when the value is '0'."
::= { zxAnDsv6PortBindViewEntry 2 }
zxAnDsv6PortBindViewIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Alocated IP address of a DHCP client host."
::= { zxAnDsv6PortBindViewEntry 3 }
zxAnDsv6PortBindViewType OBJECT-TYPE
SYNTAX INTEGER
{
dynamic(0),
static(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of a DHCP client's binding."
::= { zxAnDsv6PortBindViewEntry 4 }
zxAnDsv6PortBindViewTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Lease time of a DHCP client's binding.The format is
yyyy-mm-dd HH:MM:SS.For example, 2001-01-01 02:22:33."
::= { zxAnDsv6PortBindViewEntry 5 }
zxAnDsv6PortBindViewIpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ipv6 prefix length."
::= { zxAnDsv6PortBindViewEntry 6 }
zxAnDsv6PortBindViewSvlan OBJECT-TYPE
SYNTAX INTEGER(0..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SVLAN"
::= { zxAnDsv6PortBindViewEntry 7 }
zxAnDsv6PortBindViewRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnDsv6PortBindViewEntry 20 }
-- the user interface group
zxAnDsUserInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsUserInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the DHCP snooping user interface set."
::= { zxAnDsUserInterface 1 }
zxAnDsUserInterfaceEntry OBJECT-TYPE
SYNTAX ZxAnDsUserInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance of user interface set."
INDEX { zxAnDsUserInterfaceIndex }
::= { zxAnDsUserInterfaceTable 1 }
ZxAnDsUserInterfaceEntry ::= SEQUENCE {
zxAnDsUserInterfaceIndex ZxAnIfindex,
zxAnDsUserInterfaceQuota Integer32,
zxAnDsv6UserInterfaceQuota Integer32
}
zxAnDsUserInterfaceIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"user interface, like adsl_x"
::= { zxAnDsUserInterfaceEntry 1 }
zxAnDsUserInterfaceQuota OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the user interface max dhcp session number. when the value is 0,
that means no limit in the user interface."
DEFVAL { 0 }
::= { zxAnDsUserInterfaceEntry 2 }
zxAnDsv6UserInterfaceQuota OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set the user interface max dhcpv6 session number. when the value is 0,
that means no limit in the user interface."
DEFVAL { 0 }
::= { zxAnDsUserInterfaceEntry 3 }
-------------------------------------------------------------------------------
-- 10. zxAnDsVPortStatisticsTable
-------------------------------------------------------------------------------
zxAnDhcpSnoopingIfStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDhcpSnoopingIfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP snooping statistics table."
::= { zxAnDsStat 1 }
zxAnDhcpSnoopingIfStatEntry OBJECT-TYPE
SYNTAX ZxAnDhcpSnoopingIfStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP snooping statistics entry."
INDEX { zxAnDsIfStatRack, zxAnDsIfStatShelf,
zxAnDsIfStatSlot, zxAnDsIfStatPort,
zxAnDsIfStatOnu, zxAnDsIfStatIfType,
zxAnDsIfStatLogicalId }
::= {zxAnDhcpSnoopingIfStatTable 1 }
ZxAnDhcpSnoopingIfStatEntry ::= SEQUENCE {
zxAnDsIfStatRack Integer32,
zxAnDsIfStatShelf Integer32,
zxAnDsIfStatSlot Integer32,
zxAnDsIfStatPort Integer32,
zxAnDsIfStatOnu Integer32,
zxAnDsIfStatIfType INTEGER,
zxAnDsIfStatLogicalId OBJECT IDENTIFIER,
zxAnDsIfStatDiscoverPackets Counter32,
zxAnDsIfStatOfferPackets Counter32,
zxAnDsIfStatRequestPackets Counter32,
zxAnDsIfStatAckPackets Counter32,
zxAnDsIfStatNackPackets Counter32,
zxAnDsIfStatReleasePackets Counter32,
zxAnDsIfStatDeclinePackets Counter32,
zxAnDsIfStatInformPackets Counter32
}
zxAnDsIfStatRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the rack number."
::= { zxAnDhcpSnoopingIfStatEntry 1 }
zxAnDsIfStatShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the shelf number."
::= { zxAnDhcpSnoopingIfStatEntry 2 }
zxAnDsIfStatSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot number."
::= { zxAnDhcpSnoopingIfStatEntry 3 }
zxAnDsIfStatPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the physical port number."
::= { zxAnDhcpSnoopingIfStatEntry 4 }
zxAnDsIfStatOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"When zxAnDsIfStatIfType are 'ponOnu' or 'ponVPort' or
'servicePort' this object indicates 'onu ID'.
When zxAnDsIfStatIfType are 'physicalPort' or 'bridgePort'
its value is '0'."
::= { zxAnDhcpSnoopingIfStatEntry 5 }
zxAnDsIfStatIfType OBJECT-TYPE
SYNTAX INTEGER
{
physicalPort(1),
bridgePort(2),
ponOnu(3),
ponVPort(4),
servicePort(11),
vlan(12)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of port."
::= { zxAnDhcpSnoopingIfStatEntry 6 }
zxAnDsIfStatLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is an oid which indicats the logical index.
When zxAnDsIfStatIfType is 'physicalPort' its value is '0'.
When zxAnDsIfStatIfType is 'bridgePort' this object includes
{pvc} , such as oid {1} indicates pvc1 .
When zxAnDsIfStatIfType is 'ponOnu' its value is '0'.
When zxAnDsIfStatIfType is 'ponVPort' this object includes
{gemport/llid} , such as oid {1} indicates ponVPort1 .
When zxAnDsIfStatIfType is 'servicePort' this object includes
{serviceportID} , such as oid {1} indicates serviceportID1 ."
::= { zxAnDhcpSnoopingIfStatEntry 7 }
zxAnDsIfStatDiscoverPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP discover packets received."
::= { zxAnDhcpSnoopingIfStatEntry 8 }
zxAnDsIfStatOfferPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP offer packets received."
::= { zxAnDhcpSnoopingIfStatEntry 9 }
zxAnDsIfStatRequestPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP request packets received."
::= { zxAnDhcpSnoopingIfStatEntry 10 }
zxAnDsIfStatAckPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP ack packets received."
::= { zxAnDhcpSnoopingIfStatEntry 11 }
zxAnDsIfStatNackPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP nack packets received."
::= { zxAnDhcpSnoopingIfStatEntry 12 }
zxAnDsIfStatReleasePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP release packets received."
::= { zxAnDhcpSnoopingIfStatEntry 13 }
zxAnDsIfStatDeclinePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP decline packets received."
::= { zxAnDhcpSnoopingIfStatEntry 14 }
zxAnDsIfStatInformPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP inform packets received."
::= { zxAnDhcpSnoopingIfStatEntry 15 }
END

View File

@ -0,0 +1,99 @@
ZTE-AN-DISMAN-PING DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, TimeTicks, Integer32, Unsigned32,
Counter32, Gauge32, Counter64 FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
pingCtlOwnerIndex, pingCtlTestName FROM DISMAN-PING-MIB;
zxAnDismanPingMib MODULE-IDENTITY
LAST-UPDATED "201209191014Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "zhangwenjun
Mail: 169799@zte.com.cn
Tel : +86-025-88014079"
DESCRIPTION "The MIB module for the management of Ping."
REVISION "201209191014Z"
DESCRIPTION "Initial version of this MIB module."
::= {zxAn 13}
zxAnDismanPingResult OBJECT IDENTIFIER ::= {zxAnDismanPingMib 2}
--------------------------------------------------------------------------------
-- Ping Results Table
--------------------------------------------------------------------------------
zxAnPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the Ping Results Table for providing the capability of
performing ping operations at a remote host.
The results of these operations are stored in the
pingResultsTable and the zxAnPingResultsTable.
An entry is added to the zxAnPingResultsTable when an
pingCtlEntry is started by successful transition of its
pingCtlAdminStatus object to enabled(1).
An entry is removed from the zxAnPingResultsTable when its
corresponding pingCtlEntry is deleted."
::= { zxAnDismanPingResult 2 }
zxAnPingResultsEntry OBJECT-TYPE
SYNTAX ZxAnPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the zxAnPingResultsTable.
The zxAnPingResultsTable has the same indexing as the
pingCtlTable in order for a zxAnPingResultsEntry to correspond to
the pingCtlEntry that caused it to be created."
INDEX
{
pingCtlOwnerIndex,
pingCtlTestName
}
::= { zxAnPingResultsTable 1 }
ZxAnPingResultsEntry ::= SEQUENCE {
zxAnPingResultsMinJitter Unsigned32,
zxAnPingResultsMaxJitter Unsigned32,
zxAnPingResultsAvgJitter Unsigned32
}
zxAnPingResultsMinJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum ping jitter."
::= { zxAnPingResultsEntry 1 }
zxAnPingResultsMaxJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ping jitter."
::= { zxAnPingResultsEntry 2 }
zxAnPingResultsAvgJitter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average jitter."
::= { zxAnPingResultsEntry 3 }
--------------------------------------------------------------------------------
END

5138
mibs/zte/ZTE-AN-EQUIP-MIB Normal file

File diff suppressed because it is too large Load Diff

2429
mibs/zte/ZTE-AN-ETH-CFM-MIB Normal file

File diff suppressed because it is too large Load Diff

1297
mibs/zte/ZTE-AN-ETH-EFM-MIB Normal file

File diff suppressed because it is too large Load Diff

1667
mibs/zte/ZTE-AN-EVNET-MIB Normal file

File diff suppressed because it is too large Load Diff

1518
mibs/zte/ZTE-AN-FILE-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,285 @@
ZTE-AN-FILE-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus FROM SNMPv2-TC
DisplayString FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
IpAddress FROM SNMPv2-SMI
Counter64 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
InetAddressType FROM INET-ADDRESS-MIB
InetAddress FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE FROM SNMPv2-CONF
OBJECT-GROUP FROM SNMPv2-CONF
NOTIFICATION-GROUP FROM SNMPv2-CONF
zxAn FROM ZTE-AN-TC-MIB;
zxAnFileServerMib MODULE-IDENTITY
LAST-UPDATED "201105260000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Zhou YuBin ZTE Corporation
Mail: zhou.yubing@zte.com.cn
Tel : +86-21-68897315"
DESCRIPTION "This MIB defines zte Access Node file server
configuration."
REVISION "201105260000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { zxAn 17 }
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. File Server Group Management Table
-- 2. File Server Management Table
-- Following conformance information is defined.
-- 21. File Server Conformance
-------------------------------------------------------------------------------
zxAnFileServerObjects OBJECT IDENTIFIER ::= { zxAnFileServerMib 2 }
-------------------------------------------------------------------------------
-- 1. File Server Group Management Table
-------------------------------------------------------------------------------
zxAnFileServerGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnFileServerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File server group configuration table."
::= { zxAnFileServerObjects 2 }
zxAnFileServerGroupEntry OBJECT-TYPE
SYNTAX ZxAnFileServerGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File server configuration entry."
INDEX { zxAnFileServerGroupUsage }
::= { zxAnFileServerGroupTable 1 }
ZxAnFileServerGroupEntry ::= SEQUENCE {
zxAnFileServerGroupUsage INTEGER,
zxAnFileServerGroupWorkMode INTEGER
}
zxAnFileServerGroupUsage OBJECT-TYPE
SYNTAX INTEGER {
autoBackupConfiguration(1),
manualBackupConfiguration(2),
autoBackupLog(3),
manualBackupLog(4),
autoBackupSoftware(5),
manualBackupSoftware(6),
downloadPerformance(7),
uploadPerformance(8),
autoUpdateSoftware(31)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File server usage.
autoBackupConfiguration(1), File server configure for auto backup
configuration
manualBackupConfiguration(2), File server configure for manual
backup configuration
autoBackupLog(3), File server configure for auto backup
log
manualBackupLog(4), File server configure for manual
backup log
autoBackupSoftware(5), File server configure for auto backup
software
manualBackupSoftware(6), File server configure for manual
backup software
downloadPerformance(7), File server configure for download
performance
uploadPerformance(8), File server configure for upload
backup performance
autoUpdateSoftware(31) File server configure for software
automatic update
"
::= { zxAnFileServerGroupEntry 1 }
zxAnFileServerGroupWorkMode OBJECT-TYPE
SYNTAX INTEGER{
roundRobin(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "File server group work mode."
::= { zxAnFileServerGroupEntry 2 }
-------------------------------------------------------------------------------
--2. File Server Management Table
-------------------------------------------------------------------------------
zxAnFileServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File server configuration table."
::= { zxAnFileServerObjects 3 }
zxAnFileServerEntry OBJECT-TYPE
SYNTAX ZxAnFileServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File server configuration entry.
The multi-variables binding rule should be complied with when a
manager configure a file server. According to this rule, all the
related mib variables must be included in one SNMP set operation.
There are two types of variables: mandatory and optional.
All of the mandatory variables must be included in one SNMP set
operation. Optional variables may be included in one SNMP set
operation with the mandatory variables, but must not be used alone.
To configure a file server, there are several cases based on the
variable zxAnFileServerGroupUsage and zxAnFileServerIndex.
The mandatory and optional variables are same in each case.
mandatoty: zxAnFileServerIpAddressType, zxAnFileServerIpAddress,
zxAnFileServerProtocolType,zxAnFileServerUserName,
zxAnFileServerUserPwd
optional : none
"
INDEX { zxAnFileServerGroupUsage, zxAnFileServerIndex}
::= { zxAnFileServerTable 1 }
ZxAnFileServerEntry ::= SEQUENCE {
zxAnFileServerIndex Integer32,
zxAnFileServerIpAddressType InetAddressType,
zxAnFileServerIpAddress InetAddress,
zxAnFileServerProtocolType INTEGER,
zxAnFileServerUserName DisplayString,
zxAnFileServerUserPwd DisplayString,
zxAnFileServerPath DisplayString
}
zxAnFileServerIndex OBJECT-TYPE
SYNTAX Integer32(1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "File server primary/secondary status, if primary
server is invaild, try secondary server."
::= { zxAnFileServerEntry 1 }
zxAnFileServerIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address type of the file server."
DEFVAL { ipv4 }
::= { zxAnFileServerEntry 2 }
zxAnFileServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the file server.
NE returns 0.0.0.0 when it's unconfigured
and IP address type is IPv4. Not support IPv6 presently."
::= { zxAnFileServerEntry 3 }
zxAnFileServerProtocolType OBJECT-TYPE
SYNTAX INTEGER {
ftp(1),
sftp(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Protocol type of the file server.
ftp(1): File Transfer Protocol
sftp(2): Ssh File Transfer Protocol
none(3): Protocol is not configure
"
DEFVAL { ftp }
::= { zxAnFileServerEntry 4 }
zxAnFileServerUserName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User name of the file server.
NE returns empty string when it's unconfigured.
"
::= { zxAnFileServerEntry 5 }
zxAnFileServerUserPwd OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 0 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User password of the file server.
NE returns empty string when it's unconfigured."
::= { zxAnFileServerEntry 6 }
zxAnFileServerPath OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File path which starts from the root directory.
NE returns empty string when it's unconfigured."
::= { zxAnFileServerEntry 7 }
-------------------------------------------------------------------------------
-- 21. zxAnBackupMgmtConformance
-------------------------------------------------------------------------------
zxAnFileServerConformance OBJECT IDENTIFIER::={zxAnFileServerMib 4}
zxAnFileServerCompliances OBJECT IDENTIFIER::={zxAnFileServerConformance 1}
zxAnFileServerGroups OBJECT IDENTIFIER::={zxAnFileServerConformance 2}
zxAnFileServerCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement the
ZTE-AN-FILE-SERVER-MGMT-MIB."
MODULE -- this module
MANDATORY-GROUPS {
zxAnFileServerGroupGroup,
zxAnFileServerGroup
}
::= { zxAnFileServerCompliances 1 }
zxAnFileServerGroupGroup OBJECT-GROUP
OBJECTS { zxAnFileServerGroupWorkMode
}
STATUS current
DESCRIPTION
"The collection of objects which are used to set file server
configuration group."
::= { zxAnFileServerGroups 1 }
zxAnFileServerGroup OBJECT-GROUP
OBJECTS { zxAnFileServerIpAddressType,
zxAnFileServerIpAddress,
zxAnFileServerProtocolType,
zxAnFileServerUserName,
zxAnFileServerUserPwd,
zxAnFileServerPath
}
STATUS current
DESCRIPTION
"The collection of objects which are used to set file server
configuration for automatic software updating and file backup."
::= { zxAnFileServerGroups 2 }
END

View File

@ -0,0 +1,244 @@
--------------------------------------------------------------------------------
--
-- File Name : ZTE-AN-FTP-CLIENT-MIB.mib
-- Date : 2006-09-25
-- Author : ZTE Nms dept.
--
-- Zte Ftp Client Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-FTP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
zxAnSysObjects FROM ZTE-AN-SYS-MIB;
zxAnFtpClientMIB MODULE-IDENTITY
LAST-UPDATED "200611150900Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Guo Jun 68896247,
Su Chunshan 68896292,
Zeng Nanxi 68896250 "
DESCRIPTION "This MIB defines managed objects of zte ftp client mgmt.
The related functions include uploading agent's configuration files
and performance files to NMS ftp server,downloading the agent's version
to agent.
"
::= {zxAnSysObjects 50}
zxAnFtpClientMIBObjects OBJECT IDENTIFIER ::= { zxAnFtpClientMIB 1 }
--------------------------------------------------------------------------------
--
--
-- 1 FTP Control
--------------------------------------------------------------------------------
-- 1 FTP Control
--------------------------------------------------------------------------------
zxAnFileFtpFileType OBJECT-TYPE
SYNTAX INTEGER
{
sys_conf_startup(1), -- 0x0001 system file
sys_conf_running(2), -- 0x0002 system file
sys-conf-onu(3), -- 0x0003 ONU conf file
sys-version-onu(4), -- 0x0004 ONU version file
sys-conf-narrowband(5), -- 0x0005 narrowband conf file
sys-license-narrowband(6), -- 0x0006 narrowband license file
sys-log-debugging(7), -- 0x0007 Debugging Log file
sys-log-snmp(8), -- 0x0008 SNMP Log file
sys-log-running(9), -- 0x0009 Running Log file
sys-log-clioperation(10), -- 0x0010 Cli Operation Log file
xmlForPmMeasurementPoints(51),
-- 0x000B xml file for performance measurement points
xmlForThresholdCrossingAlert(52),
-- 0x000C xml file for threshold crossing alert
csvForPmData(53),
-- 0x000D xml file for performance data
adsl_port_log(257), -- 0x0101 adsl file
gpon_port_log(258) -- 0x0102 gpon file
dataBulkMeasurement(259), -- 0x0103 Bulk measurement file
selfswitchTelFile(513) -- 0x0201 selfswitch telephone
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
The ftp client function is used to implement the transmission of
data or statics file between an agent and a manager.
This object is to indicate the type of being transmitted object,such as
data,file.
Different operations have different ManagedObjectType as followings.
System configure file include:startup file,running file.
Statistic file inclued:adsl port log file,gpon port log file,and so on.
NOTE:
Perf Log or Mib Data File Format
-------------------------------------
The performance data or some mib data in an agent may be mass.So
using ftp mode to transfer the data is necessary.
In this case,following format should be used in the transfered file.
1.The title for this file should be added to the file. And the title
is just the mib variable name.
2.The fields in the file should be seperated by '||'.
Example:
ifIndex||ifOutOctets||ifInOctets||ifAdinstatus
12||1400||342||1||1
13||238||264||1||1
14||8602||2565||2||2
"
::= { zxAnFtpClientMIBObjects 1 }
zxAnFileFtpOperType OBJECT-TYPE
SYNTAX INTEGER
{
upload(1),
download(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
The operation type is based on ManagedMainType and ManagedSubType.
UpLoad: put file to NMS ftp server.Used for SubType: PORT_LINK_INFO,STARTUP_FILE,RUNNING_FILE,SAVED_FILE.
DownLoad: get file from NMS ftp server.Used for SubType: STARTUP_FILE,RUNNING_FILE,SAVED_FILE.
"
::= { zxAnFtpClientMIBObjects 2 }
zxAnFileFtpSvrIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
The IP Address for the FTP server used for downloading
and/or uploading files."
::= { zxAnFtpClientMIBObjects 3 }
zxAnFileFtpSvrUserName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The FTP username."
::= { zxAnFtpClientMIBObjects 4 }
zxAnFileFtpSvrUserPwd OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The FTP User Password."
::= { zxAnFtpClientMIBObjects 5 }
zxAnFileFtpSvrFilePath OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 64 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The FTP File Path, start from the root directory."
::= { zxAnFtpClientMIBObjects 6 }
zxAnFileFtpSvrFileName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 128 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The FTP file name."
::= { zxAnFtpClientMIBObjects 7 }
zxAnFileFtpAction OBJECT-TYPE
SYNTAX INTEGER
{
cancleCurrentFtpSession (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Ftp administrative status."
::= { zxAnFtpClientMIBObjects 8 }
zxAnFileFtpOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
notstarted (1) ,
inprogress (2) ,
success (3) ,
failed (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Ftp operational status."
::= { zxAnFtpClientMIBObjects 9 }
zxAnFileFtpFailedReason OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 64 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Ftp failed reason."
::= { zxAnFtpClientMIBObjects 10 }
zxAnFileFtpSvrProtocolType OBJECT-TYPE
SYNTAX INTEGER
{
ftp(1),
sftp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The flag is used for
indicating the ftp protocol when downing versions between EMS and NE .
It include two protocols:one is ftp and another is sftp.
"
::= { zxAnFtpClientMIBObjects 11 }
zxAnFileFtpProgress OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total progress of upload or download file."
::= { zxAnFtpClientMIBObjects 12 }
zxAnFileFtpPerfLogType OBJECT-TYPE
SYNTAX INTEGER
{
for15Minutes(1),
for24Hours(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time granularity of performance data
files retrieval."
::= { zxAnFtpClientMIBObjects 13 }
zxAnFileFtpFileRetrieveStartTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the start of the time for which the
selected PM measurements shall be retrieved (this parameter
only applies for the retrieval of historical PM data). "
::= { zxAnFtpClientMIBObjects 14 }
zxAnFileFtpFileRetrieveEndTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the end of the time for which the selected
PM measurements shall be retrieved (this parameter only
applies for the retrieval of historical PM data). "
::= { zxAnFtpClientMIBObjects 15 }
END

View File

@ -0,0 +1,462 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-HIS-PERF-MGMT-MIB.mib
-- Date : 2011-11-07
-- Author : ZTE Shanghai NMS Dept.
--
-- Zte History Performance Mgmt Mib for Access Node.
--
-------------------------------------------------------------------------------
ZTE-AN-HIS-PERF-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,NOTIFICATION-TYPE,OBJECT-TYPE,
Integer32,Unsigned32,Counter64 FROM SNMPv2-SMI
RowStatus,DisplayString,TEXTUAL-CONVENTION,
TruthValue,DateAndTime FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
zxAn FROM ZTE-AN-TC-MIB;
zxAnHisPerfMgmtMib MODULE-IDENTITY
LAST-UPDATED "201111070000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "jinyongbin ZTE Corporation
Mail: jing.younbin@zte.com.cn
Tel : 021-68897626"
DESCRIPTION "This MIB defines managed objects of ZTE historical
performance management."
REVISION "201111070000Z"
DESCRIPTION "The initial revision of this MIB module."
::= {zxAn 168}
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1.Historical performance management objects
-- Following notification objects are defined.
-- 3.Historical performance management threshold cross alarm trap
-- Following conformance information is defined.
-- 4.Historical performance management compliance
-------------------------------------------------------------------------------
zxAnHisPerfMgmtObjects
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtMib 1 }
zxAnHisPerfMgmtTrapObjects
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtMib 3 }
zxAnHisPerfMgmtConformance
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtMib 4 }
-------------------------------------------------------------------------------
-- 1.Historical performance management objects
-------------------------------------------------------------------------------
zxAnHisPerfMgmtThreshAlmObjects
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtObjects 1 }
zxAnHisPerfMgmtGlobalObjects
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtObjects 2 }
-------------------------------------------------------------------------------
-- 1.1 Historical performance management threshold alarm objects
-------------------------------------------------------------------------------
zxAnHisPmMetricInstIndex OBJECT-TYPE
SYNTAX DisplayString( SIZE ( 1 .. 128 ) )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The historical performance metric instance identification.
It identifies types of data for which historical performance
item was collected."
::= { zxAnHisPerfMgmtThreshAlmObjects 1 }
zxAnHisPmThresholdMetric OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A mib variable's instance of historcal performance,such as an
ether port monitored object,it may be
1.3.6.1.4.1.3902.1082.30.31.2.2.1.1"
::= { zxAnHisPerfMgmtThreshAlmObjects 2 }
zxAnHisPmStatisticalValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Statistical value for specified metric instance."
::= { zxAnHisPerfMgmtThreshAlmObjects 3 }
zxAnHisPmRisingWarningThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A binding object for rising threshold cross alarm.
When a rising warning event is generated,
it identifies rising warning threshold value.
When a clear rising warning event is generated,
It identifies rising warning restore threshold value."
::= { zxAnHisPerfMgmtThreshAlmObjects 4 }
zxAnHisPmRisingAlarmThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A binding object for rising threshold cross alarm.
When a rising alarm event is generated,
it identifies rising alarm threshold value.
When a clear rising alarm event is generated,
It identifies rising alarm restore threshold value."
::= { zxAnHisPerfMgmtThreshAlmObjects 5 }
zxAnHisPmFallingWarningThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A binding object for falling threshold cross alarm.
When a falling warning event is generated,
it identifies falling warning threshold value.
When a clear falling warning event is generated,
It identifies falling warning restore threshold value."
::= { zxAnHisPerfMgmtThreshAlmObjects 6 }
zxAnHisPmFallingAlarmThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A binding object for falling threshold cross alarm.
When a falling alarm event is generated,
it identifies falling alarm threshold value.
When a clear falling alarm event is generated,
It identifies falling alarm restore threshold value."
::= { zxAnHisPerfMgmtThreshAlmObjects 7 }
-------------------------------------------------------------------------------
-- 1.2 History Performance management global control
-------------------------------------------------------------------------------
zxAnHisPerfMgmtSampleEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable historical performance data sample
function,default value is enable.Disable operation
will also disable threshold check for historical performance
data, and performance threshold cross alarm can't be
generated any more,but previous alarm won't be cleared."
DEFVAL { enable }
::= { zxAnHisPerfMgmtGlobalObjects 1 }
zxAnHisPerfMgmtAlarmEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable historical performance threshold cross
alarm function,default value is enable.Disable operation
will clear all previous threshold cross alarm."
DEFVAL { enable }
::= { zxAnHisPerfMgmtGlobalObjects 2 }
zxAnHisPerfMgmtAutoUploadEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable data files of historical performance automatic
upload function,default value is disable.For upload data files
successfully,performance upload file server must be configured
before."
DEFVAL { disable }
::= { zxAnHisPerfMgmtGlobalObjects 3 }
-------------------------------------------------------------------------------
-- 3.Historical performance management threshold cross alarm trap
-------------------------------------------------------------------------------
zxAnPm15minRisingWarning NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingWarningThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance SNMP trap that is generated when an
alarm entry crosses its rising warning threshold and generates
an event that is configured for sending SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 1 }
zxAnPm15minRisingWarningRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingWarningThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 2 }
zxAnPm15minRisingAlarm NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance SNMP trap that is generated when an
alarm entry crosses its rising alarm threshold and generates
an event that is configured for sending SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 3 }
zxAnPm15minRisingAlarmRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 4 }
zxAnPm24hRisingWarning NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingWarningThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance SNMP trap that is generated when an
alarm entry crosses its rising warning threshold and generates
an event that is configured for sending SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 5 }
zxAnPm24hRisingWarningRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingWarningThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 6 }
zxAnPm24hRisingAlarm NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance SNMP trap that is generated when an
alarm entry crosses its rising alarm threshold and generates
an event that is configured for sending SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 7 }
zxAnPm24hRisingAlarmRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 8 }
zxAnPm15minFallingWarning NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingWarningThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance SNMP trap that is generated
when an alarm entry crosses its falling warning threshold
and generates an event that is configured for sending
SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 9 }
zxAnPm15minFallingWarningRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingWarningThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 10 }
zxAnPm15minFallingAlarm NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance SNMP trap that is generated
when an alarm entry crosses its falling alarm threshold
and generates an event that is configured for sending
SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 11 }
zxAnPm15minFallingAlarmRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 15 minutes performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 12 }
zxAnPm24hFallingWarning NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingWarningThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance SNMP trap that is generated
when an alarm entry crosses its falling warning threshold
and generates an event that is configured for sending
SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 13 }
zxAnPm24hFallingWarningRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingWarningThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 14 }
zxAnPm24hFallingAlarm NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance SNMP trap that is generated
when an alarm entry crosses its falling alarm threshold
and generates an event that is configured for sending
SNMP traps."
::= { zxAnHisPerfMgmtTrapObjects 15 }
zxAnPm24hFallingAlarmRestore NOTIFICATION-TYPE
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmFallingAlarmThreshold
}
STATUS current
DESCRIPTION
"The 24 hours performance restore SNMP trap that is generated
when an alarm entry restore to normal range."
::= { zxAnHisPerfMgmtTrapObjects 16 }
-------------------------------------------------------------------------------
-- 4 History Performance management Conformance Information
-------------------------------------------------------------------------------
zxAnHisPerfMIBCompliances
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtConformance 1 }
zxAnHisPerfMIBGroups
OBJECT IDENTIFIER ::= { zxAnHisPerfMgmtConformance 2 }
-------------------------------------------------------------------------------
-- 4.1 History Performance management Compliance
-------------------------------------------------------------------------------
zxAnHisPerfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for ZTE-AN-HIS-PERF-MGMT-MIB."
MODULE -- this module
MANDATORY-GROUPS {
zxAnHisPerfThreshAlmGroup,
zxAnHisPerfGlobalGroup
}
::= { zxAnHisPerfMIBCompliances 1 }
-------------------------------------------------------------------------------
-- 4.2 History Performance units of compliance
-------------------------------------------------------------------------------
zxAnHisPerfThreshAlmGroup OBJECT-GROUP
OBJECTS {
zxAnHisPmMetricInstIndex,
zxAnHisPmThresholdMetric,
zxAnHisPmStatisticalValue,
zxAnHisPmRisingWarningThreshold,
zxAnHisPmRisingAlarmThreshold,
zxAnHisPmFallingWarningThreshold,
zxAnHisPmFallingAlarmThreshold
}
STATUS current
DESCRIPTION
"A collection of binding objects for sending historical
performance threshold cross alarm trap."
::= { zxAnHisPerfMIBGroups 1 }
zxAnHisPerfGlobalGroup OBJECT-GROUP
OBJECTS {
zxAnHisPerfMgmtSampleEnable,
zxAnHisPerfMgmtAlarmEnable,
zxAnHisPerfMgmtAutoUploadEnable
}
STATUS current
DESCRIPTION
"A collection of objects providing for performance
global control."
::= { zxAnHisPerfMIBGroups 2 }
END

View File

@ -0,0 +1,724 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-IEEE1588-MIB.mib
-- Date : 2011-01-26
-- Author : ZTE Shanghai NMS Dept.
--
-- ZTE CPE Version MIB for Access Node.
--
-------------------------------------------------------------------------------
ZTE-AN-IEEE1588-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, TimeTicks, Integer32, Counter32,
Gauge32, Counter64 FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnIeee1588Mib MODULE-IDENTITY
LAST-UPDATED "201101261500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "zhangzhikun
Mail: zhang.zhikun@zte.com.cn
Tel : 021-68895557"
DESCRIPTION "The MIB module for the management of IEEE1588 ."
::= {zxAn 66}
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. PTP Management : zxAnPtpTable
-- 2. PTP Management : zxAnPtpRemoteSrcTable
-- 3. Synchronization Time Management: zxAnSyncTime1ppsSrcTable
-- 4. Synchronization Time Management: zxAnSyncTimeTodSrcTable
-- 5. Synchronization Time Management: zxAnSyncTimeOutputPortTable
-------------------------------------------------------------------------------
zxAnPtpMgmt OBJECT IDENTIFIER ::= {zxAnIeee1588Mib 1}
zxAnSyncTimeClkSrcMgmt OBJECT IDENTIFIER ::= {zxAnIeee1588Mib 2}
-------------------------------------------------------------------------------
-- 1. PTP Management : zxAnPtpTable
-------------------------------------------------------------------------------
zxAnPtpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes PTP configuration information in NE
equipment."
::= { zxAnPtpMgmt 2 }
zxAnPtpEntry OBJECT-TYPE
SYNTAX ZxAnPtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPtpTable."
INDEX {zxAnPtpRack,zxAnPtpShelf,
zxAnPtpSlot,zxAnPtpId}
::= { zxAnPtpTable 1 }
ZxAnPtpEntry ::= SEQUENCE {
zxAnPtpRack Integer32,
zxAnPtpShelf Integer32,
zxAnPtpSlot Integer32,
zxAnPtpId Integer32,
zxAnPtpClockType INTEGER,
zxAnPtpSlaveOnly TruthValue,
zxAnPtpDomainNumber Integer32,
zxAnPtpProtocolIpAddrType InetAddressType,
zxAnPtpProtocolIpAddress InetAddress,
zxAnPtpEthWorkMode INTEGER,
zxAnPtpPacketsMode INTEGER,
zxAnPtpTwoStepFlag TruthValue,
zxAnPtpSendPacketsRate Integer32,
zxAnPtpClockStatus INTEGER,
zxAnPtpUtcTime DisplayString,
zxAnPtpRowStatus RowStatus
}
zxAnPtpRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the rack number."
::= { zxAnPtpEntry 1 }
zxAnPtpShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the shelf number."
::= { zxAnPtpEntry 2 }
zxAnPtpSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot number."
::= { zxAnPtpEntry 3 }
zxAnPtpId OBJECT-TYPE
SYNTAX Integer32(1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PTP node ID."
::= { zxAnPtpEntry 4 }
zxAnPtpClockType OBJECT-TYPE
SYNTAX INTEGER
{
ordinary(1),
boundary(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of clock type shall indicate the type of PTP node
as defined in table 42 of IEEE1588-2008."
REFERENCE
"Clause 15.5.3.1.2.1 of IEEE1588-2008"
DEFVAL { ordinary }
::= { zxAnPtpEntry 5 }
zxAnPtpSlaveOnly OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of defaultDS.slaveOnly shall be TRUE if the clock
is a slave-only clock; see 9.2.2.
The value shall be FALSE if the clock is a non-slave-only
clock;
see 9.2.3 of IEEE1588-2008."
REFERENCE
"Clause 8.2.1.4.4, IEEE1588-2008"
DEFVAL { true }
::= { zxAnPtpEntry 6 }
zxAnPtpDomainNumber OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of defaultDS.domainNumber is the domain attribute
(see 7.1 of IEEE1588-2008) of the local clock.
Value 0 indicates the default domain."
REFERENCE
"Clause 8.2.1.4.3, IEEE1588-2008"
DEFVAL { 0 }
::= { zxAnPtpEntry 7 }
zxAnPtpProtocolIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the type of IP address denoted
in zxAnPtpProtocolIpAddress object."
DEFVAL { ipv4 }
::= { zxAnPtpEntry 8 }
zxAnPtpProtocolIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of protocolAddress shall be the protocol address
of the port indicated by the targetPortIdentity. "
REFERENCE
"Clause 15.5.3.1.2.5 of IEEE1588-2008"
::= { zxAnPtpEntry 9 }
zxAnPtpEthWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
syncE(1),
notSyncE(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The PTP node ethernet work mode."
DEFVAL { syncE }
::= { zxAnPtpEntry 10 }
zxAnPtpPacketsMode OBJECT-TYPE
SYNTAX INTEGER
{
unicast(1),
multicast(2),
broadcast(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The PTP node packets mode."
DEFVAL { multicast }
::= { zxAnPtpEntry 11 }
zxAnPtpTwoStepFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of defaultDS.twoStepFlag shall be TRUE
if the clock is a two-step clock;
otherwise, the value shall be FALSE."
REFERENCE
"Clause 8.2.1.2.1, IEEE1588-2008"
DEFVAL { false }
::= { zxAnPtpEntry 12 }
zxAnPtpSendPacketsRate OBJECT-TYPE
SYNTAX Integer32(1..512)
UNITS "pps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The sending packets rate of PTP node.
The value should be 2^n, such as 1, 2, 4, 8, 16
and so on."
::= { zxAnPtpEntry 13 }
zxAnPtpClockStatus OBJECT-TYPE
SYNTAX INTEGER
{
freeRun(1),
holdover(2),
acquisition(3),
locked(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the clock servo loop."
::= { zxAnPtpEntry 14 }
zxAnPtpUtcTime OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 19 ) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The UTC time of PTP node. The format is
yyyy-mm-dd HH:MM:SS.For example, 2001-01-01 02:22:33."
::= { zxAnPtpEntry 15 }
zxAnPtpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPtpEntry 50 }
-------------------------------------------------------------------------------
-- 2. PTP Management : zxAnPtpRemoteSrcTable
-------------------------------------------------------------------------------
zxAnPtpRemoteSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPtpRemoteSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes PTP source configuration information
in NE equipment."
::= { zxAnPtpMgmt 3 }
zxAnPtpRemoteSrcEntry OBJECT-TYPE
SYNTAX ZxAnPtpRemoteSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPtpRemoteSrcTable."
INDEX {zxAnPtpRack,zxAnPtpShelf,
zxAnPtpSlot,zxAnPtpId,
zxAnPtpRemoteSrcIpAddrType,zxAnPtpRemoteSrcIpAddress}
::= { zxAnPtpRemoteSrcTable 1 }
ZxAnPtpRemoteSrcEntry ::= SEQUENCE {
zxAnPtpRemoteSrcIpAddrType InetAddressType,
zxAnPtpRemoteSrcIpAddress InetAddress,
zxAnPtpRemoteSrcDomainNumber Integer32,
zxAnPtpRemoteSrcPathDelayAdjust Integer32,
zxAnPtpRemoteSrcWorkStatus INTEGER,
zxAnPtpRemoteSrcRowStatus RowStatus
}
zxAnPtpRemoteSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of IP address denoted
in zxAnPtpRemoteSrcIpAddress object."
DEFVAL { ipv4 }
::= { zxAnPtpRemoteSrcEntry 1 }
zxAnPtpRemoteSrcIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PTP source IP address."
::= { zxAnPtpRemoteSrcEntry 2 }
zxAnPtpRemoteSrcDomainNumber OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of defaultDS.domainNumber is the domain attribute
(see 7.1 of IEEE1588-2008) of the local clock.
Value 0 indicates the default domain."
REFERENCE
"Clause 8.2.1.4.3, IEEE1588-2008"
DEFVAL { 0 }
::= { zxAnPtpRemoteSrcEntry 3 }
zxAnPtpRemoteSrcPathDelayAdjust OBJECT-TYPE
SYNTAX Integer32(-1000000..1000000)
UNITS "ns"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of currentDS.meanPathDelay is an
implementation-specific representation of the
current value of the mean propagation time between
a master and slave clock as computed by the slave."
REFERENCE
"Clause 8.2.2.4, IEEE1588-2008"
::= { zxAnPtpRemoteSrcEntry 4 }
zxAnPtpRemoteSrcWorkStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
active(2),
standby(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote PTP source work status,
active(2) indicates PTP source is active,
standby(3) indicates PTP source is standby source,
none(1) indicates PTP source is invalid."
::= { zxAnPtpRemoteSrcEntry 5 }
zxAnPtpRemoteSrcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPtpRemoteSrcEntry 50 }
-------------------------------------------------------------------------------
-- 3. Synchronization Time Management: zxAnSyncTime1ppsSrcTable
-------------------------------------------------------------------------------
zxAnSyncTime1ppsSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSyncTime1ppsSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes 1PPS source information in NE
equipment."
::= { zxAnSyncTimeClkSrcMgmt 3 }
zxAnSyncTime1ppsSrcEntry OBJECT-TYPE
SYNTAX ZxAnSyncTime1ppsSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnSyncTime1ppsSrcTable."
INDEX {zxAnSyncTime1ppsSrcRack,zxAnSyncTime1ppsSrcShelf,
zxAnSyncTime1ppsSrcSlot,zxAnSyncTime1ppsSrcId}
::= { zxAnSyncTime1ppsSrcTable 1 }
ZxAnSyncTime1ppsSrcEntry ::= SEQUENCE {
zxAnSyncTime1ppsSrcRack Integer32,
zxAnSyncTime1ppsSrcShelf Integer32,
zxAnSyncTime1ppsSrcSlot Integer32,
zxAnSyncTime1ppsSrcId Integer32,
zxAnSyncTime1ppsSrcSignalType INTEGER,
zxAnSyncTime1ppsSrcPriority Integer32,
zxAnSyncTime1ppsSrcPortType INTEGER,
zxAnSyncTime1ppsSrcPort Integer32,
zxAnSyncTime1ppsSrcWorkStatus INTEGER,
zxAnSyncTime1ppsSrcValidStatus INTEGER,
zxAnSyncTime1ppsSrcPortStatus INTEGER,
zxAnSyncTime1ppsSrcRowStatus RowStatus
}
zxAnSyncTime1ppsSrcRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the rack number."
::= { zxAnSyncTime1ppsSrcEntry 1 }
zxAnSyncTime1ppsSrcShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the shelf number."
::= { zxAnSyncTime1ppsSrcEntry 2 }
zxAnSyncTime1ppsSrcSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot number."
::= { zxAnSyncTime1ppsSrcEntry 3 }
zxAnSyncTime1ppsSrcId OBJECT-TYPE
SYNTAX Integer32(1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of 1PPS signal source."
::= { zxAnSyncTime1ppsSrcEntry 4 }
zxAnSyncTime1ppsSrcSignalType OBJECT-TYPE
SYNTAX INTEGER
{
ptp(1),
onepps(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of 1PPS signal source."
::= { zxAnSyncTime1ppsSrcEntry 5 }
zxAnSyncTime1ppsSrcPriority OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority of 1PPS signal source, value 1 is the
highest priority."
::= { zxAnSyncTime1ppsSrcEntry 6 }
zxAnSyncTime1ppsSrcPortType OBJECT-TYPE
SYNTAX INTEGER
{
typeTtl(1),
type422(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The 1PPS signal source port type.
It is valid only for the 'onepps' signal type."
::= { zxAnSyncTime1ppsSrcEntry 7 }
zxAnSyncTime1ppsSrcPort OBJECT-TYPE
SYNTAX Integer32(1..4)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The physical port number.
It is valid only for the 'onepps' signal type.
"
::= { zxAnSyncTime1ppsSrcEntry 8 }
zxAnSyncTime1ppsSrcWorkStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
active(2),
standby(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 1PPS signal source work status,
active(2) indicates PTP source is active,
standby(3) indicates PTP source is standby source,
none(1) indicates PTP source is invalid."
::= { zxAnSyncTime1ppsSrcEntry 9 }
zxAnSyncTime1ppsSrcValidStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 1PPS singnal source work status.
When the value is invalid,
then zxAnSyncTime1ppsSrcWorkStatus is none."
::= { zxAnSyncTime1ppsSrcEntry 10 }
zxAnSyncTime1ppsSrcPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
normal(2),
signalLos(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 1PPS signal source port status.
It is valid only for the 'onepps' signal type.
If zxAnSyncTime1ppsSrcSignalType is 'ptp',
then the value is none.
When the value is none or signalLos, then
zxAnSyncTime1ppsSrcValidStatus is invalid. "
::= { zxAnSyncTime1ppsSrcEntry 11 }
zxAnSyncTime1ppsSrcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnSyncTime1ppsSrcEntry 30 }
-------------------------------------------------------------------------------
-- 4. Synchronization Time Management: zxAnSyncTimeTodSrcTable
-------------------------------------------------------------------------------
zxAnSyncTimeTodSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSyncTimeTodSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes TOD source information in NE
equipment."
::= { zxAnSyncTimeClkSrcMgmt 4 }
zxAnSyncTimeTodSrcEntry OBJECT-TYPE
SYNTAX ZxAnSyncTimeTodSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnSyncTimeTodSrcTable."
INDEX {zxAnSyncTimeTodSrcRack,zxAnSyncTimeTodSrcShelf,
zxAnSyncTimeTodSrcSlot,zxAnSyncTimeTodSrcPort}
::= { zxAnSyncTimeTodSrcTable 1 }
ZxAnSyncTimeTodSrcEntry ::= SEQUENCE {
zxAnSyncTimeTodSrcRack Integer32,
zxAnSyncTimeTodSrcShelf Integer32,
zxAnSyncTimeTodSrcSlot Integer32,
zxAnSyncTimeTodSrcPort Integer32,
zxAnSyncTimeTodSrcSignalType INTEGER,
zxAnSyncTimeTodSrcYearAdjust Integer32,
zxAnSyncTimeTodSrcPortStatus INTEGER,
zxAnSyncTimeTodSrcRowStatus RowStatus
}
zxAnSyncTimeTodSrcRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the rack number."
::= { zxAnSyncTimeTodSrcEntry 1 }
zxAnSyncTimeTodSrcShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the shelf number."
::= { zxAnSyncTimeTodSrcEntry 2 }
zxAnSyncTimeTodSrcSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot number."
::= { zxAnSyncTimeTodSrcEntry 3 }
zxAnSyncTimeTodSrcPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { zxAnSyncTimeTodSrcEntry 4 }
zxAnSyncTimeTodSrcSignalType OBJECT-TYPE
SYNTAX INTEGER
{
gps(1),
chinaMobile(2),
chinaUnicom(3),
chinaTelecom(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The signal type of TOD signal source."
::= { zxAnSyncTimeTodSrcEntry 5 }
zxAnSyncTimeTodSrcYearAdjust OBJECT-TYPE
SYNTAX Integer32(0..2050)
UNITS "year"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The year adjustment value of TOD signal source.
It is valid only for the 'gps' signal type."
DEFVAL { 0 }
::= { zxAnSyncTimeTodSrcEntry 6 }
zxAnSyncTimeTodSrcPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
normal(2),
signalLos(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The TOD signal source port status."
::= { zxAnSyncTimeTodSrcEntry 7 }
zxAnSyncTimeTodSrcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnSyncTimeTodSrcEntry 30 }
-------------------------------------------------------------------------------
-- 5. Synchronization Time Management: zxAnSyncTimeOutputPortTable
-------------------------------------------------------------------------------
zxAnSyncTimeOutputPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSyncTimeOutputPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes 1PPS and TOD signal output ports
information in NE equipment."
::= { zxAnSyncTimeClkSrcMgmt 5 }
zxAnSyncTimeOutputPortEntry OBJECT-TYPE
SYNTAX ZxAnSyncTimeOutputPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnSyncTimeOutputPortTable."
INDEX {zxAnSyncTimeOutputRack,zxAnSyncTimeOutputShelf,
zxAnSyncTimeOutputSlot,zxAnSyncTimeOutputPort}
::= { zxAnSyncTimeOutputPortTable 1 }
ZxAnSyncTimeOutputPortEntry ::= SEQUENCE {
zxAnSyncTimeOutputRack Integer32,
zxAnSyncTimeOutputShelf Integer32,
zxAnSyncTimeOutputSlot Integer32,
zxAnSyncTimeOutputPort Integer32,
zxAnSyncTimeOutputPortEnable INTEGER,
zxAnSyncTimeOutputPortPhaseAdjus Integer32,
zxAnSyncTimeOutputPortRowStatus RowStatus
}
zxAnSyncTimeOutputRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the rack number."
::= { zxAnSyncTimeOutputPortEntry 1 }
zxAnSyncTimeOutputShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the shelf number."
::= { zxAnSyncTimeOutputPortEntry 2 }
zxAnSyncTimeOutputSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the slot number."
::= { zxAnSyncTimeOutputPortEntry 3 }
zxAnSyncTimeOutputPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the port number."
::= { zxAnSyncTimeOutputPortEntry 4 }
zxAnSyncTimeOutputPortEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enables or disables the output port of
1PPS and TOD signal."
DEFVAL { enable }
::= { zxAnSyncTimeOutputPortEntry 5 }
zxAnSyncTimeOutputPortPhaseAdjus OBJECT-TYPE
SYNTAX Integer32(-1000000..1000000)
UNITS "ns"
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The phase adjustment value.
It is valid only for the 1PPS signal."
DEFVAL { 0 }
::= { zxAnSyncTimeOutputPortEntry 6 }
zxAnSyncTimeOutputPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnSyncTimeOutputPortEntry 30 }
END

1911
mibs/zte/ZTE-AN-IGMP-MIB Normal file

File diff suppressed because it is too large Load Diff

635
mibs/zte/ZTE-AN-IMA-MIB Normal file
View File

@ -0,0 +1,635 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-IMA-MIB.mib
-- Date : 2007-7-10
-- Author : ZTE Nms dept.
--
-- Zte IMA Mib for DSL
--
--
--------------------------------------------------------------------------
ZTE-AN-IMA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus,DisplayString,TEXTUAL-CONVENTION FROM SNMPv2-TC
--ifIndex, ifAdminStatus,ifOperStatus,ifType FROM IF-MIB
ZxAnIfindex,ZxAnPortList,ZxAnIdList,zxAn FROM ZTE-AN-TC-MIB
;
zxAnImaMib MODULE-IDENTITY
LAST-UPDATED "200707101130Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Su Chunshan 68896292 "
DESCRIPTION "This MIB defines managed objects of AN IMA mgmt."
::= { zxAn 1005 }
zxAnImaObjects OBJECT IDENTIFIER ::= { zxAnImaMib 1 }
zxAnImaTrapObjects OBJECT IDENTIFIER ::= { zxAnImaMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.IMA Group
-- 2.IMA Link
--------------------------------------------------------------------------------
-- Textual conventions
ImaLinkState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of a link belonging to an IMA group."
REFERENCE
"ATM Forum IMA v1.1, Section 10.1.2 on page 48"
SYNTAX INTEGER
{
notInGroup(1),
unusableNoGivenReason(2),
unusableFault(3),
unusableMisconnected(4),
unusableInhibited(5),
unusableFailed(6),
usable(7),
active(8)
}
ImaGroupState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of the IMA group."
REFERENCE
"ATM Forum IMA v1.1, Section 10.2.1 on page 55"
SYNTAX INTEGER
{
notConfigured(1),
startUp(2),
startUpAck(3),
configAbortUnsupportedM(4),
configAbortIncompatibleSymmetry(5),
configAbortOther(6),
insufficientLinks(7),
blocked(8),
operational(9),
configAbortUnsupportedImaVersion(10)
}
ImaGroupTxClkMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicate the transmit clock mode of the IMA group.
There are two possible modes: the Common Transmit
Clock (CTC) and the Independent Transmit Clock (ITC).
The CTC mode corresponds to the case when the transmit clock
of all IMA links are derived from the same source. The ITC
configuration corresponds to the case where there is at least
one IMA link whose transmit clock is derived from a source
different than at least another link transmit clock."
REFERENCE
"ATM Forum IMA v1.1, Section 7 on page 38"
SYNTAX INTEGER
{
ctc(1),
itc(2)
}
ImaGroupSymmetry ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The group symmetry mode adjusted during the group start-up."
REFERENCE
"ATM Forum IMA v1.1, Section 5.2.2.7 on page 35"
SYNTAX INTEGER
{
symmetricOperation(1),
asymmetricOperation(2),
asymmetricConfiguration(3)
}
ImaFrameLength ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Length of the IMA frames."
REFERENCE
"ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
SYNTAX INTEGER
{
m32(32),
m64(64),
m128(128),
m256(256)
}
--------------------------------------------------------------------------------
-- 1.IMA Group
--------------------------------------------------------------------------------
zxAnImaGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnImaGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"xDslImaGroup interface table."
::= { zxAnImaObjects 1 }
zxAnImaGroupEntry OBJECT-TYPE
SYNTAX ZxAnImaGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ima Group interface create entry.It is used to create or remove a
ima goup interface.
NOTE:
zxAnImaLinkGroupIfIndex of zxAnImaLinkTable MUST be set before
creating a IMA group,because IMA group must include one link when it is
created.
So the IMA group creation procedure should be :
1.set zxAnImaLinkGroupIfIndex of zxAnImaLinkTable to the
zxAnImaGroupIfIndex to be created.
2.create the IMA group
"
INDEX { zxAnImaShelf,zxAnImaSlot,zxAnImaGroupIndex }
::= { zxAnImaGroupTable 1 }
ZxAnImaGroupEntry ::= SEQUENCE
{
zxAnImaShelf Integer32,
zxAnImaSlot Integer32,
zxAnImaGroupIndex INTEGER,
zxAnImaGroupConfImaVersion INTEGER,
zxAnImaGroupActualImaVersion INTEGER,
zxAnImaGroupSymmetry ImaGroupSymmetry,
zxAnImaGroupM2SClkMode INTEGER,
zxAnImaGroupNeTxClkMode ImaGroupTxClkMode,
zxAnImaGroupFeTxClkMode ImaGroupTxClkMode,
zxAnImaGroupTxFrameLength ImaFrameLength,
zxAnImaGroupRxFrameLength ImaFrameLength,
zxAnImaGroupAdminStatus INTEGER,
zxAnImaGroupOperstatus INTEGER, -- reserved
zxAnImaGroupNeState ImaGroupState,
zxAnImaGroupFeState ImaGroupState,
zxAnImaGroupDsx1LineType INTEGER,
zxAnImaGroupDsx1LineCoding INTEGER,
zxAnImaGroupDsx1TxClockSource INTEGER,
zxAnImaGroupDsx1IdleCells INTEGER,
zxAnImaGroupDsx1RxScrambling INTEGER,
zxAnImaGroupDsx1TxScrambling INTEGER,
zxAnImaGroupRowStatus RowStatus
}
zxAnImaShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf of IMA card."
::= { zxAnImaGroupEntry 1 }
zxAnImaSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot of IMA card."
::= { zxAnImaGroupEntry 2 }
zxAnImaGroupIndex OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IMA Group Index in this IMA card."
::= { zxAnImaGroupEntry 3 }
zxAnImaGroupConfImaVersion OBJECT-TYPE
SYNTAX INTEGER
{
version10(1),-- ima 1.0
version11(2) -- ima 1.1
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured version of Group,ima 1.0 or ima 1.1 ."
DEFVAL { version11 }
::= { zxAnImaGroupEntry 4 }
zxAnImaGroupActualImaVersion OBJECT-TYPE
SYNTAX INTEGER
{
version10(1),-- ima 1.0
version11(2) -- ima 1.1
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The actual version of Group,ima 1.0 or ima 1.1 ."
::= { zxAnImaGroupEntry 5 }
zxAnImaGroupSymmetry OBJECT-TYPE
SYNTAX ImaGroupSymmetry
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Symmetry of the IMA group."
REFERENCE
"ATM Forum IMA v1.1, Section 5.2.2.7 on page 35"
DEFVAL { symmetricOperation }
::= { zxAnImaGroupEntry 6 }
zxAnImaGroupM2SClkMode OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
slave(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The clock mode of master to slave for the Group "
DEFVAL { master }
::= { zxAnImaGroupEntry 7 }
zxAnImaGroupNeTxClkMode OBJECT-TYPE
SYNTAX ImaGroupTxClkMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Transmit clocking mode used by the near-end IMA group."
REFERENCE
"ATM Forum IMA v1.1, Section 7 on page 38"
DEFVAL { ctc }
::= { zxAnImaGroupEntry 8 }
zxAnImaGroupFeTxClkMode OBJECT-TYPE
SYNTAX ImaGroupTxClkMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit clocking mode used by the far-end IMA group."
REFERENCE
"ATM Forum IMA v1.1, Section 7 on page 38"
::= { zxAnImaGroupEntry 9 }
zxAnImaGroupTxFrameLength 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."
REFERENCE
"ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
DEFVAL { m128 }
::= { zxAnImaGroupEntry 10 }
zxAnImaGroupRxFrameLength OBJECT-TYPE
SYNTAX ImaFrameLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frame length to be used by the IMA group in the recieving
direction."
REFERENCE
"ATM Forum IMA v1.1, Section 5.2.2.4.2 on page 34"
::= { zxAnImaGroupEntry 11 }
zxAnImaGroupAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
reset(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative status of IMA group.
When it is set to reset(3),the agent should reset this IMA group
and then set it to its previous status. "
DEFVAL { up }
::= { zxAnImaGroupEntry 12 }
zxAnImaGroupOperstatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of IMA group."
::= { zxAnImaGroupEntry 13 }
zxAnImaGroupNeState OBJECT-TYPE
SYNTAX ImaGroupState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the near-end IMA Group."
::= { zxAnImaGroupEntry 14 }
zxAnImaGroupFeState OBJECT-TYPE
SYNTAX ImaGroupState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the far-end IMA Group."
::= { zxAnImaGroupEntry 15 }
zxAnImaGroupDsx1LineType OBJECT-TYPE
SYNTAX INTEGER {
--other(1),
dsx1E1(4),
--dsx1E1CRC(5),
dsx1E1MF(6)
--dsx1E1CRCMF(7),
--dsx1E1Unframed(9),
--dsx1Unframed(8),
--dsx1ESF(2),
--dsx1D4(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the variety of E1 Line implementing
this circuit. The type of circuit affects the number of bits
per second that the circuit can reasonably carry, as well as
the interpretation of the usage and error statistics. This
variable is defined in the rfc1406 configuration table as
dsx1LineType.
According to rfc1406, the different values are:
dsx1ESF Extended SuperFrame DS1 (T1.107)
dsx1D4 AT&T D4 format DS1 (T1.107)
dsx1E1 ITU-T Recommendation G.704
(Table 4a)
dsx1E1-CRC ITU-T Recommendation G.704
(Table 4b)
dsxE1-MF G.704 (Table 4a) with TS16
multiframing enabled
dsx1E1-CRC-MF G.704 (Table 4b) with TS16
multiframing enabled
dsx1Unframed DS1 with No Framing
dsx1E1Unframed E1 with No Framing (G.703)"
::= { zxAnImaGroupEntry 16 }
zxAnImaGroupDsx1LineCoding OBJECT-TYPE
SYNTAX INTEGER
{
singleRail(1),
hdb3 (2),
b8zs (3),
ami(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable describes the variety of Zero Code suppression
used on this link, which in turn affects a number of its
characteristics. ami(4) refers to a mode wherein no zero
code suppression is present and the line encoding does not
solve the problem directly. In this application, the higher
layer must provide data which meets or exceeds the pulse
density re-quirements, such as inverting HDLC data. This
variable is defined in the rfc1406 configuration table as
dsx1LineCoding."
DEFVAL { hdb3 }
::= { zxAnImaGroupEntry 17 }
zxAnImaGroupDsx1TxClockSource OBJECT-TYPE
SYNTAX INTEGER {
loopTiming(1),
localTiming(2)
--throughTiming(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source of the transmit clock. loopTiming(1) indicated that
the recovered receive clock is used as the transmit clock.
localTiming(2) indicates that a local source clock is used as
the transmit clock. To determine which local source clock is
used advise the ntGlobalClock in the netmodTimingTable for this
netmod (refer to the Fore-Switch-MIB for more information)."
DEFVAL { localTiming }
::= { zxAnImaGroupEntry 18 }
zxAnImaGroupDsx1IdleCells OBJECT-TYPE
SYNTAX INTEGER {
unassigned(1),
idle(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates the types of cells that should be sent
in case there is no real data to send. According to the ATM
Forum, Unassigned cells should be sent (octet 1-3 are 0's,
octet 4 is 0000xxx0, where x is 'don't care'). According to the
CCITT specifications, Idle cells should be sent (everything is
'0' except for the CLP bit which is '1'). By default,
unassigned cells are transmitted is case there is no data to
send."
DEFVAL { unassigned }
::= { zxAnImaGroupEntry 19 }
zxAnImaGroupDsx1RxScrambling OBJECT-TYPE
SYNTAX INTEGER {
descrambling(1),
noDescrambling(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates whether the information is being
descrambled on receiving. It should be set the same as the
transmitting side."
DEFVAL { noDescrambling }
::= { zxAnImaGroupEntry 20 }
zxAnImaGroupDsx1TxScrambling OBJECT-TYPE
SYNTAX INTEGER {
scrambling(1),
noScrambling(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable indicates whether the information (48 octet
payload) is being scrambled before transmitting. It should
be set the same as the receiving side."
DEFVAL { noScrambling }
::= { zxAnImaGroupEntry 21 }
zxAnImaGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete the ima group interface
in this table."
::= { zxAnImaGroupEntry 22 }
--------------------------------------------------------------------------------
-- 2.IMA Link
--------------------------------------------------------------------------------
zxAnImaLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnImaLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"xDsl zxAnImaLink interface table."
::= { zxAnImaObjects 2 }
zxAnImaLinkEntry OBJECT-TYPE
SYNTAX ZxAnImaLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ima link interface create entry.It is used to create or remove a
ima link interface."
INDEX { zxAnImaShelf,zxAnImaSlot,zxAnImaLinkId }
::= { zxAnImaLinkTable 1 }
ZxAnImaLinkEntry ::= SEQUENCE {
zxAnImaLinkId Integer32,
zxAnImaLinkGroupIndex Integer32,
zxAnImaLinkNeTxAdminStatus INTEGER,
zxAnImaLinkNeRxState ImaLinkState,
zxAnImaLinkNeTxState ImaLinkState,
zxAnImaLinkFeRxState ImaLinkState,
zxAnImaLinkFeTxState ImaLinkState,
zxAnImaLinkLoopback INTEGER
}
zxAnImaLinkId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for the IMA port on this card."
::= { zxAnImaLinkEntry 1 }
zxAnImaLinkGroupIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IMA group index that this link joined.If the link doesn't join
any ima group,this value is 255 (0xff). "
DEFVAL { 255 }
::= { zxAnImaLinkEntry 2 }
zxAnImaLinkNeTxAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of IMA link near-end transmission."
::= { zxAnImaLinkEntry 3 }
zxAnImaLinkNeRxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the near-end receive link."
::= { zxAnImaLinkEntry 4 }
zxAnImaLinkNeTxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the near-end transmit link."
::= { zxAnImaLinkEntry 5 }
zxAnImaLinkFeRxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the far-end receive link."
::= { zxAnImaLinkEntry 6 }
zxAnImaLinkFeTxState OBJECT-TYPE
SYNTAX ImaLinkState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the far-end transmit link."
::= { zxAnImaLinkEntry 7 }
zxAnImaLinkLoopback OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Loopback this link or not."
::= { zxAnImaLinkEntry 8 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,931 @@
ZTE-AN-INTERFACE-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Gauge32, Counter64 FROM SNMPv2-SMI
RowStatus, DisplayString, TruthValue,
TEXTUAL-CONVENTION, DateAndTime FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB
zxAnInterfaceMib FROM ZTE-AN-INTERFACE-MIB
ZxAnIfindex FROM ZTE-AN-TC-MIB
HCPerfCurrentCount FROM HC-PerfHist-TC-MIB;
zxAnInterfaceStatsMib MODULE-IDENTITY
LAST-UPDATED "201109132000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Zhang Weiping ZTE Corporation
Mail: zhang.weiping@zte.com.cn
Tel : 021-68896470"
DESCRIPTION "The MIB module for the Performance Management of ZTE
Access Node interface."
REVISION "201109132000Z"
DESCRIPTION
"Modify this mib according to standar."
REVISION "201108101500Z"
DESCRIPTION
"Add the table zxAnBrgIfCurrStatsTable for vport port stats
function."
REVISION "201108051500Z"
DESCRIPTION
"Add the table zxAnEthIfCurrStatsTable for ether port stats
function."
REVISION "201107021400Z"
DESCRIPTION
"Initial version of this MIB module."
::= {zxAnInterfaceMib 11}
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Ethernet port performance
-- 2.Bridge port performance
-- 3.Service port statistics
-- Following conformance information is defined.
-- 31.zxAnIfPerfConformance
--------------------------------------------------------------------------------
zxAnIfPerfObjects OBJECT IDENTIFIER ::= { zxAnInterfaceStatsMib 2 }
--------------------------------------------------------------------------------
-- 1.Ethernet port performance
--------------------------------------------------------------------------------
zxAnEthIfCurrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnEthIfCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current performance data table of the ethernet interfaces."
::= { zxAnIfPerfObjects 2 }
zxAnEthIfCurrStatsEntry OBJECT-TYPE
SYNTAX ZxAnEthIfCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current performance data entry of the ethernet interfaces."
INDEX { ifIndex}
::= { zxAnEthIfCurrStatsTable 1 }
ZxAnEthIfCurrStatsEntry ::= SEQUENCE {
zxAnEthIfInOctets Counter64,
zxAnEthIfInPkts Counter64,
zxAnEthIfInUcastPkts Counter64,
zxAnEthIfInMcastPkts Counter64,
zxAnEthIfInBcastPkts Counter64,
zxAnEthIfInOversizedPkts Counter64,
zxAnEthIfInUndersizedPkts Counter64,
zxAnEthIfOutOctets Counter64,
zxAnEthIfOutPkts Counter64,
zxAnEthIfOutUcastPkts Counter64,
zxAnEthIfOutMcastPkts Counter64,
zxAnEthIfOutBcastPkts Counter64,
zxAnEthIfOutPausePkts Counter64,
zxAnEthIfOutDiscardPkts Counter64,
zxAnEthIfOutCollisions Counter64,
zxAnEthIfSingleCollisions Counter64,
zxAnEthIfMultipleCollisions Counter64,
zxAnEthIfFcsErrors Counter64,
zxAnEthIfAlignmentErrors Counter64,
zxAnEthIfReset INTEGER
}
zxAnEthIfInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 1 }
zxAnEthIfInPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 2 }
zxAnEthIfInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were not addressed to a multicast
or broadcast address at this sub-layer.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 3 }
zxAnEthIfInMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 4 }
zxAnEthIfInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a broadcast
address at this sub-layer.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 5 }
zxAnEthIfInOversizedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets,which above the configured MTU-size,
e.g.mtu = 2000 (frames >2000 are discarded)."
::= { zxAnEthIfCurrStatsEntry 6 }
zxAnEthIfInUndersizedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets,which above the min port size,
the value is 64."
::= { zxAnEthIfCurrStatsEntry 7 }
zxAnEthIfOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the interface,
including framing characters."
::= { zxAnEthIfCurrStatsEntry 8 }
zxAnEthIfOutPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted out of the interface,
including framing characters."
::= { zxAnEthIfCurrStatsEntry 9 }
zxAnEthIfOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were not addressed to a
multicast or broadcast address at this sub-layer, including
those that were discarded or not sent.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 10 }
zxAnEthIfOutMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime"
::= { zxAnEthIfCurrStatsEntry 11 }
zxAnEthIfOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were addressed to a
broadcast address at this sub-layer, including those that
were discarded or not sent.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 12 }
zxAnEthIfOutPausePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of MAC Control frames transmitted on
this interface with an opcode indicating the
PAUSE operation.
This counter does not increment when the
interface is operating in half-duplex mode.
For interfaces operating at 10 Gb/s, this
counter can roll over in less than 5 minutes if
it is incrementing at its maximum rate. Since
that amount of time could be less than a
management station's poll cycle time, in order
to avoid a loss of information, a management
station is advised to poll the
dot3HCOutPauseFrames object for 10 Gb/s or
faster interfaces.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 13 }
zxAnEthIfOutDiscardPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outbound packets which were chosen to be
discarded even though no errors had been detected to prevent
their being transmitted. One possible reason for discarding
such a packet could be to free up buffer space.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 14 }
zxAnEthIfOutCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames that are involved in out collision and
are subsequently transmitted successfully.
A frame that is counted by an instance of this
object is also counted by the corresponding
instance of either the ifOutUcastPkts,
ifOutMulticastPkts, or ifOutBroadcastPkts,
and is not counted by the corresponding
instance of the dot3StatsSingleCollisionFrames
object.
This counter does not increment when the
interface is operating in full-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 15 }
zxAnEthIfSingleCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames that are involved in a single
collision, and are subsequently transmitted
successfully.
A frame that is counted by an instance of this
object is also counted by the corresponding
instance of either the ifOutUcastPkts,
ifOutMulticastPkts, or ifOutBroadcastPkts,
and is not counted by the corresponding
instance of the dot3StatsMultipleCollisionFrames
object.
This counter does not increment when the
interface is operating in full-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 16 }
zxAnEthIfMultipleCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames that are involved in more
than one collision and are subsequently
transmitted successfully.
A frame that is counted by an instance of this
object is also counted by the corresponding
instance of either the ifOutUcastPkts,
ifOutMulticastPkts, or ifOutBroadcastPkts,
and is not counted by the corresponding
instance of the dot3StatsSingleCollisionFrames
object.
This counter does not increment when the
interface is operating in full-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 17 }
zxAnEthIfFcsErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received on a particular
interface that are an integral number of octets
in length but do not pass the FCS check. This
count does not include frames received with
frame-too-long or frame-too-short error.
The count represented by an instance of this
object is incremented when the frameCheckError
status is returned by the MAC service to the
LLC (or other MAC user). Received frames for
which multiple error conditions pertain are,
according to the conventions of IEEE 802.3
Layer Management, counted exclusively according
to the error status presented to the LLC.
Note: Coding errors detected by the physical
layer for speeds above 10 Mb/s will cause the
frame to fail the FCS check.
For interfaces operating at 10 Gb/s, this
counter can roll over in less than 5 minutes if
it is incrementing at its maximum rate. Since
that amount of time could be less than a
management station's poll cycle time, in order
to avoid a loss of information, a management
station is advised to poll the
dot3HCStatsFCSErrors object for 10 Gb/s or
faster interfaces.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 18 }
zxAnEthIfAlignmentErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received on a particular
interface that are not an integral number of
octets in length and do not pass the FCS check.
The count represented by an instance of this
object is incremented when the alignmentError
status is returned by the MAC service to the
LLC (or other MAC user). Received frames for
which multiple error conditions pertain are,
according to the conventions of IEEE 802.3
Layer Management, counted exclusively according
to the error status presented to the LLC.
This counter does not increment for group
encoding schemes greater than 4 bits per group.
For interfaces operating at 10 Gb/s, this
counter can roll over in less than 5 minutes if
it is incrementing at its maximum rate. Since
that amount of time could be less than a
management station's poll cycle time, in order
to avoid a loss of information, a management
station is advised to poll the
dot3HCStatsAlignmentErrors object for 10 Gb/s
or faster interfaces.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
::= { zxAnEthIfCurrStatsEntry 19 }
zxAnEthIfReset OBJECT-TYPE
SYNTAX INTEGER
{
perfReset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear all the current performance variables.
When get this variable, always return 1."
::= { zxAnEthIfCurrStatsEntry 100 }
--------------------------------------------------------------------------------
-- 2.Bridge port performance
--------------------------------------------------------------------------------
zxAnBrgIfCurrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBrgIfCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current performance data table of bridge interfaces."
::= { zxAnIfPerfObjects 3 }
zxAnBrgIfCurrStatsEntry OBJECT-TYPE
SYNTAX ZxAnBrgIfCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current performance data entry of bridge interfaces."
INDEX { ifIndex}
::= { zxAnBrgIfCurrStatsTable 1 }
ZxAnBrgIfCurrStatsEntry ::= SEQUENCE {
zxAnBrgIfInOctets Counter64,
zxAnBrgIfInUcastPkts Counter64,
zxAnBrgIfInMcastPkts Counter64,
zxAnBrgIfInBcastPkts Counter64,
zxAnBrgIfOutOctets Counter64,
zxAnBrgIfOutUcastPkts Counter64,
zxAnBrgIfOutMcastPkts Counter64,
zxAnBrgIfOutBcastPkts Counter64,
zxAnBrgIfReset INTEGER,
zxAnBrgIfStatsRowStatus RowStatus
}
zxAnBrgIfInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 1 }
zxAnBrgIfInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were not addressed to a multicast
or broadcast address at this sub-layer.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 2 }
zxAnBrgIfInMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 3 }
zxAnBrgIfInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a broadcast
address at this sub-layer.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 4 }
zxAnBrgIfOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the interface,
including framing characters."
::= { zxAnBrgIfCurrStatsEntry 5 }
zxAnBrgIfOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were not addressed to a
multicast or broadcast address at this sub-layer, including
those that were discarded or not sent.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 6 }
zxAnBrgIfOutMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime"
::= { zxAnBrgIfCurrStatsEntry 7 }
zxAnBrgIfOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets that higher-level protocols
requested be transmitted, and which were addressed to a
broadcast address at this sub-layer, including those that
were discarded or not sent.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime."
::= { zxAnBrgIfCurrStatsEntry 8 }
zxAnBrgIfReset OBJECT-TYPE
SYNTAX INTEGER {
perfReset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Clear all the current performance variables.
When get this variable, always return 1."
::= { zxAnBrgIfCurrStatsEntry 100 }
zxAnBrgIfStatsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnBrgIfCurrStatsEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnBrgIfCurrStatsEntry 101 }
--------------------------------------------------------------------------------
-- 3.Service port statistics
--------------------------------------------------------------------------------
zxAnSrvPortCurrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSrvPortCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current statistics data table of service port."
::= { zxAnIfPerfObjects 4 }
zxAnSrvPortCurrStatsEntry OBJECT-TYPE
SYNTAX ZxAnSrvPortCurrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A zxAnSrvPortCurrStatsTable entry."
INDEX { zxAnBrgPortIndex, zxAnSrvPortId }
::= { zxAnSrvPortCurrStatsTable 1 }
ZxAnSrvPortCurrStatsEntry ::= SEQUENCE {
zxAnBrgPortIndex ZxAnIfindex,
zxAnSrvPortId Integer32,
zxAnSrvPortInOctets Counter64,
zxAnSrvPortOutOctets Counter64,
zxAnSrvPortInUcastPkts Counter64,
zxAnSrvPortOutUcastPkts Counter64,
zxAnSrvPortInMcastPkts Counter64,
zxAnSrvPortOutMcastPkts Counter64,
zxAnSrvPortInBcastPkts Counter64,
zxAnSrvPortOutBcastPkts Counter64,
zxAnSrvPortInOctetRate Gauge32,
zxAnSrvPortOutOctetRate Gauge32,
zxAnSrvPortInOctetPeakRate Gauge32,
zxAnSrvPortOutOctetPeakRate Gauge32,
zxAnSrvPortCurrStatsReset INTEGER,
zxAnSrvPortCurrStatsRowStatus RowStatus
}
zxAnBrgPortIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for a bridge port."
::= { zxAnSrvPortCurrStatsEntry 1 }
zxAnSrvPortId OBJECT-TYPE
SYNTAX Integer32(1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service port ID."
::= { zxAnSrvPortCurrStatsEntry 2 }
zxAnSrvPortInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received on the interface, including
framing characters."
::= { zxAnSrvPortCurrStatsEntry 3 }
zxAnSrvPortOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets transmitted out of the interface,
including framing characters."
::= { zxAnSrvPortCurrStatsEntry 4 }
zxAnSrvPortInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received unicast packets."
::= { zxAnSrvPortCurrStatsEntry 5 }
zxAnSrvPortOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted unicast packets."
::= { zxAnSrvPortCurrStatsEntry 6 }
zxAnSrvPortInMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received multicast packets."
::= { zxAnSrvPortCurrStatsEntry 7 }
zxAnSrvPortOutMcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted multicast packets."
::= { zxAnSrvPortCurrStatsEntry 8 }
zxAnSrvPortInBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received broadcast packets."
::= { zxAnSrvPortCurrStatsEntry 9 }
zxAnSrvPortOutBcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted broadcast packets."
::= { zxAnSrvPortCurrStatsEntry 10 }
zxAnSrvPortInOctetRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received octet rate."
::= { zxAnSrvPortCurrStatsEntry 11 }
zxAnSrvPortOutOctetRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted octet rate."
::= { zxAnSrvPortCurrStatsEntry 12 }
zxAnSrvPortInOctetPeakRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received octet peak rate."
::= { zxAnSrvPortCurrStatsEntry 13 }
zxAnSrvPortOutOctetPeakRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted octet peak rate."
::= { zxAnSrvPortCurrStatsEntry 14 }
zxAnSrvPortCurrStatsReset OBJECT-TYPE
SYNTAX INTEGER
{
perfReset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value 1 means to clear all the current performance value."
::= { zxAnSrvPortCurrStatsEntry 100 }
zxAnSrvPortCurrStatsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnSrvPortCurrStatsEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnSrvPortCurrStatsEntry 101 }
--------------------------------------------------------------------------------
-- 31.zxAnIfPerfConformance
--------------------------------------------------------------------------------
zxAnIfPerfConformance OBJECT IDENTIFIER ::= { zxAnInterfaceStatsMib 4 }
zxAnIfPerfCompliances OBJECT IDENTIFIER ::= { zxAnIfPerfConformance 1 }
zxAnIfPerfGroups OBJECT IDENTIFIER ::= { zxAnIfPerfConformance 2 }
zxAnIfPerfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
ZTE-AN-INTERFACE-STATS-MIB."
MODULE -- this module
MANDATORY-GROUPS {
zxAnEthIfPerfCurrGroup,
zxAnIfPerfGroups
}
::= { zxAnIfPerfCompliances 1 }
zxAnEthIfPerfCurrGroup OBJECT-GROUP
OBJECTS {
zxAnEthIfInOctets,
zxAnEthIfInPkts,
zxAnEthIfInUcastPkts,
zxAnEthIfInMcastPkts,
zxAnEthIfInBcastPkts,
zxAnEthIfInOversizedPkts,
zxAnEthIfInUndersizedPkts,
zxAnEthIfOutOctets,
zxAnEthIfOutPkts,
zxAnEthIfOutUcastPkts,
zxAnEthIfOutMcastPkts,
zxAnEthIfOutBcastPkts,
zxAnEthIfOutPausePkts,
zxAnEthIfOutDiscardPkts,
zxAnEthIfOutCollisions,
zxAnEthIfSingleCollisions,
zxAnEthIfMultipleCollisions,
zxAnEthIfFcsErrors,
zxAnEthIfAlignmentErrors,
zxAnEthIfReset
}
STATUS current
DESCRIPTION
"A collection of objects providing current performance data of
the ethernet interfaces."
::= { zxAnIfPerfGroups 1 }
zxAnBrgIfPerfCurrGroup OBJECT-GROUP
OBJECTS {
zxAnBrgIfInOctets,
zxAnBrgIfInUcastPkts,
zxAnBrgIfInMcastPkts,
zxAnBrgIfInBcastPkts,
zxAnBrgIfOutOctets,
zxAnBrgIfOutUcastPkts,
zxAnBrgIfOutMcastPkts,
zxAnBrgIfOutBcastPkts,
zxAnBrgIfReset
}
STATUS current
DESCRIPTION
"A collection of objects providing current performance data of
the bridge interfaces."
::= { zxAnIfPerfGroups 2 }
zxAnSrvPortPerfCurrGroup OBJECT-GROUP
OBJECTS {
zxAnSrvPortInOctets,
zxAnSrvPortOutOctets,
zxAnSrvPortInUcastPkts,
zxAnSrvPortOutUcastPkts,
zxAnSrvPortInMcastPkts,
zxAnSrvPortOutMcastPkts,
zxAnSrvPortInBcastPkts,
zxAnSrvPortOutBcastPkts,
zxAnSrvPortInOctetRate,
zxAnSrvPortOutOctetRate,
zxAnSrvPortInOctetPeakRate,
zxAnSrvPortOutOctetPeakRate,
zxAnSrvPortCurrStatsReset
}
STATUS current
DESCRIPTION
"A collection of objects providing current performance data of
the service port."
::= { zxAnIfPerfGroups 3 }
END

231
mibs/zte/ZTE-AN-IPOA-MIB Normal file
View File

@ -0,0 +1,231 @@
ZTE-AN-IPOA-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress,
Counter32, Integer32 FROM SNMPv2-SMI
TruthValue, MacAddress, RowStatus FROM SNMPv2-TC
ifIndex FROM RFC1213-MIB
ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB;
zxAnIpoaMib MODULE-IDENTITY
LAST-UPDATED "200701241600Z"
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "E-mail: yao.huayin@zte.com.cn"
DESCRIPTION "IPOA MIB definition."
::= { zxAn 33 }
zxAnIpoaMibObjects OBJECT IDENTIFIER ::= { zxAnIpoaMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Ipoa Global Mgmt
-- 2.Ipoa User Config Table
-- 3.Ipoa User info Table
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.Ipoa Global Mgmt
------------------------------------------------------------------------------
zxAnIpoaDefGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPOA user's default gateway"
::= { zxAnIpoaMibObjects 1 }
zxAnIpoaQueryInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPOA InATMARP query interval"
::= { zxAnIpoaMibObjects 2 }
zxAnIpoaGatewayARPInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPOA gateway arp query interval"
::= { zxAnIpoaMibObjects 3 }
------------------------------------------------------------------------------
-- 2.Ipoa User Config Table
------------------------------------------------------------------------------
zxAnIpoaUserConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnIpoaUserConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPOA user table"
::= { zxAnIpoaMibObjects 10 }
zxAnIpoaUserConfEntry OBJECT-TYPE
SYNTAX ZxAnIpoaUserConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPOA user entry "
INDEX { zxAnIpoaIfIndex }
::= { zxAnIpoaUserConfTable 1 }
ZxAnIpoaUserConfEntry ::= SEQUENCE {
zxAnIpoaIfIndex ZxAnIfindex,
zxAnIpoaUserConfIp IpAddress,
zxAnIpoaUserConfInAtmArp INTEGER,
zxAnIpoaUserConfLayer INTEGER,
zxAnIpoaUserConfL2gatewayIp IpAddress,
zxAnIpoaUserConfL2gatewayMac MacAddress,
zxAnIpoaUserConfRowStatus RowStatus
}
zxAnIpoaIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User port's ifIndex.
NOTES: It means physical port only now.So the filed of interface type in
ZxAnIfindex should be 0x1.
"
::= { zxAnIpoaUserConfEntry 1 }
zxAnIpoaUserConfIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IPOA user's ip address"
::= { zxAnIpoaUserConfEntry 2 }
zxAnIpoaUserConfInAtmArp OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable getting IPOA user's ip address by InAtmARP"
DEFVAL { enable }
::= { zxAnIpoaUserConfEntry 3 }
zxAnIpoaUserConfLayer OBJECT-TYPE
SYNTAX INTEGER
{
layer2(1),
layer3(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Layer 2 IPOA user or Layer 3 IPOA user"
DEFVAL { layer2 }
::= { zxAnIpoaUserConfEntry 4 }
zxAnIpoaUserConfL2gatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Layer 2 IPOA user's gateway ip address"
::= { zxAnIpoaUserConfEntry 5 }
zxAnIpoaUserConfL2gatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Layer 2 IPOA user's gateway mac address"
::= { zxAnIpoaUserConfEntry 6 }
zxAnIpoaUserConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnIpoaUserConfEntry 7 }
------------------------------------------------------------------------------
-- 3.Ipoa User info Table
------------------------------------------------------------------------------
zxAnIpoaUserInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnIpoaUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPOA user table"
::= { zxAnIpoaMibObjects 11 }
zxAnIpoaUserInfoEntry OBJECT-TYPE
SYNTAX ZxAnIpoaUserInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPOA user entry "
INDEX { zxAnIpoaIfIndex }
::= { zxAnIpoaUserInfoTable 1 }
ZxAnIpoaUserInfoEntry ::= SEQUENCE {
zxAnIpoaUserInfoVlan Integer32,
zxAnIpoaUserInfoIp IpAddress,
zxAnIpoaUserInfoMac MacAddress,
zxAnIpoaUserInfoGatewayIp IpAddress,
zxAnIpoaUserInfoGatewayMac MacAddress
}
zxAnIpoaUserInfoVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPOA user's vlan ID"
::= { zxAnIpoaUserInfoEntry 1 }
zxAnIpoaUserInfoIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPOA user's ip address"
::= { zxAnIpoaUserInfoEntry 2 }
zxAnIpoaUserInfoMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPOA user's mac address"
::= { zxAnIpoaUserInfoEntry 3 }
zxAnIpoaUserInfoGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPOA user's gateway ip address"
::= { zxAnIpoaUserInfoEntry 4 }
zxAnIpoaUserInfoGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPOA user's gateway mac address"
::= { zxAnIpoaUserInfoEntry 5 }
END

1683
mibs/zte/ZTE-AN-ISDN-MIB Normal file

File diff suppressed because it is too large Load Diff

350
mibs/zte/ZTE-AN-L3-IF-MIB Normal file
View File

@ -0,0 +1,350 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-L3-IF-MIB.mib
-- Date : 2006-12-25
-- Author : ZTE Nms dept.
--
-- Zte Layer 3 Interface Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-L3-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, IpAddress FROM SNMPv2-SMI
DisplayString,RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnL3InterfaceMib MODULE-IDENTITY
LAST-UPDATED "0612070000Z" -- Dec 7, 2006
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "
Mail: suchunshan@zte.com.cn,
guo.jun@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte Access Node managed objects for
layer 3 interfaces."
::= { zxAn 4 }
zxAnL3InterfaceObjects OBJECT IDENTIFIER ::= { zxAnL3InterfaceMib 1 }
zxAnL3InterfaceTrapObjects OBJECT IDENTIFIER ::= { zxAnL3InterfaceMib 2 }
------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.L3 Interface Table
-- 2.L3 Interface's SuperVlan Table
-- 3.L3 Interface IpAddress Table
-- 4.L3 Interface IpAddress Table For IPv6
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.L3 Interface Table
------------------------------------------------------------------------------
zxAnL3IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"zx an L3 interface table."
::= { zxAnL3InterfaceObjects 1 }
zxAnL3IfEntry OBJECT-TYPE
SYNTAX ZxAnL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface create entry.It is used to create or remove a L3 interface."
INDEX { zxAnL3IfIndex}
::= { zxAnL3IfTable 1 }
ZxAnL3IfEntry ::=
SEQUENCE {
zxAnL3IfIndex ZxAnIfindex,
zxAnL3IfName DisplayString,
zxAnIfReferIndex Integer32,
zxAnL3IfArpProxyEnable INTEGER,
zxAnL3IfRowStatus RowStatus,
zxAnL3IfArpAgingTime INTEGER
}
zxAnL3IfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. The field of interface type in
ZxAnIfindex for L3 is 0x6(Layer 3 interface)."
::= { zxAnL3IfEntry 1 }
zxAnL3IfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string refer to an interface,it also contain information about the
interface."
::= { zxAnL3IfEntry 2 }
zxAnIfReferIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index dynamically assigned by zte ROS Platform for inner port."
::= { zxAnL3IfEntry 3 }
zxAnL3IfArpProxyEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Arp Proxy functionality ."
::= { zxAnL3IfEntry 4 }
zxAnL3IfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete the l3 interface
in this table."
::= {zxAnL3IfEntry 5}
zxAnL3IfArpAgingTime OBJECT-TYPE
SYNTAX INTEGER(1..4294967)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ARP aging time ."
DEFVAL { 300 }
::= { zxAnL3IfEntry 6 }
------------------------------------------------------------------------------
-- 2.L3 Interface's SuperVlan Table
------------------------------------------------------------------------------
zxAnL3IfSuperVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfSuperVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An L3 super vlan interface table."
::= { zxAnL3InterfaceObjects 2 }
zxAnL3IfSuperVlanEntry OBJECT-TYPE
SYNTAX ZxAnL3IfSuperVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 supervlan interface entry.The creating and deleting of this entry
is related to the operation of zxAnL3IfEntry."
INDEX { zxAnL3IfIndex }
::= { zxAnL3IfSuperVlanTable 1 }
ZxAnL3IfSuperVlanEntry ::=
SEQUENCE {
zxAnL3IfSubvlanRoutingEnable INTEGER,
zxAnL3IfSubvlanList OCTET STRING
}
zxAnL3IfSubvlanRoutingEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable inter sub vlan routing."
::= { zxAnL3IfSuperVlanEntry 1 }
zxAnL3IfSubvlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..5472))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure sub vlan list of supervlan.
for example:1-10,13"
::= { zxAnL3IfSuperVlanEntry 2 }
------------------------------------------------------------------------------
-- 3.L3 Interface IpAddress Table
------------------------------------------------------------------------------
zxAnL3IfIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An L3 interface ip Address table"
::= { zxAnL3InterfaceObjects 3 }
zxAnL3IfIpAddressEntry OBJECT-TYPE
SYNTAX ZxAnL3IfIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface ip address entry"
INDEX { zxAnL3IfIndex,zxAnL3IfIpAddress }
::= { zxAnL3IfIpAddressTable 1 }
ZxAnL3IfIpAddressEntry ::=
SEQUENCE {
zxAnL3IfIpAddress IpAddress,
zxAnL3IfIpAddressMask IpAddress,
zxAnL3IfIpCategory INTEGER,
zxAnL3IfIpRowStatus RowStatus
}
zxAnL3IfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ip address of L3 interface."
::= { zxAnL3IfIpAddressEntry 1 }
zxAnL3IfIpAddressMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip address mask of L3 interface."
::= { zxAnL3IfIpAddressEntry 2 }
zxAnL3IfIpCategory OBJECT-TYPE
SYNTAX INTEGER
{
single(1),
primary(2),
secondary(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Represents the IP address category.
single(1) - Indicates that the IP addressing information for
this interface, has no primary/secondary category.
primary(2) - Indicates that this interface provides primary IP
addressing information.
secondary(3) - Indicates that this interface provides a secondary
IP addressing information. There may be more than one
secondary IP addressing information for an interface.
"
::= { zxAnL3IfIpAddressEntry 3 }
zxAnL3IfIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Only creating or deleting this entry is used now."
::= {zxAnL3IfIpAddressEntry 4}
------------------------------------------------------------------------------
-- 4.L3 Interface IpAddress Table For IPv6
------------------------------------------------------------------------------
zxAnL3IfIpv6IpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfIpv6IpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface IP address table for IPv6"
::= { zxAnL3InterfaceObjects 4 }
zxAnL3IfIpv6IpAddressEntry OBJECT-TYPE
SYNTAX ZxAnL3IfIpv6IpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface IP address entry for IPv6"
INDEX { zxAnL3IfIndex,zxAnL3IfIpv6IpAddress }
::= { zxAnL3IfIpv6IpAddressTable 1 }
ZxAnL3IfIpv6IpAddressEntry ::=
SEQUENCE {
zxAnL3IfIpv6IpAddress InetAddress,
zxAnL3IfIpv6IpPfxLen InetAddressPrefixLength,
zxAnL3IfIpv6Enable INTEGER,
zxAnL3IfIpv6Mtu INTEGER,
zxAnL3IfIpv6DadAttemps INTEGER,
zxAnL3IfIpv6RowStatus RowStatus
}
zxAnL3IfIpv6IpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of L3 interface for IPv6."
::= { zxAnL3IfIpv6IpAddressEntry 1 }
zxAnL3IfIpv6IpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Prefix length of the IPv6 IP address of this L3 interface."
::= { zxAnL3IfIpv6IpAddressEntry 2 }
zxAnL3IfIpv6Enable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable status of the IPv6 IP address of this L3 interface."
DEFVAL { disable }
::= { zxAnL3IfIpv6IpAddressEntry 3 }
zxAnL3IfIpv6Mtu OBJECT-TYPE
SYNTAX INTEGER(1280..1500)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU of this L3 interface."
DEFVAL { 1500 }
::= { zxAnL3IfIpv6IpAddressEntry 4 }
zxAnL3IfIpv6DadAttemps OBJECT-TYPE
SYNTAX INTEGER(1..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DAD(Duplicate Address Detection) attemps of this L3 interface."
DEFVAL { 1 }
::= { zxAnL3IfIpv6IpAddressEntry 5 }
zxAnL3IfIpv6RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus which is used to create or delete this entry."
::= {zxAnL3IfIpv6IpAddressEntry 20}
END

288
mibs/zte/ZTE-AN-LCT-MIB Normal file
View File

@ -0,0 +1,288 @@
ZTE-AN-LCT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
zxAnSysObjects FROM ZTE-AN-SYS-MIB;
zxAnLctMib MODULE-IDENTITY
LAST-UPDATED "201108230000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Yao XiangMin ZTE Corporation
Mail: yao.xiangmin@zte.com.cn
Tel : +86-21-68897224
"
DESCRIPTION
"The MIB module for the management of LCT(Local Craft Terminal)logon.
When the LCT user logs in, NE notifies to NMS the login information
of LCT user. Similarly when the LCT user logs out(including abnormal
exit), NE will report to the NMS that LCT user logs out.
After the LCT user logs on NE(Network Element), a session is created
between the NE and the LCT. To maintain the session, LCT user sets
heartbeat operation periodically.
If LCT user does not set the heartbeat operation within a period of
time(TimeOut), NE will determine the LCT user's link is abnormal and
disconnect the LCT session.
"
REVISION "201108230000Z"
DESCRIPTION "Initial version of this MIB module."
::= { zxAnSysObjects 150 }
--------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. zxAnLctGlobalObjects
-- 2. zxAnLctObjects
-- Following LCT notifications is defined.
-- 3. zxAnLctNotifications
-- Following conformance information is defined.
-- 4. zxAnLctConformance
--------------------------------------------------------------------------------
zxAnLctGlobalObjects OBJECT IDENTIFIER ::= { zxAnLctMib 1 }
zxAnLctObjects OBJECT IDENTIFIER ::= { zxAnLctMib 2 }
zxAnLctNotifications OBJECT IDENTIFIER ::= { zxAnLctMib 3 }
zxAnLctAccessObjects OBJECT IDENTIFIER ::= { zxAnLctObjects 1 }
zxAnLctAccessTraps OBJECT IDENTIFIER ::= { zxAnLctNotifications 1 }
--------------------------------------------------------------------------------
--1. zxAnLctGlobalObjects
--------------------------------------------------------------------------------
zxAnLctAccessHeartbeatAction OBJECT-TYPE
SYNTAX INTEGER
{
heartbeat(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"After LCT user logs on, LCT can use this object's set operation to
keep heartbeat between NE and LCT."
::= { zxAnLctGlobalObjects 1 }
zxAnLctAccessHeartbeatTimeOut OBJECT-TYPE
SYNTAX Integer32(1..3600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout of heartbeat operation.
If LCT user does not set the heartbeat operation within a period of
time(TimeOut),NE will determine the LCT user's link is abnormal and
disconnect the LCT session."
DEFVAL { 120 }
::= { zxAnLctGlobalObjects 2 }
--------------------------------------------------------------------------------
--2. zxAnLctObjects
-- 2.1. zxAnLctAccessObjects
--------------------------------------------------------------------------------
zxAnLctAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLctAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LCT user login and logout configuration information table.
This table includes the LCT user name, IP address and additional
LCT user login information.It also includes a rowstatus variable
for the completion of LCT session creation and deletion."
::= { zxAnLctAccessObjects 1 }
zxAnLctAccessEntry OBJECT-TYPE
SYNTAX ZxAnLctAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"zxAnLctAccessEntry,A list of the LCT accessing the NE information.
There are two variables is mandatory when creat the entry.
All of the mandatory variables must be included in one SNMP set
operation.and must comply with the multi-variables binding rule.
The multi-variables binding rule should be complied with when a
manager creates an entry. According to this rule, all the related
mib variables must be included in one SNMP set operation.
There are two cases based on the variable zxAnLctAccessRowStatus.
The mandatory and optional variables are different in each case.
Case 1: to create an entry when LCT user login:
mandatory: zxAnLctAccessDetailInfo, zxAnLctAccessRowStatus,
optional : none
Case 2: to destroy the session when LCT user logout:
mandatory: zxAnLctAccessRowStatus,
optional : none
After an entry is created, no variable can be modified.
If a manager tries to modify any variables in this entry,
agent will return error with SNMP error code inconsistentValue."
INDEX { zxAnLctAccessSessionId }
::= { zxAnLctAccessTable 1 }
ZxAnLctAccessEntry ::= SEQUENCE {
zxAnLctAccessSessionId Integer32,
zxAnLctAccessDetailInfo DisplayString,
zxAnLctAccessSourceIpAddress DisplayString,
zxAnLctAccessUserName DisplayString,
zxAnLctAccessRowStatus RowStatus
}
zxAnLctAccessSessionId OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Session ID, The index of the zxAnLctAccessEntery.
A new session is created when LCT user login the NE."
::= { zxAnLctAccessEntry 1 }
zxAnLctAccessDetailInfo OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..200))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The detail infomation of LCT login the NE, which used to input
additional information about LCT user login.
When LCT user login, must comply with the multi-variables
binding, both zxAnLctAccessDetailInfo and zxAnLctAccessRowStatus
('createAndGo')must included in one SNMP set operation.
When LCT user logout,must comply with the multi-variables
binding,not include this variable."
::= { zxAnLctAccessEntry 2 }
zxAnLctAccessSourceIpAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Read-only variable. The source ip address of the active LCT."
::= { zxAnLctAccessEntry 3 }
zxAnLctAccessUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Read-only variable. The snmp v3 username of the active LCT."
::= { zxAnLctAccessEntry 4 }
zxAnLctAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnLctAccessEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent returns active(1), when the object
has created,others return noSuchInstance."
::= { zxAnLctAccessEntry 50 }
--------------------------------------------------------------------------------
-- 3. zxAnLctNotifications
--------------------------------------------------------------------------------
zxAnLctAccessLoginTrap NOTIFICATION-TYPE
OBJECTS {
zxAnLctAccessSourceIpAddress,
zxAnLctAccessUserName,
zxAnLctAccessDetailInfo
}
STATUS current
DESCRIPTION
"A zxAnLctAccessLogin trap is sent when the agent has
detected that the LCT user has been login."
::= { zxAnLctAccessTraps 1 }
zxAnLctAccessLogoutTrap NOTIFICATION-TYPE
OBJECTS {
zxAnLctAccessSourceIpAddress,
zxAnLctAccessUserName,
zxAnLctAccessDetailInfo
}
STATUS current
DESCRIPTION
"A zxAnLctAccessLogout trap is sent when the agent has
detected that the LCT user has been logout or LCT session
has been tiemout."
::= { zxAnLctAccessTraps 2 }
--------------------------------------------------------------------------------
-- 4. zxAnLctConformance
--------------------------------------------------------------------------------
zxAnLctConformance OBJECT IDENTIFIER ::= { zxAnLctMib 4 }
zxAnLctCompliances OBJECT IDENTIFIER ::= {zxAnLctConformance 1}
zxAnLctGroups OBJECT IDENTIFIER ::= {zxAnLctConformance 2}
zxAnLctCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
LCT management."
MODULE
MANDATORY-GROUPS {
zxAnLctGlobalGroup,
zxAnLctAccessGroup,
zxAnLctAccessTrapsGroup
}
::= { zxAnLctCompliances 1 }
zxAnLctGlobalGroup OBJECT-GROUP
OBJECTS {
zxAnLctAccessHeartbeatAction,
zxAnLctAccessHeartbeatTimeOut
}
STATUS current
DESCRIPTION
"A collection of the objects which are used to configure the
timeout variable of the LCT session,and set LCT session heartbeat."
::= { zxAnLctGroups 1 }
zxAnLctAccessGroup OBJECT-GROUP
OBJECTS {
zxAnLctAccessDetailInfo,
zxAnLctAccessSourceIpAddress,
zxAnLctAccessUserName,
zxAnLctAccessRowStatus
}
STATUS current
DESCRIPTION
"A collection of the objects which are used to configure LCT user
login and logout."
::= { zxAnLctGroups 2 }
zxAnLctAccessTrapsGroup OBJECT-GROUP
OBJECTS {
zxAnLctAccessLoginTrap,
zxAnLctAccessLogoutTrap
}
STATUS current
DESCRIPTION
"A collection of notifications for LCT login and logout."
::= { zxAnLctGroups 3 }
END

595
mibs/zte/ZTE-AN-LDP-MIB Normal file
View File

@ -0,0 +1,595 @@
------------------------------------------------------------------------------
-- File Name : ZTE-AN-LDP-MIB.mib
-- Date : 2008-06-30
-- Author : ZTE Nms dept.
--
-- Zte LDP Mib for Access Node
--
--
------------------------------------------------------------------------------
ZTE-AN-LDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
experimental, Integer32, Unsigned32,
Counter64, TimeTicks, IpAddress
FROM SNMPv2-SMI
zxAnL3IfIndex FROM ZTE-AN-L3-IF-MIB
RowStatus, DisplayString FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
InetAddress, InetAddressType FROM INET-ADDRESS-MIB;
zxAnLdpMib MODULE-IDENTITY
LAST-UPDATED "200806301500Z"
ORGANIZATION
"ZTE Corporation."
CONTACT-INFO
"ZTE NMS dept.
Ma Jian 68897122"
DESCRIPTION "This MIB contains managed object definitions for LDP
operation."
::= { zxAn 55 }
zxAnLdpGlobalObjects OBJECT IDENTIFIER ::= {zxAnLdpMib 1}
zxAnLdpObjects OBJECT IDENTIFIER ::= {zxAnLdpMib 2}
------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.zxAn LDP global mgmt objects
-- 2.zxAn LDP target session table
-- 3.zxAn LDP session table
-- 4.zxAn LDP L3 Interface Entity table
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.zxAnLDP global mgmt objects
------------------------------------------------------------------------------
zxAnLdpMplsEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable MPLS service."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 1 }
zxAnLdpMplsMinLabel OBJECT-TYPE
SYNTAX Integer32 (16..1048575)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum value in dynamic label range of MPLS.
For OLT C300, the label value range from 16 to 1044478."
DEFVAL { 16 }
::= { zxAnLdpGlobalObjects 2 }
zxAnLdpMplsMaxLabel OBJECT-TYPE
SYNTAX Integer32 (16..1048575)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum value in dynamic label range of MPLS.
For OLT C300, the label value range from 16 to 1044478,
and the default maximum value is 1044478."
DEFVAL { 100000 }
::= { zxAnLdpGlobalObjects 3 }
zxAnLdpMplsLdpRouterId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A zxAnL3IfIndex is used as the LDP router ID. It is recommended
to use loopback interface as LDP router ID. L3 VLAN interface
also can be configed. IP address of zxAnL3IfIndex should be
configured before the zxAnL3IfIndex configured as the router ID."
DEFVAL { 0 }
::= { zxAnLdpGlobalObjects 4 }
zxAnLdpMplsLdpRouterIdForce OBJECT-TYPE
SYNTAX INTEGER
{
force(1),
noForce(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"zxAnLdpMplsLdpRouterId is valid immediately. When force is set
whether the router ID designated takes effect depends on the
current status of the designated interface.
When current status of designated interface is up, and other
addresses are not the current router ID. Router will force
router ID to change into designated value, intermit current
session, free label studied in the session and intermit the MPLS
transmission relating to binding with labels.
When current status of the designated interface is down, once it
turns to up. Router will force router ID to change into designated
value, intermit current session, free label studied in the session
and intermit MPLS transmission relating to binding with labels."
DEFVAL { noForce }
::= { zxAnLdpGlobalObjects 5 }
zxAnLdpMplsExplicitNullEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS explicit null label enable switch."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 6 }
zxAnLdpMplsMinInUseLabel OBJECT-TYPE
SYNTAX INTEGER(16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum value in dynamic label range of MPLS in use.
For OLT C300, the label value ranges from 16 to 1044478."
::= { zxAnLdpGlobalObjects 7 }
zxAnLdpMplsMaxInUseLabel OBJECT-TYPE
SYNTAX INTEGER(16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum value in dynamic label range of MPLS in use.
For OLT C300, the label value ranges from 16 to 1044478."
::= { zxAnLdpGlobalObjects 8 }
zxAnLdpMplsSessInitBackoffTime OBJECT-TYPE
SYNTAX INTEGER(10..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The initial time which LDP entity should wait and try again
after LDP failed to establish a session."
DEFVAL { 15 }
::= { zxAnLdpGlobalObjects 9 }
zxAnLdpMplsSessMaxBackoffTime OBJECT-TYPE
SYNTAX INTEGER(10..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum time which LDP entity could use to rebuild session
after LDP failed to establish a session. The waiting time starts
from the initial back off time, then increases exponentially
up to the maximum back off time."
DEFVAL { 120 }
::= { zxAnLdpGlobalObjects 10 }
zxAnLdpMplsSessKeepAliveTime OBJECT-TYPE
SYNTAX INTEGER(15..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timer which is the proposed keep alive hold timer
for LDP session."
DEFVAL { 180 }
::= { zxAnLdpGlobalObjects 11 }
zxAnLdpMplsGrEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LDP GR(Graceful Restart) function enable switch.
It indicates whether LDP GR function should be enabled."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 12 }
zxAnLdpMplsGrRecoveryTime OBJECT-TYPE
SYNTAX INTEGER(15..600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum time which is the proposed GR recovery timer
for this LDP entity. After LDP session rebuilt, GR Helper
assists GR Restarter to update label forwarding table."
DEFVAL { 120 }
::= { zxAnLdpGlobalObjects 13 }
zxAnLdpMplsGrNeighKeepAliveTime OBJECT-TYPE
SYNTAX INTEGER(5..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum time which is the proposed keep alive neighbor
when a LDP entity found the peer is down."
DEFVAL { 120 }
::= { zxAnLdpGlobalObjects 14 }
zxAnLdpMplsVpnGrEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS Layer 2 VPN GR function enable switch."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 15 }
zxAnLdpMplsHelloHoldTime OBJECT-TYPE
SYNTAX INTEGER(3..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timer which is the proposed Hello hold timer for this
LDP entity. A value of 65535 means infinite."
DEFVAL { 15 }
::= { zxAnLdpGlobalObjects 16 }
zxAnLdpMplsHelloSendInterval OBJECT-TYPE
SYNTAX INTEGER(1..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time interval to send Hello message for this LDP entity.
The time must be smaller than the hello hold time."
DEFVAL { 5 }
::= { zxAnLdpGlobalObjects 17 }
zxAnLdpMplsTgtHelloHoldTime OBJECT-TYPE
SYNTAX INTEGER(3..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timer which is the proposed targeted Hello hold timer for
this LDP entity. A value of 65535 means infinite."
DEFVAL { 45 }
::= { zxAnLdpGlobalObjects 18 }
zxAnLdpMplsTgtHelloSendInterval OBJECT-TYPE
SYNTAX INTEGER(1..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time interval to send targeted Hello message for this
LDP entity. The time must be smaller than the targeted hello
hold time."
DEFVAL { 15 }
::= { zxAnLdpGlobalObjects 19 }
zxAnLdpMplsKeepSessWithHelloMsg OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LDP session keeping alive with hello messages enable switch.
If the switch is enabling, the LDP session reset keep alive timer
when receiving a hello message."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 20 }
zxAnLdpMplsGrHelperEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Graceful restart helper enable switch."
DEFVAL { enable }
::= { zxAnLdpGlobalObjects 21 }
zxAnLdpMplsLabelControlMode OBJECT-TYPE
SYNTAX INTEGER
{
ordered(1),
independent(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To specify control mode of LSP."
DEFVAL { independent }
::= { zxAnLdpGlobalObjects 22 }
zxAnLdpMplsLabelRetentionMode OBJECT-TYPE
SYNTAX INTEGER
{
conservative(1),
liberal(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To specify retention mode of LSP."
DEFVAL { liberal }
::= { zxAnLdpGlobalObjects 23 }
zxAnLdpMplsPktWithLabelEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To specify label encapsulation mode when LSR
sending protocol packets."
DEFVAL { disable }
::= { zxAnLdpGlobalObjects 24 }
------------------------------------------------------------------------------
-- 2.zxAn LDP target session table
------------------------------------------------------------------------------
zxAnLdpTargetSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLdpTargetSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the
MPLS target session."
::= { zxAnLdpObjects 3 }
zxAnLdpTargetSessionEntry OBJECT-TYPE
SYNTAX ZxAnLdpTargetSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table represents an LDP target session."
INDEX { zxAnLdpTargetIpAddrType, zxAnLdpTargetIpAddr }
::= { zxAnLdpTargetSessionTable 1 }
ZxAnLdpTargetSessionEntry ::= SEQUENCE {
zxAnLdpTargetIpAddrType InetAddressType,
zxAnLdpTargetIpAddr InetAddress,
zxAnLdpTargetDistributionMode INTEGER,
zxAnLdpTargetSessionRowStatus RowStatus
}
zxAnLdpTargetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the zxAnLdpTargetIpAddr, as defined
in the InetAddress MIB."
::= { zxAnLdpTargetSessionEntry 1 }
zxAnLdpTargetIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peer address of target LDP session."
::= { zxAnLdpTargetSessionEntry 2 }
zxAnLdpTargetDistributionMode OBJECT-TYPE
SYNTAX INTEGER
{
dod(1),
du(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The label distribution mode."
DEFVAL { du }
::= { zxAnLdpTargetSessionEntry 3 }
zxAnLdpTargetSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status of the table."
::= { zxAnLdpTargetSessionEntry 20 }
------------------------------------------------------------------------------
-- 3.zxAn LDP session table
------------------------------------------------------------------------------
zxAnLdpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LDP session table. This table contains information
about LDP session."
::= { zxAnLdpObjects 4 }
zxAnLdpSessionEntry OBJECT-TYPE
SYNTAX ZxAnLdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains LDP information."
INDEX { zxAnLdpPeerIpAddrType, zxAnLdpPeerIpAddr }
::= { zxAnLdpSessionTable 1 }
ZxAnLdpSessionEntry ::= SEQUENCE {
zxAnLdpPeerIpAddrType InetAddressType,
zxAnLdpPeerIpAddr InetAddress,
zxAnLdpMd5Pwd DisplayString,
zxAnLdpMd5PwdConfStatus INTEGER,
zxAnLdpMd5PwdEncrypt INTEGER,
zxAnLdpSessionReset INTEGER,
zxAnLdpSessionRowStatus RowStatus
}
zxAnLdpPeerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the zxAnLdpPeerIpAddr, as defined
in the InetAddress MIB."
::= { zxAnLdpSessionEntry 1 }
zxAnLdpPeerIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of peer."
::= { zxAnLdpSessionEntry 2 }
zxAnLdpMd5Pwd OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Password used for communication between LSRs."
::= { zxAnLdpSessionEntry 3 }
zxAnLdpMd5PwdConfStatus OBJECT-TYPE
SYNTAX INTEGER
{
noPwd(1),
withPwd(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status indicates whether the MD5 is registered."
::= { zxAnLdpSessionEntry 4 }
zxAnLdpMd5PwdEncrypt OBJECT-TYPE
SYNTAX INTEGER
{
noEncrypt(1),
encrypt(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status indicates whether the MD5 password is encrypted.
When the password is encrypted, the password cannot be read."
::= { zxAnLdpSessionEntry 5 }
zxAnLdpSessionReset OBJECT-TYPE
SYNTAX INTEGER
{
noReset(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to reset the LDP session."
::= { zxAnLdpSessionEntry 6 }
zxAnLdpSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status of the table."
::= { zxAnLdpSessionEntry 20 }
------------------------------------------------------------------------------
-- 4.zxAn LDP L3 Interface Entity table
------------------------------------------------------------------------------
zxAnLdpL3IfEntityTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLdpL3IfEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the MPLS Label
Distribution Protocol Entities which exist on this
L3 VLAN interface."
::= { zxAnLdpObjects 5 }
zxAnLdpL3IfEntityEntry OBJECT-TYPE
SYNTAX ZxAnLdpL3IfEntityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains information of the LDP Entity."
INDEX { zxAnL3IfIndex }
::= { zxAnLdpL3IfEntityTable 1 }
ZxAnLdpL3IfEntityEntry ::= SEQUENCE {
zxAnLdpL3IfTransAddrMode INTEGER,
zxAnLdpL3IfTransAddrType InetAddressType,
zxAnLdpL3IfTransAddr InetAddress,
zxAnLdpL3IfDistributionMode INTEGER,
zxAnLdpL3IfEntityRowStatus RowStatus
}
zxAnLdpL3IfTransAddrMode OBJECT-TYPE
SYNTAX INTEGER
{
unconfigured(0),
ifIp(1),
specifyIp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Change the transport address configuration of LDP."
::= { zxAnLdpL3IfEntityEntry 1 }
zxAnLdpL3IfTransAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the zxAnLdpTransAddr, as defined
in the InetAddress MIB."
::= { zxAnLdpL3IfEntityEntry 2 }
zxAnLdpL3IfTransAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Address of transport."
::= { zxAnLdpL3IfEntityEntry 3 }
zxAnLdpL3IfDistributionMode OBJECT-TYPE
SYNTAX INTEGER
{
dod(1),
du(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The label distribution mode."
DEFVAL { du }
::= { zxAnLdpL3IfEntityEntry 4 }
zxAnLdpL3IfEntityRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status of the Table."
::= { zxAnLdpL3IfEntityEntry 20 }
END

View File

@ -0,0 +1,351 @@
ZTE-AN-LINKGROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Counter32, NOTIFICATION-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
RowStatus, DisplayString FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF;
zxAnLinkGroupMib MODULE-IDENTITY
LAST-UPDATED "201209170000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Xu Hanghui ZTE Corporation
Mail: xu.hanghui@zte.com.cn
Tel : +86-21-68897253"
DESCRIPTION
"The MIB module for the management of link group.
Link group is a special kind of Link Aggregation Group which
only supports static aggregation."
REVISION "201209170000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { zxAn 40 }
--------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. zxAnLinkGroupGlobalObjects
-- 2. zxAnLinkGroupTable
-- 3. zxAnLinkGroupPortGlobalObjects
-- 4. zxAnLinkGroupPortTable
-- Following notification objects are defined.
-- 21. zxAnLinkGroupNotifications
-- Following conformance information is defined.
-- 31. zxAnLinkGroupConformance
--------------------------------------------------------------------------------
zxAnLinkGroupObjects OBJECT IDENTIFIER ::= { zxAnLinkGroupMib 2 }
zxAnLinkGroupGroupObjects OBJECT IDENTIFIER ::= { zxAnLinkGroupObjects 10 }
zxAnLinkGroupPortObjects OBJECT IDENTIFIER ::= { zxAnLinkGroupObjects 15 }
--------------------------------------------------------------------------------
-- 1. zxAnLinkGroupGlobalObjects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 2. zxAnLinkGroupTable
--------------------------------------------------------------------------------
zxAnLinkGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLinkGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is to provide link group configuration, and
contains information about every link group in this system."
::= { zxAnLinkGroupGroupObjects 2 }
zxAnLinkGroupEntry OBJECT-TYPE
SYNTAX ZxAnLinkGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnLinkGroupTable, which is indexed by the ID of
the link group."
INDEX { zxAnLinkGroupId }
::= { zxAnLinkGroupTable 1 }
ZxAnLinkGroupEntry ::= SEQUENCE{
zxAnLinkGroupId Integer32,
zxAnLinkGroupName DisplayString,
zxAnLinkGroupLoadBalanceMode INTEGER,
zxAnLinkGroupMemberPortName1 DisplayString,
zxAnLinkGroupMemberPortName2 DisplayString,
zxAnLinkGroupMemberPortName3 DisplayString,
zxAnLinkGroupMemberPortName4 DisplayString,
zxAnLinkGroupMemberPortName5 DisplayString,
zxAnLinkGroupMemberPortName6 DisplayString,
zxAnLinkGroupMemberPortName7 DisplayString,
zxAnLinkGroupMemberPortName8 DisplayString
}
zxAnLinkGroupId OBJECT-TYPE
SYNTAX Integer32 (1..192)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of a link group to which member port added."
::= { zxAnLinkGroupEntry 1 }
zxAnLinkGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string refer to a link group."
::= { zxAnLinkGroupEntry 2 }
zxAnLinkGroupLoadBalanceMode OBJECT-TYPE
SYNTAX INTEGER {
dstIp(1),
dstMac(2),
srcDstIp(3),
srcDstMac(4),
srcIp(5),
srcMac(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Aggregation load balance type of the link group.
It indicates the traffic load sharing mode of the link group,
using the hash algorithm based on the ip or mac address of the
packets.
- dstIp(1):
Link group shares the traffic by the destination ip address.
- dstMac(2):
Link group shares the traffic by the destination mac address.
- srcDstIp(3):
Link group shares the traffic by the source and destination
ip address.
- srcDstMac(4):
Link group shares the traffic by the source and destination
mac address.
- srcIp(5):
Link group shares the traffic by the source ip address.
- srcMac(6):
Link group shares the traffic by the source mac address."
DEFVAL { srcDstMac }
::= { zxAnLinkGroupEntry 3 }
zxAnLinkGroupMemberPortName1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The first member port's name of the link group."
::= { zxAnLinkGroupEntry 4 }
zxAnLinkGroupMemberPortName2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The second member port's name of the link group."
::= { zxAnLinkGroupEntry 5 }
zxAnLinkGroupMemberPortName3 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The third member port's name of the link group."
::= { zxAnLinkGroupEntry 6 }
zxAnLinkGroupMemberPortName4 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fourth member port's name of the link group."
::= { zxAnLinkGroupEntry 7 }
zxAnLinkGroupMemberPortName5 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fifth member port's name of the link group."
::= { zxAnLinkGroupEntry 8 }
zxAnLinkGroupMemberPortName6 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sixth member port's name of the link group."
::= { zxAnLinkGroupEntry 9 }
zxAnLinkGroupMemberPortName7 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The seventh member port's name of the link group."
::= { zxAnLinkGroupEntry 10 }
zxAnLinkGroupMemberPortName8 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The eighth member port's name of the link group."
::= { zxAnLinkGroupEntry 11 }
--------------------------------------------------------------------------------
-- 3. zxAnLinkGroupPortGlobalObjects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 4. zxAnLinkGroupPortTable
--------------------------------------------------------------------------------
zxAnLinkGroupPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnLinkGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is to provide link group member port configuration,
and contains information about every link group member port
associated with this device. A row appears in this table for
each physical port as a member port of the link group."
::= { zxAnLinkGroupPortObjects 2 }
zxAnLinkGroupPortEntry OBJECT-TYPE
SYNTAX ZxAnLinkGroupPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry in zxAnLinkGroupPortTable.
The multi-variables binding rule should be complied with when a
manager creates a link group member port, which means to add a
physical port into a link group. According to this rule, all the
related mib variables must be included in one SNMP set operation.
To create a link group member port, mandatory variables
zxAnLinkGroupGroupId and zxAnLinkGroupPortRowStatus must be
included in one SNMP set operation."
INDEX { ifIndex }
::= { zxAnLinkGroupPortTable 1 }
ZxAnLinkGroupPortEntry ::= SEQUENCE{
zxAnLinkGroupPortGroupId Integer32,
zxAnLinkGroupPortName DisplayString,
zxAnLinkGroupPortStatus INTEGER,
zxAnLinkGroupPortRowStatus RowStatus
}
zxAnLinkGroupPortGroupId OBJECT-TYPE
SYNTAX Integer32 (1..192)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The group ID of link group to which this port added."
::= { zxAnLinkGroupPortEntry 1 }
zxAnLinkGroupPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the link group member port."
::= { zxAnLinkGroupPortEntry 2 }
zxAnLinkGroupPortStatus OBJECT-TYPE
SYNTAX INTEGER{
inactive(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Aggregation status of the link group member port.
The following is the explanation of each value of variable
zxAnLinkGroupPortStatus.
- inactive(1):
the aggregation status of the link group member port is inactive.
- active(2):
the aggregation status of the link group member port is active."
::= { zxAnLinkGroupPortEntry 3 }
zxAnLinkGroupPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The state of this conceptual row only support
'not exist' and 'active'.
The action of this conceptual row only support
'createAndGo' and 'destroy'.
To create a row in this table, a manager must
set this object to createAndGo(4).
To delete a row in this table, a manager must
set this object to destroy(6).
To query this object, always return active(1)."
::= { zxAnLinkGroupPortEntry 50 }
--------------------------------------------------------------------------------
-- 21. zxAnLinkGroupNotifications
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 31. zxAnLinkGroupConformance
--------------------------------------------------------------------------------
zxAnLinkGroupConformance OBJECT IDENTIFIER ::= {zxAnLinkGroupMib 4}
zxAnLinkGroupCompliances OBJECT IDENTIFIER ::= {zxAnLinkGroupConformance 1}
zxAnLinkGroupGroups OBJECT IDENTIFIER ::= {zxAnLinkGroupConformance 2}
zxAnLinkGroupCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the
ZTE-AN-LINKGROUP-MIB."
MODULE -- this module
MANDATORY-GROUPS {
zxAnLinkGroupGroup,
zxAnLinkGroupPortGroup
}
::= { zxAnLinkGroupCompliances 1 }
zxAnLinkGroupGroup OBJECT-GROUP
OBJECTS {
zxAnLinkGroupName,
zxAnLinkGroupLoadBalanceMode,
zxAnLinkGroupMemberPortName1,
zxAnLinkGroupMemberPortName2,
zxAnLinkGroupMemberPortName3,
zxAnLinkGroupMemberPortName4,
zxAnLinkGroupMemberPortName5,
zxAnLinkGroupMemberPortName6,
zxAnLinkGroupMemberPortName7,
zxAnLinkGroupMemberPortName8
}
STATUS current
DESCRIPTION
"A collection of objects providing information of the link group."
::= { zxAnLinkGroupGroups 3 }
zxAnLinkGroupPortGroup OBJECT-GROUP
OBJECTS {
zxAnLinkGroupPortGroupId,
zxAnLinkGroupPortName,
zxAnLinkGroupPortStatus,
zxAnLinkGroupPortRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information of the link group
member port."
::= { zxAnLinkGroupGroups 5 }
END

373
mibs/zte/ZTE-AN-MAC-MIB Normal file
View File

@ -0,0 +1,373 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-MAC-MIB.mib
-- Date : 2007-06-07
-- Author : ZTE Nms dept.
--
-- Zte MAC Mgmt Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-MAC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,
IpAddress, Counter64, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress,RowStatus,DisplayString,RowStatus,
TEXTUAL-CONVENTION FROM SNMPv2-TC
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnMacMib MODULE-IDENTITY
LAST-UPDATED "200706070840Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Su Chunshan 68896292,
Zeng Nanxi 68896250 "
DESCRIPTION "This MIB defines managed objects of zte system mgmt."
::= {zxAn 6}
zxAnMacObjects OBJECT IDENTIFIER ::= { zxAnMacMib 1 }
zxAnMacTrapObjects OBJECT IDENTIFIER ::= { zxAnMacMib 2 }
zxAnMacPerfObjects OBJECT IDENTIFIER ::= { zxAnMacMib 3 }
zxAnMacGlobalObjects OBJECT IDENTIFIER ::= { zxAnMacObjects 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.MAC Table
-- 2.MAC Forwarding Table
-- 3.MAC Perf
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.MAC Table
--------------------------------------------------------------------------------
zxAnMacTableCapacity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of the MAC learning table."
::= { zxAnMacGlobalObjects 1 }
zxAnMacTableCurrUtilization OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current utilization of the MAC learning table."
::= { zxAnMacGlobalObjects 2 }
zxAnMacTableUtilizationThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Utilization threshold of the MAC learning table.
The zxAnMacTableUtilOverThresh trap should be generated when it
is crossed."
DEFVAL { 70 }
::= { zxAnMacGlobalObjects 3 }
zxAnMacTableCurrMaxUtilization OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max utilization of the MAC learning table in current Mornitoring
period."
::= { zxAnMacGlobalObjects 4 }
zxAnMacTableHisMaxUtilization OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max utilization of the MAC learning table from system startup."
::= { zxAnMacGlobalObjects 5 }
zxAnMacTableMonitorInterval OBJECT-TYPE
SYNTAX Integer32 ( 5..1440 )
UNITS "minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Monitoring interval of max utilization of the MAC learning table."
DEFVAL { 10 }
::= { zxAnMacGlobalObjects 6 }
zxAnMacTableMonitorElapsedTime OBJECT-TYPE
SYNTAX Integer32
UNITS "second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The elapsed time of this monitoring interval."
::= { zxAnMacGlobalObjects 7 }
zxAnMacAgingTime OBJECT-TYPE
SYNTAX INTEGER (10..1000000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The timeout period in seconds for aging out
dynamically learned forwarding information.
802.1D-1990 recommends a default of 300 seconds."
REFERENCE
"IEEE 802.1D-1990: Section 6.7.1.1.3"
DEFVAL { 300 }
::= { zxAnMacGlobalObjects 8 }
zxAnMacTableCurrTotalMacAddress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current total MAC address number of the MAC forwarding table.
The value will be updated in each 5 seconds."
::= { zxAnMacGlobalObjects 9 }
zxAnMacCapabilities OBJECT-TYPE
SYNTAX BITS {
macForwardingTableIndexChanged(0),
supportPermanentMac(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
macForwardingTableIndexChanged(0) - value 1 means the index
zxAnMacForwardingAddrType of zxAnMacForwardingTable is changed.
supportPermanentMac(1) - value 1 means zxAnMacForwardingAddrType
support dynamic(1), permanent(2) and
static(3). Value 0 means
zxAnMacForwardingAddrType support
dynamic(1) and static(2)."
::= { zxAnMacGlobalObjects 50 }
--------------------------------------------------------------------------------
-- 2.MAC Forwarding Table
--------------------------------------------------------------------------------
zxAnMacForwardingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMacForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about unicast
entries for which the bridge has forwarding and/or
filtering information. This information is used
by the transparent bridging function in
determining how to propagate a received frame."
::= { zxAnMacObjects 3 }
zxAnMacForwardingEntry OBJECT-TYPE
SYNTAX ZxAnMacForwardingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a specific unicast MAC address
for which the bridge has some forwarding and/or
filtering information."
INDEX { zxAnMacForwardingAddrType,
zxAnMacForwardingIfIndex,
zxAnMacForwardingVlanId,
zxAnMacForwardingAddr }
::= { zxAnMacForwardingTable 1 }
ZxAnMacForwardingEntry ::=
SEQUENCE {
zxAnMacForwardingAddrType INTEGER,
zxAnMacForwardingIfIndex ZxAnIfindex,
zxAnMacForwardingVlanId Integer32,
zxAnMacForwardingAddr MacAddress,
zxAnMacFwdConfRowStatus RowStatus
}
zxAnMacForwardingAddrType OBJECT-TYPE
SYNTAX INTEGER
{
dynamic(1),
permanent(2),
static(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MAC address type to forward and/or filter."
::= { zxAnMacForwardingEntry 1 }
zxAnMacForwardingIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the bridge port."
::= { zxAnMacForwardingEntry 2 }
zxAnMacForwardingVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vlan id."
::= { zxAnMacForwardingEntry 3 }
zxAnMacForwardingAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unicast MAC address for which the bridge has
forwarding and/or filtering information."
REFERENCE
"IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
::= { zxAnMacForwardingEntry 4 }
zxAnMacFwdConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnMacForwardingEntry 5 }
--------------------------------------------------------------------------------
-- Mac Pool Table
--------------------------------------------------------------------------------
zxAnMacPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMacPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac Pool information table."
::= { zxAnMacObjects 4 }
zxAnMacPoolEntry OBJECT-TYPE
SYNTAX ZxAnMacPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac Pool information table."
INDEX { zxAnMacPoolIndex }
::= { zxAnMacPoolTable 1 }
ZxAnMacPoolEntry ::=
SEQUENCE {
zxAnMacPoolIndex Integer32,
zxAnMacPoolStartMac MacAddress,
zxAnMacPoolSize Integer32,
zxAnMacPoolAvailableSize Integer32,
zxAnMacPoolRowStatus RowStatus
}
zxAnMacPoolIndex OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table"
::= { zxAnMacPoolEntry 1 }
zxAnMacPoolStartMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Starting MacAddress in the pool."
::= { zxAnMacPoolEntry 2 }
zxAnMacPoolSize OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The size of this MacAddress pool."
DEFVAL{256}
::= { zxAnMacPoolEntry 3 }
zxAnMacPoolAvailableSize OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The available space of the pool, that is the number of MacAddress will be allocated."
::= { zxAnMacPoolEntry 4 }
zxAnMacPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of the instance."
::= { zxAnMacPoolEntry 5 }
--------------------------------------------------------------------------------
-- 6. Trap Defination
--------------------------------------------------------------------------------
zxAnMacTableUsageOverThreshTrap NOTIFICATION-TYPE
OBJECTS { zxAnMacTableCurrentUsage,
zxAnMacTableUsageThreshold }
STATUS current
DESCRIPTION
"zxAnMacTableUsageThreshold is reached."
::= { zxAnMacTrapObjects 1 }
--------------------------------------------------------------------------------
-- . MAC Perf Defination
--------------------------------------------------------------------------------
zxAnMacUsageRateGroupPerf OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The performance metric identification. This object indicates the performance group
of MAC learning's usage rate in current monitoring period."
::= { zxAnMacPerfObjects 1 }
zxAnMacMaxUsageRatePerf OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The performance metric identification. This object indicates the max usage rate of
the MAC learning table in current monitoring period."
::= { zxAnMacPerfObjects 2 }
zxAnMacMinUsageRatePerf OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The performance metric identification. This object indicates the min usage rate of
the MAC learning table in current monitoring period."
::= { zxAnMacPerfObjects 3 }
zxAnMacAverageUsageRatePerf OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The performance metric identification. This object indicates Average usage rate of
the MAC learning table in current monitoring period."
::= { zxAnMacPerfObjects 4 }
END

460
mibs/zte/ZTE-AN-MDU-MIB Normal file
View File

@ -0,0 +1,460 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-MDU-MIB.mib
-- Date : 2008-12-08
-- Author : ZTE Nms dept.
--
-- Zte Mdu Mib for Access Node
--
--
-------------------------------------------------------------------------------
ZTE-AN-MDU-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM SNMPv2-TC
MacAddress FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
VlanId FROM ZTE-AN-TC-MIB
ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnMduMib MODULE-IDENTITY
LAST-UPDATED "200812080000Z" -- Dec 08, 2008"
ORGANIZATION "ZTE Corp."
CONTACT-INFO
"ZTE PON Working Group:
http://www.zte.com.cn
e-mail:zhang.ling@zte.com.cn"
DESCRIPTION
"Mdu Mangement with SNMP protocol"
::= { zxAn 1016 }
zxAnMduSysCtrlObjects OBJECT IDENTIFIER ::= { zxAnMduMib 2}
zxAnMduServiceObjects OBJECT IDENTIFIER ::= { zxAnMduMib 3}
zxAnMduEquipObjects OBJECT IDENTIFIER ::= { zxAnMduMib 10}
zxAnMduTrapObjects OBJECT IDENTIFIER ::= { zxAnMduMib 20}
-------------------------------------------------------------------------------
-- Following objects are defined.
-- 1 zxAnMduGlobalObjects
-- 2 zxAnMduSysCtrlObjects
-- 3 zxAnMduServiceObjects
-- 3.1 Config Mdu Global Attibutes
-- 3.2 Config Hg Report Status & Hg online trap info
-- 10 zxAnMduEquipObjects
-- 10.21 zxAnMduEnvBattMgmt
-- 20 zxAnMduTrapObjects
-- 20.3 zxAnMduServiceTrapObjects
-- 20.10 zxAnMduEquipTrapObjects
-------------------------------------------------------------------------------
-- 100.zxAnMduMibEnd
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- 1 zxAnMduGlobalObjects
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- 2 zxAnMduSysCtrlObjects
-------------------------------------------------------------------------------
zxAnMduSysDataMgmt OBJECT IDENTIFIER ::= { zxAnMduSysCtrlObjects 1}
zxAnMduSaveModifiedToNvmInterval OBJECT-TYPE
SYNTAX Integer32(0..1440)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval to save flash if running configuration of agent
modified, value 0 means disable the auto save flash operation.
This variable only for F820."
DEFVAL { 0 }
::= { zxAnMduSysDataMgmt 1 }
zxAnMduSaveToNvmInterval OBJECT-TYPE
SYNTAX Integer32(0..8760)
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval to force saving flash , value 0 means disable the force
save saving operation.This variable only for F820."
DEFVAL { 0 }
::= { zxAnMduSysDataMgmt 2 }
-------------------------------------------------------------------------------
-- 3.1 Config Mdu Global Attibutes
-------------------------------------------------------------------------------
zxAnMduHgMacFeatureCodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduHgMacFeatureCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mdu HomeGateway Mac Feature Codes Table."
::= { zxAnMduServiceObjects 1 }
zxAnMduHgMacFeatureCodeEntry OBJECT-TYPE
SYNTAX ZxAnMduHgMacFeatureCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {zxAnMduHgMacFeatureCodeId}
::= { zxAnMduHgMacFeatureCodeTable 1 }
ZxAnMduHgMacFeatureCodeEntry ::=
SEQUENCE {
zxAnMduHgMacFeatureCodeId Integer32,
zxAnMduHgMacFeatureCode DisplayString
}
zxAnMduHgMacFeatureCodeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sequence number of Mac Feature Code.The max count of these
codes is 32."
::= {zxAnMduHgMacFeatureCodeEntry 1}
zxAnMduHgMacFeatureCode OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is one of the MAC Feature codes that used to identify the
productor of HomeGateway by Mac Addr."
::= {zxAnMduHgMacFeatureCodeEntry 2}
zxAnMduHgMgmtVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HomeGateway EMS management vlan.For Beijing CNC, the default value
is 3999."
::= { zxAnMduServiceObjects 2 }
zxAnMduConfigFileCRC32
OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CRC32 codes are generated from the latest Configuration file by
MDU."
::= { zxAnMduServiceObjects 3 }
zxAnMduLoadSettings
OBJECT-TYPE
SYNTAX INTEGER {
loadFactoryDefaults(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User this parameter to load settings.
It will take effect after MDU system reboot.
"
DEFVAL { loadFactoryDefaults }
::= { zxAnMduServiceObjects 4 }
-------------------------------------------------------------------------------
-- 3.2 Config Hg Report Status & Hg online trap info
-------------------------------------------------------------------------------
zxAnMduHgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduHgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mdu HomeGateway Management table."
::= { zxAnMduServiceObjects 21 }
zxAnMduHgEntry OBJECT-TYPE
SYNTAX ZxAnMduHgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {zxAnMduPortIfIndex,zxAnMduHgMac}
::= { zxAnMduHgTable 1 }
ZxAnMduHgEntry ::=
SEQUENCE {
zxAnMduPortIfIndex ZxAnIfindex,
zxAnMduHgMac MacAddress,
zxAnMduHgReportStatus INTEGER,
zxAnMduHgDataVlan Integer32,
zxAnMduHgVideoVlan Integer32,
zxAnMduHgVoiceVlan Integer32,
zxAnMduType DisplayString
}
zxAnMduPortIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Id"
::= {zxAnMduHgEntry 1}
zxAnMduHgMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"HomeGateway MAC Addr."
::= {zxAnMduHgEntry 2}
zxAnMduHgReportStatus OBJECT-TYPE
SYNTAX INTEGER{failed(0),success(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"EMS report the Hg to RMS, 1 means the operation is successful,
0 is the initial value, also means the operation is failed."
::= {zxAnMduHgEntry 3}
zxAnMduHgDataVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data vlan of the port to which this Hg is belong."
::= {zxAnMduHgEntry 4}
zxAnMduHgVideoVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video vlan of the port. For Beijing CNC, the value is
(DataVlan+1200)"
::= {zxAnMduHgEntry 5}
zxAnMduHgVoiceVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice vlan of the port, For Beijing CNC, the value is
(DataVlan+2400)"
::= {zxAnMduHgEntry 6}
zxAnMduType
OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of MDU, eg.ZTE-F820"
::= {zxAnMduHgEntry 7}
-------------------------------------------------------------------------------
-- 10.21 zxAnMduEnvBattMgmt
-------------------------------------------------------------------------------
zxAnMduEnvSwitchMgmt OBJECT IDENTIFIER ::= { zxAnMduEquipObjects 21}
zxAnMduEnvDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduEnvDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of environment monitor Device."
::= { zxAnMduEnvSwitchMgmt 11 }
zxAnMduEnvDeviceEntry OBJECT-TYPE
SYNTAX ZxAnMduEnvDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"a entry of this table."
INDEX { zxAnMduEnvEnvDeviceIndex }
::= { zxAnMduEnvDeviceTable 1 }
ZxAnMduEnvDeviceEntry ::= SEQUENCE {
zxAnMduEnvEnvDeviceIndex Integer32,
zxAnMduEnvEnvDeviceName DisplayString,
zxAnMduEnvDeviceRowStatus RowStatus
}
zxAnMduEnvEnvDeviceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this environment monitor Device. "
::= { zxAnMduEnvDeviceEntry 1 }
zxAnMduEnvEnvDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the name of environment monitor Device."
::= { zxAnMduEnvDeviceEntry 2 }
zxAnMduEnvDeviceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this table."
::= { zxAnMduEnvDeviceEntry 3 }
zxAnMduSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of switch's managed objects.Each row instance represents
a device connected with this switch."
::= { zxAnMduEnvSwitchMgmt 12 }
zxAnMduSwitchEntry OBJECT-TYPE
SYNTAX ZxAnMduSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"a entry of this table."
INDEX { zxAnMduEnvSwitchIndex }
::= { zxAnMduSwitchTable 1 }
ZxAnMduSwitchEntry ::= SEQUENCE
{
zxAnMduEnvSwitchIndex Integer32,
zxAnMduEnvDeviceId Integer32,
zxAnMduEnvSwitchNormalStatus INTEGER,
zxAnMduEnvSwitchEnable INTEGER,
zxAnMduEnvSwitchCurrentStatus INTEGER
}
zxAnMduEnvSwitchIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this Switch."
::= { zxAnMduSwitchEntry 1 }
zxAnMduEnvDeviceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device id.If this switch can't connect with any device,
zxAnMduEnvDeviceId set to 0."
DEFVAL { 0 }
::= { zxAnMduSwitchEntry 2 }
zxAnMduEnvSwitchNormalStatus OBJECT-TYPE
SYNTAX INTEGER
{
low(0),
high(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Threshold of this environment monitor Device."
::= { zxAnMduSwitchEntry 3 }
zxAnMduEnvSwitchEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables and disables Trap of this environment monitor Device."
::= { zxAnMduSwitchEntry 4 }
zxAnMduEnvSwitchCurrentStatus OBJECT-TYPE
SYNTAX INTEGER
{
low(0),
high(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of this environment monitor Device."
::= { zxAnMduSwitchEntry 5 }
-------------------------------------------------------------------------------
-- 20.3 zxAnMduServiceTrapObjects
-------------------------------------------------------------------------------
zxAnMduServiceTrapObjects OBJECT IDENTIFIER ::= { zxAnMduTrapObjects 3}
zxAnMduNetworkAccessRequest NOTIFICATION-TYPE
OBJECTS { zxAnMduPortIfIndex, zxAnMduHgMac, zxAnMduHgDataVlan,
zxAnMduHgVideoVlan, zxAnMduHgVoiceVlan, zxAnMduType}
STATUS current
DESCRIPTION
"It indicate Hg Network Access Request,The variable
zxAnMduPortIfIndex indicate trap position,it's type is ZxAnIfindex,
detail info about ZxAnIfindex please
refer to ZTE-AN-TC-MIB.mib file."
::= { zxAnMduServiceTrapObjects 1 }
zxAnMduUploadConfigFileRequest NOTIFICATION-TYPE
OBJECTS { zxAnMduPortIfIndex, zxAnMduConfigFileCRC32 }
STATUS current
DESCRIPTION
"It indicate Upload Configuraton File Request,The variable
zxAnMduPortIfIndex indicate trap position,it's type is ZxAnIfindex,
detail info about ZxAnIfindex please refer to ZTE-AN-TC-MIB.mib
file."
::= { zxAnMduServiceTrapObjects 2 }
-------------------------------------------------------------------------------
-- 20.10 zxAnMduEquipTrapObjects
-------------------------------------------------------------------------------
zxAnMduEquipTrapObjects OBJECT IDENTIFIER ::= { zxAnMduTrapObjects 10}
zxAnMduEnvSwitchFailed NOTIFICATION-TYPE
OBJECTS {
zxAnMduEnvDeviceId,zxAnMduEnvEnvDeviceName,
zxAnMduEnvSwitchNormalStatus,zxAnMduEnvSwitchCurrentStatus
}
STATUS current
DESCRIPTION
"It is generated when the switch is Faild."
::= { zxAnMduEquipTrapObjects 1 }
zxAnMduEnvSwitchRecovered NOTIFICATION-TYPE
OBJECTS {
zxAnMduEnvDeviceId,zxAnMduEnvEnvDeviceName,
zxAnMduEnvSwitchNormalStatus,zxAnMduEnvSwitchCurrentStatus
}
STATUS current
DESCRIPTION
"It is generated when the switch is Recovered."
::= { zxAnMduEquipTrapObjects 2 }
-------------------------------------------------------------------------------
-- 100.zxAnMduMibEnd
-------------------------------------------------------------------------------
zxAnMduMibEnd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dummy object indicats the end of Mdu mib."
::= { zxAnMduMib 100 }
END

1277
mibs/zte/ZTE-AN-MLD-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,169 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-MULTICAST-STATS-MIB.mib
-- Date : 2011-07-06
-- Author : ZTE NMS Dept.
--
-- ZTE Multicast Test MIB for Access Node.
--
--------------------------------------------------------------------------------
ZTE-AN-MULTICAST-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,Integer32,Counter32,OBJECT-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnMulticastStatsMib MODULE-IDENTITY
LAST-UPDATED "201209141430Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Chen Cheng
Mail: chen.cheng2@zte.com.cn
Tel : 021-68897351"
DESCRIPTION "The MIB module for the management of multicast statistics."
REVISION "201209141430Z"
DESCRIPTION "Initial version of this MIB module."
::= {zxAn 45}
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Multicast Statistics Objects
-------------------------------------------------------------------------------
zxAnMulticastStatsObjects OBJECT IDENTIFIER ::= {zxAnMulticastStatsMib 2}
zxAnMulticastGroupStats OBJECT IDENTIFIER ::= {zxAnMulticastStatsObjects 2}
-------------------------------------------------------------------------------
-- 1. Multicast Statistics Objects
-------------------------------------------------------------------------------
zxAnMcastGrpTrafficTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMcastGrpTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Multicast group traffic table."
::= { zxAnMulticastGroupStats 2 }
zxAnMcastGrpTrafficEntry OBJECT-TYPE
SYNTAX ZxAnMcastGrpTrafficEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Multicast group traffic entry."
INDEX
{
zxAnMCastGrpTrafficVid,
zxAnMCastGrpTrafficGrpIpType,
zxAnMCastGrpTrafficGrpIpAddr
}
::= { zxAnMcastGrpTrafficTable 1 }
ZxAnMcastGrpTrafficEntry ::= SEQUENCE {
zxAnMCastGrpTrafficVid Integer32,
zxAnMCastGrpTrafficGrpIpType InetAddressType,
zxAnMCastGrpTrafficGrpIpAddr InetAddress,
zxAnMCastGrpTrafficUnit INTEGER,
zxAnMCastGrpTrafficPeakRate Integer32,
zxAnMCastGrpTrafficAvgRate Integer32,
zxAnMCastGrpTrafficCurrRate Integer32,
zxAnMCastGrpTrafficMinRate Integer32,
zxAnMCastGrpTrafficRowStatus RowStatus
}
zxAnMCastGrpTrafficVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID."
::= { zxAnMcastGrpTrafficEntry 1 }
zxAnMCastGrpTrafficGrpIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Multicast group IP address type."
::= { zxAnMcastGrpTrafficEntry 2 }
zxAnMCastGrpTrafficGrpIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Multicast group IP address."
::= { zxAnMcastGrpTrafficEntry 3 }
zxAnMCastGrpTrafficUnit OBJECT-TYPE
SYNTAX INTEGER
{
pps(1),
kbps(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit of multicast traffic."
::= { zxAnMcastGrpTrafficEntry 4 }
zxAnMCastGrpTrafficPeakRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak rate of multicast group."
::= { zxAnMcastGrpTrafficEntry 5 }
zxAnMCastGrpTrafficAvgRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average rate of multicast group."
::= { zxAnMcastGrpTrafficEntry 6 }
zxAnMCastGrpTrafficCurrRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current rate of multicast group."
::= { zxAnMcastGrpTrafficEntry 7 }
zxAnMCastGrpTrafficMinRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum rate of multicast group."
::= { zxAnMcastGrpTrafficEntry 8 }
zxAnMCastGrpTrafficRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnMcastGrpTrafficEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnMcastGrpTrafficEntry 50 }
END

View File

@ -0,0 +1,383 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-MULTICAST-TEST-MIB.mib
-- Date : 2011-07-06
-- Author : ZTE NMS Dept.
--
-- ZTE Multicast Test MIB for Access Node.
--
--------------------------------------------------------------------------------
ZTE-AN-MULTICAST-TEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,Integer32,Counter32,OBJECT-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnMulticastTestMib MODULE-IDENTITY
LAST-UPDATED "201107061430Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Chen Cheng
Mail: chen.cheng2@zte.com.cn
Tel : 021-68896452"
DESCRIPTION "The MIB module for the management of multicast test."
::= {zxAn 28}
--------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Multicast Interface Test Global Objects
-- 2. Multicast Interface Test Objects
--------------------------------------------------------------------------------
zxAnMulticastTestGlobalObjects OBJECT IDENTIFIER ::= {zxAnMulticastTestMib 1}
zxAnMulticastTestObjects OBJECT IDENTIFIER ::= {zxAnMulticastTestMib 2}
zxAnMulticastIfTest OBJECT IDENTIFIER ::= {zxAnMulticastTestObjects 1}
--------------------------------------------------------------------------------
-- 1. Multicast Interface Test Global Objects
--------------------------------------------------------------------------------
zxAnMulticastTestCapabilities OBJECT-TYPE
SYNTAX BITS {
supportPriorityAndDuration(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast test capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
NOTE: No recommended to display it in NMS.
supportPriorityAndDuration(0):
support - zxAnMulticastIfTestPriority,
zxAnMulticastIfTestDuration,
zxAnMulticastIfTestMcastPkts.
deprecated - zxAnMulticastIfTestBwAfterJoin,
zxAnMulticastIfTestBwAfterLeave.
"
::= { zxAnMulticastTestGlobalObjects 1 }
--------------------------------------------------------------------------------
-- 2. Multicast Interface Test Objects
--------------------------------------------------------------------------------
zxAnMulticastIfTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMulticastIfTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing multicast test entries. An entry indicates a
test."
::= { zxAnMulticastIfTest 2 }
zxAnMulticastIfTestEntry OBJECT-TYPE
SYNTAX ZxAnMulticastIfTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the zxAnMulticastIfTestTable."
INDEX
{
zxAnMulticastIfTestRack,
zxAnMulticastIfTestShelf,
zxAnMulticastIfTestSlot,
zxAnMulticastIfTestPort,
zxAnMulticastIfTestOnu,
zxAnMulticastIfTestIfType,
zxAnMulticastIfTestLogicalId
}
::= { zxAnMulticastIfTestTable 1 }
ZxAnMulticastIfTestEntry ::= SEQUENCE {
zxAnMulticastIfTestRack Integer32,
zxAnMulticastIfTestShelf Integer32,
zxAnMulticastIfTestSlot Integer32,
zxAnMulticastIfTestPort Integer32,
zxAnMulticastIfTestOnu Integer32,
zxAnMulticastIfTestIfType INTEGER,
zxAnMulticastIfTestLogicalId OBJECT IDENTIFIER,
zxAnMulticastIfTestMvlanId INTEGER,
zxAnMulticastIfTestGroupIpType InetAddressType,
zxAnMulticastIfTestGroupIp InetAddress,
zxAnMulticastIfTestPriority Integer32,
zxAnMulticastIfTestDuration Integer32,
zxAnMulticastIfTestStatus INTEGER,
zxAnMulticastIfTestFailedReason INTEGER,
zxAnMulticastIfTestBwAfterJoin Integer32,
zxAnMulticastIfTestBwAfterLeave Integer32,
zxAnMulticastIfTestBwUnit INTEGER,
zxAnMulticastIfTestMcastPkts Counter32,
zxAnMulticastIfTestAction INTEGER,
zxAnMulticastIfTestRowStatus RowStatus
}
zxAnMulticastIfTestRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack No. of the interface."
::= { zxAnMulticastIfTestEntry 1 }
zxAnMulticastIfTestShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf No. of the interface."
::= { zxAnMulticastIfTestEntry 2 }
zxAnMulticastIfTestSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot No. of the interface."
::= { zxAnMulticastIfTestEntry 3 }
zxAnMulticastIfTestPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical port No. of the interface."
::= { zxAnMulticastIfTestEntry 4 }
zxAnMulticastIfTestOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU No. of the interface.
It is valid only if zxAnMulticastIfTestIfType is 'ponOnu' or
'portVPort' or 'onuUni' or 'servicePort', otherwise, its value
is 0."
::= { zxAnMulticastIfTestEntry 5 }
zxAnMulticastIfTestIfType OBJECT-TYPE
SYNTAX INTEGER {
physicalPort(1),
bridgePort(2),
ponOnu(3),
ponVPort(4),
onuUni(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the interface."
::= { zxAnMulticastIfTestEntry 6 }
zxAnMulticastIfTestLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logic index of the interface.
If zxAnMulticastIfTestIfType is 'physicalPort', its value is 0.
If zxAnMulticastIfTestIfType is 'bridgePort', this object
indicates 'pvc', such as oid '1' indicates 'PVC1'.
If zxAnMulticastIfTestIfType is 'ponOnu', its value is 0.
If zxAnMulticastIfTestIfType is 'ponVPort', this object
indicates 'ponVPort', such as oid '1' indicates 'PortVPort1'.
If zxAnMulticastIfTestIfType is 'onuUni', this object
indicates 'onuSlot.uniId', this type is used for SFUs only.
If the ONU slot is not cared about, the onuSlot is 0,
such as oid '0.1' indicates 'ONUSlot0.UNIID1'.
"
::= { zxAnMulticastIfTestEntry 7 }
zxAnMulticastIfTestMvlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VLAN of interface which will be used in testing datagram.
Value 0 means untagged."
::= { zxAnMulticastIfTestEntry 8 }
zxAnMulticastIfTestGroupIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast group IP address type."
::= { zxAnMulticastIfTestEntry 9 }
zxAnMulticastIfTestGroupIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast group IP address.
The multicast group must be created first.
If can not find the multicast group, test fail.
"
::= { zxAnMulticastIfTestEntry 10}
zxAnMulticastIfTestPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority of interface which will be used in testing datagram."
DEFVAL { 0 }
::= { zxAnMulticastIfTestEntry 11 }
zxAnMulticastIfTestDuration OBJECT-TYPE
SYNTAX Integer32 (1..300)
UNITS "Seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The duration of test."
DEFVAL { 10 }
::= { zxAnMulticastIfTestEntry 12 }
zxAnMulticastIfTestStatus OBJECT-TYPE
SYNTAX INTEGER
{
notStarted(1),
inProgress(2),
success(3),
failed(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of test. Agent need keep this parameter updated so that
manager can get the latest status of test by polling.
notStarted(1) - test is not started
inProgress(2) - test is in progress
success(3) - test is completed successfully
failed(4) - test failed
"
::= { zxAnMulticastIfTestEntry 20 }
zxAnMulticastIfTestFailedReason OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
pvcNotExist(2),
mvlanNotExist(3),
groupNotExist(4),
groupInvalid(5),
parameterError(6),
noTrafficDetected(7),
joinFailed(8),
leaveFailed(9),
setAclFailed(10),
setLoopbackFailed(11),
getStatsFailed(12),
hardwareNotSupport(13),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failed reason of test.
none(1) - No error.
pvcNotExist(2) - Specified PVC does not exist.
mvlanNotExist(3) - Specified MVLAN does not exist.
groupNotExist(4) - Specified multicast group does not exist.
groupInvalid(5) - Specified multicast group is invalid.
parameterError(6) - parameters is invalid.
noTrafficDetected(7) - No multicast traffic is detected.
joinFailed(8) - Port join group failed.
leaveFailed(9) - Port leave group failed.
setAclFailed(10) - Fail to set acl.
setLoopbackFailed(11) - Fail to set loopback.
getStatsFailed(12) - Fail to get muticast statistics.
hardwareNotSupport(13) - Hardware does not support.
unknown(255) - Unknown error.
"
::= { zxAnMulticastIfTestEntry 21 }
zxAnMulticastIfTestBwAfterJoin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of multicast traffic after join operation.
Notes:there is a possibility that the units of this object maybe
is different, so the units are not specified but can be directly
obtained from zxAnMulticastIfTestBwUnit."
::= { zxAnMulticastIfTestEntry 23 }
zxAnMulticastIfTestBwAfterLeave OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth of multicast traffic after leave operation.
Notes:there is a possibility that the units of this object maybe
is different, so the units are not specified but can be directly
obtained from zxAnMulticastIfTestBwUnit."
::= { zxAnMulticastIfTestEntry 24 }
zxAnMulticastIfTestBwUnit OBJECT-TYPE
SYNTAX INTEGER
{
pps(1),
kbps(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit of bandwidth of multicast traffic."
::= { zxAnMulticastIfTestEntry 25 }
zxAnMulticastIfTestMcastPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast packets counter of successful test."
::= { zxAnMulticastIfTestEntry 26 }
zxAnMulticastIfTestAction OBJECT-TYPE
SYNTAX INTEGER
{
start(1),
stop(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object is used to start or stop test. The object could be
specified when creating an entry, also could be specified alone in a
SET operation.
start(1) - Start the test.
stop(2) - Stop the test.
"
::= { zxAnMulticastIfTestEntry 30 }
zxAnMulticastIfTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must
set this object to createAndGo(4).
In particular, a newly created row cannot be created
until the corresponding zxAnMulticastIfTestMvlanId,
zxAnMulticastIfTestGroupIpType, zxAnMulticastIfTestGroupIp
and zxAnMulticastIfTestAction have been set.
To delete a row in this table, a manager must
set this object to destroy(6). "
::= { zxAnMulticastIfTestEntry 50 }
END

584
mibs/zte/ZTE-AN-NDP-MIB Normal file
View File

@ -0,0 +1,584 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-NDP-MIB.mib
-- Date : 2010-08-04
-- Author : ZTE Nms dept.
--
-- Zte NDP Snooping Mib for Access Node
--
--------------------------------------------------------------------------
ZTE-AN-NDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32
FROM SNMPv2-SMI
DisplayString,RowStatus,MacAddress FROM SNMPv2-TC
zxAn,ZxAnIfindex,VlanId FROM ZTE-AN-TC-MIB
InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB;
zxAnNdpMib MODULE-IDENTITY
LAST-UPDATED "201008041600Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Li Xiaochun 68896452"
DESCRIPTION "This MIB defines description of ZTE NDP objects."
::= { zxAn 69 }
zxAnNdpObjects OBJECT IDENTIFIER ::= { zxAnNdpMib 1 }
zxAnNdpSnoopingObjects OBJECT IDENTIFIER ::= { zxAnNdpObjects 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. NDP Snooping View Table
-- 2. NDP Snooping Config Table
-- 3. NDP Snooping Global Configuration
-- 4. NDP Filter VLAN Configuration
-- 5. NDP SLAAC Snooping Objects
-- 5.1 NDP SLAAC Snooping View Table
-- 5.2 NDP SLAAC Snooping Port Configuration Table
-- 5.3 NDP SLAAC Source Guard Interface Configuration Table
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1. NDP Snooping View Table
--------------------------------------------------------------------------------
zxAnNdpSnoopingBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the NDP bindings information learnt
by the device."
::= { zxAnNdpSnoopingObjects 2 }
zxAnNdpSnoopingBindingEntry OBJECT-TYPE
SYNTAX ZxAnNdpSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP Snooping Binding Information Entry."
INDEX { zxAnNdpSnoopingBindingIfIndex,zxAnNdpSnoopingBindingIp }
::= { zxAnNdpSnoopingBindingTable 1 }
ZxAnNdpSnoopingBindingEntry ::= SEQUENCE
{
zxAnNdpSnoopingBindingIfIndex ZxAnIfindex,
zxAnNdpSnoopingBindingIp InetAddress,
zxAnNdpSnoopingBindingMac MacAddress,
zxAnNdpSnoopingBindingBrgPort Integer32,
zxAnNdpSnoopingBindingVlan Integer32,
zxAnNdpSnoopingBindingSrcGuard INTEGER,
zxAnNdpSnoopingBindingIpPfxLen InetAddressPrefixLength,
zxAnNdpSnoopingBindingLeaseTime DisplayString,
zxAnNdpSnoopingBindingSvlan Integer32
}
zxAnNdpSnoopingBindingIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index of the interface."
::= { zxAnNdpSnoopingBindingEntry 1 }
zxAnNdpSnoopingBindingIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bound IP address at this interface."
::= { zxAnNdpSnoopingBindingEntry 2}
zxAnNdpSnoopingBindingMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound MAC address."
::= { zxAnNdpSnoopingBindingEntry 3}
zxAnNdpSnoopingBindingBrgPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge port."
::= { zxAnNdpSnoopingBindingEntry 4}
zxAnNdpSnoopingBindingVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound VLAN."
::= { zxAnNdpSnoopingBindingEntry 5}
zxAnNdpSnoopingBindingSrcGuard OBJECT-TYPE
SYNTAX INTEGER
{
enable ( 1 ) ,
disable ( 2 )
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of IP Source Guard.
If IP Source Guard is enabled, only traffic from these IP addresses
is allowed to pass through the interface."
::= { zxAnNdpSnoopingBindingEntry 6}
zxAnNdpSnoopingBindingIpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The prefix length of IPv6 address."
::= { zxAnNdpSnoopingBindingEntry 7 }
zxAnNdpSnoopingBindingLeaseTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lease time of a NDP client's binding.The format is
yyyy-mm-dd HH:MM:SS.For example, 2011-01-01 02:22:33."
::= { zxAnNdpSnoopingBindingEntry 8 }
zxAnNdpSnoopingBindingSvlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The binding SVLAN."
::= { zxAnNdpSnoopingBindingEntry 9 }
--------------------------------------------------------------------------------
-- 2. NDP Snooping Config Table
--------------------------------------------------------------------------------
zxAnNdpSnoopingIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSnoopingIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NDP Snooping Port Configuration Table."
::= { zxAnNdpSnoopingObjects 3 }
zxAnNdpSnoopingIfConfigEntry OBJECT-TYPE
SYNTAX ZxAnNdpSnoopingIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NDP Snooping Port Configuration Entry."
INDEX { zxAnNdpSnoopingIfIndex }
::= { zxAnNdpSnoopingIfConfigTable 1 }
ZxAnNdpSnoopingIfConfigEntry ::= SEQUENCE {
zxAnNdpSnoopingIfIndex ZxAnIfindex,
zxAnNdpSnoopingIfEnable INTEGER,
zxAnNdpSnoopingIfBindingLimit Integer32
}
zxAnNdpSnoopingIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index of the interface."
::= { zxAnNdpSnoopingIfConfigEntry 1 }
zxAnNdpSnoopingIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable ( 1 ) ,
disable ( 2 )
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "NDP Snooping control of the interface.
When NDP Snooping is enabled at an interface, a list of
IP addresses is obtained through NDP Snooping for this
particular interface."
DEFVAL { disable }
::= { zxAnNdpSnoopingIfConfigEntry 2 }
zxAnNdpSnoopingIfBindingLimit OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "NDP Snooping limit of the interface.
This value is used to determine the maximum number of
IP addresses obtained through NDP Snooping for this
particular interface."
DEFVAL { 8 }
::= { zxAnNdpSnoopingIfConfigEntry 3 }
zxAnNdpSnoopingVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSnoopingVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NDP snooping VLAN configuration table."
::= { zxAnNdpSnoopingObjects 4 }
zxAnNdpSnoopingVlanConfigEntry OBJECT-TYPE
SYNTAX ZxAnNdpSnoopingVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NDP snooping VLAN configuration entry."
INDEX { zxAnNdpSnoopingVlanId }
::= { zxAnNdpSnoopingVlanConfigTable 1 }
ZxAnNdpSnoopingVlanConfigEntry ::= SEQUENCE {
zxAnNdpSnoopingVlanId Integer32,
zxAnNdpSnoopingVlanEnable INTEGER
}
zxAnNdpSnoopingVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "VLAN ID."
::= { zxAnNdpSnoopingVlanConfigEntry 1 }
zxAnNdpSnoopingVlanEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable ( 1 ) ,
disable ( 2 )
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "NDP snooping control for a specific VLAN.
'enable' indicates the RA received from a specific
VLAN will be used to update binding state table(BST)
if the address is not in BST and has a permitted prefix.
'disable' indicates not updating binding state table(BST)
but directly forwarding NDP packages."
DEFVAL { disable }
::= { zxAnNdpSnoopingVlanConfigEntry 2 }
--------------------------------------------------------------------------------
-- 3. NDP Snooping Global Configuration
--------------------------------------------------------------------------------
zxAnNdpSnoopingGlobalObjects OBJECT IDENTIFIER
::= { zxAnNdpSnoopingObjects 50 }
zxAnNdpSnoopingGlobalEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable ( 1 ) ,
disable ( 2 )
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the NDP snooping functions."
DEFVAL { disable }
::= { zxAnNdpSnoopingGlobalObjects 1 }
------------------------------------------------------------------------------
-- 4. NDP Filter VLAN Configuration
------------------------------------------------------------------------------
zxAnNdpFilterObjects OBJECT IDENTIFIER ::= { zxAnNdpObjects 2 }
zxAnNdpFilterVlanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP filter table based on VLAN.
If the VLAN item is set, the NE will dispatch the NDP packets
downward by check the out port strictly."
::= { zxAnNdpFilterObjects 2 }
zxAnNdpFilterVlanConfEntry OBJECT-TYPE
SYNTAX ZxAnNdpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnNdpFilterVlanConfTable."
INDEX { zxAnNdpFilterVlanConfVid }
::= { zxAnNdpFilterVlanConfTable 1 }
ZxAnNdpFilterVlanConfEntry ::= SEQUENCE {
zxAnNdpFilterVlanConfVid Integer32,
zxAnNdpFilterVlanConfRowStatus RowStatus
}
zxAnNdpFilterVlanConfVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN ID on which NDP filter feature
is configured."
::= { zxAnNdpFilterVlanConfEntry 1 }
zxAnNdpFilterVlanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnNdpFilterVlanConfEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1).
And the entry just supports createAndGo(4) and destroy(6)
operation."
::= { zxAnNdpFilterVlanConfEntry 50 }
--------------------------------------------------------------------------------
-- 5. NDP SLAAC Snooping Objects
--------------------------------------------------------------------------------
zxAnNdpSlaacSnoopingObjects OBJECT IDENTIFIER ::= { zxAnNdpObjects 3 }
--------------------------------------------------------------------------------
-- 5.1 NDP SLAAC Snooping View Table
--------------------------------------------------------------------------------
zxAnNdpSlaacSnoopingBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSlaacSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the NDP SLAAC bindings information learnt by the
device."
::= { zxAnNdpSlaacSnoopingObjects 2 }
zxAnNdpSlaacSnoopingBindingEntry OBJECT-TYPE
SYNTAX ZxAnNdpSlaacSnoopingBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of zxAnNdpSlaacSnoopingBindingTable."
INDEX
{
zxAnNdpSlaacSnoopingBindIfIndex,
zxAnNdpSlaacSnoopingBindBrgPort,
zxAnNdpSlaacSnoopingBindSVid,
zxAnNdpSlaacSnoopingBindMac
}
::= { zxAnNdpSlaacSnoopingBindingTable 1 }
ZxAnNdpSlaacSnoopingBindingEntry ::= SEQUENCE {
zxAnNdpSlaacSnoopingBindIfIndex ZxAnIfindex,
zxAnNdpSlaacSnoopingBindBrgPort Integer32,
zxAnNdpSlaacSnoopingBindSVid VlanId,
zxAnNdpSlaacSnoopingBindMac MacAddress,
zxAnNdpSlaacSnoopingBindIp InetAddress,
zxAnNdpSlaacSnoopingBindIpPfxLen InetAddressPrefixLength,
zxAnNdpSlaacSnoopBindLeaseTime DisplayString,
zxAnNdpSlaacSnoopingBindSrcGuard INTEGER
}
zxAnNdpSlaacSnoopingBindIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { zxAnNdpSlaacSnoopingBindingEntry 1 }
zxAnNdpSlaacSnoopingBindBrgPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port."
::= { zxAnNdpSlaacSnoopingBindingEntry 2 }
zxAnNdpSlaacSnoopingBindSVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SVLAN ID."
::= { zxAnNdpSlaacSnoopingBindingEntry 3 }
zxAnNdpSlaacSnoopingBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MAC address."
::= { zxAnNdpSlaacSnoopingBindingEntry 4}
zxAnNdpSlaacSnoopingBindIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address."
::= { zxAnNdpSlaacSnoopingBindingEntry 5}
zxAnNdpSlaacSnoopingBindIpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The prefix length of IPv6 address."
::= { zxAnNdpSlaacSnoopingBindingEntry 6 }
zxAnNdpSlaacSnoopBindLeaseTime OBJECT-TYPE
SYNTAX DisplayString(SIZE (19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lease time.
The format is yyyy-mm-dd HH:MM:SS.
For example, 2011-01-01 02:22:33."
::= { zxAnNdpSlaacSnoopingBindingEntry 7 }
zxAnNdpSlaacSnoopingBindSrcGuard OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP source guard status.
If IP source guard is enabled, only traffic from these IP addresses
is allowed to pass through the interface."
::= { zxAnNdpSlaacSnoopingBindingEntry 8 }
--------------------------------------------------------------------------------
-- 5.2 NDP SLAAC Snooping Port Configuration Table
--------------------------------------------------------------------------------
zxAnNdpSlaacSnoopingIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSlaacSnoopingIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The NDP SLAAC snooping interface configuration table."
::= { zxAnNdpSlaacSnoopingObjects 3 }
zxAnNdpSlaacSnoopingIfConfEntry OBJECT-TYPE
SYNTAX ZxAnNdpSlaacSnoopingIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of zxAnNdpSlaacSnoopingIfConfTable."
INDEX { zxAnNdpSlaacSnoopingIfIndex }
::= { zxAnNdpSlaacSnoopingIfConfTable 1 }
ZxAnNdpSlaacSnoopingIfConfEntry ::= SEQUENCE {
zxAnNdpSlaacSnoopingIfIndex ZxAnIfindex,
zxAnNdpSlaacSnoopingIfEnable INTEGER,
zxAnNdpSlaacSnoopingIfBindingLmt Integer32
}
zxAnNdpSlaacSnoopingIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { zxAnNdpSlaacSnoopingIfConfEntry 1 }
zxAnNdpSlaacSnoopingIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP SLAAC snooping control of the interface.
When SLAAC snooping is enabled at an interface, a list of IP
addresses is obtained through SLAAC snooping for this particular
interface."
DEFVAL { disabled }
::= { zxAnNdpSlaacSnoopingIfConfEntry 2 }
zxAnNdpSlaacSnoopingIfBindingLmt OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP SLAAC snooping binding limit of the interface.
This value is used to determine the maximum number of IP addresses
obtained through SLAAC snooping for this particular interface."
DEFVAL { 2 }
::= { zxAnNdpSlaacSnoopingIfConfEntry 3 }
--------------------------------------------------------------------------------
-- 5.3 NDP SLAAC Source Guard Configuration Table
--------------------------------------------------------------------------------
zxAnNdpSlaacSrcGuardIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNdpSlaacSrcGuardIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP SLAAC source guard interface configuration table."
::= { zxAnNdpSlaacSnoopingObjects 4 }
zxAnNdpSlaacSrcGuardIfConfEntry OBJECT-TYPE
SYNTAX ZxAnNdpSlaacSrcGuardIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of zxAnNdpSlaacSrcGuardIfConfTable."
INDEX
{
zxAnNdpSlaacSrcGuardIfIndex,
zxAnNdpSlaacSrcGuardBrgPort
}
::= { zxAnNdpSlaacSrcGuardIfConfTable 1 }
ZxAnNdpSlaacSrcGuardIfConfEntry ::= SEQUENCE {
zxAnNdpSlaacSrcGuardIfIndex ZxAnIfindex,
zxAnNdpSlaacSrcGuardBrgPort Integer32,
zxAnNdpSlaacSrcGuardIfEnable INTEGER
}
zxAnNdpSlaacSrcGuardIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { zxAnNdpSlaacSrcGuardIfConfEntry 1 }
zxAnNdpSlaacSrcGuardBrgPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port."
::= { zxAnNdpSlaacSrcGuardIfConfEntry 2}
zxAnNdpSlaacSrcGuardIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the source guard."
DEFVAL { disabled }
::= { zxAnNdpSlaacSrcGuardIfConfEntry 3}
END

424
mibs/zte/ZTE-AN-NNI-QOS-MIB Normal file
View File

@ -0,0 +1,424 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-NNI-QOS-MIB.mib
-- Date : 2008-01-18
-- Author : ZTE Nms dept.
--
-- Zte NNI Qos Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-NNI-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB
ZxAnIfindex FROM ZTE-AN-TC-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnNniQosMib MODULE-IDENTITY
LAST-UPDATED "200801191102Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Su Chunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte Access Node managed objects."
::= { zxAn 22 }
zxAnNniQosObjects OBJECT IDENTIFIER ::= { zxAnNniQosMib 1 }
zxAnNniQosTrapObjects OBJECT IDENTIFIER ::= { zxAnNniQosMib 2 }
zxAnNniQosGlobalObjects OBJECT IDENTIFIER ::= { zxAnNniQosObjects 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Global configuration cos 2 Shape
-- 2.Shape schedular Table
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Global configuration cos 2 Shape
--------------------------------------------------------------------------------
zxAnNniQosCos2Queue OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { zxAnNniQosGlobalObjects 1 }
--------------------------------------------------------------------------------
-- 2.Traffic Class (DSCP) to COS Priority Mapping Table
--------------------------------------------------------------------------------
zxAnNniQosQueueSchedTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosQueueSchedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosObjects 2 }
zxAnNniQosQueueSchedEntry OBJECT-TYPE
SYNTAX ZxAnNniQosQueueSchedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { zxAnNniQosQueueSchedTable 1 }
ZxAnNniQosQueueSchedEntry ::= SEQUENCE
{
zxAnNniQosQueueSchedAlgorithm INTEGER,
zxAnNniQosQueueSchedWeight OCTET STRING,
zxAnNniQosQueueSchedMinRate OBJECT IDENTIFIER,
zxAnNniQosQueueSchedMaxRate OBJECT IDENTIFIER,
zxAnNniQosQueueSchedRowStatus RowStatus
}
zxAnNniQosQueueSchedAlgorithm OBJECT-TYPE
SYNTAX INTEGER
{
sp(1), -- Strict Priority
wrr(2), -- Weighted Round Robin (WRR)
fq(3) -- Fair Queue
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosQueueSchedEntry 1 }
zxAnNniQosQueueSchedWeight OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosQueueSchedEntry 2 }
zxAnNniQosQueueSchedMinRate OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of queue's minrate.The size of
sequence is 8 and it presents min rate for 8 queques.
For example,the value {100.200.300.400.
500.600.700.800} means queue1's min rate
is both 100kbps,....,
The range of each rate is 0 to 1000000.
The unit is kbps."
::= { zxAnNniQosQueueSchedEntry 3 }
zxAnNniQosQueueSchedMaxRate OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of queue's max rate.The size of
sequence is 8 and it presents max rate for 8 queques.
For example,the value {100.200.300.400.
500.600.700.800} means queue1's max rate
is both 100kbps,....,
The range of each rate is 0 to 1000000.
The unit is kbps."
::= { zxAnNniQosQueueSchedEntry 4 }
zxAnNniQosQueueSchedRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosQueueSchedEntry 10 }
-------------------
zxAnNniQosAclBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosAclBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosObjects 3 }
zxAnNniQosAclBindEntry OBJECT-TYPE
SYNTAX ZxAnNniQosAclBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { zxAnNniQosAclBindTable 1 }
ZxAnNniQosAclBindEntry ::= SEQUENCE
{
zxAnNniQosAclIndex INTEGER,
zxAnNniQosAclBindDir INTEGER,
zxAnNniQosAclBindRowStatus RowStatus
}
zxAnNniQosAclIndex OBJECT-TYPE
SYNTAX INTEGER(1..349)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosAclBindEntry 1 }
zxAnNniQosAclBindDir OBJECT-TYPE
SYNTAX INTEGER
{
in(1),
out(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosAclBindEntry 2 }
zxAnNniQosAclBindRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosAclBindEntry 10 }
--deprecated
zxAnNniQosShapeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosShapeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "deprecated"
::= { zxAnNniQosObjects 4 }
zxAnNniQosShapeEntry OBJECT-TYPE
SYNTAX ZxAnNniQosShapeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "deprecated"
INDEX { ifIndex }
::= { zxAnNniQosShapeTable 1 }
ZxAnNniQosShapeEntry ::= SEQUENCE
{
zxAnNniQosShapeRate Integer32,
zxAnNniQosShapeBurstSize Integer32,
zxAnNniQosShapeDir INTEGER,
zxAnNniQosShapeRowStatus RowStatus
}
zxAnNniQosShapeRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "deprecated"
::= { zxAnNniQosShapeEntry 1 }
zxAnNniQosShapeBurstSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "deprecated"
::= { zxAnNniQosShapeEntry 2 }
zxAnNniQosShapeDir OBJECT-TYPE
SYNTAX INTEGER{
in(1),
out(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "deprecated"
::= { zxAnNniQosShapeEntry 3 }
zxAnNniQosShapeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "deprecated"
::= { zxAnNniQosShapeEntry 10 }
--
zxAnNniQosShapeConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosShapeConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosObjects 5 }
zxAnNniQosShapeConfEntry OBJECT-TYPE
SYNTAX ZxAnNniQosShapeConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex, zxAnNniQosShapeConfDir }
::= { zxAnNniQosShapeConfTable 1 }
ZxAnNniQosShapeConfEntry ::= SEQUENCE
{
zxAnNniQosShapeConfDir INTEGER,
zxAnNniQosShapeConfRate Integer32,
zxAnNniQosShapeConfBurstSize Integer32,
zxAnNniQosShapeConfRowStatus RowStatus
}
zxAnNniQosShapeConfDir OBJECT-TYPE
SYNTAX INTEGER{
in(1),
out(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosShapeConfEntry 1 }
zxAnNniQosShapeConfRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosShapeConfEntry 2 }
zxAnNniQosShapeConfBurstSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosShapeConfEntry 3 }
zxAnNniQosShapeConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosShapeConfEntry 10 }
------
zxAnNniQosTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosObjects 6 }
zxAnNniQosTrustEntry OBJECT-TYPE
SYNTAX ZxAnNniQosTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { ifIndex }
::= { zxAnNniQosTrustTable 1 }
ZxAnNniQosTrustEntry ::= SEQUENCE
{
zxAnNniQosTrustDscp INTEGER,
zxAnNniQosTrustCos INTEGER
}
zxAnNniQosTrustDscp OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosTrustEntry 1 }
zxAnNniQosTrustCos OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosTrustEntry 2 }
--------------
zxAnNniQosConformDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnNniQosConformDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosObjects 7 }
zxAnNniQosConformDscpEntry OBJECT-TYPE
SYNTAX ZxAnNniQosConformDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { zxAnNniQosConformDscpDscp }
::= { zxAnNniQosConformDscpTable 1 }
ZxAnNniQosConformDscpEntry ::= SEQUENCE
{
zxAnNniQosConformDscpDscp INTEGER,
zxAnNniQosConformDscpNewDscp INTEGER,
zxAnNniQosConformDscpNewCos INTEGER,
zxAnNniQosConformDscpNewDp INTEGER ,
zxAnNniQosConformDscpRowStatus RowStatus
}
zxAnNniQosConformDscpDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnNniQosConformDscpEntry 1 }
zxAnNniQosConformDscpNewDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosConformDscpEntry 2 }
zxAnNniQosConformDscpNewCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosConformDscpEntry 3 }
zxAnNniQosConformDscpNewDp OBJECT-TYPE
SYNTAX INTEGER(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosConformDscpEntry 4 }
zxAnNniQosConformDscpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { zxAnNniQosConformDscpEntry 10 }
------
zxAnNniQosCos2Drop OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { zxAnNniQosGlobalObjects 8 }
zxAnNniQosTrustMode OBJECT-TYPE
SYNTAX INTEGER
{
untrust(1),
trustcosonly(2),
trustdscponly(3),
notsupport(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Goobal Trust Mode."
DEFVAL { untrust }
::= { zxAnNniQosGlobalObjects 9 }
END

25
mibs/zte/ZTE-AN-OFD-SMI Normal file
View File

@ -0,0 +1,25 @@
ZTE-AN-OFD-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises FROM SNMPv2-SMI;
zxAnOfd MODULE-IDENTITY
LAST-UPDATED "201302250000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "wangbingyu
Mail: wang.bingyu@zte.com.cn
Tel : 021-68897359"
DESCRIPTION "The mib architecture for management of ZTE optical
fiber diagnosis nodes.
The OID of zxAnOfd is assigned by zhang.jingshu,
tech. depart of ZTE China."
REVISION "201302250000Z"
DESCRIPTION "Initial version of this MIB module."
::= { zte 1083 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
END

1372
mibs/zte/ZTE-AN-OTDR-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,778 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-PERF-MGMT-MIB.mib
-- Date : 2007-01-04
-- Author : ZTE Nms dept.
--
-- Zte Performance Mgmt Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-PERF-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,NOTIFICATION-TYPE,OBJECT-TYPE,Integer32
,Unsigned32,Counter64
FROM SNMPv2-SMI
RowStatus,DisplayString,TEXTUAL-CONVENTION,TruthValue
FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB;
zxAnPerfMgmtMib MODULE-IDENTITY
LAST-UPDATED "200703271030Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Su Chunshan 68896292,
Xu Lirong 68896481 "
DESCRIPTION "This MIB defines managed objects of zte system mgmt."
::= { zxAn 189 }
zxAnPerfMgmtObjects OBJECT IDENTIFIER ::= { zxAnPerfMgmtMib 1 }
zxAnPerfLogMgmtObjects OBJECT IDENTIFIER ::= { zxAnPerfMgmtMib 2 }
zxAnPerfFileMgmtObjects OBJECT IDENTIFIER ::= { zxAnPerfMgmtMib 3 }
zxAnPerfMgmtTrapObjects OBJECT IDENTIFIER ::= { zxAnPerfMgmtMib 100 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.performance control table
-- 2.performance threshold table
-- 3.performance file mgmt
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.performance control table
--------------------------------------------------------------------------------
zxAnPmCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPmCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes performance control information."
::= { zxAnPerfMgmtObjects 1 }
zxAnPmCtrlEntry OBJECT-TYPE
SYNTAX ZxAnPmCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPmCtrlTable.It defines performance
metrics to be monitored."
INDEX { zxAnPmCtrlIndex }
::= { zxAnPmCtrlTable 1 }
ZxAnPmCtrlEntry ::= SEQUENCE {
zxAnPmCtrlIndex Integer32,
zxAnPmCtrlDesc DisplayString,
zxAnPmCtrlMetric OBJECT IDENTIFIER,
zxAnPmCtrlMetricInstIndex OBJECT IDENTIFIER,
zxAnPmCtrlAdminStatus INTEGER,
zxAnPmCtrlBucketsRequested Integer32, -- reserved now 2007-01-04
zxAnPmCtrlBucketsGranted Integer32, -- reserved now 2007-01-04
zxAnPmCtrlSamplingInterval Integer32,
zxAnPmCtrlRowStatus RowStatus,
zxAnPmCtrlSamplingType INTEGER,
zxAnPmCtrlStatisticalInterval Integer32
}
zxAnPmCtrlIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in the
zxAnPmCtrl table."
::= { zxAnPmCtrlEntry 1 }
zxAnPmCtrlDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description for this performance metric."
::= { zxAnPmCtrlEntry 2 }
zxAnPmCtrlMetric OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The performance metric identification.It identifies the type of
the performance data for which historical data was collected .
-- IMPORTANT!!
This metric can be any leaf node,ie. variable or virtual object
identifier in the mib.
When it is leaf node, ie. variable, It means only this variable will be
monitored by a agent.
When it isn't a leaf node,ie. a virtual object identifier, It means
all variables subject to this node will be monitored by a agent.
This object indicates the monitored metric only, but no a monitored
instance.So if the monitored instance should be told to a agent,
the zxAnPmCtrlMetricInstIndex must be specified. For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmCtrlMetricInstIndex
should be 15.
"
::= { zxAnPmCtrlEntry 3 }
zxAnPmCtrlMetricInstIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A mib variable's instance.When the monitored object is only a
specified variable's instance,such as a port's ifInOctets,the
zxAnPmCtrlMetricInstIndex should be specified.For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmCtrlMetricInstIndex
should be 15.
If no instance should be specified,zxAnPmCtrlMetricInstIndex should
be 0.
"
::= { zxAnPmCtrlEntry 4 }
zxAnPmCtrlAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
start(1),
stop(2),
resetCounter(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The performance metric operation mode."
::= { zxAnPmCtrlEntry 5 }
zxAnPmCtrlBucketsRequested OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The requested number of discrete time intervals.
When this object is created or modified, the probe
should set zxAnPmCtrlBucketsGranted as closely to
this object as is possible for the particular probe
implementation and available resources."
DEFVAL { 50 }
::= { zxAnPmCtrlEntry 6 }
zxAnPmCtrlBucketsGranted OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discrete sampling intervals.
When the associated zxAnPmCtrlBucketsRequested
object is created or modified, the probe
should set this object as closely to the requested
value as is possible for the particular
probe implementation and available resources. The
probe must not lower this value except as a result
of a modification to the associated
zxAnPmCtrlBucketsRequested object.
There will be times when the actual number of
buckets associated with this entry is less than
the value of this object. In this case, at the
end of each sampling interval, a new bucket will
be added to the media-specific table.
When the number of buckets reaches the value of
this object and a new bucket is to be added to the
media-specific table, the oldest bucket associated
with this zxAnPmCtrlEntry shall be deleted by
the agent so that the new bucket can be added.
When the value of this object changes to a value less
than the current value, entries are deleted
from the media-specific table associated with this
zxAnPmCtrlEntry. Enough of the oldest of these
entries shall be deleted by the agent so that their
number remains less than or equal to the new value of
this object.
When the value of this object changes to a value greater
than the current value, the number of associated media-
specific entries may be allowed to grow."
::= { zxAnPmCtrlEntry 7 }
zxAnPmCtrlSamplingInterval OBJECT-TYPE
SYNTAX Integer32 (1..3600)
UNITS "Seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval in seconds over which the data is
sampled for each bucket in the part of the
media-specific table associated with this
zxAnPmCtrlEntry. This interval can
be set to any number of seconds between 1 and
3600 (1 hour).
Because the counters in a bucket may overflow at their
maximum value with no indication, a prudent manager will
take into account the possibility of overflow in any of
the associated counters. It is important to consider the
minimum time in which any counter could overflow on a
particular media type and set the zxAnPmCtrlInterval
object to a value less than this interval. This is
typically most important for the 'octets' counter in any
media-specific table. For example, on an Ethernet
network, the etherHistoryOctets counter could overflow
in about one hour at the Ethernet's maximum
utilization.
This object may not be modified if the associated
zxAnPmCtrlStatus object is equal to valid(1)."
DEFVAL { 1800 }
::= { zxAnPmCtrlEntry 8 }
zxAnPmCtrlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPmCtrlEntry 9 }
zxAnPmCtrlSamplingType OBJECT-TYPE
SYNTAX INTEGER {
absoluteValue(1),
deltaValue(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The method of sampling the selected variable and
calculating the value to be compared against the
thresholds. If the value of this object is
absoluteValue(1), the value of the selected variable
will be compared directly with the thresholds at the
end of the sampling interval. If the value of this
object is deltaValue(2), the value of the selected
variable at the last sample will be subtracted from
the current value, and the difference compared with
the thresholds."
::= { zxAnPmCtrlEntry 10 }
zxAnPmCtrlStatisticalInterval OBJECT-TYPE
SYNTAX Integer32 (1..1440)
UNITS "Minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval in minutes over which the data is
statistical for each bucket in the part of the
media-specific table associated with this
zxAnPmCtrlEntry. This interval can
be set to any number of seconds between 1 and
1400 (24 hour)."
DEFVAL { 15 }
::= { zxAnPmCtrlEntry 11 }
zxAnPmSpareIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Query Pm free index."
::= { zxAnPerfMgmtObjects 2 }
--------------------------------------------------------------------------------
-- 31.performance history table
--------------------------------------------------------------------------------
zxAnPmHisTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPmHisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes performance history information."
::= { zxAnPerfMgmtObjects 31 }
zxAnPmHisEntry OBJECT-TYPE
SYNTAX ZxAnPmHisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPmHisTable.It defines history performance metrics."
INDEX { zxAnPmHisMetric,zxAnPmHisMetricInstIndex }
::= { zxAnPmHisTable 1 }
ZxAnPmHisEntry ::= SEQUENCE {
zxAnPmHisMetric OBJECT IDENTIFIER,
zxAnPmHisMetricInstIndex OBJECT IDENTIFIER,
zxAnPmHisStatisticalValue Counter64
}
zxAnPmHisMetric OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The performance metric identification.It identifies the type of
the performance data for which historical data was collected . "
::= { zxAnPmHisEntry 1 }
zxAnPmHisMetricInstIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mib variable's instance.When the monitored object is only a
specified variable's instance,such as a port's ifInOctets,the
zxAnPmThresholdMetricPointInstIndex should be specified.For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmThresholdMetricPointInstIndex
should be 15.
If no instance should be specified,zxAnPmThresholdMetricPointInstIndex should
be 0.
"
::= { zxAnPmHisEntry 2 }
zxAnPmHisStatisticalValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of history performance metric."
::= { zxAnPmHisEntry 3 }
--------------------------------------------------------------------------------
-- 32.performance threshold table
--------------------------------------------------------------------------------
zxAnPmThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPmThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes performance threshold information."
::= { zxAnPerfMgmtObjects 32 }
zxAnPmThresholdEntry OBJECT-TYPE
SYNTAX ZxAnPmThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPmThresholdTable.It defines performance
metrics threshold to be monitored."
INDEX { zxAnPmThresholdMetricInstIndex,zxAnPmThresholdMetric }
::= { zxAnPmThresholdTable 1 }
ZxAnPmThresholdEntry ::= SEQUENCE {
zxAnPmThresholdMetricInstIndex OBJECT IDENTIFIER,
zxAnPmThresholdMetric OBJECT IDENTIFIER,
zxAnPmEventTrapEnable INTEGER,
zxAnPmRisingWarningThreshold Counter64,
zxAnPmRisingAlarmThreshold Counter64,
zxAnPmFallingWarningThreshold Counter64,
zxAnPmFallingAlarmThreshold Counter64,
zxAnPmThresholdRowStatus RowStatus
}
zxAnPmThresholdMetricInstIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mib variable's instance.When the monitored object is only a
specified variable's instance,such as a port's ifInOctets,the
zxAnPmThresholdMetricPointInstIndex should be specified.For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmThresholdMetricPointInstIndex
should be 15.
If no instance should be specified,zxAnPmThresholdMetricPointInstIndex should
be 0."
::= { zxAnPmThresholdEntry 1 }
zxAnPmThresholdMetric OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The performance metric identification.It identifies the type of
the performance data for which historical data was collected . "
::= { zxAnPmThresholdEntry 2 }
zxAnPmEventTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"enable/disable this performance trap."
::= { zxAnPmThresholdEntry 3 }
zxAnPmRisingWarningThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A threshold for the sampled statistic. When the
current sampled value is greater than or equal to
this threshold, and the value at the last sampling
interval was less than this threshold, a single
warning event will be generated.
After a rising event is generated, another such event
will not be generated until the sampled value
falls below this threshold and reaches the
zxAnPmEventFallingWarningThreshold."
::= { zxAnPmThresholdEntry 4 }
zxAnPmRisingAlarmThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A threshold for the sampled statistic. When the
current sampled value is greater than or equal to
this threshold, and the value at the last sampling
interval was less than this threshold, a single
alarm event will be generated.
After a rising event is generated, another such event
will not be generated until the sampled value
falls below this threshold and reaches the
zxAnPmEventFallingAlarmThreshold."
::= { zxAnPmThresholdEntry 5 }
zxAnPmFallingWarningThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A threshold for the sampled statistic. When the
current sampled value is less than or equal to this
threshold, and the value at the last sampling
interval was greater than this threshold, a single
warning event will be generated.
After a falling event is generated, another such event
will not be generated until the sampled value
rises above this threshold and reaches the
zxAnPmEventRisingWarningThreshold."
::= { zxAnPmThresholdEntry 6 }
zxAnPmFallingAlarmThreshold OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A threshold for the sampled statistic. When the
current sampled value is less than or equal to this
threshold, and the value at the last sampling
interval was greater than this threshold, a single
alarm event will be generated.
After a falling event is generated, another such event
will not be generated until the sampled value
rises above this threshold and reaches the
zxAnPmEventRisingAlarmThreshold."
::= { zxAnPmThresholdEntry 7 }
zxAnPmThresholdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPmThresholdEntry 31 }
--------------------------------------------------------------------------------
-- 2.performance log mgmt
--------------------------------------------------------------------------------
zxAnPmLogAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "It indicate whether NE record performance metric static value to log file.
If is enable,NE will record performance metric static value to log file."
::= { zxAnPerfLogMgmtObjects 1 }
zxAnPmLogMaxRecordRows OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Performance metric log record rows.More than the max record number,the log file will be re-writted circulatory.
It means when reache max record number,some performance metric static records will be losted."
::= { zxAnPerfLogMgmtObjects 2 }
zxAnPmLogManualReportAction OBJECT-TYPE
SYNTAX INTEGER
{
report(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If report,NE will FTP performance metric log file to EMS immediately."
::= { zxAnPerfLogMgmtObjects 3 }
zxAnPmLogManualReportStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true,NE has reported file to FTP path.It related with zxAnPmLogManualReportAction.
If zxAnPmLogManualReportAction set report,NE first set zxAnPmLogManualReportStatus false,
when log file has been uploaded to EMS,then NE set zxAnPmLogManualReportStatus true."
::= { zxAnPerfLogMgmtObjects 4 }
zxAnPmLogAutoReportMetric OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "It indicate whether NE report log file automatic to EMS by FTP."
::= { zxAnPerfLogMgmtObjects 5 }
zxAnPmLogAutoReportInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "Minute"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NE FTP performance metric log file to EMS interval time."
::= { zxAnPerfLogMgmtObjects 6 }
zxAnPmLogReportFtpHost OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"EMS FTP Host IP Address. "
::= { zxAnPerfLogMgmtObjects 7 }
zxAnPmLogReportFtpPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"EMS FTP Path,there EMS will upload log files."
::= { zxAnPerfLogMgmtObjects 8 }
zxAnPmLogReportFtpUser OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name of zxAnPmLogReportFtpUrl."
::= { zxAnPerfLogMgmtObjects 9 }
zxAnPmLogReportFtpPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password of of zxAnPmLogReportFtpUrl."
::= { zxAnPerfLogMgmtObjects 10 }
zxAnPmLogCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPmLogCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes performance log control information."
::= { zxAnPerfLogMgmtObjects 31 }
zxAnPmLogCtrlEntry OBJECT-TYPE
SYNTAX ZxAnPmLogCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnPmLogCtrlTable.It defines which performance
metrics add to log file."
INDEX { zxAnPmLogCtrlMetric, zxAnPmLogCtrlMetricInstIndex}
::= { zxAnPmLogCtrlTable 1 }
ZxAnPmLogCtrlEntry ::= SEQUENCE {
zxAnPmLogCtrlMetric OBJECT IDENTIFIER,
zxAnPmLogCtrlMetricInstIndex OBJECT IDENTIFIER,
zxAnPmLoggingMetricAdminStatus INTEGER,
zxAnPmLogCtrlRowStatus RowStatus
}
zxAnPmLogCtrlMetric OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The performance metric identification.It identifies the type of
the performance data for which historical data was collected .
-- IMPORTANT!!
This metric can be any leaf node,ie. variable or virtual object
identifier in the mib.
When it is leaf node, ie. variable, It means only this variable will be
monitored by a agent.
When it isn't a leaf node,ie. a virtual object identifier, It means
all variables subject to this node will be monitored by a agent.
This object indicates the monitored metric only, but no a monitored
instance.So if the monitored instance should be told to a agent,
the zxAnPmCtrlMetricInstIndex must be specified. For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmCtrlMetricInstIndex
should be 15.
"
::= { zxAnPmLogCtrlEntry 1 }
zxAnPmLogCtrlMetricInstIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mib variable's instance.When the monitored object is only a
specified variable's instance,such as a port's ifInOctets,the
zxAnPmCtrlMetricInstIndex should be specified.For example,
If the instance 'ifInOctets.15' will be monitered,then zxAnPmCtrlMetric
should be 1.3.6.1.2.1.2.2.1.10, and then, zxAnPmCtrlMetricInstIndex
should be 15.
If no instance should be specified,zxAnPmCtrlMetricInstIndex should
be 0.
"
::= { zxAnPmLogCtrlEntry 2 }
zxAnPmLoggingMetricAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "It indicate whether NE record this performance metric static value to log file.
It also depend zxAnPmLogAdminStatus.Only zxAnPmLogAdminStatus and zxAnPmCtrlLogAdminStatus are enable,
NE records performance metric static value to log file."
::= { zxAnPmLogCtrlEntry 3 }
zxAnPmLogCtrlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPmLogCtrlEntry 31 }
--------------------------------------------------------------------------------
-- 3.performance file mgmt
--------------------------------------------------------------------------------
zxAnPerfRetrievalControlObjects OBJECT IDENTIFIER
::= { zxAnPerfFileMgmtObjects 1 }
zxAnPerfRetrievalTimeGranularity OBJECT-TYPE
SYNTAX INTEGER
{
for15Minutes(1),
for24Hours(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time granularity of performance data retrieval."
::= { zxAnPerfRetrievalControlObjects 1 }
zxAnPerfRetrievalStartTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..19))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the start of the time for which the
selected PM measurements shall be retrieved (this parameter
only applies for the retrieval of historical PM data).
The format is yyyy-mm-dd HH:MM:SS.
For example, 2001-01-01 02:22:33. "
::= { zxAnPerfRetrievalControlObjects 2 }
zxAnPerfRetrievalEndTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..19))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the end of the time for which the selected
PM measurements shall be retrieved (this parameter only
applies for the retrieval of historical PM data).
The format is yyyy-mm-dd HH:MM:SS.
For example, 2001-01-01 02:22:33. "
::= { zxAnPerfRetrievalControlObjects 3 }
--------------------------------------------------------------------------------
-- 100.Trap
--------------------------------------------------------------------------------
zxAnPmMetricOverWarning NOTIFICATION-TYPE
OBJECTS { zxAnPmThresholdMetricInstIndex, zxAnPmThresholdMetric, zxAnPmHisStatisticalValue, zxAnPmCtrlStatisticalInterval, zxAnPmCtrlSamplingType,zxAnPmRisingWarningThreshold,zxAnPmFallingWarningThreshold}
STATUS current
DESCRIPTION
"It indicate current statistical metric over threshold,if zxAnPmEventRisingThreshold has valid value,
it means over upper threshold,inversely it means below lower threshold."
::= { zxAnPerfMgmtTrapObjects 1 }
zxAnPmMetricOverWarningRestore NOTIFICATION-TYPE
OBJECTS { zxAnPmThresholdMetricInstIndex,zxAnPmThresholdMetric, zxAnPmHisStatisticalValue, zxAnPmCtrlStatisticalInterval, zxAnPmCtrlSamplingType,zxAnPmRisingWarningThreshold,zxAnPmFallingWarningThreshold}
STATUS current
DESCRIPTION
"It indicate current statistical metric restore to normal range."
::= { zxAnPerfMgmtTrapObjects 2 }
zxAnPmMetricOverAlarm NOTIFICATION-TYPE
OBJECTS { zxAnPmThresholdMetricInstIndex, zxAnPmThresholdMetric, zxAnPmHisStatisticalValue, zxAnPmCtrlStatisticalInterval, zxAnPmCtrlSamplingType,zxAnPmRisingAlarmThreshold,zxAnPmFallingAlarmThreshold}
STATUS current
DESCRIPTION
"It indicate current statistical metric over threshold,if zxAnPmEventRisingAlarmThreshold has valid value,
it means over upper threshold,inversely it means below lower threshold."
::= { zxAnPerfMgmtTrapObjects 3 }
zxAnPmMetricOverAlarmRestore NOTIFICATION-TYPE
OBJECTS { zxAnPmThresholdMetricInstIndex, zxAnPmThresholdMetric, zxAnPmHisStatisticalValue, zxAnPmCtrlStatisticalInterval, zxAnPmCtrlSamplingType,zxAnPmRisingAlarmThreshold,zxAnPmFallingAlarmThreshold}
STATUS current
DESCRIPTION
"It indicate current statistical metric restore to normal range."
::= { zxAnPerfMgmtTrapObjects 4 }
END

590
mibs/zte/ZTE-AN-PETH-MIB Normal file
View File

@ -0,0 +1,590 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-SYS-MIB.mib
-- Date : 2010-01-25
-- Author : ZTE Nms dept.
--
-- Zte System Mgmt Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-PETH-MIB DEFINITIONS ::= BEGIN
IMPORTS
TruthValue, DisplayString FROM SNMPv2-TC
enterprises, MODULE-IDENTITY, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
zxAn FROM ZTE-AN-TC-MIB
ifIndex FROM RFC1213-MIB;
zxAnPethMib MODULE-IDENTITY
LAST-UPDATED "201001251500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
She Yunsheng 68896270"
DESCRIPTION "This MIB defines Description of zte power ethernet managed objects."
::= { zxAn 300 }
zxAnPethObjects OBJECT IDENTIFIER
::= { zxAnPethMib 1 }
zxAnPethTrapObjects OBJECT IDENTIFIER
::= { zxAnPethMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Global Configuration
-- 2.PSE Port Information
-- 3.PSE Card Information
-- 4.PDE Port Information
-- 5.Trap Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Global Configuration
--------------------------------------------------------------------------------
zxAnPethGlobalObjects OBJECT IDENTIFIER
::= { zxAnPethObjects 1 }
zxAnPethPsePmMode OBJECT-TYPE
SYNTAX INTEGER
{
none ( 1 ) ,
staticPowerWithPriority ( 2 ) ,
dynamicPowerWithPriority ( 3 ) ,
staticPowerWithoutPriority ( 4 ) ,
dynamicPowerWithoutPriority ( 5 )
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The power management mode. Possible values are:
none (1) - Power management is not performed by default,
The user must power-up the port manually.
staticPowerWithPriority (2)- Power is budgeted staticly base
on the priority.
dynamicPowerWithPriority (3)- Power is budgeted base on the load
and priority.
staticPowerWithoutPriority (4)- Same as staticPowerWithPriority
except the priority
dynamicPowerWithoutPriority(5)- Same as dynamicPowerWithPriority
except the priority."
::= { zxAnPethGlobalObjects 1}
zxAnPethPseActualCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual momentary current."
::= { zxAnPethGlobalObjects 2 }
zxAnPethPseActualVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual momentary input line voltage."
::= { zxAnPethGlobalObjects 3 }
zxAnPethPseChipTemp OBJECT-TYPE
SYNTAX Integer32
UNITS "centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the PSE chip."
::= { zxAnPethGlobalObjects 4 }
zxAnPethPseChipTempAlmThresh OBJECT-TYPE
SYNTAX Integer32(10..250)
UNITS "centigrade"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The temperature alarm threshold of the PSE chip."
DEFVAL { 120 }
::= { zxAnPethGlobalObjects 5 }
zxAnPethPseChipTempTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the zxAnPethPseChipHighTempAlm and
zxAnPethPseChipHighTempClr."
::= { zxAnPethGlobalObjects 6 }
zxAnPethPseOutVoltageUpperThresh OBJECT-TYPE
SYNTAX Integer32(0|440..585)
UNITS "0.1V"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper threshold of PSE output volts.
The alarm should be generated when zxAnPethPseActualVoltage
exceeds this threshold.
zxAnPethPseOutVoltageUpperThresh must be larger than
zxAnPethPseOutVoltageLowerThresh.
If it is 0, no alarm reported to manager."
::= { zxAnPethGlobalObjects 7 }
zxAnPethPseOutVoltageLowerThresh OBJECT-TYPE
SYNTAX Integer32(0|440..585)
UNITS "0.1V"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower threshold of PSE output volts.
The alarm should be generated when zxAnPethPseActualVoltage is
lower than this threshold.
zxAnPethPseOutVoltageLowerThresh must be less than
zxAnPethPseOutVoltageUpperThresh.
If it is 0, no alarm reported to manager."
::= { zxAnPethGlobalObjects 8 }
zxAnPethPseFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PSE firmware version."
::= { zxAnPethGlobalObjects 9 }
zxAnPethMainPsePowerLimit OBJECT-TYPE
SYNTAX Integer32(1..65535)
UNITS "0.1Watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The power threshhold of PSE output."
::= { zxAnPethGlobalObjects 10 }
zxAnPethMainPsePowerUsageThresh OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "0.1Watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PSE power usage threshold.
When pethMainPseConsumptionPower is larger than
zxAnPethMainPsePowerUsageThresh, pethMainPowerUsageOnNotification
will be sent.
Value 0 means that pethMainPowerUsageOnNotification is disabled.
Note: zxAnPethMainPsePowerUsageThresh must be less than
zxAnPethMainPsePowerLimit."
::= { zxAnPethGlobalObjects 11 }
--------------------------------------------------------------------------------
-- 2.PSE Port Information
--------------------------------------------------------------------------------
zxAnPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peth Port Table"
::= { zxAnPethObjects 2 }
zxAnPethPsePortEntry OBJECT-TYPE
SYNTAX ZxAnPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peth Port Entry"
INDEX { ifIndex }
::= { zxAnPethPsePortTable 1 }
ZxAnPethPsePortEntry ::= SEQUENCE {
zxAnPethPsePortForcePowerEnable INTEGER,
zxAnPethPsePortActualVoltage Integer32,
zxAnPethPsePortActualCurrent Integer32,
zxAnPethPsePortActualPower Integer32,
zxAnPethPsePortMaxPower INTEGER,
zxAnPethPsePortDetectionType INTEGER,
zxAnPethPsePortWorkMode INTEGER,
zxAnPethPsePortReset INTEGER,
zxAnPethPsePortOperStatus INTEGER,
zxAnPethPsePortDetailInfo DisplayString,
zxAnPethPsePortTrapEnable INTEGER
}
zxAnPethPsePortForcePowerEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled ( 1 ) ,
disabled ( 2 )
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable force power on this interface.
and force power on the specified port without detection."
::= { zxAnPethPsePortEntry 1 }
zxAnPethPsePortActualVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual voltage of this port."
::= { zxAnPethPsePortEntry 2 }
zxAnPethPsePortActualCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual current of this port."
::= { zxAnPethPsePortEntry 3 }
zxAnPethPsePortActualPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The actual power of this port."
::= { zxAnPethPsePortEntry 4 }
zxAnPethPsePortMaxPower OBJECT-TYPE
SYNTAX INTEGER(0..300)
UNITS "0.1W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum power of this port."
::= { zxAnPethPsePortEntry 5 }
zxAnPethPsePortDetectionType OBJECT-TYPE
SYNTAX INTEGER
{
noDetection (1),
legacyOnly (2),
fourPointOnly (3),
fourPointLegacy (4),
twoPointOnly (5),
twoPointLegacy (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes the detection type of the port PD detection.
NoDetection indicates force power on the port without detection,
LegacyOnly indicates legacy detection only,
FourPointOnly indicates IEEE 802.3af 4-Point Detection only,
FourPointLegacy indicates IEEE 802.3af 4-Point followed by Legacy,
TwoPointOnly indicates IEEE 802.3af 2-Point Detection only,
TwoPointLegacy indicates IEEE 802.3af 2-Point followed by Legacy."
::= { zxAnPethPsePortEntry 6 }
zxAnPethPsePortWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
ieee8023af(1),
ieee8023at(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PSE port working mode."
::= { zxAnPethPsePortEntry 7 }
zxAnPethPsePortReset OBJECT-TYPE
SYNTAX INTEGER
{
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset port."
::= { zxAnPethPsePortEntry 8 }
zxAnPethPsePortOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PSE port operational status."
::= { zxAnPethPsePortEntry 9 }
zxAnPethPsePortDetailInfo OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PSE port detail information.
When zxAnPethPsePortOperStatus is 'down', this object will be show
the detail information of port."
::= { zxAnPethPsePortEntry 10 }
zxAnPethPsePortTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the zxAnPethPsePortStatusUp and
zxAnPethPsePortStatusDown."
::= { zxAnPethPsePortEntry 11 }
--------------------------------------------------------------------------------
-- 3.PSE Card Information
--------------------------------------------------------------------------------
zxAnPethPseCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPethPseCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peth Card Table"
::= { zxAnPethObjects 3 }
zxAnPethPseCardEntry OBJECT-TYPE
SYNTAX ZxAnPethPseCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Peth Card Entry"
INDEX
{
zxAnPethPseRack,
zxAnPethPseShelf,
zxAnPethPseSlot
}
::= { zxAnPethPseCardTable 1 }
ZxAnPethPseCardEntry ::= SEQUENCE {
zxAnPethPseRack Integer32,
zxAnPethPseShelf Integer32,
zxAnPethPseSlot Integer32,
zxAnPethPseCardSupportPoe TruthValue
}
zxAnPethPseRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack No."
::= { zxAnPethPseCardEntry 1 }
zxAnPethPseShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf No."
::= { zxAnPethPseCardEntry 2 }
zxAnPethPseSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Card No."
::= { zxAnPethPseCardEntry 3 }
zxAnPethPseCardSupportPoe OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether the card supports PoE management."
::= { zxAnPethPseCardEntry 4 }
--------------------------------------------------------------------------------
-- 4.PDE Port Information
--------------------------------------------------------------------------------
zxAnPethPdePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPethPdePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PDE(Power Device Equipment) port information."
::= { zxAnPethObjects 4 }
zxAnPethPdePortEntry OBJECT-TYPE
SYNTAX ZxAnPethPdePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PDE port entry."
INDEX { ifIndex }
::= { zxAnPethPdePortTable 1 }
ZxAnPethPdePortEntry ::= SEQUENCE {
zxAnPethPdePortAutoCheckEnable INTEGER,
zxAnPethPdePortPowerSupplyStatus INTEGER
}
zxAnPethPdePortAutoCheckEnable OBJECT-TYPE
SYNTAX INTEGER{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable to check port power status automatically."
DEFVAL { disabled }
::= { zxAnPethPdePortEntry 1 }
zxAnPethPdePortPowerSupplyStatus OBJECT-TYPE
SYNTAX INTEGER{
unknown(1),
on(2),
off(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port power status."
::= { zxAnPethPdePortEntry 2 }
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 5.Trap Objects
--------------------------------------------------------------------------------
zxAnPethPseChipHighTempAlm NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseChipTemp,
zxAnPethPseChipTempAlmThresh
}
STATUS current
DESCRIPTION
"The PSE chip temperature has exceeded normal operating temperature
zxAnPethPseChipTempAlmThresh.
The zxAnPethPseChipTemp object identifies the current status."
::= { zxAnPethTrapObjects 1 }
zxAnPethPseChipHighTempClr NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseChipTemp,
zxAnPethPseChipTempAlmThresh
}
STATUS current
DESCRIPTION
"The PSE chip temperature has returned to normal operating
temperature zxAnPethPseChipTempAlmThresh.
The zxAnPethPseChipTemp object identifies the current status."
::= { zxAnPethTrapObjects 2 }
zxAnPethPsePortStatusUp NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPsePortOperStatus,
zxAnPethPsePortOperStatusDetail
}
STATUS current
DESCRIPTION
"A zxAnPethPsePortStatusUp is sent when zxAnPethPsePortOperStatus
changes to up."
::= { zxAnPethTrapObjects 3 }
zxAnPethPsePortStatusDown NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPsePortOperStatus,
zxAnPethPsePortOperStatusDetail
}
STATUS current
DESCRIPTION
"A zxAnPethPsePortStatusDown is sent when zxAnPethPsePortOperStatus
changes to down."
::= { zxAnPethTrapObjects 4 }
zxAnPethPseOverVoltageAlm NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseActualVoltage,
zxAnPethPseVoltageUpperThresh
}
STATUS current
DESCRIPTION
"It indicates that the PSE voltage is over-voltage."
::= { zxAnPethTrapObjects 5 }
zxAnPethPseOverVoltageClr NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseActualVoltage,
zxAnPethPseVoltageUpperThresh
}
STATUS current
DESCRIPTION
"It indicates that the over-voltage fault is cleared."
::= { zxAnPethTrapObjects 6 }
zxAnPethPseUnderVoltageAlm NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseActualVoltage,
zxAnPethPseVoltageLowerThresh
}
STATUS current
DESCRIPTION
"It indicates that the PSE voltage is under-voltage."
::= { zxAnPethTrapObjects 7 }
zxAnPethPseUnderVoltageClr NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPseActualVoltage,
zxAnPethPseVoltageLowerThresh
}
STATUS current
DESCRIPTION
"It indicates that the under-voltage fault is cleared."
::= { zxAnPethTrapObjects 8 }
zxAnPethPdePortPowerOffAlm NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPdePortPowerSupplyStatus
}
STATUS current
DESCRIPTION
"A zxAnPethPdePortPowerOffAlm is sent when
zxAnPethPdePortPowerStatus is off(2)."
::= { zxAnPethTrapObjects 9 }
zxAnPethPdePortPowerOffClr NOTIFICATION-TYPE
OBJECTS
{
zxAnPethPdePortPowerSupplyStatus
}
STATUS current
DESCRIPTION
"A zxAnPethPdePortPowerOffClr is sent when
zxAnPethPdePortPowerOffAlm is cleared."
::= { zxAnPethTrapObjects 10 }
END

View File

@ -0,0 +1,467 @@
ZTE-AN-PORT-LOCATING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,TEXTUAL-CONVENTION
FROM SNMPv2-TC
ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB;
zxAnPortLocatingMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines PortLocating managed objects for Access Node."
::= { zxAn 32 }
--------------------------------------------------------------------------------
-- TEXTUAL-CONVENTION
--------------------------------------------------------------------------------
ZxAnAccessLoopTagType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A set of access loop characteristics defined in TR-101 about DSL
line, each bit refers to a suboption:
Bit 00 : Suboption81, actual data rate upstream.
Bit 01 : Suboption82, actual data rate downstream.
Bit 02 : Suboption83, minimum data rate upstream.
Bit 03 : Suboption84, minimum data rate downstream.
Bit 04 : Suboption85, attainable data rate upstream.
Bit 05 : Suboption86, attainable data rate downstream.
Bit 06 : Suboption87, maximum data rate upstream.
Bit 07 : Suboption88, maximum data rate downstream.
Bit 08 : Suboption89, minimum data rate upstream in low power state.
Bit 09 : Suboption8A, minimum data rate downstream in low power
state.
Bit 10 : Suboption8B, maximum interleaving delay upstream.
Bit 11 : Suboption8C, actual interleaving delay upstream.
Bit 12 : Suboption8D, maximum interleaving delay downstream.
Bit 13 : Suboption8E, actual interleaving delay downstream."
SYNTAX BITS {
suboption81(0),
suboption82(1),
suboption83(2),
suboption84(3),
suboption85(4),
suboption86(5),
suboption87(6),
suboption88(7),
suboption89(8),
suboption8A(9),
suboption8B(10),
suboption8C(11),
suboption8D(12),
suboption8E(13)
}
zxAnPortIdAccessNodeName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 64 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access node name."
::= { zxAnPortLocatingMib 1 }
zxAnPortIdAccessNodeIdType OBJECT-TYPE
SYNTAX INTEGER
{
inbandMac(1),
hostname(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access Node Identifier type. 1: inband-mac, 2: hostname"
DEFVAL { inbandMac }
::= { zxAnPortLocatingMib 2 }
zxAnPortIdRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rack of this NE used in port locating application."
::= { zxAnPortLocatingMib 3 }
zxAnPortIdShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Frame of this NE used in port locating application."
::= { zxAnPortLocatingMib 4 }
zxAnPortLocatingCircuitIdSyntaxEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port locating Circuit ID Syntax enable switch."
DEFVAL { disable }
::= { zxAnPortLocatingMib 5 }
zxAnPortLocatingAccessLoopEncapsulationEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port access loop encapsulation enable."
DEFVAL { disable }
::= { zxAnPortLocatingMib 6 }
zxAnPortIdAccessNodeSlaveId OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 50 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field is designed for Deutsche Telekom.
By using the DHCP relay agent function the device
must be able to create the CID and the RID as described
in BBF TR-101 and TR-156.The CID contains Access-Node-Identifier.
Access-Node-Identifier which is required by Deutsche Telekom
consists of two IDs:Access-Node-ID1 and Access-Node-ID2.
This field indicates Access-Node-ID2."
DEFVAL { "" }
::= { zxAnPortLocatingMib 7 }
zxAnPortIdDhcpV4AccessLoopChar OBJECT-TYPE
SYNTAX ZxAnAccessLoopTagType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access loop characteristics of DHCP packet.
The bit value 1 means the suboption represented by this
bit is supported. It used only by DHCP."
::= { zxAnPortLocatingMib 8 }
zxAnPortIdPppoeAccessLoopChar OBJECT-TYPE
SYNTAX ZxAnAccessLoopTagType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access loop characteristics of PPPoE packet.
The bit value 1 means the suboption represented by this
bit is supported. It used by PPPoE."
::= { zxAnPortLocatingMib 9 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.zxAnPortLocatingTable
-- 2.zxAnPortLocatingCircuitIdSyntaxTable
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.zxAnPortLocatingTable
------------------------------------------------------------------------------
zxAnPortLocatingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port Locating table"
::= { zxAnPortLocatingMib 20 }
zxAnPortLocatingEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" port Locating entry. "
INDEX { zxAnPortLocatingIndex }
::= { zxAnPortLocatingTable 1 }
ZxAnPortLocatingEntry ::= SEQUENCE {
zxAnPortLocatingIndex ZxAnIfindex,
zxAnPortIdIfConfFormat INTEGER,
zxAnPortIdIfConfRidEnable INTEGER,
zxAnPortIdIfConfRid DisplayString,
zxAnPortLocatingIfaceAccessLoopCharEnable INTEGER,
zxAnPortIdIfConfUserDefinedCid DisplayString,
zxAnPortIdIfConfFormatProfile DisplayString,
zxAnPortIdIfConfRidFormatProfile DisplayString
}
zxAnPortLocatingIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port location."
::= { zxAnPortLocatingEntry 1 }
zxAnPortIdIfConfFormat OBJECT-TYPE
SYNTAX INTEGER
{
chinaTel(1),
dslForum(2),
chinaNet(3),
turkeyTel(4),
koreaTel(5),
telecomItalia(6),
singTel(7),
flexibleSyntax(8),
franceTel(9),
deutscheTel(10),
silknet(11),
vodafone(12),
bhartiAirtel(13),
formatProfile(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Format of port locating."
DEFVAL { chinaTel }
::= { zxAnPortLocatingEntry 2 }
zxAnPortIdIfConfRidEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPortLocatingEntry 3 }
zxAnPortIdIfConfRid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { zxAnPortLocatingEntry 4 }
zxAnPortLocatingIfaceAccessLoopCharEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access Loop Characteristics enable switch."
DEFVAL { disable }
::= { zxAnPortLocatingEntry 5 }
zxAnPortIdIfConfUserDefinedCid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { zxAnPortLocatingEntry 6 }
zxAnPortIdIfConfFormatProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Format profile of port identification."
::= { zxAnPortLocatingEntry 7 }
zxAnPortIdIfConfRidFormatProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Format profile of remote ID."
::= { zxAnPortLocatingEntry 8 }
------------------------------------------------------------------------------
-- 2.zxAnPortLocatingCircuitIdSyntaxTable
------------------------------------------------------------------------------
zxAnPortLocatingCircuitIdSyntaxTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingCircuitIdSyntaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port locating Circuit ID Syntax table."
::= { zxAnPortLocatingMib 22 }
zxAnPortLocatingCircuitIdSyntaxEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingCircuitIdSyntaxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port locating Circuit ID Syntax entry. "
INDEX { zxAnPortLocatingCircuitIdSyntaxIndex, zxAnPortLocatingCircuitIdComponentIndex }
::= { zxAnPortLocatingCircuitIdSyntaxTable 1 }
ZxAnPortLocatingCircuitIdSyntaxEntry ::= SEQUENCE {
zxAnPortLocatingCircuitIdSyntaxIndex Integer32,
zxAnPortLocatingCircuitIdComponentIndex Integer32,
zxAnPortLocatingCircuitIdComponentType INTEGER,
zxAnPortLocatingCircuitIdComponentId Integer32,
zxAnPortLocatingCircuitIdComponentWidth Integer32,
zxAnPortLocatingCidComponentStr DisplayString,
zxAnPortLocatingCircuitIdComponentRowStatus RowStatus
}
zxAnPortLocatingCircuitIdSyntaxIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A first key that identifies the Circuit ID Syntax."
REFERENCE "TR-141 Section 6.16"
::= { zxAnPortLocatingCircuitIdSyntaxEntry 1 }
zxAnPortLocatingCircuitIdComponentIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A second key that identifies a component in the Circuit ID Syntax."
REFERENCE "TR-141 Section 6.16"
::= { zxAnPortLocatingCircuitIdSyntaxEntry 2 }
zxAnPortLocatingCircuitIdComponentType OBJECT-TYPE
SYNTAX INTEGER
{
standardVar(1),
extendedVar(2),
separator(3),
userDefinedString(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An attribute that identifies the type of this component. The following
types are possible:
standardVar - A TR-101 based variable(1: access node id, 2: chassis,
3: rack, 4: frame, 5: slot, 6: sub-slot, 7: port,
8: vpi, 9: vci, 10: q-vid, 11: ethernet-priority)
extendedVar - A proprietary variable(1: onu id, 2: gemPort,
3: cvlan, 4: svlan)
separator - A delimiter or constant string(1: #, 2: ., 3: ,, 4: ;,
5: /, 6: space, 7: :)
userDefinedString - Information configured by the network operator.
when the value is userDefinedString(4), the
zxAnPortLocatingCidComponentStr is valid, the
zxAnPortLocatingCircuitIdComponentId is invalid
and the recommandation is 0."
REFERENCE "TR-141 Section 6.16"
DEFVAL { standardVar }
::= { zxAnPortLocatingCircuitIdSyntaxEntry 3 }
zxAnPortLocatingCircuitIdComponentId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A unique and content sensitive identifier for the specific definition of this component. The following identifiers are expected:
A row number in table 2 of TR-101 (R-126).
An index into a proprietary managed entity that specifies possible proprietary variables.
An index into a proprietary managed entity that specifies possible delimiters and constant character strings."
REFERENCE "TR-141 Section 6.16"
::= { zxAnPortLocatingCircuitIdSyntaxEntry 4 }
zxAnPortLocatingCircuitIdComponentWidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The width of the port locating Circuit ID Syntax component.If the
length of component is less than the width then fill zero in front of
the component.The width has no effect on
zxAnPortLocatingCidComponentStr."
::= { zxAnPortLocatingCircuitIdSyntaxEntry 5 }
zxAnPortLocatingCidComponentStr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Information configured by the network operator.The recommandation of
default value is ''.When the value of
zxAnPortLocatingCircuitIdComponentType is userDefinedString(4),
this variable is valid."
::= { zxAnPortLocatingCircuitIdSyntaxEntry 6 }
zxAnPortLocatingCircuitIdComponentRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPortLocatingCircuitIdSyntaxEntry 20 }
------------------------------------------------------------------------------
-- .zxAnPortLocatingVlan test for c300
------------------------------------------------------------------------------
zxAnVlanPortLocatingObjects OBJECT IDENTIFIER ::= { zxAnPortLocatingMib 25 }
zxAnVlanPortLocatingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable VLAN port locating.1-truth,2-false."
DEFVAL { 2 }
::= { zxAnVlanPortLocatingObjects 1 }
zxAnVlanPortLocatingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVlanPortLocatingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN Port locating table.When zxAnVlanPortLocatingEnable equal 'truth',this table is effective."
::= { zxAnVlanPortLocatingObjects 2 }
zxAnVlanPortLocatingEntry OBJECT-TYPE
SYNTAX ZxAnVlanPortLocatingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnPortLocatingVlan}
::= { zxAnVlanPortLocatingTable 1 }
ZxAnVlanPortLocatingEntry ::= SEQUENCE {
zxAnPortLocatingVlan Integer32,
zxAnPortLocatingVlanRowStatus RowStatus
}
zxAnPortLocatingVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A key that identifies the vlan port location."
::= { zxAnVlanPortLocatingEntry 1 }
zxAnPortLocatingVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnVlanPortLocatingEntry 20 }
END

View File

@ -0,0 +1,191 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-PORTLOCATING-NDP-MIB.mib
-- Date : 2011-03-01
-- Author : ZTE Shanghai Nms dept.
--
-- Zte NDP Port Locating Management Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-PORTLOCATING-NDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
zxAnPortLocatingMib FROM ZTE-AN-PORT-LOCATING-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnPortLocatingNdpMib MODULE-IDENTITY
LAST-UPDATED "201103011730Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Mail: wang.bingyu@zte.com.cn
Tel : 021-68896259"
DESCRIPTION "The MIB module for the management of NDP port locating."
::= {zxAnPortLocatingMib 45}
--------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Global Objects
-- 2. NDP Port Locating Table
--------------------------------------------------------------------------------
zxAnPortLocatingNdpGlobal OBJECT IDENTIFIER ::= { zxAnPortLocatingNdpMib 1 }
--------------------------------------------------------------------------------
-- 1. Global Objects
--------------------------------------------------------------------------------
zxAnNdpLioEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the NDP port location function."
DEFVAL { disable }
::= { zxAnPortLocatingNdpGlobal 1 }
--------------------------------------------------------------------------------
-- 2. NDP Port Locating Table
--------------------------------------------------------------------------------
zxAnPortLocatingNdpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingNdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP port locating table."
::= { zxAnPortLocatingNdpMib 2 }
zxAnPortLocatingNdpEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingNdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NDP port locating entry."
INDEX { zxAnPortLocatingNdpRack, zxAnPortLocatingNdpShelf,
zxAnPortLocatingNdpSlot, zxAnPortLocatingNdpPort,
zxAnPortLocatingNdpOnu, zxAnPortLocatingNdpIfType,
zxAnPortLocatingNdpLogicalId }
::= { zxAnPortLocatingNdpTable 1 }
ZxAnPortLocatingNdpEntry ::= SEQUENCE {
zxAnPortLocatingNdpRack Integer32,
zxAnPortLocatingNdpShelf Integer32,
zxAnPortLocatingNdpSlot Integer32,
zxAnPortLocatingNdpPort Integer32,
zxAnPortLocatingNdpOnu Integer32,
zxAnPortLocatingNdpIfType INTEGER,
zxAnPortLocatingNdpLogicalId OBJECT IDENTIFIER,
zxAnNdpLioIfConfEnable INTEGER,
zxAnNdpLioIfConfTrust TruthValue,
zxAnNdpLioIfConfPolicy INTEGER
}
zxAnPortLocatingNdpRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack No. of the interface."
::= { zxAnPortLocatingNdpEntry 1 }
zxAnPortLocatingNdpShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf No. of the interface."
::= { zxAnPortLocatingNdpEntry 2 }
zxAnPortLocatingNdpSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot No. of the interface."
::= { zxAnPortLocatingNdpEntry 3 }
zxAnPortLocatingNdpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical port No. of the interface."
::= { zxAnPortLocatingNdpEntry 4 }
zxAnPortLocatingNdpOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU No. of the interface.
It is valid only if zxAnPortLocatingNdpIfType is 'portVPort' ,
otherwise, its value is 0."
::= { zxAnPortLocatingNdpEntry 5 }
zxAnPortLocatingNdpIfType OBJECT-TYPE
SYNTAX INTEGER {
bridgePort(2),
ponVPort(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the interface."
::= { zxAnPortLocatingNdpEntry 6 }
zxAnPortLocatingNdpLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Logic index of the interface.
If zxAnPortLocatingNdpIfType is 'bridgePort', this object
indicates 'pvc', such as oid '1' indicates 'PVC1'.
If zxAnPortLocatingNdpIfType is 'ponVPort', this object
indicates 'ponVPort', such as oid '1' indicates 'PortVPort1'."
::= { zxAnPortLocatingNdpEntry 7 }
zxAnNdpLioIfConfEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the NDP port location of the interface."
DEFVAL { disable }
::= { zxAnPortLocatingNdpEntry 8 }
zxAnNdpLioIfConfTrust OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP port locating trust flag."
DEFVAL { false }
::= { zxAnPortLocatingNdpEntry 9 }
zxAnNdpLioIfConfPolicy OBJECT-TYPE
SYNTAX INTEGER {
keep(1),
replace(2),
discard(3),
add(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NDP port locating trust policy.
if zxAnPortLocatingNdpIfTrust is trust, keep and replace is valid.
if zxAnPortLocatingNdpIfTrust is false, discard and add is valid."
DEFVAL { add }
::= { zxAnPortLocatingNdpEntry 10 }
END

217
mibs/zte/ZTE-AN-PPPOA-MIB Normal file
View File

@ -0,0 +1,217 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-PPPOA-MIB.mib
-- Date : 2007-06-07
-- Author : ZTE Nms dept.
--
-- Zte PPPOA Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-PPPOA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, IpAddress,Counter32 FROM SNMPv2-SMI
DisplayString,MacAddress FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnPppoaMib MODULE-IDENTITY
LAST-UPDATED "200706071600Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "suchunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines managed objects of PPPOA for DSLAM."
::= { zxAn 35 }
zxAnPppoaGlobal OBJECT IDENTIFIER ::= { zxAnPppoaMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.PPPoA Global
-- 2.PPPoA Interface Table
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.PPPoA Global
------------------------------------------------------------------------------
zxAnPppoaEchoTimeout OBJECT-TYPE
SYNTAX Integer32(60..1800)
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout of PPPOA echo ."
DEFVAL { 180 }
::= { zxAnPppoaGlobal 1}
------------------------------------------------------------------------------
-- 2.PPPoA Interface Table
------------------------------------------------------------------------------
zxAnPppoaInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPppoaInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PPPoA Interface information table"
::= { zxAnPppoaMib 2 }
zxAnPppoaInterfaceEntry OBJECT-TYPE
SYNTAX ZxAnPppoaInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PPPoA Interface information table"
INDEX { zxAnPppoaIfIndex }
::= { zxAnPppoaInterfaceTable 1 }
ZxAnPppoaInterfaceEntry ::= SEQUENCE
{
zxAnPppoaIfIndex ZxAnIfindex,
zxAnPppoaIfAdminStatus INTEGER,
zxAnPppoaIfMgmtOperstatus INTEGER,
zxAnPppoaIfSessionId Integer32,
zxAnPppoaIfServerMac MacAddress,
zxAnPppoaIfLcpCfgReqPkts Counter32,
zxAnPppoaIfEchoAckPkts Counter32,
zxAnPppoaIfLcpTerminateReqPkts Counter32,
zxAnPppoaIfPadoPkts Counter32,
zxAnPppoaIfPadsPkts Counter32,
zxAnPppoaIfPadtPkts Counter32
}
zxAnPppoaIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index of user port or bridge port."
::= { zxAnPppoaInterfaceEntry 1}
zxAnPppoaIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of the port PPPoA."
::= { zxAnPppoaInterfaceEntry 2}
zxAnPppoaIfMgmtOperstatus OBJECT-TYPE
SYNTAX INTEGER
{
invalidState(1) ,
waitLcpCfgreq(2),
waitPado(3),
waitPads(4),
waitRetry(5),
pppoeConnnect(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PPPOA management operatinal status."
::= { zxAnPppoaInterfaceEntry 3}
zxAnPppoaIfSessionId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SeesionId that the port obtained from server."
::= { zxAnPppoaInterfaceEntry 4}
zxAnPppoaIfServerMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Server MacAddress that the port obtained from server."
::= { zxAnPppoaInterfaceEntry 5}
zxAnPppoaIfLcpCfgReqPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved LcpCfgReqPkts from userside."
::= { zxAnPppoaInterfaceEntry 6}
zxAnPppoaIfEchoAckPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved LcpCfgReqPkts from userside."
::= { zxAnPppoaInterfaceEntry 7}
zxAnPppoaIfLcpTerminateReqPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved LcpTerminateReqPkts from userside."
::= { zxAnPppoaInterfaceEntry 8}
zxAnPppoaIfPadoPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved PadoPkts from server."
::= { zxAnPppoaInterfaceEntry 9}
zxAnPppoaIfPadsPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved PadsPkt from server."
::= { zxAnPppoaInterfaceEntry 10}
zxAnPppoaIfPadtPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The recieved PadtPkts from server."
::= { zxAnPppoaInterfaceEntry 11}
END

View File

@ -0,0 +1,104 @@
ZTE-AN-PPPOEPLUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
zxAnPortLocatingMib FROM ZTE-AN-PORT-LOCATING-MIB
ZxAnIfindex,zxAn FROM ZTE-AN-TC-MIB;
zxAnPppoePlusMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn"
DESCRIPTION "his MIB defines PPPoE+ managed objects for Access Node."
::= { zxAnPortLocatingMib 40 }
zxAnPppoeIAEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPppoePlusMib 1 }
--table
zxAnPortLocatingPppoePlusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortLocatingPppoePlusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port Locating pppoe+ table"
::= { zxAnPppoePlusMib 10 }
zxAnPortLocatingPppoePlusEntry OBJECT-TYPE
SYNTAX ZxAnPortLocatingPppoePlusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" port Locating pppoe+ entry. "
INDEX { zxAnPortLocatingPppoePlusifIndex }
::= { zxAnPortLocatingPppoePlusTable 1 }
ZxAnPortLocatingPppoePlusEntry ::= SEQUENCE {
zxAnPortLocatingPppoePlusifIndex ZxAnIfindex,
zxAnPppoeIAIfConfEnable INTEGER,
zxAnPppoeIAIfConfTrust INTEGER,
zxAnPppoeIAIfConfPolicy INTEGER }
zxAnPortLocatingPppoePlusifIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port pppoe location."
::= { zxAnPortLocatingPppoePlusEntry 1 }
zxAnPppoeIAIfConfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable = 1, disable = 2"
DEFVAL { disable }
::= { zxAnPortLocatingPppoePlusEntry 2 }
zxAnPppoeIAIfConfTrust OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port locating PPPoE plus trust flag."
DEFVAL { false }
::= { zxAnPortLocatingPppoePlusEntry 3 }
zxAnPppoeIAIfConfPolicy OBJECT-TYPE
SYNTAX INTEGER
{
keep(1),
replace(2),
discard(3),
add(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port locating PPPoE plus trust policy.
when port = trust, policy can set keep or replace,
when port = untrust, policy can set discard or add"
DEFVAL { add }
::= { zxAnPortLocatingPppoePlusEntry 4 }
END

566
mibs/zte/ZTE-AN-PWE3-MIB Normal file
View File

@ -0,0 +1,566 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-PWE3-MIB.mib
-- Date : 2008-06-30
-- Author : ZTE Nms dept.
--
-- Zte PWE3 Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-PWE3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
experimental, Integer32, Unsigned32,
Counter64, TimeTicks, IpAddress
FROM SNMPv2-SMI
ifIndex FROM IF-MIB
RowStatus,DisplayString FROM SNMPv2-TC
zxAn, ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnPwe3Mib MODULE-IDENTITY
LAST-UPDATED "200806301500Z"
ORGANIZATION
"ZTE Corporation."
CONTACT-INFO
"ZTE NMS dept.
Ma Jian 68897122"
DESCRIPTION
"This MIB contains managed object definitions for Pseudo
Wire operation."
::= { zxAn 56 }
zxAnPwe3GlobalObjects OBJECT IDENTIFIER ::= {zxAnPwe3Mib 1}
zxAnPwe3Objects OBJECT IDENTIFIER ::= {zxAnPwe3Mib 2}
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.zxAn PWE3 global mgmt objects
-- 2.zxAn PWE3 Bridge Port Atm Encapsulation Table
-- 3.zxAn PWE3 Port VCMapping Table
-- 4.zxAn PWE3 Pseudo Wires query Table
------------------------------------------------------------------------------
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.zxAn PWE3 global mgmt objects
------------------------------------------------------------------------------
zxAnPwe3McptTimer1 OBJECT-TYPE
SYNTAX Integer32(10..4095)
UNITS "millisecond"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mcpt timer 1,define the time threshold that the router uses to collect and
concatenate ATM cells in a single VCC cell relay-encapsulated packet and
transmit the packet on an MPLS pseudowire connection.
When the timer expires, the router forwards the packet even if the number of
concatenated ATM cells in the packet is fewer than the specified maximum number
of cells per packet.
"
DEFVAL { 100 }
::= { zxAnPwe3GlobalObjects 1 }
zxAnPwe3McptTimer2 OBJECT-TYPE
SYNTAX Integer32(10..4095)
UNITS "millisecond"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mcpt timer 2."
DEFVAL { 500 }
::= { zxAnPwe3GlobalObjects 2 }
zxAnPwe3McptTimer3 OBJECT-TYPE
SYNTAX Integer32(10..4095)
UNITS "millisecond"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mcpt timer 3."
DEFVAL { 1000 }
::= { zxAnPwe3GlobalObjects 3 }
--------------------------------------------------------------------------------
-- 2.zxAn PWE3 Bridge Port Atm Encapsulation Table
--------------------------------------------------------------------------------
zxAnPwe3PortAtmEncapTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPwe3PortAtmEncapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the bridge port user-side encapsulation infomation."
::= { zxAnPwe3Objects 1 }
zxAnPwe3PortAtmEncapEntry OBJECT-TYPE
SYNTAX ZxAnPwe3PortAtmEncapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnPwe3PortAtmEncapTable."
INDEX {ifIndex, zxAnPwe3PvcId }
::= { zxAnPwe3PortAtmEncapTable 1 }
ZxAnPwe3PortAtmEncapEntry ::= SEQUENCE {
zxAnPwe3PvcId Integer32,
zxAnPwe3PortMaxCellsPerPacket Integer32,
zxAnPwe3PortMcptTimer INTEGER,
zxAnPwe3PortEncapsulationType INTEGER
}
zxAnPwe3PvcId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pvc id in this interface."
::= { zxAnPwe3PortAtmEncapEntry 1 }
zxAnPwe3PortMaxCellsPerPacket OBJECT-TYPE
SYNTAX Integer32(0..28)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of ATM cells that the router
can concatenate in a single VCC cell relay-encapsulated
packet and transmit on an MPLS pseudowire connection."
DEFVAL { 0 }
::= { zxAnPwe3PortAtmEncapEntry 2 }
zxAnPwe3PortMcptTimer OBJECT-TYPE
SYNTAX INTEGER
{
noUse(0),
zxAnPwe3McptTimer1(1),
zxAnPwe3McptTimer2(2),
zxAnPwe3McptTimer3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"define the time threshold that the router uses to collect and
concatenate ATM cells in a single VCC cell relay-encapsulated packet and
transmit the packet on an MPLS pseudowire connection."
DEFVAL { noUse }
::= { zxAnPwe3PortAtmEncapEntry 3 }
zxAnPwe3PortEncapsulationType OBJECT-TYPE
SYNTAX INTEGER
{
encapUnknown(0),
encapAtmAal01to1(1),
encapAtmAal0nto1(2),
encapAtmAal5pdu(3),
encapEthAal5sdu(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encapsulation type of the VPWS configuration interface."
DEFVAL { encapUnknown }
::= { zxAnPwe3PortAtmEncapEntry 4 }
------------------------------------------------------------------------------
-- 3.zxAn PWE3 Port VCMapping Table
------------------------------------------------------------------------------
zxAnPwe3PortToVCMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPwe3PortToVCMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls xconnect table"
::= { zxAnPwe3Objects 2 }
zxAnPwe3PortToVCMappingEntry OBJECT-TYPE
SYNTAX ZxAnPwe3PortToVCMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnPwe3PortToVCMappingTable."
INDEX { zxAnPwe3PortIndex, zxAnPwe3Vcid }
::= { zxAnPwe3PortToVCMappingTable 1 }
ZxAnPwe3PortToVCMappingEntry ::= SEQUENCE {
zxAnPwe3PortIndex ZxAnIfindex,
zxAnPwe3Vcid Unsigned32,
zxAnPwe3PeerAddress IpAddress,
zxAnPwe3ControlWordEnable INTEGER,
zxAnPwe3SequenceEnable INTEGER,
zxAnPwe3PortVCMappingRowStatus RowStatus
}
zxAnPwe3PortIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of a interface."
::= { zxAnPwe3PortToVCMappingEntry 1 }
zxAnPwe3Vcid OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Vcid of the VPWS configured on this interface."
::= { zxAnPwe3PortToVCMappingEntry 2 }
zxAnPwe3PeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peer Address of VC affected."
::= { zxAnPwe3PortToVCMappingEntry 3 }
zxAnPwe3ControlWordEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"enable(1): enable Control Word.
disable(2): disable Control Word. "
DEFVAL { disable }
::= { zxAnPwe3PortToVCMappingEntry 4 }
zxAnPwe3SequenceEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"enable(1): enable Sequence.
disable(2): disable Sequence. "
DEFVAL { disable }
::= { zxAnPwe3PortToVCMappingEntry 5 }
zxAnPwe3PortVCMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus of this table."
::= { zxAnPwe3PortToVCMappingEntry 50 }
------------------------------------------------------------------------------
-- 4.zxAn PWE3 Pseudo Wires query Table
------------------------------------------------------------------------------
zxAnPwe3PwTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPwe3PwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PWE3 Pseudo Wires query table."
::= { zxAnPwe3Objects 4 }
zxAnPwe3PwEntry OBJECT-TYPE
SYNTAX ZxAnPwe3PwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Informatin of PWE3 Pseudo Wires configured on a PE."
INDEX { zxAnPwe3PwVcId }
::= { zxAnPwe3PwTable 1 }
ZxAnPwe3PwEntry ::= SEQUENCE
{
zxAnPwe3PwVcId Unsigned32,
zxAnPwe3PwType INTEGER,
zxAnPwe3PwEncapType INTEGER,
zxAnPwe3PwVlanid Integer32,
zxAnPwe3PwPsnType INTEGER,
zxAnPwe3PwTunnelid Unsigned32,
zxAnPwe3PwInlabel Unsigned32,
zxAnPwe3PwOutlabel Unsigned32,
zxAnPwe3PwCbit INTEGER,
zxAnPwe3PwStatus INTEGER,
zxAnPwe3PwLocalGroupId Unsigned32,
zxAnPwe3PwLocalEncapType INTEGER,
zxAnPwe3PwLocalLabel Unsigned32,
zxAnPwe3PwLocalCbit INTEGER,
zxAnPwe3PwLocalPortName DisplayString,
zxAnPwe3PwLocalRouterId IpAddress,
zxAnPwe3PwLocalIfMtu Unsigned32,
zxAnPwe3PwRemoteGroupId Unsigned32,
zxAnPwe3PwRemoteEncapType INTEGER,
zxAnPwe3PwRemoteLabel Unsigned32,
zxAnPwe3PwRemoteCbit INTEGER,
zxAnPwe3PwRemotePortName DisplayString,
zxAnPwe3PwRemoteRouterId IpAddress,
zxAnPwe3PwRemoteIfMtu Unsigned32
}
zxAnPwe3PwVcId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VcId of that PW belongs to.It can't be zero."
::= { zxAnPwe3PwEntry 1 }
zxAnPwe3PwType OBJECT-TYPE
SYNTAX INTEGER
{
pwUnknown(0),
pwSpoke(1),
pwHub(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of PW:hub or spoke,used in H-VPLS."
::= { zxAnPwe3PwEntry 2 }
zxAnPwe3PwEncapType OBJECT-TYPE
SYNTAX INTEGER
{
encapUnknown(0),
encapFrDlci(1),
encapAtmAal5(2),
encapAtmTranscell(3),
encapEthVlan(4),
encapEth(5),
encapHdlc(6),
encapPpp(7),
encapCem(8),
encapAtmVcc(9),
encapAtmVpc(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PW encapsulation type."
::= { zxAnPwe3PwEntry 3 }
zxAnPwe3PwVlanid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"if zxAnPwe3PWEncapType is eth-vlan type,this value represents
vlan id encapsulated for L2vpn interface.It will be zero otherwise."
::= { zxAnPwe3PwEntry 4 }
zxAnPwe3PwPsnType OBJECT-TYPE
SYNTAX INTEGER
{
unknownTunnel(0),
mplsTunnel(1),
teTunnel(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of external tunnel for this PW to be carried on."
::= { zxAnPwe3PwEntry 5 }
zxAnPwe3PwTunnelid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If zxAnPwe3PWPsnType is TE tunnel,this value represents Id of TE tunnel
for this PW to be carried on. It will be zero otherwise."
::= { zxAnPwe3PwEntry 6 }
zxAnPwe3PwInlabel OBJECT-TYPE
SYNTAX Unsigned32(16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PW internal label used in the inbound direction,ie label locally allocated.
If the label is not yet known,the object should return a value of 0xFFFFFFFF."
::= { zxAnPwe3PwEntry 7 }
zxAnPwe3PwOutlabel OBJECT-TYPE
SYNTAX Unsigned32(16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The PW internal label used in the outbound direction,ie label allocated by remote
peer.If the label is not yet known,the object should return a value of 0xFFFFFFFF."
::= { zxAnPwe3PwEntry 8 }
zxAnPwe3PwCbit OBJECT-TYPE
SYNTAX INTEGER
{
cwordDisable(0),
cwordEnable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines if the control word will be sent with each packet by the local node."
::= { zxAnPwe3PwEntry 9 }
zxAnPwe3PwStatus OBJECT-TYPE
SYNTAX INTEGER
{
notEstablished(0),
established(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If PW has finished negotiation with remote peer including internal label and
other parameters,then PW will be in established status."
::= { zxAnPwe3PwEntry 10 }
zxAnPwe3PwLocalGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used in the Group ID field sent to peer within the maintenance protocol used
for PW setup."
::= { zxAnPwe3PwEntry 11 }
zxAnPwe3PwLocalEncapType OBJECT-TYPE
SYNTAX INTEGER
{
encapUnknown(0),
encapFrDlci(1),
encapAtmAal5(2),
encapAtmTranscell(3),
encapEthVlan(4),
encapEth(5),
encapHdlc(6),
encapPpp(7),
encapCem(8),
encapAtmVcc(9),
encapAtmVpc(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local PW encapsulation type."
::= { zxAnPwe3PwEntry 12 }
zxAnPwe3PwLocalLabel OBJECT-TYPE
SYNTAX Unsigned32(16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PW internal label locally allocated.If the label is not yet known,
the object should return a value of 0xFFFFFFFF. "
::= { zxAnPwe3PwEntry 13 }
zxAnPwe3PwLocalCbit OBJECT-TYPE
SYNTAX INTEGER
{
cwordDisable(0),
cwordEnable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local configuration of the control word."
::= { zxAnPwe3PwEntry 14 }
zxAnPwe3PwLocalPortName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of local interface that PW has been configured on."
::= { zxAnPwe3PwEntry 15 }
zxAnPwe3PwLocalRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Router ID of local PE."
::= { zxAnPwe3PwEntry 16 }
zxAnPwe3PwLocalIfMtu OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Locally supported MTU size over the interface associated with the PW."
::= { zxAnPwe3PwEntry 17 }
zxAnPwe3PwRemoteGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Obtained from the Group ID field as received via the signaling protocol
used for PW setup."
::= { zxAnPwe3PwEntry 18 }
zxAnPwe3PwRemoteEncapType OBJECT-TYPE
SYNTAX INTEGER
{
encapUnknown(0),
encapFrDlci(1),
encapAtmAal5(2),
encapAtmTranscell(3),
encapEthVlan(4),
encapEth(5),
encapHdlc(6),
encapPpp(7),
encapCem(8),
encapAtmVcc(9),
encapAtmVpc(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote PW encapsulation type."
::= { zxAnPwe3PwEntry 19 }
zxAnPwe3PwRemoteLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PW internal label allocated by remote peer.If the label is not yet known,
the object should return a value of 0xFFFFFFFF. "
::= { zxAnPwe3PwEntry 20 }
zxAnPwe3PwRemoteCbit OBJECT-TYPE
SYNTAX INTEGER
{
cwordDisable(0),
cwordEnable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote configuration of the control word."
::= { zxAnPwe3PwEntry 21 }
zxAnPwe3PwRemotePortName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of remote interface that PW has been configured on."
::= { zxAnPwe3PwEntry 22 }
zxAnPwe3PwRemoteRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Router ID of remote PE."
::= { zxAnPwe3PwEntry 23 }
zxAnPwe3PwRemoteIfMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Supported MTU size of remote peer over the interface associated with the PW."
::= { zxAnPwe3PwEntry 24 }
END

561
mibs/zte/ZTE-AN-QOS-MIB Normal file
View File

@ -0,0 +1,561 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-QOS-MIB.mib
-- Date : 2007-03-09
-- Author : ZTE Nms dept.
--
-- Zte Qos Mib for Access Node
--
--
--------------------------------------------------------------------------------
ZTE-AN-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, DisplayString FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, IpAddress FROM SNMPv2-SMI
ifIndex FROM IF-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnQosMib MODULE-IDENTITY
LAST-UPDATED "200703091102Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Su Chunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte Access Node managed objects."
::= { zxAn 21 }
zxAnQosObjects OBJECT IDENTIFIER ::= { zxAnQosMib 1 }
zxAnQosTrapObjects OBJECT IDENTIFIER ::= { zxAnQosMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Global configuration
-- 2.Interface QOS Configuration Table
-- 3.QOS Configuration Profile Table
-- 4.Bridge Port Configuration Table
-- 5.Bridge Port Configuration Profile Table
-- 6.COS Priority to Traffic Class (DSCP) Mapping Table
-- 7.Traffic Class (DSCP) to COS Priority Mapping Table
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Global configuration
--------------------------------------------------------------------------------
zxAnQosGlobal OBJECT IDENTIFIER ::= { zxAnQosObjects 1 }
--------------------------------------------------------------------------------
-- 2.Interface QOS Configuration Table
--------------------------------------------------------------------------------
zxAnInterfaceQosConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnInterfaceQosConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes interface qos configuration.It is used
for a user-side port(interface)."
::= { zxAnQosObjects 2 }
zxAnInterfaceQosConfEntry OBJECT-TYPE
SYNTAX ZxAnInterfaceQosConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnInterfaceQosConfTable."
INDEX { ifIndex }
::= { zxAnInterfaceQosConfTable 1 }
ZxAnInterfaceQosConfEntry ::= SEQUENCE {
zxAnIfQosConfProfileName DisplayString
}
zxAnIfQosConfProfileName OBJECT-TYPE
SYNTAX DisplayString( SIZE ( 1 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The qos configuration profile name.It eqauls to zxAnQosConfProfileName
in zxAnPortQosConfProfileTable table."
::= { zxAnInterfaceQosConfEntry 1 }
--------------------------------------------------------------------------------
-- 3.QOS Configuration Profile Table
--------------------------------------------------------------------------------
zxAnPortQosConfProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPortQosConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes Qos profile configuration.It is used for a user-side
port(interface)."
::= { zxAnQosObjects 3 }
zxAnPortQosConfProfileEntry OBJECT-TYPE
SYNTAX ZxAnPortQosConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnPortQosConfProfileTable."
INDEX { zxAnQosConfProfileName }
::= { zxAnPortQosConfProfileTable 1 }
ZxAnPortQosConfProfileEntry ::= SEQUENCE {
zxAnQosConfProfileName DisplayString,
zxAnQosQueuesNumber Integer32,
zxAnQosQueuesMaxSize OBJECT IDENTIFIER,
zxAnQosQueueSchedAlgorithm INTEGER,
zxAnQosQueuesWeight OBJECT IDENTIFIER,
zxAnQosPriority2queue OBJECT IDENTIFIER,
zxAnQosPvc2Priority OBJECT IDENTIFIER,
zxAnQosPriorityRemarking OBJECT IDENTIFIER,
zxAnQosConfPrfRowStatus RowStatus
}
zxAnQosConfProfileName OBJECT-TYPE
SYNTAX DisplayString( SIZE( 1 .. 32 ))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The profile name is a display string.It is a index of this table."
::= { zxAnPortQosConfProfileEntry 1 }
zxAnQosQueuesNumber OBJECT-TYPE
SYNTAX Integer32(1|2|4|8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The amount of queues.Only 1,2,4 or 8 can be used."
DEFVAL { 4 }
::= { zxAnPortQosConfProfileEntry 2 }
zxAnQosQueuesMaxSize OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
UNITS "bytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of queque's depth, expressed in bytes.
The size of sequence is zxAnQosQueuesNumber and it presents queques id
for priority.
For example,if zxAnQosQueuesNumber is set to 8,then the value
{1.2.3.4.5.6.7.8 } means priority0 is mapping to queue1,priority1 is
mapping to queue2,...,priority7 is mapping to queue8.
DEFVAL is {16.16.16.16}"
::= { zxAnPortQosConfProfileEntry 3 }
zxAnQosQueueSchedAlgorithm OBJECT-TYPE
SYNTAX INTEGER
{
sp(1), -- Strict Priority
wrr(2), -- Weighted Round Robin (WRR)
spAndWrr(3) -- SP+WRR
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The scheduling algorithm of queues. "
DEFVAL { sp }
::= { zxAnPortQosConfProfileEntry 4 }
zxAnQosQueuesWeight OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of queque's weight.The size of sequence is 8
and it presents weights for 8 queques.
For example,the value {1.2.3.4.5.6.7.8 } means weight of queue1 is 1,
weight of queue2 is 2,...,weight of queue8 is 8.
The range of each weight is 0 to 15.
The weight is relevant only when the same Queue Priority value is
assigned to multiple queues and they are scheduled according to a
weighted algorithm.
DEFVAL is {0.0.0.0}"
::= { zxAnPortQosConfProfileEntry 5 }
zxAnQosPriority2queue OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of queues id mapped to priority.
The size of sequence is 8 and it presents 8 queque id for 8 priority.
For example,the value {1.2.3.4.5.6.7.8 } means priority0 is mapping to
queue1,priority1 is mapping to queue2,...,priority7 is mapping to
queue8.
DEFVAL is {1.1.2.2.3.3.4.4}"
::= { zxAnPortQosConfProfileEntry 6 }
zxAnQosPvc2Priority OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of priority mapped to pvc id.
The size of sequence is 8 and it presents 8 priority for 8 pvc id.
For example,the value {0.1.2.3.4.5.6.7 } means pvc id 1 is mapping to
priority0,pvc id 2 is mapping to priority1,...,pvc id 8 is mapping to
priority7.
DEFVAL is {1.2.3.4.5.6.7.8}"
::= { zxAnPortQosConfProfileEntry 7 }
zxAnQosPriorityRemarking OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The integer sequence of priority remarking,ie.
Ingress to Egress Priority Mapping information.
The size of sequence is 8 and it presents 8 egress priority for 8
ingress priority.
For example,the value {0.1.2.3.4.5.6.7 } means ingress priority 0 is
mapping to egress priority 0,...,ingress priority 7 is mapping to
egress priority 7.
DEFVAL is {0.1.2.3.4.5.6.7}"
::= { zxAnPortQosConfProfileEntry 8 }
zxAnQosConfPrfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnPortQosConfProfileEntry 9 }
--------------------------------------------------------------------------------
-- 4.Bridge Port Configuration Table
--------------------------------------------------------------------------------
zxAnBridgePortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBridgePortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes bridge port configuration.It is used for a
user-side bridge port."
::= { zxAnQosObjects 4 }
zxAnBridgePortConfEntry OBJECT-TYPE
SYNTAX ZxAnBridgePortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnBridgePortConfTable."
INDEX { ifIndex }
::= { zxAnBridgePortConfTable 1 }
ZxAnBridgePortConfEntry ::= SEQUENCE
{
zxAnBridgePortConfProfileName DisplayString
}
zxAnBridgePortConfProfileName OBJECT-TYPE
SYNTAX DisplayString( SIZE ( 1 .. 32 ) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bridge port configuration profile name.It eqauls to
zxAnBrgPortConfProfileName in zxAnBridgePortConfProfileTable."
::= { zxAnBridgePortConfEntry 1 }
--------------------------------------------------------------------------------
-- 5.Bridge Port Configuration Profile Table
--------------------------------------------------------------------------------
zxAnBridgePortConfProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnBridgePortConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes bridge port profile configuration.
It is used for a bridge port."
::= { zxAnQosObjects 5 }
zxAnBridgePortConfProfileEntry OBJECT-TYPE
SYNTAX ZxAnBridgePortConfProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnBridgePortConfProfileTable."
INDEX { zxAnBrgPortConfProfileName }
::= { zxAnBridgePortConfProfileTable 1 }
ZxAnBridgePortConfProfileEntry ::= SEQUENCE
{
zxAnBrgPortConfProfileName DisplayString,
zxAnBrgPortDefaultPriorityCvlan Integer32,
zxAnBrgPortPriorityOvrideCvlan Integer32,
zxAnBrgPortPriorityOvrideSvlan Integer32,
zxAnBrgPortPriorityTrustCvlan INTEGER,
zxAnBrgPortPriorityTrustSvlan INTEGER,
zxAnBrgPortPriorityRemarkEnable INTEGER,
zxAnBrgPortPriorityFilterEnable INTEGER,
zxAnBrgPortRateLimitUp Integer32,
zxAnBrgPortRateLimitDown Integer32,
zxAnBrgPortConfPrfRowStatus RowStatus,
zxAnBrgPortDefaultPriority Integer32,
zxAnBrgPortPrioritySetMode INTEGER,
zxAnBrgPortPrioritySetModeCvlan INTEGER,
zxAnBrgPortDSCPSetMode INTEGER
}
zxAnBrgPortConfProfileName OBJECT-TYPE
SYNTAX DisplayString( SIZE ( 1 .. 32 ) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The profile name is a display string.It is a index of this table."
::= { zxAnBridgePortConfProfileEntry 1 }
zxAnBrgPortDefaultPriorityCvlan OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default priority for cvlan."
DEFVAL { 0 }
::= { zxAnBridgePortConfProfileEntry 2 }
zxAnBrgPortPriorityOvrideCvlan OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The override priority for cvlan."
DEFVAL { 0 }
::= { zxAnBridgePortConfProfileEntry 3 }
zxAnBrgPortPriorityOvrideSvlan OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The override priority for cvlan."
DEFVAL { 0 }
::= { zxAnBridgePortConfProfileEntry 4 }
zxAnBrgPortPriorityTrustCvlan OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
mapToDscp(2),
override(3),
mapFromDscp(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority trust mode for cvlan."
DEFVAL { 1 }
::= { zxAnBridgePortConfProfileEntry 5 }
zxAnBrgPortPriorityTrustSvlan OBJECT-TYPE
SYNTAX INTEGER
{
override(1),
copyFromCvlan(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority trust mode for svlan."
DEFVAL { 1 }
::= { zxAnBridgePortConfProfileEntry 6 }
zxAnBrgPortPriorityRemarkEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the priority remarking."
DEFVAL { enable }
::= { zxAnBridgePortConfProfileEntry 7 }
zxAnBrgPortPriorityFilterEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the Priority Filter."
DEFVAL { enable }
::= { zxAnBridgePortConfProfileEntry 8 }
zxAnBrgPortRateLimitUp OBJECT-TYPE
SYNTAX Integer32(0..12200)
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate limit for upstream."
DEFVAL { 12200 }
::= { zxAnBridgePortConfProfileEntry 9 }
zxAnBrgPortRateLimitDown OBJECT-TYPE
SYNTAX Integer32(0..32640)
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rate limit for downstream."
DEFVAL { 32640 }
::= { zxAnBridgePortConfProfileEntry 10 }
zxAnBrgPortConfPrfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnBridgePortConfProfileEntry 11 }
zxAnBrgPortDefaultPriority OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default priority."
DEFVAL { 0 }
::= { zxAnBridgePortConfProfileEntry 12 }
zxAnBrgPortPrioritySetMode OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
override(2),
remark(3),
trustDscpMap(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority mode."
DEFVAL { trust }
::= { zxAnBridgePortConfProfileEntry 13 }
zxAnBrgPortPrioritySetModeCvlan OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
override(2),
remark(3),
trustDscpMap(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority mode of Cvlan."
DEFVAL { trust }
::= { zxAnBridgePortConfProfileEntry 14 }
zxAnBrgPortDSCPSetMode OBJECT-TYPE
SYNTAX INTEGER
{
trust(1),
trustQosMap(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority mode of dscp"
DEFVAL { trust }
::= { zxAnBridgePortConfProfileEntry 15 }
--------------------------------------------------------------------------------
-- 6.COS Priority to Traffic Class (DSCP) Mapping Table
--------------------------------------------------------------------------------
zxAnQosCos2DscpMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnQosCos2DscpMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS mapping table given DSCP value."
::= { zxAnQosObjects 6 }
zxAnQosCos2DscpMappingEntry OBJECT-TYPE
SYNTAX ZxAnQosCos2DscpMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a CoS to DSCP
mapping table."
INDEX { zxAnQosCos2DscpMappingCos }
::= { zxAnQosCos2DscpMappingTable 1 }
ZxAnQosCos2DscpMappingEntry ::= SEQUENCE
{
zxAnQosCos2DscpMappingCos Integer32,
zxAnQosCos2DscpMappingDscp Integer32
}
zxAnQosCos2DscpMappingCos OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 7 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS value."
::= { zxAnQosCos2DscpMappingEntry 1 }
zxAnQosCos2DscpMappingDscp OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 63 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSCP value corresponding to zxAnQosCos2DscpMappingCos."
::= { zxAnQosCos2DscpMappingEntry 2 }
--------------------------------------------------------------------------------
-- 7.Traffic Class (DSCP) to COS Priority Mapping Table
--------------------------------------------------------------------------------
zxAnQosDscp2CosMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnQosDscp2CosMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DSCP mapping table given CoS value."
::= { zxAnQosObjects 7 }
zxAnQosDscp2CosMappingEntry OBJECT-TYPE
SYNTAX ZxAnQosDscp2CosMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a DSCP to CoS
mapping table."
INDEX { zxAnQosDscp2CosMappingDscp }
::= { zxAnQosDscp2CosMappingTable 1 }
ZxAnQosDscp2CosMappingEntry ::= SEQUENCE
{
zxAnQosDscp2CosMappingDscp Integer32,
zxAnQosDscp2CosMappingCos Integer32
}
zxAnQosDscp2CosMappingDscp OBJECT-TYPE
SYNTAX Integer32 ( 0..63 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DSCP value."
::= { zxAnQosDscp2CosMappingEntry 1 }
zxAnQosDscp2CosMappingCos OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 7 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CoS value corresponding to zxAnQosDscp2CosMappingDscp."
::= { zxAnQosDscp2CosMappingEntry 2 }
END

1552
mibs/zte/ZTE-AN-QOS3-MIB Normal file

File diff suppressed because it is too large Load Diff

1468
mibs/zte/ZTE-AN-QOSII-MIB Normal file

File diff suppressed because it is too large Load Diff

2449
mibs/zte/ZTE-AN-QOSPCL-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,833 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-REMOTE-UNIT-MGMT-MIB.mib
-- Date : 2010-08-26
-- Author : ZTE Shanghai NMS Dept.
--
-- ZTE Remote Unit Software MIB for Access Node.
--
-------------------------------------------------------------------------------
ZTE-AN-REMOTE-UNIT-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, TimeTicks, Integer32, Counter32,
Gauge32, Counter64 FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnRemoteUnitMgmtMib MODULE-IDENTITY
LAST-UPDATED "201008261500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "zhangzhikun
Mail: zhang.zhikun@zte.com.cn
Tel : 021-68895557"
DESCRIPTION "The MIB module for the management of CPE ."
::= {zxAn 80}
-------------------------------------------------------------------------------
-- Following management objects are defined.
-- 1. Remote Unit Software Management: Global Objects xFtpServer
-- 2. Remote Unit Software Management: Global Objects Compatible
-- 3. Remote Unit Software Management: manual update Objects
-- 4. Remote Unit Software Management: update task table
-- 5. Remote Unit Software Management: task statistics table
-- 6. Remote Unit Software Management: update status table
-- 7. Remote Unit Software Management: Image table
-- 20.Remote Unit Software Management: Trap
-------------------------------------------------------------------------------
zxAnRemoteUnitSoftware OBJECT IDENTIFIER ::= {zxAnRemoteUnitMgmtMib 1}
zxAnRuSwGlobalObjects OBJECT IDENTIFIER ::= { zxAnRemoteUnitSoftware 1 }
zxAnRuSwObjects OBJECT IDENTIFIER ::= { zxAnRemoteUnitSoftware 2 }
zxAnRuSwNotifications OBJECT IDENTIFIER ::= { zxAnRemoteUnitSoftware 20}
-------------------------------------------------------------------------------
-- 1. Remote Unit Software Management: Global Objects xFtpServer
-------------------------------------------------------------------------------
zxAnRuSwFtpServerObjects OBJECT IDENTIFIER ::=
{zxAnRuSwGlobalObjects 1}
zxAnRuSwFtpServerProtocolType OBJECT-TYPE
SYNTAX INTEGER {
ftp(1),
sftp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The FTP protocol when downloading versions between NE and RU.
It includes two protocols: one is FTP, the other is SFTP."
DEFVAL { ftp }
::= {zxAnRuSwFtpServerObjects 1 }
zxAnRuSwFtpServerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of IP address. It includes IPv4 and IPv6."
::= { zxAnRuSwFtpServerObjects 2 }
zxAnRuSwFtpServerIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of FTP server."
::= { zxAnRuSwFtpServerObjects 3 }
zxAnRuSwFtpServerUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The FTP server user name."
::= { zxAnRuSwFtpServerObjects 4 }
zxAnRuSwFtpServerUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tht FTP server user password."
::= { zxAnRuSwFtpServerObjects 5 }
-------------------------------------------------------------------------------
-- 2. Remote Unit Software Management: Global Objects Compatible
-------------------------------------------------------------------------------
zxAnRuCapabilities OBJECT-TYPE
SYNTAX BITS {
parallelLmtEnable(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Remote Unit compatibility.
The bit value 1 means the function represented by this bit is
supported by this equipment.
ParallelLmtEnable(0): value 1 means supporting Parallel limit
NOTE: No recommended to display it in NMS."
::= { zxAnRuSwGlobalObjects 100 }
------------------------------------------------------------------------------
-- 3. Remote Unit Software Management: manual update Objects
------------------------------------------------------------------------------
zxAnRuSwManualUpdateObjects OBJECT IDENTIFIER ::= {zxAnRuSwObjects 1}
zxAnRuSwManualUpdateList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Remote Unit list, each RU consists of 'ZxAnIfindex' or
private format."
::= {zxAnRuSwManualUpdateObjects 1 }
zxAnRuSwManualUpdateAction OBJECT-TYPE
SYNTAX INTEGER {
update(1),
updateAndReboot(2),
activate(3),
commit(4),
abort(5),
updateLinkup(6),
updateAndCommit(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The software version update action.
Actions are defined as follows:
1 update software version
2 update software version and reboot the RU
3 activate the software version
4 commit software version
5 abort software version
6 Update software version first,when ONU online again,
activate and commit software version.
7 Update and commit software version .
"
::= {zxAnRuSwManualUpdateObjects 6 }
zxAnRuSwManualUpdateFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version file name of the software."
::= { zxAnRuSwManualUpdateObjects 7 }
zxAnRuSwManualUpdateLocate OBJECT-TYPE
SYNTAX INTEGER {
local(1),
remote(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version file location.
It includes two locations: one is from local flash, the other is
from xFTP server.
"
::= {zxAnRuSwManualUpdateObjects 8 }
-------------------------------------------------------------------------------
-- 4. Remote Unit Software Management: update task table
-------------------------------------------------------------------------------
zxAnRuSwUpdatingTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRuSwUpdatingTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Remote Unit software version update task configuration information
table. It will complete batch RU version upgrade of two scenarios,
one is online, the other is offline(automatic upgrade)."
::= { zxAnRuSwObjects 2 }
zxAnRuSwUpdatingTaskEntry OBJECT-TYPE
SYNTAX ZxAnRuSwUpdatingTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote Unit software version update task configuration information
entry."
INDEX { zxAnRuSwUpdatingTaskName }
::= { zxAnRuSwUpdatingTaskTable 1 }
ZxAnRuSwUpdatingTaskEntry ::= SEQUENCE {
zxAnRuSwUpdatingTaskName DisplayString,
zxAnRuSwUpdatingTaskDesc DisplayString,
zxAnRuSwUpdatingTaskMode INTEGER,
zxAnRuSwUpdatingTaskServiceType DisplayString,
zxAnRuSwUpdatingTaskVendor DisplayString,
zxAnRuSwUpdatingTaskEquipType DisplayString,
zxAnRuSwUpdatingTaskCrtrnType INTEGER,
zxAnRuSwUpdatingTaskCrtrnVer DisplayString,
zxAnRuSwUpdatingTaskOperObjType INTEGER,
zxAnRuSwUpdatingTaskOperObjList OCTET STRING,
zxAnRuSwUpdatingTaskAction INTEGER,
zxAnRuSwUpdatingTaskFileName DisplayString,
zxAnRuSwUpdatingTaskFileLocate INTEGER,
zxAnRuSwUpdatingTaskStatus INTEGER,
zxAnRuSwUpdatingTaskRuAction INTEGER,
zxAnRuSwUpdatingTaskParallelLmt Integer32,
zxAnRuSwUpdatingTaskRowStatus RowStatus
}
zxAnRuSwUpdatingTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The task name of software version updating."
::= { zxAnRuSwUpdatingTaskEntry 1 }
zxAnRuSwUpdatingTaskDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The task description."
::= { zxAnRuSwUpdatingTaskEntry 2 }
zxAnRuSwUpdatingTaskMode OBJECT-TYPE
SYNTAX INTEGER {
online(1),
offline(2),
both(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The update mode of task.
Mode is defined as follows:
1 update software version to online RU
2 update software version to offline RU
3 updating software version supports both online RU and
offline
"
DEFVAL { both }
::= {zxAnRuSwUpdatingTaskEntry 3 }
zxAnRuSwUpdatingTaskServiceType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Remote Unit service type such as 'GPON','EPON','ADSL2',
'VDSL2' etc."
::= { zxAnRuSwUpdatingTaskEntry 4 }
zxAnRuSwUpdatingTaskVendor OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The vendor of Remote Unit, such as 'zte', 'cisco' etc."
DEFVAL { "zte" }
::= { zxAnRuSwUpdatingTaskEntry 5 }
zxAnRuSwUpdatingTaskEquipType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Remote Unit equipment type such as 'F620', 'D420', 'F622' etc."
::= { zxAnRuSwUpdatingTaskEntry 6 }
zxAnRuSwUpdatingTaskCrtrnType OBJECT-TYPE
SYNTAX INTEGER {
ignore(1),
equal(2),
notEqual(3),
below(4),
upper(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The criterion type of the updating rule."
DEFVAL { ignore }
::= {zxAnRuSwUpdatingTaskEntry 7 }
zxAnRuSwUpdatingTaskCrtrnVer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Remote Unit running version as the base to compare.
The maximum byte size is 16 for EPON and 14 for GPON.
when 'zxAnRuSwUpdatingTaskCrtrnType' is 'ignore', then the size
of the value is zero."
::= { zxAnRuSwUpdatingTaskEntry 8 }
zxAnRuSwUpdatingTaskOperObjType OBJECT-TYPE
SYNTAX INTEGER {
ne(1),
port(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operation object type of task.
Type is defined as follows:
1 update version according to ne
2 update version according to port, port is defined as PON port
for xPON equipment
"
DEFVAL { port }
::= {zxAnRuSwUpdatingTaskEntry 9 }
zxAnRuSwUpdatingTaskOperObjList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..2048))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Remote Unit operation object list.
This attribute is only valid for port level,if NE level then
size of the attribute is zero.
Object format is defined as follows:
Remote Unit service type(1 byte) + slot count(1 byte)
+ rack No.(4 bits)
+ shelf No.(4 bits)
+ slot No.(1 byte)
+ port bitmap(n bytes)
'port bitmap' uses a different format for different types of RU
service. For xPON, the 'port bitmap' is four bytes.
Remote Unit service type is defined as follows:
1 GPON
2 EPON
......
"
::= { zxAnRuSwUpdatingTaskEntry 10 }
zxAnRuSwUpdatingTaskAction OBJECT-TYPE
SYNTAX INTEGER {
abort(1),
restart(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The action of the task."
::= {zxAnRuSwUpdatingTaskEntry 11 }
zxAnRuSwUpdatingTaskFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The version file used to update."
::= { zxAnRuSwUpdatingTaskEntry 12 }
zxAnRuSwUpdatingTaskFileLocate OBJECT-TYPE
SYNTAX INTEGER {
local(1),
remote(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The version file location.
It includes two ways, one is local way that file comes from NE,
the other is remote way that file comes from remote FTP server.
"
DEFVAL { local }
::= {zxAnRuSwUpdatingTaskEntry 13 }
zxAnRuSwUpdatingTaskStatus OBJECT-TYPE
SYNTAX INTEGER {
processing(1),
aborted(2),
finished(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The task status.
"
::= {zxAnRuSwUpdatingTaskEntry 14 }
zxAnRuSwUpdatingTaskRuAction OBJECT-TYPE
SYNTAX INTEGER {
update(1),
updateAndReboot(2),
reboot(3),
updateLinkup(4),
updateAndCommit(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RU updating action of software version."
DEFVAL { updateAndReboot }
::= {zxAnRuSwUpdatingTaskEntry 15 }
zxAnRuSwUpdatingTaskParallelLmt OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of parallel limited in a task.
Zero means no limit."
DEFVAL { 64 }
::= {zxAnRuSwUpdatingTaskEntry 16 }
zxAnRuSwUpdatingTaskRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= {zxAnRuSwUpdatingTaskEntry 30 }
-------------------------------------------------------------------------------
-- 5. Remote Unit Software Management: task statistics table
-------------------------------------------------------------------------------
zxAnRuSwTaskStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRuSwTaskStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RU software update task statistics information table."
::= { zxAnRuSwObjects 3 }
zxAnRuSwTaskStatEntry OBJECT-TYPE
SYNTAX ZxAnRuSwTaskStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RU software update task statistics information entry."
INDEX { zxAnRuSwUpdatingTaskName }
::= { zxAnRuSwTaskStatTable 1 }
ZxAnRuSwTaskStatEntry ::= SEQUENCE {
zxAnRuSwTaskStatsSuccesses Integer32,
zxAnRuSwTaskStatsFailures Integer32,
zxAnRuSwTaskStatsUpdatings Integer32,
zxAnRuSwTaskStatsWaitings Integer32
}
zxAnRuSwTaskStatsSuccesses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The successful RU count of updating in a task."
::= { zxAnRuSwTaskStatEntry 1 }
zxAnRuSwTaskStatsFailures OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failed RU count of updating in a task."
::= { zxAnRuSwTaskStatEntry 2 }
zxAnRuSwTaskStatsUpdatings OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RU count of updating in progress in a task."
::= { zxAnRuSwTaskStatEntry 3 }
zxAnRuSwTaskStatsWaitings OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RU count of waiting in a task."
::= { zxAnRuSwTaskStatEntry 4 }
-------------------------------------------------------------------------------
-- 6. Remote Unit Software Management: update status table
-------------------------------------------------------------------------------
zxAnRuSwUpdateStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRuSwUpdateStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" RU software version update status configuration information
table.Each RU exists an item in this table,it records the
result of updating RU version last time.If RU version updating
is in process then can get the updating percent by reading
this table."
::= { zxAnRuSwObjects 4 }
zxAnRuSwUpdateStatusEntry OBJECT-TYPE
SYNTAX ZxAnRuSwUpdateStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RU software version updating status configuration information
entry. "
INDEX { zxAnRuSwRack,zxAnRuSwShelf,
zxAnRuSwSlot,zxAnRuSwPort,
zxAnRuSwOnu }
::= { zxAnRuSwUpdateStatusTable 1 }
ZxAnRuSwUpdateStatusEntry ::= SEQUENCE {
zxAnRuSwRack Integer32,
zxAnRuSwShelf Integer32,
zxAnRuSwSlot Integer32,
zxAnRuSwPort Integer32,
zxAnRuSwOnu Integer32,
zxAnRuSwUpdateStatusServiceType DisplayString,
zxAnRuSwUpdateStatusEquipType DisplayString,
zxAnRuSwUpdateStatusFileName DisplayString,
zxAnRuSwUpdateStatusResult INTEGER,
zxAnRuSwUpdateStatusFailReason INTEGER,
zxAnRuSwUpdateStatusProgress INTEGER,
zxAnRuSwUpdateStatusSource INTEGER,
zxAnRuSwUpdateStatusTaskName DisplayString,
zxAnRuSwUpdateStatusModifyTime DisplayString,
zxAnRuSwUpdateStatusCurrVersion DisplayString,
zxAnRuSwUpdateStatusLastVersion DisplayString
}
zxAnRuSwRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The rack No."
::= {zxAnRuSwUpdateStatusEntry 1 }
zxAnRuSwShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The shelf No."
::= {zxAnRuSwUpdateStatusEntry 2 }
zxAnRuSwSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot No."
::= {zxAnRuSwUpdateStatusEntry 3 }
zxAnRuSwPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port No."
::= {zxAnRuSwUpdateStatusEntry 4 }
zxAnRuSwOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ONU No,it is only valid for xPON RU
,if RU isn't xPON equment then the value is zero.
"
::= {zxAnRuSwUpdateStatusEntry 5 }
zxAnRuSwUpdateStatusServiceType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RU service type such as 'GPON', 'EPON', 'ADSL2',
'VDSL2' etc. "
::= { zxAnRuSwUpdateStatusEntry 6 }
zxAnRuSwUpdateStatusEquipType OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RU equipment type such as 'F620', 'D420', 'F622' etc."
::= { zxAnRuSwUpdateStatusEntry 7 }
zxAnRuSwUpdateStatusFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version file name."
::= { zxAnRuSwUpdateStatusEntry 8 }
zxAnRuSwUpdateStatusResult OBJECT-TYPE
SYNTAX INTEGER {
notStarted(1),
inProgress(2),
success(3),
failure(4),
waiting(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result status of updating version."
::= {zxAnRuSwUpdateStatusEntry 9 }
zxAnRuSwUpdateStatusFailReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
downloadErr(2),
commitErr(3),
activateErr(4),
crcErr(5),
validErr(6),
useAbort(7),
offline(8),
rebootErr(9),
ruDeleted(10),
timeout(11),
notSupport(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failure reason of updating version."
::= {zxAnRuSwUpdateStatusEntry 10 }
zxAnRuSwUpdateStatusProgress OBJECT-TYPE
SYNTAX INTEGER(0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of updating version."
::= {zxAnRuSwUpdateStatusEntry 11 }
zxAnRuSwUpdateStatusSource OBJECT-TYPE
SYNTAX INTEGER {
task(1),
manual(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source of updating version.
It includes two ways, one is task updating, the other is
manual updating."
::= {zxAnRuSwUpdateStatusEntry 12 }
zxAnRuSwUpdateStatusTaskName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The updating task name.
When zxAnRuSwUpdateStatusSource is 'task' requires this attribute.
When zxAnRuSwUpdateStatusFileLocate is 'manual' then the
size of the attribute is zero."
::= { zxAnRuSwUpdateStatusEntry 13 }
zxAnRuSwUpdateStatusModifyTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last modification time.
The format is yyyy-mm-dd HH:MM:SS.For example,
2001-01-01 02:22:33 ."
::= { zxAnRuSwUpdateStatusEntry 14 }
zxAnRuSwUpdateStatusCurrVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute identifies the now version of the software."
::= { zxAnRuSwUpdateStatusEntry 15 }
zxAnRuSwUpdateStatusLastVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute identifies the old version of the software."
::= { zxAnRuSwUpdateStatusEntry 16 }
-------------------------------------------------------------------------------
-- 7. Remote Unit Software Management: Image table
-------------------------------------------------------------------------------
zxAnRuSwImageTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnRuSwImageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" RU software version information table.
Usually,two instances of the software image managed entity are
contained in an instance of an RU or equipment managed entity
whose software is independently managed."
::= { zxAnRuSwObjects 5 }
zxAnRuSwImageEntry OBJECT-TYPE
SYNTAX ZxAnRuSwImageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RU software version information entry."
INDEX { zxAnRuSwRack,zxAnRuSwShelf,zxAnRuSwSlot,
zxAnRuSwPort,zxAnRuSwOnu,zxAnRuSwImageIndex }
::= { zxAnRuSwImageTable 1 }
ZxAnRuSwImageEntry ::= SEQUENCE {
zxAnRuSwImageRack Integer32,
zxAnRuSwImageShelf Integer32,
zxAnRuSwImageSlot Integer32,
zxAnRuSwImagePort Integer32,
zxAnRuSwImageOnu Integer32,
zxAnRuSwImageIndex INTEGER,
zxAnRuSwImageVersion DisplayString,
zxAnRuSwImageStatus BITS
}
zxAnRuSwImageRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The rack No."
::= {zxAnRuSwImageEntry 1 }
zxAnRuSwImageShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The shelf No."
::= {zxAnRuSwImageEntry 2 }
zxAnRuSwImageSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot No."
::= {zxAnRuSwImageEntry 3 }
zxAnRuSwImagePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port No."
::= {zxAnRuSwImageEntry 4 }
zxAnRuSwImageOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ONU No,it is only valid for xPON RU,
if RU isn't xPON equment then the value is zero."
::= {zxAnRuSwImageEntry 5 }
zxAnRuSwImageIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This attribute provides a unique number for each instance of
this managed entity. The number consists of a two-byte field.
The first field (MSB) identifies the ME instance
(RU (value 0x00) or circuit pack slot (value 0x01-0xFF)
containing the associated software image ME. The second field
(LSB) distinguishes between the two (redundant) software image
ME instances (values 0x00 and 0x01)."
::= { zxAnRuSwImageEntry 6 }
zxAnRuSwImageVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute identifies the version of the software."
::= { zxAnRuSwImageEntry 7 }
zxAnRuSwImageStatus OBJECT-TYPE
SYNTAX BITS {
isCommitted(0),
isActive(1),
isValid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit 0 indicates Whether the associated software image is
'committed'(1) or 'uncommitted'(0).
Bit 1 indicates Whether the associated software image is
'active'(1) or 'inactive'(0).
Bit 2 indicates Whether the associated software image is
'valid'(1) or 'invalid'(0)."
::= { zxAnRuSwImageEntry 8 }
-------------------------------------------------------------------------------
-- 20.Remote Unit Software Management: Trap
-------------------------------------------------------------------------------
zxAnRuSwUpdatedTrap NOTIFICATION-TYPE
OBJECTS {
zxAnRuSwUpdateStatusServiceType,
zxAnRuSwUpdateStatusEquipType,
zxAnRuSwUpdateStatusFileName,
zxAnRuSwUpdateStatusResult,
zxAnRuSwUpdateStatusFailReason,
zxAnRuSwUpdateStatusSource,
zxAnRuSwUpdateStatusTaskName,
zxAnRuSwUpdateStatusCurrVersion,
zxAnRuSwUpdateStatusLastVersion,
zxAnRuSwUpdateStatusModifyTime
}
STATUS current
DESCRIPTION
"A zxAnRuSwUpdatedTrap trap is sent when the
version of RU software was updated."
::= { zxAnRuSwNotifications 1 }
END

File diff suppressed because it is too large Load Diff

444
mibs/zte/ZTE-AN-SERVICEPORT Normal file
View File

@ -0,0 +1,444 @@
--------------------------------------------------------------------------------
--
-- File Name : ZTE-AN-SERVICEPORT-MIB.mib
-- Date : 2009-01-04
-- Author : ZTE Nms dept.
--
--
--
--------------------------------------------------------------------------------
ZTE-AN-SERVICEPORT DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
IpAddress FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM SNMPv2-TC
ZxAnIfindex FROM ZTE-AN-TC-MIB
zxAn FROM ZTE-AN-TC-MIB;
zxAnServicePort MODULE-IDENTITY
LAST-UPDATED "200901041500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "zhangzhikun
Mail: zhang.zhikun@zte.com.cn
Tel : 021-68897124"
DESCRIPTION "This MIB defines managed objects of zte service port."
::= {zxAn 8}
zxAnServicePortObjects OBJECT IDENTIFIER ::= { zxAnServicePort 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Service Port Table
-- 2.User Scene Table
-- 3.ServicePort Global
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Service Port Table
--------------------------------------------------------------------------------
zxAnServicePortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnServicePortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes interface service port configuration.it uses in
user's traffic scene, a service port indicates an user's sercice,
for example VOIP/CATV/POTS/DATA service.
We can create a service port as the same time finished some
functions which are qinQ and translate etc."
::= { zxAnServicePortObjects 1 }
zxAnServicePortConfEntry OBJECT-TYPE
SYNTAX ZxAnServicePortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnServicePortConfTable."
INDEX { zxAnBridgePortIndex,zxAnServicePortID }
::= { zxAnServicePortConfTable 1 }
ZxAnServicePortConfEntry ::= SEQUENCE {
zxAnBridgePortIndex ZxAnIfindex,
zxAnServicePortID Integer32,
zxAnServicePortDesc DisplayString,
zxAnServicePortServiceMode INTEGER,
zxAnUserInVid INTEGER,
zxAnUserInPriority INTEGER,
zxAnUserEthType Integer32,
zxAnUserEthFilter INTEGER,
zxAnUserOutCVid INTEGER,
zxAnUserOutSVid INTEGER,
zxAnUserTlsVlan INTEGER,
zxAnUserSVidCos INTEGER,
zxAnVlanTransMode INTEGER,
zxAnUserInStartVid INTEGER,
zxAnUserInEndVid INTEGER,
zxAnUserCVidCos INTEGER,
zxAnUserInSVid INTEGER,
zxAnSrvPortVlanXconnectEnable INTEGER,
zxAnServicePortUserDscp INTEGER,
zxAnServicePortIngressTrafficPrf DisplayString,
zxAnServicePortEgressTrafficPrf DisplayString,
zxAnServicePortAdminStatus INTEGER,
zxAnServicePortQueueId INTEGER,
zxAnServicePortRowStatus RowStatus
}
zxAnBridgePortIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for a bridge port."
::= { zxAnServicePortConfEntry 1 }
zxAnServicePortID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for a service port under a bridge port,index value from 1
to 8"
::= { zxAnServicePortConfEntry 2 }
zxAnServicePortDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A service port describe string."
::= { zxAnServicePortConfEntry 3 }
zxAnServicePortServiceMode OBJECT-TYPE
SYNTAX INTEGER
{
untag(1),
untagAndEncap(2),
priority(3),
tag(4),
tls(5),
tagAndEncap(6),
tagAndEtype(7),
tagAndCos(8),
vlanRangeTag(9),
vlanRangeTagAndEncap(10),
vlanRangeTagAndEtype(11),
vlanRangeTagAndCos(12),
batchBindingTag(13),
doubleVlanTag(14),
tagAndDscp(15)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A traffic type for a service port."
DEFVAL { untag }
::={zxAnServicePortConfEntry 4}
zxAnUserInVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User inner vlan,'0' indicates untag."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 5}
zxAnUserInPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User priority,from 0 to 7."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 6}
zxAnUserEthType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User Ether type, '1' indicates no config, '2' indicates pppoe, '3'
indicates ipoe,user define uses hex."
DEFVAL { 1 }
::={zxAnServicePortConfEntry 7}
zxAnUserEthFilter OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"this object indicates if filtered by ether protocol."
DEFVAL { 1 }
::={zxAnServicePortConfEntry 8}
zxAnUserOutCVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User outer cvlan,'0' indicates no config."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 9}
zxAnUserOutSVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User outer svlan,'0' indicates no config."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 10}
zxAnUserTlsVlan OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TLS VLAN,when zxAnServicePortServiceMode equal 'tls' then '0'
indicates untag, when zxAnServicePortServiceMode unequal to 'tls'
then '0' indicates no config"
DEFVAL { 0 }
::={zxAnServicePortConfEntry 11}
zxAnUserSVidCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
DEFVAL { 0 }
::={zxAnServicePortConfEntry 12}
zxAnVlanTransMode OBJECT-TYPE
SYNTAX INTEGER
{
vlan1v1(1),
vlanNv1(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
DEFVAL { 1 }
::={zxAnServicePortConfEntry 13}
zxAnUserInStartVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User inner start vlan,'0' indicates untag."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 14}
zxAnUserInEndVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User inner end vlan,'0' indicates untag."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 15}
zxAnUserCVidCos OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates user egress CVLAN CoS.'0xFF' indicates no
config."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 16}
zxAnUserInSVid OBJECT-TYPE
SYNTAX INTEGER(0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User inner svlan,'0' indicates no config."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 17}
zxAnSrvPortVlanXconnectEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enabling service port VLAN Xconnect means that zxAnUserOutSVid will
be forwarded without learning MAC address and configuring VLAN
Xconnect."
DEFVAL { disable }
::={zxAnServicePortConfEntry 18}
zxAnServicePortUserDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User-side DSCP.
When zxAnServicePortServiceMode is tagAndDscp(15),
map zxAnServicePortUserDscp to zxAnUserSVidCos,
translate zxAnUserInVid to zxAnUserOutCVid and zxAnUserOutSVid
for upstream traffic and
translate to zxAnUserInVid with zxAnUserOutSVid,
zxAnUserOutCVid and zxAnServicePortUserDscp of downstream
traffic."
DEFVAL { 0 }
::={zxAnServicePortConfEntry 19}
zxAnServicePortIngressTrafficPrf OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ingress traffic profile.
The zero length means not-configured."
::= { zxAnServicePortConfEntry 20 }
zxAnServicePortEgressTrafficPrf OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Egress traffic profile.
The zero length means not-configured."
::= { zxAnServicePortConfEntry 21 }
zxAnServicePortAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administrative status of service port."
::= { zxAnServicePortConfEntry 22 }
zxAnServicePortQueueId OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Service port queue ID.
Value 0xFF means not config."
DEFVAL { 0 }
::={ zxAnServicePortConfEntry 23 }
zxAnServicePortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnServicePortConfEntry 100 }
--------------------------------------------------------------------------------
-- 2.User Scene Table
--------------------------------------------------------------------------------
zxAnUserSceneTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnUserSceneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates user traffic scene,includes multi-user-access
scene and aggregation scene."
::= { zxAnServicePortObjects 2 }
zxAnUserSceneEntry OBJECT-TYPE
SYNTAX ZxAnUserSceneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnUserSceneTable."
INDEX { zxAnCpeIndex }
::= { zxAnUserSceneTable 1 }
ZxAnUserSceneEntry ::= SEQUENCE {
zxAnCpeIndex ZxAnIfindex,
zxAnSceneMode INTEGER
}
zxAnCpeIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for a CPE,for example EPON/GPON ONU."
::= { zxAnUserSceneEntry 1 }
zxAnSceneMode OBJECT-TYPE
SYNTAX INTEGER
{
noconfig(1),
multiuseraccess(2),
aggregation(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A traffic secen mode."
DEFVAL { 1 }
::={zxAnUserSceneEntry 2}
--------------------------------------------------------------------------------
-- 3.ServicePort Global
--------------------------------------------------------------------------------
zxAnServicePortGlobalObjects
OBJECT IDENTIFIER ::= { zxAnServicePortObjects 50 }
zxAnServicePortCompatible OBJECT-TYPE
SYNTAX BITS
{
vlanXconnectEnable(0),
userDscp(1),
trafficProfile(2),
adminStatus(3),
queueId(4),
egressCvlanCos(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service port compatibility.
The bit value 1 means the function represented by this bit is
supported by this equipment.
vlanXconnectEnable(0): value 1 means supporting VLAN Xconnect enable
for service port.
userDscp(1): value 1 means supporting user DSCP configuration
for service port.
trafficProfile(2): value 1 means supporting traffic profile
configuration for service port.
adminStatus(3): value 1 means supporting administrative status for
service port.
queueId(4): value 1 means supporting queue ID for service port.
egressCvlanCos(5): value 1 means supporting egress CVLAN CoS for
service port.
NOTE: No recommended to display it in NMS."
::= { zxAnServicePortGlobalObjects 1 }
END

View File

@ -0,0 +1,142 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-SHDSL-EXT-MIB.mib
-- Date : 2008-10-14
-- Author : ZTE Nms dept.
--
-- Zte SHDSL Mib for Access Node
--------------------------------------------------------------------------
ZTE-AN-SHDSL-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,MODULE-IDENTITY,OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
enterprises FROM SNMPv2-SMI
hdsl2ShdslSpanConfEntry,
hdsl2ShdslMIB FROM HDSL2-SHDSL-LINE-MIB
;
zxAnShdslExtMib MODULE-IDENTITY
LAST-UPDATED "200810141530Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Ma jian 68897122 "
DESCRIPTION "This MIB defines managed objects of zte SHDSL mgmt . "
::= { zxAn 1002 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
zxAnShdslExtObjects OBJECT IDENTIFIER ::= { zxAnShdslExtMib 1 }
zxAnShdslExtGlobalObjects OBJECT IDENTIFIER ::= { zxAnShdslExtMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.SHDSL Interface Config table
-- 2.SHDSL Capabilities
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.SHDSL Interface Config table
--------------------------------------------------------------------------------
zxAnShdslSpanConfExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnShdslSpanConfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes the Shdsl interface infomation."
::= { zxAnShdslExtObjects 1 }
zxAnShdslSpanConfExtEntry OBJECT-TYPE
SYNTAX ZxAnShdslSpanConfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry extends the Hdsl2ShdslSpanConfEntry defined in
HDSL2-SHDSL-LINE-MIB."
AUGMENTS { hdsl2ShdslSpanConfEntry }
::= { zxAnShdslSpanConfExtTable 1 }
ZxAnShdslSpanConfExtEntry ::= SEQUENCE
{
zxAnShdslSpanConfDataPathType INTEGER,
zxAnShdslSpanActualDataPathType INTEGER,
zxAnShdslSpanConfPamConstellation INTEGER,
zxAnShdslSpanActualPamConstellation INTEGER,
zxAnShdslSpanActualTransmitPower Integer32
}
zxAnShdslSpanConfDataPathType OBJECT-TYPE
SYNTAX INTEGER {
atm(1),
efm(2),
auto(4) -- negotiate automatically
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Data path type of this Span."
::= { zxAnShdslSpanConfExtEntry 1 }
zxAnShdslSpanActualDataPathType OBJECT-TYPE
SYNTAX INTEGER {
atm(1),
efm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the actual data path type of this Span."
::= { zxAnShdslSpanConfExtEntry 2 }
zxAnShdslSpanConfPamConstellation OBJECT-TYPE
SYNTAX INTEGER {
tcpAM16(1),
tcpAM32(2),
auto(4) -- negotiate automatically
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PAM Constellation type of this Span."
::= { zxAnShdslSpanConfExtEntry 3 }
zxAnShdslSpanActualPamConstellation OBJECT-TYPE
SYNTAX INTEGER {
tcpAM16(1),
tcpAM32(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the actual PAM Constellation type of this Span."
::= { zxAnShdslSpanConfExtEntry 4 }
zxAnShdslSpanActualTransmitPower OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the actual Transmit Power of this Span."
::= { zxAnShdslSpanConfExtEntry 5 }
--------------------------------------------------------------------------------
-- 2.SHDSL Capabilities
--------------------------------------------------------------------------------
zxAnShdslCapabilities OBJECT-TYPE
SYNTAX BITS
{
rfc4319(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The management capabilities of SHDSL.
The bit value 1 means the function represented by this bit is
supported by this equipment.
bit 0: value 1 means support RFC4319.
NOTE: No recommended to display it in NMS."
::= { zxAnShdslExtGlobalObjects 1 }
END

2126
mibs/zte/ZTE-AN-SIMPLE-VOIP Normal file

File diff suppressed because it is too large Load Diff

2590
mibs/zte/ZTE-AN-SIP-MIB Normal file

File diff suppressed because it is too large Load Diff

329
mibs/zte/ZTE-AN-SPAN-MIB Normal file
View File

@ -0,0 +1,329 @@
--
--
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
-- Wednesday, November 21, 2012 at 10:42:55
--
ZTE-AN-SPAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex FROM IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
IpAddress, Integer32, OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC
zxAnInterfaceMib FROM ZTE-AN-INTERFACE-MIB;
zxAnSpanMib MODULE-IDENTITY
LAST-UPDATED "201212101114Z" -- December 10, 2012 at 11:14 GMT
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Zhang Zhengyi
ZTE Corporation
Mail: zhang.zhengyi@zte.com.cn
Tel : +86-21-68896470"
DESCRIPTION "This MIB defines managed objects of ZTE SPAN."
REVISION "201212101114Z" -- December 10, 2012 at 11:14 GMT
DESCRIPTION "Initial version of this MIB module."
REVISION "201212061215Z" -- December 06, 2012 at 12:15 GMT
DESCRIPTION "Add the group: zxAnSpanGroup."
::= { zxAnInterfaceMib 21 }
-- Node definitions
--
zxAnSpanObjects OBJECT IDENTIFIER ::= { zxAnSpanMib 2 }
zxAnSpanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSpanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table represents the switched port
analyzer related parameters."
::= { zxAnSpanObjects 2 }
zxAnSpanEntry OBJECT-TYPE
SYNTAX ZxAnSpanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnSpanTable.
The multi-variables binding rule should be complied with when a
manager creates an entry. According to this rule, all the related
mib variables must be included in one SNMP set operation.
There are two types of variables: mandatory and optional.
All of the mandatory variables must be included in one SNMP set
operation. Optional variables may be included in one SNMP set
operation with the mandatory variables, but must not be used alone.
To create an entry of this table, the mandatory and optional
variables are as below.
mandatory: zxAnSpanSessionId,zxAnSpanType,zxAnSpanSrcPortList,
zxAnSpanSrcDirectionList
optional : the other
After an entry is created, every variable can be modified.
"
INDEX { zxAnSpanSessionId }
::= { zxAnSpanTable 1 }
ZxAnSpanEntry ::=
SEQUENCE {
zxAnSpanSessionId Integer32,
zxAnSpanType INTEGER,
zxAnSpanSrcPortList OBJECT IDENTIFIER,
zxAnSpanSrcDirectionList OBJECT IDENTIFIER,
zxAnSpanDstPort Integer32,
zxAnSpanVid Integer32,
zxAnSpanCos Integer32,
zxAnSpanTpid Integer32,
zxAnSpanDstIpType InetAddressType,
zxAnSpanDstIpAddr InetAddress,
zxAnSpanSrcIpType InetAddressType,
zxAnSpanSrcIpAddr InetAddress,
zxAnSpanTtl Integer32,
zxAnSpanDscp Integer32,
zxAnSpanRowStatus RowStatus
}
zxAnSpanSessionId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a session."
::= { zxAnSpanEntry 1 }
zxAnSpanType OBJECT-TYPE
SYNTAX INTEGER {
span(1),
rspan(2),
erspan(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SPAN type of a session.
span(1) - Local Switched Port Analyzer.
rspan(2) - Remote SPAN.
erspan(3) - Enhanced Remoted SPAN."
::= { zxAnSpanEntry 2 }
zxAnSpanSrcPortList OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is a sequence of some source ports.
Supports Ethernet interface, inner port, smartgroup and CPU.
The format of portlist is like this:
.ifIndex1.ifIndex2....
|port1 |port2 |...
"
::= { zxAnSpanEntry 3 }
zxAnSpanSrcDirectionList OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The traffic direction list of the source port list.
The format of direction list is like this:
.direction1.direction2...
|port1 |port2 |...
Each value of the sequence represents a traffic direction.
The value may be followings:
both(1),
egress(2),
ingress(3).
"
::= { zxAnSpanEntry 4 }
zxAnSpanDstPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ifIndex of SPAN and RSPAN destination port.
Supports Ethernet interface and smartgroup."
DEFVAL { 0 }
::= { zxAnSpanEntry 20 }
zxAnSpanVid OBJECT-TYPE
SYNTAX Integer32 (1..4094|65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The traffic VLAN ID of RSPAN or ERSPAN."
DEFVAL { 65535 }
::= { zxAnSpanEntry 21 }
zxAnSpanCos OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The traffic CoS of RSPAN or ERSPAN."
DEFVAL { 0 }
::= { zxAnSpanEntry 22 }
zxAnSpanTpid OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The traffic TPID of RSPAN or ERSPAN."
DEFVAL { 33024 }
::= { zxAnSpanEntry 23 }
zxAnSpanDstIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of IP address about destination IP."
DEFVAL { ipv4 }
::= { zxAnSpanEntry 24 }
zxAnSpanDstIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP of ERSPAN."
DEFVAL { '00000000'h }
::= { zxAnSpanEntry 25 }
zxAnSpanSrcIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of IP address about source IP."
DEFVAL { ipv4 }
::= { zxAnSpanEntry 26 }
zxAnSpanSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP of ERSPAN."
DEFVAL { '00000000'h }
::= { zxAnSpanEntry 27 }
zxAnSpanTtl OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TTL of ERSPAN."
DEFVAL { 128 }
::= { zxAnSpanEntry 28 }
zxAnSpanDscp OBJECT-TYPE
SYNTAX Integer32 (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DSCP of ERSPAN."
DEFVAL { 0 }
::= { zxAnSpanEntry 29 }
zxAnSpanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnAclEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnSpanEntry 50 }
zxAnSpanNotifications OBJECT IDENTIFIER ::= { zxAnSpanMib 3 }
zxAnSpanConformance OBJECT IDENTIFIER ::= { zxAnSpanMib 4 }
zxAnSpanCompliances OBJECT IDENTIFIER ::= { zxAnSpanConformance 1 }
zxAnSpanCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the ZTE-AN-MONITOR-MIB."
MODULE -- this module
MANDATORY-GROUPS { zxAnSpanGroup }
::= { zxAnSpanCompliances 1 }
zxAnSpanGroups OBJECT IDENTIFIER ::= { zxAnSpanConformance 2 }
zxAnSpanGroup OBJECT-GROUP
OBJECTS { zxAnSpanType,
zxAnSpanSrcPortList,
zxAnSpanSrcDirectionList,
zxAnSpanDstPort,
zxAnSpanVid,
zxAnSpanCos,
zxAnSpanTpid,
zxAnSpanDstIpType,
zxAnSpanDstIpAddr,
zxAnSpanSrcIpType,
zxAnSpanSrcIpAddr,
zxAnSpanTtl,
zxAnSpanDscp,
zxAnSpanRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing the access control list
configuration information."
::= { zxAnSpanGroups 1 }
END
--
--
--

205
mibs/zte/ZTE-AN-SYNCE-MIB Normal file
View File

@ -0,0 +1,205 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-SYNCE-MIB.mib
-- Date : 2010-07-28
-- Author : ZTE Nms dept.
--
-- Zte Ethernet Synchronization Mib for Access Node
--
--------------------------------------------------------------------------
ZTE-AN-SYNCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnSyncEMib MODULE-IDENTITY
LAST-UPDATED "201007281600Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Li Xiaochun 68896452"
DESCRIPTION "This MIB defines description of ZTE Ethernet
Synchronization objects."
::= { zxAn 65 }
zxAnSyncEObjects OBJECT IDENTIFIER ::= { zxAnSyncEMib 1 }
zxAnSyncETrapObjects OBJECT IDENTIFIER ::= { zxAnSyncEMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. Global Configuration
-- 2. SyncE NNI Port Table
-- Trap Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1. Global Configuration
--------------------------------------------------------------------------------
zxAnSyncEGlobalObjects OBJECT IDENTIFIER ::= { zxAnSyncEObjects 1 }
zxAnSyncEClockSourceType OBJECT-TYPE
SYNTAX INTEGER
{
localClock (1),
gps1pps (2),
pon8k (3),
clockRecovery (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the source of the transmit clock.
localClock: indicates that a local clock source is used.
gps1pps:indicates that an external clock source GPS 1PPS is used.
pon8k: indicates that an external clock source
1/8th of a sec at 8k sample rate (125ms) is used.
clockRecovery :indicates that recovered receive clock from another
interface is used as the transmit clock."
::= { zxAnSyncEGlobalObjects 1 }
zxAnSyncEClockRecoveryPort OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the port where the clock is recovered and
used as the transmit clock. this value must be set
when zxAnSyncEClockSourceType is clockRecovery,
meanwhile, the clock mode for this port must be in
the slave mode."
::= { zxAnSyncEGlobalObjects 2 }
zxAnSyncEUniPortSyncEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable SyncE on all the UNI ports."
DEFVAL { disable }
::= { zxAnSyncEGlobalObjects 3 }
zxAnSyncEClockSourceStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid (1),
invalid (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The network clock source status.
'valid' indicates the selected network clock source is
valid, 'invalid' indicates the selected network clock
source is invalid due to clock frequency offset
exceeded limit or other factors."
::= { zxAnSyncEGlobalObjects 4 }
zxAnSyncEClockOperationStatus OBJECT-TYPE
SYNTAX INTEGER
{
freerunPhaselockedNormal(1),
holdover(2),
locked(4),
prelocked2LostPhase(5),
prelocked(6),
lostPhase(7),
freerun2PhaselockedAbnormal(11),
directPass(14),
destroyFreerunOrHoldover(21),
acquiring(22),
unknown(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operation status of the clock.
'freerunPhaselockedNormal' indicates the freerun mode
conforms to the
freerun mode defined above. It is essentially a
temporary mode until a valid source is available.
'holdover' indicates the holdover mode conforms to the
holdover mode defined above. The holdover memory is no
longer updated by the incoming reference clock.
'locked' indicates a steady state mode, entered when
holdover memory is acquired.
'prelocked2LostPhase' indicates pre-locked2 status, the
clock try to pre-locked in lost Phase status.
'prelocked' indicates pre-locked status.
'lostPhase' indicates lost Phase status.
'freerun2PhaselockedAbnormal' indicates free-running2
status, the phase-locked loop is abnormal.
'directPass' indicates direct pass status.
'destroyFreerunOrHoldover' indicates destroy freerun or
holdover status.
'acquiring' indicates a temporary mode when coming from
freerun, to acquire holdover memory.
'unknown' indicates the clock operation status is
unknown."
::= { zxAnSyncEGlobalObjects 5 }
--------------------------------------------------------------------------------
-- 2. SyncE NNI Port Table
--------------------------------------------------------------------------------
zxAnSyncENniPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnSyncENniPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SyncE NNI Port Table."
::= { zxAnSyncEObjects 2 }
zxAnSyncENniPortEntry OBJECT-TYPE
SYNTAX ZxAnSyncENniPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The SyncE NNI Port Entry"
INDEX { zxAnSyncENniPortIndex }
::= { zxAnSyncENniPortTable 1 }
ZxAnSyncENniPortEntry ::= SEQUENCE {
zxAnSyncENniPortIndex ZxAnIfindex,
zxAnSyncENniPortSyncEnable INTEGER,
zxAnSyncENniPortClockMode INTEGER
}
zxAnSyncENniPortIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index for a NNI port."
::= { zxAnSyncENniPortEntry 1 }
zxAnSyncENniPortSyncEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable SyncE on specific NNI port."
DEFVAL { disable }
::= { zxAnSyncENniPortEntry 2 }
zxAnSyncENniPortClockMode OBJECT-TYPE
SYNTAX INTEGER
{
master (1),
slave (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The clock mode of NNI port. This value must be set to
slave when the NNI port is used for clock recovery."
::= { zxAnSyncENniPortEntry 3 }
--------------------------------------------------------------------------------
-- Trap Objects
--------------------------------------------------------------------------------
END

2972
mibs/zte/ZTE-AN-SYS-MIB Normal file

File diff suppressed because it is too large Load Diff

252
mibs/zte/ZTE-AN-TC-MIB Normal file
View File

@ -0,0 +1,252 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-TC-MIB.mib
-- Date : 2006-09-05
-- Author : ZTE Nms dept.
--
-- Zte Textual Conventions Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM SNMPv2-SMI
MODULE-IDENTITY,OBJECT-TYPE,Integer32,Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
zxAnTcMib MODULE-IDENTITY
LAST-UPDATED "200605181400Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Su Chunshan 68896292,
Zeng Nanxi 68896250,
Ma Jian 68896249"
DESCRIPTION
"The MIB module which provides a ZTE access node device mib Textual Convention."
-- Revision history
REVISION "200605181400Z"
DESCRIPTION " "
::= { zxAn 200 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015} -- assigned by huang.yanyan of tech. depart.
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
VlanId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A 12-bit VLAN ID used in the VLAN Tag header."
SYNTAX Integer32 (1..4094)
ZxAnIfindex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ZxAnIfindex is just as ifIndex in MIB-II.But the difference is
that ZxAnIfindex uses a complex coding to construct the Ifindex.
Each bit field of ZxAnIfindex has its definitions such as follows.
MSB -- Most Significant Byte
LSB -- Least Significant Byte
| MSB(Byte4) | Byte2 | Byte1 | LSB(Byte0) |
|-------------+-----------|---------|---------|------------|
|InterfaceType| Shelf No. | Slot No.| Port No.| Virtual |
| (4bits) | (4bits) | | or OLT | Circuit No.|
+-------------+-----------+---------+---------+------------+
** InterfaceType :
The values definition is,
0x0 - Unknown interface type
0x1 - General interface,its details of interface type can't be
concerned,such as physical port.
0x2 - DSL PVC interface
0x3 - EPON/GPON ONU
0x4 - EPON/GPON Gport
0xF - Layer 3 Interface
The numbering of shelf,slot,port and virtual circuit is defined in
local container only,ie. it is NOT a global numbering in a device.
eg. Port No. 5 refers that this port is the 5th port in some slot.
The defination details are different for different InterfaceType.
Followings are detailed defination.
-- InterfaceType = 0x1 - General interface
| MSB(Byte4) | Byte 2 | Byte 1 | LSB(Byte0)|
|------------+-----------|---------|----------|-----------|
| 1 | Shelf No. | Slot No.| Port No.| NA |
| (4bits) | (4bits) | |or OLT No.| |
+------------+-----------+---------+----------+-----------+
-- InterfaceType = 0x2 - DSL PVC interface
| MSB(Byte4) | Byte 2 | Byte 1 | LSB(Byte0)|
|------------+-----------|---------|---------|------------|
| 2 | Shelf No. | Slot No.| Port No.| PVC No. |
| (4bits) | (4bits) | | | |
+------------+-----------+---------+---------+------------+
-- InterfaceType = 0x3 - EPON/GPON ONU
| MSB(Byte4) | Byte 2 | Byte 1 | LSB(Byte0) |
|------------+-----------|---------|---------|---------|------------|
| 3 | Shelf No. | Slot No.| OLT No. | ONU No. | NA |
| (4bits) | (4bits) | (5bits) | (3bits) | | |
+------------+-----------+---------+---------+---------+------------+
-- InterfaceType = 0x4 - EPON/GPON Gport
| MSB(Byte4) | Byte 2 | Byte 1 | LSB(Byte0) |
|------------+-----------|---------|---------|---------|------------|
| 4 | Shelf No. | Slot No.| OLT No. | ONU No. | Gemport |
| (4bits) | (4bits) | (5bits) | (3bits) | | |
+------------+-----------+---------+---------+---------+------------+
-- InterfaceType = 0xF - Layer 3 Interface
| MSB(Byte4) | Byte 2 | Byte 1 | LSB(Byte0) |
|------------+-----------|---------|---------|---------|------------|
| 15 | Sub Type | NA | NA | Virtual |
| (4bits) | (4bits) | (5bits) | (3bits) | Circuit No. |
+------------+-----------+---------+---------+---------+------------+
Sub Type defination is for Layer 3 Interfaces:
0x1 - Smart Group of layer 3
0x2 - VLAN
0x3 - Supper VLAN
0x4 - Loopback Interface
** Shelf No.:
The value is 0x1--0xf. 0x0 indicates this field is not available(NA).
** Slot No.:
The value is 0x01---0xff. 0x00 indicates this field is NA.
** Port No.:
The value is 0x01---0xff. 0x00 indicates this field is NA.
NOTE: Port is physical port as well as parent virtual circuit.
eg. When InterfaceType is IMA PVC(0x3), Ima group is the
parent virtual circuit of ima PVCs.
eg. When InterfaceType is EPON connection(0x4),OLT is the
parent virtual circuit of EPON connections.
** Virtual Circuit No.:
The value is 0x01---0xff.0x00 indicates this field is NA.
Another usage is that merge the LSB and Byte 1 to reprensent
Virtual Circuit such as follows when the numbering of Virtual
Circuit is very large,bigger than 255.
Pls note that the numbering of Virtual Circuit is NOT in local
physical port again in this case,but it is in the current SLOT.
| MSB | Byte 2 | Byte 1 | LSB |
|-------------+-----------|---------|---------+------------|
|InterfaceType| Shelf No. | Slot No.| Virtual |
| (4bits) | (4bits) | | Circuit No. |
+-------------+-----------+---------+---------+------------+
"
SYNTAX Integer32
ZxAnPortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" ZxAnPortList reprensents a map of ports.It uses a complex
coding to construct a OCTET STRING.
ZxAnPortList is consisted of many phasical port units.And each
port unit is the type of OCTET STRING which including some bit
fields.
+-----------+-----------+ +-------------+-------------+
| Phy Port 1| Phy Port 2| ... | Phy Port n-1| Phy Port n |
| Unit | Unit | | Unit | Unit |
+-----------+-----------+------+-------------+-------------+
Each port unit has some bit fields to indicate some information.
And the definition of a port unit is as follows.
| Byte 0 | Byte 1 | Byte 2 | Byte 3 |Byte 4 .. Byte n|
|---------|-------------|----------|-----------|----------------|
|Unit Size|InterfaceType| Port No. |ServiceType| Ports List |
| | |(Phy port)| | (logical port) |
+---------+-------------+----------+-----------+----------------+
Unit Size: The length of this port unit,UNIT is byte.
InterfaceType: Same as the definition of InterfaceType in ZxAnIfindex.
port: port No. in a shelf.
ServiceType: Which service is carried by these ports or
virtual circuits.
0 -- NA
1 -- Controllable Multicast Service
2 -- General bridge port service of layer 2
Ports List:
Each octet within this field specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the service entity is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'.
"
SYNTAX OCTET STRING
ZxAnIdList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" ZxAnIdList reprensents a map of id,such as vlan id list,
multicast pkg id list.
Each octet within this field specifies a set of eight
id, with the first octet specifying id 1 through
8, the second octet specifying id 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered id, and the least significant bit
represents the highest numbered id. Thus, each id
of the service entity is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that id is included in the set of ids; the id
is not included if its bit has a value of '0'.
"
SYNTAX OCTET STRING
END

399
mibs/zte/ZTE-AN-UAPS-MIB Normal file
View File

@ -0,0 +1,399 @@
ZTE-AN-UAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION,RowStatus, DisplayString,MacAddress,TruthValue FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, enterprises, Integer32,NOTIFICATION-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
zxAn,ZxAnPortList
FROM ZTE-AN-TC-MIB;
zxAnUapsMib MODULE-IDENTITY
LAST-UPDATED "200711281530Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "suchunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte dsl uaps function modules' managed objects."
::= { zxAn 7 }
zxAnUapsObjects OBJECT IDENTIFIER ::= { zxAnUapsMib 1 }
zxAnUapsTraps OBJECT IDENTIFIER ::= { zxAnUapsMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Uaps Group Table
-- 2.Trap
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.Uaps Group Table
------------------------------------------------------------------------------
zxAnUapsCapability OBJECT-TYPE
SYNTAX BITS
{
ipLinkChk(0),
protectionTime(1),
supportSlaveSlotPorts(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "It indicates that which UAPS funcitons are supported by
current device.
ipLinkChk(1) -- zxAnUapsNextHopIp,zxAnUapsIpLink* are supported.
protectionTime(2) -- zxAnUapsProtectionTime,zxAnUapsIsInPrtctTime,
zxAnUapsSwapRequestInCache,zxAnUapsSwapLastRequest are supported.
supportSlaveSlotPorts(3) -- zxAnUapsSupportSlaveSlotPorts are supported.
"
::= { zxAnUapsObjects 1 }
zxAnUapsGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnUapsGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table includes the managed objects of the UAPS group ."
::= { zxAnUapsObjects 2 }
zxAnUapsGroupEntry OBJECT-TYPE
SYNTAX ZxAnUapsGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in zxAnUapsGroupTable."
INDEX { zxAnUapsGroupIndex }
::= { zxAnUapsGroupTable 1 }
ZxAnUapsGroupEntry ::= SEQUENCE {
zxAnUapsGroupIndex INTEGER,
zxAnUapsGroupName DisplayString,
zxAnUapsPrimaryPortList OBJECT IDENTIFIER,
zxAnUapsSecondaryPortList OBJECT IDENTIFIER,
zxAnUapsAutoFailbackEnable Integer32,
zxAnUapsNextHopIp IpAddress,
zxAnUapsIpLinkType INTEGER,
zxAnUapsIpLinkChkRetries INTEGER,
zxAnUapsIpLinkChkTimeout INTEGER,
zxAnUapsIpLinkStatus INTEGER,
zxAnUapsForceSwap Integer32,
zxAnUapsPortWorkingStatus INTEGER,
zxAnUapsSwapReason INTEGER,
zxAnUapsSupportSlaveSlotPorts INTEGER,
zxAnUapsProtectionTime INTEGER,
zxAnUapsIsInPrtctTime TruthValue,
zxAnUapsSwapRequestInCache BITS,
zxAnUapsSwapLastRequest INTEGER,
zxAnUapsSwapMode INTEGER,
zxAnUapsSecondaryPortLighting INTEGER,
zxAnUapsGroupRowStatus RowStatus
}
zxAnUapsGroupIndex OBJECT-TYPE
SYNTAX INTEGER(1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of UAPS group.The max numbers of groups is 4.
"
::= { zxAnUapsGroupEntry 1}
zxAnUapsGroupName OBJECT-TYPE
SYNTAX DisplayString ( SIZE ( 1 .. 20 ) )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of UAPS group.
"
::= { zxAnUapsGroupEntry 2}
zxAnUapsPrimaryPortList OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The primary UAPS ports.The max port numbers joined in this portlist
should not be more than 4.
Each number of this variable is ifIndex of a port.
"
::= { zxAnUapsGroupEntry 3}
zxAnUapsSecondaryPortList OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Secondary UAPS ports.The max port numbers joined in this portlist
should not be more than 4. Furthermore, the port numbers joined in
this portlist should be eqaul to the zxAnUapsPrimaryPortList's.
Each number of this variable is ifIndex of a port.
"
::= { zxAnUapsGroupEntry 4}
zxAnUapsAutoFailbackEnable OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable recovery to the UAPS primary port automatically
when the primary port is normal again."
::= { zxAnUapsGroupEntry 5}
zxAnUapsNextHopIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Next Hop Ip.If it is 0.0.0.0, UAPS will not check the link of
Next Hop. "
::= { zxAnUapsGroupEntry 6 }
zxAnUapsIpLinkType OBJECT-TYPE
SYNTAX INTEGER
{
defaulIpLink(1),
serviceIpLink(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The link type used to check ip link status."
::= { zxAnUapsGroupEntry 7}
zxAnUapsIpLinkChkRetries OBJECT-TYPE
SYNTAX INTEGER(1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The retries of checking link status."
::= { zxAnUapsGroupEntry 8}
zxAnUapsIpLinkChkTimeout OBJECT-TYPE
SYNTAX INTEGER(1..10)
UNITS "sec"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The timeout of checking link status."
::= { zxAnUapsGroupEntry 9}
zxAnUapsIpLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
testing(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of ip link."
::= { zxAnUapsGroupEntry 10}
zxAnUapsForceSwap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Force to swap the primary and secondary port. when it is set to 1."
::= { zxAnUapsGroupEntry 11}
zxAnUapsPortWorkingStatus OBJECT-TYPE
SYNTAX INTEGER
{
primaryPortInWorking(1),
secondaryPortInWorking(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates which port group is in working state."
::= { zxAnUapsGroupEntry 12}
zxAnUapsSwapReason OBJECT-TYPE
SYNTAX INTEGER
{
failback(0), -- primary port is recovery
failoverByPhyLinkDown(1), -- primary port is in fault of physical layer
failoverByIpLinkDown(2), -- primary port is in fault of ip layer
forceSwap(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates the reason of swap.
NOTE:
BIT 0 is just the MSB of this variable and is NOT the LSB.
"
::= { zxAnUapsGroupEntry 13}
zxAnUapsSupportSlaveSlotPorts OBJECT-TYPE
SYNTAX INTEGER
{
port(1), -- port mode
csc(2) -- csc mode
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether support to use slave card's ports to act as
Primary-Secondary port.
"
::= { zxAnUapsGroupEntry 14}
zxAnUapsProtectionTime OBJECT-TYPE
SYNTAX INTEGER (0..900)
UNITS "second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The protection time of UAPS.When the fail time of port is larger
than it,the UAPS module should failover to the secondary port.
It is only used in uaps mode.
"
DEFVAL { 300 }
::= { zxAnUapsGroupEntry 15}
zxAnUapsIsInPrtctTime OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates if the UAPS is in protect time status. "
::= { zxAnUapsGroupEntry 16}
zxAnUapsSwapRequestInCache OBJECT-TYPE
SYNTAX BITS
{
failback(0), -- primary port is recovery
failoverByPhyLinkDown(1), -- primary port is in fault of physical layer
failoverByIpLinkDown(2), -- primary port is in fault of ip layer
forceSwap(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates the swap request in memory. "
::= { zxAnUapsGroupEntry 17}
zxAnUapsSwapLastRequest OBJECT-TYPE
SYNTAX INTEGER
{
failback(0), -- primary port is recovery
failoverByPhyLinkDown(1), -- primary port is in fault of physical layer
failoverByIpLinkDown(2), -- primary port is in fault of ip layer
forceSwap(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates if there is a swap request in memory. "
::= { zxAnUapsGroupEntry 18}
zxAnUapsSwapMode OBJECT-TYPE
SYNTAX INTEGER
{
common(1),
trunk(2),
upPortNum(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates swap mode.
common: If one port of working port list down, all ports will
swap to slave port list.
trunk: Only when all working ports down, ports will swap to
slave port list.
upPortNum: If the number of up working ports is less than
the number of up slave ports, swap to slave port list. "
::= { zxAnUapsGroupEntry 19}
zxAnUapsSecondaryPortLighting OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable\Disable secondary port lighting control function.
When port lighting control is enabled, port lighting is shutdown."
DEFVAL { disable }
::= { zxAnUapsGroupEntry 20}
zxAnUapsGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Rowstatus to create or delete a row of this entry."
::= { zxAnUapsGroupEntry 25 }
------------------------------------------------------------------------------
-- 2.Trap
------------------------------------------------------------------------------
zxAnUapsSwappedTrap NOTIFICATION-TYPE
OBJECTS {
zxAnUapsPortWorkingStatus,
zxAnUapsSwapReason,
zxAnUapsGroupName,
zxAnUapsPrimaryPortList,
zxAnUapsSecondaryPortList
}
STATUS current
DESCRIPTION
"It indicates the primary and seconday port of UAPS module has swapped."
::= { zxAnUapsTraps 1 }
zxAnUapsSwappedAlm NOTIFICATION-TYPE
OBJECTS {
zxAnUapsPortWorkingStatus,
zxAnUapsSwapReason,
zxAnUapsGroupName,
zxAnUapsPrimaryPortList,
zxAnUapsSecondaryPortList
}
STATUS current
DESCRIPTION
"A zxAnUapsSwappedAlm is sent when the agent has detected that
the master/slave ports of UAPS module have swapped."
::= { zxAnUapsTraps 2 }
zxAnUapsSwappedClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A zxAnUapsSwappedClr trap is sent when the agent
has detected that the zxAnUapsSwappedAlm is cleared manually."
::= { zxAnUapsTraps 3 }
END

1167
mibs/zte/ZTE-AN-V5-MIB Normal file

File diff suppressed because it is too large Load Diff

2510
mibs/zte/ZTE-AN-VLAN-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

231
mibs/zte/ZTE-AN-VMAC-MIB Normal file
View File

@ -0,0 +1,231 @@
ZTE-AN-VMAC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
RowStatus, MacAddress FROM SNMPv2-TC
VlanId,zxAn FROM ZTE-AN-TC-MIB
InterfaceIndex FROM IF-MIB;
zxAnVmacMib MODULE-IDENTITY
LAST-UPDATED "1308160000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Yang Xi ZTE Corporation
Mail: yang.xi8@zte.com.cn
Tel : +86-21-68897487"
DESCRIPTION "The MIB module for the management of VMAC."
REVISION "1308160000Z"
DESCRIPTION "Initial version of this MIB module."
::= { zxAn 101 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 2. VMAC VLAN Objects
-- 3. VMAC Interface Objects
-- 3.1 VMAC Interface Configuration Table
-- 3.2 VMAC Interface Translation Table
--------------------------------------------------------------------------------
zxAnVmacObjects OBJECT IDENTIFIER ::= { zxAnVmacMib 2 }
zxAnVmacVlanObjects OBJECT IDENTIFIER ::= { zxAnVmacObjects 1 }
zxAnVmacIfObjects OBJECT IDENTIFIER ::= { zxAnVmacObjects 2 }
--------------------------------------------------------------------------------
-- 1. VMAC Global Objects
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 2. VMAC VLAN Objects
--------------------------------------------------------------------------------
zxAnVmacVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVmacVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC address VLAN table."
::= { zxAnVmacVlanObjects 2 }
zxAnVmacVlanEntry OBJECT-TYPE
SYNTAX ZxAnVmacVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC address VLAN entry."
INDEX { zxAnVmacVid }
::= { zxAnVmacVlanTable 1 }
ZxAnVmacVlanEntry ::= SEQUENCE {
zxAnVmacVid VlanId,
zxAnVmacMacPoolIndex Integer32,
zxAnVmacVlanRowStatus RowStatus
}
zxAnVmacVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID."
::= { zxAnVmacVlanEntry 1 }
zxAnVmacMacPoolIndex OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The virtual MAC address translation MAC pool index."
::= { zxAnVmacVlanEntry 2 }
zxAnVmacVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnVmacVlanEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnVmacVlanEntry 50 }
------------------------------------------------------------------------------
-- 3. VMAC Interface Objects
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 3.1 VMAC Interface Configuration Table
------------------------------------------------------------------------------
zxAnVmacIfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVmacIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC address interface configuration table."
::= { zxAnVmacIfObjects 2 }
zxAnVmacIfConfEntry OBJECT-TYPE
SYNTAX ZxAnVmacIfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC address interface configuration entry."
INDEX { zxAnVmacIfIndex }
::= { zxAnVmacIfConfTable 1}
ZxAnVmacIfConfEntry ::= SEQUENCE {
zxAnVmacIfIndex InterfaceIndex,
zxAnVmacIfConfTranslateEnable INTEGER,
zxAnVmacIfConfTranslateLimit Integer32
}
zxAnVmacIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual MAC address interface index."
::= { zxAnVmacIfConfEntry 1 }
zxAnVmacIfConfTranslateEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the virtual MAC address translation."
DEFVAL { disabled }
::= { zxAnVmacIfConfEntry 2 }
zxAnVmacIfConfTranslateLimit OBJECT-TYPE
SYNTAX Integer32(0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Virtual MAC address translation limit."
DEFVAL { 16 }
::= { zxAnVmacIfConfEntry 3 }
------------------------------------------------------------------------------
-- 3.2 VMAC Interface Translation Table
------------------------------------------------------------------------------
zxAnVmacIfTranslateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVmacIfTranslateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface virtual MAC address translation table."
::= { zxAnVmacIfObjects 3 }
zxAnVmacIfTranslateEntry OBJECT-TYPE
SYNTAX ZxAnVmacIfTranslateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface virtual MAC address translation entry."
INDEX
{
zxAnVmacIfIndex,
zxAnVmacIfTranslateVid,
zxAnVmacIfTranslateSrcMac
}
::= { zxAnVmacIfTranslateTable 1}
ZxAnVmacIfTranslateEntry ::= SEQUENCE {
zxAnVmacIfTranslateVid VlanId,
zxAnVmacIfTranslateSrcMac MacAddress,
zxAnVmacIfTranslateVmac MacAddress,
zxAnVmacIfTranslateRowStatus RowStatus
}
zxAnVmacIfTranslateVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN ID."
::= { zxAnVmacIfTranslateEntry 1 }
zxAnVmacIfTranslateSrcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source MAC address."
::= { zxAnVmacIfTranslateEntry 2 }
zxAnVmacIfTranslateVmac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Virtual MAC address."
::= { zxAnVmacIfTranslateEntry 3 }
zxAnVmacIfTranslateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'destroy'.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnVmacIfTranslateEntry 50 }
END

View File

@ -0,0 +1,589 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-VOICE-CALLCTRL-MIB.mib
-- Date : 2010-08-24
-- Author : ZTE Nms dept.
--
-- Zte Voip Base Mib for Access Node
--
--
-------------------------------------------------------------------------------
ZTE-AN-VOICE-CALLCTRL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises,
IpAddress, Counter32, Integer32, Counter64, Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress, DateAndTime, RowStatus, DisplayString,
TruthValue FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
zxAnVoiceCallCtrlMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines PortLocating managed objects for Access Node."
::= { zxAn 5200 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
zxAnVoiceMgmt OBJECT IDENTIFIER ::= { zxAnVoiceCallCtrlMib 3 }
zxAnVoipCallCtrl OBJECT IDENTIFIER ::= { zxAnVoiceMgmt 6 }
-------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. zxAnCallOptimizationTable
-- 3. msagCallResStatistic
-- 4. zxAnVoipCallCtrlGlobalObjects
-- 5. zxAnCallEscapeFxoTable
-- 6. zxAnCallEscapePriTable
-- 7. zxAnCallEscapePriDLinkTable
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- 1.zxAnCallOptimizationTable
-------------------------------------------------------------------------------
--msagChangeOidFromGlobalConfig OBJECT IDENTIFIER ::= { zxAnVoiceMgmt 1 }
zxAnCallOptimizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCallOptimizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
--::={msagChangeOidFromGlobalConfig 13}
::= { zxAnVoipCallCtrl 1301 }
zxAnCallOptimizationEntry OBJECT-TYPE
SYNTAX ZxAnCallOptimizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {zxAnCallOptIndex}
::= { zxAnCallOptimizationTable 1 }
ZxAnCallOptimizationEntry ::= SEQUENCE {
zxAnCallOptIndex INTEGER,
zxAnCallOptOpenMsgAck INTEGER,
zxAnCallOptPlayToneAck INTEGER,
zxAnCallOptSubPriority INTEGER,
--zxAnCallOptNumMax INTEGER,
--zxAnCallOptH248MsgAck INTEGER,
--zxAnCallOptH248MsgPn INTEGER,
zxAnCallOptH248Statistic INTEGER,
--zxAnCallOptH248HookOffEvent INTEGER,
--zxAnCallOptH248HookOnEvent INTEGER,
zxAnCallOptServiceAbnormal INTEGER,
zxAnCallOptMgProtocolErr INTEGER,
zxAnCallOptMgcProtocolErr INTEGER,
zxAnCallOptMgInsideErr INTEGER,
--zxAnCallOptHookOffLimiteCycle INTEGER,
--zxAnCallOptHookOffLimiteBlock INTEGER,
--zxAnCallOptHookOffLimiteUnblock INTEGER,
--zxAnCallOptMgcCallWaitTone INTEGER,
--zxAnCallOptToneArea INTEGER,
--zxAnCallOptIpsThreshold INTEGER,
--zxAnCallOptCongestionTime INTEGER,
--zxAnCallOptPhoneNumberMatchType Integer32,
zxAnCallOptCallLimit INTEGER,
zxAnCallOptCallLimitMaxUserNum Integer32
}
zxAnCallOptIndex OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 1 }
zxAnCallOptOpenMsgAck OBJECT-TYPE
SYNTAX INTEGER {
send(1),
notsend(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 2 }
zxAnCallOptPlayToneAck OBJECT-TYPE
SYNTAX INTEGER {
send(1),
notsend(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 3 }
zxAnCallOptSubPriority OBJECT-TYPE
SYNTAX INTEGER {
higher(1),
nothigher(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 4 }
zxAnCallOptH248Statistic OBJECT-TYPE
SYNTAX INTEGER {
send(1),
notsend(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 8 }
zxAnCallOptServiceAbnormal OBJECT-TYPE
SYNTAX INTEGER {
alwayssend(1),
notalways(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 11 }
zxAnCallOptMgProtocolErr OBJECT-TYPE
SYNTAX INTEGER {
alwayssend(1),
notalways(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 12 }
zxAnCallOptMgcProtocolErr OBJECT-TYPE
SYNTAX INTEGER {
alwayssend(1),
notalways(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 13 }
zxAnCallOptMgInsideErr OBJECT-TYPE
SYNTAX INTEGER {
alwayssend(1),
notalways(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxAnCallOptimizationEntry 14 }
zxAnCallOptCallLimit OBJECT-TYPE
SYNTAX INTEGER {
limitByMg(1),
limitByMgc(2),
noLimit(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The call limit type."
DEFVAL { noLimit }
::= { zxAnCallOptimizationEntry 15 }
zxAnCallOptCallLimitMaxUserNum OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of current users.
Only valid when zxAnCallOptCallLimit is limitByMg(1)."
DEFVAL { 128 }
::= { zxAnCallOptimizationEntry 16 }
-------------------------------------------------------------------------------
-- 3.msagCallResStatistic
-------------------------------------------------------------------------------
msagCallResStatistic OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 5 }
msagCRAccessRatio OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 1 }
msagCRIPSUsingRatio OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 2 }
msagCROpenChannelReq OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 3 }
msagCRRecOpenSucces OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 4 }
msagCRRecOpenFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 5 }
msagCROpenChannTimerOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 6 }
msagCRModifyChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 7 }
msagCRRecModifySucces OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 8 }
msagCRModifyChFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 9 }
msagCRWtModifyChannTimerOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 10 }
msagCRSendCloseChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 11 }
msagCRRecCloseChanSucc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 12 }
msagCRRecCloseChanFail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 13 }
msagCRRecCloseChanTimerOut OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 14 }
msagCRRecMprReload OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 15 }
msagCRClearRTPRecord OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { msagCallResStatistic 16 }
--------------------------------------------------------------------------------
-- 4. zxAnVoipCallCtrlGlobalObjects
--------------------------------------------------------------------------------
zxAnVoipCallCtrlGlobalObjects OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 1300 }
zxAnVoipCallCtrlMgmtCapabilities OBJECT-TYPE
SYNTAX BITS {
nbPlatform(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VOIP callctrl management capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
bit 1: value 1 means support narrowband platform.
NOTE: No recommended to display it in NMS."
::= { zxAnVoipCallCtrlGlobalObjects 1 }
--------------------------------------------------------------------------------
-- 5. zxAnCallEscapeFxoTable
--------------------------------------------------------------------------------
zxAnCallEscapeObjects OBJECT IDENTIFIER ::= { zxAnVoipCallCtrl 1302 }
zxAnCallEscapeFxoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCallEscapeFxoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FXO call escape configuration table."
::= { zxAnCallEscapeObjects 2 }
zxAnCallEscapeFxoEntry OBJECT-TYPE
SYNTAX ZxAnCallEscapeFxoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of FXO call escape table."
INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf,
zxAnCallEscapeSlot,zxAnCallEscapePort}
::= { zxAnCallEscapeFxoTable 1 }
ZxAnCallEscapeFxoEntry ::= SEQUENCE {
zxAnCallEscapeRack Integer32,
zxAnCallEscapeShelf Integer32,
zxAnCallEscapeSlot Integer32,
zxAnCallEscapePort Integer32,
zxAnCallEscapeFxoOperNum Integer32,
zxAnCallEscapeFxoRowStatus RowStatus
}
zxAnCallEscapeRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack of FXO call escape."
::={zxAnCallEscapeFxoEntry 1}
zxAnCallEscapeShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf of FXO call escape."
::={zxAnCallEscapeFxoEntry 2}
zxAnCallEscapeSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot of FXO call escape."
::={zxAnCallEscapeFxoEntry 3}
zxAnCallEscapePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port of FXO call escape."
::={zxAnCallEscapeFxoEntry 4}
zxAnCallEscapeFxoOperNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Batch operation number of FXO call escape."
::={zxAnCallEscapeFxoEntry 5}
zxAnCallEscapeFxoRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The state of this conceptual row only support 'not exist' and
'active'.
The action of this conceptual row only support 'createAndGo' and
'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4).
To delete a row in this table, a manager must set this object to
destroy(6).
To query this object, always return active(1)."
::= { zxAnCallEscapeFxoEntry 50 }
--------------------------------------------------------------------------------
-- 6. zxAnCallEscapePriTable
--------------------------------------------------------------------------------
zxAnCallEscapePriTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCallEscapePriEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PRI call escape configuration table."
::= { zxAnCallEscapeObjects 3 }
zxAnCallEscapePriEntry OBJECT-TYPE
SYNTAX ZxAnCallEscapePriEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of PRI call escape table."
INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf,
zxAnCallEscapeSlot,zxAnCallEscapeDsx1LinkNo}
::= { zxAnCallEscapePriTable 1 }
ZxAnCallEscapePriEntry ::= SEQUENCE {
zxAnCallEscapeDsx1LinkNo Integer32,
zxAnCallEscapePriOperNum Integer32,
zxAnCallEscapePriRowStatus RowStatus
}
zxAnCallEscapeDsx1LinkNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"E1/T1 link No. of PRI call escape."
::={zxAnCallEscapePriEntry 1}
zxAnCallEscapePriOperNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Batch operation number of PRI call escape."
::={zxAnCallEscapePriEntry 2}
zxAnCallEscapePriRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The state of this conceptual row only support 'not exist' and
'active'.
The action of this conceptual row only support 'createAndGo' and
'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4).
To delete a row in this table, a manager must set this object to
destroy(6).
To query this object, always return active(1)."
::= { zxAnCallEscapePriEntry 50 }
--------------------------------------------------------------------------------
-- 7. zxAnCallEscapePriDLinkTable
--------------------------------------------------------------------------------
zxAnCallEscapePriDLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnCallEscapePriDLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PRI call escape link configuration table."
::={zxAnCallEscapeObjects 4}
zxAnCallEscapePriDLinkEntry OBJECT-TYPE
SYNTAX ZxAnCallEscapePriDLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry of PRI call escape link configuration table."
INDEX { zxAnCallEscapeRack,zxAnCallEscapeShelf,zxAnCallEscapeSlot,
zxAnCallEscapeDsx1LinkNo,zxAnCallEscapePriDLinkTimeslot}
::={zxAnCallEscapePriDLinkTable 1}
ZxAnCallEscapePriDLinkEntry ::=
SEQUENCE{
zxAnCallEscapePriDLinkTimeslot Integer32,
zxAnCallEscapePriDLinkLinkId Integer32,
zxAnCallEscapePriDLinkOperNum Integer32,
zxAnCallEscapePriDLinkLinkType INTEGER,
zxAnCallEscapePriDLinkRowStatus RowStatus
}
zxAnCallEscapePriDLinkTimeslot OBJECT-TYPE
SYNTAX Integer32(1..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"D-channel timeslot of PRI link."
::= { zxAnCallEscapePriDLinkEntry 1 }
zxAnCallEscapePriDLinkLinkId OBJECT-TYPE
SYNTAX Integer32(1..512)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Link ID of PRI link."
::= { zxAnCallEscapePriDLinkEntry 2 }
zxAnCallEscapePriDLinkOperNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Batch operation number of PRI link."
::={zxAnCallEscapePriDLinkEntry 3}
zxAnCallEscapePriDLinkLinkType OBJECT-TYPE
SYNTAX INTEGER {
networkSide(1),
subscriberSide(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Link type of PRI link."
DEFVAL { networkSide }
::={zxAnCallEscapePriDLinkEntry 4}
zxAnCallEscapePriDLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The state of this conceptual row only support 'not exist' and
'active'.
The action of this conceptual row only support 'createAndGo' and
'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4).
To delete a row in this table, a manager must set this object to
destroy(6).
To query this object, always return active(1)."
::= { zxAnCallEscapePriDLinkEntry 50 }
END

View File

@ -0,0 +1,899 @@
-------------------------------------------------------------------------------
-- File Name : ZTE-AN-VOICE-GLOBAL-MIB.mib
-- Date : 2010-08-24
-- Author : ZTE Nms dept.
--
-- Zte Voice Global Mib for Access Node
--
-------------------------------------------------------------------------------
ZTE-AN-VOICE-GLOBAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises,
IpAddress, Counter32, Integer32, Counter64, Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress, DateAndTime, RowStatus, DisplayString,
TruthValue FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
zxAnVoiceGlobalMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z"
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: fu.hua@zte.com.cn
Tel: 021-68896250"
DESCRIPTION "This MIB defines voice global managed objects for Access Node."
::= { zxAn 5200 }
-------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. msagRingProfileTable
-- 2. Voice Global Objects
-- 3. zxAnVoiceFirstRingingTable
-- 4. zxAnVoiceToneProfileTable
-- 5. zxAnVoiceCtrlPortTable
-- 6. zxAnVoiceDigitMapTable
-- 7. Voice Port Number Stats Objects
-- 8. zxAnDsx1Table
-------------------------------------------------------------------------------
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
zxAnVoiceMgmt OBJECT IDENTIFIER ::= { zxAnVoiceGlobalMib 3 }
zxAnVoiceGlobalConfig OBJECT IDENTIFIER ::= { zxAnVoiceMgmt 1 }
-------------------------------------------------------------------------------
-- 1. msagRingProfileTable
-------------------------------------------------------------------------------
msagRingProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsagRingProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { zxAnVoiceGlobalConfig 6 }
msagRingProfileEntry OBJECT-TYPE
SYNTAX MsagRingProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { msagRPRingProfile,msagRPId }
::= { msagRingProfileTable 1 }
MsagRingProfileEntry ::= SEQUENCE {
msagRPRingProfile INTEGER,
msagRPId INTEGER,
msagRPTime INTEGER,
msagRPOn1 INTEGER,
msagRPOff1 INTEGER,
msagRPOn2 INTEGER,
msagRPOff2 INTEGER,
msagRPOn3 INTEGER,
msagRPOff3 INTEGER,
msagRPOn4 INTEGER,
msagRPOff4 INTEGER,
msagRPOn5 INTEGER,
msagRPOff5 INTEGER,
msagRPRowStatus RowStatus
}
msagRPRingProfile OBJECT-TYPE
SYNTAX INTEGER {
profMainLand(1),
profHongkong(2),
profSingapore(3),
profRussia(4),
profEurope(5),
profBELGIUM(12),
profSrilanka(15)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 1 }
msagRPId OBJECT-TYPE
SYNTAX INTEGER(0..15)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 2 }
msagRPTime OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 3 }
msagRPOn1 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 4 }
msagRPOff1 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 5 }
msagRPOn2 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 6 }
msagRPOff2 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 7 }
msagRPOn3 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 8 }
msagRPOff3 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 9 }
msagRPOn4 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 10 }
msagRPOff4 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 11 }
msagRPOn5 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 12 }
msagRPOff5 OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 13 }
msagRPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { msagRingProfileEntry 14 }
--------------------------------------------------------------------------------
-- 8. zxAnDsx1Table
--------------------------------------------------------------------------------
zxAnDsx1Table OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnDsx1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The E1/T1 Configuration table."
::={zxAnVoiceGlobalConfig 16}
zxAnDsx1Entry OBJECT-TYPE
SYNTAX ZxAnDsx1Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the E1/T1 Configuration table."
INDEX { zxAnDsx1Rack, zxAnDsx1Shelf, zxAnDsx1Slot, zxAnDsx1LinkNo }
::={zxAnDsx1Table 1}
ZxAnDsx1Entry::=
SEQUENCE{
zxAnDsx1Rack Integer32,
zxAnDsx1Shelf Integer32,
zxAnDsx1Slot Integer32,
zxAnDsx1LinkNo Integer32,
zxAnDsx1Loopback INTEGER,
zxAnDsx1FramingMode INTEGER
}
zxAnDsx1Rack OBJECT-TYPE
SYNTAX Integer32(1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Rack of E1/T1 interface."
::={zxAnDsx1Entry 1}
zxAnDsx1Shelf OBJECT-TYPE
SYNTAX Integer32(1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Shelf of E1/T1 interface."
::={zxAnDsx1Entry 2}
zxAnDsx1Slot OBJECT-TYPE
SYNTAX Integer32(1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Slot of E1/T1 interface."
::={zxAnDsx1Entry 3}
zxAnDsx1LinkNo OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of E1/T1 interface."
::={zxAnDsx1Entry 4}
zxAnDsx1Loopback OBJECT-TYPE
SYNTAX INTEGER{
noLoopback(1),
localLoopback(2),
remoteLineLoopback(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the loopback configuration of E1/T1 interface.
The values mean:
noLoopback
Not in the loopback state.
localLoopback
The E1/T1 interface can transmit packets to the LE, but receives its own transmission back again and ignores data from the LE.
remoteLineLoopback
With remote line loopback ,packets sent from the LE are received by the E1/T1 interface but also are immediately retransmitted to the LE."
DEFVAL{1}
::={zxAnDsx1Entry 5}
zxAnDsx1FramingMode OBJECT-TYPE
SYNTAX INTEGER{
withoutCrc(1),
withCrc(2),
sameAsPeers(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the framing mode configuration of E1/T1 interface.
The values mean:
withoutCrc
select E1/T1 framing without CRC generation.
withCrc
specifies CRC enabled E1/T1 framing.
sameAsPeers
Specifies E1/T1 framing mode same as peers."
DEFVAL{2}
::={zxAnDsx1Entry 6}
--------------------------------------------------------------------------------
-- 2. Voice Global Objects
--------------------------------------------------------------------------------
zxAnVoiceGlobalObjects OBJECT IDENTIFIER ::= { zxAnVoiceGlobalConfig 1000 }
zxAnVoiceSysMgmtObjects OBJECT IDENTIFIER ::= { zxAnVoiceGlobalObjects 10 }
zxAnVoiceGlobalMgmtCapabilities OBJECT-TYPE
SYNTAX BITS {
nbPlatform(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voice global management capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
bit 1: value 1 means support narrowband platform.
NOTE: No recommended to display it in NMS."
::= {zxAnVoiceGlobalObjects 1}
zxAnVoiceServiceLicense OBJECT-TYPE
SYNTAX BITS {
h248(0),
mgcp(1),
v5(2),
voipIsdn(3),
reserved1(4),
reserved2(5),
sip(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The licenses of voice service."
::={zxAnVoiceGlobalObjects 2}
zxAnVoiceSysArea OBJECT-TYPE
SYNTAX INTEGER
{
mainland(1),
hongkong(2),
singapore(3),
russia(4),
europe(5),
srilanka(15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The area of system."
::= {zxAnVoiceSysMgmtObjects 1}
zxAnVoiceSysCallMatchType OBJECT-TYPE
SYNTAX INTEGER
{
longMatch(1),
shortMatch(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The match type of called telephone number."
DEFVAL {longMatch}
::= {zxAnVoiceSysMgmtObjects 2}
zxAnVoiceSysLoadDftRingProfile OBJECT-TYPE
SYNTAX INTEGER
{
load(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To load default ring profile.
This object differs from msagLoadDefaultRingProfile.
This object is applied to uniform narrowband platform."
::= {zxAnVoiceSysMgmtObjects 3}
-------------------------------------------------------------------------------
-- 3. zxAnVoiceFirstRingingTable
-------------------------------------------------------------------------------
zxAnVoiceFirstRingingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVoiceFirstRingingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"First ringing table."
::= {zxAnVoiceGlobalConfig 1002}
zxAnVoiceFirstRingingEntry OBJECT-TYPE
SYNTAX ZxAnVoiceFirstRingingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"First ringing entry."
INDEX { zxAnVoiceFirstRingingMgId }
::= {zxAnVoiceFirstRingingTable 1}
ZxAnVoiceFirstRingingEntry::= SEQUENCE {
zxAnVoiceFirstRingingMgId Integer32,
zxAnVoiceFirstRingingType INTEGER,
zxAnVoiceFirstRingingTime Integer32,
zxAnVoiceFirstRingingInterval Integer32
}
zxAnVoiceFirstRingingMgId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MG ID."
::= {zxAnVoiceFirstRingingEntry 1}
zxAnVoiceFirstRingingType OBJECT-TYPE
SYNTAX INTEGER {
accordingToCid(1),
differentFromOtherRings(2),
sameWithOtherRings(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"First ringing type, indicates whether the first ring is same with
other rings or not.
CID(Caller ID) signal is between the first and second ring.
accordingToCid(1) means that first ring is different
from other ring only when CID signal should be sent.
differentFromOtherRings(2) means that first ring is always different
from other rings.
sameWithOtherRings(3) means that first ring is always same with
other rings."
DEFVAL { accordingToCid }
::= {zxAnVoiceFirstRingingEntry 2}
zxAnVoiceFirstRingingTime OBJECT-TYPE
SYNTAX Integer32(30..120)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time of first ringing.
Not valid when zxAnVoiceFirstRingingType is
sameWithOtherRings(3)."
DEFVAL { 60 }
::= {zxAnVoiceFirstRingingEntry 3}
zxAnVoiceFirstRingingInterval OBJECT-TYPE
SYNTAX Integer32(200..400)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of first ring and second ring.
Not valid when zxAnVoiceFirstRingingType is
sameWithOtherRings(3)."
DEFVAL { 400 }
::= {zxAnVoiceFirstRingingEntry 4}
-------------------------------------------------------------------------------
-- 4. zxAnVoiceToneProfileTable
-------------------------------------------------------------------------------
zxAnVoiceToneProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVoiceToneProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tone profile table."
::= {zxAnVoiceGlobalConfig 1003}
zxAnVoiceToneProfileEntry OBJECT-TYPE
SYNTAX ZxAnVoiceToneProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tone profile entry."
INDEX { zxAnVoiceToneArea, zxAnVoiceToneCategory }
::= {zxAnVoiceToneProfileTable 1}
ZxAnVoiceToneProfileEntry::= SEQUENCE {
zxAnVoiceToneArea INTEGER,
zxAnVoiceToneCategory INTEGER,
zxAnVoiceToneDuration Integer32,
zxAnVoiceToneFirstWaveFrequency Integer32,
zxAnVoiceToneFirstWaveAmplitude Integer32,
zxAnVoiceToneSecondWaveFrequency Integer32,
zxAnVoiceToneSecondWaveAmplitude Integer32,
zxAnVoiceToneThirdWaveFrequency Integer32,
zxAnVoiceToneThirdWaveAmplitude Integer32,
zxAnVoicFirstWaveTimeSlot Integer32,
zxAnVoicSecondWaveTimeSlot Integer32,
zxAnVoicThirdWaveTimeSlot Integer32,
zxAnVoiceFirstToneSendingTime Integer32,
zxAnVoiceFirstToneBreakTime Integer32,
zxAnVoiceSecondToneSendingTime Integer32,
zxAnVoiceSecondToneBreakTime Integer32,
zxAnVoiceThirdToneSendingTime Integer32,
zxAnVoiceThirdToneBreakTime Integer32
}
zxAnVoiceToneArea OBJECT-TYPE
SYNTAX INTEGER {
mainland(1),
hongkong(2),
singapore(3),
russia(4),
europe(5),
srilanka(15)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The area of system."
::= {zxAnVoiceToneProfileEntry 1}
zxAnVoiceToneCategory OBJECT-TYPE
SYNTAX INTEGER {
dialTone(1),
ringbackTone(2),
busyTone(3),
congestionTone(4),
specialDialTone(5),
howlerTone(6),
verificationTone(7),
callWaitingTone(8),
stutterDialTone(9),
numberUnobtainableTone(10),
recallDialTone(11),
holdingTone(12),
callWaitingToneA(10013),
callWaitingToneB(10014),
callWaitingToneC(10015),
callWaitingToneD(10016),
callWaitingToneE(10017),
expensiveRouteWarningTone(10018),
bargeInTone(10019),
testNumberTone(10020),
intrusionTone(10021),
sitTone(10025),
busyHowlerTone(10031),
conferenceNoReadyTone(10032),
conferenceExitTone(10033),
advancedSpecialInfoTone(10035),
trunkBusyTone(10036),
advancedHoldingTone(10037),
interventionTone(10038),
wrongDialTone(10039)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tone category."
::= {zxAnVoiceToneProfileEntry 2}
zxAnVoiceToneDuration OBJECT-TYPE
SYNTAX Integer32(1..65535)
UNITS "100ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Duration of the tone sent."
::= {zxAnVoiceToneProfileEntry 3}
zxAnVoiceToneFirstWaveFrequency OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Frequency of the first wave."
::= {zxAnVoiceToneProfileEntry 4}
zxAnVoiceToneFirstWaveAmplitude OBJECT-TYPE
SYNTAX Integer32(0..1000)
UNITS "0.1dBov"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Amplitude of the first wave."
::= {zxAnVoiceToneProfileEntry 5}
zxAnVoiceToneSecondWaveFrequency OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Frequency of the second wave."
::= {zxAnVoiceToneProfileEntry 6}
zxAnVoiceToneSecondWaveAmplitude OBJECT-TYPE
SYNTAX Integer32(0..1000)
UNITS "0.1dBov"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Amplitude of the second wave."
::= {zxAnVoiceToneProfileEntry 7}
zxAnVoiceToneThirdWaveFrequency OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Frequency of the third wave."
::= {zxAnVoiceToneProfileEntry 8}
zxAnVoiceToneThirdWaveAmplitude OBJECT-TYPE
SYNTAX Integer32(0..1000)
UNITS "0.1dBov"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Amplitude of the third wave."
::= {zxAnVoiceToneProfileEntry 9}
zxAnVoicFirstWaveTimeSlot OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP time slot used for first wave.
Only valid when system uses DSP to make tone."
::= {zxAnVoiceToneProfileEntry 10}
zxAnVoicSecondWaveTimeSlot OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP time slot used for second wave.
Only valid when system uses DSP to make tone."
::= {zxAnVoiceToneProfileEntry 11}
zxAnVoicThirdWaveTimeSlot OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSP time slot used for third wave.
Only valid when system uses DSP to make tone."
::= {zxAnVoiceToneProfileEntry 12}
zxAnVoiceFirstToneSendingTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sending time of first tone."
::= {zxAnVoiceToneProfileEntry 13}
zxAnVoiceFirstToneBreakTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The break time of first tone."
::= {zxAnVoiceToneProfileEntry 14}
zxAnVoiceSecondToneSendingTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sending time of second tone."
::= {zxAnVoiceToneProfileEntry 15}
zxAnVoiceSecondToneBreakTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The break time of second tone."
::= {zxAnVoiceToneProfileEntry 16}
zxAnVoiceThirdToneSendingTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sending time of third tone."
::= {zxAnVoiceToneProfileEntry 17}
zxAnVoiceThirdToneBreakTime OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "10ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The break time of third tone."
::= {zxAnVoiceToneProfileEntry 18}
-------------------------------------------------------------------------------
-- 5. zxAnVoiceCtrlPortTable
-------------------------------------------------------------------------------
zxAnVoiceCtrlPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVoiceCtrlPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Control port table."
::= {zxAnVoiceGlobalConfig 1004}
zxAnVoiceCtrlPortEntry OBJECT-TYPE
SYNTAX ZxAnVoiceCtrlPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Control port entry."
INDEX { zxAnVoiceCtrlPortId }
::= {zxAnVoiceCtrlPortTable 1}
ZxAnVoiceCtrlPortEntry::= SEQUENCE {
zxAnVoiceCtrlPortId Integer32,
zxAnVoiceCtrlPortType INTEGER,
zxAnVoiceCtrlPortNo Integer32,
zxAnVoiceCtrlPortRowStatus RowStatus
}
zxAnVoiceCtrlPortId OBJECT-TYPE
SYNTAX Integer32(2..40)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Control port index."
::= {zxAnVoiceCtrlPortEntry 1}
zxAnVoiceCtrlPortType OBJECT-TYPE
SYNTAX INTEGER
{
udp(1),
tcp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Control port type."
DEFVAL {udp}
::= {zxAnVoiceCtrlPortEntry 2}
zxAnVoiceCtrlPortNo OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Control port number."
::= {zxAnVoiceCtrlPortEntry 3}
zxAnVoiceCtrlPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= {zxAnVoiceCtrlPortEntry 20}
-------------------------------------------------------------------------------
-- 6. zxAnVoiceDigitMapTable
-------------------------------------------------------------------------------
zxAnVoiceDigitMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnVoiceDigitMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Digit map table."
::={zxAnVoiceGlobalConfig 1005}
zxAnVoiceDigitMapEntry OBJECT-TYPE
SYNTAX ZxAnVoiceDigitMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Digit map entry."
INDEX { zxAnVoiceDigitMapName }
::= { zxAnVoiceDigitMapTable 1 }
ZxAnVoiceDigitMapEntry ::= SEQUENCE {
zxAnVoiceDigitMapName DisplayString,
zxAnVoiceDigitMapType INTEGER,
zxAnVoiceDigitMapBody DisplayString,
zxAnVoiceDigitMapRowStatus RowStatus
}
zxAnVoiceDigitMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Digit map name."
::= { zxAnVoiceDigitMapEntry 1 }
zxAnVoiceDigitMapType OBJECT-TYPE
SYNTAX INTEGER {
selfSwitch(1),
sip(2),
emergencyCall(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"selfSwitch(1) means this digit map rule will be used
when using self-switch.
sip(2) means this digit map rule will be used
when the caller is SIP user.
emergencyCall(3) defined the emergency number,
such as 112, 119 and so on."
::= { zxAnVoiceDigitMapEntry 2 }
zxAnVoiceDigitMapBody OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..4095))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Digit map body.
eg. 9xxxxxxx|[5-8][0-8][0-8]xxxx|725xxxx|4568xxxx|458xxxx|1xx|2xxx"
::= { zxAnVoiceDigitMapEntry 3 }
zxAnVoiceDigitMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry."
::= { zxAnVoiceDigitMapEntry 30 }
--------------------------------------------------------------------------------
-- 7. Voice Port Number Stats Objects
--------------------------------------------------------------------------------
zxAnVoicePortNumberStatsObjects OBJECT IDENTIFIER
::= { zxAnVoiceGlobalConfig 1050 }
zxAnVoiceActivePortStatsObjects OBJECT IDENTIFIER
::= { zxAnVoicePortNumberStatsObjects 1 }
zxAnVoiceActiveV5PotsPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active V5 POTS ports."
::= {zxAnVoiceActivePortStatsObjects 1}
zxAnVoiceActiveV5BriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active V5 BRI ports."
::= {zxAnVoiceActivePortStatsObjects 2}
zxAnVoiceActiveV5PriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active V5 PRI ports."
::= {zxAnVoiceActivePortStatsObjects 3}
zxAnVoiceActiveH248PotsPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active H248 POTS ports."
::= {zxAnVoiceActivePortStatsObjects 4}
zxAnVoiceActiveH248BriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active H248 BRI ports."
::= {zxAnVoiceActivePortStatsObjects 5}
zxAnVoiceActiveH248PriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active H248 PRI ports."
::= {zxAnVoiceActivePortStatsObjects 6}
zxAnVoiceActiveSipPotsPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active SIP POTS ports."
::= {zxAnVoiceActivePortStatsObjects 7}
zxAnVoiceActiveSipBriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active SIP BRI ports."
::= {zxAnVoiceActivePortStatsObjects 8}
zxAnVoiceActiveSipPriPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active SIP PRI ports."
::= {zxAnVoiceActivePortStatsObjects 9}
zxAnVoiceActiveLeasedLinePorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of active leased line ports."
::= {zxAnVoiceActivePortStatsObjects 10}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,840 @@
--------------------------------------------------------------------------------
-- File Name : ZTE-AN-VOICE-PORT-MIB.mib
-- Date : 2010-08-24
-- Author : ZTE NMS Dept.
--
-- ZTE Voice Port MIB for Access Node
--
--------------------------------------------------------------------------------
ZTE-AN-VOICE-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises,
IpAddress, Counter32, Integer32, Counter64, Unsigned32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, MacAddress, DateAndTime, RowStatus, DisplayString,
TruthValue FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
zxAnVoicePortMib MODULE-IDENTITY
LAST-UPDATED "201008241400Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Fuhua
Mail: fu.hua@zte.com.cn
Tel : 021-68896250"
DESCRIPTION "The MIB module for the management of voice ports."
::= { zxAn 5200 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. a200SlcTable
-- 2. zxAnVoicePortGlobalObjects
-- 3. PSTN Port Electrical Characteristics Table
--------------------------------------------------------------------------------
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
zxAnVoiceMgmt OBJECT IDENTIFIER ::= {zxAnVoicePortMib 3}
zxAnVoicePortConfig OBJECT IDENTIFIER ::= {zxAnVoiceMgmt 3}
--------------------------------------------------------------------------------
-- 1. a200SlcTable
--------------------------------------------------------------------------------
a200SlcTable OBJECT-TYPE
SYNTAX SEQUENCE OF A200SlcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"\u7528\u6237\u7535\u8def\u8868\uff0c\u63cf\u8ff0\u7528\u6237
\u7535\u8def\u7684\u72b6\u6001\uff0c\u53ca\u7535\u8def\u529f
\u80fd\u914d\u7f6e"
::= { zxAnVoicePortConfig 1 }
a200SlcEntry OBJECT-TYPE
SYNTAX A200SlcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"describe colunms and index in slc table"
INDEX { a200slcrackno, a200slcshelfno, a200slcslotno, a200slcindex}
::= { a200SlcTable 1 }
A200SlcEntry ::= SEQUENCE {
a200slcrackno Integer32,
a200slcshelfno Integer32,
a200slcslotno Integer32,
a200slcindex Integer32,
a200slcpkg Integer32,
a200slcstatus Integer32,
a200slcdftevent INTEGER,
a200slcusermode INTEGER,
a200slcFaxMode INTEGER,
a200slcQovsId INTEGER,
a200slcCIDType INTEGER,
a200slcImType INTEGER,
a200slcecenable INTEGER,
a200slcuserclass INTEGER,
a200slcPktToPcmGain INTEGER,
a200slcPcmToPktGain INTEGER,
a200slcphonenum DisplayString,
a200slcoperNum INTEGER,
a200slcblockoper INTEGER,
a200slcunblockoper INTEGER,
a200slcmonitorflag INTEGER,
a200slcmonitoreerack INTEGER,
a200slcmonitoreeshelf INTEGER,
a200slcmonitoreeslot INTEGER,
a200slcmonitoreeindex INTEGER,
a200slcDialMode INTEGER,
a200slcFeedCurrent INTEGER,
a200slcHighImpedanceOper INTEGER,
a200slcNoneHighImpedanceOper INTEGER,
zxAnSlcDelayDialMode INTEGER,
zxAnSlcDdiTrapEnable INTEGER,
zxAnSlcSemiPerConnSrcIpAddr IpAddress,
zxAnSlcSemiPerConnSrcPort Integer32,
zxAnSlcSemiPerConnDstIpAddr IpAddress,
zxAnSlcSemiPerConnDstPort Integer32,
zxAnSlcSemiPerConnSdpProfileId Integer32,
zxAnSlcSemiPerConnSdpInformation DisplayString
}
a200slcrackno OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"\u7535\u8def\u5e8f\u53f7"
::= { a200SlcEntry 1 }
a200slcshelfno OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"\u7535\u8def\u5e8f\u53f7"
::= { a200SlcEntry 2 }
a200slcslotno OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"\u7535\u8def\u5e8f\u53f7"
::= { a200SlcEntry 3 }
a200slcindex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"\u7535\u8def\u5e8f\u53f7"
::= { a200SlcEntry 4 }
a200slcpkg OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"\u7535\u8def\u652f\u6301\u7684\u5305\u7c7b\u578b\uff0c\u6309\u4f4d
\u53d6\u503c"
::= { a200SlcEntry 5 }
a200slcstatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"\u7535\u8def\u72b6\u6001\uff0c\u6309\u4f4d\u53d6\u503c"
::= { a200SlcEntry 6 }
a200slcdftevent OBJECT-TYPE
SYNTAX INTEGER(0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"\u7535\u8def\u7f3a\u7701\u68c0\u6d4b\u4e8b\u4ef6\u7c7b\u578b
\uff0c\u6309\u4f4d\u53d6\u503c"
::= { a200SlcEntry 7 }
a200slcusermode OBJECT-TYPE
SYNTAX INTEGER {
usermodeIdle(0),
usermodeH248(1),
usermodeZteUni(2),
usermodeV5(3),
usermodeZ(4),
usermodeMgcp(5),
usermodeZteSni(6),
usermodeV5Isdn(7),
usermodeV5Ddn(8),
usermodeSip(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 8 }
a200slcFaxMode OBJECT-TYPE
SYNTAX INTEGER {
faxT30(0),
faxT38(1),
faxRTP(2),
faxFastModem(3),
faxFastFax(4),
noSwitch(5),
selfSwitch(6),
faxV34(13)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 9 }
a200slcQovsId OBJECT-TYPE
SYNTAX INTEGER(0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 10 }
a200slcCIDType OBJECT-TYPE
SYNTAX INTEGER {
dtmf(1),
fskBell202(2),
mf(3),
fskV23(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
DEFVAL{ fskBell202 }
::= { a200SlcEntry 11 }
a200slcImType OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
bt3(3),
etsi(4),
bt5(5),
ohm600(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 12 }
a200slcecenable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
default(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 14 }
a200slcuserclass OBJECT-TYPE
SYNTAX INTEGER{normal(0),vip(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 15 }
a200slcPktToPcmGain OBJECT-TYPE
SYNTAX INTEGER(-20..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 16 }
a200slcPcmToPktGain OBJECT-TYPE
SYNTAX INTEGER(-20..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 17 }
a200slcphonenum OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 18 }
a200slcoperNum OBJECT-TYPE
SYNTAX INTEGER(1..192)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"end of the circuit No., should be larger or equal to msagSlcBegin"
::= { a200SlcEntry 19 }
a200slcblockoper OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"block slc"
::= { a200SlcEntry 20 }
a200slcunblockoper OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"unblock slc"
::= { a200SlcEntry 21 }
a200slcmonitorflag OBJECT-TYPE
SYNTAX INTEGER(1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 22 }
a200slcmonitoreerack OBJECT-TYPE
SYNTAX INTEGER(0..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 23 }
a200slcmonitoreeshelf OBJECT-TYPE
SYNTAX INTEGER(0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 24 }
a200slcmonitoreeslot OBJECT-TYPE
SYNTAX INTEGER(0..17)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 25 }
a200slcmonitoreeindex OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { a200SlcEntry 26 }
a200slcDialMode OBJECT-TYPE
SYNTAX INTEGER {
dtmf(0),
pulse(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DDI number send mode"
::= { a200SlcEntry 27 }
a200slcFeedCurrent OBJECT-TYPE
SYNTAX INTEGER {
curr25mA(1),
curr32mA(2),
curr40mA(3),
curr16mA(4),
curr20mA(5),
curr30mA(6),
curr35mA(7),
curr45mA(8),
curr50mA(9),
curr55mA(10)
}
UNITS "mA"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Feed current"
::= { a200SlcEntry 28 }
a200slcHighImpedanceOper OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set subscriber circuit to high-impedance status."
::= { a200SlcEntry 29 }
a200slcNoneHighImpedanceOper OBJECT-TYPE
SYNTAX INTEGER(1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set subscriber circuit to none high-impedance status."
::= { a200SlcEntry 30 }
zxAnSlcDelayDialMode OBJECT-TYPE
SYNTAX INTEGER{
noDelay(1),
delay(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Delay dial mode.
noDelay(1): No delay,dial is send to PBX immediately;
delay(2): Delay until receives signal from PBX.
"
DEFVAL{ noDelay }
::={a200SlcEntry 31}
zxAnSlcDdiTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables DDI port trap."
DEFVAL { disabled }
::= { a200SlcEntry 32 }
zxAnSlcSemiPerConnSrcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The source IP address of semi permanent connection.
The default value 0.0.0.0 means not configured."
DEFVAL { '00000000'h }
::= { a200SlcEntry 33 }
zxAnSlcSemiPerConnSrcPort OBJECT-TYPE
SYNTAX Integer32(0 | 20480..21503)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The source port semi permanent connection.
The default value 0 means not configured."
DEFVAL { 0 }
::= { a200SlcEntry 34 }
zxAnSlcSemiPerConnDstIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The destination IP address of semi permanent connection.
The default value 0.0.0.0 means not configured."
DEFVAL { '00000000'h }
::= { a200SlcEntry 35 }
zxAnSlcSemiPerConnDstPort OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The destination port of semi permanent connection.
The default value 0 means not configured."
DEFVAL { 0 }
::= { a200SlcEntry 36 }
zxAnSlcSemiPerConnSdpProfileId OBJECT-TYPE
SYNTAX Integer32(0..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "SDP profile ID. The default value 0 means not configured."
DEFVAL { 0 }
::= { a200SlcEntry 37 }
zxAnSlcSemiPerConnSdpInformation OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SDP information."
::= { a200SlcEntry 38 }
--------------------------------------------------------------------------------
-- 2. zxAnVoicePortGlobalObjects
--------------------------------------------------------------------------------
zxAnVoicePortGlobalObjects OBJECT IDENTIFIER ::= {zxAnVoicePortConfig 1400}
zxAnVoicePortMgmtCapabilities OBJECT-TYPE
SYNTAX BITS {
nbPlatform(0),
delayDialMode(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voice port management capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
bit 1: value 1 means support narrowband platform.
bit 2: value 1 means support zxAnSlcDelayDialMode.
NOTE: No recommended to display it in NMS."
::= { zxAnVoicePortGlobalObjects 1 }
zxAnPstnPortECharGlobalObjects OBJECT IDENTIFIER ::= {
zxAnVoicePortGlobalObjects 51 }
zxAnPstnPortGlbPcmLaw OBJECT-TYPE
SYNTAX INTEGER {
aLaw(1),
muLaw(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PCM law."
DEFVAL { aLaw }
::= { zxAnPstnPortECharGlobalObjects 1 }
zxAnPstnPortGlbRingVoltage OBJECT-TYPE
SYNTAX INTEGER {
volt50V(1),
volt75V(2),
volt90V(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ring voltage."
DEFVAL { volt75V }
::= { zxAnPstnPortECharGlobalObjects 2 }
zxAnPstnPortGlbRingFrequency OBJECT-TYPE
SYNTAX INTEGER {
freq16Hz(1),
freq25Hz(2),
freq50Hz(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ring frequency."
DEFVAL { freq25Hz }
::= { zxAnPstnPortECharGlobalObjects 3 }
zxAnPstnPolarityRevPulseEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Polarity reversing pulse enable."
DEFVAL { enable }
::= { zxAnPstnPortECharGlobalObjects 4 }
zxAnPstnPolarityRevPulseWidth OBJECT-TYPE
SYNTAX Integer32(20..1270)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Polarity reversing pulse width."
DEFVAL { 1000 }
::= { zxAnPstnPortECharGlobalObjects 5 }
zxAnPstnPolarityRevMode OBJECT-TYPE
SYNTAX INTEGER {
hard(1),
soft(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Polarity reversing mode."
DEFVAL { hard }
::= { zxAnPstnPortECharGlobalObjects 6 }
zxAnPstnMinDialPulseBreakTime OBJECT-TYPE
SYNTAX Integer32(20..200)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum dialed pulse break time."
DEFVAL { 20 }
::= { zxAnPstnPortECharGlobalObjects 7 }
zxAnPstnMaxDialPulseBreakTime OBJECT-TYPE
SYNTAX Integer32(20..200)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum dialed pulse break time."
DEFVAL { 80 }
::= { zxAnPstnPortECharGlobalObjects 8 }
zxAnPstnMinDialPulseMakeTime OBJECT-TYPE
SYNTAX Integer32(20..200)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum dialed pulse make time."
DEFVAL { 20 }
::= { zxAnPstnPortECharGlobalObjects 9 }
zxAnPstnMaxDialPulseMakeTime OBJECT-TYPE
SYNTAX Integer32(20..200)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum dialed pulse make time."
DEFVAL { 90 }
::= { zxAnPstnPortECharGlobalObjects 10 }
zxAnPstnMinDialPulseInterdigit OBJECT-TYPE
SYNTAX Integer32(20..500)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum dialed pulse interdigit time."
DEFVAL { 250 }
::= { zxAnPstnPortECharGlobalObjects 11 }
zxAnPstnPortGlbKcType OBJECT-TYPE
SYNTAX INTEGER {
type16kc(1),
type12kc(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"KC type."
DEFVAL { type16kc }
::= { zxAnPstnPortECharGlobalObjects 12 }
zxAnPstnPortGlbKcVoltage OBJECT-TYPE
SYNTAX INTEGER {
volt1V(1),
volt1point5V(2),
volt2V(3),
volt2point5V(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"KC voltage.
volt1V means 1.0V.
volt1point5V means 1.5V.
volt2V means 2.0V.
volt2point5V means 2.5V."
DEFVAL { volt2point5V }
::= { zxAnPstnPortECharGlobalObjects 13 }
zxAnPstnPortGlbKcPulseWidth OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"KC pulse width."
DEFVAL { 200 }
::= { zxAnPstnPortECharGlobalObjects 14 }
zxAnPstnPortGlbKcPulseInterval OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"KC pulse interval."
DEFVAL { 100 }
::= { zxAnPstnPortECharGlobalObjects 15 }
zxAnPstnHookFlashMinTime OBJECT-TYPE
SYNTAX Integer32(50..1500)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal time of hook flash."
DEFVAL { 90 }
::= {zxAnPstnPortECharGlobalObjects 16}
zxAnPstnHookFlashMaxTime OBJECT-TYPE
SYNTAX Integer32(50..1500)
UNITS "milli-seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximal time of hook flash."
DEFVAL { 470 }
::= {zxAnPstnPortECharGlobalObjects 17}
--------------------------------------------------------------------------------
-- 3. PSTN Port Electrical Characteristics Table
--------------------------------------------------------------------------------
zxAnPstnPortECharTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnPstnPortECharEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PSTN port electrical characteristics table."
::= { zxAnVoicePortConfig 1401 }
zxAnPstnPortECharEntry OBJECT-TYPE
SYNTAX ZxAnPstnPortECharEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PSTN port electrical characteristics entry."
INDEX { zxAnPstnPortECharRack, zxAnPstnPortECharShelf,
zxAnPstnPortECharSlot, zxAnPstnPortECharPort}
::= { zxAnPstnPortECharTable 1 }
ZxAnPstnPortECharEntry ::= SEQUENCE {
zxAnPstnPortECharRack Integer32,
zxAnPstnPortECharShelf Integer32,
zxAnPstnPortECharSlot Integer32,
zxAnPstnPortECharPort Integer32,
zxAnPstnPortECharOperNum Integer32,
zxAnPstnPortFeedVoltage INTEGER,
zxAnPstnPortFeedCurrent INTEGER,
zxAnPstnPortImpedanceType INTEGER,
zxAnPstnPortAdGain INTEGER,
zxAnPstnPortDaGain INTEGER
}
zxAnPstnPortECharRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack of PSTN port."
::= { zxAnPstnPortECharEntry 1 }
zxAnPstnPortECharShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf of PSTN port."
::= { zxAnPstnPortECharEntry 2 }
zxAnPstnPortECharSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot of PSTN port."
::= { zxAnPstnPortECharEntry 3 }
zxAnPstnPortECharPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port number of PSTN port."
::= { zxAnPstnPortECharEntry 4 }
zxAnPstnPortECharOperNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Batch operation number. zxAnPstnPortECharPort means the start port
number in batch operation."
::= { zxAnPstnPortECharEntry 5 }
zxAnPstnPortFeedVoltage OBJECT-TYPE
SYNTAX INTEGER {
volt48v(1),
volt75v(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Feed voltage."
DEFVAL { volt48v }
::= { zxAnPstnPortECharEntry 6 }
zxAnPstnPortFeedCurrent OBJECT-TYPE
SYNTAX INTEGER {
curr25mA(1),
curr32mA(2),
curr40mA(3),
curr16mA(4),
curr20mA(5),
curr30mA(6),
curr35mA(7),
curr45mA(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Feed current."
DEFVAL { curr20mA }
::= { zxAnPstnPortECharEntry 7 }
zxAnPstnPortImpedanceType OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
im600ohm(2),
hkBt3(3),
hkBt5(4),
etsi(5),
russia(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Impedance type."
DEFVAL { im600ohm }
::= { zxAnPstnPortECharEntry 8 }
zxAnPstnPortAdGain OBJECT-TYPE
SYNTAX INTEGER {
gain0dB(1),
gainNeg1dB(2),
gainNeg2dB(3),
gainNeg3dB(4),
gainNeg4dB(5),
gainNeg5dB(6),
gainNeg6dB(7),
gainNeg7dB(8),
gain1dB(9),
gain2dB(10),
gain3dB(11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain of converting the analog signals to digital signals."
DEFVAL { gain0dB }
::= { zxAnPstnPortECharEntry 9 }
zxAnPstnPortDaGain OBJECT-TYPE
SYNTAX INTEGER {
gain0dB(1),
gainNeg3point5dB(2),
gainNeg4dB(3),
gainNeg5dB(4),
gainNeg6dB(5),
gainNeg7dB(6),
gainNeg8dB(7),
gainNeg9dB(8),
gainNeg10dB(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Gain of converting the digital signals to analog signals.
gain0dB(1): 0dB
gainNeg3point5dB(2): -3.5dB
gainNeg4dB(3): -4dB
gainNeg5dB(4): -5dB
gainNeg6dB(5): -6dB
gainNeg7dB(6): -7dB
gainNeg8dB(7): -8dB
gainNeg9dB(8): -9dB
gainNeg10dB(9): -10dB"
DEFVAL { gainNeg3point5dB }
::= { zxAnPstnPortECharEntry 10 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,132 @@
--------------------------------------------------------------------------
-- File Name : ZTE-AN-VOICE-TRUNK-MIB.mib
-- Date : 2009-12-01
-- Author : ZTE Nms dept.
--
-- Zte Voice Trunk Mib for Access Node
--
--------------------------------------------------------------------------
ZTE-AN-VOICE-TRUNK-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,NOTIFICATION-TYPE,OBJECT-TYPE,enterprises,Counter32,Integer32,Counter64,Unsigned32,Gauge32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,DisplayString,TruthValue FROM SNMPv2-TC;
zxAnVoiceTrunkMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines voice trunk management objects for Access Node."
::= { zxAn 5200 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
msagmajorVersion OBJECT IDENTIFIER ::= { zxAnVoiceTrunkMib 3 }
msagEmConfig OBJECT IDENTIFIER ::= { msagmajorVersion 11 }
-- zxAnEmCfgTable Definition Begin
zxAnEmCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnEmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The EMC Card Configruation Table"
::={msagEmConfig 1}
zxAnEmCfgEntry OBJECT-TYPE
SYNTAX ZxAnEmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the EMC Card Configuration Table"
INDEX { zxAnEmRack,zxAnEmShelf,zxAnEmSlot }
::={zxAnEmCfgTable 1}
ZxAnEmCfgEntry::=
SEQUENCE{
zxAnEmRack Integer32,
zxAnEmShelf Integer32,
zxAnEmSlot Integer32,
zxAnEmAudioIfType INTEGER,
zxAnEmIfType INTEGER,
zxAnEmOutGain Integer32,
zxAnEmInGain Integer32
}
zxAnEmRack OBJECT-TYPE
SYNTAX Integer32(1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Rack of EMC Card"
::= { zxAnEmCfgEntry 1 }
zxAnEmShelf OBJECT-TYPE
SYNTAX Integer32(1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Shelf of EMC Card"
::= { zxAnEmCfgEntry 2 }
zxAnEmSlot OBJECT-TYPE
SYNTAX Integer32(1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Slot of EMC Card"
::= { zxAnEmCfgEntry 3 }
zxAnEmAudioIfType OBJECT-TYPE
SYNTAX INTEGER{
twoWire(2),
fourWire(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"There are two distinct types of audio interface(two-wire or four-wire). These implementations describe the number of wires used in order to transmit audio signals.
The values mean:
two-wire
With the two-wire implementation, full-duplex audio signals are transmitted over a single pair which consists of tip(T) and ring(R)leads.
four-wire
The four-wire implementation provides separate paths to receive and send audio signals which consists of T, R and T1, R1 leads."
DEFVAL{4}
::= { zxAnEmCfgEntry 4 }
zxAnEmIfType OBJECT-TYPE
SYNTAX INTEGER{
emTypeI(1),
emTypeV(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the EM interface type.
The values mean:
em-type-I
This is the most common interface in North America. Type I uses two leads for supervisor signaling: E and M. During inactivity, the E-lead is open and the M-lead is connected to the ground. The Trunk Circuit Side connects the M-lead to the battery in order to indicate the off-hook condition. The Signaling Unit connect the E-lead to the ground in order to indicate the off-hook condition.
em-type-V
Type V is symmetrical and allows two signaling nodes to be connected back-to-back. This is the most common interface type used outside of North America. Type V uses two leads for supervisor signaling: E and M. During inactivity the E-lead and M-lead are open. The Trunk Circuit connects the M-lead to the ground in order to indicate the off-hook condition. The signaling Unit connects the E-lead to the ground in order to indicate off-hook condition."
DEFVAL{5}
::= { zxAnEmCfgEntry 5 }
zxAnEmOutGain OBJECT-TYPE
SYNTAX Integer32(0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configure the output gain for voice."
DEFVAL{3}
::= { zxAnEmCfgEntry 6 }
zxAnEmInGain OBJECT-TYPE
SYNTAX Integer32(0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Configure the input gain for voice"
DEFVAL{3}
::= { zxAnEmCfgEntry 7 }
-- End of zxAnEmCfgTable
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,348 @@
ZTE-AN-VOIP-QOS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
enterprises FROM SNMPv2-SMI
Counter32 FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
Counter64 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
Gauge32 FROM SNMPv2-SMI
IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
RowStatus FROM SNMPv2-TC
DisplayString FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC;
zxAnVoipQosMib MODULE-IDENTITY
LAST-UPDATED "0608140000Z" -- july. 23, 2005
ORGANIZATION "zte Telcom Co. Ltd."
CONTACT-INFO "E-mail: shen.yuyang@zte.com.cn,
E-mail: suchunshan@zte.com.cn"
DESCRIPTION "This MIB defines PortLocating managed objects for Access Node."
::= { zxAn 5200 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxAn OBJECT IDENTIFIER ::= { zte 1015 }
msagmajorVersion OBJECT IDENTIFIER ::= { zxAnVoipQosMib 3 }
-- MODULE DESCRIPTION END
--------------------------------------------------------
msagVoipQovs OBJECT IDENTIFIER ::= { msagmajorVersion 7 }
msagVoipQovsParaSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsagVoipQovsParaSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovs 1 }
msagVoipQovsParaSetEntry OBJECT-TYPE
SYNTAX MsagVoipQovsParaSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { msagVoipQovsParaIndex}
::= { msagVoipQovsParaSetTable 1 }
MsagVoipQovsParaSetEntry ::= SEQUENCE {
msagVoipQovsParaIndex INTEGER,
msagVoipQovsParaTimer INTEGER,
msagVoipQovsParaDelayThresh INTEGER,
msagVoipQovsParaLossThresh INTEGER,
msagVoipQovsParaJitterThresh INTEGER
}
msagVoipQovsParaIndex OBJECT-TYPE
SYNTAX INTEGER (1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsParaSetEntry 1 }
msagVoipQovsParaTimer OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "second"
::= { msagVoipQovsParaSetEntry 2 }
msagVoipQovsParaDelayThresh OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { msagVoipQovsParaSetEntry 3 }
msagVoipQovsParaLossThresh OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { msagVoipQovsParaSetEntry 4 }
msagVoipQovsParaJitterThresh OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { msagVoipQovsParaSetEntry 5 }
msagVoipQovsCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsagVoipQovsCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovs 2 }
msagVoipQovsCommandEntry OBJECT-TYPE
SYNTAX MsagVoipQovsCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {
msagVoipQovsCmdRackno,
msagVoipQovsCmdShelfno,
msagVoipQovsCmdSlotno,
msagVoipQovsCmdIndex}
::= { msagVoipQovsCommandTable 1 }
MsagVoipQovsCommandEntry ::= SEQUENCE {
msagVoipQovsCmdRackno INTEGER,
msagVoipQovsCmdShelfno INTEGER,
msagVoipQovsCmdSlotno INTEGER,
msagVoipQovsCmdIndex INTEGER,
msagVoipQovsCmdno INTEGER
}
msagVoipQovsCmdRackno OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsCommandEntry 1 }
msagVoipQovsCmdShelfno OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsCommandEntry 2 }
msagVoipQovsCmdSlotno OBJECT-TYPE
SYNTAX INTEGER (1..23)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsCommandEntry 3 }
msagVoipQovsCmdIndex OBJECT-TYPE
SYNTAX INTEGER (1..23)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsCommandEntry 4 }
msagVoipQovsCmdno OBJECT-TYPE
SYNTAX INTEGER{cmdStart(1),cmdEnd(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { msagVoipQovsCommandEntry 5 }
msagVoipQovsResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF MsagVoipQovsResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovs 3 }
msagVoipQovsResultEntry OBJECT-TYPE
SYNTAX MsagVoipQovsResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX {
msagVoipQRRackno,
msagVoipQRShelfno,
msagVoipQRSlotno,
msagVoipQRIndex}
::= { msagVoipQovsResultTable 1 }
MsagVoipQovsResultEntry ::= SEQUENCE {
msagVoipQRRackno INTEGER,
msagVoipQRShelfno INTEGER,
msagVoipQRSlotno INTEGER,
msagVoipQRIndex INTEGER,
msagVoipQRDelay INTEGER,
msagVoipQRLoss INTEGER,
msagVoipQRJitter INTEGER,
msagVoipQRSrcPort Integer32,
msagVoipQRDestPort Integer32,
msagVoipQRSrcIPAddr IpAddress,
msagVoipQRTime Integer32,
msagVoipQRMos Integer32,
msagVoipQRLossRate Integer32,
msagVoipQRsignalLev Integer32,
msagVoipQRnoiseLev Integer32,
msagVoipQRRERL Integer32,
msagVoipQRBurstDuration Integer32,
msagVoipQRgapDuration Integer32,
msagVoipQRBurstDensity Integer32,
msagVoipQRGapDensity Integer32
}
msagVoipQRRackno OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 1 }
msagVoipQRShelfno OBJECT-TYPE
SYNTAX INTEGER (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 2 }
msagVoipQRSlotno OBJECT-TYPE
SYNTAX INTEGER (1..23)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 3 }
msagVoipQRIndex OBJECT-TYPE
SYNTAX INTEGER (1..23)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 4 }
msagVoipQRDelay OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 5 }
msagVoipQRLoss OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 6 }
msagVoipQRJitter OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 7 }
msagVoipQRSrcPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 8 }
msagVoipQRDestPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 9 }
msagVoipQRSrcIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 10 }
msagVoipQRTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 11 }
msagVoipQRMos OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 12 }
msagVoipQRLossRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 13 }
msagVoipQRsignalLev OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 14 }
msagVoipQRnoiseLev OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 15 }
msagVoipQRRERL OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 16 }
msagVoipQRBurstDuration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 17 }
msagVoipQRgapDuration OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 18 }
msagVoipQRBurstDensity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 19 }
msagVoipQRGapDensity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovsResultEntry 20 }
msagNarrowGetNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { msagVoipQovs 10 }
------------------------------------------------------------
END

4564
mibs/zte/ZTE-AN-XDSL2-MIB Normal file

File diff suppressed because it is too large Load Diff

9455
mibs/zte/ZTE-AN-XDSL2-MIBII Normal file

File diff suppressed because it is too large Load Diff

295
mibs/zte/ZTE-AN-ZESR-MIB Normal file
View File

@ -0,0 +1,295 @@
ZTE-AN-ZESR-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION,RowStatus, DisplayString,TruthValue FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Integer32 FROM SNMPv2-SMI
zxAn, VlanId,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnZesrMib MODULE-IDENTITY
LAST-UPDATED "200909160815Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "zhangzhikun
Mail: zhang.zhikun@zte.com.cn
Tel : 021-68897319"
DESCRIPTION "This MIB defines zte EAPS(thernet Automatic Protection Switching) function modules' managed objects."
::= { zxAn 9 }
zxAnZesrObjects OBJECT IDENTIFIER ::= { zxAnZesrMib 1 }
zxAnZesrTraps OBJECT IDENTIFIER ::= { zxAnZesrMib 2 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.ZESR Group Table
-- 2.Trap
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.ZESR Group Table
------------------------------------------------------------------------------
zxAnZesrTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnZesrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines ZTE EAPS information on this device."
::= { zxAnZesrObjects 1 }
zxAnZesrEntry OBJECT-TYPE
SYNTAX ZxAnZesrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnZesrCtrlVlanId }
::= { zxAnZesrTable 1 }
ZxAnZesrEntry ::= SEQUENCE {
zxAnZesrCtrlVlanId VlanId,
zxAnZesrCtrlVlanMstpInstance INTEGER,
zxAnZesrNodeType INTEGER,
zxAnZesrPrimaryPort ZxAnIfindex,
zxAnZesrSecondaryPort ZxAnIfindex,
zxAnZesrProtectVlanMstpInstance INTEGER,
zxAnZesrHealthCheckInterval INTEGER,
zxAnZesrFailPeriodTime INTEGER,
zxAnZesrPreForwardingTime INTEGER,
zxAnZesrDomainState INTEGER,
zxAnZesrPrimaryPortState INTEGER,
zxAnZesrSecondaryPortState INTEGER,
zxAnZesrProtectVlanList OCTET STRING,
zxAnZesrStandbyEnable INTEGER,
zxAnZesrRowStatus RowStatus
}
zxAnZesrCtrlVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the 'Control VLAN' that can always pass
through all ports in the EAPS Domain, including the secondary port
of the master node."
REFERENCE
"rfc4619.txt"
::= { zxAnZesrEntry 1 }
zxAnZesrCtrlVlanMstpInstance OBJECT-TYPE
SYNTAX INTEGER(1..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the MSTP instance id.
This object is no use for F829."
::= { zxAnZesrEntry 2}
zxAnZesrNodeType OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
transit(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Each EAPS Domain has a single designated 'master node'. All other
nodes on that ring are referred to as 'transit nodes'.
When a node is configured as 'transit node', the node could be
configured as a standby master node."
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 3 }
zxAnZesrPrimaryPort OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Each node on the ring will have 2 ports connected to the ring.
One port of the master node is designated as the 'primary port' to
the ring, while the other port is designated as the 'secondary
port'."
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 4 }
zxAnZesrSecondaryPort OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the 'secondary port' of this node."
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 5}
zxAnZesrProtectVlanMstpInstance OBJECT-TYPE
SYNTAX INTEGER(1..16)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the MSTP instance id.
This object is no use for F829."
REFERENCE
"rfc4619.txt"
::= { zxAnZesrEntry 6}
zxAnZesrHealthCheckInterval OBJECT-TYPE
SYNTAX INTEGER(10..1000)
UNITS "ms"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The master node sends a health-check frame on the Control VLAN at a
user-configurable interval."
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 7}
zxAnZesrFailPeriodTime OBJECT-TYPE
SYNTAX INTEGER(10..3000)
UNITS "ms"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The master node sends a health-check frame on the Control VLAN at a
user-configurable interval. If the ring is complete, the health-
check frame will be received on its secondary port, where the master
node will reset its fail-period timer and continue normal operation.
"
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 8}
zxAnZesrPreForwardingTime OBJECT-TYPE
SYNTAX INTEGER(10..3000)
UNITS "ms"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"During the time between the transit node detecting that its link is
restored and the master node detecting that the ring is restored,
the secondary port of the master node is still open -- creating the
possibility of a temporary loop in the topology. To prevent this,
the transit node will place all the protected VLANs transiting the
newly restored port into a temporary blocked state, remember which
port has been temporarily blocked, and transition into the 'pre-
forwarding' state. When the transit node in the 'pre-forwarding'
state receives a control frame instructing it to flush its bridging
table, it will flush the bridging table, unblock the previously
blocked protected VLANs on the newly restored port, and transition
to the 'normal' state."
REFERENCE
"rfc4619.txt Used by MAP"
::= { zxAnZesrEntry 9}
zxAnZesrDomainState OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
complete(2),
failed(3),
linksup(4),
linkdown(5),
preforwarding(6),
init(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current EAPS state of this EAPS domain."
REFERENCE
"EXTREME-EAPS-MIB Used by MAP"
::= { zxAnZesrEntry 10}
zxAnZesrPrimaryPortState OBJECT-TYPE
SYNTAX INTEGER
{
block(1),
preforward(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the primary port state of this EAPS domain."
REFERENCE
"Used by MAP"
::= { zxAnZesrEntry 11}
zxAnZesrSecondaryPortState OBJECT-TYPE
SYNTAX INTEGER
{
block(1),
preforward(2),
forward(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the secondary port state of this EAPS domain."
REFERENCE
"Used by MAP"
::= { zxAnZesrEntry 12}
zxAnZesrProtectVlanList OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(512))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the protected vlan list that are configured
on all ports in the ring for the given EAPS domain. Each bit of the
512 bytes(4096 bits) represents the status of corresponding VLAN,
bit 0 represents VLAN 1, bit 1 represents VLAN 2... and bit 4093
represents VLAN 4094. A value of 1 indicates current domain
protects the corresponding vlan."
REFERENCE
"Used by MAP"
::= { zxAnZesrEntry 13}
zxAnZesrStandbyEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable a transit node as a standby master node. As the
master node is down, this standby master node will work as master
node in the EAPS domain."
REFERENCE
"Used by MAP"
::= { zxAnZesrEntry 14}
zxAnZesrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnZesrEntry 50}
------------------------------------------------------------------------------
-- 2.Trap
------------------------------------------------------------------------------
zxAnZesrSwappedTrap NOTIFICATION-TYPE
OBJECTS {
zxAnZesrDomainState ,
zxAnZesrPrimaryPortState ,
zxAnZesrSecondaryPortState
}
STATUS current
DESCRIPTION
"It indicates the Zesr domain has switched."
::= { zxAnZesrTraps 1 }
END

1007
mibs/zte/ZTE-BFD-MIB Normal file

File diff suppressed because it is too large Load Diff

210
mibs/zte/ZTE-DSL-ATM-MIB Normal file
View File

@ -0,0 +1,210 @@
--------------------------------------------------------------------------
-- File Name : ZTE-DSL-ATM-MIB.mib
-- Date : 2006-09-08
-- Author : ZTE Nms dept.
--
-- Zte Atm Mib for Dsl
--
--
--------------------------------------------------------------------------
ZTE-DSL-ATM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
TimeTicks,Counter32, Gauge32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
ifIndex FROM IF-MIB
RowStatus FROM SNMPv2-TC;
zxDslAtmMib MODULE-IDENTITY
LAST-UPDATED "200609081300Z"
ORGANIZATION "zte dsl product line"
CONTACT-INFO
" su chunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292,68896251"
DESCRIPTION
"This mib defines extended atm mo (managed object ). "
::= {zxDsl 26}
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxDsl OBJECT IDENTIFIER ::= { zte 1004 }
zxDslAtmMibObjects OBJECT IDENTIFIER ::= { zxDslAtmMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Atm Vc cross connect table
-- 2.
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.Atm Vc cross connect table
------------------------------------------------------------------------------
zxDslAtmVcxTable OBJECT-TYPE
SYNTAX SEQUENCE OF zxDslAtmVcxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ATM VC Cross Connect table for PVCs.
An entry in this table models two
cross-connected VCLs.
Each VCL must be pvc."
::= { zxDslAtmMibObjects 1 }
zxDslAtmVcxEntry OBJECT-TYPE
SYNTAX zxDslAtmVcxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ATM VC Cross Connect table.
This entry is used to model a bi-directional ATM
VC cross-connect cross-connecting two end points.
"
INDEX {
zxDslAtmVcxUserSideIfIndex,
zxDslAtmVcxUserSideVpi,
zxDslAtmVcxUserSideVci,
zxDslAtmVcxWanSideIfIndex,
zxDslAtmVcxWanSideVpi,
zxDslAtmVcxWanSideVci }
::= { zxDslAtmVcxTable 1 }
zxDslAtmVcxEntry ::= SEQUENCE {
zxDslAtmVcxUserSideIfIndex Integer32,
zxDslAtmVcxUserSideVpi Integer32,
zxDslAtmVcxUserSideVci Integer32,
zxDslAtmVcxWanSideIfIndex Integer32,
zxDslAtmVcxWanSideVpi Integer32,
zxDslAtmVcxWanSideVci Integer32,
zxDslAtmVcxAdminStatus Integer32,
zxDslAtmVcxOperStatus Integer32,
zxDslAtmVcxRowStatus RowStatus
}
zxDslAtmVcxUserSideIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the ATM interface for this
VC cross-connect. The term UserSide implies
that this ATM interface has the numerically UserSide
ifIndex value than the other ATM interface
identified in the same zxDslAtmVcxEntry."
::= { zxDslAtmVcxEntry 1 }
zxDslAtmVcxUserSideVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VPI value at the ATM interface
associated with the VC cross-connect that is
identified by zxDslAtmVcxUserSideIfIndex."
::= { zxDslAtmVcxEntry 2 }
zxDslAtmVcxUserSideVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VCI value at the ATM interface
associated with this VC cross-connect that is
identified by zxDslAtmVcxUserSideIfIndex."
::= { zxDslAtmVcxEntry 3 }
zxDslAtmVcxWanSideIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value for the ATM interface for
this VC cross-connect. The term WanSide implies
that this ATM interface has the numerically WanSide
ifIndex value than the other ATM interface
identified in the same zxDslAtmVcxEntry."
::= { zxDslAtmVcxEntry 4 }
zxDslAtmVcxWanSideVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VPI value at the ATM interface
associated with the VC cross-connect that is
identified by zxDslAtmVcxWanSideIfIndex."
::= { zxDslAtmVcxEntry 5 }
zxDslAtmVcxWanSideVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VCI value at the ATM interface
associated with the VC cross-connect that is
identified by zxDslAtmVcxWanSideIfIndex."
::= { zxDslAtmVcxEntry 6 }
zxDslAtmVcxAdminStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative status of this
bi-directional VC cross-connect."
DEFVAL { down }
::= { zxDslAtmVcxEntry 7 }
zxDslAtmVcxOperStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the
VC cross-connect in one direction; (i.e.,
from the WanSide to UserSide direction)."
::= { zxDslAtmVcxEntry 8 }
zxDslAtmVcxRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry in the
zxDslAtmVcxTable. This object is used to
create a new cross-connect for cross-connecting
VCLs which are created using the atmVclTable
or to change or delete existing cross-connect.
This object must be initially set to
`createAndWait' or 'createAndGo'.
To turn on a VC cross-connect,
the zxDslAtmVcxAdminStatus
is set to `up'."
DEFVAL { createAndWait }
::= { zxDslAtmVcxEntry 9 }
END

View File

@ -0,0 +1,161 @@
--------------------------------------------------------------------------
-- File Name : ZTE-DSL-BRG-VLAN-MIB.mib
-- Date : 2007-02-14
-- Author : ZTE Nms dept.
--
-- Zte Bridge Port Vlan Mib for DSL
--
--
--------------------------------------------------------------------------
ZTE-DSL-BRG-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus,DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
ifIndex FROM IF-MIB
enterprises FROM RFC1155-SMI;
zxDslBrgVlanMib MODULE-IDENTITY
LAST-UPDATED "200702141500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "ZTE NMS dept.
Su Chunshan 68896292 "
DESCRIPTION "This MIB defines managed objects of DSL bridge port vlan mgmt."
::= {zxDsl 31}
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxDsl OBJECT IDENTIFIER ::= { zte 1004 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.Bridge Port Vlan Realation Table
-- 2.User-Side Bridge Port Vlan Realation Table
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- 1.Bridge Port Vlan Realation Table
--------------------------------------------------------------------------------
zxDslBrgPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslBrgPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge Port Vlan Realation Table."
::= { zxDslBrgVlanMib 1 }
zxDslBrgPortVlanEntry OBJECT-TYPE
SYNTAX ZxDslBrgPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge Port Vlan Realation Table."
INDEX { ifIndex,zxDslBrgPortId }
::= { zxDslBrgPortVlanTable 1 }
ZxDslBrgPortVlanEntry ::= SEQUENCE {
zxDslBrgPortId INTEGER,
zxDslBrgPortVlanList BITS,
zxDslBrgPortVlanUntagList BITS
}
zxDslBrgPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for the bridge port of a physical port.If the
bridge port is just a pvc,then this value is pvcId or pvcNo."
::= { zxDslBrgPortVlanEntry 1 }
zxDslBrgPortVlanList OBJECT-TYPE
SYNTAX BITS
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is a list of vlan which this brige port joined.Each bit of this
variable indicates a vlan Id, BITS(0) means vlanId 1. The vlaue 0 of
bit means this port doesn't join this vlan.
"
::= { zxDslBrgPortVlanEntry 2 }
zxDslBrgPortVlanUntagList OBJECT-TYPE
SYNTAX BITS
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is a list of untag which is a mode of this brige port joining the
vlan.Each bit of this variable indicates a vlan Id, BITS(0) means
vlanId 1. The vlaue 1 of bit means untag.
"
::= { zxDslBrgPortVlanEntry 3 }
--------------------------------------------------------------------------------
-- 2.User-Side Bridge Port Vlan Realation Table
--------------------------------------------------------------------------------
zxDslUsrBrgPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslUsrBrgPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User side bridge port vlan realation table."
::= { zxDslBrgVlanMib 2 }
zxDslUsrBrgPortVlanEntry OBJECT-TYPE
SYNTAX ZxDslUsrBrgPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User side bridge port vlan realation table."
INDEX { ifIndex,zxDslUsrBrgPortId }
::= { zxDslUsrBrgPortVlanTable 1 }
ZxDslUsrBrgPortVlanEntry ::= SEQUENCE {
zxDslUsrBrgPortId INTEGER,
zxDslUsrBrgPortVlanList DisplayString
}
zxDslUsrBrgPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for the user side bridge port of a physical port.If the
bridge port is just a pvc,then this value is pvcId or pvcNo."
::= { zxDslUsrBrgPortVlanEntry 1 }
zxDslUsrBrgPortVlanList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is a list of vlan which the user side brige port joined.
The VLANs are seperated by comma, eg. '1,2,1023'.
"
::= { zxDslUsrBrgPortVlanEntry 2 }
END

366
mibs/zte/ZTE-DSL-CES-MIB Normal file
View File

@ -0,0 +1,366 @@
ZTE-DSL-CES-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
atmfCESCbrIndex,atmfCESConfEntry,atmfCESStatsEntry FROM ATMF-CES
entPhysicalIndex FROM ENTITY-MIB
zxDsl FROM ZTE-DSL-MIB;
zxAdslCesMib MODULE-IDENTITY
LAST-UPDATED "200404151500Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO ""
DESCRIPTION "This MIB defines zte dsl CES(Circuit Emulation Service)
managed objects. "
::= {zxDsl 5}
zxDslCesObjects OBJECT IDENTIFIER ::= {zxAdslCesMib 1}
zxDslCesTrapObjects OBJECT IDENTIFIER ::= {zxAdslCesMib 2}
-- CES BasicInformation Table
zxDslCesBasicInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF zxDslCesBasicInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CES Basic infomation Table"
::= { zxDslCesObjects 1 }
zxDslCesBasicInfoEntry OBJECT-TYPE
SYNTAX zxDslCesBasicInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"entry in zxDslCesBasicInfo table"
INDEX { entPhysicalIndex }
::= { zxDslCesBasicInfoTable 1 }
zxDslCesBasicInfoEntry ::= SEQUENCE {
zxDslCesBasicInfoCbrClockMode INTEGER,
zxDslCesBasicInfoCbrTimingVpi INTEGER,
zxDslCesBasicInfoCbrTimingVci INTEGER,
zxDslCesBasicInfoCbrAlarmSwitch INTEGER,
zxDslCesAlarmInfo INTEGER,
zxDslCesBasicInfoRowStatus RowStatus
}
zxDslCesBasicInfoCbrClockMode OBJECT-TYPE
SYNTAX INTEGER {
synchronous(1),
srts(2),
adaptive(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Define if DSx/Ex service clocking mode. This maps into
transmit clock source of CBR interface.
For structured modes this value, if present, must be set to
synchronous(1)."
DEFVAL { synchronous }
::= { zxDslCesBasicInfoEntry 1 }
zxDslCesBasicInfoCbrTimingVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"timer VPI"
::= { zxDslCesBasicInfoEntry 2 }
zxDslCesBasicInfoCbrTimingVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"timer VCI"
::= { zxDslCesBasicInfoEntry 3 }
zxDslCesBasicInfoCbrAlarmSwitch OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Alarm switch,if set to disable(2),alarm will be not notified."
DEFVAL { disable }
::= { zxDslCesBasicInfoEntry 4 }
zxDslCesAlarmInfo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"AlarmInfo is defined for CES trap."
::= { zxDslCesBasicInfoEntry 5 }
zxDslCesBasicInfoRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is defined for CES agent table operation."
::= { zxDslCesBasicInfoEntry 6 }
-- CES Configuration Table
zxDslCesConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF zxDslCesConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CES configuration table used to manage interworking
between CBR interfaces or channels and ATM Virtual Channel
Links (VCLs). The reverse mapping is shown in the
atmfCESMappingTable."
::= { zxDslCesObjects 2 }
zxDslCesConfEntry OBJECT-TYPE
SYNTAX zxDslCesConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the CES configuration table. There is one
entry in the table per CES entity, mapping one CBR
interface, channel, or bundle to an ATM VCL.
Creation of a row in this table with a non-zero
atmfCESAtmIndex causes a corresponding entry in the
atmVclTable of the ATM-MIB (RFC1695) to be created."
AUGMENTS { atmfCESConfEntry }
::= { zxDslCesConfTable 1 }
zxDslCesConfEntry ::= SEQUENCE {
zxDslCesConfCbrLine INTEGER,
zxDslCesConfTSMapBitmap OCTET STRING (SIZE (8)),
zxDslCesConfCbrVpi INTEGER,
zxDslCesConfCbrVci INTEGER,
zxDslCesConfLineDirection INTEGER,
zxDslCesConfAALType INTEGER,
zxDslCesConfPvcBinding INTEGER,
zxDslCesConfRowStatus RowStatus
}
zxDslCesConfCbrLine OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"port no. on STUCB card"
::= { zxDslCesConfEntry 1 }
zxDslCesConfTSMapBitmap OBJECT-TYPE
-- SYNTAX PortList
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"each bit represents one time slot"
::= { zxDslCesConfEntry 2 }
zxDslCesConfCbrVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VPI of CES_PVC on STUCB card."
::= { zxDslCesConfEntry 3 }
zxDslCesConfCbrVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VCI of CES_PVC on STUCB card."
::= { zxDslCesConfEntry 4 }
zxDslCesConfLineDirection OBJECT-TYPE
SYNTAX INTEGER {
double(0),
rx(1),
tx(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Line Direction"
::= { zxDslCesConfEntry 5 }
zxDslCesConfAALType OBJECT-TYPE
SYNTAX INTEGER{
AAL1(0),
AAL5(1),
CBRAAL0(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"AAL Type"
::= { zxDslCesConfEntry 6 }
zxDslCesConfPvcBinding OBJECT-TYPE
SYNTAX INTEGER {
no(0),
yes(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Pvc Binding"
::= { zxDslCesConfEntry 7 }
zxDslCesConfRowStatus OBJECT-TYPE
SYNTAX INTEGER {
passive(0),
active(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is defined for CES agent table operation."
::= { zxDslCesConfEntry 8 }
-- CES Trap definition
zxDslCesAlarmDataFifoOverrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodules
}
STATUS current
DESCRIPTION
"Zi90500DataFifoOverrun"
::= { zxDslCesTrapObjects 1 }
zxDslCesAlarmEventSdlError NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500EventSdlError"
::= { zxDslCesTrapObjects 2 }
zxDslCesAlarmRxSarWriteOverrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500RxSarWriteOverrun"
::= { zxDslCesTrapObjects 3 }
zxDslCesAlarmRxSarWriteUnderrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500RxSarWriteUnderrun"
::= { zxDslCesTrapObjects 4 }
zxDslCesAlarmPointerOutRange NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500PointerOutRange"
::= { zxDslCesTrapObjects 5 }
zxDslCesAlarmPoniterParityError NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500PoniterParityError"
::= { zxDslCesTrapObjects 6 }
zxDslCesAlarmAAL1SeqNumError NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500AAL1SeqNumError"
::= { zxDslCesTrapObjects 7 }
zxDslCesAlarmAAL1CRCError NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500AAL1CRCError"
::= { zxDslCesTrapObjects 8 }
zxDslCesAlarmAAL1ParityError NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500AAL1ParityError"
::= { zxDslCesTrapObjects 9 }
zxDslCesAlarmUTOPIAFifoOverrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500UTOPIAFifoOverrun"
::= { zxDslCesTrapObjects 10 }
zxDslCesAlarmDataCellFifoOverrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500DataCellFifoOverrun"
::= { zxDslCesTrapObjects 11 }
zxDslCesAlarmTDMReadUnderrun NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500TDMReadUnderrun"
::= { zxDslCesTrapObjects 12 }
zxDslCesAlarmTDMOutBandwidth NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500TDMOutBandwidth"
::= { zxDslCesTrapObjects 13 }
zxDslCesAlarmTDMClockAbsent NOTIFICATION-TYPE
OBJECTS {
zxdslcesbasicinfomodule
}
STATUS current
DESCRIPTION
"Zi90500TDMClockAbsent"
::= { zxDslCesTrapObjects 14 }
END

View File

@ -0,0 +1,400 @@
-- File Name : ZTE-DSL-CPE-MGMT-MIB.mib
-- Date : Mon Oct 17 13:55:29 GMT+08:00 2005
-- Author : AdventNet Agent Toolkit C Edition - MibEditor 6
--
-- Zte Dsl CPE Mib for 8220v3.x platform.
--
--
ZTE-DSL-CPE-MGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
zxDsl
FROM ZTE-DSL-MIB
RowStatus,DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Counter32, Gauge32, enterprises, IpAddress
FROM SNMPv2-SMI
-- dsx1LineIndex
-- FROM DS1-MIB
adslLineConfProfileName, adslLineConfProfileEntry, adslLineAlarmConfProfileEntry
FROM ADSL-LINE-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
zxDslCPEMib MODULE-IDENTITY
LAST-UPDATED "200510080948Z"
ORGANIZATION "zte dsl product line"
CONTACT-INFO "ma ke
Mail: ma.ke@zte.com.cn
Tel : 021-68896477"
DESCRIPTION "This mib defines extended E1 mo (managed object ) for adsl2,
adsl+ and dsl loop test.
Naming Conventions:
Atuc -- (ATUC) CPE at near (Central) end of line
Atur -- (ATUR) CPE at Remote end of line"
::= { zxDsl 17 }
--------------------------------------------------------------------------
-- 1.port CPE table. Configuring CPE IP
--------------------------------------------------------------------------
zxDslPortCPETable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslPortCPEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table entry containing Port CPE information for each
port. "
::= { zxDslCPEMib 1 }
zxDslPortCPEEntry OBJECT-TYPE
SYNTAX ZxDslPortCPEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dsl Port CPE information entry"
INDEX { ifIndex }
::= { zxDslPortCPETable 1 }
ZxDslPortCPEEntry ::= SEQUENCE
{
zxDslPortCPEIpAddr IpAddress,
zxDslPortMgmtPvcEncapsType INTEGER
}
zxDslPortCPEIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { zxDslPortCPEEntry 1 }
zxDslPortMgmtPvcEncapsType OBJECT-TYPE
SYNTAX INTEGER
{
rfc1483b(1),
rfc1483r(2),
noEncaps(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RFC 1483 Multiprotocol Encapsulation for CPE management PVC."
DEFVAL { RFC1483b }
::= { zxDslPortCPEEntry 2 }
--------------------------------------------------------------------------
-- 2.CPE ConifgInfo table
--------------------------------------------------------------------------
zxcpeConifgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxcpeConifgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE configuration table
"
::= { zxDslCPEMib 2 }
zxcpeConifgInfoEntry OBJECT-TYPE
SYNTAX ZxcpeConifgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE configuration entry
"
INDEX { ifIndex}
::= { zxcpeConifgInfoTable 1 }
ZxcpeConifgInfoEntry ::=
SEQUENCE {
zxcpeAutoCfgAdminStatus
Integer32,
zxcpePvcAdminStatus
Integer32,
zxcpePvcVpi
Integer32,
zxcpePvcVci
Integer32,
zxcpeSysInfoConfigId
DisplayString
}
zxcpeAutoCfgAdminStatus OBJECT-TYPE
SYNTAX Integer32 {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Auto configuration administatus of CPE"
DEFVAL { disable }
::= { zxcpeConifgInfoEntry 1 }
zxcpePvcAdminStatus OBJECT-TYPE
SYNTAX Integer32 {
create(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE base PVC administatus
"
DEFVAL { delete }
::= { zxcpeConifgInfoEntry 2 }
zxcpePvcVpi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE PVC VPI
"
::= { zxcpeConifgInfoEntry 3 }
zxcpePvcVci OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE PVC VCI
"
::= { zxcpeConifgInfoEntry 4 }
zxcpeSysInfoConfigId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE configuration id"
::= { zxcpeConifgInfoEntry 5 }
--------------------------------------------------------------------------
-- 3.CPE trap info table
--------------------------------------------------------------------------
zxcpeTrapInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxcpeTrapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE trap infomation table
"
::= { zxDslCPEMib 3 }
zxcpeTrapInfoEntry OBJECT-TYPE
SYNTAX ZxcpeTrapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE trap infomation entry
"
INDEX { ifIndex}
::= { zxcpeTrapInfoTable 1 }
ZxcpeTrapInfoEntry ::=
SEQUENCE {
zxcpeAdministrableStatus
Integer32,
zxcpeAutoCfgOperStatus
Integer32,
cpeSysInfoChipSet
DisplayString,
zxcpeSysInfoSystemVersion
DisplayString,
zxcpeSysInfoProductId
DisplayString,
zxcpeSysInfoVendorId
DisplayString,
zxcpeSysInfoManufacturerOui
DisplayString,
zxcpeSysInfoWorkMode
Integer32,
zxcpeSysInfoSerialNumber
OCTET STRING,
zxcpeSysInfoMibVersion
DisplayString
}
zxcpeAdministrableStatus OBJECT-TYPE
SYNTAX Integer32 {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
status of CPE"
DEFVAL { down }
::= { zxcpeTrapInfoEntry 1 }
zxcpeAutoCfgOperStatus OBJECT-TYPE
SYNTAX Integer32 {
yes(1),
no(2),
timeout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE auto configuration status
"
DEFVAL { no }
::= { zxcpeTrapInfoEntry 2 }
cpeSysInfoChipSet OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Chipset Vendor ID, chipset type and firmware information.
"
::= { zxcpeTrapInfoEntry 3 }
zxcpeSysInfoSystemVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE system vresion
"
::= { zxcpeTrapInfoEntry 4 }
zxcpeSysInfoProductId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE product id"
::= { zxcpeTrapInfoEntry 5 }
zxcpeSysInfoVendorId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE vendor id
"
::= { zxcpeTrapInfoEntry 6 }
zxcpeSysInfoManufacturerOui OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Manufacturer Oui
"
::= { zxcpeTrapInfoEntry 7 }
zxcpeSysInfoWorkMode OBJECT-TYPE
SYNTAX Integer32 {
bridge(1),
router(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Work Mode
"
::= { zxcpeTrapInfoEntry 8 }
zxcpeSysInfoSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPE?<3F><>s physical number "
::= { zxcpeTrapInfoEntry 9 }
zxcpeSysInfoMibVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Mib Version"
::= { zxcpeTrapInfoEntry 10 }
--------------------------------------------------------------------------
-- 4.cpe mgmt sys config
--------------------------------------------------------------------------
zxcpeSnmpProxy OBJECT-TYPE
SYNTAX Integer32
{
transmitAndSaveCpeConfig(1),
transmitOnly(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DSLAM's proxy type for CPE. "
::= { zxDslCPEMib 4 }
zxcpeCfgFlashClear OBJECT-TYPE
SYNTAX INTEGER
{
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Clear part of flash for CPE configuration data section."
::= { zxDslCPEMib 5 }
zxcpeCfgMgmtVlan OBJECT-TYPE
SYNTAX Integer32 (2..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Vlan used to support cpe management,such as cpe version download
and configuration.It is used by VDSL cpe only now."
DEFVAL { 4014 }
::= { zxDslCPEMib 6 }
importZteCpeMib OBJECT IDENTIFIER ::= { zxcpeConifgInfoTable 1000 }
END

259
mibs/zte/ZTE-DSL-CPE-MIB Normal file
View File

@ -0,0 +1,259 @@
ZTE-DSL-CPE-MIB DEFINITIONS ::= BEGIN
IMPORTS
ifIndex
FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Counter32, Gauge32, enterprises, IpAddress
FROM SNMPv2-SMI;
zte OBJECT IDENTIFIER ::= { enterprises 3092 }
zxDsl OBJECT IDENTIFIER ::= { zte 2 }
zxDslam OBJECT IDENTIFIER ::= { zxDsl 3 }
zxcpeConifgInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF zxcpeConifgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE configuration table
"
::= { zxDslam 26 }
zxcpeConifgInfoEntry OBJECT-TYPE
SYNTAX zxcpeConifgInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE configuration entry
"
INDEX { ifIndex}
::= { zxcpeConifgInfoTable 1 }
zxcpeConifgInfoEntry ::=
SEQUENCE {
zxcpeAutoCfgAdminStatus
INTEGER,
zxcpePvcAdminStatus
INTEGER,
zxcpePvcVpi
INTEGER,
zxcpePvcVci
INTEGER,
zxcpeSysInfoConfigId
DisplayString
}
zxcpeAutoCfgAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
Auto configuration administatus of CPE"
DEFVAL { disable }
::= { zxcpeConifgInfoEntry 1 }
zxcpePvcAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
create(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE base PVC administatus
"
DEFVAL { delete }
::= { zxcpeConifgInfoEntry 2 }
zxcpePvcVpi OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE PVC VPI
"
::= { zxcpeConifgInfoEntry 3 }
zxcpePvcVci OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
CPE PVC VCI
"
::= { zxcpeConifgInfoEntry 4 }
zxcpeSysInfoConfigId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE configuration id"
::= { zxcpeConifgInfoEntry 5 }
zxcpeTrapInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF zxcpeTrapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE trap infomation table
"
::= { zxDslam 27 }
zxcpeTrapInfoEntry OBJECT-TYPE
SYNTAX zxcpeTrapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
CPE trap infomation entry
"
INDEX { ifIndex}
::= { zxcpeTrapInfoTable 1 }
zxcpeTrapInfoEntry ::=
SEQUENCE {
zxcpeAdministrableStatus
INTEGER,
zxcpeAutoCfgOperStatus
INTEGER,
zxcpeSysInfoFirmwareVersion
DisplayString,
zxcpeSysInfoSystemVersion
DisplayString,
zxcpeSysInfoProductId
DisplayString,
zxcpeSysInfoVendorId
DisplayString,
zxcpeSysInfoManufacturerOui
DisplayString,
zxcpeSysInfoWorkMode
INTEGER,
zxcpeSysInfoSerialNumber
DisplayString,
zxcpeSysInfoMibVersion
DisplayString
}
zxcpeAdministrableStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
status of CPE"
DEFVAL { down }
::= { zxcpeTrapInfoEntry 1 }
zxcpeAutoCfgOperStatus OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2),
timeout(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE auto configuration status
"
DEFVAL { no }
::= { zxcpeTrapInfoEntry 2 }
zxcpeSysInfoFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE firmware vresion
"
::= { zxcpeTrapInfoEntry 3 }
zxcpeSysInfoSystemVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE system vresion
"
::= { zxcpeTrapInfoEntry 4 }
zxcpeSysInfoProductId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE product id"
::= { zxcpeTrapInfoEntry 5 }
zxcpeSysInfoVendorId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE vendor id
"
::= { zxcpeTrapInfoEntry 6 }
zxcpeSysInfoManufacturerOui OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Manufacturer Oui
"
::= { zxcpeTrapInfoEntry 7 }
zxcpeSysInfoWorkMode OBJECT-TYPE
SYNTAX INTEGER {
bridge(1),
router(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Work Mode
"
::= { zxcpeTrapInfoEntry 8 }
zxcpeSysInfoSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPE's physical number "
::= { zxcpeTrapInfoEntry 9 }
zxcpeSysInfoMibVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
CPE Mib Version"
::= { zxcpeTrapInfoEntry 10 }
END

View File

@ -0,0 +1,401 @@
-- File Name : ZTE-DSL-DEV-SECURITY-ACL-MIB.mib
-- Date : 2006-07-25
-- Author : Wan Guanghua
ZTE-DSL-DEV-SECURITY-ACL-MIB DEFINITIONS ::= BEGIN
IMPORTS
zxDsl
FROM ZTE-DSL-MIB
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
InetAddress,InetAddressPrefixLength,InetAddressType
FROM INET-ADDRESS-MIB
RowStatus, MacAddress
FROM SNMPv2-TC;
zxDslDevSecurityAclMib MODULE-IDENTITY
LAST-UPDATED "200607250000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "Wan Guanghua
Tel: 021-68896253
email: wan.guanghua@zte.com.cn"
DESCRIPTION
"This MIB defines the managed objects of ZTE DSLAM
security access control policy.
And it is used to configure what kind of packets can
access the DSLAM."
::= { zxDsl 24 }
zxDslDevSecurityAclObjects OBJECT IDENTIFIER
::= { zxDslDevSecurityAclMib 1 }
zxDslDevSecurityAclEnable OBJECT-TYPE
SYNTAX INTEGER { enable (1), disable (2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the ACL rules for the DSLAM.
the default value is disable,
which means all packets are permit to access the DSLAM."
DEFVAL { disable }
::= { zxDslDevSecurityAclObjects 1 }
zxDslDevSecurityAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDevSecurityAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to define what kind of packets should be
permitted or denied.
It can help us to prevent our devices from some vicious attackes,
such as virus. By default, when the packet isn't coincident with any
rules, it's permitted.
We can define all other packets to be permitted or denied by
setting source IP and source mask to 0.0.0.0."
::= { zxDslDevSecurityAclObjects 2 }
zxDslDevSecurityAclEntry OBJECT-TYPE
SYNTAX ZxDslDevSecurityAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxDslDevSecurityAclTable."
INDEX { zxDslDevSecAclIndex }
::= { zxDslDevSecurityAclTable 1 }
ZxDslDevSecurityAclEntry ::= SEQUENCE {
zxDslDevSecAclIndex INTEGER,
zxDslDevSecAclSrcIp IpAddress,
zxDslDevSecAclSrcMask IpAddress,
zxDslDevSecAclProtocolType INTEGER,
zxDslDevSecAclSrcPortStart INTEGER,
zxDslDevSecAclSrcPortEnd INTEGER,
zxDslDevSecAclDestPortStart INTEGER,
zxDslDevSecAclDestPortEnd INTEGER,
zxDslDevSecAclAccessLevel INTEGER,
zxDslDevSecAclRuleMatchTimes Integer32,
zxDslDevSecAclRowStatus RowStatus,
ZxDslDevSecAclSrcMac MacAddress,
ZxDslDevSecAclDestMac MacAddress,
zxDslDevSecAclSrcIpType InetAddressType,
zxDslDevSecAclSrcIpv6Ip InetAddress,
zxDslDevSecAclSrcIpv6IpPfxLen InetAddressPrefixLength,
zxDslDevSecAclDestIpType InetAddressType,
zxDslDevSecAclDestIp InetAddress,
zxDslDevSecAclDestIpMask IpAddress,
zxDslDevSecAclDestIpv6PfxLen InetAddressPrefixLength,
zxDslDevSecAclEtherType INTEGER,
zxDslDevSecAclVlan INTEGER,
zxDslDevSecAclPktRateLimit INTEGER
}
zxDslDevSecAclIndex OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 16 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index in the ACL rule table, which is the ACL rule number."
::= { zxDslDevSecurityAclEntry 1 }
zxDslDevSecAclSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source Ipv4 IP of the ACL rule.
0.0.0.0 means not configured."
::= { zxDslDevSecurityAclEntry 2 }
zxDslDevSecAclSrcMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IPv4 mask of the ACL rule.
0.0.0.0 means not configured."
::= { zxDslDevSecurityAclEntry 3 }
zxDslDevSecAclProtocolType OBJECT-TYPE
SYNTAX INTEGER
{
all(0),
icmp(1),
tcp(2),
udp(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Protocol type of the packets.
The default value is ALL (0), which means all protocol types.
"
DEFVAL { all }
::= { zxDslDevSecurityAclEntry 4 }
zxDslDevSecAclSrcPortStart OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Beginning source port of the packets.
The default value is 0, which means all source ports.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 5 }
zxDslDevSecAclSrcPortEnd OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ending source port of the packets.
The default value is 0, which means all source ports.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 6 }
zxDslDevSecAclDestPortStart OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Beginning destination port of the packets.
The default value is 0, which means all destination ports.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 7 }
zxDslDevSecAclDestPortEnd OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ending destination port of the packets.
The default value is 0, which means all destination ports.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 8 }
zxDslDevSecAclAccessLevel OBJECT-TYPE
SYNTAX INTEGER { permit (1), deny (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The level of access to DSLAM,
which means permit or deny this kind of packets.
"
::= { zxDslDevSecurityAclEntry 9 }
zxDslDevSecAclRuleMatchTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that packets match this rule."
::= { zxDslDevSecurityAclEntry 10 }
zxDslDevSecAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row
or delete an existing row in this table.
Set it 4 to add, and 6 to delete the ACL rule.
"
::= { zxDslDevSecurityAclEntry 11 }
zxDslDevSecAclSrcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Source MAC of the packets."
::= { zxDslDevSecurityAclEntry 12 }
zxDslDevSecAclDestMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Destination MAC of the packets."
::= { zxDslDevSecurityAclEntry 13 }
zxDslDevSecAclSrcIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Source IP address.
The value is unknown(0) means that source IP address is not
configured (include IPv4 and IPv6)."
DEFVAL{ ipv4 }
::= { zxDslDevSecurityAclEntry 14 }
zxDslDevSecAclSrcIpv6Ip OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IPv6 IpAddress of the ACL rule.
Zero-length string means not configured."
::= { zxDslDevSecurityAclEntry 15 }
zxDslDevSecAclSrcIpv6IpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The prefix length of the IPv6 IP address.
0 means not configured."
::= { zxDslDevSecurityAclEntry 16 }
zxDslDevSecAclDestIpType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of destination IP address.
The value is unknown(0) means that destination IP address is not
configured (include IPv4 and IPv6)."
DEFVAL{ ipv4 }
::= { zxDslDevSecurityAclEntry 17 }
zxDslDevSecAclDestIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP address of the ACL rule.
Zero-length string means not configured.
"
::= { zxDslDevSecurityAclEntry 18 }
zxDslDevSecAclDestIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IPv4 mask of the ACL rult.
0.0.0.0 means not configured.
"
::= { zxDslDevSecurityAclEntry 19 }
zxDslDevSecAclDestIpv6PfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The prefix length of the destination IPv6 IP address.
0 means not configured.
"
::= { zxDslDevSecurityAclEntry 20 }
zxDslDevSecAclEtherType OBJECT-TYPE
SYNTAX INTEGER
{
any(1),
arp(2),
ipv4(3),
ipv6(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ethernet type of the ACL rule.
any(1) means that the acl rule filters all packets that ethernet
type is ARP, IPv4 or IPv6.
arp(2) means that the acl rule filters all packets that ethernet
type is ARP.
ipv4(3) means that the acl rule filters all packets that ethernet
type is IPv4.
ipv6(4) means that the acl rule filters all packets that ethernet
type is IPv6.
"
DEFVAL { any }
::= { zxDslDevSecurityAclEntry 21 }
zxDslDevSecAclVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN ID of the ACL rule.
0 means not configured.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 22 }
zxDslDevSecAclPktRateLimit OBJECT-TYPE
SYNTAX INTEGER(0..2048)
UNITS "pps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the rate limit of the packet filtered by
the ACL rule.
0 means the packet rate is unlimited.
"
DEFVAL { 0 }
::= { zxDslDevSecurityAclEntry 23 }
zxDslDevSecurityAclGlobalObjects OBJECT IDENTIFIER
::= { zxDslDevSecurityAclObjects 3 }
zxDslDevSecurityAclActionScope OBJECT-TYPE
SYNTAX INTEGER {
allMgmtPacket(1),
onlyPacketToMgmtIp(2)
}
MAX-ACCESS read-write
STATUS current
DEFVAL { allMgmtPacket }
DESCRIPTION
"The effect scope of device security acl.
Possible values are:
allMgmtPacket(1) - all packet received will be filter by
ACL list.
onlyPacketToMgmtIp(2)- only packet to managment IP will be
filter by ACL list.
"
::= { zxDslDevSecurityAclGlobalObjects 1 }
zxDslAclPktRateLimitTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the zxDslDevAclPktOverRateLimitTrap and
zxDslDevAclPktUnderRateLimitTrap.
"
DEFVAL { disable }
::= { zxDslDevSecurityAclGlobalObjects 2 }
zxDslDevSecurityAclTrapObjects OBJECT IDENTIFIER
::= { zxDslDevSecurityAclMib 2 }
zxDslDevAclPktOverRateLimitTrap NOTIFICATION-TYPE
OBJECTS { zxDslDevSecAclPktRateLimit }
STATUS current
DESCRIPTION
"ACL packet rate is over zxDslDevSecAclPktRateLimit and the
zxDslDevAclPktOverRateLimitTrap will be sent.
"
::= { zxDslDevSecurityAclTrapObjects 1 }
zxDslDevAclPktUnderRateLimitTrap NOTIFICATION-TYPE
OBJECTS { zxDslDevSecAclPktRateLimit }
STATUS current
DESCRIPTION
"ACL packet rate is lower than zxDslDevSecAclPktRateLimit and the
zxDslDevAclPktOverRateLimitTrap will be restored.
"
::= { zxDslDevSecurityAclTrapObjects 2 }
END

479
mibs/zte/ZTE-DSL-DHCP-MIB Normal file
View File

@ -0,0 +1,479 @@
ZTE-DSL-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION, DisplayString,RowStatus,MacAddress FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB
InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB;
zxDslDhcpMib MODULE-IDENTITY
LAST-UPDATED "200701101400Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "suchunshan
Mail: suchunshan@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte dsl DHCP function modules' managed objects."
::= { zxDsl 28 }
zte OBJECT IDENTIFIER ::= { enterprises 3902 }
zxDsl OBJECT IDENTIFIER ::= { zte 1004 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.DHCP Snooping Table
-- 2.DHCP port Table
-- 3.DHCP pvc interface Table
-- 4.DHCP L3 interface Table
-- 5.DHCP Client Domain Table
-- 6.DHCP Global
--------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.DHCP Snooping Table
------------------------------------------------------------------------------
zxDslDhcpSnoopingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpSnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dhcp Snooping information table"
::= { zxDslDhcpMib 1 }
zxDslDhcpSnoopingEntry OBJECT-TYPE
SYNTAX ZxDslDhcpSnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dhcp Snooping information table"
INDEX { ifIndex,zxDslDhcpSnoopingBindMac }
::= { zxDslDhcpSnoopingTable 1 }
ZxDslDhcpSnoopingEntry ::= SEQUENCE
{
zxDslDhcpSnoopingBindMac MacAddress,
zxDslDhcpSnoopingPvcNo Integer32,
zxDslDhcpSnoopingBindIp IpAddress,
zxDslDhcpSnoopingBindIpLeaseTime Integer32,
zxDslDhcpSnoopingBindVlan Integer32,
zxDslDhcpSnoopingIpSourceGuard INTEGER
}
zxDslDhcpSnoopingBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bound mac in this interface."
::= { zxDslDhcpSnoopingEntry 1}
zxDslDhcpSnoopingPvcNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pvc number."
::= { zxDslDhcpSnoopingEntry 2}
zxDslDhcpSnoopingBindIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound ip. "
::= { zxDslDhcpSnoopingEntry 3}
zxDslDhcpSnoopingBindIpLeaseTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lease time of bound ip."
::= { zxDslDhcpSnoopingEntry 4}
zxDslDhcpSnoopingBindVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound vlan."
::= { zxDslDhcpSnoopingEntry 5}
zxDslDhcpSnoopingIpSourceGuard OBJECT-TYPE
SYNTAX INTEGER
{ enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Ip Source Guard."
::= { zxDslDhcpSnoopingEntry 6}
------------------------------------------------------------------------------
-- 2.DHCP port Table
------------------------------------------------------------------------------
zxDslDhcpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"port dhcp properties table"
::= { zxDslDhcpMib 3 }
zxDslDhcpIfEntry OBJECT-TYPE
SYNTAX ZxDslDhcpIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" port Locating dhcp entry. "
INDEX { ifIndex }
::= { zxDslDhcpIfTable 1 }
ZxDslDhcpIfEntry ::= SEQUENCE {
zxDslDhcpIfDhcpSnoopingEnable INTEGER,
zxDslDhcpIfDhcpSnoopingLimit Integer32,
zxDslDhcpv6IfDhcpSnoopingEnable INTEGER,
zxDslDhcpv6IfDhcpSnoopingLimit Integer32
}
zxDslDhcpIfDhcpSnoopingEnable OBJECT-TYPE
SYNTAX INTEGER
{ enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcp snooping control of the port."
DEFVAL { disable }
::= { zxDslDhcpIfEntry 1 }
zxDslDhcpIfDhcpSnoopingLimit OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcp snooping limit of the port."
DEFVAL { 8 }
::= { zxDslDhcpIfEntry 2 }
zxDslDhcpv6IfDhcpSnoopingEnable OBJECT-TYPE
SYNTAX INTEGER
{ enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcpv6 snooping control of the port."
DEFVAL { disable }
::= { zxDslDhcpIfEntry 3 }
zxDslDhcpv6IfDhcpSnoopingLimit OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcpv6 snooping limit of the port."
DEFVAL { 8 }
::= { zxDslDhcpIfEntry 4 }
------------------------------------------------------------------------------
-- 3.DHCP pvc interface Table
------------------------------------------------------------------------------
zxDslDhcpPvcIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpPvcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pvc interface dhcp properties table"
::= { zxDslDhcpMib 2 }
zxDslDhcpPvcIfEntry OBJECT-TYPE
SYNTAX ZxDslDhcpPvcIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" pvc interface dhcp properties entry. "
INDEX { ifIndex,zxDslDhcpPvcNo }
::= { zxDslDhcpPvcIfTable 1 }
ZxDslDhcpPvcIfEntry ::= SEQUENCE {
zxDslDhcpPvcNo Integer32,
zxDslDhcpPvcIfIpSourceGuardEnable INTEGER,
zxDslDhcpPvcIfShortLeaseEnable INTEGER,
zxDslDhcpv6PvcIfIpSourceGuardEnable INTEGER
}
zxDslDhcpPvcNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Pvc No in this port."
::= { zxDslDhcpPvcIfEntry 1 }
zxDslDhcpPvcIfIpSourceGuardEnable OBJECT-TYPE
SYNTAX INTEGER
{ enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcp Ip Source Guard control of the port."
DEFVAL { enable }
::= { zxDslDhcpPvcIfEntry 2 }
zxDslDhcpPvcIfShortLeaseEnable OBJECT-TYPE
SYNTAX INTEGER
{ enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP proxy short lease enable control for port pvc."
DEFVAL { disable }
::= { zxDslDhcpPvcIfEntry 3 }
zxDslDhcpv6PvcIfIpSourceGuardEnable OBJECT-TYPE
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Dhcpv6 Ip Source Guard control of the port."
DEFVAL { enable }
::= { zxDslDhcpPvcIfEntry 4 }
------------------------------------------------------------------------------
-- 4.DHCP L3 interface Table
------------------------------------------------------------------------------
zxDslDhcpL3IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxDslDhcpMib 4 }
zxDslDhcpL3IfEntry OBJECT-TYPE
SYNTAX ZxDslDhcpL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxDslDhcpL3IfIndex }
::= { zxDslDhcpL3IfTable 1 }
ZxDslDhcpL3IfEntry ::= SEQUENCE {
zxDslDhcpL3IfIndex Integer32,
zxDslDhcpL3IfIpAddress IpAddress,
zxDslDhcpL3IfIpMask IpAddress,
zxDslDhcpL3IfDhcpServerIp IpAddress,
zxDslDhcpL3IfRowstatus RowStatus
}
zxDslDhcpL3IfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxDslDhcpL3IfEntry 1}
zxDslDhcpL3IfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxDslDhcpL3IfEntry 2}
zxDslDhcpL3IfIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxDslDhcpL3IfEntry 3}
zxDslDhcpL3IfDhcpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxDslDhcpL3IfEntry 4}
zxDslDhcpL3IfRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { zxDslDhcpL3IfEntry 5}
------------------------------------------------------------------------------
-- 5.DHCP Client Domain Table
------------------------------------------------------------------------------
zxDslDhcpClientDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpClientDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxDslDhcpMib 5 }
zxDslDhcpClientDomainEntry OBJECT-TYPE
SYNTAX ZxDslDhcpClientDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxDslDhcpClientDomainName }
::= { zxDslDhcpClientDomainTable 1 }
ZxDslDhcpClientDomainEntry ::= SEQUENCE {
zxDslDhcpClientDomainName DisplayString,
zxDslDhcpServerIp IpAddress,
zxDslDhcpClientDomainRowstatus RowStatus
}
zxDslDhcpClientDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of dhcp client domain, e.g., 'domain1'."
::= { zxDslDhcpClientDomainEntry 1 }
zxDslDhcpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"dhcp server ip in the client domain"
::= { zxDslDhcpClientDomainEntry 2}
zxDslDhcpClientDomainRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"entry status"
::= { zxDslDhcpClientDomainEntry 3}
------------------------------------------------------------------------------
-- 6.DHCP Global
------------------------------------------------------------------------------
zxDslDhcpGlobal
OBJECT IDENTIFIER ::= { zxDslDhcpMib 6 }
zxDslDhcpProxyShortLease OBJECT-TYPE
SYNTAX Integer32( 1 .. 86400 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DHCP proxy short lease. It use to configure the lease time of IP address over DHCP server."
DEFVAL { 7200 }
::= { zxDslDhcpGlobal 1 }
------------------------------------------------------------------------------
-- 7.DHCPv6
------------------------------------------------------------------------------
zxDslDhcpv6
OBJECT IDENTIFIER ::= { zxDslDhcpMib 7 }
zxDslDhcpv6SnoopingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxDslDhcpv6SnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dhcpv6 Snooping information table"
::= { zxDslDhcpv6 1 }
zxDslDhcpv6SnoopingEntry OBJECT-TYPE
SYNTAX ZxDslDhcpv6SnoopingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dhcpv6 Snooping information table"
INDEX { ifIndex,zxDslDhcpv6SnoopingBindMac,zxDslDhcpv6SnoopingBindIp }
::= { zxDslDhcpv6SnoopingTable 1 }
ZxDslDhcpv6SnoopingEntry ::= SEQUENCE
{
zxDslDhcpv6SnoopingBindMac MacAddress,
zxDslDhcpv6SnoopingBindIp InetAddress,
zxDslDhcpv6SnoopingPvcNo Integer32,
zxDslDhcpv6SnoopingBindIpLeaseTime Integer32,
zxDslDhcpv6SnoopingBindVlan Integer32,
zxDslDhcpv6SnoopingIpSourceGuard INTEGER,
zxDslDhcpv6SnoopingBindIpPrefixLength InetAddressPrefixLength
}
zxDslDhcpv6SnoopingBindMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bound mac in this interface."
::= { zxDslDhcpv6SnoopingEntry 1}
zxDslDhcpv6SnoopingBindIp OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound ip. "
::= { zxDslDhcpv6SnoopingEntry 2}
zxDslDhcpv6SnoopingPvcNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pvc number."
::= { zxDslDhcpv6SnoopingEntry 3}
zxDslDhcpv6SnoopingBindIpLeaseTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lease time of bound ip."
::= { zxDslDhcpv6SnoopingEntry 4}
zxDslDhcpv6SnoopingBindVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound vlan."
::= { zxDslDhcpv6SnoopingEntry 5}
zxDslDhcpv6SnoopingIpSourceGuard OBJECT-TYPE
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Ip Source Guard."
::= { zxDslDhcpv6SnoopingEntry 6}
zxDslDhcpv6SnoopingBindIpPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bound ip prefix length."
::= { zxDslDhcpv6SnoopingEntry 7}
END

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