device: BDCOM use alternative MIBS (#8610)

Not broken like the NMS mibs, leave NMS-LLDP-MIB used by discovery
Quick fix in ports-stack.inc.php too
This commit is contained in:
Tony Murray
2018-04-24 12:07:32 -05:00
committed by Neil Lathwood
parent ece4d40659
commit 1c0c3a294f
120 changed files with 5741 additions and 40065 deletions

View File

@@ -1,8 +1,8 @@
mib: NMS-PROCESS-MIB
mib: BDCOM-PROCESS-MIB
modules:
processors:
data:
-
oid: nmspmCPUTotal5min
oid: bdpmCPUTotal5min
num_oid: '.1.3.6.1.4.1.3320.9.109.1.1.1.1.5.{{ $index }}'
index: 0

View File

@@ -17,14 +17,11 @@
*/
if ($device['os'] == 'bdcom') {
echo 'BDCOM, NMS-MEMORY-POOL-MIB: ';
echo 'BDCOM: ';
$memory_pool = snmp_get_multi_oid($device, 'nmsMemoryPoolTotalMemorySize.0 nmsMemoryPoolUtilization.0', '-OQUs', 'NMS-MEMORY-POOL-MIB');
$memory_pool = snmp_get_multi_oid($device, 'bdcomMemoryPoolUsed.0 bdcomMemoryPoolFree.0', '-OQUs', 'BDCOM-MEMORY-POOL-MIB');
$total = $memory_pool['nmsMemoryPoolTotalMemorySize.0'];
$perc = $memory_pool['nmsMemoryPoolUtilization.0'];
if (is_numeric($total) && is_numeric($perc)) {
if (is_numeric($memory_pool['bdcomMemoryPoolUsed.0']) && is_numeric($memory_pool['bdcomMemoryPoolFree.0'])) {
discover_mempool($valid_mempool, $device, 0, 'bdcom', 'Memory', '1', null, null);
}
}

View File

@@ -10,7 +10,7 @@ unset(
$entry
);
$stack_poll_array = snmpwalk_cache_twopart_oid($device, 'ifStackStatus', array());
$stack_poll_array = snmpwalk_cache_twopart_oid($device, 'ifStackStatus', array(), 'IF-MIB');
foreach ($stack_poll_array as $port_id_high => $entry_high) {
foreach ($entry_high as $port_id_low => $entry_low) {

View File

@@ -18,9 +18,9 @@
echo 'BDCOM Memory Pool';
$memory_pool = snmp_get_multi_oid($device, 'nmsMemoryPoolTotalMemorySize.0 nmsMemoryPoolUtilization.0', '-OQUs', 'NMS-MEMORY-POOL-MIB');
$memory_pool = snmp_get_multi_oid($device, 'bdcomMemoryPoolUsed.0 bdcomMemoryPoolFree.0', '-OQUs', 'BDCOM-MEMORY-POOL-MIB');
$mempool['total'] = $memory_pool['nmsMemoryPoolTotalMemorySize.0'];
$mempool['perc'] = $memory_pool['nmsMemoryPoolUtilization.0'];
$mempool['used'] = ($mempool['total'] / 100 * $mempool['perc']);
$mempool['free'] = ($mempool['total'] - $mempool['used']);
$mempool['free'] = ['bdcomMemoryPoolFree.0'];
$mempool['used'] = $memory_pool['bdcomMemoryPoolUsed.0'];
$mempool['total'] = $mempool['free'] + $mempool['used'];
$mempool['perc'] = $mempool['used'] / $mempool['total'];

View File

@@ -0,0 +1,309 @@
-- *****************************************************************
-- BDCOM-MEMORY-POOL-MIB
--
-- October 2003
--
-- Copyright (c) 2003 by BDCOM, Inc.
-- All rights reserved.
-- *****************************************************************
BDCOM-MEMORY-POOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
bdMgmt
FROM BDCOM-SMI
Percent
FROM BDCOM-QOS-PIB-MIB;
bdcomMemoryPoolMIB MODULE-IDENTITY
LAST-UPDATED "200310160000Z"
ORGANIZATION "BDCOM, Inc."
CONTACT-INFO
" Tel: +86-21-50800666
Postal: No.123,Juli RD,Zhangjiang Hitech Park,
Shanghai Baud Data Communication Corporation Inc,
Shanghai City 201203,
P.R.C "
DESCRIPTION
"MIB module for monitoring memory pools"
REVISION "200310160000Z"
DESCRIPTION
"Initial version of this MIB."
::= { bdMgmt 48 }
BDCOMMemoryPoolTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the different types of memory pools that
may be present in a managed device. Memory pools can
be roughly categorized into two groups, predefined
pools and dynamic pools. The following pool types
are currently predefined:
1: processor memory
2: i/o memory
3: pci memory
4: fast memory
5: multibus memory
Dynamic pools will have a pool type value greater than
any of the predefined types listed above.
Note that only the processor pool is required to be
supported by all devices. Support for other pool types
is dependent on the device being managed."
SYNTAX Integer32 (1..65535)
bdcomMemoryPoolObjects
OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 1 }
bdcomMemoryPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF BDCOMMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of memory pool monitoring entries."
::= { bdcomMemoryPoolObjects 1 }
bdcomMemoryPoolEntry OBJECT-TYPE
SYNTAX BDCOMMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the memory pool monitoring table."
INDEX { bdcomMemoryPoolType }
::= { bdcomMemoryPoolTable 1 }
BDCOMMemoryPoolEntry ::=
SEQUENCE {
bdcomMemoryPoolType BDCOMMemoryPoolTypes,
bdcomMemoryPoolName DisplayString,
bdcomMemoryPoolAlternate Integer32,
bdcomMemoryPoolValid TruthValue,
bdcomMemoryPoolUsed Gauge32,
bdcomMemoryPoolFree Gauge32,
bdcomMemoryPoolLargestFree Gauge32
}
bdcomMemoryPoolType OBJECT-TYPE
SYNTAX BDCOMMemoryPoolTypes
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of memory pool for which this entry
contains information."
::= { bdcomMemoryPoolEntry 1 }
bdcomMemoryPoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual name assigned to the memory pool. This
object is suitable for output to a human operator,
and may also be used to distinguish among the various
pool types, especially among dynamic pools."
::= { bdcomMemoryPoolEntry 2 }
bdcomMemoryPoolAlternate OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not this memory pool has an
alternate pool configured. Alternate pools are
used for fallback when the current pool runs out
of memory.
If an instance of this object has a value of zero,
then this pool does not have an alternate. Otherwise
the value of this object is the same as the value of
bdcomMemoryPoolType of the alternate pool."
::= { bdcomMemoryPoolEntry 3 }
bdcomMemoryPoolValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the remaining objects in
this entry contain accurate data. If an instance
of this object has the value false (which in and of
itself indicates an internal error condition), the
values of the remaining objects in the conceptual row
may contain inaccurate information (specifically, the
reported values may be less than the actual values)."
::= { bdcomMemoryPoolEntry 4 }
bdcomMemoryPoolUsed OBJECT-TYPE
SYNTAX Gauge32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of bytes from the memory pool
that are currently in use by applications on the
managed device."
::= { bdcomMemoryPoolEntry 5 }
bdcomMemoryPoolFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of bytes from the memory pool
that are currently unused on the managed device.
Note that the sum of bdcomMemoryPoolUsed and
bdcomMemoryPoolFree is the total amount of memory
in the pool"
::= { bdcomMemoryPoolEntry 6 }
bdcomMemoryPoolLargestFree OBJECT-TYPE
SYNTAX Gauge32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the largest number of contiguous bytes
from the memory pool that are currently unused on
the managed device."
::= { bdcomMemoryPoolEntry 7 }
bdcomMemoryPoolUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF BDCOMMemoryPoolUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of memory pool utilization entries. Each of the
objects provides a general idea of how much of the memory
pool has been used over a given period of time. It is
determined as a weighted decaying average."
::= { bdcomMemoryPoolObjects 2 }
bdcomMemoryPoolUtilizationEntry OBJECT-TYPE
SYNTAX BDCOMMemoryPoolUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the memory pool utilization table."
AUGMENTS { bdcomMemoryPoolEntry }
::= { bdcomMemoryPoolUtilizationTable 1 }
BDCOMMemoryPoolUtilizationEntry ::=
SEQUENCE {
bdcomMemoryPoolUtilization1Min Percent,
bdcomMemoryPoolUtilization5Min Percent,
bdcomMemoryPoolUtilization10Min Percent
}
bdcomMemoryPoolUtilization1Min OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the memory pool utilization for 1 minute."
::= { bdcomMemoryPoolUtilizationEntry 1 }
bdcomMemoryPoolUtilization5Min OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the memory pool utilization for 5 minutes."
::= { bdcomMemoryPoolUtilizationEntry 2 }
bdcomMemoryPoolUtilization10Min OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the memory pool utilization for 10 minutes."
::= { bdcomMemoryPoolUtilizationEntry 3 }
-- notifications
bdcomMemoryPoolNotifications
OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 2 }
-- (no notifications are currently defined)
-- conformance information
bdcomMemoryPoolConformance
OBJECT IDENTIFIER ::= { bdcomMemoryPoolMIB 3 }
bdcomMemoryPoolCompliances
OBJECT IDENTIFIER ::= { bdcomMemoryPoolConformance 1 }
bdcomMemoryPoolGroups
OBJECT IDENTIFIER ::= { bdcomMemoryPoolConformance 2 }
-- compliance statements
bdcomMemoryPoolCompliance MODULE-COMPLIANCE
STATUS deprecated -- superceded by bdcomMemoryPoolComplianceRev1
DESCRIPTION
"The compliance statement for entities which implement
the BDCOM Memory Pool MIB"
MODULE -- this module
MANDATORY-GROUPS { bdcomMemoryPoolGroup }
::= { bdcomMemoryPoolCompliances 1 }
bdcomMemoryPoolComplianceRev1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the BDCOM Memory Pool MIB"
MODULE -- this module
MANDATORY-GROUPS { bdcomMemoryPoolGroup }
GROUP bdcomMemoryPoolUtilizationGroup
DESCRIPTION
"Per memory pool utilization statistics is mandatory for
the managed system that supports memory pool utilization."
::= { bdcomMemoryPoolCompliances 2 }
-- units of conformance
bdcomMemoryPoolGroup OBJECT-GROUP
OBJECTS {
bdcomMemoryPoolName,
bdcomMemoryPoolAlternate,
bdcomMemoryPoolValid,
bdcomMemoryPoolUsed,
bdcomMemoryPoolFree,
bdcomMemoryPoolLargestFree
}
STATUS current
DESCRIPTION
"A collection of objects providing memory pool monitoring."
::= { bdcomMemoryPoolGroups 1 }
bdcomMemoryPoolUtilizationGroup OBJECT-GROUP
OBJECTS {
bdcomMemoryPoolUtilization1Min,
bdcomMemoryPoolUtilization5Min,
bdcomMemoryPoolUtilization10Min
}
STATUS current
DESCRIPTION
"An optional group providing a collection of memory pool
utilization objects."
::= { bdcomMemoryPoolGroups 2 }
END

View File

@@ -0,0 +1,404 @@
-- *****************************************************************
-- BDCOM-PROCESS-MIB.my: MIB for CPU and process statistics
--
-- October 2003
--
-- Copyright (c) 2003 by BDCOM, Inc.
-- All rights reserved.
-- *****************************************************************
--
BDCOM-PROCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32
FROM SNMPv2-SMI
TimeStamp,
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
bdMgmt
FROM BDCOM-SMI
Unsigned32 FROM SNMPv2-SMI
EntPhysicalIndexOrZero
FROM BDCOM-TC;
bdcomProcessMIB MODULE-IDENTITY
LAST-UPDATED "200311060000Z"
ORGANIZATION "BDCOM, Inc."
CONTACT-INFO
" Tel: +86-21-50800666
Postal: No.123,Juli RD,Zhangjiang Hitech Park,
Shanghai Baud Data Communication Corporation Inc,
Shanghai City 201203,
P.R.C "
DESCRIPTION
"The MIB module to describe active system processes."
REVISION "200310160000Z"
DESCRIPTION
"Initial version of this MIB."
::= { bdMgmt 109 }
-- This MIB displays memory and CPU utilization on cisco devices. CPU
-- utilization will give a general idea of how busy the processor is.
-- The numbers are a ratio of the current idle time over the longest
-- idle time. Please note that this information should be used as an
-- estimate only.
bdcomProcessMIBObjects OBJECT IDENTIFIER ::= { bdcomProcessMIB 1 }
bdpmCPU OBJECT IDENTIFIER ::= { bdcomProcessMIBObjects 1 }
bdpmProcess OBJECT IDENTIFIER ::= { bdcomProcessMIBObjects 2 }
--BDCOM CPU Total Table
bdpmCPUTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF BdpmCPUTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of overall CPU statistics. "
::= { bdpmCPU 1 }
bdpmCPUTotalEntry OBJECT-TYPE
SYNTAX BdpmCPUTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Overall information about the CPU load. Entries in this
table come and go as CPUs are added and removed from the
system."
INDEX { bdpmCPUTotalIndex }
::= { bdpmCPUTotalTable 1 }
BdpmCPUTotalEntry ::=
SEQUENCE {
bdpmCPUTotalIndex Unsigned32,
bdpmCPUTotalPhysicalIndex EntPhysicalIndexOrZero,
bdpmCPUTotal5sec Gauge32,
bdpmCPUTotal1min Gauge32,
bdpmCPUTotal5min Gauge32
}
bdpmCPUTotalIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely represents a CPU (or group of CPUs)
whose CPU load information is reported by a row in this table.
This index is assigned arbitrarily by the engine
and is not saved over reboots."
::= { bdpmCPUTotalEntry 1 }
bdpmCPUTotalPhysicalIndex OBJECT-TYPE
SYNTAX EntPhysicalIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entPhysicalIndex of the physical entity for which
the CPU statistics in this entry are maintained.
The physical entity can be a CPU chip, a group of CPUs,
a CPU card etc. The exact type of this entity is described by
its entPhysicalVendorType value. If the CPU statistics
in this entry correspond to more than one physical entity
(or to no physical entity), or if the entPhysicalTable is
not supported on the SNMP agent, the value of this object
must be zero."
::= { bdpmCPUTotalEntry 2 }
bdpmCPUTotal5sec OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 5 second
period. This object obsoletes the busyPer object from
the OLD-CISCO-SYSTEM-MIB. This object is deprecated
by bdpmCPUTotal5secRev which has the changed range of
value (0..100)."
::= { bdpmCPUTotalEntry 3 }
bdpmCPUTotal1min OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 1 minute
period. This object obsoletes the avgBusy1 object from
the OLD-CISCO-SYSTEM-MIB. This object is deprecated
by bdpmCPUTotal1minRev which has the changed range
of value (0..100)."
::= { bdpmCPUTotalEntry 4 }
bdpmCPUTotal5min OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 5 minute
period. This object deprecates the avgBusy5 object from
the OLD-CISCO-SYSTEM-MIB. This object is deprecated
by bdpmCPUTotal5minRev which has the changed range
of value (0..100)."
::= { bdpmCPUTotalEntry 5 }
-- BDCOM Processes Common Table
bdpmProcessTable OBJECT-TYPE
SYNTAX SEQUENCE OF BdpmProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
processes on this device."
::= { bdpmProcess 1 }
bdpmProcessEntry OBJECT-TYPE
SYNTAX BdpmProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about an active process on this
device. Entries in this table come and go as processes are
created and destroyed by the device."
INDEX { bdpmCPUTotalIndex, bdpmProcessPID }
::= { bdpmProcessTable 1 }
BdpmProcessEntry ::=
SEQUENCE {
bdpmProcessPID
Unsigned32,
bdpmProcessName
DisplayString,
bdpmProcessPriority
INTEGER,
bdpmProcessTimeCreated
TimeStamp
}
bdpmProcessPID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the process ID. bdpmProcessTimeCreated
should be checked against the last time it was polled,
and if it has changed the PID has been reused and the
entire entry should be polled again. The process IDs
are discrete."
::= { bdpmProcessEntry 1 }
bdpmProcessName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this process. If the name is
longer than 32 characters, it will be truncated to the first
31 characters, and a `*' will be appended as the last
character to imply this is a truncated process name."
::= { bdpmProcessEntry 2 }
bdpmProcessPriority OBJECT-TYPE
SYNTAX INTEGER {
critical(0),
veryhigh(55),
high(60),
normal(128),
low(180),
verylow(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority level at which the process is
running. This object is deprecated by
bdpmProcExtPriorityRev."
::= { bdpmProcessEntry 3 }
bdpmProcessTimeCreated OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the process was created. The process ID
and the time when the process was created, uniquely
identifies a process."
::= { bdpmProcessEntry 4 }
-- notifications
bdcomProcessMIBNotifPrefix OBJECT IDENTIFIER ::= { bdcomProcessMIB 2 }
bdcomProcessMIBNotifs OBJECT IDENTIFIER ::=
{ bdcomProcessMIBNotifPrefix 0 }
-- (no notifications are currently defined)
-- conformance information
--
--bdcomProcessMIBConformance OBJECT IDENTIFIER ::= { bdcomProcessMIB 3 }
--bdpmCompliances OBJECT IDENTIFIER ::= { bdcomProcessMIBConformance 1 }
--bdpmGroups OBJECT IDENTIFIER ::= { bdcomProcessMIBConformance 2 }
--
--bdProcessMIBCompliance MODULE-COMPLIANCE
-- STATUS deprecated
-- DESCRIPTION
-- "The compliance statement for entities which implement
-- the BDCOM Process MIB. This is deprecated and new
-- compliance bdProcessMIBComplianceRev is added."
-- this module
-- MODULE
-- MANDATORY-GROUPS { bdpmCPUTotalGroup, bdpmProcessGroup }
--
--
-- GROUP bdpmProcessExtGroup
-- DESCRIPTION
-- "The bdpmProcessExtGroup is optional for all entities."
--
-- OBJECT bdpmProcExtPriority
-- MIN-ACCESS read-only
-- DESCRIPTION "Write access is not required."
--
-- ::= { bdpmCompliances 1 }
--
--bdProcessMIBComplianceRev MODULE-COMPLIANCE
-- STATUS current
-- DESCRIPTION
-- "The compliance statement for entities which implement
-- the BDCOM Process MIB. This compliance module
-- deprecates bdProcessMIBCompliance."
-- this module
-- MODULE
-- MANDATORY-GROUPS { bdpmCPUTotalGroupRev, bdpmProcessGroupRev}
--
-- GROUP bdpmProcessExtGroupRev
-- DESCRIPTION
-- "The bdpmProcessExtGroupRev is optional for all
-- entities. This object is defined after deprecating
-- bdpmProcessExtGroup."
--
-- ::= { bdpmCompliances 2 }
--
-- units of conformance
--
--bdpmCPUTotalGroup OBJECT-GROUP
-- OBJECTS {
-- bdpmCPUTotalPhysicalIndex,
-- bdpmCPUTotal5sec,
-- bdpmCPUTotal1min,
-- bdpmCPUTotal5min
-- }
-- STATUS deprecated
-- DESCRIPTION
-- "A collection of objects providing CPU load monitoring
-- information. This group is mandatory for all cisco devices.
-- This group is deprecated since the objects bdpmCPUTotal5sec,
-- bdpmCPUTotal1min and bdpmCPUTotal5min are
-- deprecated. A new object bdpmCPUTotalGroupRev is
-- added in place of it."
-- ::= { bdpmGroups 1 }
--
--bdpmProcessGroup OBJECT-GROUP
-- OBJECTS {
-- bdpmProcessPID,
-- bdpmProcessName,
-- bdpmProcessuSecs,
-- bdpmProcessTimeCreated
-- }
-- STATUS deprecated
-- DESCRIPTION
-- "A collection of objects providing common process
-- monitoring information. This group is mandatory for
-- all cisco devices. This object is deprecated
-- by bdpmProcessGroupRev."
-- ::= { bdpmGroups 2 }
--
--bdpmProcessExtGroup OBJECT-GROUP
-- OBJECTS {
-- bdpmProcExtMemAllocated,
-- bdpmProcExtMemFreed,
-- bdpmProcExtInvoked,
-- bdpmProcExtRuntime,
-- bdpmProcExtUtil5Sec,
-- bdpmProcExtUtil1Min,
-- bdpmProcExtUtil5Min,
-- bdpmProcExtPriority
-- }
-- STATUS deprecated
-- DESCRIPTION
-- "A collection of objects providing additional and
-- more detailed process monitoring information. This
-- group is mandatory for all cisco devices that have
-- the internal capability to keep this information.
-- This group is deprecated and new group
-- bdpmProcessExtGroupRev is added."
-- ::= { bdpmGroups 3 }
--
--bdpmCPUTotalGroupRev OBJECT-GROUP
-- OBJECTS {
-- bdpmCPUTotalPhysicalIndex,
-- bdpmCPUTotal5secRev,
-- bdpmCPUTotal1minRev,
-- bdpmCPUTotal5minRev
-- }
-- STATUS current
-- DESCRIPTION
-- "A collection of objects providing CPU load monitoring
-- information. This group is mandatory for all cisco
-- devices. This group deprecates bdpmCPUTotalGroup."
-- ::= { bdpmGroups 4 }
--
--bdpmProcessExtGroupRev OBJECT-GROUP
-- OBJECTS {
-- bdpmProcExtMemAllocatedRev,
-- bdpmProcExtMemFreedRev,
-- bdpmProcExtInvokedRev,
-- bdpmProcExtRuntimeRev,
-- bdpmProcExtUtil5SecRev,
-- bdpmProcExtUtil1MinRev,
-- bdpmProcExtUtil5MinRev,
-- bdpmProcExtPriorityRev
-- }
-- STATUS current
-- DESCRIPTION
-- "A collection of objects providing additional and
-- more detailed process monitoring information. This
-- group is mandatory for all cisco devices that have
-- the internal capability to keep this information.
-- This group is formed after deprecating bdpmProcessExtGroup.
-- bdpmProcExtMemAllocatedRev, bdpmProcExtMemFreedRev,
-- bdpmProcExtInvokedRev, bdpmProcExtRuntimeRev,
-- bdpmProcExtUtil5SecRev, bdpmProcExtUtil1MinRev and
-- bdpmProcExtUtil5MinRev are the new objects added."
-- ::= { bdpmGroups 5 }
--
--bdpmProcessGroupRev OBJECT-GROUP
-- OBJECTS {
-- bdpmProcessPID,
-- bdpmProcessName,
-- bdpmProcessAverageUSecs,
-- bdpmProcessTimeCreated
-- }
-- STATUS current
-- DESCRIPTION
-- "A collection of objects providing common process
-- monitoring information. This group is mandatory for
-- all cisco devices. This object deprecates
-- bdpmProcessGroup."
-- ::= { bdpmGroups 6 }
END

File diff suppressed because it is too large Load Diff

90
mibs/bdcom/BDCOM-SMI Normal file
View File

@@ -0,0 +1,90 @@
-- *****************************************************************
-- BDCOM-SMI.my: BDCom Enterprise Structure of Management Information
--
-- June 2000
--
-- *****************************************************************
BDCOM-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
bdcom MODULE-IDENTITY
LAST-UPDATED "200006280000Z"
ORGANIZATION "BDCom, Inc."
CONTACT-INFO
" Tel: +86-21-50800666
Postal: No.123,Juli RD,Zhangjiang Hitech Park,
Shanghai Baud Data Communication Corporation Inc,
Shanghai City 201203,
P.R.C "
DESCRIPTION
"Initial version of this MIB module.The Structure of
Management Information for the Bdcom enterprise."
::= { enterprises 3320}
-- assigned by IANA
bdcomProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Bdcom Products is the root OBJECT IDENTIFIER from
which sysObjectID values are assigned."
::= { bdcom 1 }
bdlocal OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtree beneath which pre-10.2 MIBS were built."
::= { bdcom 2 }
bdtemporary OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtree beneath which pre-10.2 experiments were
placed."
::= { bdcom 3 }
bdMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"bdMgmt is the main subtree for new mib development."
::= { bdcom 9 }
bdcomModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"bdcomModules provides a root object identifier
from which MODULE-IDENTITY values may be assigned."
::= { bdcom 12 }
bdcomPolicyAuto OBJECT-IDENTITY
STATUS current
DESCRIPTION
"bdcomPolicyAuto is the root of the BDCOM-assigned
OID subtree for OIDs which are automatically assigned
for use in Policy Management."
::= { bdcom 18 }
-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned
bdcomPibToMib OBJECT-IDENTITY
STATUS current
DESCRIPTION
"bdcomPibToMib is the root of the BDCOM-assigned
OID subtree for MIBs which are algorithmically
generated/translated from BDCOM PIBs with OIDs
assigned under the bdcomPIB subtree.
These generated MIBs allow management
entities (other the current Policy Server) to
read the downloaded policy. By convention, for PIB
'bdcomPIB.x', the generated MIB shall have the
name 'bdcomPibToMib.x'."
::= { bdcomPolicyAuto 2 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -1,658 +0,0 @@
-- *********************************************************************
-- NETFLOW-MIB.my
--
-- Copyright (c) 2012
-- All rights reserved.
-- *********************************************************************
--
NETFLOW-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Unsigned32,
Integer32,
Gauge32,
Counter64
FROM SNMPv2-SMI
InetAddressType,
InetAddress,
InetPortNumber
FROM INET-ADDRESS-MIB
RowStatus,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
nmsMgmt
FROM NMS-SMI;
netflowMIB MODULE-IDENTITY
LAST-UPDATED "201203190000Z"
ORGANIZATION "BDCOM Systems, Inc."
CONTACT-INFO
" BDCOM Systems
Customer Service
"
DESCRIPTION
"The Netflow MIB provides a simple and easy method
to get NetFlow cache information, current NetFlow
configuration and statistics. It will enable medium to
small size enterprises to take advantage of NetFlow
technology over SNMP at a reduced infrastructure cost.
The MIB is created to provide Netflow information in
these areas:
1. Cache information and configuration.
2. Collector information and configuration.
3. Export Statistics.
4. Version 9 Export Template information.
Terminology used
Flow
A flow is defined as a unidirectional sequence of
packets with some common properties that pass
through a network device. These collected flows
are exported to an external device, the NetFlow
collector. Network flows are highly granular;
for example, flow records include details such
as IP addresses, packet and byte counts,timestamps,
Type of Service (ToS), application ports,
input and output interfaces, etc.
Exporter
A device (for example, a router) with NetFlow
services enabled. The exporter monitors packets
entering an observation point and creates flows out
of these packets. The information from these flows
are exported in the form of Flow Records to
the collector.
Flow Record
A Flow Record provides information about an IP Flow
that exists on the Exporter. The Flow Records are
commonly referred to as NetFlow Services data or
NetFlow data.
Collector
The NetFlow Collector receives Flow Records from
one or more Exporters. It processes the received
export packet, i.e. parses, stores, display the
Flow Record information. The flow records may be optionally
aggregated before being stored into the hard disk.
Template
NetFlow Version 9 Export format is template based.
Version 9 record format consists of a packet header
followed by at least one or more template or data
FlowSets. A template FlowSet (collection of one or more
template) provides a description of the fields that
will be present in future data FlowSets. Templates
provide an extensible design to the record format,
a feature that should allow future enhancements to
NetFlow services without requiring concurrent changes
to the basic flow-record format.
One additional record type is also a part of
Version 9 specification: an options template. Rather
than supplying information about IP flows, options are
used to supply information about the NetFlow process
configuration or NetFlow process specific data."
REVISION "201203190000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { bdMgmt 226 }
-- Overview of MIB Objects:
--
-- Defines 4 groups of objects.
--
-- 1. netflowCacheInfo : A group of objects related to cache
-- information and configuration stored
-- per cache configuration.
--
-- 2. netflowCollectorInfo : A group of objects related to Collector
-- configuration and information.
--
-- 3. netflowExportStatistics : Provides export statistics information.
--
-- 4. netflowTemplateInfo : Provides Template based Version 9
-- flow exported information and statistics.
netflowMIBObjects OBJECT IDENTIFIER ::= { netflowMIB 1 }
netflowCacheInfo OBJECT IDENTIFIER ::= { netflowMIBObjects 1 }
netflowCollectorInfo OBJECT IDENTIFIER ::= { netflowMIBObjects 2 }
netflowExportStatistics OBJECT IDENTIFIER ::= { netflowMIBObjects 3 }
netflowTemplateInfo OBJECT IDENTIFIER ::= { netflowMIBObjects 4 }
-- Textual Conventions
NetflowInterfaceDirectionTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Defines different direction types of interface netflow configuration."
SYNTAX INTEGER{
interfaceDirNone(0),
interfaceDirIngress(1),
interfaceDirEgress(2),
interfaceDirBoth(3)
}
NetflowAggregationtypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Defines different aggregation types of netflow cache."
SYNTAX INTEGER{
main(0),
as(1),
protocolPort(2),
sourcePrefix(3),
destinationPrefix(4),
prefix(5),
asTos(6),
protocolPortTos(7),
sourcePrefixTos(8),
destinationPrefixTos(9),
prefixTos(10),
prefixPort(11),
bgpNexthopTos(12)
}
NetflowVersionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Defines different types of Version."
SYNTAX INTEGER{
version1(1),
version5(5),
version9(9)
}
NetflowTemplateTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Defines different types of Template."
SYNTAX INTEGER{
template(1),
optionTemplate(2)
}
-- end of textual conventions
-- Object Group: netflowCacheInfo
--
-- netflowInterfaceTable
-- netflowInterfaceEntry
-- ifIndex
-- netflowCacheNetflowEnable
-- netflowCacheTable
-- netflowCacheEntry
-- netflowCacheType
-- netflowCacheEnable
-- netflowCacheEntries
-- netflowUsedEntries
-- netflowUnUsedEntries
-- netflowActiveTimeout
-- netflowInactiveTimeout
netflowInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides Netflow Enable information per interface."
::= { netflowCacheInfo 1 }
netflowInterfaceEntry OBJECT-TYPE
SYNTAX NetflowInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowInterfaceEntry."
INDEX { ifIndex }
::= { netflowInterfaceTable 1}
NetflowInterfaceEntry ::= SEQUENCE {
netflowCacheNetflowEnable NetflowInterfaceDirectionTypes
}
netflowCacheNetflowEnable OBJECT-TYPE
SYNTAX NetflowInterfaceDirectionTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the netflow feature is enabled for this
interface, and if so, in which directions."
::= { netflowInterfaceEntry 1 }
netflowCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration and statistics per cache.
Cache may be main cache or an aggregation cache."
::= { netflowCacheInfo 2 }
netflowCacheEntry OBJECT-TYPE
SYNTAX NetflowCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowCacheEntry."
INDEX { netflowCacheType }
::= { netflowCacheTable 1}
NetflowCacheEntry ::= SEQUENCE {
netflowCacheType NetflowAggregationtypes,
netflowCacheEnable TruthValue,
netflowCacheEntries Unsigned32,
netflowUsedEntries Unsigned32,
netflowUnUsedEntries Unsigned32,
netflowActiveTimeOut Unsigned32,
netflowInactiveTimeOut Unsigned32
}
netflowCacheType OBJECT-TYPE
SYNTAX NetflowAggregationtypes
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of netflow cache.
NetFlow aggregation maintains one or more extra flow caches
with different combinations of fields that determine
which traditional flows are grouped together."
::= { netflowCacheEntry 1 }
netflowCacheEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether netflow is enabled for this cache type."
::= { netflowCacheEntry 2 }
netflowCacheEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries that can be cached for this cache type.
The accepted value could be limited based on the amount of
memory available in the system."
::= { netflowCacheEntry 3 }
netflowUsedEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of currently used flow entries."
::= { netflowCacheEntry 4 }
netflowUnUsedEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of currently available flow entries."
::= { netflowCacheEntry 5 }
netflowActiveTimeOut OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timeout period (in minutes) for removing active flows
from the cache."
::= { netflowCacheEntry 6 }
netflowInactiveTimeOut OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout period (in seconds) for removing inactive flows
from the cache."
::= {netflowCacheEntry 7}
-- Object Group: netflowCollectorInfo
--
-- netflowCollectorVersionInfoTable
-- netflowCollectorVersionInfoEntry
-- INDEX netflowCacheType
-- netflowExportVersion
-- netflowMaxCollectors
-- netflowCollectorTable
-- netflowCollectorEntry
-- INDEX netflowCacheType
-- netflowCollectorAddressType
-- netflowCollectorAddress
-- netflowCollectorPort
-- netflowCollectorStatus
netflowCollectorVersionInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowCollectorVersionInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing version information about export configuration per
cache type."
::= { netflowCollectorInfo 1 }
netflowCollectorVersionInfoEntry OBJECT-TYPE
SYNTAX NetflowCollectorVersionInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowCollectorInfoEntry."
INDEX { netflowCacheType }
::= { netflowCollectorVersionInfoTable 1}
NetflowCollectorVersionInfoEntry ::= SEQUENCE {
netflowExportVersion NetflowVersionType
}
netflowExportVersion OBJECT-TYPE
SYNTAX NetflowVersionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The NetFlow data export version."
::= { netflowCollectorVersionInfoEntry 1 }
netflowMaxCollectors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of entries allowed in the netflowCollectorTable
for each cache type.
A zero indicates export is not supported in the device.
The agent should set this value during initialization, and
the value for this object cannot be changed during the
system's operation."
::= { netflowCollectorInfo 2 }
netflowCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A control table to configure the collectors that the netflow
packets are exported to. The number of entries that can be
configured for the cache type is limited by the value of
netflowMaxCollectors."
::= { netflowCollectorInfo 3 }
netflowCollectorEntry OBJECT-TYPE
SYNTAX NetflowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowCollectorEntry."
INDEX { netflowCacheType}
::= { netflowCollectorTable 1 }
NetflowCollectorEntry ::= SEQUENCE {
netflowCollectorAddressType InetAddressType,
netflowCollectorAddress InetAddress,
netflowCollectorPort InetPortNumber,
netflowCollectorStatus RowStatus
}
netflowCollectorAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Internet address used by this entry."
::= { netflowCollectorEntry 1 }
netflowCollectorAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Internet address of the collector. This is the
address which the Netflow data is exported to."
::= { netflowCollectorEntry 2 }
netflowCollectorPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The transport port of the collector which the Netflow data is
exported to."
::= { netflowCollectorEntry 3}
netflowCollectorStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create or delete an entry
in the netflowCollectorTable.
* A row may be created using the 'CreateAndGo' or 'CreateAndWait' option.
When the row is successfully created, the RowStatus would be
set to 'active' by the agent.
* A row may be deleted by setting the RowStatus to 'destroy'.
"
::= { netflowCollectorEntry 4 }
-- Object Group: netflowExportStatistics
---- netflowOctetsExport
-- netflowRecordsExported
-- netflowPktsExported
-- netflowPktsFailed
netflowOctetsExport OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"total Number of bytes statistics records which were exported."
::= { netflowExportStatistics 1 }
netflowRecordsExported OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"total Number of flow statistics records which were exported."
::= { netflowExportStatistics 2 }
netflowPktsExported OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets (udp datagrams) which were exported."
::= { netflowExportStatistics 3 }
netflowPktsFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times a flow record failed to be exported."
::= { netflowExportStatistics 4 }
-- Object Group: netflowTemplateInfo
--
-- netflowTemplateOptionsFlag
-- netflowTemplateTable
-- netflowTemplateEntry
-- netflowTemplateType
-- netflowTemplateAdded
-- netflowTemplateActive
-- netflowTemplateAgerPolls
-- netflowTemplateExportInfoTable
-- netflowTemplateExportInfoEntry
-- INDEX netflowCacheType
-- netflowTemplateExportVer9Enable
-- netflowTemplateExportVer9TplTimeout
-- netflowTemplateExportVer9OptTimeout
-- netflowTemplateExportVer9TplRefreshRate
-- netflowTemplateExportVer9OptRefreshRate
netflowTemplateOptionsFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicate that it has option template."
::= { netflowTemplateInfo 1 }
netflowTemplateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A control table to provide statistics of version 9
Flow and Option templates."
::= { netflowTemplateInfo 2 }
netflowTemplateEntry OBJECT-TYPE
SYNTAX NetflowTemplateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowTemplateEntry."
INDEX { netflowTemplateType }
::= { netflowTemplateTable 1 }
NetflowTemplateEntry ::= SEQUENCE {
netflowTemplateType NetflowTemplateTypes,
netflowTemplateAdded Unsigned32,
netflowTemplateActive Unsigned32,
netflowTemplateAgerPolls Unsigned32
}
netflowTemplateType OBJECT-TYPE
SYNTAX NetflowTemplateTypes
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the structure and interpretation of fields in a data
record and serves as an INDEX in this table. Version 9 has two
types of Templates: Flow Templates and Option Templates."
::= { netflowTemplateEntry 1 }
netflowTemplateAdded OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of templates added."
::= { netflowTemplateEntry 2 }
netflowTemplateActive OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active templates."
::= { netflowTemplateEntry 3 }
netflowTemplateAgerPolls OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of template ager polls."
::= { netflowTemplateEntry 4 }
netflowTemplateExportInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NetflowTemplateExportInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A control table providing information about version 9."
::= { netflowTemplateInfo 3 }
netflowTemplateExportInfoEntry OBJECT-TYPE
SYNTAX NetflowTemplateExportInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the netflowTemplateExportInfoEntry."
INDEX { netflowCacheType }
::= { netflowTemplateExportInfoTable 1 }
NetflowTemplateExportInfoEntry ::= SEQUENCE {
netflowTemplateExportVer9Enable TruthValue,
netflowTemplateExportVer9TplTimeout Unsigned32,
netflowTemplateExportVer9OptTimeout Unsigned32,
netflowTemplateExportVer9TplRefreshRate Unsigned32,
netflowTemplateExportVer9OptRefreshRate Unsigned32
}
netflowTemplateExportVer9Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Object to indicate whether version 9 export is configured
or not."
::= { netflowTemplateExportInfoEntry 1 }
netflowTemplateExportVer9TplTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Export template time out.
Templates are resent after this time."
::= { netflowTemplateExportInfoEntry 2 }
netflowTemplateExportVer9OptTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Export option time out.
Options are resent after this time."
::= { netflowTemplateExportInfoEntry 3 }
netflowTemplateExportVer9TplRefreshRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Template refresh rate.
Templates are resent after this many packets."
::= { netflowTemplateExportInfoEntry 4 }
netflowTemplateExportVer9OptRefreshRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "packets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Option refresh rate.
Options are resent after this many packets."
::= { netflowTemplateExportInfoEntry 5 }
END

View File

@@ -1,279 +0,0 @@
-- file: NMS-1705.mib
-- Apr. 11 2006
-- yangyuhua@nms.com.cn
NMS-1705 DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI;
nms1705MIB MODULE-IDENTITY
LAST-UPDATED "200604111300Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"This MIB module defines the generic managed objects
for NAT."
::= { nmsMgmt 175 }
nms1705Objects OBJECT IDENTIFIER ::= { nms1705MIB 1 }
-- nms1705MIB nms line Service Group
-- nms1705MIB Terminal Service Line Table
-- This group contains terminal service specific
-- information on a per line basis.
adslLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of terminal server line entries."
::= { nms1705Objects 1 }
adslLineEntry OBJECT-TYPE
SYNTAX AdslLineEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of adsl objects in the
nms Terminal Server implementation."
INDEX { adslLineNumber }
::= { adslLineTable 1 }
AdslLineEntry ::=
SEQUENCE {
adslLineUser
DisplayString,
adslProductID
DisplayString,
adslConfigAddr
IpAddress,
adslLineNumber
INTEGER
}
-- The following section describes the components of the
-- table.
adslLineUser OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"line user name, if line enabled, of user
on this line."
::= { adslLineEntry 1 }
adslProductID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"this is product id of the device."
::= { adslLineEntry 2 }
adslConfigAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"this is the alloced ip address of the device."
::= { adslLineEntry 3 }
adslLineNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"this is the online port number."
::= { adslLineEntry 4 }
-- This group contains terminal service specific
-- information on a per line basis.
adslPeriodTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslPeriodEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of terminal server line entries."
::= { nms1705Objects 2 }
adslPeriodEntry OBJECT-TYPE
SYNTAX AdslPeriodEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of adsl objects in the
nms Terminal Server implementation."
INDEX { adslLineNumber }
::= { adslPeriodTable 1 }
AdslPeriodEntry ::=
SEQUENCE {
adslMemLoad
OBJECT IDENTIFIER,
adslCPULoad
OBJECT IDENTIFIER,
adslPtInCRC
Counter,
adslPtStatus
INTEGER,
adslPtSpeed
OBJECT IDENTIFIER,
adslPtOutPkts
Counter,
adslPtInPkts
Counter,
adslPtOutError
OBJECT IDENTIFIER,
adslPtInError
OBJECT IDENTIFIER,
adslPtOutSpeed
OBJECT IDENTIFIER,
adslPtInSpeed
OBJECT IDENTIFIER,
adslPtOutDrop
OBJECT IDENTIFIER,
adslPtInDrop
OBJECT IDENTIFIER
}
adslMemLoad OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the memory load infomation. it could assign the
identifier 1.3.6.1.4.1.3320.9.48.1"
::= { adslPeriodEntry 1 }
adslCPULoad OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the CPU load infomation. it could assign the
identifier 1.3.6.1.4.1.3320.9.109.1.1.1.1.5"
::= { adslPeriodEntry 2 }
adslPtInCRC OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input IP datagrams for which no problems were encountered to prevent their
continued processing, but which were discarded
(e.g., for lack of buffer space)"
::= { adslPeriodEntry 3 }
adslPtStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the port."
::= { adslPeriodEntry 4 }
adslPtSpeed OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An estimate of the interface's current bandwidth in
bits per second.it could assign the identifier 1.3.6.1.2.1.2.2.1.5<EFBFBD><EFBFBD>ifSpeed<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 5 }
adslPtOutPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
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."
::= { adslPeriodEntry 6 }
adslPtInPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
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"
::= { adslPeriodEntry 7 }
adslPtOutError OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For packet-oriented interfaces, the number of
outbound packets that could not be transmitted because
of errors. For character-oriented or fixed-length
interfaces, the number of outbound transmission units
that could not be transmitted because of errors.it could assign the identifier 1.3.6.1.2.1.2.2.1.20<EFBFBD><EFBFBD>ifOutErrors<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 8 }
adslPtInError OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For packet-oriented interfaces, the number of inbound
packets that contained errors preventing them from
being deliverable to a higher-layer protocol. For
character-oriented or fixed-length interfaces, the
number of inbound transmission units that contained
errors preventing them from being deliverable to a
higher-layer protocol.it could assign the identifier 1.3.6.1.2.1.2.2.1.14<EFBFBD><EFBFBD>ifInErrors<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 9 }
adslPtOutSpeed OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"it could assign the identifier 1.3.6.1.4.1.3320.2.2.1.1.9<EFBFBD><EFBFBD>nmslocIfOutPktsSec<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 10 }
adslPtInSpeed OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"it could assign the identifier 1.3.6.1.4.1.3320.2.2.1.1.7<EFBFBD><EFBFBD>nmslocIfInPktsSec<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 11 }
adslPtOutDrop OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"it could assign the identifier 1.3.6.1.4.1.3320.2.2.1.1.27<EFBFBD><EFBFBD>nmslocIfOutputQueueDrops<EFBFBD><EFBFBD> "
::= { adslPeriodEntry 12 }
adslPtInDrop OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"it could assign the identifier 1.3.6.1.4.1.3320.2.2.1.1.26<EFBFBD><EFBFBD>nmslocIfInputQueueDrops<EFBFBD><EFBFBD>"
::= { adslPeriodEntry 13 }
END

View File

@@ -1,128 +0,0 @@
-- *****************************************************************
-- NMS-ACCOUNTING-MIB.my: NMS ACCOUNTING MIB
--
-- March 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-ACCOUNTING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
nmsMgmt FROM NMS-SMI;
--definition of NMS device card related operations and trap related values
nmsAccounting OBJECT IDENTIFIER ::= { nmsMgmt 351 }
nmsTelecomAccount OBJECT IDENTIFIER ::= { nmsAccounting 1 }
nmsTelecomAccountIsEanble OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Telecommunication account status. 0-disable, 1-enable."
::= { nmsTelecomAccount 1 }
nmsTelecomAccountPassword OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Telecommunication account password."
::= { nmsTelecomAccount 2 }
nmsUserAccountNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of user account."
::= { nmsAccounting 2 }
nmsUserAccountTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSUserAccountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NMS user account table."
::= { nmsAccounting 3 }
nmsUserAccountEntry OBJECT-TYPE
SYNTAX NMSUserAccountEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Device user account related table entry."
INDEX { nmsUserAccountIndex }
::= { nmsUserAccountTable 1 }
NMSUserAccountEntry ::=
SEQUENCE {
nmsUserAccountIndex
INTEGER,
nmsUserAccountIsEnable
INTEGER,
nmsUserAccountUserName
OCTET STRING,
nmsUserAccountUserPassword
OCTET STRING,
nmsUserAccountLevel
INTEGER
}
nmsUserAccountIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each user account."
::= { nmsUserAccountEntry 1 }
nmsUserAccountIsEnable OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User account status. 0-disable, 1-enable."
::= { nmsUserAccountEntry 2 }
nmsUserAccountUserName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User account user name."
::= { nmsUserAccountEntry 3 }
nmsUserAccountUserPassword OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User account user password."
::= { nmsUserAccountEntry 4 }
nmsUserAccountLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User account level, default value is 0, which is lowest level."
::= { nmsUserAccountEntry 5 }
END

View File

@@ -1,427 +0,0 @@
-- *****************************************************************
-- acl ext MIB - The MIB for Switch Product
--
-- FEB 2012 LIUQIANG
-- Copyright (c) 2012 by Co., Ltd.
-- All rights reserved.
-- *****************************************************************
-- ********************************************************************************
NMS-ACL-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
Counter64,
Integer32,
TimeTicks,
mib-2,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
PhysAddress,
TruthValue,
RowStatus,
TimeStamp,
AutonomousType,
TestAndIncr,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
nmsMacAclMIB
FROM NMS-MacAcl;
--aclAppOnIfTable
aclAppOnIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclAppOnIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of acl App On interface entries."
::= { nmsMacAclMIB 3 }
aclAppOnIfEntry OBJECT-TYPE
SYNTAX AclAppOnIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An acl App On interface entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifaclAppOnIfIndex }
::= { aclAppOnIfTable 1 }
AclAppOnIfEntry ::=
SEQUENCE {
ifaclAppOnIfIndex
INTEGER,
ingressMacAclOnIf
DisplayString,
egressMacAclOnIf
DisplayString,
ingressIPAclOnIf
DisplayString,
egressIPAclOnIf
DisplayString,
ingressIPV6AclOnIf
DisplayString,
egressIPV6AclOnIf
DisplayString
}
ifaclAppOnIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { aclAppOnIfEntry 1 }
ingressMacAclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on ingress port."
::= { aclAppOnIfEntry 2 }
egressMacAclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on egress port."
::= { aclAppOnIfEntry 3 }
ingressIPAclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on ingress port."
::= { aclAppOnIfEntry 4 }
egressIPAclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on egress port."
::= { aclAppOnIfEntry 5 }
ingressIPV6AclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on ingress port."
::= { aclAppOnIfEntry 6 }
egressIPV6AclOnIf OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on egress port."
::= { aclAppOnIfEntry 7 }
--aclAppOnVlanTable
aclAppOnVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclAppOnVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of acl App On Vlan entries."
::= { nmsMacAclMIB 4 }
aclAppOnVlanEntry OBJECT-TYPE
SYNTAX AclAppOnVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An acl App On Vlan entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifaclAppOnVlanId }
::= { aclAppOnVlanTable 1 }
AclAppOnVlanEntry ::=
SEQUENCE {
ifaclAppOnVlanId
INTEGER,
ingressMacAclOnVlan
DisplayString,
egressMacAclOnVlan
DisplayString,
ingressIPAclOnVlan
DisplayString,
egressIPAclOnVlan
DisplayString,
ingressIPV6AclOnVlan
DisplayString,
egressIPV6AclOnVlan
DisplayString
}
ifaclAppOnVlanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of vlan. The same value as ifIndex in ifTable of RFC1213."
::= { aclAppOnVlanEntry 1 }
ingressMacAclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on ingress port."
::= { aclAppOnVlanEntry 2 }
egressMacAclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on egress port."
::= { aclAppOnVlanEntry 3 }
ingressIPAclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on ingress port."
::= { aclAppOnVlanEntry 4 }
egressIPAclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on egress port."
::= { aclAppOnVlanEntry 5 }
ingressIPV6AclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on ingress port."
::= { aclAppOnVlanEntry 6 }
egressIPV6AclOnVlan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on egress port."
::= { aclAppOnVlanEntry 7 }
--aclAppOnSlotTable
aclAppOnSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclAppOnSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of acl App On Slot entries."
::= { nmsMacAclMIB 5 }
aclAppOnSlotEntry OBJECT-TYPE
SYNTAX AclAppOnSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An acl App On Slot entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifaclAppOnSlotId }
::= { aclAppOnSlotTable 1 }
AclAppOnSlotEntry ::=
SEQUENCE {
ifaclAppOnSlotId
INTEGER,
ingressMacAclOnSlot
DisplayString,
egressMacAclOnSlot
DisplayString,
ingressIPAclOnSlot
DisplayString,
egressIPAclOnSlot
DisplayString,
ingressIPV6AclOnSlot
DisplayString,
egressIPV6AclOnSlot
DisplayString
}
ifaclAppOnSlotId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of Slot. The same value as ifIndex in ifTable of RFC1213."
::= { aclAppOnSlotEntry 1 }
ingressMacAclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on ingress port."
::= { aclAppOnSlotEntry 2 }
egressMacAclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on egress port."
::= { aclAppOnSlotEntry 3 }
ingressIPAclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on ingress port."
::= { aclAppOnSlotEntry 4 }
egressIPAclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on egress port."
::= { aclAppOnSlotEntry 5 }
ingressIPV6AclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on ingress port."
::= { aclAppOnSlotEntry 6 }
egressIPV6AclOnSlot OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on egress port."
::= { aclAppOnSlotEntry 7 }
--global acl app
globalaclapp OBJECT IDENTIFIER ::= { nmsMacAclMIB 6 }
ingressMacAcl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on ingress port."
::= { globalaclapp 1 }
egressMacAcl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete mac acl on egress port."
::= { globalaclapp 2 }
ingressIPAcl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on ingress port."
::= { globalaclapp 3 }
egressIPAcl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ip acl on egress port."
::= { globalaclapp 4 }
ingressIPV6Acl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on ingress port."
::= { globalaclapp 5 }
egressIPV6Acl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Add or delete ipv6 acl on egress port."
::= { globalaclapp 6 }
END

View File

@@ -1,98 +0,0 @@
-- *****************************************************************
-- NMS-AUTHENTICATION-TRAP.MIB: NMS AUTHENTICATION TRAP MIB
--
-- JAN 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-AUTHENTICATION-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
IpAddress FROM RFC1155-SMI
nmsEPONGroup,nmsMgmt FROM NMS-SMI;
nmsAuthenticationTrap OBJECT IDENTIFIER ::= { nmsMgmt 188 }
-- Notifications
authenIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of variable binding in authentication trap."
::= { nmsAuthenticationTrap 1 }
authenVty OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of variable binding in authentication trap."
::= { nmsAuthenticationTrap 2 }
authenUserName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of variable binding in authentication trap."
::= { nmsAuthenticationTrap 3 }
authenTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of variable binding in authentication trap."
::= { nmsAuthenticationTrap 4 }
authenStatus OBJECT-TYPE
SYNTAX INTEGER{
success(0),
failed(1)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Definition of variable binding in authentication trap."
::= { nmsAuthenticationTrap 5 }
nmsAuthNotifications OBJECT IDENTIFIER
::= { nmsAuthenticationTrap 6 }
nmsAuthNotification NOTIFICATION-TYPE
OBJECTS {
authenIpAddr,
authenVty,
authenUserName,
authenTime,
authenStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when login authentication succeeds or fails."
::= { nmsAuthNotifications 1 }
END

View File

@@ -1,280 +0,0 @@
-- *****************************************************************
-- NMS-CARD-OPERATION-MIB.my: NMS Card Reset MIB
--
-- January 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-CARD-OPERATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsMgmt, nmslocal FROM NMS-SMI
DisplayString FROM RFC1213-MIB
nmscardType,nmscardHwVersion,nmscardSerial,nmscardSwVersion,nmscardSlotNumber FROM NMS-CHASSIS;
--definition of NMS device card related operations and trap related values
cardOper OBJECT IDENTIFIER ::= { nmsMgmt 184 }
cardMasSlvSwitch OBJECT-TYPE
SYNTAX INTEGER{
master-slave-switch(0)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Device master card and slave card switch operation."
::= { cardOper 1 }
cardResetTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardResetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of cards reset entries."
::= { cardOper 2 }
CardResetTableEntry OBJECT-TYPE
SYNTAX CardResetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of cards to be reset."
INDEX { cardIndex }
::= { cardResetTable 1 }
CardResetTableEntry ::=
SEQUENCE {
nmscardIndex
INTEGER,
nmscardType
INTEGER,
nmscardDescr
DisplayString,
nmscardReset
INTEGER
}
nmscardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into cardTable (not physical chassis
slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardResetTableEntry 1 }
nmscardType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of card, the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardResetTableEntry 2 }
nmscardDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text description of this card, the same value with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardResetTableEntry 3 }
nmscardReset OBJECT-TYPE
SYNTAX INTEGER{
no-reset(0),
reset(1),
shutdown-slot(2),
no-shutdown-slot(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When value is set to reset(1), that means card reset; when value is set to shutdown-slot(2), no-shutdown-slot(3), only shut down or no shut down the corresponding slot."
::= { cardResetTableEntry 4 }
cardMSSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardMSSwitchTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of cards MSSwitch entries."
::= { cardOper 3 }
cardMSSwitchTableEntry OBJECT-TYPE
SYNTAX CardMSSwitchTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of cards to be MSSwitch."
INDEX { cardIndex }
::= { cardMSSwitchTable 1 }
CardMSSwitchTableEntry ::=
SEQUENCE {
nmscardIndexOld
INTEGER,
nmscardSlotNumberOld
INTEGER,
nmscardDescrOld
DisplayString,
nmscardIndexNew
INTEGER,
nmscardSlotNumberNew
INTEGER,
nmscardDescrNew
DisplayString
}
nmscardIndexOld OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Index into cardTable (not physical chassis
slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 1 }
nmscardSlotNumberOld OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Type of card, the same with the nmscardSlotNumber of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 2 }
nmscardDescrOld OBJECT-TYPE
SYNTAX DisplayString
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Text description of this card, the same value with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 3 }
nmscardIndexNew OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Index into cardTable (not physical chassis
slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 4 }
nmscardSlotNumberNew OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Type of card, the same with the nmscardSlotNumber of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 5 }
nmscardDescrNew OBJECT-TYPE
SYNTAX DisplayString
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Text description of this card, the same value with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardMSSwitchTableEntry 6 }
-- Notifications
nmsCardResetNotifications OBJECT IDENTIFIER
::= { cardOper 4 }
resetNotification NOTIFICATION-TYPE
OBJECTS {
nmscardIndex,
nmscardType,
nmscardDescr,
nmscardSerial,
nmscardHwVersion,
nmscardSwVersion,
nmscardSlotNumber
}
STATUS current
DESCRIPTION
"The agent generates this notification when a certain card reset. "
::= { nmsCardResetNotifications 1 }
nmsCardMSSwitchNotifications OBJECT IDENTIFIER
::= { cardOper 5 }
msSwitchNotification NOTIFICATION-TYPE
OBJECTS {
nmscardIndexOld,
nmscardDescrOld,
nmscardSlotNumberOld,
nmscardIndexNew,
nmscardDescrNew,
nmscardSlotNumberNew
}
STATUS current
DESCRIPTION
"The agent generates this notification when slave card switch into master card. "
::= { nmsCardMSSwitchNotifications 1 }
nmsCardInitSucceedNotifications OBJECT IDENTIFIER
::= { cardOper 6 }
cardInitSucceedNotification NOTIFICATION-TYPE
OBJECTS {
nmscardIndex,
nmscardType,
nmscardDescr,
nmscardSerial,
nmscardHwVersion,
nmscardSwVersion,
nmscardSlotNumber
}
STATUS current
DESCRIPTION
"The agent generates this notification when card initialized successfully . "
::= { nmsCardInitSucceedNotifications 1 }
nmsDeviceReset OBJECT-TYPE
SYNTAX INTEGER{
device-reset(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Device reset operation."
::= { cardOper 7 }
END

View File

@@ -1,172 +0,0 @@
-- *****************************************************************
-- NMS-CARD-SYS-MIB.my: NMS Card SYSTEM MIB
--
-- January 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-CARD-SYS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsMgmt, nmslocal FROM NMS-SMI
DisplayString FROM RFC1213-MIB
nmscardIndex,nmscardDescr,nmscardType FROM NMS-CHASSIS;
--definition of NMS device card related operations and trap related values
cardSys OBJECT IDENTIFIER ::= { nmsMgmt 181 }
cardSystemSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardSystemSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of cards system related set value entries."
::= { cardSys 1 }
cardSystemSetEntry OBJECT-TYPE
SYNTAX CardSystemSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of cards to be reset."
INDEX { cardIndex }
::= { cardSystemSetTable 1 }
CardSystemSetEntry ::=
SEQUENCE {
cardSysIndex
INTEGER,
cardSysDescr
DisplayString,
cardSysType
INTEGER,
cardCPUUtilThreshold
INTEGER,
cardMemUtilThreshold
INTEGER,
cardCPUTempThreshold
INTEGER,
cardCPUTempCurr
INTEGER
}
cardSysIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into cardTable (not physical chassis
slot number), the same with the nmscardIndex of nmscardTable in NMS-CHASSIS-MIB."
::= { cardSystemSetEntry 1 }
cardSysDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the same with the nmscardDescr of nmscardTable in NMS-CHASSIS-MIB."
::= { cardSystemSetEntry 2 }
cardSysType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the same with the nmscardType of nmscardTable in NMS-CHASSIS-MIB."
::= { cardSystemSetEntry 3 }
cardCPUUtilThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card CPU utilization upper limit value."
::= { cardSystemSetEntry 4 }
cardMemUtilThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card memory utilization upper limit value."
::= { cardSystemSetEntry 5 }
cardCPUTempThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Card CPU temperature upper limit value."
::= { cardSystemSetEntry 6 }
cardCPUTempCurr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card CPU current temperature."
::= { cardSystemSetEntry 7 }
cardElementStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
warning(2)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Card element status, only use for variable binding in card system notifications."
::= { cardSys 2 }
cardElementType OBJECT-TYPE
SYNTAX INTEGER{
cpu(1),
memory(2),
cpu-temperature(3)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Card element status, only use for variable binding in card system notifications."
::= { cardSys 3 }
-- Notifications --cardCPUUtil
cardSysNotifications OBJECT IDENTIFIER
::= { cardSys 4 }
cardSysNotification NOTIFICATION-TYPE
OBJECTS {
nmscardIndex,
nmscardType,
nmscardDescr,
cardElementStatus,
cardElementType
}
STATUS current
DESCRIPTION
"The agent generates this notification when certain card element value exceeds upper limit defined above. "
::= { cardSysNotifications 1 }
END

View File

@@ -1,57 +0,0 @@
--------------------------------------------------------------------
-- NMS-CFGAPP
-- Jun 2000
--------------------------------------------------------------------
NMS-CFGAPP DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmstemporary
FROM NMS-SMI;
nmscfgapp OBJECT IDENTIFIER ::= { nmstemporary 8 }
nmsCfgAddToBuf OBJECT-TYPE
SYNTAX DisplayString
ACCESS write-only
STATUS mandatory
DESCRIPTION
"add command to buffer"
::= { nmscfgapp 1 }
nmsCfgAppAction OBJECT-TYPE
SYNTAX INTEGER {
apply(1),
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"apply commands"
::= { nmscfgapp 2 }
nmsCfgClearBuf OBJECT-TYPE
SYNTAX INTEGER {
clear(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"clear command-buffer"
::= { nmscfgapp 3 }
nmsCfgAppResult OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the result of application"
::= { nmscfgapp 4 }
END

View File

@@ -1,859 +0,0 @@
--------------------------------------------------------------------
-- NMS-CHASSIS
-- Jun 2000
--------------------------------------------------------------------
NMS-CHASSIS DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmstemporary
FROM NMS-SMI;
nmschassis OBJECT IDENTIFIER ::= { nmstemporary 6 }
nmschassisType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
nms2003(1),
nms5010(2),
nms2750(3),
nms3720(4),
nmsv100(5),
nmsv200(6),
nmsv300(7),
nms1750(8),
nms1760(9),
nms2650(10),
nms2651(11),
nms3660(12),
nms3680(13),
nms2630(14),
nms2621(15),
nms1720(16),
nms2640(17),
nms1721(18),
nmss3224(101),
nmss3224m(102),
nmss2226(103),
nmss2224(104),
nmss2248(105),
nmss2026(106),
nmss2224m(107),
nmss3512(108),
nmss6508(109)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis type."
::= { nmschassis 1 }
nmschassisVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis hardware revision level, or an empty
string if unavailable."
::= { nmschassis 2 }
nmschassisId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Unique ID string. Defaults to chassis serial
number if available, otherwise empty."
::= { nmschassis 3 }
nmsromSysVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ROM system software version, or an empty
string if unavailable."
::= { nmschassis 4 }
nmsprocessorRam OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bytes of RAM available to CPU."
::= { nmschassis 5 }
nmsnvRAMSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bytes of non-volatile configuration memory."
::= { nmschassis 6 }
nmsnvRAMUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bytes of non-volatile configuration memory
in use."
::= { nmschassis 7 }
nmsconfigRegister OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of configuration register."
::= { nmschassis 8 }
nmsconfigRegNext OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of configuration register at next
reload."
::= { nmschassis 9 }
nmscardTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSCardTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis card table."
::= { nmschassis 10 }
nmscardTableEntry OBJECT-TYPE
SYNTAX NMSCardTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis card table."
INDEX { nmscardIndex }
::= { nmscardTable 1 }
NMSCardTableEntry ::=
SEQUENCE {
nmscardIndex
INTEGER,
nmscardType
INTEGER,
nmscardDescr
DisplayString,
nmscardSerial
DisplayString,
nmscardHwVersion
DisplayString,
nmscardSwVersion
DisplayString,
nmscardSlotNumber
INTEGER,
nmscardContainedByIndex
INTEGER,
nmscardOperStatus
INTEGER,
nmscardSlots
INTEGER,
nmscardCPUUtilization
INTEGER,
nmscardMEMUtilization
INTEGER,
nmscardTemperature
INTEGER,
nmscardVoltage
INTEGER,
nmscardPorts
INTEGER,
nmscardGenType
INTEGER
}
-- The following section describes the components of the
-- table.
nmscardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into cardTable (not physical chassis
slot number)."
::= { nmscardTableEntry 1 }
nmscardType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
scc-serial(1),
ethernet-10M(2),
scc-pri-e1(3),
scc-bri(4),
scc-data-encription(5),
vc2-fxsa(6),
vc2-fxso(7),
scc-mcard-3port(8),
scc-mcard-2port(9),
pci-4asyn-syn(10),
pci-8asyn-syn(11),
pci-8asyn(12),
pci-16asyn(13),
pci-1e1-pri(14),
pci-4e1-pri(15),
pci-1bri(16),
pci-4bri(17),
pci-1atm-155m(18),
pci-data-encription(19),
pci-vc4-fxsa(20),
pci-vc4-fxoa(21),
pci-vc2-ema(22),
pci-ethernet-100m(23),
pci-mcard-4port(24),
vc2-dsp(25),
scc-mcard-1750-2slot(26),
scc-mcard-1760-3slot(27),
pci-mcard-2650-5slot(28),
pci-mcard-2651-5slot(29),
pci-mcard-3660-6slot(30),
pci-mcard-3680-8slot(31),
scc-two-ethernet-card(32),
scc-two-serial-card(33),
scc-eth-ser-card(34),
scc-T1-card(35),
scc-mcard-2630-2slot(36),
scc-mcard-2621-2slot(37),
scc-mcard-1720-2slot(38),
pci-mcard-2640-4slot(39),
scc-1modem(40),
pci-6modem(41),
pci-12modem(42),
pci-4BRI(43),
pci-1T1E1B(44),
pci-2T1E(45),
pci-2T1B(46),
scc-x21-1serial(47),
scc-x21-2serial(48),
pci-2e1-pri(49),
scc-1Isdn-lease(50),
scc-1dtu(51),
fcc-Ethernet-100M(52),
scc-8async-card(53),
pci-2ethernet-100M(54),
pci-vc4-EM(55),
pci-vc4-FXSO(56),
scc-mcard-1721-3slot(57),
pci-4UE1(60), --PCI 4 port Unframed E1 card
board-msuc(61),
board-12GE-COMBO(64),
board-MIP(65),
board-1TE(66),
board-8POS(67),
slot-4GE(32873),
slot-6GE(32874),
slot-8CE1(32879),
slot-4E1(32882),
pci-mcard-s3224-2slot(201),
pci-mcard-s3224m-6slot(202),
pci-mcard-s2226-2slot(203),
pci-mcard-s2224-2slot(204),
pci-mcard-s2248-2slot(205),
pci-mcard-s2026-2slot(206),
pci-mcard-s2224m-6slot(207),
pci-mcard-s3512-3slot(208),
pci-mcard-s6506-8slot(209),
pci-mcard-s2116-1slot(210),
pci-mcard-s3448-4slot(211),
pci-mcard-s2108-1slot(212),
pci-mcard-s2008-0slot(213),
pci-mcard-s6508-10slot(214),
pci-48FastEthernet-100M(251),
pci-32FastEthernet-100M(252),
pci-24FastEthernet-100M(253),
pci-16FastEthernet-100M(254),
pci-8FastEthernet-100M(255),
pci-4FastEthernet-100M(256),
pci_1FastEthernet-100M(257),
pci_1GigaEthernet-100M(258),
pci_1FastEthernet-1000M(259),
pci_1GigaEthernet-1000M(260),
pci_1GBIC(261),
pci_1STACK(262),
pci_8Fiber(263),
pci_4GigaEthernet-Combo-1000M(264),
pci_4GigaEthernet-SFP-1000M(265),
pci_6508-MSU(266),
pci_2GigaEthernet-SFP-1000M(267),
pci_2GigaEthernet-1000M(268)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Functional type of this card."
::= { nmscardTableEntry 2 }
nmscardDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text description of this card."
::= { nmscardTableEntry 3 }
nmscardSerial OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this card, or 0 if unavailable."
::= { nmscardTableEntry 4 }
nmscardHwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware revision level of this card, or an
empty string if unavailable."
::= { nmscardTableEntry 5 }
nmscardSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version of the firmware or microcode
installed on this card, or an empty string if
unavailable."
::= { nmscardTableEntry 6 }
nmscardSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number relative to the containing card or
chassis, or -1 if neither applicable nor
determinable."
::= { nmscardTableEntry 7 }
nmscardContainedByIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"cardIndex of the parent card which
directly contains this card, or 0 if
contained by the chassis, or -1 if not
applicable nor determinable."
::= { nmscardTableEntry 8 }
nmscardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
not-specified(1),
up(2),
down(3),
standby(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the card.
nmscardOperStatus is up when a card is
recognized by the device and is enabled for
operation. nmscardOperStatus is down if the
card is not recognized by the device, or if
it is not enabled for operation.
nmscardOperStatus is standby if the card is
enabled and acting as a standby slave"
::= { nmscardTableEntry 9 }
nmscardSlots OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of slots on this card, or 0 if no
slots or not applicable, or -1 if not
determinable."
::= { nmscardTableEntry 10 }
nmscardCPUUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CPU Utilization of Card. unit:1%"
::= { nmscardTableEntry 11 }
nmscardMEMUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Memory Utilization of Card. unit:1%"
::= { nmscardTableEntry 12 }
nmscardTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temperature of Card. unit: C"
::= { nmscardTableEntry 13 }
nmscardVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Voltage of Card. unit: V"
::= { nmscardTableEntry 14 }
nmscardPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"prots contained on the card"
::= { nmscardTableEntry 15 }
nmscardGenType OBJECT-TYPE
SYNTAX INTEGER{
controlBoard(1),
geponBoard(2) ,
uplinkBoard(3) ,
switchBoard(4) ,
other(5) ,
vacant(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the card genenral type"
::= { nmscardTableEntry 16 }
-- End of table
nmschassisSlots OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of slots in this chassis, or -1 of
neither applicable nor determinable."
::= { nmschassis 11 }
nmscardIfIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSCardIfIndexEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis card table."
::= { nmschassis 12 }
nmscardIfIndexEntry OBJECT-TYPE
SYNTAX NMSCardIfIndexEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis card table."
INDEX { nmscardIfIndex }
::= { nmscardIfIndexTable 1 }
NMSCardIfIndexEntry ::=
SEQUENCE {
nmscardIfIndex
INTEGER,
nmscardIfPortNumber
INTEGER,
nmscardIfSlotNumber
INTEGER,
nmscardIfConnectorTypeEnabled
INTEGER,
nmscardIfCardIndex
INTEGER
}
nmscardIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"matches RFC1213/RFC2233 ifTable IfIndex"
::= { nmscardIfIndexEntry 1 }
nmscardIfPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis port number, unique per port on a
given card if available."
::= { nmscardIfIndexEntry 2 }
nmscardIfSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"nmscardIndex of the card in the Chassis
nmscardTable which contains this interface."
::= { nmscardIfIndexEntry 3 }
nmscardIfConnectorTypeEnabled OBJECT-TYPE
SYNTAX INTEGER {
not-specified(1),
none(2),
rj-11(3),
rj-45(4),
db-15(5),
db-44(6),
db-60(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface connector type currently
enabled. Value will be 1 if not known or not
used, or 2 if none of this ports' interface
connectors are enabled."
::= { nmscardIfIndexEntry 4 }
nmscardIfCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"nmscardIndex of the card in the Chassis
nmscardTable which contains this interface."
::= { nmscardIfIndexEntry 5 }
-- End of table
nmssysUpTimeAtLastChassisChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time in seconds100 from the last cold
start to the last change in the chassis
configuration. This value will be updated
whenever the chassis experiences a change
in the count, type, or slot position of
a card in cardTable."
::= { nmschassis 13 }
nmsBoxTemp OBJECT-TYPE
SYNTAX INTEGER (1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The environment temperature in the mechine box."
::= { nmschassis 14 }
nmsAuxTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsAuxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Auxiliary devices status entries."
::= { nmschassis 15 }
nmsAuxEntry OBJECT-TYPE
SYNTAX nmsAuxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of auxiliary devices status table."
INDEX { nmsAuxIndex }
::= { nmsAuxTable 1 }
nmsAuxEntry ::=
SEQUENCE {
nmsAuxIndex Gauge32,
nmsAuxClass INTEGER,
nmsAuxDescr DisplayString,
nmsAuxMode INTEGER,
nmsAuxState INTEGER
}
nmsAuxIndex OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of Aux status table."
::= { nmsAuxEntry 1 }
nmsAuxDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The description of an auxiliary device. "
::= { nmsAuxEntry 2}
nmsAuxClass OBJECT-TYPE
SYNTAX INTEGER{power(1),fan(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auxiliary device,such as power supply ,fan..."
::= { nmsAuxEntry 3 }
nmsAuxMode OBJECT-TYPE
SYNTAX INTEGER{ active(1),backup(2),loadshare(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The working mode of an auxiliary device."
::= { nmsAuxEntry 4}
nmsAuxState OBJECT-TYPE
SYNTAX INTEGER{ ok(1),failure(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of an auxiliary device."
::= { nmsAuxEntry 5}
----------------------------------------------------------------------------add by huhao
nmssubcardTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmssubcardTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis subcard table."
::= { nmschassis 16 }
nmssubcardTableEntry OBJECT-TYPE
SYNTAX nmssubcardTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Chassis subcard table."
INDEX { nmssubcardIndex }
::= { nmssubcardTable 1 }
nmssubcardTableEntry ::=
SEQUENCE {
nmssubcardIndex
INTEGER,
nmssubcardType
INTEGER,
nmssubcardDescr
DisplayString,
nmssubcardSerial
DisplayString,
nmssubcardHwVersion
DisplayString,
nmssubcardSwVersion
DisplayString,
nmssubcardShelfNumber
INTEGER,
nmssubcardContainedByIndex
INTEGER,
nmssubcardOperStatus
INTEGER,
nmssubcardSlots
INTEGER,
nmssubcardContainedByShelf
INTEGER,
nmssubcardSlotNumber
INTEGER,
nmssubcardPorts
INTEGER
}
-- The following section describes the components of the
-- table.
nmssubcardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into subcardTable (not physical chassis
slot number)."
::= { nmssubcardTableEntry 1 }
nmssubcardType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
scc-serial(1),
ethernet-10M(2),
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Functional type of this subcard."
::= { nmssubcardTableEntry 2 }
nmssubcardDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text description of this subcard."
::= { nmssubcardTableEntry 3 }
nmssubcardSerial OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of this subcard, or 0 if unavailable."
::= { nmssubcardTableEntry 4 }
nmssubcardHwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hardware revision level of this subcard, or an
empty string if unavailable."
::= { nmssubcardTableEntry 5 }
nmssubcardSwVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version of the firmware or microcode
installed on this subcard, or an empty string if
unavailable."
::= { nmssubcardTableEntry 6 }
nmssubcardShelfNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number relative to the containing subcard or
chassis, or -1 if neither applicable nor
determinable."
::= { nmssubcardTableEntry 7 }
nmssubcardContainedByIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"subcardIndex of the parent subcard which
directly contains this subcard, or 0 if
contained by the chassis, or -1 if not
applicable nor determinable."
::= { nmssubcardTableEntry 8 }
nmssubcardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
not-specified(1),
up(2),
down(3),
standby(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the subcard.
nmssubcardOperStatus is up when a subcard is
recognized by the device and is enabled for
operation. nmssubcardOperStatus is down if the
subcard is not recognized by the device, or if
it is not enabled for operation.
nmssubcardOperStatus is standby if the subcard is
enabled and acting as a standby slave"
::= { nmssubcardTableEntry 9 }
nmssubcardSlots OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of slots on this subcard, or 0 if no
slots or not applicable, or -1 if not
determinable."
::= { nmssubcardTableEntry 10 }
nmssubcardContainedByShelf OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { nmssubcardTableEntry 11 }
nmssubcardSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { nmssubcardTableEntry 12 }
nmssubcardPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
""
::= { nmssubcardTableEntry 13 }
nmsHumidity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of chassis humidity."
::= { nmschassis 17 }
nmsSysErrorNum OBJECT-TYPE
SYNTAX INTEGER{
sys_ok(0)
TLB_modification_exception(1),
load_or_instruction_fetch_TLB_miss_exception (2),
store_TLB_miss_exception (3),
load_instruction_fetch_address_error_exception (4),
store_address_error_exception (5),
for_instruction_fetch_bus_error (6),
data_load_or_store_bus_error (7),
arithmetic_overflow_exception(12),
trap_exception(13),
deadlock_software_exception(16)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of sys error number."
::= { nmschassis 18 }
nmsElectricCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of electric current."
::= { nmschassis 19 }
nmsVoltageCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of electric current."
::= { nmschassis 20 }
-- End of table
END

View File

@@ -1,39 +0,0 @@
-- *****************************************************************
-- NMS-CONFIG-MGMT.my: MIB for CPU and process statistics
--
-- July 2009
--
-- Copyright (c) 2003 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-CONFIG-MGMT DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
nmsWorkGroup
FROM NMS-SMI;
linmsm OBJECT IDENTIFIER ::= { nmsWorkGroup 15 }
configuration OBJECT IDENTIFIER ::= { linmsm 1 }
operation OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION "1 means to save the commmand configuration. 2 means to save ifIndex configuration."
::= { configuration 1 }
result OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION ""
::= { configuration 2 }
END

View File

@@ -1,147 +0,0 @@
-- file: NMS-DHCP-SERVER-LEASE-MIB.my
-- Changes:
-- No changes needed.
-- fanghao@nms.com.cn
NMS-DHCP-SERVER-LEASE-MIB DEFINITIONS ::= BEGIN
IMPORTS
mgmt, NetworkAddress, IpAddress, Counter, Gauge,
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
nmslocal
FROM NMS-SMI;
nmslDhcpServer OBJECT IDENTIFIER ::= { nmslocal 4 }
-- This MIB module uses the extended OBJECT-TYPE macro as
-- defined in [14];
-- textual conventions
DisplayString ::=
OCTET STRING
-- This data type is used to model textual information taken
-- from the NVT ASCII character set. By convention, objects
-- with this syntax are declared as having
--
-- SIZE (0..255)
PhysAddress ::=
OCTET STRING
-- This data type is used to model media addresses. For many
-- types of media, this will be in a binary representation.
-- For example, an ethernet address would be represented as
-- a string of 6 octets.
-- the nmslDhcpServer group
nmslDhcpServerLeaseNumber OBJECT-TYPE
SYNTAX INTEGER (1..512)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of lease allocted by DHCP-Server"
::= { nmslDhcpServer 1 }
nmslDhcpServerLeaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmslDhcpServerLeaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The entry of lease allocted by DHCP-Server"
::= { nmslDhcpServer 2 }
nmslDhcpServerLeaseEntry OBJECT-TYPE
SYNTAX nmslDhcpServerLeaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The attributes set of lease"
INDEX { Address }
::= { nmslDhcpServerLeaseTable 1 }
nmslDhcpServerLeaseEntry ::=
SEQUENCE {
Address
IpAddress,
Phys
PhysAddress,
Expires
TimeTicks,
HwType
INTEGER,
Id
DisplayString,
SrcAddr
IpAddress,
Server
IpAddress,
}
Address OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP address assigned to DHCP Client"
::= { nmslDhcpServerLeaseEntry 1 }
Phys OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of DHCP Client's ethernet"
::= { nmslDhcpServerLeaseEntry 2 }
Expires OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The expire-date of this lease"
::= { nmslDhcpServerLeaseEntry 3 }
HwType OBJECT-TYPE
SYNTAX INTEGER {
ethernet(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of DHCP Client's ethernet"
::= { nmslDhcpServerLeaseEntry 4 }
Id OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identification of DHCP Client"
::= { nmslDhcpServerLeaseEntry 5 }
SrcAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address from where the DHCP Request came"
::= { nmslDhcpServerLeaseEntry 6 }
Server OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of interface where the DHCP Request
came from"
::= { nmslDhcpServerLeaseEntry 7 }
END

View File

@@ -1,119 +0,0 @@
-- *****************************************************************
-- NMS-DHCP-SERVER-MIB.my: NMS WLAN MIB
--
-- March 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
IpAddress FROM RFC1155-SMI
nmsMgmt FROM NMS-SMI;
--definition of NMS device DHCP server related address
dhcp OBJECT IDENTIFIER ::= { nmsMgmt 355 }
dhcpServerStatus OBJECT-TYPE
SYNTAX INTEGER{disable(0),
enable(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS device DHCP server status. 0-disable, 1-enable."
::= { dhcp 1 }
nmsDhcpIpAddrPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSDhcpIpAddrPoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NMS DHCP server IP address pool table."
::= { dhcp 2 }
nmsDhcpIpAddrPoolEntry OBJECT-TYPE
SYNTAX NMSDhcpIpAddrPoolEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"NMS DHCP IP address pool table entry."
INDEX { nmsDhcpIpAddrPoolIndex }
::= { nmsDhcpIpAddrPoolTable 1 }
NMSDhcpIpAddrPoolEntry ::=
SEQUENCE {
nmsDhcpIpAddrPoolIndex
INTEGER,
nmsDhcpIpAddrPoolSubNetwork
IpAddress,
nmsDhcpIpAddrPoolMask
IpAddress,
nmsDhcpIpAddrPoolStart
IpAddress,
nmsDhcpIpAddrPoolEnd
IpAddress,
nmsDhcpIpAddrPoolReserveAddrList
OCTET STRING
}
nmsDhcpIpAddrPoolIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each DHCP IP address pool table entry."
::= { nmsDhcpIpAddrPoolEntry 1 }
nmsDhcpIpAddrPoolSubNetwork OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DHCP IP address pool subnetwork address information."
::= { nmsDhcpIpAddrPoolEntry 2 }
nmsDhcpIpAddrPoolMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DHCP IP address pool network mask."
::= { nmsDhcpIpAddrPoolEntry 3 }
nmsDhcpIpAddrPoolStart OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DHCP IP address pool start address."
::= { nmsDhcpIpAddrPoolEntry 4 }
nmsDhcpIpAddrPoolEnd OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DHCP IP address pool end address."
::= { nmsDhcpIpAddrPoolEntry 5 }
nmsDhcpIpAddrPoolReserveAddrList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"DHCP IP address pool reserve IP address list. Every item is separated by comma, the length is less than 64."
::= { nmsDhcpIpAddrPoolEntry 6 }
END

View File

@@ -1,225 +0,0 @@
-- *****************************************************************
-- NMS-DHCP-SERVER-MIB.my: NMS WLAN MIB
--
-- March 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-DHCP-SNOOPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
IpAddress FROM RFC1155-SMI
nmslocal FROM NMS-SMI
VlanIndex FROM Q-BRIDGE-MIB
InterfaceIndex FROM IF-MIB
InetAddressType,InetAddress FROM INET-ADDRESS-MIB
RowStatus,MacAddress FROM SNMPv2-TC;
--definition of NMS device DHCP Snooping related address
dhcpsnooping OBJECT IDENTIFIER ::= { nmslocal 233 }
dhcpSnoopingStatus OBJECT-TYPE
SYNTAX INTEGER{disable(0),
enable(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS device DHCP Snooping status. 0-disable, 1-enable."
::= { dhcpsnooping 1 }
nmsBindingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the DHCP bindings information learnt by
the device."
::= { dhcpsnooping 2 }
nmsBindingsEntry OBJECT-TYPE
SYNTAX NmsBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the IP address, Mac address,
VLAN number, interface number, leased time, binding type, binding status and
status of this instance."
INDEX { nmsBindingsIpAddress }
::= { nmsBindingsTable 1 }
NmsBindingsEntry ::= SEQUENCE {
nmsBindingsIpAddress InetAddress,
nmsBindingsMacAddress MacAddress,
nmsBindingsVlan VlanIndex,
nmsBindingsInterface InterfaceIndex,
nmsBindingsLeasedTime Unsigned32,
nmsBindingsType Unsigned32,
nmsBindingsStatus Unsigned32,
nmsBindingsrowstatus RowStatus
}
nmsBindingsIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of IP address denoted
in nmsBindingsIpAddress object."
::= { nmsBindingsEntry 1 }
nmsBindingsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the MAC address of a DHCP client
host."
::= { nmsBindingsEntry 2 }
nmsBindingsVlan OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the VLAN to which a DHCP client host
belongs."
::= { nmsBindingsEntry 3 }
nmsBindingsInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the interface where a DHCP client
host connects to."
::= { nmsBindingsEntry 4 }
nmsBindingsLeasedTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the leased time of this DHCP
bindings."
::= { nmsBindingsEntry 5 }
nmsBindingsType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of IP address denoted
in nmsBindingsIpAddress object.1 is dhcp snooping type, and 2 is manual type."
::= { nmsBindingsEntry 6 }
nmsBindingsStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bindings status is DIA<49><41>IP Guard."
::= { nmsBindingsEntry 7 }
nmsBindingsrowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Table row status.
SNMP_ROW_ACTIVE 1, not allowed
SNMP_ROW_NOTREADY 3, not allowed
SNMP_ROW_CREATEANDGO 4, not allowed
SNMP_ROW_DESTROY 6, delete bindings"
::= { nmsBindingsEntry 8 }
------------------------------------------------------------------------------
nmsipsourceBindingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsipsourceBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table provides the DHCP bindings information configed manually."
::= { dhcpsnooping 3 }
nmsipsourceBindingsEntry OBJECT-TYPE
SYNTAX NmsipsourceBindingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the Mac address, IP address type,
IP address, VLAN number, interface number, leased time and
status of this instance."
INDEX { nmsipsourceBindingsIpAddress }
::= { nmsipsourceBindingsTable 1 }
NmsipsourceBindingsEntry ::= SEQUENCE {
nmsipsourceBindingsrowstatus RowStatus,
nmsipsourceBindingsIpAddress InetAddress,
nmsipsourceBindingsMacAddress MacAddress,
nmsipsourceBindingsInterface InterfaceIndex,
nmsipsourceBindingsVlanID VlanIndex
}
nmsipsourceBindingsrowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Table row status.
SNMP_ROW_ACTIVE 1, active a mib bindings
SNMP_ROW_NOTREADY 3, not allowed
SNMP_ROW_CREATEANDGO 4, create a mib bindings row
SNMP_ROW_DESTROY 6, delete bindings"
::= { nmsipsourceBindingsEntry 1 }
nmsipsourceBindingsIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP address of a bindings to be configed."
::= { nmsipsourceBindingsEntry 2 }
nmsipsourceBindingsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the MAC address of a DHCP client
host."
::= { nmsipsourceBindingsEntry 3 }
nmsipsourceBindingsInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the interface where a DHCP client
host connects to."
::= { nmsipsourceBindingsEntry 4 }
nmsipsourceBindingsVlanID OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This objiec indicates the VLAN to which a DHCP client host
belongs."
::= { nmsipsourceBindingsEntry 5 }
END

View File

@@ -1,436 +0,0 @@
--
-- NMS EAPS MIB
-- 2009.12.02 Lysh
-- Last Update: 2010.5.11
--
NMS-EAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
nmslocal
FROM NMS-SMI;
--
-- Node definitions
--
-- 1.3.6.1.4.1.3320.2.X
nmsEAPS OBJECT IDENTIFIER ::={ nmslocal 230 }
-- 1.3.6.1.4.1.3320.2.X.1
nmsEAPSRings OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of running ethernet ring instances."
::={ nmsEAPS 1 }
-- 1.3.6.1.4.1.3320.2.X.2
nmsEAPSPduRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of input EAPS PDUs."
::={ nmsEAPS 2 }
-- 1.3.6.1.4.1.3320.2.X.3
nmsEAPSPduTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of output EAPS PDUs."
::={ nmsEAPS 3 }
-- 1.3.6.1.4.1.3320.2.X.4
nmsEAPSRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEAPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring instances."
::= { nmsEAPS 4 }
-- 1.3.6.1.4.1.3320.2.X.4.1
nmsEAPSRingTableEntry OBJECT-TYPE
SYNTAX NMSEAPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring instances."
INDEX { nmsEAPSRingID }
::= { nmsEAPSRingTable 1 }
NMSEAPSRingTableEntry ::=
SEQUENCE {
nmsEAPSRingID
INTEGER,
nmsEAPSRingNodeType
INTEGER,
nmsEAPSRingControlVlan
INTEGER,
nmsEAPSRingPorts
INTEGER,
nmsEAPSRingState
INTEGER,
nmsEAPSRingHealthCheck
INTEGER,
nmsEAPSRingHelloTime
INTEGER,
nmsEAPSRingFailTime
INTEGER,
nmsEAPSRingPreforwardTime
INTEGER,
nmsEAPSRingAdminStatus
INTEGER,
nmsEAPSRingPrimaryPort
INTEGER,
nmsEAPSRingPrimaryPortState
INTEGER,
nmsEAPSRingPrimaryPortStatus
INTEGER,
nmsEAPSRingSecondaryPort
INTEGER,
nmsEAPSRingSecondaryPortState
INTEGER,
nmsEAPSRingSecondaryPortStatus
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.4.1.1
nmsEAPSRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of ethernet ring instances."
::={ nmsEAPSRingTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.4.1.2
nmsEAPSRingNodeType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
masterNode(1),
transitNode(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value indicates the node-type of this device in the ring."
::={ nmsEAPSRingTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.4.1.3
nmsEAPSRingControlVlan OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The id of the VLAN in which EAPS PDUs are transmitted."
::={ nmsEAPSRingTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.4.1.4
nmsEAPSRingPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of interfaces which are configured in a ring."
::={ nmsEAPSRingTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.4.1.5
nmsEAPSRingState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
complete(1),
ringFault(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the state of a node in the ring.
Only the value from a MasterNode indicates the state of the whole ring.
The value from a TransitNode means the local ring ports are all operational or not."
::={ nmsEAPSRingTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.4.1.6
nmsEAPSRingHealthCheck OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates whether Health packets are being sent from MasterNode.
Available only for MasterNodes."
::={ nmsEAPSRingTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.4.1.7
nmsEAPSRingHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The inteval between the transmit of two Health packets, in seconds.
Available only for MasterNodes."
::={ nmsEAPSRingTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.4.1.8
nmsEAPSRingFailTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The hold time for the SecondaryPort after a Health packet is received, in seconds.
Available only for MasterNodes."
::={ nmsEAPSRingTableEntry 8 }
-- 1.3.6.1.4.1.3320.2.X.4.1.9
nmsEAPSRingPreforwardTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The hold time for a TransitPort which is recovered from a failure, in seconds.
During the pre-forward time, no packets other than PDUs in control vlan can be forwarded.
Only available for TransitNodes."
::={ nmsEAPSRingTableEntry 9 }
-- 1.3.6.1.4.1.3320.2.X.4.1.10
nmsEAPSRingAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1),
running(2)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A read-create value that indicates the configuration status
of the ring instance. Set this value to 'enabled' to start
the ring or 'disabled' to stop it. The value 'running' indicates
that the ring is currently configured and running, in which case,
the values of node-type and control-vlan cannot be modified."
::={ nmsEAPSRingTableEntry 10 }
-- 1.3.6.1.4.1.3320.2.X.4.1.11
nmsEAPSRingPrimaryPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface index of the primary-port if the 'nmsEAPSRingNodeType' is 'masterNode',
or the ifIndex of the first transit-port if 'transitNode'. Value 0 means that this port
is not configured."
::={ nmsEAPSRingTableEntry 11 }
-- 1.3.6.1.4.1.3320.2.X.4.1.12
nmsEAPSRingPrimaryPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The forwarding state of the primary-port or the first transit-port."
::={ nmsEAPSRingTableEntry 12 }
-- 1.3.6.1.4.1.3320.2.X.4.1.13
nmsEAPSRingPrimaryPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the primary-port or the first transit-port."
::={ nmsEAPSRingTableEntry 13 }
-- 1.3.6.1.4.1.3320.2.X.4.1.14
nmsEAPSRingSecondaryPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface index of the secondary-port if the 'nmsEAPSRingNodeType' is 'masterNode',
or the ifIndex of the second transit-port if 'transitNode'. Value 0 means that this port
is not configured."
::={ nmsEAPSRingTableEntry 14 }
-- 1.3.6.1.4.1.3320.2.X.4.1.15
nmsEAPSRingSecondaryPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The forwarding state of the secondary-port or the second transit-port."
::={ nmsEAPSRingTableEntry 15 }
-- 1.3.6.1.4.1.3320.2.X.4.1.16
nmsEAPSRingSecondaryPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the secondary-port or the second transit-port."
::={ nmsEAPSRingTableEntry 16 }
-- 1.3.6.1.4.1.3320.2.X.5
nmsEAPSRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEAPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring ports."
::= { nmsEAPS 5 }
-- 1.3.6.1.4.1.3320.2.X.5.1
nmsEAPSRingPortTableEntry OBJECT-TYPE
SYNTAX NMSEAPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring ports."
INDEX { nmsEAPSRingPortRingID, nmsEAPSRingPort }
::= { nmsEAPSRingPortTable 1 }
NMSEAPSRingPortTableEntry ::=
SEQUENCE {
nmsEAPSRingPortRingID
INTEGER,
nmsEAPSRingPort
INTEGER,
nmsEAPSRingPortType
INTEGER,
nmsEAPSRingPortState
INTEGER,
nmsEAPSRingPortForwards
INTEGER,
nmsEAPSRingPortRx
INTEGER,
nmsEAPSRingPortTx
INTEGER,
nmsEAPSRingPortStatus
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.5.1.1
nmsEAPSRingPortRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of an ethernet ring instance, in which this port is configured."
::={ nmsEAPSRingPortTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.5.1.2
nmsEAPSRingPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the ring port."
::={ nmsEAPSRingPortTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.5.1.3
nmsEAPSRingPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
primaryPort(1),
secondaryPort(2),
transitPort(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the type of a ring port."
::={ nmsEAPSRingPortTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.5.1.4
nmsEAPSRingPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the forward state of a ring port in data vlans."
::={ nmsEAPSRingPortTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.5.1.5
nmsEAPSRingPortForwards OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this port has transitioned to forwarding state."
::={ nmsEAPSRingPortTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.5.1.6
nmsEAPSRingPortRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of received EAPS PDUs on this port."
::={ nmsEAPSRingPortTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.5.1.7
nmsEAPSRingPortTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of transmitted EAPS PDUs on this port."
::={ nmsEAPSRingPortTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.5.1.8
nmsEAPSRingPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the ring port."
::={ nmsEAPSRingPortTableEntry 8 }
-- Notifications
-- 1.3.6.1.4.1.3320.2.X.6
nmsEAPSRingNotifications OBJECT IDENTIFIER ::= { nmsEAPS 6 }
nmsEAPSRingNotification NOTIFICATION-TYPE
OBJECTS {
nmsEAPSRingID,
nmsEAPSRingNodeType,
nmsEAPSRingState
}
STATUS current
DESCRIPTION
"This notification is generated when a MasterNode detects that
the state of ring is changed."
::= { nmsEAPSRingNotifications 1 }
END

View File

@@ -1,296 +0,0 @@
-- *****************************************************************
-- NMS-EPON-EOC-COMM.MIB: NMS EOC COMM MIB file
-- SEP 2011
-- *****************************************************************
--
NMS-EPON-EOC-COMM DEFINITIONS ::= BEGIN
IMPORTS
llidIfIndex
FROM NMS-EPON-LLID
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC
IpAddress
FROM SNMPv2-SMI;
nmsEponEocComm OBJECT IDENTIFIER ::= { nmsEPONGroup 30 }
numberOfTerminal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximal number of every EoC slave that EoC master connects to ."
::= { nmsEponEocComm 1 }
authenMode OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
white_list(2),
black_list(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave authentication mode. auto(1),white_list(2),black_list(3),and default is auto(0). It effects to all EoC master."
::= { nmsEponEocComm 2 }
eocRegRetryTimes OBJECT-TYPE
SYNTAX INTEGER(0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Eoc slave registered retry times while EoC slave registered failed ."
::= { nmsEponEocComm 3 }
eocMasterReset OBJECT-TYPE
SYNTAX INTEGER{
reset(1),
no_action(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Eoc master reset operation, it effects to all EoC master ."
::= { nmsEponEocComm 4 }
eocSaveConfig OBJECT-TYPE
SYNTAX INTEGER{
save(1),
no_action(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Eoc master save configuration, it effects to all EoC master ."
::= { nmsEponEocComm 5 }
isSendEocSlaveTrap OBJECT-TYPE
SYNTAX INTEGER{
send(1),
no_send(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave sending trap indication. send_trap(1), no_send_trap(2)."
::= { nmsEponEocComm 6 }
nmsEponEocMasterTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocMasterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC master property table."
::= { nmsEponEocComm 7 }
nmsEponEocMasterEntry OBJECT-TYPE
SYNTAX NMSEponEocMasterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc master property."
INDEX { uniSeqNo }
::= { nmsEponEocMasterTable 1 }
NMSEponEocMasterEntry ::=
SEQUENCE {
uniSeqNo
INTEGER,
eocMasterMacAddr
MacAddress,
isEocMasterPresent
INTEGER,
eocMasterRegStatus
INTEGER,
eocMasterChipType
OCTET STRING,
eocMasterFWVersion
OCTET STRING,
eocMasterNid
OCTET STRING,
eocMasterSnid
OCTET STRING,
ccoMacAddr
MacAddress,
ccoTei
OCTET STRING,
tei
OCTET STRING
}
uniSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON ONU UNI port sequence the same value in EoC msater index."
::= { nmsEponEocMasterEntry 1 }
eocMasterMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON EoC master MAC address."
::= { nmsEponEocMasterEntry 2 }
isEocMasterPresent OBJECT-TYPE
SYNTAX INTEGER{
present(1),
absent(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC is present or not. present(1), absent(2)."
::= { nmsEponEocMasterEntry 3 }
eocMasterRegStatus OBJECT-TYPE
SYNTAX INTEGER{
de_register(1),
register(2),
bad_eoc_master(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC registered status. de_register(1), register(2), bad_eoc_master(3)."
::= { nmsEponEocMasterEntry 4 }
eocMasterChipType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master chip type. String length is limited to 16."
::= { nmsEponEocMasterEntry 5 }
eocMasterFWVersion OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master chip firmware verion information. String length is limited to 64."
::= { nmsEponEocMasterEntry 6 }
ecoMasterNid OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master network identifier. String length is limited to 7."
::= { nmsEponEocMasterEntry 7 }
eocMasterSnid OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master short network identifier. String length is limited to 1."
::= { nmsEponEocMasterEntry 8 }
ccoMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master belongs to AVLN CCO MAC address."
::= { nmsEponEocMasterEntry 9 }
ccoTei OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master belongs to AVLN CCO TEI."
::= { nmsEponEocMasterEntry 10 }
tei OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC master TEI."
::= { nmsEponEocMasterEntry 11 }
nmsEponEocMasterMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocMasterMgmtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC master management property table."
::= { nmsEponEocComm 8 }
nmsEponEocMasterMgmtEntry OBJECT-TYPE
SYNTAX NMSEponEocMasterMgmtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc master management property."
INDEX { uniSeqNo }
::= { nmsEponEocMasterMgmtTable 1 }
NMSEponEocMasterMgmtEntry ::=
SEQUENCE {
eocMasterReset
INTEGER,
eocMasterUploadWidthLimit
INTEGER,
eocMasterDownloadWidthLimit
INTEGER,
updatePib
OCTET STRING
}
eocMasterReset OBJECT-TYPE
SYNTAX INTEGER{
reset(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC master reset operation. reset(1)."
::= { nmsEponEocMasterMgmtEntry 1 }
eocMasterUploadWidthLimit OBJECT-TYPE
SYNTAX INTEGER(64..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC master upload bandwidth limitaion is between 64 and 16384, and the unit is kbps."
::= { nmsEponEocMasterMgmtEntry 2 }
eocMasterDownloadWidthLimit OBJECT-TYPE
SYNTAX INTEGER(64..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC master download bandwidth limitaion is between 64 and 16384, and the unit is kbps."
::= { nmsEponEocMasterMgmtEntry 3 }
updatePib OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC master update PIB operation. The value is PIB file name. And the updating operation effects after manually reset the EoC master."
::= { nmsEponEocMasterMgmtEntry 4 }
END

View File

@@ -1,125 +0,0 @@
-- *****************************************************************
-- NMS-EPON-EOC-CONF.MIB: NMS EOC COMM MIB file
-- SEP 2011
-- *****************************************************************
--
NMS-EPON-EOC-CONF DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC
IpAddress
FROM SNMPv2-SMI;
nmsEponEocConfig OBJECT IDENTIFIER ::= { nmsEPONGroup 32 }
nmsEponEocTftpOper OBJECT IDENTIFIER ::= { nmsEponEocConfig 1 }
tftpServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Remot TFTP server IP address. This value only effects after tftpAction is set."
::= { nmsEponEocTftpOper 1 }
tftpServerSourceFileName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP server source file name. This value only effects after tftpAction is set."
::= { nmsEponEocTftpOper 2 }
tftpServerDestFileName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP server destination file name. This value only effects after tftpAction is set."
::= { nmsEponEocTftpOper 3 }
tftpServerOper OBJECT-TYPE
SYNTAX INTEGER{
no_operation(0),
upload_to_onu(1),
download_from_onu(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP server operation. When the value is set, ths tftpServerIpAddr, tftpServerSourceFileName and tftpServerDestFileName effects at ths same time."
::= { nmsEponEocTftpOper 4 }
nmsEponEocBlackWhiteListTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocBlackWhiteListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC Black White List table."
::= { nmsEponEocConfig 2 }
nmsEponEocBlackWhiteListEntry OBJECT-TYPE
SYNTAX NMSEponEocBlackWhiteListEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc Black White List property."
INDEX { authMode, macAddr }
::= { nmsEponEocBlackWhiteListTable 1 }
NMSEponEocBlackWhiteListEntry ::=
SEQUENCE {
authMode
INTEGER,
macAddr
MacAddress,
isActive
INTEGER
}
authMode OBJECT-TYPE
SYNTAX INTEGER{
black_list(1),
white_list(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EPON EoC authentication mode. black_list(1), white_list(2). "
::= { nmsEponEocBlackWhiteListEntry 1 }
macAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-create
STATUS mandatory
DESCRIPTION
"EPON EoC master MAC address."
::= { nmsEponEocBlackWhiteListEntry 2 }
listOper OBJECT-TYPE
SYNTAX INTEGER{
no_action(0)
add_list(1),
delete_list(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EPON EoC white and black list operation. no_action(0), add_list(1),delete_list(2). "
::= { nmsEponEocBlackWhiteListEntry 3 }
END

View File

@@ -1,424 +0,0 @@
-- *****************************************************************
-- NMS-EPON-EOC-SLAVE.MIB: NMS EOC SLAVE MIB file
-- SEP 2011
-- *****************************************************************
--
NMS-EPON-EOC-SLAVE DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC
IpAddress
FROM SNMPv2-SMI;
nmsEponEocSlave OBJECT IDENTIFIER ::= { nmsEPONGroup 31 }
nmsEponEocMasterSlaveBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocMasterSlaveBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC master and slave binding property table."
::= { nmsEponEocSlave 1 }
nmsEponEocMasterSlaveBindEntry OBJECT-TYPE
SYNTAX NMSEponEocMasterSlaveBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc master and Slave bind property."
INDEX { bindUniSeqNo,bindTerSeqNo }
::= { nmsEponEocMasterSlaveBindTable 1 }
NMSEponEocMasterSlaveBindEntry ::=
SEQUENCE {
bindUniSeqNo
INTEGER,
bindTerSeqNo
INTEGER,
bindEocSlaveMacAddr
MacAddress,
bindOper
INTEGER
}
bindUniSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"EPON ONU UNI port sequence the same value in EoC msater index."
::= { nmsEponEocMasterSlaveBindEntry 1 }
bindTerSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"EoC slave terminal sequence number, the unique value in the same EoC master."
::= { nmsEponEocMasterSlaveBindEntry 2 }
bindEocSlaveMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave MAC address."
::= { nmsEponEocMasterSlaveBindEntry 3 }
bindOper OBJECT-TYPE
SYNTAX INTEGER{
binding(1),
unbinding(2)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC master and slave binding operation. binding(1), unbinding(2)."
::= { nmsEponEocMasterSlaveBindEntry 4 }
nmsEponEocSlaveTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocSlaveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC Slave property table."
::= { nmsEponEocSlave 2 }
nmsEponEocSlaveEntry OBJECT-TYPE
SYNTAX NMSEponEocSlaveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc Slave property."
INDEX { uniSeqNo,terSeqNo }
::= { nmsEponEocSlaveTable 1 }
NMSEponEocSlaveEntry ::=
SEQUENCE {
uniSeqNo
INTEGER,
terSeqNo
INTEGER,
slaveMacAddr
MacAddress,
slaveRegStatus
INTEGER,
slaveChipType
OCTET STRING,
slaveFWVersion
OCTET STRING,
slaveNid
OCTET STRING,
slaveSnid
OCTET STRING,
slaveCcoMacAddr
MacAddress,
slaveCcoTei
OCTET STRING,
slaveTei
OCTET STRING
}
uniSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON ONU UNI port sequence the same value in EoC master index."
::= { nmsEponEocSlaveEntry 1 }
terSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave index."
::= { nmsEponEocSlaveEntry 2 }
slaveMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON EoC slave MAC address."
::= { nmsEponEocSlaveEntry 3 }
slaveRegStatus OBJECT-TYPE
SYNTAX INTEGER{
present(1),
absent(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave is present or not. present(1), absent(2)."
::= { nmsEponEocSlaveEntry 4 }
slaveChipType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave chip type. String length is limited to 16."
::= { nmsEponEocSlaveEntry 5 }
slaveFWVersion OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave chip firmware verion information. String length is limited to 64."
::= { nmsEponEocSlaveEntry 6 }
slaveNid OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave network identifier. String length is limited to 7."
::= { nmsEponEocSlaveEntry 7 }
slaveSnid OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave short network identifier. String length is limited to 1."
::= { nmsEponEocSlaveEntry 8 }
slaveCcoMacAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave belongs to AVLN CCO MAC address."
::= { nmsEponEocSlaveEntry 9 }
slaveCcoTei OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave belongs to AVLN CCO TEI."
::= { nmsEponEocSlaveEntry 10 }
slaveTei OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave TEI."
::= { nmsEponEocSlaveEntry 11 }
nmsEponEocSlaveMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocSlaveMgmtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC Slave management property table."
::= { nmsEponEocSlave 3 }
nmsEponEocSlaveMgmtEntry OBJECT-TYPE
SYNTAX NMSEponEocSlaveMgmtEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc Slave management property."
INDEX { uniSeqNo,terSeqNo }
::= { nmsEponEocSlaveMgmtTable 1 }
NMSEponEocSlaveMgmtEntry ::=
SEQUENCE {
eocSlaveReset
INTEGER,
eocSlaveUploadWidthLimit
INTEGER,
eocSlaveDownloadWidthLimit
INTEGER,
updateFirmware
OCTET STRING,
updatePib
OCTET STRING,
slaveVlan
BIT STRING,
eocSlaveDeregister
INTEGER
}
eocSlaveReset OBJECT-TYPE
SYNTAX INTEGER{
reset(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC slave reset operation. reset(1)."
::= { nmsEponEocSlaveMgmtEntry 1 }
eocSlaveUploadWidthLimit OBJECT-TYPE
SYNTAX INTEGER(64..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC master upload bandwidth limitaion is between 64 and 16384, and the unit is kbps."
::= { nmsEponEocSlaveMgmtEntry 2 }
eocSlaveDownloadWidthLimit OBJECT-TYPE
SYNTAX INTEGER(64..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC master download bandwidth limitaion is between 64 and 16384, and the unit is kbps."
::= { nmsEponEocSlaveMgmtEntry 3 }
updateFirmware OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC slave update firmware. The value is firmware file name. After the updating operation, EoC slave resets automatically."
::= { nmsEponEocSlaveMgmtEntry 4 }
updatePib OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"EoC slave update PIB operation. The value is PIB file name. After the updating operation, EoC slave resets automatically."
::= { nmsEponEocSlaveMgmtEntry 5 }
slaveVlan OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave VLAN information. bit string length is 4096, and each bit mean corresponding value VLAN is set or not. For each bit, 0-delete vlan, 1-create vlan."
::= { nmsEponEocSlaveMgmtEntry 6 }
eocSlaveDeregister OBJECT-TYPE
SYNTAX INTEGER{
de-register(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave forces to leave AVLN, that is de-registered operation."
::= { nmsEponEocSlaveMgmtEntry 7 }
nmsEponEocSlavePortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponEocSlavePortVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon EoC Slave Port Vlan property table."
::= { nmsEponEocSlave 4 }
nmsEponEocSlavePortVlanEntry OBJECT-TYPE
SYNTAX NMSEponEocSlavePortVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Eoc Slave Port Vlan property."
INDEX { onuUniSeqNo, eocSlaveSeqNo, eocSlavePortNo }
::= { nmsEponEocSlavePortVlanTable 1 }
NMSEponEocSlavePortVlanEntry ::=
SEQUENCE {
onuUniSeqNo
INTEGER,
eocSlaveSeqNo
INTEGER,
eocSlavePortNo
INTEGER,
eocSlavePortVlan
BIT STRING,
eocSlavePortVlanTag
INTEGER,
eocSlavePortVlanTranparent
INTEGER,
ecoSlavePortPvid
INTEGER
}
onuUniSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON ONU UNI port sequence the same value in EoC master index."
::= { nmsEponEocSlavePortVlanEntry 1 }
eocSlaveSeqNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave device index."
::= { nmsEponEocSlavePortVlanEntry 2 }
eocSlavePortNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave port index."
::= { nmsEponEocSlavePortVlanEntry 3 }
eocSlavePortVlan OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave port VLAN information. bit string length is 4094, and each bit mean corresponding value VLAN is set or not. For each bit, 0-delete vlan, 1-create vlan."
::= { nmsEponEocSlavePortVlanEntry 4 }
eocSlavePortVlanTag OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave port VLAN tag.bit string length is 4094, and each bit mean corresponding value VLAN is set or not. For each bit, 0-untagged vlan, 1-tagged vlan."
::= { nmsEponEocSlavePortVlanEntry 5 }
eocSlavePortVlanTranparent OBJECT-TYPE
SYNTAX INTEGER{
transparent(1),
no_transparent(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EoC slave port VLAN transparent."
::= { nmsEponEocSlavePortVlanEntry 6 }
ecoSlavePortPvid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EoC slave port PVID. Default is no configuration."
::= { nmsEponEocSlavePortVlanEntry 7 }
END

View File

@@ -1,97 +0,0 @@
--
-- *****************************************************************
-- NMS-EPON-EOC-TRAP.MIB: NMS EPON EOC TRAP MIB
--
-- Sep 2011
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-EOC-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
uniSeqNo,eocMasterMacAddr,eocMasterRegStatus,isEocMasterPresent
FROM NMS-EPON-EOC-COMM
onuID FROM NMS-EPON-ONU
terSeqNo,slaveMacAddr,slaveRegStatus
FROM NMS-EPON-EOC-SLAVE;
nmsEponEocTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 33 }
-- Notifications
nmsEocMasterRegNotifications OBJECT IDENTIFIER
::= { nmsEponEocTrap 1 }
nmsEocMasterRegNotification NOTIFICATION-TYPE
OBJECTS {
onuID,
uniSeqNo,
eocMasterMacAddr,
eocMasterRegStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when EoC master register/deregister."
::= { nmsEocMasterRegNotifications 1 }
-- Notifications
nmsEocMasterPreNotifications OBJECT IDENTIFIER
::= { nmsEponEocTrap 2 }
nmsEocMasterPreNotification NOTIFICATION-TYPE
OBJECTS {
onuID,
uniSeqNo,
eocMasterMacAddr,
isEocMasterPresent
}
STATUS current
DESCRIPTION
"The agent generates this notification when EoC master present/absent."
::= { nmsEocMasterPreNotifications 1 }
-- Notifications
nmsEocSlaveRegNotifications OBJECT IDENTIFIER
::= { nmsEponEocTrap 3 }
nmsEocSlaveRegNotification NOTIFICATION-TYPE
OBJECTS {
onuID,
uniSeqNo,
eocMasterMacAddr,
terSeqNo,
slaveMacAddr,
slaveRegStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when EoC slave register/deregister."
::= { nmsEocSlaveRegNotifications 1 }
END

View File

@@ -1,253 +0,0 @@
-- *****************************************************************
-- NMS-EPON-LLID-ONU-BIND.MIB: NMS LLID ONU binding MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-LLID-ONU-BIND DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,MacAddress
FROM SNMPv2-TC;
nmsEponLlidOnuBind OBJECT IDENTIFIER ::= { nmsEPONGroup 11 }
nmseponllidonubindTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponLlidOnuBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU and LLID vs ONU binding table entries."
::= { nmsEponLlidOnuBind 1 }
nmsEponLlidOnuBindEntry OBJECT-TYPE
SYNTAX NMSEponLlidOnuBindEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU and LLID vs ONU binding table."
INDEX { llidEponIfDiid }
::= { nmseponllidonubindTable 1 }
NMSEponLlidOnuBindEntry ::=
SEQUENCE {
llidEponIfDiid
INTEGER,
llidSequenceNo
INTEGER,
onuMacAddressIndex
MacAddress,
llidOnuBindDesc
OCTET STRING,
llidOnuBindType
INTEGER,
llidOnuBindStatus
INTEGER,
llidOnuBindDistance
INTEGER,
llidOnuBindRTT
INTEGER
}
-- The following section describes the components of the
-- table.
llidEponIfDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponLlidOnuBindEntry 1 }
llidSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"LLID sequence number."
::= { nmsEponLlidOnuBindEntry 2 }
onuMacAddressIndex OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU MAC address, that is unique id for ONU."
::= { nmsEponLlidOnuBindEntry 3 }
llidOnuBindDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID & ONU binding description."
::= { nmsEponLlidOnuBindEntry 4 }
llidOnuBindType OBJECT-TYPE
SYNTAX INTEGER{
static(0),
dynamic(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding type,0-static, 1-dynamic."
::= { nmsEponLlidOnuBindEntry 5 }
llidOnuBindStatus OBJECT-TYPE
SYNTAX INTEGER{
authenticated(0),
registered(1),
deregistered(2),
discovered(3),
lost(4),
auto_configured(5),
unknow(255)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding status."
::= { nmsEponLlidOnuBindEntry 6 }
llidOnuBindDistance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding Distance."
::= { nmsEponLlidOnuBindEntry 7 }
llidOnuBindRTT OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID & ONU binding round-trip time."
::= { nmsEponLlidOnuBindEntry 8 }
nmsEponllidCreateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsEponllidCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of creating LLID port without binding ONU."
::= { nmsEponLlidOnuBind 2 }
nmsEponllidCreateEntry OBJECT-TYPE
SYNTAX NmsEponllidCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of creating LLID port without binding ONU."
INDEX { llidEponIfDiid,llidSequenceNo }
::= { nmsEponllidCreateTable 1 }
NmsEponllidCreateEntry ::=
SEQUENCE {
llidEponIfDiid
INTEGER,
llidSequenceNo
INTEGER,
llidCreateRowStatus
RowStatus,
llidBindOnuStatus
INTEGER
}
llidEponIfDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponllidCreateEntry 1 }
llidSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID sequence number."
::= { nmsEponllidCreateEntry 2 }
llidCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A set value for creating LLID port without binding ONU alone. "
::= { nmsEponllidCreateEntry 3 }
llidBindOnuStatus OBJECT-TYPE
SYNTAX INTEGER{
binded(1),
unbinded(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port binding onu status. binded(1),unbinded(2)"
::= { nmsEponllidCreateEntry 4 }
nmsEponUnbindOnuMacAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NmsEponUnbindOnuMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of unbinding ONU on particular PON port."
::= { nmsEponLlidOnuBind 3 }
nmsEponUnbindOnuMacAddrEntry OBJECT-TYPE
SYNTAX NmsEponUnbindOnuMacAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of unbinding ONU on particular PON port."
INDEX { llidEponIfDiid,onuMacAddr }
::= { nmsEponUnbindOnuMacAddrTable 1 }
NmsEponUnbindOnuMacAddrEntry ::=
SEQUENCE {
llidEponIfDiid
INTEGER,
onuMacAddr
MacAddress
}
llidEponIfDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponUnbindOnuMacAddrEntry 1 }
onuMacAddr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unbing ONU MAC address of particular PON port."
::= { nmsEponUnbindOnuMacAddrEntry 2 }
END

View File

@@ -1,87 +0,0 @@
-- *****************************************************************
-- NMS-EPON-Liid.MIB: NMS LLID Liid MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-LLID-QOS-POLICY DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,QosPolicy
FROM SNMPv2-TC;
nmsEponLiidQosPolicy OBJECT IDENTIFIER ::= { nmsEPONGroup 102}
nmsEponLiidQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsEponLiidQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsEponLiidQosPolicyEntry entries.
The port-based security mac address information."
::= { nmsEponLiidQosPolicy 1 }
nmsEponLiidQosPolicyEntry OBJECT-TYPE
SYNTAX nmsEponLiidQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Map Apply operation.(LiidIfIndex_LiidQosPolicy)to Apply a Policy Map.For example,'07_q1'will apply the policy map 'q1' to LLID which pon port diid is 7. For 3305, the EPON will return a error symbol to indicate
a unsuccessful operation. "
INDEX {LiidIfIndex,LiidQosPolicy}
::= { nmsEponLiidQosPolicyTable 1 }
nmsEponLiidQosPolicyEntry ::= SEQUENCE {
LiidIfIndex INTEGER,
LiidQosPolicy DisplayString,
LiidQosPolicyCreate DisplayString,
LiidQosPolicyDel TruthValue
}
LiidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponLiidQosPolicyEntry 1 }
LiidQosPolicy OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A unique string for each Policy Map up to 20 characters.
This string is part of index of Table."
::= { nmsEponLiidQosPolicyEntry 2 }
LiidQosPolicyCreate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"Policy Map Apply operation.(LiidSlotIndex_LiidIfIndex_LiidQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Liid 7.
For 3305 ,the EPON will return a error symbol to indicate
a unsuccessful operation. "
::= { nmsEponLiidQosPolicyEntry 3 }
LiidQosPolicyDel OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS current
DESCRIPTION
"Liid Policy Map delete flag,True(1) will delete the Policy Map."
::= { nmsEponLiidQosPolicyEntry 4}
END

View File

@@ -1,111 +0,0 @@
-- *****************************************************************
-- NMS-EPON-LLID-TRAP.my: NMS EPON LLID TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2009 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-LLID-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
ifDescr FROM RFC1213-MIB
llidIfIndex,llidToEponPortDiid,llidsequenceNo FROM NMS-EPON-LLID
onuID FROM NMS-EPON-ONU ;
nmsEponLlidTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 17 }
TypeOfLlidOamChange ::= INTEGER
{ Disabled(1),
Linkfault(2),
PassiveWait(3),
ActiveSendLocal(4),
SendLocalAndRemote(5),
SendLocalAndRemoteOk(6),
OamPeeringLocallyRejected(7),
OamPeeringRemotelyRejected(8),
Operational(9),
Unknown(10)
}
oAMStatusChange OBJECT-TYPE
SYNTAX TypeOfLlidOamChange
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS EPON LLID status change."
::= { nmsEponLlidTrap 1 }
-- Notifications
nmsEponLlidOamChangesNotifications OBJECT IDENTIFIER
::= { nmsEponLlidTrap 2 }
nmsEponLlidOamChangesNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
oAMStatusChange
}
STATUS current
DESCRIPTION
"The agent generates this notification when oam llid change ."
::= { nmsEponLlidOamChangesNotifications 1 }
TypeOfLlidChange ::= INTEGER
{ create(1),
delete(2)
}
llidStatusChange OBJECT-TYPE
SYNTAX TypeOfLlidChange
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS EPON LLID status change."
::= { nmsEponLlidTrap 3 }
-- Notifications
nmsEponLlidChangesNotifications OBJECT IDENTIFIER
::= { nmsEponLlidTrap 4 }
nmsEponLlidChangesNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
llidToEponPortDiid,
llidsequenceNo,
ifDescr,
onuID,
llidStatusChange
}
STATUS current
DESCRIPTION
"The agent generates this notification when llid change ."
::= { nmsEponLlidChangesNotifications 1 }
END

View File

@@ -1,258 +0,0 @@
-- *****************************************************************
-- NMS-EPON-LLID.MIB: NMS LLID MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-LLID DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus
FROM SNMPv2-TC;
nmsEponLlid OBJECT IDENTIFIER ::= { nmsEPONGroup 9 }
nmseponllidTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponLlidEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU and LLID table entries."
::= { nmsEponLlid 1 }
nmsEponLlidEntry OBJECT-TYPE
SYNTAX NMSEponLlidEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU and LLID table."
INDEX { llidIfIndex }
::= { nmseponllidTable 1 }
NMSEponLlidEntry ::=
SEQUENCE {
llidIfIndex
INTEGER,
llidToEponPortDiid
INTEGER,
llidsequenceNo
INTEGER,
llidEncrypStatus
TruthValue,
llidCtcOamExtStatus
OCTET STRING,
llidCtcOamExtOui
OCTET STRING,
llidCtcOamExtVersion
INTEGER,
llidIfPIR
INTEGER,
llidIfCIR
INTEGER,
llidIfFIR
INTEGER,
llidIfConfigRowStatus
RowStatus,
llidIfDynamicMacLearningStatus
INTEGER,
llidIfDynamicMacLearningLimit
TruthValue,
llidIfDynamicMacLearningNumberLimit
INTEGER,
llidIfQosPolicy
OCTET STRING,
llidIfACL
OCTET STRING,
-- llidIfShapping
-- INTEGER
llidDownStreamPir
INTEGER,
llidDownStreamCir
INTEGER,
llidDownStreamFir
INTEGER,
llidDownStreamIfRowstatus
RowStatus
}
-- The following section describes the components of the
-- table.
llidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponLlidEntry 1 }
llidToEponPortDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"EPON port DIID that LLID belongs to."
::= { nmsEponLlidEntry 2 }
llidsequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID squence number,unique in system."
::= { nmsEponLlidEntry 3 }
llidEncrypStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID encryption status."
::= { nmsEponLlidEntry 4 }
llidCtcOamExtStatus OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CTC OAM version negotiation result<6C><74>CTC OAM extended status."
::= { nmsEponLlidEntry 5 }
llidCtcOamExtOui OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CTC OAM version negotiation result<6C><74>CTC OAM extended OUI."
::= { nmsEponLlidEntry 6 }
llidCtcOamExtVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CTC OAM version negotiation result<6C><74>CTC OAM extended version."
::= { nmsEponLlidEntry 7 }
llidIfPIR OBJECT-TYPE
SYNTAX INTEGER(0..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port peak bandwidth.Notes:dba mode=1,2(12144/cycle-size(ms) to MIN(1000000,1000000/cycle-size(ms) ), dba mode =3,4(512 to1000000)."
::= { nmsEponLlidEntry 8 }
llidIfCIR OBJECT-TYPE
SYNTAX INTEGER(0..955000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port assurance bandwidth. Note:CIR<=PIR."
::= { nmsEponLlidEntry 9 }
llidIfFIR OBJECT-TYPE
SYNTAX INTEGER(0..955000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port fixed bandwidth. Note:FIR<=CIR."
::= { nmsEponLlidEntry 10 }
llidIfConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"LLID port configuration row status."
::= { nmsEponLlidEntry 11 }
llidIfDynamicMacLearningStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port dynamic MAC address learning status."
::= { nmsEponLlidEntry 12 }
llidIfDynamicMacLearningLimit OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port dynamic MAC address learning limition."
::= { nmsEponLlidEntry 13 }
llidIfDynamicMacLearningNumberLimit OBJECT-TYPE
SYNTAX INTEGER(1..1023)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port dynamic MAC address learning number limition."
::= { nmsEponLlidEntry 14 }
llidIfQosPolicy OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID interface qos policy name."
::= { nmsEponLlidEntry 15 }
llidIfACL OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID interface ACL."
::= { nmsEponLlidEntry 16 }
llidDownStreamPir OBJECT-TYPE
SYNTAX INTEGER(0..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port down-stream peak bandwidth. Notes:dba mode=1,2(12144/cycle-size(ms) to MIN(1000000,1000000/cycle-size(ms) ), dba mode =3,4(512 to1000000)."
::= { nmsEponLlidEntry 17 }
llidDownStreamCir OBJECT-TYPE
SYNTAX INTEGER(0..955000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port down-stream assurance bandwidth. Note:CIR<=PIR."
::= { nmsEponLlidEntry 18 }
llidDownStreamFir OBJECT-TYPE
SYNTAX INTEGER(0..955000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"LLID port down-stream fixed bandwidth. Note:FIR<=CIR."
::= { nmsEponLlidEntry 19 }
llidDownStreamIfRowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"LLID port down-stream configuration row status.That effects to llidDownStreamPir, llidDownStreamCir, llidDownStreamFir."
::= { nmsEponLlidEntry 20 }
END

View File

@@ -1,144 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OAM-REMOTE-LOOPBACK.MIB: NMS OLT MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OAM-REMOTE-LOOPBACK DEFINITIONS ::= BEGIN
IMPORTS
Counter64
FROM SNMPv2-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC
llidIfIndex
FROM NMS-EPON-LLID;
nmsEponOltOamRemoteLoopback OBJECT IDENTIFIER ::= { nmsEPONGroup 3 }
nmsEponOltOamRemoteLoopbackTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltOamRemoteLoopbackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt oam remote loopback table entries."
::= { nmsEponOltOamRemoteLoopback 1 }
nmsEponOltOamRemoteLoopbackEntry OBJECT-TYPE
SYNTAX NMSEponOltOamRemoteLoopbackEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt oam remote loopback table."
INDEX { llidIfIndex }
::= { nmsEponOltOamRemoteLoopbackTable 1 }
NMSEponOltOamRemoteLoopbackEntry ::=
SEQUENCE {
oltTxFrameSize
INTEGER,
oltTxFrameCount
INTEGER,
oltRxFrameCount
INTEGER,
oltOutOfSequenceFrameCount
INTEGER,
oltLossPercentage
INTEGER,
oltMinRtt
Counter64,
oltAverageRtt
Counter64,
oltMaxRtt
Counter64,
oltLoopbackRowStatus
RowStatus
}
oltTxFrameSize OBJECT-TYPE
SYNTAX INTEGER(64..1518)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"OLT tx frame size, range is 64-1518."
::= { nmsEponOltOamRemoteLoopbackEntry 1 }
oltTxFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..99)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"OLT tx frame count, range is 1-99."
::= { nmsEponOltOamRemoteLoopbackEntry 2 }
oltRxFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT rx frame count, range is 1-99."
::= { nmsEponOltOamRemoteLoopbackEntry 3 }
oltOutOfSequenceFrameCount OBJECT-TYPE
SYNTAX INTEGER(1..99)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT out of sequence frame count, range is 1-99."
::= { nmsEponOltOamRemoteLoopbackEntry 4 }
oltLossPercentage OBJECT-TYPE
SYNTAX INTEGER(0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of OLT losing frame, range is 0-100."
::= { nmsEponOltOamRemoteLoopbackEntry 5 }
oltMinRtt OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT minimum RTT(Round Trip Time)."
::= { nmsEponOltOamRemoteLoopbackEntry 6 }
oltAverageRtt OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT average RTT(Round Trip Time)."
::= { nmsEponOltOamRemoteLoopbackEntry 7 }
oltMaxRtt OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT maximum RTT(Round Trip Time)."
::= { nmsEponOltOamRemoteLoopbackEntry 8 }
oltLoopbackRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"OLT loopback row status."
::= { nmsEponOltOamRemoteLoopbackEntry 9 }
END

View File

@@ -1,115 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-CHIP-INFO.MIB: NMS OLT-COMM MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-CHIP-INFO DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI;
nmsEponOltChipInfo OBJECT IDENTIFIER ::= { nmsEPONGroup 2 }
nmseponoltchipTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltChipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt chip table entries."
::= { nmsEponOltChipInfo 1 }
nmsEponOltChipEntry OBJECT-TYPE
SYNTAX NMSEponOltChipEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt chip table."
INDEX { oltChipIndex }
::= { nmseponoltchipTable 1 }
NMSEponOltChipEntry ::=
SEQUENCE {
oltChipIndex
INTEGER,
oltChipSlotID
INTEGER,
oltChipModuleID
INTEGER,
oltChipDeviceID
INTEGER,
oltChipMACAddress
PhysAddress,
oltChipStatus
INTEGER
}
-- The following section describes the components of the
-- table.
oltChipIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip index corresponding allocated by system."
::= { nmsEponOltChipEntry 1 }
oltChipSlotID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip slot id."
::= { nmsEponOltChipEntry 2 }
oltChipModuleID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip module id."
::= { nmsEponOltChipEntry 3 }
oltChipDeviceID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip device id."
::= { nmsEponOltChipEntry 4 }
oltChipMACAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip MAC address."
::= { nmsEponOltChipEntry 5 }
oltChipStatus OBJECT-TYPE
SYNTAX INTEGER {
wait_config(1),
operational(2),
shut_down(3),
timed_out(4),
downloading_image(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT chip Status."
::= { nmsEponOltChipEntry 6 }
END

View File

@@ -1,50 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-CHIP-STATUS-TRAP.my: NMS EPON OLT CHIP STATUS TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2009 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-OLT-CHIP-STATUS-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
IpAddress, TimeTicks FROM RFC1155-SMI
PhysAddress FROM RFC1213-MIB
oltChipIndex, oltSlotID, oltChipModuleID, oltChipDeviceID, oltChipMACAddress, oltChipStatus FROM NMS-EPON-OLT-CHIP-INFO;
nmsEponOltChipStatusTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 15 }
-- Notifications
nmsEponOltChipStatusNotifications OBJECT IDENTIFIER
::= { nmsEponOltChipStatusTrap 1 }
nmsEponOltChipStatusNotification NOTIFICATION-TYPE
OBJECTS {
oltChipIndex,
oltSlotID,
oltChipModuleID,
oltChipDeviceID,
oltChipMACAddress,
oltChipStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when error olt chip ."
::= { nmsEponOltChipStatusNotifications 1 }
END

View File

@@ -1,375 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-COMM.MIB: NMS OLT-COMM MIB file
-- AUG 2000
-- *****************************************************************
--
NMS-EPON-OLT-COMM DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC;
nmsEponOltComm OBJECT IDENTIFIER ::= { nmsEPONGroup 1 }
oltEncrypStatus OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"global-level encryption enable or disable for an OLT."
::= { nmsEponOltComm 1 }
oltEncrypMode OBJECT-TYPE
SYNTAX INTEGER {
ctc-churning(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"global-level encryption mode for an OLT."
::= { nmsEponOltComm 2 }
oltRekeyingTime OBJECT-TYPE
SYNTAX INTEGER(600..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Rekeying timer (in milli-seconds) ,range is 600-10000."
::= { nmsEponOltComm 3 }
oltLocalLostLinkTimeout OBJECT-TYPE
SYNTAX INTEGER(2..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Local lost link timeout between OAMs, range is 2-30s."
::= { nmsEponOltComm 4 }
oltVlanTransparentMode OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OLT Vlan Transparent Mode."
::= { nmsEponOltComm 5 }
oltHostQueryFreq OBJECT-TYPE
SYNTAX INTEGER(10..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The frequency at which IGMP Host-Query packets are transmitted on OLT."
::= { nmsEponOltComm 6 }
oltMCSTStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EPON Multicast status(enable or disable)."
::= { nmsEponOltComm 7 }
oltMCSTMode OBJECT-TYPE
SYNTAX INTEGER {
igmp-snooping(0),
dynamic-controllable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config multicast mode.0-IGMP Snooping, 1-CTC dynamic controllable multicast.Only dynamic-controllable(1) is supported. "
::= { nmsEponOltComm 8 }
oltIGMPProxyStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"EPON IGMP Proxy status(enable or disable). IGMP proxy can't be shut in dynamic-controllable mode."
::= { nmsEponOltComm 9 }
oltIGMPQuerierAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The address of the IGMP Querier of OLT self."
::= { nmsEponOltComm 10 }
oltQueryMaxResponseTime OBJECT-TYPE
SYNTAX INTEGER(10..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum query response time advertised in IGMPv2 queries(in milli-seconds)."
::= { nmsEponOltComm 11 }
oltLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER(1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Last Member Query Interval is the Max Response Time inserted into Group-Specific Queries sent in response to Leave Group messages, and is also the amount of time between Group-Specific Query messages. This value may be tuned to modify the leave latency of the network. A reduced value results in reduced time to detect the loss of the last member of a group. The value of this object is irrelevant if IGMP Version is 1."
::= { nmsEponOltComm 12 }
oltLastMemberQueryCount OBJECT-TYPE
SYNTAX INTEGER(1..5)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Last Member Query Count."
::= { nmsEponOltComm 13 }
oltDLFDrop OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT Multicast Drop Status."
::= { nmsEponOltComm 14 }
oltV1Packets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP V1 packets has been received."
::= { nmsEponOltComm 15 }
oltV2Packets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP V2 packets has been received."
::= { nmsEponOltComm 16 }
oltV3Packets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP V3 packets has been received."
::= { nmsEponOltComm 17 }
oltJoinsPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP join packets has been received."
::= { nmsEponOltComm 18 }
oltLeavesPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP leaves packets has been received."
::= { nmsEponOltComm 19 }
oltGeneralQueryPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP General Query packets has been received."
::= { nmsEponOltComm 20 }
oltSpecialQueryPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of IGMP Special Query packets has been received."
::= { nmsEponOltComm 21 }
oltDBAMode OBJECT-TYPE
SYNTAX INTEGER {
hardware-DBA(1),
software-DBA(2),
hybrid-DBA(3),
software-DBA-with-dynamic-cycletime(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt DBA mode."
::= { nmsEponOltComm 22 }
oltDBAAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
workconserv(1),
nonworkconserv(2),
cbr(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt DBA algorithm."
::= { nmsEponOltComm 23 }
oltPriorityQueueMaping OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Priority Queue Maping."
::= { nmsEponOltComm 24 }
oltSchedulePolicy OBJECT-TYPE
SYNTAX INTEGER {
sp(0),
wrr(1),
fcfs(2),
hybrid1(3),
hybrid2(4),
drr(5),
sp-exoam(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Schedule Policy."
::= { nmsEponOltComm 25 }
oltWRRScheduleQueuePriority OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt WRR Schedule Queue Priority."
::= { nmsEponOltComm 26 }
oltDefaultCoS OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Default CoS value."
::= { nmsEponOltComm 27 }
oltMacAgingTime OBJECT-TYPE
SYNTAX INTEGER(0,10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Mac Address Aging Time."
::= { nmsEponOltComm 28 }
oltFlowControl OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Flow Control status."
::= { nmsEponOltComm 29 }
oltStormControlBroadcast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Storm Control Broadcast, range is 10-1000000kbps"
::= { nmsEponOltComm 30 }
oltStormControlMulticast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Storm Control Multicast, range is 10-1000000kbps"
::= { nmsEponOltComm 31 }
oltStormControlUnicast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"olt Storm Control Unicast, range is 10-1000000kbps"
::= { nmsEponOltComm 32 }
oltIfDbaParamCycleTime OBJECT-TYPE
SYNTAX INTEGER(25000.. 1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface DBA parameter cycle time. Range is HW DBA<42><41>25000 to 1000000<30><30>software, DBA<42><41>125000 to 1000000. "
::= { nmsEponOltComm 33 }
oltIfDbaParamDiscFreq OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface DBA parameter discovery frequency. Range is 0-255. "
::= { nmsEponOltComm 34 }
oltIfDbaParamDiscTime OBJECT-TYPE
SYNTAX INTEGER(1024..14000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface DBA parameter discovery time. Range is 1024-14000. "
::= { nmsEponOltComm 35 }
oltIfDbaParamRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface DBA parameter row status. "
::= { nmsEponOltComm 36 }
oltLlidPortCreateMode OBJECT-TYPE
SYNTAX INTEGER {
open(1),
close(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A switch for creating LLID port without binding ONU alone. Dafault value is close(2). If this value is open(1),
the llidCreateTable can create a llid port without binding ONU."
::= { nmsEponOltComm 37 }
oltOnuStatusBitstring OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Onu Status bitstring.Each bit means corresponding ONU status."
::= { nmsEponOltComm 38 }
END

View File

@@ -1,45 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-MAT-MIB.my: NMS-EPON-OLT-MAT-MIB MIB file
-- JULY 2010
-- *****************************************************************
--
NMS-EPON-OLT-MAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
nmsEPONGroup
FROM NMS-SMI;
nmsEponOltMat OBJECT IDENTIFIER ::= { nmsEPONGroup 200 }
oltFtpServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"FTP server IP address for HS update. Use only for BSTAR 85 series."
::= { nmsEponOltMat 1 }
oltFtpServerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"FTP server port for HS update. Use only for BSTAR 85 series."
::= { nmsEponOltMat 2 }
oltMatInsideIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Mat inside interface IP address. Use only for BSTAR 85 series."
::= { nmsEponOltMat 3 }
END

View File

@@ -1,129 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-MULTICAST-FORWARD.MIB: NMS EPON OLT MULTICAST FORWARD MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-MULTICAST-FORWARD DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,MacAddress
FROM SNMPv2-TC;
nmsEponOltMulticastForward OBJECT IDENTIFIER ::= { nmsEPONGroup 4 }
nmseponoltmulticastforwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltMulticastForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt multicast forwarding table entries."
::= { nmsEponOltMulticastForward 1 }
nmsEponOltMulticastForwardEntry OBJECT-TYPE
SYNTAX NMSEponOltMulticastForwardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt multicast forwarding table."
INDEX { oltVlanId,oltMcIpAddress,oltLlidDiid }
::= { nmseponoltmulticastforwardTable 1 }
NMSEponOltMulticastForwardEntry ::=
SEQUENCE {
oltVlanId
INTEGER,
oltMcIpAddress
IpAddress,
oltMcMacAddress
MacAddress,
oltMcType
INTEGER,
oltLlidDiid
INTEGER,
oltExpiryTime
TimeTicks,
oltForwardRowStatus
RowStatus
}
-- The following section describes the components of the
-- table.
oltVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OLT vlan id, as one of the index together with oltMcIpAddress and oltLlidDiid."
::= { nmsEponOltMulticastForwardEntry 1 }
oltMcIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP multicast group ddress for which this entry contains information. As one of the index together with oltVlanId and oltLlidDiid."
::= { nmsEponOltMulticastForwardEntry 2 }
oltMcMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC multicast group address auto converted from mcstForwardIPAddress for which this entry contains information."
::= { nmsEponOltMulticastForwardEntry 3 }
oltMcType OBJECT-TYPE
SYNTAX INTEGER {
static(0),
dynamic(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The mode for which this entry contains information. 0 means the entry is added by user, and 1 means the entry is added by learning from IGMP report packet."
::= { nmsEponOltMulticastForwardEntry 4 }
oltLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP multicast group ddress for which this entry contains information. As one of the index together with oltVlanId and oltLlidDiid."
::= { nmsEponOltMulticastForwardEntry 5 }
oltExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum amount of time remaining before this entry will be aged out.
A value of 0 indicates that the entry is only present because igmpCacheSelf
is true and that if the router left the group, this entry would be aged out
immediately. Note that some implementations may process membership reports
from the local system in the same way as reports from other hosts,
so a value of 0 is not required."
::= { nmsEponOltMulticastForwardEntry 6 }
oltForwardRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"OLT multicast forwarding table row status."
::= { nmsEponOltMulticastForwardEntry 7 }
END

View File

@@ -1,80 +0,0 @@
--NMS-EPON-OLT-MULTICAST-VLAN.MIB
-- *****************************************************************
-- NMS-EPON-OLT-MULTICAST-VLAN.MIB: NMS EPON OLT MULTICAST VLAN MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-MULTICAST-VLAN DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,MacAddress
FROM SNMPv2-TC;
nmsEponOltMulticastVlan OBJECT IDENTIFIER ::= { nmsEPONGroup 5 }
nmseponoltmulticastvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltMulticastVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt multicast forwarding table entries."
::= { nmsEponOltMulticastVlan 1 }
nmsEponOltMulticastVlanEntry OBJECT-TYPE
SYNTAX NMSEponOltMulticastVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt multicast forwarding table."
INDEX { oltMcVlanId,oltMcIpAddress }
::= { nmseponoltmulticastvlanTable 1 }
NMSEponOltMulticastVlanEntry ::=
SEQUENCE {
oltMcVlanId
INTEGER,
oltMcVlanIpAddress
IpAddress,
oltMcVlanRowStatus
RowStatus
}
-- The following section describes the components of the
-- table.
oltMcVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT multicast vlan id, as one of the index together with oltMcIpAddress."
::= { nmsEponOltMulticastVlanEntry 1 }
oltMcVlanIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP multicast group address for which this entry contains information. As one of the index together with oltMcVlanId."
::= { nmsEponOltMulticastVlanEntry 2 }
oltMcVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"OLT multicast vlan table row status."
::= { nmsEponOltMulticastVlanEntry 3 }
END

View File

@@ -1,124 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-NNI.MIB: NMS OLT-NNI MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-NNI DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress, TimeTicks
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI;
nmsEponOltNni OBJECT IDENTIFIER ::= { nmsEPONGroup 8 }
nmseponoltnniTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltNniEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt NNI interface table entries."
::= { nmsEponOltNni 1 }
nmsEponOltNniEntry OBJECT-TYPE
SYNTAX NMSEponOltNniEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt NNI table."
INDEX { nniIfIndex }
::= { nmseponoltnniTable 1 }
NMSEponOltNniEntry ::=
SEQUENCE {
nniIfIndex
INTEGER,
isRouter
INTEGER,
mcstQuerierExpireTime
TimeTicks,
ifDuplix
INTEGER,
nniIfSpeed
INTEGER,
nniIfFlowControl
INTEGER
}
nniIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT NNI interface index allocated by system."
::= { nmsEponOltNniEntry 1 }
isRouter OBJECT-TYPE
SYNTAX INTEGER {
no(0),
static(1),
dynamic(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If OLT NNI interface is a routing inreface or not."
::= { nmsEponOltNniEntry 2 }
mcstQuerierExpireTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"OLT NNI interface MCST querier expire time."
::= { nmsEponOltNniEntry 3 }
ifDuplix OBJECT-TYPE
SYNTAX INTEGER{
auto(0),
full(1),
half(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OLT NNI port duplix mode."
::= { nmsEponOltNniEntry 4 }
nniIfSpeed OBJECT-TYPE
SYNTAX INTEGER{
auto(0),
speed_10m(1),
speed_100m(2),
speed_1000m(3),
speed_10000m(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OLT NNI port speed. Default value is auto(0)."
::= { nmsEponOltNniEntry 5 }
nniIfFlowControl OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"OLT NNI port flowcontrol. Default value is disable(0)."
::= { nmsEponOltNniEntry 6 }
END

View File

@@ -1,206 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-PON-EXT.MIB: NMS OLT-COMM MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-PON-EXT DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC;
--ponOpticsParameterTable
ponOpticsParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF PonOpticsParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt pon optical property table entries."
::= { nmsEPONGroup 107 }
ponOpticsParameterEntry OBJECT-TYPE
SYNTAX PonOpticsParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt pon optical property table."
INDEX { ponIfIndex }
::= { ponOpticsParameterTable 1 }
PonOpticsParameterEntry ::=
SEQUENCE {
ponIfIndex
INTEGER,
linkStatus
INTEGER,
txPower
INTEGER,
txPowerUpLimit
INTEGER,
txPowerLowLimit
INTEGER,
temperature
INTEGER,
vlotage
INTEGER,
curr
INTEGER
}
ponIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of PON port in System."
::= { ponOpticsParameterEntry 1 }
linkStatus OBJECT-TYPE
SYNTAX INTEGER{
link-up(1),
link-down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of interface. 1-link up, 2-link down."
::= { ponOpticsParameterEntry 2 }
txPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The tx power of optical module. The unit is 0.1DBm."
::= { ponOpticsParameterEntry 3 }
txPowerUpLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm."
::= { ponOpticsParameterEntry 4 }
txPowerLowLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of tx power alarm. The unit is 0.1DBm."
::= { ponOpticsParameterEntry 5 }
temperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Optical module temperature. The unit is 1/256 degree."
::= { ponOpticsParameterEntry 6 }
vlotage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Optical module volt. The unit is 0.1mV."
::= { ponOpticsParameterEntry 7 }
curr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Optical module bias current. The unit is 2mA."
::= { ponOpticsParameterEntry 8 }
--ponOpticsRxPowerTable
ponOpticsRxPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF PonOpticsRxPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt pon optical Rx Power table entries."
::= { nmsEPONGroup 108 }
ponOpticsRxPowerEntry OBJECT-TYPE
SYNTAX PonOpticsRxPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt pon optical Rx Power property table."
INDEX { onuIfIndex }
::= { ponOpticsRxPowerTable 1 }
PonOpticsRxPowerEntry ::=
SEQUENCE {
onuIfIndex
INTEGER,
onuLinkStatus
INTEGER,
rxPower
INTEGER,
rxPowerUpLimit
INTEGER,
rxPowerLowLimit
INTEGER
}
ponIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of PON port in System."
::= { ponOpticsRxPowerEntry 1 }
onuLinkStatus OBJECT-TYPE
SYNTAX INTEGER{
link-up(1),
link-down(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of onu. 1-link up, 2-link down."
::= { ponOpticsRxPowerEntry 2 }
rxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rx power of optical module. The unit is 0.1DBm."
::= { ponOpticsRxPowerEntry 3 }
rxPowerUpLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of rx power alarm. The unit is 0.1DBm."
::= { ponOpticsRxPowerEntry 4 }
rxPowerLowLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of rx power alarm. The unit is 0.1DBm."
::= { ponOpticsRxPowerEntry 5 }
END

View File

@@ -1,675 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-PON.MIB: NMS OLT-COMM MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-PON DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress,ifDescr
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
opIfTxPowerCurr,opIfTemperature,opIfVolt,opIfCurrent
FROM NMS-OPTICAL-PORT-MIB
RowStatus
FROM SNMPv2-TC;
nmsEponOltPon OBJECT IDENTIFIER ::= { nmsEPONGroup 6 }
nmseponoltponTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltPonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt pon property table entries."
::= { nmsEponOltPon 1 }
nmsEponOltPonEntry OBJECT-TYPE
SYNTAX NMSEponOltPonEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt pon property table."
INDEX { ponIfIndex }
::= { nmseponoltponTable 1 }
NMSEponOltPonEntry ::=
SEQUENCE {
ponIfIndex
INTEGER,
llidSequenceNo
INTEGER,
onuAuthMethod
INTEGER,
isCheckOnuMac
INTEGER,
isPONBelongtoPSG
INTEGER,
pONBelongtoPSGID
INTEGER,
isUsingMpcpRegisteAckDelayTime
INTEGER,
mpcpRegisteAckDelayTime
INTEGER,
ponIfAdminStatus
INTEGER,
ponIfInFecStatus
INTEGER,
ponIfOutFecStatus
INTEGER,
ponIfLaserStatus
INTEGER,
isOnuDataSwitch
INTEGER,
ponIfProtectedStatus
INTEGER,
ponIfDynamicMacLearningStatus
INTEGER,
ponIfMacACL
DisplayString,
ponIfIpACL
DisplayString,
fiberProtectHandInHand
INTEGER,
FiberProtectGroup
INTEGER,
splittingRatio
INTEGER,
activeOnuNum
INTEGER,
inactiveOnuNum
INTEGER,
llidIfindexString
OCTET STRING
}
-- The following section describes the components of the
-- table.
ponIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of PON port in System."
::= { nmsEponOltPonEntry 1 }
llidSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Currnet LLID seqence number."
::= { nmsEponOltPonEntry 2 }
onuAuthMethod OBJECT-TYPE
SYNTAX INTEGER {
none(0),
manual(1),
mac(3),
loid(4),
hybrid(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU authentication method."
::= { nmsEponOltPonEntry 3 }
isCheckOnuMac OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Check ONU MAC when registering."
::= { nmsEponOltPonEntry 4 }
isPONBelongtoPSG OBJECT-TYPE
SYNTAX INTEGER {
alone_pon(0),
b-psg(1),
active_pon(2),
standby_pon(3),
c-psg(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Check if PON belongs to PSG."
::= { nmsEponOltPonEntry 5 }
pONBelongtoPSGID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG ID that PON belongs to."
::= { nmsEponOltPonEntry 6 }
isUsingMpcpRegisteAckDelayTime OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If using MPCP registe Ack delay time."
::= { nmsEponOltPonEntry 7 }
mpcpRegisteAckDelayTime OBJECT-TYPE
SYNTAX INTEGER(1..50)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MPCP registe Ack delay time,range is 1-50ms."
::= { nmsEponOltPonEntry 8 }
ponIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface Administration Status."
::= { nmsEponOltPonEntry 9 }
ponIfInFecStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface in FEC Status."
::= { nmsEponOltPonEntry 10 }
ponIfOutFecStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface out FEC Status."
::= { nmsEponOltPonEntry 11 }
ponIfLaserStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface Laser Status."
::= { nmsEponOltPonEntry 12 }
isOnuDataSwitch OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface data exchange Status with ONU."
::= { nmsEponOltPonEntry 13 }
ponIfProtectedStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface protected Status."
::= { nmsEponOltPonEntry 14 }
ponIfDynamicMacLearningStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface dynamic MAC address learning Status."
::= { nmsEponOltPonEntry 15 }
ponIfMacACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface MAC address ACL."
::= { nmsEponOltPonEntry 16 }
ponIfIpACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PON interface IP address ACL."
::= { nmsEponOltPonEntry 17 }
fiberProtectHandInHand OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Fiber protect hand in hand. 1-enable,2-disable. Default is disable."
::= { nmsEponOltPonEntry 18 }
fiberProtectGroup OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Fiber protect group. The range of groupID is 0-32. 0 means disable. Default is disable."
::= { nmsEponOltPonEntry 19 }
splittingRatio OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fiber splits ratio, for each OLT PON port, which means the max number of ONU."
::= { nmsEponOltPonEntry 20 }
activeOnuNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Currnet active ONU number."
::= { nmsEponOltPonEntry 21 }
inactiveOnuNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Currnet inactive ONU number."
::= { nmsEponOltPonEntry 22 }
llidIfindexString OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Llid ports ifindex string. Seperated with comma."
::= { nmsEponOltPonEntry 23 }
ponOpticsParameterAlarmSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF PonOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt pon optics Parameter Alarm set table entries."
::= { nmsEponOltPon 2 }
ponOpticsParameterAlarmSetEntry OBJECT-TYPE
SYNTAX PonOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the epon olt pon optics Parameter Alarm set table."
INDEX { ifIndex }
::= { ponOpticsParameterAlarmSetTable 1 }
PonOpticsParameterAlarmSetEntry ::=
SEQUENCE {
ifIndex
INTEGER,
txPowerAlarmUpLimitEnable
INTEGER,
txPowerAlarmUpLimitThreshold
INTEGER,
txPowerAlarmUpLimitClearThreshold
INTEGER,
txPowerAlarmLowLimitEnable
INTEGER,
txPowerAlarmLowLimitThreshold
INTEGER,
txPowerAlarmLowLimitClearThreshold
INTEGER,
temperatureAlarmUpLimitEnable
INTEGER,
temperatureAlarmUpLimitThreshold
INTEGER,
temperatureAlarmUpLimitClearThreshold
INTEGER,
temperatureAlarmLowLimitEnable
INTEGER,
temperatureAlarmLowLimitThreshold
INTEGER,
temperatureAlarmLowLimitClearThreshold
INTEGER,
voltageAlarmUpLimitEnable
INTEGER,
voltageAlarmUpLimitThreshold
INTEGER,
voltageAlarmUpLimitClearThreshold
INTEGER,
voltageAlarmLowLimitEnable
INTEGER,
voltageAlarmLowLimitThreshold
INTEGER,
voltageAlarmLowLimitClearThreshold
INTEGER,
currentAlarmUpLimitEnable
INTEGER,
currentAlarmUpLimitThreshold
INTEGER,
currentAlarmUpLimitClearThreshold
INTEGER,
currentAlarmLowLimitEnable
INTEGER,
currentAlarmLowLimitThreshold
INTEGER,
currentAlarmLowLimitClearThreshold
INTEGER
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of PON port in System."
::= { ponOpticsParameterAlarmSetEntry 1 }
txPowerAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 2 }
txPowerAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { ponOpticsParameterAlarmSetEntry 3 }
txPowerAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { ponOpticsParameterAlarmSetEntry 4 }
txPowerAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low TX power. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 5 }
txPowerAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { ponOpticsParameterAlarmSetEntry 6 }
txPowerAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { ponOpticsParameterAlarmSetEntry 7 }
temperatureAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 8 }
temperatureAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { ponOpticsParameterAlarmSetEntry 9 }
temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { ponOpticsParameterAlarmSetEntry 10 }
temperatureAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 11 }
temperatureAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { ponOpticsParameterAlarmSetEntry 12 }
temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { ponOpticsParameterAlarmSetEntry 13 }
voltageAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 14 }
voltageAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
::= { ponOpticsParameterAlarmSetEntry 15 }
voltageAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
::= { ponOpticsParameterAlarmSetEntry 16 }
voltageAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 17 }
voltageAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
::= { ponOpticsParameterAlarmSetEntry 18 }
voltageAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
::= { ponOpticsParameterAlarmSetEntry 19 }
currentAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high current. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 20 }
currentAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { ponOpticsParameterAlarmSetEntry 21 }
currentAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { ponOpticsParameterAlarmSetEntry 22 }
currentAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
::= { ponOpticsParameterAlarmSetEntry 23 }
currentAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { ponOpticsParameterAlarmSetEntry 24 }
currentAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { ponOpticsParameterAlarmSetEntry 25 }
-- Notifications
ponSfpParameterAlarmsNotifications OBJECT IDENTIFIER
::= { nmsEponOltPon 3 }
alarmStatus OBJECT-TYPE
SYNTAX INTEGER{
above(1),
below(2),
normal(3)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Alarm status definition. 1-above, 2-below, 3-normal."
::= { ponSfpParameterAlarmsNotifications 1 }
ponSfpParameterAlarmsNotification NOTIFICATION-TYPE
OBJECTS {
ponIfIndex,
ifDescr,
alarmStatus,
opIfTxPowerCurr,
opIfTemperature,
opIfVolt,
opIfCurrent
}
STATUS current
DESCRIPTION
"The agent generates this trap when olt optical module works in abnormal status or return to normal ."
::= { ponSfpParameterAlarmsNotifications 2 }
-- PON port migration
ponPortMigration OBJECT IDENTIFIER ::= { nmsEponOltPon 4 }
ponPortMigLlidSet OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Llid ports ifindex string. Seperated with semicolon. For example, if we migrate the PON port configuration from port EPON3/1(llid:25) to
port EPON3/2(llid:26), this value should be set to '25;26'."
::= { ponPortMigration 1 }
END

View File

@@ -1,272 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-PSG.MIB: NMS OLT-PSG MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-OLT-PSG DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
RowStatus
FROM SNMPv2-TC
DisplayString, ifIndex, PhysAddress,ifDescr
FROM RFC1213-MIB
onuActivePonDiid
FROM NMS-EPON-ONU
llidIfIndex
FROM NMS-EPON-LLID
nmsEPONGroup
FROM NMS-SMI;
nmsEponOltPsg OBJECT IDENTIFIER ::= { nmsEPONGroup 7 }
nmseponoltpsgTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltPsgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt PSG table entries."
::= { nmsEponOltPsg 1 }
nmsEponOltPsgEntry OBJECT-TYPE
SYNTAX NMSEponOltPsgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt PSG table."
INDEX { psgDiid }
::= { nmseponoltpsgTable 1 }
NMSEponOltPsgEntry ::=
SEQUENCE {
psgDiid
INTEGER,
psgIfDescr
OCTET STRING,
activeEponDiid
INTEGER,
standbyEponDiid
INTEGER,
currentActiveEponDiid
INTEGER,
currentActiveEponIfDescr
OCTET STRING,
currentStandbyEponDiid
INTEGER,
currentStandbyEponIfDescr
OCTET STRING,
psgRowStatus
RowStatus
}
psgDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG diid,unique in devices."
::= { nmsEponOltPsgEntry 1 }
psgIfDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG port description in device."
::= { nmsEponOltPsgEntry 2 }
activeEponDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"active EPON port id in PSG."
::= { nmsEponOltPsgEntry 3 }
standbyEponDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"standby EPON port id in PSG."
::= { nmsEponOltPsgEntry 4 }
currentActiveEponDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active EPON port id in PSG."
::= { nmsEponOltPsgEntry 5 }
currentActiveEponIfDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current active EPON port description in PSG."
::= { nmsEponOltPsgEntry 6 }
currentStandbyEponDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current standby EPON port id in PSG."
::= { nmsEponOltPsgEntry 7 }
currentStandbyEponIfDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current standby EPON port description in PSG."
::= { nmsEponOltPsgEntry 8 }
psgRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Row status,that a row could be created in PSG."
::= { nmsEponOltPsgEntry 9 }
nmsEponOltPsgCreateTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltPsgCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon olt PSG port create table entries."
::= { nmsEponOltPsg 2 }
nmsEponOltPsgCreateEntry OBJECT-TYPE
SYNTAX NMSEponOltPsgCreateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon olt PSG port create table."
INDEX { psgDiid }
::= { nmsEponOltPsgCreateTable 1 }
NMSEponOltPsgCreateEntry ::=
SEQUENCE {
psgPortSlotNo
INTEGER,
psgPortSeqencelNo
INTEGER,
psgPortDiid
INTEGER,
psgPortOper
INTEGER,
psgPortType
INTEGER
}
psgPortSlotNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG port slot number, the same value as chassis-mib slot number."
::= { nmsEponOltPsgCreateEntry 1 }
psgPortSeqencelNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG port sequence number, the different value in different slot."
::= { nmsEponOltPsgCreateEntry 2 }
psgPortDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG port diid, the same value as ifIndex in RFC-1213."
::= { nmsEponOltPsgCreateEntry 3 }
psgPortOper OBJECT-TYPE
SYNTAX INTEGER{
create(1),
delete(2),
switch(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PSG port operation, 1-ceate a new psg port, 2-delete a current psg port, 3-switch between active port and standby port."
::= { nmsEponOltPsgCreateEntry 4 }
psgPortType OBJECT-TYPE
SYNTAX INTEGER{
b_psg(1),
c_psg(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"PSG port operation, 1-b-psg a new psg port, 2-c-psg a current psg port, 3-switch between active port and standby port."
::= { nmsEponOltPsgCreateEntry 5 }
--psg trap Notifications
nmsEponPsgNotifications OBJECT IDENTIFIER
::= { nmsEponOltPsg 3 }
nmsEponPsgNotification NOTIFICATION-TYPE
OBJECTS {
psgDiid,
ifDescr,
currentActiveEponDiid,
currentActiveEponIfDescr,
currentStandbyEponDiid,
currentStandbyEponIfDescr
}
STATUS current
DESCRIPTION
"The agent generates this notification when optical interface upload/download power exceed the threshold ruled in opticalPortPowerTable."
::= { nmsEponPsgNotifications 1 }
--psg trap Notifications
nmsEponPsgSwitchNotifications OBJECT IDENTIFIER
::= { nmsEponOltPsg 4 }
nmsEponPsgSwitchNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
psgDiid,
psgIfDescr,
currentActiveEponDiid,
currentActiveEponIfDescr,
currentStandbyEponDiid,
currentStandbyEponIfDescr
}
STATUS current
DESCRIPTION
"The agent generates this notification when psg interface switches."
::= { nmsEponPsgSwitchNotifications 1 }
END

View File

@@ -1,87 +0,0 @@
-- *****************************************************************
-- NMS-EPON-OLT-SLOT.MIB: NMS OLT-SLOT MIB file
-- OCT 2009
-- *****************************************************************
--
NMS-EPON-OLT-SLOT DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC;
nmsEponOltSlot OBJECT IDENTIFIER ::= { nmsEPONGroup 21 }
nmsEponOltSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOltSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon Olt slot table entries."
::= { nmsEponOltSlot 1 }
nmsEponOltSlotEntry OBJECT-TYPE
SYNTAX NMSEponOltSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon Olt slot table."
INDEX { oltSlotIndex }
::= { nmsEponOltSlotTable 1 }
NMSEponOltSlotEntry ::=
SEQUENCE {
oltSlotIndex
INTEGER,
oltSlotHelloInterval
INTEGER,
oltSlotDeadInterval
INTEGER,
oltSlotChipsRegisteredNumber
INTEGER
}
oltSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot index, which is the same value as nmscardIfCardIndex in nmscardIfIndexTable."
::= { nmsEponOltSlotEntry 1 }
oltSlotHelloInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Package sending interval between OLT chip and card CPU."
::= { nmsEponOltSlotEntry 2 }
oltSlotDeadInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Package timeout interval between OLT chip and card CPU."
::= { nmsEponOltSlotEntry 3 }
oltSlotChipsRegisteredNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of registered OLT chips."
::= { nmsEponOltSlotEntry 4 }
END

View File

@@ -1,123 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-BATCH-CONFIG.MIB: NMS LLID ONU BATCH CONFIG MIB file
-- APRIL 2010
-- *****************************************************************
--
NMS-EPON-ONU-BATCH-CONFIG DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
PortList
FROM Q-BRIDGE-MIB
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuBatchConfig OBJECT IDENTIFIER ::= { nmsEPONGroup 22 }
nmsEponOnuConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU index, just LLID the same value as llidIfIndex in NMS-EPON-LLID.MIB. While setting, the buffer will be written into the
corresponding ONU config information, you can read nmsEponOnuBatchConfigTable to get this configuration. After setting, the newly
updating configuration of this ONU won't be upated to the buffer. When you set this value to 0, the buffer will be cleared,
and nmsEponOnuConfigTable will be null."
::= { nmsEponOnuBatchConfig 1 }
nmsEponOnuConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the ONU config table entries. The corresponding onu id will read/write to nmsEponOnuConfigIndex. Get-next and get-bulk operation is only supported"
::= { nmsEponOnuBatchConfig 2 }
nmsEponOnuConfigEntry OBJECT-TYPE
SYNTAX NMSEponOnuConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of certain ONU configuration. The ONU id can be read or set by nmsEponOnuConfigIndex."
INDEX { onuConfigSequenceNo }
::= { nmsEponOnuConfigTable 1 }
NMSEponOnuConfigEntry ::=
SEQUENCE {
onuConfigSequenceNo
INTEGER,
onuConfigCommand
OCTET STRING
}
onuConfigSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU configuration command sequence number."
::= { nmsEponOnuConfigEntry 1 }
onuConfigCommand OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU configuration command value."
::= { nmsEponOnuConfigEntry 2 }
onuConfigurationAdd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"ONU configuration command set value. After this operation, buffer will be added, but the configuration won't work."
::= { nmsEponOnuBatchConfig 3 }
onuCfgApplyLLIDs OBJECT-TYPE
SYNTAX PortList
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU LLID list, which defines the ONU to be applied."
::= { nmsEponOnuBatchConfig 4 }
onuCfgApplyAction OBJECT-TYPE
SYNTAX INTEGER{no_action(0),
apply(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"While set to 1, all the configuration command in buffer will apply to device and the configuration works."
::= { nmsEponOnuBatchConfig 5 }
ounCfgApplyResult OBJECT-TYPE
SYNTAX INTEGER{success(0),
processing(1),
other(2),
reserved(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU configuraton appling result."
::= { nmsEponOnuBatchConfig 6 }
END

View File

@@ -1,68 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-BATCH-UPDATE.MIB: NMS LLID ONU BATCH UPDATE MIB file
-- APRIL 2010
-- *****************************************************************
--
NMS-EPON-ONU-BATCH-UPDATE DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
PortList
FROM Q-BRIDGE-MIB
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuBatchUpdate OBJECT IDENTIFIER ::= { nmsEPONGroup 23 }
onuUpdateLLIDs OBJECT-TYPE
SYNTAX PortList
ACCESS write-only
STATUS mandatory
DESCRIPTION
"ONU LLID list, which defines the ONU to be updated."
::= { nmsEponOnuBatchUpdate 1 }
onuUpdateFileName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS write-only
STATUS mandatory
DESCRIPTION
"The file name in OLT flash, which is ONU bin file and must be existed."
::= { nmsEponOnuBatchUpdate 2 }
onuUpdateAction OBJECT-TYPE
SYNTAX INTEGER{
no_action(0),
update(1),
commit(2)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"The update operation indication. 0-no action for update, 1-action for update."
::= { nmsEponOnuBatchUpdate 3 }
onuUpdateResult OBJECT-TYPE
SYNTAX INTEGER{
success(0),
processing(1),
other(2)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"The result for update. 0-success, 1-processing, 2-other result values and reserved for system."
::= { nmsEponOnuBatchUpdate 4 }
END

View File

@@ -1,367 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-IF-STATS.MIB: NMS LLID ONU MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-IF-STATS DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEponOnuIf
FROM NMS-EPON-ONU-INTERFACE
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC
Counter64
FROM SNMPv2-SMI;
nmsepononuifStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuIfStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port property value statistics table entries."
::= { nmsEponOnuIf 2 }
nmsEponOnuIfStatsEntry OBJECT-TYPE
SYNTAX NMSEponOnuIfStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port property value statistics table."
INDEX { onuLlidDiid,onuIfSequenceNo }
::= { nmsepononuifStatsTable 1 }
NMSEponOnuIfStatsEntry ::=
SEQUENCE {
onuLlidDiid
INTEGER,
onuIfSequenceNo
INTEGER,
ifInGoodOctets
Counter64,
ifInBadOctets
Counter64,
ifInBroadcasts
Counter64,
ifInMulticasts
Counter64,
ifInUnicasts
Counter64,
ifInPause
Counter64,
ifInMACRcvErr
Counter64,
ifInFCSErr
Counter64,
ifUndersize
Counter64,
ifFragments
Counter64,
ifOversize
Counter64,
ifJabber
Counter64,
ifOutOctets
Counter64,
ifOutBroadcasts
Counter64,
ifOutMulticasts
Counter64,
ifOutUnicasts
Counter64,
ifOutPause
Counter64,
ifOutFCSErr
Counter64,
ifDeferred
Counter64,
ifExcessive
Counter64,
ifSingle
Counter64,
ifMultiple
Counter64,
ifLate
Counter64,
ifCollisions
Counter64,
ifPkts64Octets
Counter64,
ifPkts127Octets
Counter64,
ifPkts255Octets
Counter64,
ifPkts511Octets
Counter64,
ifPkts1023Octets
Counter64,
ifMaxOctets
Counter64
}
onuLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuIfSequenceNo."
::= { nmsEponOnuIfStatsEntry 1 }
onuIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuLlidDiid."
::= { nmsEponOnuIfStatsEntry 2 }
ifInGoodOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good octets received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 3 }
ifInBadOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bad octets received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 4 }
ifInBroadcasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of broadcast packages received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 5 }
ifInMulticasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of multicast packages received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 6 }
ifInUnicasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of unicast packages received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 7 }
ifInPause OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of pause frames received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 8 }
ifInMACRcvErr OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of MAC error frames received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 9 }
ifInFCSErr OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of FCS error frames received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 10 }
ifUndersize OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good FCS frames under 64 octets received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 11 }
ifFragments OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bad FCS frames under 64 octets received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 12 }
ifOversize OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of good FCS oversize frames received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 13 }
ifJabber OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bad FCS oversize frames received on the UNI interface."
::= { nmsEponOnuIfStatsEntry 14 }
ifOutOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of octets transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 15 }
ifOutBroadcasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of broadcast packages transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 16 }
ifOutMulticasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of multicast packages transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 17 }
ifOutUnicasts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of unicast packages transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 18 }
ifOutPause OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Pause frames transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 19 }
ifOutFCSErr OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of error FCS frames transmitted out of the UNI interface."
::= { nmsEponOnuIfStatsEntry 20 }
ifDeferred OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For CSMA/CD, the total number of deferred frames transmitted out of the UNI interface in half duplex."
::= { nmsEponOnuIfStatsEntry 21 }
ifExcessive OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For CSMA/CD, the total number of frames discarded on the UNI interface in half duplex."
::= { nmsEponOnuIfStatsEntry 22 }
ifSingle OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For CSMA/CD, the total number of frames transmitted out of the UNI interface through single collision in half duplex."
::= { nmsEponOnuIfStatsEntry 23 }
ifMultiple OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For CSMA/CD, the total number of frames transmitted out of the UNI interface through multiple collisions in half duplex."
::= { nmsEponOnuIfStatsEntry 24 }
ifLate OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For CSMA/CD, the total number of collision frames late for 512bits-times transmitted out of the UNI interface in half duplex."
::= { nmsEponOnuIfStatsEntry 25 }
ifCollisions OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of collision events on the UNI interface, excluding Deferred, Excessive, Single, Multiple, and Late. "
::= { nmsEponOnuIfStatsEntry 26 }
ifPkts64Octets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted equal to 64 octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 27 }
ifPkts127Octets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted between 65 and 127 octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 28 }
ifPkts255Octets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted between 128 and 255 octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 29 }
ifPkts511Octets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted between 256 and 511 octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 30 }
ifPkts1023Octets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted between 512 and 1023 octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 31 }
ifMaxOctets OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of packages received/transmitted between 1024 and maximal octets on the UNI interface."
::= { nmsEponOnuIfStatsEntry 32 }
END

View File

@@ -1,51 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-IF-TRAP.MIB: NMS EPON OLT CHIP STATUS TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-ONU-IF-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
llidIfIndex FROM NMS-EPON-LLID
ifDescr FROM RFC1213-MIB
onuID FROM NMS-EPON-ONU
onuIfSequenceNo, onuUniIfOperStatus FROM NMS-EPON-ONU-INTERFACE;
nmsEponOnuIfStatusTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 19 }
-- Notifications
nmsEponOnuIfStatusNotifications OBJECT IDENTIFIER
::= { nmsEponOnuIfStatusTrap 1 }
nmsEponOnuIfStatusNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
onuID,
ifDescr,
onuIfSequenceNo,
onuUniIfOperStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when onu interface status changes ."
::= { nmsEponOnuIfStatusNotifications 1 }
END

View File

@@ -1,320 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-INTERFACE.MIB: NMS LLID ONU MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-INTERFACE DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuIf OBJECT IDENTIFIER ::= { nmsEPONGroup 12 }
nmsepononuifTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port property table entries."
::= { nmsEponOnuIf 1 }
nmsEponOnuIfEntry OBJECT-TYPE
SYNTAX NMSEponOnuIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port property table."
INDEX { onuLlidDiid,onuIfSequenceNo }
::= { nmsepononuifTable 1 }
NMSEponOnuIfEntry ::=
SEQUENCE {
onuLlidDiid
INTEGER,
onuIfSequenceNo
INTEGER,
onuPvid
INTEGER,
onuOuterTagTpid
INTEGER,
onuMcstTagStrip
TruthValue,
onuMcstMaxGroup
INTEGER,
onuUniIfAdminStatus
TruthValue,
onuUniIfOperStatus
TruthValue,
onuUniIfMode
INTEGER,
onuUniIfSpeed
INTEGER,
onuUniIfFlowControlStatus
TruthValue,
onuUniIfLoopbackTest
TruthValue,
onuUniIfSpeedLimit
INTEGER,
onuUniIfStormControlType
INTEGER,
onuUniIfStormControlThreshold
INTEGER,
onuUniIfStormControlRowStatus
RowStatus,
onuUniIfDynamicMacLearningLimit
INTEGER,
onuUniIfVlanMode
INTEGER,
onuUniIfVlanCost
INTEGER,
onuUniIfTrunkvlans
BIT STRING,
onuUniIfSpeedLimitIngress
INTEGER,
onuUniIfctcLoopbackDetect
INTEGER,
onuUniIfctcNotifyLoopback
INTEGER
}
onuLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuIfSequenceNo."
::= { nmsEponOnuIfEntry 1 }
onuIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuLlidDiid."
::= { nmsEponOnuIfEntry 2 }
onuPvid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU PVID, range is 1 to 4094. Only UNI set is supported."
::= { nmsEponOnuIfEntry 3 }
onuOuterTagTpid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TPID value of the outer tag. Only UNI set is supported."
::= { nmsEponOnuIfEntry 4 }
onuMcstTagStrip OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"if onuMcstTagStrip is TRUE, ONU will stripe VLAN tag of in downstream,
and if onuMcstTagStrip is FALSE, ONU will not stripe VLAN tag of in downstream."
::= { nmsEponOnuIfEntry 5 }
onuMcstMaxGroup OBJECT-TYPE
SYNTAX INTEGER(1..64)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum group number which an UNI port can hold. This value can be set only in igmp-snooping mode."
::= { nmsEponOnuIfEntry 6 }
onuUniIfAdminStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port administration status."
::= { nmsEponOnuIfEntry 7 }
onuUniIfOperStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port operating status."
::= { nmsEponOnuIfEntry 8 }
onuUniIfMode OBJECT-TYPE
SYNTAX INTEGER{
full(1),
half(2),
auto(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port mode(1-full<6C><6C>2-half<6C><66>3-auto)."
::= { nmsEponOnuIfEntry 9 }
onuUniIfSpeed OBJECT-TYPE
SYNTAX INTEGER{
s10M(1),
s100M(2),
s1000M(3),
auto(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port speed(1-10M<30><4D>2-100M<30><4D>3-1000M(ONU not support currently)4-auto)."
::= { nmsEponOnuIfEntry 10 }
onuUniIfFlowControlStatus OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port flow control status."
::= { nmsEponOnuIfEntry 11 }
onuUniIfLoopbackTest OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port loopback test."
::= { nmsEponOnuIfEntry 12 }
onuUniIfSpeedLimit OBJECT-TYPE
SYNTAX INTEGER(64..100000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port speed limit()."
::= { nmsEponOnuIfEntry 13 }
onuUniIfStormControlType OBJECT-TYPE
SYNTAX INTEGER{
broadcast(1),
broadcast-multicast(2),
broadcast-multicast-unkown-unicast(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control type(broadcast(1),broadcast-multicast(2),broadcast-multicast-unkown-unicast(3)."
::= { nmsEponOnuIfEntry 14 }
onuUniIfStormControlThreshold OBJECT-TYPE
SYNTAX INTEGER(256..100000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control threshold(256~100000kbps)."
::= { nmsEponOnuIfEntry 15 }
onuUniIfStormControlRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU UNI port storm control configuration row status."
::= { nmsEponOnuIfEntry 16 }
onuUniIfDynamicMacLearningLimit OBJECT-TYPE
SYNTAX INTEGER(1..63)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port dynamic MAC address learning number limitation(1~63)."
::= { nmsEponOnuIfEntry 17 }
onuUniIfVlanMode OBJECT-TYPE
SYNTAX INTEGER{
transparent-mode(0),
tag-mode(1),
translation-mode(2),
aggregation-mode(3),
trunk-mode(4),
stacking-mode(253)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port VLAN mode."
::= { nmsEponOnuIfEntry 18 }
onuUniIfVlanCost OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port VLAN cost. Default value is 0."
::= { nmsEponOnuIfEntry 19 }
onuUniIfTrunkvlans OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port allowed VLAN in trunk mode. There is totally 4094 bit, and each bit value means allow VLAN or not, 0 mean forbidding VLAN and 1 means allowed VLAN."
::= { nmsEponOnuIfEntry 20 }
onuUniIfSpeedLimitIngress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure ONU UNI interface ingress rate limit. Default value is 0, that means disable."
::= { nmsEponOnuIfEntry 21 }
onuUniMacBindMode OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI interface MAC bind mode. Default value is 0, that means disable."
::= { nmsEponOnuIfEntry 22 }
onuUniIfctcLoopbackDetect OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port CTC loopback detect:disable(0),enable(1),default value is 0."
::= { nmsEponOnuIfEntry 23 }
onuUniIfctcNotifyLoopback OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU UNI port CTC notify loopback :disable(0),enable(1),default value is 0."
::= { nmsEponOnuIfEntry 24 }
END

View File

@@ -1,85 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-MULTICAST-VLAN.MIB: NMS LLID ONU MULTICAST VLAN MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-MULTICAST-VLAN DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuMulticastVlan OBJECT IDENTIFIER ::= { nmsEPONGroup 14 }
nmsepononumulticastvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuMulticastVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port multicast vlan table entries."
::= { nmsEponOnuMulticastVlan 1 }
nmsEponOnuVlanEntry OBJECT-TYPE
SYNTAX NMSEponOnuMulticastVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port multicast vlan property table."
INDEX { onuLlidDiid,onuIfSequenceNo,onuMcstMcVlanID }
::= { nmsepononumulticastvlanTable 1 }
NMSEponOnuMulticastVlanEntry ::=
SEQUENCE {
onuLlidDiid
INTEGER,
onuIfSequenceNo
INTEGER,
onuMcstMcVlanID
INTEGER,
onuMcVlanRowStatus
RowStatus
}
onuLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuIfSequenceNo."
::= { nmsEponOnuVlanEntry 1 }
onuIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuLlidDiid."
::= { nmsEponOnuVlanEntry 2 }
onuMcstMcVlanID OBJECT-TYPE
SYNTAX INTEGER(2..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU interface multicast vlan id. This configuration can be set only as vlan mode is igmp-snooping mode."
::= { nmsEponOnuVlanEntry 3 }
onuMcVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU interface multicast vlan table row status."
::= { nmsEponOnuVlanEntry 4 }
END

View File

@@ -1,527 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-OPTICAL-PARAM-ALARM-SET.MIB: NMS EPON OLT CHIP STATUS TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-ONU-OPTICAL-PARAM-ALARM-SET DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEponOnu FROM NMS-EPON-ONU
RowStatus FROM SNMPv2-TC;
onuOpticsParameterAlarmSet OBJECT IDENTIFIER ::= { nmsEponOnu 6 }
onuOpticsParameterAlarmSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon onu Optics Parameter Alarm Set table entries."
::= { onuOpticsParameterAlarmSet 1 }
onuOpticsParameterAlarmSetEntry OBJECT-TYPE
SYNTAX OnuOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon onu Optics Parameter AlarmSet property table."
INDEX { ifIndex }
::= { onuOpticsParameterAlarmSetTable 1 }
OnuOpticsParameterAlarmSetEntry ::=
SEQUENCE {
ifIndex
INTEGER,
txPowerAlarmUpLimitEnable
INTEGER,
txPowerAlarmUpLimitThreshold
INTEGER,
txPowerAlarmUpLimitClearThreshold
INTEGER,
txPowerAlarmUpLimitRowStatus
RowStatus,
txPowerAlarmLowLimitEnable
INTEGER,
txPowerAlarmLowLimitThreshold
INTEGER,
txPowerAlarmLowLimitClearThreshold
INTEGER,
txPowerAlarmLowLimitRowStatus
RowStatus,
rxPowerAlarmUpLimitEnable
INTEGER,
rxPowerAlarmUpLimitThreshold
INTEGER,
rxPowerAlarmUpLimitClearThreshold
INTEGER,
rxPowerAlarmUpLimitRowStatus
RowStatus,
rxPowerAlarmLowLimitEnable
INTEGER,
rxPowerAlarmLowLimitThreshold
INTEGER,
rxPowerAlarmLowLimitClearThreshold
INTEGER,
rxPowerAlarmLowLimitRowStatus
RowStatus,
temperatureAlarmUpLimitEnable
INTEGER,
temperatureAlarmUpLimitThreshold
INTEGER,
temperatureAlarmUpLimitClearThreshold
INTEGER,
temperatureAlarmUpLimitRowStatus
RowStatus,
temperatureAlarmLowLimitEnable
INTEGER,
temperatureAlarmLowLimitThreshold
INTEGER,
temperatureAlarmLowLimitClearThreshold
INTEGER,
temperatureAlarmLowLimitRowStatus
RowStatus,
voltageAlarmUpLimitEnable
INTEGER,
voltageAlarmUpLimitThreshold
INTEGER,
voltageAlarmUpLimitClearThreshold
INTEGER,
voltageAlarmUpLimitRowStatus
RowStatus,
voltageAlarmLowLimitEnable
INTEGER,
voltageAlarmLowLimitThreshold
INTEGER,
voltageAlarmLowLimitClearThreshold
INTEGER,
voltageAlarmLowLimitRowStatus
RowStatus,
currentAlarmUpLimitEnable
INTEGER,
currentAlarmUpLimitThreshold
INTEGER,
currentAlarmUpLimitClearThreshold
INTEGER,
currentAlarmUpLimitRowStatus
RowStatus,
currentAlarmLowLimitEnable
INTEGER,
currentAlarmLowLimitThreshold
INTEGER,
currentAlarmLowLimitClearThreshold
INTEGER,
currentAlarmLowLimitRowStatus
RowStatus
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only llid of ONU device in System."
::= { onuOpticsParameterAlarmSetEntry 1 }
txPowerAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 2 }
txPowerAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 3 }
txPowerAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 4 }
txPowerAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of tx power upper alarm."
::= { onuOpticsParameterAlarmSetEntry 5 }
txPowerAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low TX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 6 }
txPowerAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 7 }
txPowerAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 8 }
txPowerAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of tx power low alarm."
::= { onuOpticsParameterAlarmSetEntry 9 }
rxPowerAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign RX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 10 }
rxPowerAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of rx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 11 }
rxPowerAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold rx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 12 }
rxPowerAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of rx power upper alarm."
::= { onuOpticsParameterAlarmSetEntry 13 }
rxPowerAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low RX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 14 }
rxPowerAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of rx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 15 }
rxPowerAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold rx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 16 }
rxPowerAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of rx power low alarm."
::= { onuOpticsParameterAlarmSetEntry 17 }
temperatureAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 18 }
temperatureAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuOpticsParameterAlarmSetEntry 19 }
temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuOpticsParameterAlarmSetEntry 20 }
temperatureAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature upper alarm."
::= { onuOpticsParameterAlarmSetEntry 21 }
temperatureAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 22 }
temperatureAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuOpticsParameterAlarmSetEntry 23 }
temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuOpticsParameterAlarmSetEntry 24 }
temperatureAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature low alarm."
::= { onuOpticsParameterAlarmSetEntry 25 }
voltageAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 26 }
voltageAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuOpticsParameterAlarmSetEntry 27 }
voltageAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuOpticsParameterAlarmSetEntry 28 }
voltageAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage upper alarm."
::= { onuOpticsParameterAlarmSetEntry 29 }
voltageAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 30 }
voltageAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 31 }
voltageAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 32 }
voltageAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage low alarm."
::= { onuOpticsParameterAlarmSetEntry 33 }
currentAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high current. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 34 }
currentAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { onuOpticsParameterAlarmSetEntry 35 }
currentAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { onuOpticsParameterAlarmSetEntry 36 }
currentAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of current upper alarm."
::= { onuOpticsParameterAlarmSetEntry 37 }
currentAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low current. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 38 }
currentAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 39 }
currentAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 40 }
currentAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of current low alarm."
::= { onuOpticsParameterAlarmSetEntry 41 }
END

View File

@@ -1,530 +0,0 @@
--
--
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
-- Friday, September 12, 2014 at 18:02:11
--
NMS-EPON-ONU-PARAM DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC
nmsEponOnuTrap
FROM NMS-EPON-ONU-TRAP ;
--
-- Node definitions
--
-- 1
nmsOnuPerf OBJECT IDENTIFIER ::= {nmsEPONGroup 201 }
-- 1.1
nmsOnuPerfSet OBJECT IDENTIFIER ::= { nmsOnuPerf 1 }
-- 1.1.1
onuPerformParameterAlarmsSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuPerformParameterAlarmsSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfSet 1 }
-- 1.1.1.1
onuPerformParameterAlarmsSetEntry OBJECT-TYPE
SYNTAX OnuPerformParameterAlarmsSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
INDEX { llidIfIndex }
::= { onuPerformParameterAlarmsSetTable 1 }
OnuPerformParameterAlarmsSetEntry ::=
SEQUENCE {
llidIfIndex
INTEGER,
cpuUsageHighLimitEnable
INTEGER,
cpuUsageHighLimitThreshold
INTEGER,
cpuUsageHighLimitClearThreshold
INTEGER,
cpuUsageHighLimitRowStatus
RowStatus,
ramUsageHighLimitEnable
INTEGER,
ramUsageHighLimitThreshold
INTEGER,
ramUsageHighLimitClearThreshold
INTEGER,
ramUsageHighLimitRowStatus
RowStatus,
temperatureAlarmUpLimitEnable
INTEGER,
temperatureAlarmUpLimitThreshold
INTEGER,
temperatureAlarmUpLimitClearThreshold
INTEGER,
temperatureAlarmUpLimitRowStatus
RowStatus,
temperatureAlarmLowLimitEnable
INTEGER,
temperatureAlarmLowLimitThreshold
INTEGER,
temperatureAlarmLowLimitClearThreshold
INTEGER,
temperatureAlarmLowLimitRowStatus
RowStatus,
voltageAlarmUpLimitEnable
INTEGER,
voltageAlarmUpLimitThreshold
INTEGER,
voltageAlarmUpLimitClearThreshold
INTEGER,
voltageAlarmUpLimitRowStatus
RowStatus,
voltageAlarmLowLimitEnable
INTEGER,
voltageAlarmLowLimitThreshold
INTEGER,
voltageAlarmLowLimitClearThreshold
INTEGER,
voltageAlarmLowLimitRowStatus
RowStatus
}
-- 1.1.1.1.1
llidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of LLID interface."
::= { onuPerformParameterAlarmsSetEntry 1 }
-- 1.1.1.1.2
cpuUsageHighLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of CPU usage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 2 }
-- 1.1.1.1.3
cpuUsageHighLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of CPU usage alarm. The unit is 1%. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 3 }
-- 1.1.1.1.4
cpuUsageHighLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of CPU usage alarm cleared. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 4 }
-- 1.1.1.1.5
cpuUsageHighLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of CPU usage alarm ."
::= { onuPerformParameterAlarmsSetEntry 5 }
-- 1.1.1.1.6
ramUsageHighLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of RAM usage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 6 }
-- 1.1.1.1.7
ramUsageHighLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of RAM usage alarm. The unit is 1%. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 7 }
-- 1.1.1.1.8
ramUsageHighLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of RAM usage alarm cleared. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 8 }
-- 1.1.1.1.9
ramUsageHighLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of RAM usage alarm ."
::= { onuPerformParameterAlarmsSetEntry 9 }
-- 1.1.1.1.10
temperatureAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 10 }
-- 1.1.1.1.11
temperatureAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuPerformParameterAlarmsSetEntry 11 }
-- 1.1.1.1.12
temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuPerformParameterAlarmsSetEntry 12 }
-- 1.1.1.1.13
temperatureAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature upper alarm."
::= { onuPerformParameterAlarmsSetEntry 13 }
-- 1.1.1.1.14
temperatureAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 14 }
-- 1.1.1.1.15
temperatureAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuPerformParameterAlarmsSetEntry 15 }
-- 1.1.1.1.16
temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuPerformParameterAlarmsSetEntry 16 }
-- 1.1.1.1.17
temperatureAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature low alarm."
::= { onuPerformParameterAlarmsSetEntry 17 }
-- 1.1.1.1.18
voltageAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 18 }
-- 1.1.1.1.19
voltageAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuPerformParameterAlarmsSetEntry 19 }
-- 1.1.1.1.20
voltageAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuPerformParameterAlarmsSetEntry 20 }
-- 1.1.1.1.21
voltageAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage upper alarm."
::= { onuPerformParameterAlarmsSetEntry 21 }
-- 1.1.1.1.22
voltageAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 22 }
-- 1.1.1.1.23
voltageAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuPerformParameterAlarmsSetEntry 23 }
-- 1.1.1.1.24
voltageAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuPerformParameterAlarmsSetEntry 24 }
-- 1.1.1.1.25
voltageAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage low alarm."
::= { onuPerformParameterAlarmsSetEntry 25 }
-- 1.1.2
onuPerformParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuPerformParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfSet 2 }
-- 1.1.2.1
onuPerformParameterEntry OBJECT-TYPE
SYNTAX OnuPerformParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { onuPerformParameterTable 1 }
OnuPerformParameterEntry ::=
SEQUENCE {
ifIndex
INTEGER,
cpuUsage
INTEGER,
ramUsage
INTEGER,
temperature
INTEGER,
voltage
INTEGER
}
-- 1.1.2.1.1
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Index of LLID interface."
::= { onuPerformParameterEntry 1 }
-- 1.1.2.1.2
cpuUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"CPU usage . The unit is 1%. The range is 1-100. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 2 }
-- 1.1.2.1.3
ramUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"RAM usage. The unit is 1%. The range is 1-100. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 3 }
-- 1.1.2.1.4
temperature OBJECT-TYPE
SYNTAX INTEGER (-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Temperature.The unit is 0.1 degree. The range is -1280-1280. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 4 }
-- 1.1.2.1.5
voltage OBJECT-TYPE
SYNTAX INTEGER (0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Voltage.The unit is 0.1V. The range is 0-65. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 5 }
-- 1.2
nmsOnuPerfNotif OBJECT IDENTIFIER ::= { nmsEponOnuTrap 8 }
-- 1.2.1
paraStatus OBJECT-TYPE
SYNTAX INTEGER
{
above(1),
below(2),
normal(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfNotif 1 }
--
-- Trap definitions
--
-- onuPerformParameterAlarm TRAP-TYPE
-- ENTERPRISE nmsOnuPerfNotif
-- VARIABLES { ifIndex, paraStatus, cpuUsage, ramUsage, temperature,
-- voltage }
-- DESCRIPTION
-- "Description."
-- ::= 2
-- 1.2.0
nmsOnuPerfNotifV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root node for the converted TRAP-TYPEs."
::= { nmsOnuPerfNotif 2 }
-- 1.2.0.2
onuPerformParameterAlarm NOTIFICATION-TYPE
OBJECTS { ifIndex, paraStatus, cpuUsage, ramUsage, temperature,
voltage }
STATUS current
DESCRIPTION
"Description."
::= { nmsOnuPerfNotifV2 2 }
END
--
--
--

View File

@@ -1,89 +0,0 @@
-- *****************************************************************
-- NMS-EPON-Onu.MIB: NMS LLID Onu MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-QOS-POLICY DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,QosPolicy
FROM SNMPv2-TC;
nmsEponOnuQosPolicy OBJECT IDENTIFIER ::= { nmsEPONGroup 103}
nmsEponOnuQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsEponOnuQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsEponOnuQosPolicyEntry entries.
The port-based security mac address information."
::= { nmsEponOnuQosPolicy 1 }
nmsEponOnuQosPolicyEntry OBJECT-TYPE
SYNTAX nmsEponOnuQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Map Apply operation.(OnuIfIndex_OnuQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Onu which pon port diid is 7.
For 3305, the EPON will return a error symbol to indicate
a unsuccessful operation. "
INDEX { OnuIfIndex,OnuQosPolicy}
::= { nmsEponOnuQosPolicyTable 1 }
nmsEponOnuQosPolicyEntry ::= SEQUENCE {
OnuIfIndex INTEGER,
OnuQosPolicy DisplayString,
OnuQosPolicyCreate DisplayString,
OnuQosPolicyDel TruthValue
}
OnuIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponOnuQosPolicyEntry 1 }
OnuQosPolicy OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A unique string for each Policy Map up to 20 characters.
This string is part of index of Table."
::= { nmsEponOnuQosPolicyEntry 2 }
OnuQosPolicyCreate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"Policy Map Apply operation.(OnuIfIndex_OnuQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Onu which pon port diid is 7.
For 3305, the EPON will return a error symbol to indicate
a unsuccessful operation. "
::= { nmsEponOnuQosPolicyEntry 3 }
OnuQosPolicyDel OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS current
DESCRIPTION
"Onu Policy Map delete flag,True(1) will delete the Policy Map."
::= { nmsEponOnuQosPolicyEntry 4}
END

View File

@@ -1,78 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-REMOTE-SERVER-INFO.MIB: NMS-EPON-ONU-REMOTE-SERVER-INFO MIB file
-- JUL 2010
-- *****************************************************************
--
NMS-EPON-ONU-REMOTE-SERVER-INFO DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC;
nmsEponOnuRemoteServer OBJECT IDENTIFIER ::= { nmsEPONGroup 28 }
nmsEponOnuRemoteServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuRemoteServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU remote zerver table entries."
::= { nmsEponOnuRemoteServer 1 }
nmsEponOnuRemoteServerEntry OBJECT-TYPE
SYNTAX NMSEponOnuRemoteServerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of EPON ONU remote server IP address table."
INDEX { onuRemoteServerIndex }
::= { nmsEponOnuRemoteServerTable 1 }
NMSEponOnuRemoteServerEntry ::=
SEQUENCE {
onuRemoteServerIndex
INTEGER,
onuRemoteServerIpAddr
IpAddress,
onuRemoteServerRowStatus
RowStatus
}
onuRemoteServerIndex OBJECT-TYPE
SYNTAX INTEGER(0..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU remote server IP address Index. This value is index of . 0-this value is deleted. Default value is none. "
::= { nmsEponOnuRemoteServerEntry 1 }
onuRemoteServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU remote server IP address."
::= { nmsEponOnuRemoteServerEntry 2 }
onuRemoteServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU remote server IP address setting row status. These two items: onuRemoteServerIndex, onuRemoteServerIpAddr, are set together. "
::= { nmsEponOnuRemoteServerEntry 3 }
END

View File

@@ -1,70 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-RESET.MIB: NMS LLID ONU RESET MIB file
-- MAY 2010
-- *****************************************************************
--
NMS-EPON-ONU-RESET DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
PortList
FROM Q-BRIDGE-MIB;
nmsEponOnuReset OBJECT IDENTIFIER ::= { nmsEPONGroup 25 }
nmsEponOnuResetTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuResetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the ONU reset table entries. The corresponding onu id will input and corresponding onu will reset."
::= { nmsEponOnuReset 1 }
nmsEponOnuResetEntry OBJECT-TYPE
SYNTAX NMSEponOnuResetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of certain ONU reset operation table entry. The ONU id can be reset through this table."
INDEX { onuLlid }
::= { nmsEponOnuResetTable 1 }
NMSEponOnuResetEntry ::=
SEQUENCE {
onuLlid
INTEGER,
onuReset
INTEGER
}
onuLlid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU LLID."
::= { nmsEponOnuResetEntry 1 }
onuReset OBJECT-TYPE
SYNTAX INTEGER{
no_action(0),
reset(1)
}
ACCESS write-only
STATUS mandatory
DESCRIPTION
"ONU reset operation.1-reset,0-no action."
::= { nmsEponOnuResetEntry 2 }
END

View File

@@ -1,239 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-SERIAL-PORT.MIB: NMS ONU SERIAL PORT MIB file
-- AUG 2010
-- *****************************************************************
--
NMS-EPON-ONU-SERIAL-PORT DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuSerialPort OBJECT IDENTIFIER ::= { nmsEPONGroup 27 }
nmsEponOnuSerialPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU serial port table entries."
::= { nmsEponOnuSerialPort 1 }
nmsEponOnuSerialPortEntry OBJECT-TYPE
SYNTAX NMSEponOnuSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU serial port table."
INDEX { llidIfIndex,onuSerialPortSeqNo }
::= { nmsEponOnuSerialPortTable 1 }
NMSEponOnuSerialPortEntry ::=
SEQUENCE {
llidIfIndex
INTEGER,
onuSerialPortSeqNo
INTEGER,
onuSerialPortSpeed
INTEGER,
onuSerialPortDataBits
INTEGER,
onuSerialPortHaltBits
INTEGER,
onuSerialPortParity
INTEGER,
onuSerialPortFlowControl
INTEGER,
onuSerialPortPropRowStatus
RowStatus,
onuSerialPortDataReadInterval
INTEGER,
onuSerialPortDataReadBytes
INTEGER,
onuSerialPortBufferRowStatus
RowStatus,
onuSerialPortKeepaliveMode
INTEGER,
onuSerialPortKeepaliveIdle
INTEGER,
onuSerialPortKeepaliveTimeout
INTEGER,
onuSerialPortKeepaliveProbeCount
INTEGER,
onuSerialPortKeepaliveRowStatus
RowStatus,
onuSerialPortLoopback
TruthValue
}
llidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID interface id, unique in system. The same value as NMS-EPON-LLID mib index."
::= { nmsEponOnuSerialPortEntry 1 }
onuSerialPortSeqNo OBJECT-TYPE
SYNTAX INTEGER(224..239)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU serial port sequence number, unique in one ONU."
::= { nmsEponOnuSerialPortEntry 2 }
onuSerialPortSpeed OBJECT-TYPE
SYNTAX INTEGER(300..115200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port speed. Default value is 9600."
::= { nmsEponOnuSerialPortEntry 3 }
onuSerialPortDataBits OBJECT-TYPE
SYNTAX INTEGER(5..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port data bits. Default value is 8."
::= { nmsEponOnuSerialPortEntry 4 }
onuSerialPortHaltBits OBJECT-TYPE
SYNTAX INTEGER(1..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port halt bits. Default value is 1."
::= { nmsEponOnuSerialPortEntry 5 }
onuSerialPortParity OBJECT-TYPE
SYNTAX INTEGER{
none(0),
odd(1),
even(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port parity. Default value is 0-none."
::= { nmsEponOnuSerialPortEntry 6 }
onuSerialPortFlowControl OBJECT-TYPE
SYNTAX INTEGER{
none(0),
software(1),
hardware(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port parity. Default value is 0-none."
::= { nmsEponOnuSerialPortEntry 7 }
onuSerialPortPropRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU serial port properties row status.These five item are set together: onuSerialPortSpeed, onuSerialPortDataBits, onuSerialPortHaltBits, onuSerialPortParity, onuSerialPortFlowControl. "
::= { nmsEponOnuSerialPortEntry 8 }
onuSerialPortDataReadInterval OBJECT-TYPE
SYNTAX INTEGER(10..100000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port buffer data read interval. Unit is mili-second, and default value is 100 ms."
::= { nmsEponOnuSerialPortEntry 9 }
onuSerialPortDataReadBytes OBJECT-TYPE
SYNTAX INTEGER(10..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port buffer data read bytes. When storage is up to limit, the bytes must be sent out. Default value is 100."
::= { nmsEponOnuSerialPortEntry 10 }
onuSerialPortBufferRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU serial port buffer setting row status.These two item are set together: onuSerialPortDataReadInterval, onuSerialPortDataReadBytes. "
::= { nmsEponOnuSerialPortEntry 11 }
onuSerialPortKeepaliveMode OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port keepalive mode. 0-disable, 1-enable."
::= { nmsEponOnuSerialPortEntry 12 }
onuSerialPortKeepaliveIdle OBJECT-TYPE
SYNTAX INTEGER(1..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port keepalive idle. if there is no r/x package in time of onuSerialPortKeepaliveIdle, system will send keepalive package to probe. Unit is second, and default value is 100 s."
::= { nmsEponOnuSerialPortEntry 13 }
onuSerialPortKeepaliveTimeout OBJECT-TYPE
SYNTAX INTEGER(1..10000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port keepalive timeout. if there is no r/x package in time of onuSerialPortKeepaliveIdle, system will send keepalive package to probe. And if there is no rsponse package in onuSerialPortKeepaliveTimeout, this keepalive package is timeout. Unit is second, and default value is 100 s."
::= { nmsEponOnuSerialPortEntry 14 }
onuSerialPortKeepaliveProbeCount OBJECT-TYPE
SYNTAX INTEGER(1..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port keepalive probing package sending count. Default value is 3."
::= { nmsEponOnuSerialPortEntry 15 }
onuSerialPortKeepaliveRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ONU serial port keepalive setting value row status. These three items are set together: onuSerialPortKeepaliveIdle, onuSerialPortKeepaliveTimeout, onuSerialPortKeepaliveProbeCount."
::= { nmsEponOnuSerialPortEntry 16 }
onuSerialPortLoopback OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU serial port loopback test."
::= { nmsEponOnuSerialPortEntry 17 }
END

View File

@@ -1,105 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-SERIAL-TRAP.MIB: NMS EPON ONU SERIAL TRAP MIB
--
-- May 2010
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-ONU-SERIAL-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
llidIfIndex FROM NMS-EPON-LLID
ifDescr FROM RFC-1213
onuIfSequenceNo FROM NMS-EPON-ONU-INTERFACE
onuID FROM NMS-EPON-ONU;
nmsEponOnuSerialTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 26 }
nmsEponOnuSerialBreak OBJECT-TYPE
SYNTAX INTEGER{
break(0),
recover(1)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ONU serial port status change.0-break, 1-recover."
::= { nmsEponOnuSerialTrap 1 }
nmsEponOnuSerialBreakReason OBJECT-TYPE
SYNTAX INTEGER{
network_break(1)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ONU serial port status change reason."
::= { nmsEponOnuSerialTrap 2 }
nmsEponOnuLoopbackDetectResult OBJECT-TYPE
SYNTAX INTEGER{
ok(0),
error(1)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ONU serial port status change reason."
::= { nmsEponOnuSerialTrap 3 }
-- Notifications
nmsEponOnuSerialBreakNotifications OBJECT IDENTIFIER
::= { nmsEponOnuSerialTrap 4 }
nmsEponOnuSerialBreakNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
onuIfSequenceNo,
ifDescr,
nmsEponOnuSerialBreak,
nmsEponOnuSerialBreakReason,
onuID
}
STATUS current
DESCRIPTION
"The agent generates this notification when onu serial interface status changes ."
::= { nmsEponOnuSerialBreakNotifications 1 }
-- Notifications
nmsEponOnuoopbackDetectResultNotifications OBJECT IDENTIFIER
::= { nmsEponOnuSerialTrap 5 }
nmsEponOnuLoopbackDetectResultNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
onuIfSequenceNo,
ifDescr,
nmsEponOnuLoopbackDetectResult,
onuID
}
STATUS current
DESCRIPTION
"The agent generates this notification when onu get a loopback result."
::= { nmsEponOnuoopbackDetectResultNotifications 1 }
END

View File

@@ -1,109 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU.MIB: NMS LLID ONU MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-STATIC-MAC DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuStaticMac OBJECT IDENTIFIER ::= { nmsEPONGroup 101}
nmsEponOnuStaticMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsEponOnuStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsEponOnuStaticMacEntry entries.
The port-based security mac address information."
::= { nmsEponOnuStaticMac 1 }
nmsEponOnuStaticMacEntry OBJECT-TYPE
SYNTAX nmsEponOnuStaticMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ONU static MAC address create operation.
(onuSlotIndex_onuIfIndex_onuStaticMacAddress_onuStaticMacAddressPortBitmap)to add a static
mac address.For example,'0_20_010000000001_00000003'will add the mac address '010000000001' to port 1
and port 2 of the ONU whose onuSlotIndex is 0 and onuIfIndex is 20.For 3305 the onuSlotIndex = 0.
The EPON will return a error symbol to indicate a unsuccessful operation. "
INDEX { onuSlotIndex , onuIfIndex,onuStaticMacAddress}
::= { nmsEponOnuStaticMacTable 1 }
nmsEponOnuStaticMacEntry ::= SEQUENCE {
onuSlotIndex INTEGER,
onuIfIndex INTEGER,
onuStaticMacAddress MacAddress,
onuStaticMacAddressPortBitmap OCTET STRING,
onuStaticMacAddressCreate OCTET STRING,
onuStaticMacAddressDel TruthValue
}
onuSlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Slot id, unique in system."
::= { nmsEponOnuStaticMacEntry 1 }
onuIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponOnuStaticMacEntry 2 }
onuStaticMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS current
DESCRIPTION
"ONU static MAC address. Need to configure with corresponding MAC addresss port together."
::= { nmsEponOnuStaticMacEntry 3 }
onuStaticMacAddressPortBitmap OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"ONU static MAC address port bitmap value. Each bit manifests an ONU port static MAC address
status. 0= no,1=yes. Fox example,3 means port 1 and port 2."
::= { nmsEponOnuStaticMacEntry 4}
onuStaticMacAddressCreate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS current
DESCRIPTION
"ONU static MAC address create operation.
(onuSlotIndex_onuIfIndex_onuStaticMacAddress_onuStaticMacAddressPortBitmap)to add a static
mac address.For example,'0_20_010000000001_00000003'will add the mac address '010000000001' to
port 1 and port 2 of the ONU whose onuSlotIndex is 0 and onuIfIndex is 20.For 3305 the
onuSlotIndex = 0.The EPON will return a error symbol to indicate a unsuccessful operation. "
::= { nmsEponOnuStaticMacEntry 5 }
onuStaticMacAddressDel OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS current
DESCRIPTION
"ONU static MAC address delete flag,True(1) will delete the mac address."
::= { nmsEponOnuStaticMacEntry 6 }
END

View File

@@ -1,252 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-TRAP.my: NMS EPON OLT CHIP STATUS TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-ONU-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
llidIfIndex FROM NMS-EPON-LLID
ifDescr FROM RFC1213-MIB
onuID,onuStatus,onuVendorID,onuModuleID,onuSerialPortCount,onuPonPortCount,onuBakupPonStatus,onuActivePonPortIndex,
onuCurrentPONInUse,onuCurrentPONMAC,onuPeerPONDiid,onuPeerPONMAC,onuPeerPONIndex,onuConfigurablePortDiid,cap2ProtectionType,
opModuleTemp,opModuleVolt,opModuleCurrent,opModuleRxPower,opModuleTxPower FROM NMS-EPON-ONU
currentActiveEponDiid,currentStandbyEponDiid,psgDiid,psgIfDescr FROM NMS-EPON-OLT-PSG
llidToEponPortDiid FROM NMS-EPON-LLID;
nmsEponOnuTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 18 }
TypeOfRemoteFailureIndication ::= INTEGER
{ link_fault(1),
dying_gasp(2),
critical_link_event(3)
}
TypeOfVersionUpdateStatus ::= INTEGER
{ start(1),
success(2),
failed(3)
}
onuRemoteFailureIndication OBJECT-TYPE
SYNTAX TypeOfRemoteFailureIndication
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS ONU remote failure indication."
::= { nmsEponOnuTrap 1 }
onuVersionUpdateStatus OBJECT-TYPE
SYNTAX TypeOfVersionUpdateStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS ONU software version update status."
::= { nmsEponOnuTrap 2 }
onuEpromVersionUpdateStatus OBJECT-TYPE
SYNTAX TypeOfVersionUpdateStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS ONU EPROM software version update status."
::= { nmsEponOnuTrap 3 }
-- Notifications
nmsOnuNotifications OBJECT IDENTIFIER
::= { nmsEponOnuTrap 4 }
nmsOnuNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
onuID,
onuRemoteFailureIndication,
onuStatus,
onuVersionUpdateStatus,
onuEpromVersionUpdateStatus,
onuVendorID,
onuModuleID,
onuSerialPortCount,
currentActiveEponDiid,
currentStandbyEponDiid,
llidToEponPortDiid,
onuPonPortCount,
cap2ProtectionType,
onuPeerPonPortStatus,
onuCurrentPONInUse
}
STATUS current
DESCRIPTION
"The agent generates this notification when onu changes ."
::= { nmsOnuNotifications 1 }
-- Notifications
nmsOnuBakupPonNotifications OBJECT IDENTIFIER
::= { nmsEponOnuTrap 5 }
nmsOnuBakupPonNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
onuID,
onuActivePonPortIndex,
onuBakupPonStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when onu bakup PON port status changes ."
::= { nmsOnuBakupPonNotifications 1 }
nms2Pon2Mac OBJECT IDENTIFIER ::= { nmsEponOnuTrap 6 }
onuPeerPonIfDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU peer PON port description."
::= { nms2Pon2Mac 1 }
onuPeerOLTPonIfDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU bakup OLT PON port description."
::= { nms2Pon2Mac 2 }
onuCurrentOLTPonIfDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU current OLT PON port description."
::= { nms2Pon2Mac 3 }
onuCurrentOLTPonDIid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU current PON belongs to OLT PON port DIid."
::= { nms2Pon2Mac 4 }
onuPeerOLTPonDIid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU peer PON belongs to OLT PON port DIid."
::= { nms2Pon2Mac 5 }
-- Notifications
nmsOnu2Pon2MacNotifications OBJECT IDENTIFIER
::= { nms2Pon2Mac 6 }
nmsOnu2Pon2MacNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
onuID,
onuCurrentPONInUse,
onuCurrentPONMAC,
onuPeerPONMAC,
onuPeerPONDiid,
onuPeerPonIfDesc,
onuCurrentOLTPonDIid,
onuCurrentOLTPonIfDesc,
onuPeerOLTPonDIid,
onuPeerOLTPonIfDesc,
psgDiid,
psgIfDescr,
onuConfigurablePortDiid,
onuVendorID,
onuModuleID,
onuSerialPortCount
}
STATUS current
DESCRIPTION
"The agent generates this notification when PON port of ONU with 2 PON and 2 MAC happens to switch."
::= { nmsOnu2Pon2MacNotifications 1 }
onuPeerPonPortStatus OBJECT-TYPE
SYNTAX INTEGER{
authenticated(0),
registered(1),
deregistered(2),
auto_config(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU peer pon port status. 0-authenticated, 1-registered, 2-deregistered."
::= { nms2Pon2Mac 7 }
nmsOnuSFPParameter OBJECT IDENTIFIER ::= { nmsEponOnuTrap 7 }
onuPonSFPStatus OBJECT-TYPE
SYNTAX INTEGER{
above(1),
below(2),
normal(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU PON port SFP parameter alarm notation. 1- higher than uplimit, 2- lower than downlimit, 3- back to noraml."
::= { nmsOnuSFPParameter 1 }
nmsOnuSFPParameterNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
onuID,
onuCurrentOLTPonDIid,
onuCurrentPONInUse,
onuPonSFPStatus,
opModuleTemp,
opModuleVolt,
opModuleCurrent,
opModuleRxPower,
opModuleTxPower
}
STATUS current
DESCRIPTION
"The agent generates this trap when onu optical module works in abnormal status. "
::= { nmsOnuSFPParameter 2 }
END

View File

@@ -1,111 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-UNI-IF-ACL-APP-MIB.my: NMS EPON-ONU-UNI-IF-ACL-APP MIB file
-- MAR 2010
-- *****************************************************************
--
NMS-EPON-ONU-UNI-IF-ACL-APP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
llidIfIndex
FROM NMS-EPON-LLID
RowStatus
FROM SNMPv2-TC;
nmsEponOnuUniIfAppPolicy OBJECT IDENTIFIER ::= { nmsEPONGroup 105 }
nmsEponOnuUniIfAppPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuUniIfAppPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon onu uni interface application policy table entries."
::= { nmsEponOnuUniIfAppPolicy 1 }
nmsEponOnuUniIfAppPolicyEntry OBJECT-TYPE
SYNTAX NMSEponOnuUniIfAppPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon onu uni interface property table."
INDEX { llidIfIndex,nmsOnuUniIfIndex }
::= { nmsEponOnuUniIfAppPolicyTable 1 }
NMSEponOnuUniIfAppPolicyEntry ::=
SEQUENCE {
llidIfIndex
INTEGER,
nmsOnuUniIfIndex
INTEGER,
nmsOnuUniIfInMacACL
DisplayString,
nmsOnuUniIfOutMacACL
DisplayString,
nmsOnuUniIfInIpACL
DisplayString,
nmsOnuUniIfOutIpACL
DisplayString
,
}
llidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponOnuUniIfAppPolicyEntry 1 }
nmsOnuUniIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each onu uni interface."
::= { nmsEponOnuUniIfAppPolicyEntry 2 }
nmsOnuUniIfInMacACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface input MAC address ACL."
::= { nmsEponOnuUniIfAppPolicyEntry 3 }
nmsOnuUniIfOutMacACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface output MAC address ACL."
::= { nmsEponOnuUniIfAppPolicyEntry 4 }
nmsOnuUniIfInIpACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface input IP address ACL."
::= { nmsEponOnuUniIfAppPolicyEntry 5 }
nmsOnuUniIfOutIpACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface output IP address ACL."
::= { nmsEponOnuUniIfAppPolicyEntry 6 }
END

View File

@@ -1,95 +0,0 @@
-- *****************************************************************
-- NMS-EPON-Onu-Uni-Qos-Policy.MIB: NMS LLID Onu Uni Qos Policy MIB file
-- MAR 2010
-- *****************************************************************
--
NMS-EPON-ONU-UNI-QOS-POLICY DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,QosPolicy
FROM SNMPv2-TC;
nmsEponOnuUniQosPolicy OBJECT IDENTIFIER ::= { nmsEPONGroup 106}
nmsEponOnuUniQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsEponOnuUniQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsEponOnuUniQosPolicyEntry entries.
The port-based security mac address information."
::= { nmsEponOnuUniQosPolicy 1 }
nmsEponOnuUniQosPolicyEntry OBJECT-TYPE
SYNTAX nmsEponOnuUniQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Map Apply operation.(OnuIfIndex_OnuQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Onu which pon port diid is 7.
For 3305, the EPON will return a error symbol to indicate
a unsuccessful operation. "
INDEX { OnuIfIndex,OnuUniIfIndex,OnuQosPolicy}
::= { nmsEponOnuUniQosPolicyTable 1 }
nmsEponOnuUniQosPolicyEntry ::= SEQUENCE {
OnuIfIndex INTEGER,
OnuUniIfIndex INTEGER,
OnuUniQosPolicy DisplayString,
OnuUniQosPolicyCreate INTEGER,
OnuUniQosPolicyDel TruthValue
}
OnuIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponOnuUniQosPolicyEntry 1 }
OnuUniIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Onu Uni interface id, unique in system."
::= { nmsEponOnuUniQosPolicyEntry 2 }
OnuUniQosPolicy OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A unique string for each Policy Map up to 20 characters.
This string is part of index of Table."
::= { nmsEponOnuUniQosPolicyEntry 3 }
OnuUniQosPolicyCreate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Onu Policy Map create flag,True(1) will delete the Policy Map. "
::= { nmsEponOnuUniQosPolicyEntry 4 }
OnuUniQosPolicyDel OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS current
DESCRIPTION
"Onu Policy Map delete flag,True(1) will delete the Policy Map."
::= { nmsEponOnuUniQosPolicyEntry 5}
END

View File

@@ -1,151 +0,0 @@
-- *****************************************************************
-- NMS-EPON-ONU-VLAN.MIB: NMS LLID ONU VLAN MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-ONU-VLAN DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,MacAddress
FROM SNMPv2-TC;
nmsEponOnuVlan OBJECT IDENTIFIER ::= { nmsEPONGroup 13 }
nmsepononuvlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port vlan table entries."
::= { nmsEponOnuVlan 1 }
nmsEponOnuVlanEntry OBJECT-TYPE
SYNTAX NMSEponOnuVlanEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port vlan property table."
INDEX { onuLlidDiid,onuIfSequenceNo,onuOldVlan }
::= { nmsepononuvlanTable 1 }
NMSEponOnuVlanEntry ::=
SEQUENCE {
onuLlidDiid
INTEGER,
onuIfSequenceNo
INTEGER,
onuOldVlan
INTEGER,
onuNewVlan
INTEGER
}
onuLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuIfSequenceNo and onuOldVlan."
::= { nmsEponOnuVlanEntry 1 }
onuIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuLlidDiid and onuOldVlan."
::= { nmsEponOnuVlanEntry 2 }
onuOldVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU interface old vlan id. This configuration can be set only as vlan mode is translation mode."
::= { nmsEponOnuVlanEntry 3 }
onuNewVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU interface new vlan id. This configuration can be set only as vlan mode is translation mode."
::= { nmsEponOnuVlanEntry 4 }
nmsepononuvlanaggTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEponOnuVlanAggEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon ONU port vlan aggregation table entries."
::= { nmsEponOnuVlan 2 }
nmsEponOnuVlanAggEntry OBJECT-TYPE
SYNTAX NMSEponOnuVlanAggEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon ONU port vlan aggregation property table."
INDEX { onuAggLlidDiid,onuAggIfSequenceNo,onuAggDstVlan }
::= { nmsepononuvlanaggTable 1 }
NMSEponOnuVlanAggEntry ::=
SEQUENCE {
onuAggLlidDiid
INTEGER,
onuAggIfSequenceNo
INTEGER,
onuAggSrcVlans
BIT STRING,
onuAggDstVlan
INTEGER
}
onuAggLlidDiid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"LLID port DIID, as one of the index together with onuAggIfSequenceNo and onuAggDstVlan."
::= { nmsEponOnuVlanAggEntry 1 }
onuAggIfSequenceNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ONU interface sequence number, as one of the index together with onuAggLlidDiid and onuAggDstVlan."
::= { nmsEponOnuVlanAggEntry 2 }
onuAggSrcVlans OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU interface aggregation source VLANs. There is totally 4094 bit. Each bit means ONU aggregation vlan allowed or not. 0- not allowed, 1- allowed. "
::= { nmsEponOnuVlanAggEntry 3 }
onuAggDstVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ONU interface aggregation source VLAN ID, as one of the index together with onuAggLlidDiid and onuAggIfSequenceNo. "
::= { nmsEponOnuVlanAggEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -1,47 +0,0 @@
-- *****************************************************************
-- NMS-EPON-PON-ILLEAGL-REG-TRAP.my: NMS EPON PON TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2009 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-PON-ILLEAGL-REG-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI
ponIfIndex FROM NMS-EPON-OLT-PON
ifDescr FROM RFC1213-MIB
onuID FROM NMS-EPON-ONU;
nmsEponPonIlleagalRegTrap OBJECT IDENTIFIER ::= { nmsEPONGroup 16 }
-- Notifications
nmsEponPonOnuIllegalRegNotifications OBJECT IDENTIFIER
::= { nmsEponPonIlleagalRegTrap 1 }
nmsEponPonOnuIllegalRegNotification NOTIFICATION-TYPE
OBJECTS {
ponIfIndex,
ifDescr,
onuID
}
STATUS current
DESCRIPTION
"The agent generates this notification when pon gets an illegal registration ."
::= { nmsEponPonOnuIllegalRegNotifications 1 }
END

View File

@@ -1,87 +0,0 @@
-- *****************************************************************
-- NMS-EPON-Pon.MIB: NMS LLID Pon MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-EPON-PON-QOS-POLICY DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsEPONGroup
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,QosPolicy
FROM SNMPv2-TC;
nmsEponPonQosPolicy OBJECT IDENTIFIER ::= { nmsEPONGroup 104}
nmsEponPonQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsEponPonQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsEponPonQosPolicyEntry entries.
The port-based security mac address information."
::= { nmsEponPonQosPolicy 1 }
nmsEponPonQosPolicyEntry OBJECT-TYPE
SYNTAX nmsEponPonQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Map Apply operation.(PonIfIndex_PonQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Pon 7.
For 3305, the EPON will return a error symbol to indicate a unsuccessful operation. "
INDEX { PonIfIndex,PonQosPolicy}
::= { nmsEponPonQosPolicyTable 1 }
nmsEponPonQosPolicyEntry ::= SEQUENCE {
PonIfIndex INTEGER,
PonQosPolicy DisplayString,
PonQosPolicyCreate DisplayString,
PonQosPolicyDel TruthValue
}
PonIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsEponPonQosPolicyEntry 1 }
PonQosPolicy OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A unique string for each Policy Map up to 20 characters.
This string is part of index of Table."
::= { nmsEponPonQosPolicyEntry 2 }
PonQosPolicyCreate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"Policy Map Apply operation.(PonIfIndex_PonQosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to Pon 7.
For 3305 ,the EPON will return a error symbol to indicate
a unsuccessful operation. "
::= { nmsEponPonQosPolicyEntry 3 }
PonQosPolicyDel OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-write
STATUS current
DESCRIPTION
"Pon Policy Map delete flag,True(1) will delete the Policy Map."
::= { nmsEponPonQosPolicyEntry 4}
END

View File

@@ -1,91 +0,0 @@
-- *****************************************************************
-- NMS-EPON-TFTP.my: NMS EPON TFTP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-TFTP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup FROM NMS-SMI;
nmsEponTftp OBJECT IDENTIFIER ::= { nmsEPONGroup 20 }
nmsTftpSrcPath OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device source file path."
::= { nmsEponTftp 1 }
nmsTftpSrcFileName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device source file name."
::= { nmsEponTftp 2 }
nmsTftpDestPath OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device destination file path."
::= { nmsEponTftp 3 }
nmsTftpDestFileName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device destination file name."
::= { nmsEponTftp 4 }
nmsTftpActvice OBJECT-TYPE
SYNTAX INTEGER{
upload(1),
download(2),
disable(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device tftp operation status. When the value 'upload(1)' is set, all the value in this mib file would be read into system and cresponding file in destination would be uploaded into flash. As the value 'download(2)' is set, the file in the flash would be downloaded into local machine. After all the operations finish, the value would be set as 'disable(3)' automatically. "
::= { nmsEponTftp 5 }
nmsTftpResult OBJECT-TYPE
SYNTAX INTEGER{
success(0),
failure(8888)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NMS EPON OLT device tftp operation result."
::= { nmsEponTftp 6 }
END

View File

@@ -1,693 +0,0 @@
--
-- NMS ERPS MIB
-- 2010.04.20 Lysh
-- Last Updated: 2010.5.10
--
NMS-ERPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmslocal
FROM NMS-SMI;
-- 1.3.6.1.4.1.3320.2.X
nmsERPS OBJECT IDENTIFIER ::={ nmslocal 231 }
-- 1.3.6.1.4.1.3320.2.X.1
nmsERPSRings OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ethernet ring instances."
::={ nmsERPS 1 }
-- 1.3.6.1.4.1.3320.2.X.2
nmsERPSInconsistenceCheck OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value indicates that the ring-port inconsistence check is enabled or disabled."
::={ nmsERPS 2 }
-- 1.3.6.1.4.1.3320.2.X.3
nmsERPSPduRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of input PDUs."
::={ nmsERPS 3 }
-- 1.3.6.1.4.1.3320.2.X.4
nmsERPSPduRxDropped OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input discarded PDUs."
::={ nmsERPS 4 }
-- 1.3.6.1.4.1.3320.2.X.5
nmsERPSPduTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of output PDUs."
::={ nmsERPS 5 }
-- 1.3.6.1.4.1.3320.2.X.6
nmsERPSRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSERPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of rings."
::= { nmsERPS 6 }
-- 1.3.6.1.4.1.3320.2.X.6.1
nmsERPSRingTableEntry OBJECT-TYPE
SYNTAX NMSERPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of rings."
INDEX { nmsERPSRingID }
::= { nmsERPSRingTable 1 }
NMSERPSRingTableEntry ::=
SEQUENCE {
nmsERPSRingID
INTEGER,
nmsERPSRingNodeID
DisplayString,
nmsERPSRingPorts
INTEGER,
nmsERPSRingRole
INTEGER,
nmsERPSRingState
INTEGER,
nmsERPSRingWTR
INTEGER,
nmsERPSRingWtrWhile
INTEGER,
nmsERPSRingSignalFail
INTEGER,
nmsERPSRingSending
DisplayString,
nmsERPSRingRplOwnerID
DisplayString,
nmsERPSRingRplOwnerMAC
DisplayString,
nmsERPSRingDiscovering
INTEGER,
nmsERPSRingDiscoverWhile
INTEGER,
nmsERPSRingPriorityValue
INTEGER,
nmsERPSRingWtrTime
INTEGER,
nmsERPSRingGuardTime
INTEGER,
nmsERPSRingSendTime
INTEGER,
nmsERPSRingDiscoveryTime
INTEGER,
nmsERPSRingDpduInterval
INTEGER,
nmsERPSRingDiscoveryCount
INTEGER,
nmsERPSRingDiscoveryLastDuration
INTEGER,
nmsERPSRingDiscoveryLastElapsed
INTEGER,
nmsERPSRingAdminStatus
INTEGER,
nmsERPSRingPort1
INTEGER,
nmsERPSRingPort1AdminType
INTEGER,
nmsERPSRingPort1OperType
INTEGER,
nmsERPSRingPort1State
INTEGER,
nmsERPSRingPort1Status
INTEGER,
nmsERPSRingPort2
INTEGER,
nmsERPSRingPort2AdminType
INTEGER,
nmsERPSRingPort2OperType
INTEGER,
nmsERPSRingPort2State
INTEGER,
nmsERPSRingPort2Status
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.6.1.1
nmsERPSRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of ring instances."
::={ nmsERPSRingTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.6.1.2
nmsERPSRingNodeID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring node identifier composed of a priority value
and the bridge MAC address."
::={ nmsERPSRingTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.6.1.3
nmsERPSRingPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of interfaces which are configured in a ring."
::={ nmsERPSRingTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.6.1.4
nmsERPSRingRole OBJECT-TYPE
SYNTAX INTEGER {
notRplOwner(0),
rplOwner(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates whether one port of the ring node
is the Ring protection link(RPL)."
::={ nmsERPSRingTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.6.1.5
nmsERPSRingState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
protection(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ring protection state machine value."
::={ nmsERPSRingTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.6.1.6
nmsERPSRingWTR OBJECT-TYPE
SYNTAX INTEGER {
notWaitToRestore(0),
waitToRestore(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value from the RPL-Owner indicates whether it is Waiting to restore."
::={ nmsERPSRingTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.6.1.7
nmsERPSRingWtrWhile OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Wait-to-restore timer value, in seconds,
which is the time left before the RPL-Owner restores from Protection state."
::={ nmsERPSRingTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.6.1.8
nmsERPSRingSignalFail OBJECT-TYPE
SYNTAX INTEGER {
noSignalFail(0),
signalFail(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates if a ring port is failed."
::={ nmsERPSRingTableEntry 8 }
-- 1.3.6.1.4.1.3320.2.X.6.1.9
nmsERPSRingSending OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of PDUs being sent."
::={ nmsERPSRingTableEntry 9 }
-- 1.3.6.1.4.1.3320.2.X.6.1.10
nmsERPSRingRplOwnerID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RPL-Owner's identifier,
recorded from a superior discovery PDU."
::={ nmsERPSRingTableEntry 10 }
-- 1.3.6.1.4.1.3320.2.X.6.1.11
nmsERPSRingRplOwnerMAC OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RPL-Owner's bridge MAC address,
recorded from a NR-RB PDU."
::={ nmsERPSRingTableEntry 11 }
-- 1.3.6.1.4.1.3320.2.X.6.1.12
nmsERPSRingDiscovering OBJECT-TYPE
SYNTAX INTEGER {
notDiscovering(0),
discovering(1),
disabled(2),
enabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value indicates if the ring discovery process is running."
::={ nmsERPSRingTableEntry 12 }
-- 1.3.6.1.4.1.3320.2.X.6.1.13
nmsERPSRingDiscoverWhile OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The discovery timer value, in seconds.
Remaining time of the discovery process."
::={ nmsERPSRingTableEntry 13 }
-- 1.3.6.1.4.1.3320.2.X.6.1.14
nmsERPSRingPriorityValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured ring node priority value.
The lowest priority makes a node RPL-Owner in the ring.
Available range is from 0 to 61440, in steps of 4096."
::={ nmsERPSRingTableEntry 14 }
-- 1.3.6.1.4.1.3320.2.X.6.1.15
nmsERPSRingWtrTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured Wait-to-restore time, in seconds."
::={ nmsERPSRingTableEntry 15 }
-- 1.3.6.1.4.1.3320.2.X.6.1.16
nmsERPSRingGuardTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured Guard-time, in 10ms."
::={ nmsERPSRingTableEntry 16 }
-- 1.3.6.1.4.1.3320.2.X.6.1.17
nmsERPSRingSendTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured interval of ring protection PDUs, in seconds."
::={ nmsERPSRingTableEntry 17 }
-- 1.3.6.1.4.1.3320.2.X.6.1.18
nmsERPSRingDiscoveryTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The duration configured for discovery process, in seconds."
::={ nmsERPSRingTableEntry 18 }
-- 1.3.6.1.4.1.3320.2.X.6.1.19
nmsERPSRingDpduInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured interval of ring discovery PDUs, in seconds."
::={ nmsERPSRingTableEntry 19 }
-- 1.3.6.1.4.1.3320.2.X.6.1.20
nmsERPSRingDiscoveryCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of discovery process ever started."
::={ nmsERPSRingTableEntry 20 }
-- 1.3.6.1.4.1.3320.2.X.6.1.21
nmsERPSRingDiscoveryLastDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Runtime of the last discovery process, in 10 ms."
::={ nmsERPSRingTableEntry 21 }
-- 1.3.6.1.4.1.3320.2.X.6.1.22
nmsERPSRingDiscoveryLastElapsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Elapsed time since last discovery started, in seconds."
::={ nmsERPSRingTableEntry 22 }
-- 1.3.6.1.4.1.3320.2.X.6.1.23
nmsERPSRingAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A read-create value that indicates the configuration status
of the ring instance. Set this value to 'enabled' to start
the ring or 'disabled' to stop it."
::={ nmsERPSRingTableEntry 23 }
-- 1.3.6.1.4.1.3320.2.X.6.1.24
nmsERPSRingPort1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The interface index of the first ring port. Value 0 indicates that
the first port is not configured. This value is read-write."
::={ nmsERPSRingTableEntry 24 }
-- 1.3.6.1.4.1.3320.2.X.6.1.25
nmsERPSRingPort1AdminType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured type of the first ring port. Set this value to
'rpl' to configure the Ring-Protection-Link."
::={ nmsERPSRingTableEntry 25 }
-- 1.3.6.1.4.1.3320.2.X.6.1.26
nmsERPSRingPort1OperType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The running type of the first ring port."
::={ nmsERPSRingTableEntry 26 }
-- 1.3.6.1.4.1.3320.2.X.6.1.27
nmsERPSRingPort1State OBJECT-TYPE
SYNTAX INTEGER {
blocking(0),
forwarding(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Forwarding state of the first ring port."
::={ nmsERPSRingTableEntry 27 }
-- 1.3.6.1.4.1.3320.2.X.6.1.28
nmsERPSRingPort1Status OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Link status of the first ring port."
::={ nmsERPSRingTableEntry 28 }
-- 1.3.6.1.4.1.3320.2.X.6.1.29
nmsERPSRingPort2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The interface index of the second ring port. Value 0 indicates that
the second port is not configured. This value is read-write.."
::={ nmsERPSRingTableEntry 29 }
-- 1.3.6.1.4.1.3320.2.X.6.1.30
nmsERPSRingPort2AdminType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The configured type of the second ring port. Set this value to
'rpl' to configure the Ring-Protection-Link."
::={ nmsERPSRingTableEntry 30 }
-- 1.3.6.1.4.1.3320.2.X.6.1.31
nmsERPSRingPort2OperType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The running type of the second ring port."
::={ nmsERPSRingTableEntry 31 }
-- 1.3.6.1.4.1.3320.2.X.6.1.32
nmsERPSRingPort2State OBJECT-TYPE
SYNTAX INTEGER {
blocking(0),
forwarding(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Forwarding state of the second ring port."
::={ nmsERPSRingTableEntry 32 }
-- 1.3.6.1.4.1.3320.2.X.6.1.33
nmsERPSRingPort2Status OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Link status of the second ring port."
::={ nmsERPSRingTableEntry 33 }
-- 1.3.6.1.4.1.3320.2.X.7
nmsERPSRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSERPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains informations of ring ports."
::= { nmsERPS 7 }
-- 1.3.6.1.4.1.3320.2.X.7.1
nmsERPSRingPortTableEntry OBJECT-TYPE
SYNTAX NMSERPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains informations of ring ports."
INDEX { nmsERPSRingPortRingID, nmsERPSRingPort }
::= { nmsERPSRingPortTable 1 }
NMSERPSRingPortTableEntry ::=
SEQUENCE {
nmsERPSRingPortRingID
INTEGER,
nmsERPSRingPort
INTEGER,
nmsERPSRingPortNum
INTEGER,
nmsERPSRingPortAdminType
INTEGER,
nmsERPSRingPortOperType
INTEGER,
nmsERPSRingPortState
INTEGER,
nmsERPSRingPortStatus
INTEGER,
nmsERPSRingPortForwards
INTEGER,
nmsERPSRingPortForwardLastElapsed
INTEGER,
nmsERPSRingPortRx
INTEGER,
nmsERPSRingPortTx
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.7.1.1
nmsERPSRingPortRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of ring instance, in which this port is configured."
::={ nmsERPSRingPortTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.7.1.2
nmsERPSRingPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface index of the ring port."
::={ nmsERPSRingPortTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.7.1.3
nmsERPSRingPortAdminType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates that if the port is configured as
the Ring Protection Link(RPL)."
::={ nmsERPSRingPortTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.7.1.4
nmsERPSRingPortOperType OBJECT-TYPE
SYNTAX INTEGER {
ring-port(0),
rpl(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates that if the port is running as
the Ring Protection Link(RPL). This value may be
different with the value of 'nmsERPSRingPortAdminType'"
::={ nmsERPSRingPortTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.7.1.5
nmsERPSRingPortState OBJECT-TYPE
SYNTAX INTEGER {
blocking(0),
forwarding(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of a ring port, forwarding or blocking."
::={ nmsERPSRingPortTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.7.1.6
nmsERPSRingPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Link status of a ring port."
::={ nmsERPSRingPortTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.7.1.7
nmsERPSRingPortForwards OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this port transitioned to forwarding state."
::={ nmsERPSRingPortTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.7.1.8
nmsERPSRingPortForwardLastElapsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Elapsed time since the port became forwarding, in seconds."
::={ nmsERPSRingPortTableEntry 8 }
-- 1.3.6.1.4.1.3320.2.X.7.1.9
nmsERPSRingPortRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of received PDUs on this port."
::={ nmsERPSRingPortTableEntry 9 }
-- 1.3.6.1.4.1.3320.2.X.7.1.10
nmsERPSRingPortTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of transmitted PDUs on this port."
::={ nmsERPSRingPortTableEntry 10 }
-- Notifications
-- 1.3.6.1.4.1.3320.2.X.8
nmsERPSRingNotifications OBJECT IDENTIFIER ::= { nmsERPS 8 }
-- 1.3.6.1.4.1.3320.2.X.8.1
nmsERPSRingRoleChange NOTIFICATION-TYPE
OBJECTS {
nmsERPSRingID,
nmsERPSRingNodeID,
nmsERPSRingRole
}
STATUS current
DESCRIPTION
"The notification is generated when ring node role changes."
::= { nmsERPSRingNotifications 1 }
-- 1.3.6.1.4.1.3320.2.X.8.2
nmsERPSRingStateChange NOTIFICATION-TYPE
OBJECTS {
nmsERPSRingID,
nmsERPSRingNodeID,
nmsERPSRingRole,
nmsERPSRingState
}
STATUS current
DESCRIPTION
"The notification is generated when a RPL-Owner detects that
the state of ring changed."
::= { nmsERPSRingNotifications 2 }
END

View File

@@ -1,129 +0,0 @@
-- *****************************************************************
-- NMS-ETHERRING.my: NMS ETHERRING MIB
--
-- September 2008
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-ETHERRING DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmslocal FROM NMS-SMI
IpAddress, TimeTicks FROM RFC1155-SMI
PhysAddress FROM RFC1213-MIB;
--definition of the etherring table content
nmsetherring OBJECT IDENTIFIER ::= { nmslocal 224 }
TypeOfType ::= INTEGER
{ master(0),
transit(1)
}
TypeOfStatus :: INTEGER
{
up(0),
down(1)
}
nmsEtherRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSEtherRingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" ."
::= { nmsetherring 1 }
nmsEtherRingEntry OBJECT-TYPE
SYNTAX NMSEtherRingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
INDEX { index }
::= { nmsEtherRingTable 1 }
NMSEtherRingEntry ::=
SEQUENCE {
index
INTEGER (0..32),
type
TypeOfType,
status
TypeOfStatus,
time
TimeTicks
}
index OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"index of the etherring table."
::= { nmsEtherRingEntry 1 }
type OBJECT-TYPE
SYNTAX TypeOfType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"type of ."
::= { nmsEtherRingEntry 2 }
status OBJECT-TYPE
SYNTAX TypeOfStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"type of 2 ."
::= { nmsEtherRingEntry 3 }
time OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hold time of blocking."
::= { nmsEtherRingEntry 4 }
-- Notifications
nmsEtherRingMIBNotifications OBJECT IDENTIFIER
::= { nmsetherring 2 }
nmsEtherRingNotification NOTIFICATION-TYPE
OBJECTS {
index,
type,
status,
time
}
STATUS current
DESCRIPTION
"The agent generates this notification when certain defined types of packages have been blocked or unblocked."
::= { nmsEtherRingMIBNotifications 1 }
END

View File

@@ -1,307 +0,0 @@
-- *****************************************************************
-- NMS-FAN-TRAP.MIB: NMS FAN TRAP MIB
--
-- JAN 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-FAN-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup,nmsMgmt FROM NMS-SMI;
fanTrap OBJECT IDENTIFIER ::= { nmsMgmt 187 }
-- Notifications
fanStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
--normal(-268435456),
stop(0)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Fan status, 1-normal, 2-stop."
::= { fanTrap 1 }
nmsFanNotifications OBJECT IDENTIFIER
::= { fanTrap 2 }
nmsFanNotification NOTIFICATION-TYPE
OBJECTS {
fanStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when fan stops or resumes ."
::= { nmsFanNotifications 1 }
fanRunningStatus OBJECT IDENTIFIER ::= { fanTrap 3 }
fan1RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 1 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 1 }
fan2RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 2 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 2 }
fan3RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 3 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 3 }
fan4RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 4 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 4 }
fan5RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 5 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 5 }
fan6RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 6 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 6 }
fan7RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 7 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 7 }
fan8RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 8 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 8 }
fan9RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 9 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 9 }
fan10RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 10 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 10 }
fan11RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 11 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 11 }
fan12RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 12 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 12 }
fan13RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 13 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 13 }
fan14RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 14 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 14 }
fan15RunningStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan 15 status, 1-normal, 2-stop, unused(3)."
::= { fanRunningStatus 15 }
--***********************************************************--
FanTable OBJECT-TYPE
SYNTAX SEQUENCE OF FanTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of fan-devices entries."
::= { fanTrap 4 }
FanTableEntry OBJECT-TYPE
SYNTAX FanTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of fan-devices"
INDEX { FanIndex }
::= { FanTable 1 }
FanTableEntry ::=
SEQUENCE {
FanIndex
INTEGER,
FanStatus
INTEGER,
FanSpeed
INTEGER,
FanShelfNum
INTEGER
}
FanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of fan-device"
::= { FanTableEntry 1 }
FanStatus OBJECT-TYPE
SYNTAX INTEGER{
normal(1),
stop(2),
unused(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan-device status."
::= { FanTableEntry 2 }
FanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan-device speed."
::= { FanTableEntry 3 }
FanShelfNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fan-device shelf number."
::= { FanTableEntry 4 }
END

View File

@@ -1,189 +0,0 @@
-- *****************************************************************
-- NMS-FILTER-TRAP.my: NMS FILTER TRAP MIB
--
-- November 2008
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-FILTER-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmslocal FROM NMS-SMI
IpAddress, TimeTicks FROM RFC1155-SMI
PhysAddress FROM RFC1213-MIB;
--definition of the filter table content
nmsfilter OBJECT IDENTIFIER ::= { nmslocal 222 }
TypeOfBlock ::= INTEGER
{ arp(1),
bpdu(2),
dhcp(3),
ip(4),
igmp(5)
}
TypeOfAction ::= INTEGER
{
off(0),
on(1)
}
nmsFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of filter entries."
::= { nmsfilter 1 }
nmsFilterEntry OBJECT-TYPE
SYNTAX NMSFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of filter objects in the
NMS device which includes the blocked content."
INDEX { filterIndex }
::= { nmsFilterTable 1 }
NMSFilterEntry ::=
SEQUENCE {
lineIndex
INTEGER (0..32),
timeOcr
TimeTicks,
timeHold
TimeTicks,
filterIpAddress
IpAddress,
filterPhyAddress
PhysAddress,
portNum
INTEGER,
message
TypeOfBlock,
vlanID
INTEGER (1..4094),
Action
TypeOfAction
}
lineIndex OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"index of the filter table."
::= { nmsFilterEntry 1 }
timeOcr OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Occurance time of blocking."
::= { nmsFilterEntry 2 }
timeHold OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hold time of blocking."
::= { nmsFilterEntry 3 }
filterIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of blocked device."
::= { nmsFilterEntry 4 }
filterPhyAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The mac address of blocked device."
::= { nmsFilterEntry 5 }
portNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"interface index to be blocked."
::= { nmsFilterEntry 6 }
message OBJECT-TYPE
SYNTAX TypeOfBlock
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of blocking."
::= { nmsFilterEntry 7 }
vlanID OBJECT-TYPE
SYNTAX INTEGER (1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vlan identifier of blocked device port."
::= { nmsFilterEntry 8 }
Action OBJECT-TYPE
SYNTAX TypeOfAction
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The action, which means block or unblock."
::= { nmsFilterEntry 9 }
-- Notifications
nmsFilterMIBNotifications OBJECT IDENTIFIER
::= { nmsfilter 2 }
nmsFilterNotification NOTIFICATION-TYPE
OBJECTS {
timeOcr,
timeHold,
filterIpAddress,
filterPhyAddress,
portNum,
message,
vlanID,
Action
}
STATUS current
DESCRIPTION
"The agent generates this notification when certain defined types of packages have been blocked or unblocked."
::= { nmsFilterMIBNotifications 1 }
END

View File

@@ -1,276 +0,0 @@
-- *****************************************************************
-- NMS-FLASH.my: NMS Flash MIB file
--
--
-- *****************************************************************
--
NMS-FLASH DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmslocal
FROM NMS-SMI;
nmslflash OBJECT IDENTIFIER ::= { nmslocal 10 }
-- This group is present in all products which contain flash"
nmsflashSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total Size in Octets of Flash memory"
::= { nmslflash 1 }
nmsflashFree OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unused Size in Octets of Flash memory"
::= { nmslflash 2 }
nmsflashController OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Provides the type of Flash controller
(either CCTL or CCTL2) installed in the
router."
::= { nmslflash 3 }
nmsflashCard OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Provides the type of Flash Card installed
in the router. For example, the type of
Flash Card could be either CSC-MS or
CSC-MC+."
::= { nmslflash 4 }
nmsflashVPP OBJECT-TYPE
SYNTAX INTEGER {
installed(1),
missing(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the VPP DIP jumper on the Flash
memory card. Files can be written to the
Flash memory card only if the VPP DIP
jumper is turned on."
::= { nmslflash 5 }
nmsflashErase OBJECT-TYPE
SYNTAX INTEGER
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Request to erase flash memory"
::= { nmslflash 6 }
nmsflashEraseTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the value of sysUptime the last
time Flash memory was erased. If the flash
had not been erased after powerup it has a
value of 0 days 00:00:00."
::= { nmslflash 7 }
nmsflashEraseStatus OBJECT-TYPE
SYNTAX INTEGER {
flashOpInProgress(1),
flashOpSuccess(2),
flashOpFailure(3),
flashReadOnly(4),
flashOpenFailure(5),
bufferAllocationFailure(6),
noOpAfterPowerOn(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of current or last flash erasing"
::= { nmslflash 8 }
nmsflashToNet OBJECT-TYPE
SYNTAX DisplayString
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Write flash entry to tftp server. Value
should be the name of the flash entry to
send. Instance is the IP address of the tftp
host."
::= { nmslflash 9 }
nmsflashToNetTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the value of sysUpTime the last
time a file was transfered from Flash memory
on the router to a TFTP host. Returns
0 days 00:00:00 if there had been no transfer
since powerup."
::= { nmslflash 10 }
nmsflashToNetStatus OBJECT-TYPE
SYNTAX INTEGER {
flashOpInProgress(1),
flashOpSuccess(2),
flashOpFailure(3),
flashReadOnly(4),
flashOpenFailure(5),
bufferAllocationFailure(6),
noOpAfterPowerOn(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of current or last flash to net
transfer"
::= { nmslflash 11 }
nmsnetToFlash OBJECT-TYPE
SYNTAX DisplayString
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Write flash entry from tftp server. Value
should be the name of the flash entry to
write. Instance is the IP address of the tftp
host."
::= { nmslflash 12 }
nmsnetToFlashTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the value of sysUpTime the last
time file was copied from a Trivial File
Transfer Protocol(TFTP) server to the Flash
memory on the router. Returns 0 days 00:00:00
if there had been no transfers since powerup."
::= { nmslflash 13 }
nmsnetToFlashStatus OBJECT-TYPE
SYNTAX INTEGER {
flashOpInProgress(1),
flashOpSuccess(2),
flashOpFailure(3),
flashReadOnly(4),
flashOpenFailure(5),
bufferAllocationFailure(6),
noOpAfterPowerOn(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of current or last net to flash
transfer"
::= { nmslflash 14 }
nmsflashStatus OBJECT-TYPE
SYNTAX INTEGER {
busy(1),
available(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the availability of flash"
::= { nmslflash 15 }
nmsflashEntries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of entries in the flash directory"
::= { nmslflash 16 }
-- Local Flash file Table
-- This group contains information on a per file basis
nmslflashFileDirTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSLflashFileDirEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
" A list of flash file entries."
::= { nmslflash 17 }
nmslflashFileDirEntry OBJECT-TYPE
SYNTAX NMSLflashFileDirEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of flash eprom objects"
INDEX { flashEntries }
::= { nmslflashFileDirTable 1 }
NMSLflashFileDirEntry ::=
SEQUENCE {
nmsflashDirName
DisplayString,
nmsflashDirSize
INTEGER,
nmsflashDirStatus
INTEGER
}
-- The following section describes the components of the
-- table.
nmsflashDirName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name associated with the flash entry"
::= { nmslflashFileDirEntry 1 }
nmsflashDirSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size in Octets of a flash entry"
::= { nmslflashFileDirEntry 2 }
nmsflashDirStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
deleted(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the status of the entry"
::= { nmslflashFileDirEntry 3 }
-- End of table
END

View File

@@ -1,162 +0,0 @@
NMS-GBSC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
FROM SNMPv2-SMI
Gauge,TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
PhysAddress
FROM SNMPv2-TC;
nmsGbscHostMIB MODULE-IDENTITY
LAST-UPDATED "20090317"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"Definition for host
"
::= { nmsMgmt 101 }
nmsGbscHostsObjects OBJECT IDENTIFIER ::= { nmsGbscHostMIB 1 }
--new define for 17 series broadband router: nat host table
NMSGBSCHostsEntry ::= SEQUENCE {
nmsGBSCHostsID INTEGER,
nmsGBSCHostsAddr IpAddress,
nmsGBSCHostsCurrentNatItems INTEGER,
nmsGBSCHostsMaxTranslationItems INTEGER,
nmsGBSCHostsUpLoadRate INTEGER,
nmsGBSCHostsDownLoadRate INTEGER,
nmsGBSCHostsUpLoadTotalFlow Counter,
nmsGBSCHostsDownLoadTotalFlow Counter,
nmsGBSCHostsUpLoadLostPks Counter,
nmsGBSCHostsDownLoadLostPks Counter,
nmsGBSCHostsServiceStatus BIT STRING
}
nmsGBSCHostsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSGBSCHostsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"the index of GBSC Hosts Table."
::= { nmsGbscHostsObjects 1 }
nmsGBSCHostsEntry OBJECT-TYPE
SYNTAX NMSGBSCHostsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about an active GBSC Hosts on this NAT device."
INDEX { nmsGBSCHostsID }
::= { nmsGBSCHostsTable 1 }
nmsGBSCHostsID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The ID for this GBSC Hosts."
::= { nmsGBSCHostsEntry 1 }
nmsGBSCHostsAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address for certain GBSC host"
::= { nmsGBSCHostsEntry 2 }
nmsGBSCHostsCurrentNatItems OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"The current translation items for every GBSC host."
::= { nmsGBSCHostsEntry 3 }
nmsGBSCHostsMaxTranslationItems OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"The maximal translation items for every GBSC host."
::= { nmsGBSCHostsEntry 4 }
nmsGBSCHostsUpLoadRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upload rate for certain GBSC host."
::= { nmsGBSCHostsEntry 5 }
nmsGBSCHostsDownLoadRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The download rate for certain GBSC host."
::= { nmsGBSCHostsEntry 6 }
nmsGBSCHostsUpLoadTotalFlow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total upload flow for certain GBSC host."
::= { nmsGBSCHostsEntry 7 }
nmsGBSCHostsDownLoadTotalFlow OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total download flow for certain GBSC host."
::= { nmsGBSCHostsEntry 8 }
nmsGBSCHostsUpLoadLostPks OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total upload lost packages for certain GBSC host."
::= { nmsGBSCHostsEntry 9 }
nmsGBSCHostsDownLoadLostPks OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total download lost packages for certain GBSC host."
::= { nmsGBSCHostsEntry 10 }
nmsGBSCHostsServiceStatus OBJECT-TYPE
SYNTAX BIT STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The GBSC host Service status.Every bit means a service status."
::= { nmsGBSCHostsEntry 11 }
END

View File

@@ -1,194 +0,0 @@
-- *****************************************************************
-- NMS-HAL-GLOBAL-MIB.my:
-- FEB 2012
-- author jeff liu
-- *****************************************************************
NMS-HAL-GLOBAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
switchSystem
FROM NMS-SWITCH-MIB;
switchHALGlobal OBJECT IDENTIFIER ::= { switchSystem 1 }
eapsLinkScanInterval OBJECT-TYPE
SYNTAX INTEGER(10..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Scan interval of port link status for EAPS. The range is from 10ms to 1000ms.
Unit is 1ms. For IESwitch, default value is 10ms. For others, default value is 1000ms."
::= { switchHALGlobal 1 }
systemMTU OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"System MTU. Unit is 1byte. Default value is 1510bytes."
::= { switchHALGlobal 2 }
shareLoad OBJECT-TYPE
SYNTAX INTEGER{
single(1),
multishare(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Share way of fabric bandwidth. Only valid for 85. 1 for single MCU data chanel and 2 for multishare MCU data chanel. Default is single. "
::= { switchHALGlobal 3 }
shareLoadBalance OBJECT-TYPE
SYNTAX INTEGER{
default(1),
both-mac(2),
both-ip(3),
dest-mac(4),
dest-ip(5),
src-mac(6),
src-ip(7),
src-port(8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The balance way for HiG channel. Only valid for 85. 1 for default, 2 for both-mac,
3 for both-ip, 4 for dest-mac, 5 for dest-ip, 6 for src-mac, 7 for src-ip, 8 for src-port. "
::= { switchHALGlobal 4 }
errorFrameThreshold OBJECT-TYPE
SYNTAX INTEGER(1..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The threshold of error frame alarm. The range is for 1 - 1000000. Unit is packet. Default is 10 packets."
::= { switchHALGlobal 5 }
errorFramePeriod OBJECT-TYPE
SYNTAX INTEGER(1..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The period of error frame sampling. The range is for 1 - 3600. Unit is second. Default is 10S."
::= { switchHALGlobal 6 }
arpPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ARP packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 7 }
bgpPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The BGP packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 8 }
bpduPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The BPDU packet priority to host CPU. The range is 0-7. Default is 3."
::= { switchHALGlobal 9 }
dhcpPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The DHCP packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 10 }
igmpPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IGMP packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 11 }
reservedIPMCPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ReservedIPMC packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 12 }
lookupFailPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The look up failed packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 13 }
protoExecPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TTL=1 packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 14 }
defaultPriority OBJECT-TYPE
SYNTAX INTEGER(0..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The default packet priority to host CPU. The range is 0-7. Default is 0."
::= { switchHALGlobal 15 }
cpuPortThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The rate limitation of cpu port. Unit is 64kbps. The range is 1-1562. 0 means disable. Default is 0."
::= { switchHALGlobal 16 }
l2TblHashAlgo OBJECT-TYPE
SYNTAX INTEGER{
crc32upper(1),
crc32lower(2),
lsb(3),
crc14lower(4),
crc16upper(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The hash algorithm of MAC address table. The range is 1-5. 1 means CRC32 upper,2 means CRC32 lower,
3 means LSB,4 means CRC16 lower,5 means CRC16 upper. Default is 2."
::= { switchHALGlobal 17 }
cutThrough OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The cut-through of switching function. The range is disable/enable. 0 means disable<6C><65>1 means enable.
Default is 0."
::= { switchHALGlobal 18 }
END

View File

@@ -1,653 +0,0 @@
-- *****************************************************************
-- NMS-HAL-IF-MIB.my:
-- FEB 2012
-- author jeff liu
-- *****************************************************************
--
NMS-HAL-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,IpAddress
FROM SNMPv2-SMI
Gauge,TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
PhysAddress,MacAddress
FROM SNMPv2-TC
nmsIfObjects
FROM NMS-IF-MIB
ipv6InterfaceIdentifier
FROM IP-MIB;
physicalIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhysicalIfConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of physical interface configuration entries."
::= { nmsIfObjects 3 }
physicalIfConfigEntry OBJECT-TYPE
SYNTAX PhysicalIfConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface configuration entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifConfigIndex }
::= { physicalIfConfigTable 1 }
PhysicalIfConfigEntry ::=
SEQUENCE {
ifConfigIndex
INTEGER,
keepalive
INTEGER,
speed
INTEGER,
duplex
INTEGER,
medium
INTEGER,
fiberAutoConfig
INTEGER,
flowControl
INTEGER,
errorFrameCheck
INTEGER,
phyIfType
INTEGER
}
ifConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of interface. The same value as ifIndex in ifTable of RFC1213."
::= { physicalIfConfigEntry 1 }
keepalive OBJECT-TYPE
SYNTAX INTEGER(0..32767)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Loopback detect of interface. The range is 0-32767. 0 means disable. Default is 0(disable)."
::= { physicalIfConfigEntry 2 }
speed OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
speed-10M(2),
speed-100M(3),
speed-1000M(4),
speed-10000M(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface speed. Only valid for non-PON interface. 1-auto, 2-10M, 3-100M, 4-1000M, 5-10000M. Default is auto."
::= { physicalIfConfigEntry 3 }
duplex OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
full(2),
half(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface duplex. Only valid for non-PON interface. 1-auto, 2-full, 3-half. Default is auto."
::= { physicalIfConfigEntry 4 }
medium OBJECT-TYPE
SYNTAX INTEGER{
auto(1),
copper(2),
fiber(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface medium. Only valid for non-PON interface. 1-auto, 2-copper, 3-fiber. Default is auto."
::= { physicalIfConfigEntry 5 }
fiberAutoConfig OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Fiber port auto config mode, include speed and duplex. 1-enable, 2-disable. Default is disable."
::= { physicalIfConfigEntry 6 }
flowControl OBJECT-TYPE
SYNTAX INTEGER{
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface flow control config. 1-on, 2-off. Default is off."
::= { physicalIfConfigEntry 7 }
errorFrameCheck OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Error frame check config. 1-enable, 2-disable. Default is disable."
::= { physicalIfConfigEntry 8 }
phyIfType OBJECT-TYPE
SYNTAX INTEGER{
copper(1),
fiber(2),
combo(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port initial type. 1-copper, 2-fiber, 3-combo, 4-other."
::= { physicalIfConfigEntry 9 }
physicalIfBlockTable OBJECT-TYPE
SYNTAX SEQUENCE OF PhysicalIfBlockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of physical interface Block entries."
::= { nmsIfObjects 4 }
physicalIfBlockEntry OBJECT-TYPE
SYNTAX PhysicalIfBlockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface Block entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifBlockIndex }
::= { physicalIfBlockTable 1 }
PhysicalIfBlockEntry ::=
SEQUENCE {
ifBlockIndex
INTEGER,
broadcastBlock
INTEGER,
multicastBlock
INTEGER,
unicastBlock
INTEGER
}
ifBlockIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of interface. The same value as ifIndex in ifTable of RFC1213."
::= { physicalIfBlockEntry 1 }
broadcastBlock OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Broadcast block config. 1-enable, 2-disable. Default is disable."
::= { physicalIfBlockEntry 2 }
multicastBlock OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Multicast block config. 1-enable, 2-disable. Default is disable."
::= { physicalIfBlockEntry 3 }
unicastBlock OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Unknown unicast block config. 1-enable, 2-disable. Default is disable."
::= { physicalIfBlockEntry 4 }
ifSecurity OBJECT IDENTIFIER ::= { nmsIfObjects 5 }
--portSecurityTable
portSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface security entries."
::= { ifSecurity 1 }
portSecurityEntry OBJECT-TYPE
SYNTAX PortSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface security entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifSecurityIndex }
::= { portSecurityTable 1 }
PortSecurityEntry ::=
SEQUENCE {
ifSecurityIndex
INTEGER,
mode
INTEGER,
maxMacAddressNum
INTEGER,
maxMacAddressNumCapability
INTEGER
}
ifSecurityIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of interface. The same value as ifIndex in ifTable of RFC1213."
::= { portSecurityEntry 1 }
mode OBJECT-TYPE
SYNTAX INTEGER{
dynamic(1),
static-accept(2),
static-reject(3),
none(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Port security mode. 1-dynamic, 2-static accept, 3-static reject, 4-none.
LLID interface only support dynamic mode. PON and PSG interface don't
support any mode. Default is none mode(4)."
::= { portSecurityEntry 2 }
maxMacAddressNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Max mac address number that interface is allowed learning. Min num is 1.
Max num is different for different device. Default is 1."
::= { portSecurityEntry 3 }
maxMacAddressNumCapability OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Capability of mac address learning limitation. "
::= { portSecurityEntry 4 }
--portSecurityStaticMacAddressEntryTable
portSecurityStaticMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortSecurityStaticMacAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface security static MAC address entries."
::= { ifSecurity 2 }
portSecurityStaticMacAddressEntry OBJECT-TYPE
SYNTAX PortSecurityStaticMacAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface security static mac address entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifSecurityStaticMacAddrIndex,ifMacAddress }
::= { portSecurityStaticMacAddressTable 1 }
PortSecurityStaticMacAddressEntry ::=
SEQUENCE {
ifSecurityStaticMacAddrIndex
INTEGER,
ifMacAddress
MacAddress,
operation
INTEGER
}
ifSecurityStaticMacAddrIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { portSecurityStaticMacAddressEntry 1 }
ifMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. Static mac address of port security."
::= { portSecurityStaticMacAddressEntry 2 }
operation OBJECT-TYPE
SYNTAX INTEGER{
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation of static mac address. 1-add, 2-delete."
::= { portSecurityStaticMacAddressEntry 3 }
--portSecurityBindBlockEntry
portSecurityBindBlockTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortSecurityBindBlockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface security binding block entries."
::= { ifSecurity 3 }
portSecurityBindBlockEntry OBJECT-TYPE
SYNTAX PortSecurityBindBlockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface security binding block entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifSecurityBindBlockIndex,ifBindBlockMacAddress,ifBindBlockIPAddress,ifBindBlockIPV6Address }
::= { portSecurityBindBlockTable 1 }
PortSecurityBindBlockEntry ::=
SEQUENCE {
ifSecurityBindBlockIndex
INTEGER,
ifBindBlockMacAddress
MacAddress,
ifBindBlockIPAddress
IpAddress,
ifBindBlockIPV6Address
OCTET STRING,
mode
INTEGER
}
ifSecurityBindBlockIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { portSecurityBindBlockEntry 1 }
ifBindBlockMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. MAC address. If not care mac address, the value should be set to FFFFFF."
::= { portSecurityBindBlockEntry 2 }
ifBindBlockIPAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. Ip address. If not care ip address, the value should be set to 255.255.255.255 ."
::= { portSecurityBindBlockEntry 3 }
ifBindBlockIPV6Address OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. Ipv6 address. If not care ipv6 address, all bit value should be set to 1."
::= { portSecurityBindBlockEntry 4 }
mode OBJECT-TYPE
SYNTAX INTEGER{
bind-mac(1),
bind-ip(2),
bind-arp(3),
bind-arp-ip(4),
bind-ip-mac(5),
bind-arp-mac(6),
bind-arp-ip-mac(7),
bind-ipv6(8),
bind-ipv6-mac(9),
block-mac(10),
block-ip(11),
block-arp(12),
block-arp-ip(13),
block-ip-mac(14),
block-arp-mac(15),
block-arp-ip-mac(16),
block-ipv6(17),
block-ipv6-mac(18)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The config mode.0:del,1:bind mac,2:bind ip,3:bind arp,4:bind arp ip,5:bind ip mac,6:bind arp mac,
7:bind arp ip mac,8:bind ipv6,9:bind ipv6 mac,10:block mac,11:block ip ,12:block arp,13:block arp ip,
14:block ip mac,15:block arp mac,16:block arp ip mac,17:block ipv6,18:block ipv6 mac"
::= { portSecurityBindBlockEntry 5 }
--vlanSecurityEntry
vlanSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of VLAN security entries."
::= { ifSecurity 4 }
vlanSecurityEntry OBJECT-TYPE
SYNTAX VlanSecurityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface VLAN security entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { securityVlanID }
::= { vlanSecurityTable 1 }
VlanSecurityEntry ::=
SEQUENCE {
securityVlanID
INTEGER,
dynamicMacAddress
INTEGER
}
securityVlanID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"VlanID to config. The range is 1-4094"
::= { vlanSecurityEntry 1 }
dynamicMacAddress OBJECT-TYPE
SYNTAX INTEGER(0..32768)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The max number of mac address to be learned. The range is 1-32768. 0 means disable. Default is disable."
::= { vlanSecurityEntry 2 }
--portProtectTable
ifProtect OBJECT IDENTIFIER ::= { nmsIfObjects 6 }
--portProtectGroupTable
portProtectGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortProtectGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of port Protect Group entries."
::= { ifProtect 1 }
portProtectGroupEntry OBJECT-TYPE
SYNTAX PortProtectGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface port Protect Group entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { groupID }
::= { portProtectGroupTable 1 }
PortProtectGroupEntry ::=
SEQUENCE {
groupID
INTEGER,
ifProtectGroupOperation
INTEGER
}
groupID OBJECT-TYPE
SYNTAX INTEGER(1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The groupID of port protect. The range is 1-32."
::= { portProtectGroupEntry 1 }
ifProtectGroupOperation OBJECT-TYPE
SYNTAX INTEGER{
add(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation of group. 1-add, 2-delete."
::= { portProtectGroupEntry 2 }
--portProtectAppTable
portProtectAppTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortProtectAppEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of port Protect Application entries."
::= { ifProtect 2 }
portProtectAppEntry OBJECT-TYPE
SYNTAX PortProtectAppEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface port Protect Application entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifProtectAppIndex }
::= { portProtectAppTable 1 }
PortProtectAppEntry ::=
SEQUENCE {
ifProtectAppIndex
INTEGER,
ifGroupIDApp
INTEGER
}
ifProtectAppIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { portProtectAppEntry 1 }
ifGroupIDApp OBJECT-TYPE
SYNTAX INTEGER(1..32)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The groupID of port protect. The range is 1-32. The same value as groupID in portProtectGroupEntry."
::= { portProtectAppEntry 2 }
END

View File

@@ -1,128 +0,0 @@
-- *****************************************************************
-- NMS-HAL-TRAP.my: NMS EPON HAL RELATED TRAP MIB
--
-- October 2011
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-HAL-TRAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmstemporary FROM NMS-SMI
nmscardIndex FROM NMS-CHASSIS
ifDescr,ifIndex,ifSpeed FROM RFC1213-MIB;
nmsHalTrap OBJECT IDENTIFIER ::= { nmstemporary 11 }
currMacAddrNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current MAC address number."
::= { nmsHalTrap 1 }
maxMacAddrNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximal MAC address number."
::= { nmsHalTrap 2 }
alarmThreshold OBJECT-TYPE
SYNTAX INTEGER(0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of maximal value. For mac address alarm and port rate alarm."
::= { nmsHalTrap 3 }
macAddrAlarmStatus OBJECT-TYPE
SYNTAX INTEGER{
port_alarm(1),
slot_alarm(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of maximal value. For mac address alarm."
::= { nmsHalTrap 4 }
portRateAlarmStatus OBJECT-TYPE
SYNTAX INTEGER{
ingress_alarm(1),
egress_alarm(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of maximal value. For port rate alarm."
::= { nmsHalTrap 5 }
ifCurrentSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current interface speed."
::= { nmsHalTrap 6 }
-- Notifications
nmsMacNumNotifications OBJECT IDENTIFIER
::= { nmsHalTrap 7 }
nmsMacNumNotification NOTIFICATION-TYPE
OBJECTS {
nmscardIndex,
ifIndex,
currMacAddrNum,
maxMacAddrNum,
alarmThreshold,
macAddrAlarmStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when MAC address number exceeds the threshold."
::= { nmsMacNumNotifications 1 }
-- Notifications
nmsPortRateNotifications OBJECT IDENTIFIER
::= { nmsHalTrap 8 }
nmsPortRateNotification NOTIFICATION-TYPE
OBJECTS {
llidIfIndex,
ifDescr,
ifCurrentSpeed,
ifSpeed,
alarmThreshold,
portRateAlarmStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when current port rate exceeds the threshold of port max speed."
::= { nmsPortRateNotifications 1 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -1,129 +0,0 @@
-- *****************************************************************
-- NMS-IF-APP-POLICY-MIB.my: NMS IF-APP-POLICY MIB file
-- AUG 2009
-- *****************************************************************
--
NMS-IF-APP-POLICY-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC;
nmsIfAppPolicy OBJECT IDENTIFIER ::= { nmsMgmt 65 }
nmsIfAppPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSIfAppPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface application policy table entries."
::= { nmsIfAppPolicy 1 }
nmsIfAppPolicyEntry OBJECT-TYPE
SYNTAX NMSIfAppPolicyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
interface property table."
INDEX { ponIfIndex }
::= { nmsIfAppPolicyTable 1 }
NMSIfAppPolicyEntry ::=
SEQUENCE {
nmsIfIndex
INTEGER,
nmsIfDescr
DisplayString,
nmsIfInMacACL
DisplayString,
nmsIfOutMacACL
DisplayString,
nmsIfInIpACL
DisplayString,
nmsIfOutIpACL
DisplayString,
nmsIfInQosPolicyName
DisplayString,
nmsIfOutQosPolicyName
DisplayString,
}
nmsIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each interface. The same value as ifIndex of ifTable in RFC1213."
::= { nmsIfAppPolicyEntry 1 }
nmsIfDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information of interface. The same value as ifDesc of ifTable in RFC1213. "
::= { nmsIfAppPolicyEntry 2 }
nmsIfInMacACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface input MAC address ACL."
::= { nmsIfAppPolicyEntry 3 }
nmsIfOutMacACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface output MAC address ACL."
::= { nmsIfAppPolicyEntry 4 }
nmsIfInIpACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface input IP address ACL."
::= { nmsIfAppPolicyEntry 5 }
nmsIfOutIpACL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface output IP address ACL."
::= { nmsIfAppPolicyEntry 6 }
nmsIfInQosPolicyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface input QoS policy name."
::= { nmsIfAppPolicyEntry 7 }
nmsIfOutQosPolicyName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface output QoS policy name."
::= { nmsIfAppPolicyEntry 8 }
END

View File

@@ -1,437 +0,0 @@
NMS-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
FROM SNMPv2-SMI
Gauge,TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
PhysAddress
FROM SNMPv2-TC;
nmsIfMIB MODULE-IDENTITY
LAST-UPDATED "200509070000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"Analog Voice Interface MIB module.
This MIB manages the E&M, FXO, FXS
Interfaces in the router.
"
::= { nmsMgmt 63 }
nmsIfObjects OBJECT IDENTIFIER ::= { nmsIfMIB 1 }
--***************************************************************************
--The Aanalog Voice Interface Group
--***************************************************************************
-- the Voice Interfaces group
-- Implementation of the Voice Interfaces group is mandatory for
-- all systems having VOICE interfaces
-- the Voice Interfaces table
-- The Voice Interfaces table contains information on the entity's
-- Voice interfaces. Each Voice interface is thought of as being
-- attached to a `subnetwork'. Note that this term should
-- not be confused with `subnet' which refers to an
-- addressing partitioning scheme used in the Internet suite
-- of protocols.
vifTable OBJECT-TYPE
SYNTAX SEQUENCE OF VIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of voice interface entries. The number of
entries is given by the value of ifNumber."
::= { nmsIfObjects 1 }
vifEntry OBJECT-TYPE
SYNTAX VIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { vifIndex }
::= { vifTable 1 }
VIfEntry ::=
SEQUENCE {
vifIndex
INTEGER,
vifDescr
DisplayString,
vifType
INTEGER,
vifMtu
INTEGER,
vifSpeed
Gauge,
vifPhysAddress
PhysAddress,
vifAdminStatus
INTEGER,
vifOperStatus
INTEGER,
vifLastChange
TimeTicks
}
vifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each voice interface. Its value
ranges between 1 and the value of vifNumber. The
value for each voice interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { vifEntry 1 }
vifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
voice interface. This string should include the name of
the manufacturer, the product name and the version
of the hardware interface."
::= { vifEntry 2 }
vifType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
voiceEM(100), -- voice recEive and transMit
voiceFXO(101), -- voice Foreign Exchange Office
voiceFXS(102) -- voice Foreign Exchange Station
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of Voice interface, distinguished according to
the physical/link protocol(s) immediately `below'
the network layer in the protocol stack."
::= { vifEntry 3 }
vifMtu OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the largest datagram which can be
sent/received on the voice interface, specified in
octets. in fact,for voice interface,this value should be 0"
::= { vifEntry 4 }
vifSpeed OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"contains a zero value."
::= { vifEntry 5 }
vifPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"contains an octet string of zero length."
::= { vifEntry 6 }
vifAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired administrative status of the
Analog Telephony interface port."
::= { vifEntry 7 }
vifOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3), -- in some test mode
unknown(4), -- status can not be determined
-- for some reason.
dormant(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational state of the interface.
The testing(3) state indicates that no operational
packets can be passed."
::= { vifEntry 8 }
vifLastChange OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime at the time the interface
entered its current operational state. If the
current state was entered prior to the last re-
initialization of the local network management
subsystem, then this object contains a zero
value."
::= { vifEntry 9 }
ifStormControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IfStormControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of interface entries. The number of
entries is given by the value of ifNumber."
::= { nmsIfObjects 2 }
ifStormControlEntry OBJECT-TYPE
SYNTAX IfStormControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { ifIndex }
::= { ifStormControlTable 1 }
IfStormControlEntry ::=
SEQUENCE {
ifIndex
INTEGER,
ifStormControlBroadcast
INTEGER,
ifStormControlMulticast
INTEGER,
ifStormControlUnicast
INTEGER,
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each voice interface. Its value
ranges between 1 and the value of vifNumber. The
value for each voice interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { ifStormControlEntry 1 }
ifStormControlBroadcast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Broadcast, range is 10-1000000kbps"
::= { ifStormControlEntry 2 }
ifStormControlMulticast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Multicast, range is 10-1000000kbps"
::= { ifStormControlEntry 3 }
ifStormControlUnicast OBJECT-TYPE
SYNTAX INTEGER(10..1000000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface Storm Control Unicast, range is 10-1000000kbps"
::= { ifStormControlEntry 4 }
--ifSfpParameterTable
ifSfpParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ifSfpParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of sfp property table entries."
::= { nmsIfObjects 7 }
ifSfpParameterEntry OBJECT-TYPE
SYNTAX ifSfpParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
sfp property table."
INDEX { IfIndex }
::= { ifSfpParameterTable 1 }
ifSfpParameterEntry ::=
SEQUENCE {
IfIndex
INTEGER,
txPower
INTEGER,
rxPower
INTEGER,
temperature
INTEGER,
vlotage
INTEGER,
curr
INTEGER,
vendname
OCTET STRING
}
IfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of port in System."
::= { ifSfpParameterEntry 1 }
txPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The tx power of optical module. The unit is 1DBm."
::= { ifSfpParameterEntry 2 }
rxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rx power of optical module. The unit is 1DBm."
::= { ifSfpParameterEntry 3 }
temperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module temperature. The unit is 1/256 degree."
::= { ifSfpParameterEntry 4 }
vlotage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module volt. The unit is 0.1mV."
::= { ifSfpParameterEntry 5 }
curr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module bias current. The unit is 2uA."
::= { ifSfpParameterEntry 6 }
vendname OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sfp module vend name."
::= { ifSfpParameterEntry 7 }
--cableDiagnoseTable
cableDiagnoseTable OBJECT-TYPE
SYNTAX SEQUENCE OF CableDiagnoseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A interface list of cable diagnose table entries."
::= { nmsIfObjects 8 }
cableDiagnoseEntry OBJECT-TYPE
SYNTAX CableDiagnoseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of cable diagnose objects in the
interface table."
INDEX { ifIndex }
::= { cableDiagnoseTable 1 }
CableDiagnoseEntry ::=
SEQUENCE {
ifIndex
INTEGER,
enable
INTEGER,
period
INTEGER,
description
OCTET STRING
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only diid of port in System."
::= { cableDiagnoseEntry 1 }
enable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable=1,disable=2."
::= { cableDiagnoseEntry 2 }
period OBJECT-TYPE
SYNTAX INTEGER(0..32767)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"period=0 means manual scanning, the range of auto scanning period is 1-32767."
::= { cableDiagnoseEntry 3 }
description OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"cable diagnoisis descpription."
::= { cableDiagnoseEntry 4 }
END

View File

@@ -1,90 +0,0 @@
-- *****************************************************************
-- NMS-IF-QOS-POLICY.MIB: NMS IF QOS POLICY MIB file
-- FEB 2010
-- *****************************************************************
--
NMS-IF-QOS-POLICY DEFINITIONS ::= BEGIN
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
TruthValue,RowStatus,PhysAddress,DisplayString,QosPolicy
FROM SNMPv2-TC;
nmsIfQosPolicy OBJECT IDENTIFIER ::= { nmsMgmt 186}
nmsIfQosPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSIfQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of nmsIfQosPolicyEntry entries.
The port-based security mac address information."
::= { nmsIfQosPolicy 1 }
nmsIfQosPolicyEntry OBJECT-TYPE
SYNTAX NMSIfQosPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy Map Apply operation.(IfIndex_QosPolicy)to Apply a
Policy Map.For example,'07_q1'will apply the policy map 'q1' to interface which pon port diid is 7."
INDEX { nmsIfIndex,nmsIfQosPolicy,nmsIfQosPolicyDirection}
::= { nmsIfQosPolicyTable 1 }
NMSIfQosPolicyEntry ::= SEQUENCE {
nmsIfIndex INTEGER,
nmsIfQosPolicyDirection INTEGER,
nmsIfQosPolicy DisplayString,
nmsIfQosPolicyOperation INTEGER
}
nmsIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"LLID interface id, unique in system."
::= { nmsIfQosPolicyEntry 1 }
nmsIfQosPolicyDirection OBJECT-TYPE
SYNTAX INTEGER{
ingress(1),
egress(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"A unique integer note for each interface Policy Map direction. 1-ingerss, 2-egress."
::= { nmsIfQosPolicyEntry 2 }
nmsIfQosPolicy OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"A unique string for each Policy Map up to 20 characters.
This string is part of index of Table."
::= { nmsIfQosPolicyEntry 3 }
nmsIfQosPolicyOperation OBJECT-TYPE
SYNTAX INTEGER{
doNothing(0),
create(1),
delete(2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"Policy Map Apply operation.0-do nothing, 1-create a single policy applying to a certain interface, 2-delete a single policy applying to a certain interface. "
::= { nmsIfQosPolicyEntry 4 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,117 +0,0 @@
--------------------------------------------------------------------
-- NMS-IP-ADDRESS-MIB
-- AUTHER : LIUQIANG
-- OCT 2011
--------------------------------------------------------------------
NMS-IP-ADDRESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString,PhysAddress
FROM RFC1213-MIB
nmslocal
FROM NMS-SMI
IpAddress FROM RFC1155-SMI
TruthValue,RowStatus FROM SNMPv2-TC;
ipAddr OBJECT IDENTIFIER ::= { nmslocal 237 }
IpEntDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Device IP default gateway setting. In 2-layer switch this value is set to default gateway, and in 3-layer switch, this value is NULL."
::= { ipAddr 1 }
ipAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpAddrTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of interface IP address ."
::= { ipAddr 2 }
ipAddrTableEntry OBJECT-TYPE
SYNTAX IpAddrTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of inteface IP address table."
INDEX { nmsIpEntAddr }
::= { ipAddrTable 1 }
IpAddrTableEntry ::=
SEQUENCE {
nmsIpEntAddr
IpAddress,
nmsIpEntIfindex
INTEGER,
nmsIpEntNetMask
IpAddress,
nmsIpEntRowStatus
RowStatus,
nmsIpMacAddress
PhysAddress,
nmsIpIsSecondary
INTEGER
}
nmsIpEntAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This means inteface that value is 'nmsIpEntIfindex' corresoponding IP address. "
::= { ipAddrTableEntry 1 }
nmsIpEntIfindex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface index. The same value as ifIndex in ifTable. This inteface must be routing interface, otherwise while setting this value, ths system will return error. "
::= { ipAddrTableEntry 2 }
nmsIpEntNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This means inteface mask that value is 'nmsIpEntIfindex' corresoponding IP address. "
::= { ipAddrTableEntry 3 }
nmsIpEntRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface IP address table row status. "
::= { ipAddrTableEntry 4 }
nmsIpMacAddress OBJECT-TYPE
SYNTAX PhysAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface IP address VS MAC address. "
::= { ipAddrTableEntry 5 }
nmsIpIsSecondary OBJECT-TYPE
SYNTAX INTEGER{
secondary (1),
primary (0)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ip address configured is primary or secondary. A secondary address can't be configured until the primary one exist."
::= { ipAddrTableEntry 6 }
END

View File

@@ -1,686 +0,0 @@
-- *****************************************************************
-- NMS-IPAcl.my: NMS IPAcl MIB file
-- NOV. 18 2008
-- *****************************************************************
--
NMS-IPAcl DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
nmslocal
FROM NMS-SMI
DisplayString
FROM RFC1213-MIB
RowStatus
FROM SNMPv2-TC;
nmsIPAclMIB MODULE-IDENTITY
LAST-UPDATED "200811180000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"This MIB module defines the generic managed objects
for IP Acl."
::= { nmslocal 5 }
nmsAclTotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the total num of access-lists"
::= { nmsIPAclMIB 1 }
--ACL TABLE
nmsIPAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSIPAclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table containing one entry for each
IP Acl on this device."
::= { nmsIPAclMIB 2 }
nmsIPAclEntry OBJECT-TYPE
SYNTAX NMSIPAclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about an IP Acl on this device."
INDEX { nmsIPAclname }
::= { nmsIPAclTable 1 }
NMSIPAclEntry ::= SEQUENCE {
nmsIPAclname DisplayString,
nmsIPAclEntrytotal INTEGER,
nmsIPAclType INTEGER,
nmsIPAclMergeEnable INTEGER,
nmsIPAclRowStatus RowStatus
}
nmsIPAclname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this IP Acl."
::= { nmsIPAclEntry 1 }
nmsIPAclEntrytotal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of this IP Acl entries."
::= { nmsIPAclEntry 2 }
nmsIPAclType OBJECT-TYPE
SYNTAX INTEGER{
standard (1),
extended (0)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of this IP Acl."
::= { nmsIPAclEntry 3 }
nmsIPAclMergeEnable OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (0)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"if merge enable"
::= { nmsIPAclEntry 4 }
nmsIPAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"table row status"
::= { nmsIPAclEntry 5 }
--STANDARD ACL RULE TABLE
nmsIPAclsRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSIPAclsRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
::= { nmsIPAclMIB 3 }
nmsIPAclsRuleEntry OBJECT-TYPE
SYNTAX NMSIPAclsRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { nmsIPAclsname,nmsIPAclsentryId }
::= { nmsIPAclsRuleTable 1 }
NMSIPAclsRuleEntry ::= SEQUENCE {
nmsIPAclsname DisplayString,
nmsIPAclsentryId INTEGER,
nmsIPAclsrule INTEGER,
nmsIPAclssrcip IpAddress,
nmsIPAclssrcmask IpAddress,
nmsIPAclssrcbeginip IpAddress,
nmsIPAclssrcendip IpAddress,
nmsIPAclscompare INTEGER,
nmsIPAclsany INTEGER,
nmsIPAclslog INTEGER,
nmsIPAclsrowstatus RowStatus
}
nmsIPAclsname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The name of this IP Acl."
::= { nmsIPAclsRuleEntry 1 }
nmsIPAclsentryId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Index of the entry"
::= { nmsIPAclsRuleEntry 2 }
nmsIPAclsrule OBJECT-TYPE
SYNTAX INTEGER{
permit (1),
deny (0)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP ACL rule"
::= { nmsIPAclsRuleEntry 3 }
nmsIPAclssrcip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source ip address"
::= { nmsIPAclsRuleEntry 4 }
nmsIPAclssrcmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"subnet mask of source ip address"
::= { nmsIPAclsRuleEntry 5 }
nmsIPAclssrcbeginip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination ip address"
::= { nmsIPAclsRuleEntry 6 }
nmsIPAclssrcendip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"subnet mask of destination ip address"
::= { nmsIPAclsRuleEntry 7 }
nmsIPAclscompare OBJECT-TYPE
SYNTAX INTEGER{
usemask (1),
userange (2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"compare flag"
::= { nmsIPAclsRuleEntry 8 }
nmsIPAclsany OBJECT-TYPE
SYNTAX INTEGER{
usezero (1),
useany (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"any flag"
::= { nmsIPAclsRuleEntry 9 }
nmsIPAclslog OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"logging packet"
::= { nmsIPAclsRuleEntry 10 }
nmsIPAclsrowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS current
DESCRIPTION
"table row status"
::= { nmsIPAclsRuleEntry 11 }
--EXTENDED ACL RULE TABLE
nmsIPAcleRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSIPAcleRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
::= { nmsIPAclMIB 4 }
nmsIPAcleRuleEntry OBJECT-TYPE
SYNTAX NMSIPAcleRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { nmsIPAclename,nmsIPAcleentryId }
::= { nmsIPAcleRuleTable 1 }
NMSIPAcleRuleEntry ::= SEQUENCE {
nmsIPAclename DisplayString,
nmsIPAcleentryId INTEGER,
nmsIPAclerule INTEGER,
nmsIPAcleprotocol INTEGER,
nmsIPAclesrceid INTEGER,
nmsIPAclesrcip IpAddress,
nmsIPAclesrcmask IpAddress,
nmsIPAclesrcport INTEGER,
nmsIPAclesrcpflag INTEGER,
nmsIPAclesrcbeginip IpAddress,
nmsIPAclesrcendip IpAddress,
nmsIPAclesrcbeginport INTEGER,
nmsIPAclesrcendport INTEGER,
nmsIPAclesrccompare INTEGER,
nmsIPAclesrcany INTEGER,
nmsIPAcledeseid INTEGER,
nmsIPAcledesip IpAddress,
nmsIPAcledesmask IpAddress,
nmsIPAcledesport INTEGER,
nmsIPAcledespflag INTEGER,
nmsIPAcledesbeginip IpAddress,
nmsIPAcledesendip IpAddress,
nmsIPAcledesbeginport INTEGER,
nmsIPAcledesendport INTEGER,
nmsIPAcledescompare INTEGER,
nmsIPAcledesany INTEGER,
nmsIPAcleicmptype INTEGER,
nmsIPAcleigmptype INTEGER,
nmsIPAcletimerange DisplayString,
nmsIPAcletos INTEGER,
nmsIPAcleprecedence INTEGER,
nmsIPAcleestablished INTEGER,
nmsIPAclelog INTEGER,
nmsIPAcledonotfragment INTEGER,
nmsIPAcleisfragment INTEGER,
nmsIPAcletotallen INTEGER,
nmsIPAcletotallenflag INTEGER,
nmsIPAclettl INTEGER,
nmsIPAclettlflag INTEGER,
nmsIPAclerowstatus RowStatus
}
nmsIPAclename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The name of this IP Acl."
::= { nmsIPAcleRuleEntry 1 }
nmsIPAcleentryId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Index of the entry"
::= { nmsIPAcleRuleEntry 2 }
nmsIPAclerule OBJECT-TYPE
SYNTAX INTEGER{
permit (1),
deny (0)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP ACL rule"
::= { nmsIPAcleRuleEntry 3 }
nmsIPAcleprotocol OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"protocol num"
::= { nmsIPAcleRuleEntry 4 }
nmsIPAclesrceid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"source interface id"
::= { nmsIPAcleRuleEntry 5 }
nmsIPAclesrcip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source ip address"
::= { nmsIPAcleRuleEntry 6 }
nmsIPAclesrcmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"subnet mask of source ip address"
::= { nmsIPAcleRuleEntry 7 }
nmsIPAclesrcport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"source port num"
::= { nmsIPAcleRuleEntry 8 }
nmsIPAclesrcpflag OBJECT-TYPE
SYNTAX INTEGER{
none (0),
gt (1),
lt (2),
eq (3),
neq (4),
range (5)
}
ACCESS read-write
STATUS current
DESCRIPTION
"source port flag"
::= { nmsIPAcleRuleEntry 9 }
nmsIPAclesrcbeginip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source ip address range begin"
::= { nmsIPAcleRuleEntry 10 }
nmsIPAclesrcendip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source ip address range end"
::= { nmsIPAcleRuleEntry 11 }
nmsIPAclesrcbeginport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"source port range begin"
::= { nmsIPAcleRuleEntry 12 }
nmsIPAclesrcendport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"source port range end"
::= { nmsIPAcleRuleEntry 13 }
nmsIPAclesrccompare OBJECT-TYPE
SYNTAX INTEGER{
usemask (1),
userange (2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"source compare flag"
::= { nmsIPAcleRuleEntry 14 }
nmsIPAclesrcany OBJECT-TYPE
SYNTAX INTEGER{
usezero (1),
useany (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"source any flag"
::= { nmsIPAcleRuleEntry 15 }
nmsIPAcledeseid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"destination interface id"
::= { nmsIPAcleRuleEntry 16 }
nmsIPAcledesip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination ip address"
::= { nmsIPAcleRuleEntry 17 }
nmsIPAcledesmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"subnet mask of destination ip address"
::= { nmsIPAcleRuleEntry 18 }
nmsIPAcledesport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"destination port num"
::= { nmsIPAcleRuleEntry 19 }
nmsIPAcledespflag OBJECT-TYPE
SYNTAX INTEGER{
none (0),
gt (1),
lt (2),
eq (3),
neq (4),
range (5)
}
ACCESS read-write
STATUS current
DESCRIPTION
"destination port flag"
::= { nmsIPAcleRuleEntry 20 }
nmsIPAcledesbeginip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination ip address range begin"
::= { nmsIPAcleRuleEntry 21 }
nmsIPAcledesendip OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination ip address range end"
::= { nmsIPAcleRuleEntry 22 }
nmsIPAcledesbeginport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"destination port range begin"
::= { nmsIPAcleRuleEntry 23 }
nmsIPAcledesendport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"destination port range end"
::= { nmsIPAcleRuleEntry 24 }
nmsIPAcledescompare OBJECT-TYPE
SYNTAX INTEGER{
usemask (1),
userange (2)
}
ACCESS read-write
STATUS current
DESCRIPTION
"destination compare flag"
::= { nmsIPAcleRuleEntry 25 }
nmsIPAcledesany OBJECT-TYPE
SYNTAX INTEGER{
usezero (1),
useany (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"destination any flag"
::= { nmsIPAcleRuleEntry 26 }
nmsIPAcleicmptype OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ICMP type"
::= { nmsIPAcleRuleEntry 27 }
nmsIPAcleigmptype OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"IGMP type"
::= { nmsIPAcleRuleEntry 28 }
nmsIPAcletimerange OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS current
DESCRIPTION
"Time-range name"
::= { nmsIPAcleRuleEntry 29 }
nmsIPAcletos OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"tos level"
::= { nmsIPAcleRuleEntry 30 }
nmsIPAcleprecedence OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"precedence level"
::= { nmsIPAcleRuleEntry 31 }
nmsIPAcleestablished OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"if an established connection"
::= { nmsIPAcleRuleEntry 32 }
nmsIPAclelog OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"logging packet"
::= { nmsIPAcleRuleEntry 33 }
nmsIPAcledonotfragment OBJECT-TYPE
SYNTAX INTEGER{
notset (2),
set (1),
donotcheck (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"if donotfragment flag is set"
::= { nmsIPAcleRuleEntry 34 }
nmsIPAcleisfragment OBJECT-TYPE
SYNTAX INTEGER{
notset (2),
set (1),
donotcheck (0)
}
ACCESS read-write
STATUS current
DESCRIPTION
"if isfragment flag is set"
::= { nmsIPAcleRuleEntry 35 }
nmsIPAcletotallen OBJECT-TYPE
SYNTAX INTEGER(0..65535)
ACCESS read-write
STATUS current
DESCRIPTION
"total length of ip packet"
::= { nmsIPAcleRuleEntry 36 }
nmsIPAcletotallenflag OBJECT-TYPE
SYNTAX INTEGER{
donotcheck (0),
gt (1),
lt (2),
eq (3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"flag of total length value"
::= { nmsIPAcleRuleEntry 37 }
nmsIPAclettl OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS current
DESCRIPTION
"time to live of ip packet"
::= { nmsIPAcleRuleEntry 38 }
nmsIPAclettlflag OBJECT-TYPE
SYNTAX INTEGER{
donotcheck (0),
gt (1),
lt (2),
eq (3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"flag of time to live value"
::= { nmsIPAcleRuleEntry 39 }
nmsIPAclerowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS current
DESCRIPTION
"The table row status"
::= { nmsIPAcleRuleEntry 40 }
END

View File

@@ -1,248 +0,0 @@
NMS-IPSLA-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
FROM SNMPv2-SMI
Gauge,TimeTicks
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
PhysAddress
FROM SNMPv2-TC;
nmsIpslaMIB MODULE-IDENTITY
LAST-UPDATED "20090317"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"Definition for host
"
::= { nmsMgmt 102 }
nmsIpslaJitterObjects OBJECT IDENTIFIER ::= { nmsIpslaMIB 1 }
--new define for 17 series broadband router: udp jitter table
IpslaJitterEntry ::= SEQUENCE {
nmsIpslaJobEntryIndex INTEGER,
nmsIpslaJobSuccesses INTEGER,
nmsIpslaJobFailures INTEGER,
nmsIpslaJitterSamples INTEGER,
nmsIpslaJitterSrc2DstMin INTEGER,
nmsIpslaJitterSrc2DstMax INTEGER,
nmsIpslaJitterSrc2DstAvg INTEGER,
nmsIpslaJitterDst2SrcMin INTEGER,
nmsIpslaJitterDst2SrcMax INTEGER,
nmsIpslaJitterDst2SrcAvg INTEGER,
nmsIpslaJitterRttMin INTEGER,
nmsIpslaJitterRttMax INTEGER,
nmsIpslaJitterRttAvg INTEGER
}
ipslaJitterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpslaJitterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"the index of ipsla udp-jitter Table."
::= { nmsIpslaJitterObjects 1 }
nmsIpslaJitterEntry OBJECT-TYPE
SYNTAX IpslaJitterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about a ipsla job."
INDEX { nmsIpslaJobEntryIndex }
::= { ipslaJitterTable 1 }
nmsIpslaJobEntryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index for this ipsla job entry."
::= { nmsIpslaJitterEntry 1 }
nmsIpslaJobSuccesses OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla job entry's success times."
::= { nmsIpslaJitterEntry 2 }
nmsIpslaJobFailures OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla job entry's failure times."
::= { nmsIpslaJitterEntry 3 }
nmsIpslaJitterSamples OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp-jitter's samples ."
::= { nmsIpslaJitterEntry 4 }
nmsIpslaJitterSrc2DstMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp min jitter for source to destination."
::= { nmsIpslaJitterEntry 5 }
nmsIpslaJitterSrc2DstMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp max jitter for source to destination."
::= { nmsIpslaJitterEntry 6 }
nmsIpslaJitterSrc2DstAvg OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp average jitter for source to destination."
::= { nmsIpslaJitterEntry 7 }
nmsIpslaJitterDst2SrcMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp min jitter for destination to source."
::= { nmsIpslaJitterEntry 8 }
nmsIpslaJitterDst2SrcMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp max jitter for destination to source."
::= { nmsIpslaJitterEntry 9 }
nmsIpslaJitterDst2SrcAvg OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp average jitter for destination to source."
::= { nmsIpslaJitterEntry 10 }
nmsIpslaJitterRttMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp jitter's min round trip time "
::= { nmsIpslaJitterEntry 11 }
nmsIpslaJitterRttMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp jitter's max round trip time "
::= { nmsIpslaJitterEntry 12 }
nmsIpslaJitterRttAvg OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The Ipsla udp jitter's average round trip time "
::= { nmsIpslaJitterEntry 13 }
nmsIpslaEchoObjects OBJECT IDENTIFIER ::= { nmsIpslaMIB 2 }
--new define for 5 series broadband router: udp echo table
IpslaEchoEntry ::= SEQUENCE {
nmsIpslaEchoTargetPort INTEGER,
nmsIpslaEchoSourcePort INTEGER,
nmsIpslaEchoRtt INTEGER,
nmsIpslaEchoProbeSent INTEGER,
nmsIpslaEchoProbeCompletion INTEGER
}
ipslaEchoTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpslaEchoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"the index of ipsla udp-jitter Table."
::= { nmsIpslaEchoObjects 1 }
nmsIpslaEchoEntry OBJECT-TYPE
SYNTAX IpslaEchoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about a ipsla job."
INDEX { nmsIpslaEchoTargetPort }
::= { ipslaEchoTable 1 }
nmsIpslaEchoTargetPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The udp echo job's target port."
::= { nmsIpslaEchoEntry 1 }
nmsIpslaEchoSourcePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The udp echo job's source port."
::= { nmsIpslaEchoEntry 2 }
nmsIpslaEchoRtt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The udp echo's round trip time."
::= { nmsIpslaEchoEntry 3 }
nmsIpslaEchoProbeSent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The times of the udp echo probe sent."
::= { nmsIpslaEchoEntry 4 }
nmsIpslaEchoProbeCompletion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The times of udp echo successes."
::= { nmsIpslaEchoEntry 5 }
END

View File

@@ -1,71 +0,0 @@
-- *****************************************************************
-- NMS L2 Protocol Tunnel MIB
--
-- 2013-02-21, Lysh
--
-- ****************************************************************
NMS-L2-PROTOCOL-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
ifIndex
FROM IF-MIB
nmsMgmt
FROM NMS-SMI;
nmsL2ProtocolTunnelMIB MODULE-IDENTITY
LAST-UPDATED "201302210000Z"
ORGANIZATION ""
CONTACT-INFO ""
DESCRIPTION
"This MIB module is for layer 2 protocol tunneling configurations.
Layer 2 protocol tunneling function allows separate user networks
to be considered as a single LAN. These user networks are connected
via a switched network, which is running L2PT, and transparently
forwads the specified l2 protocol data units(PDUs) from one user
network to another."
::= { nmsMgmt 357 }
l2ptMIBObjects OBJECT IDENTIFIER ::= { nmsL2ProtocolTunnelMIB 1 }
l2ptGlobal OBJECT IDENTIFIER ::= { l2ptMIBObjects 1 }
l2ptIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF L2ptIntfEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the L2 protocol tunnel configuration of interfaces.
Currently supported L2 PDU type is STP."
::= { l2ptMIBObjects 2 }
l2ptIntfEntry OBJECT-TYPE
SYNTAX L2ptIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L2 protocol tunnel configuration of interfaces."
INDEX { ifIndex }
::= { l2ptIntfTable 1 }
L2ptIntfEntry ::= SEQUENCE {
l2ptIntfStpTnl INTEGER
}
l2ptIntfStpTnl OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if the tunneling of STP BPDUs is enabled on this interface."
DEFVAL { disabled }
::= { l2ptIntfEntry 1 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -1,167 +0,0 @@
--------------------------------------------------------------------
-- NMS-LOG-SERVER-MIB
-- AUTHER : LIUQIANG
-- OCT 2011
--------------------------------------------------------------------
NMS-LOG-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmslocal
FROM NMS-SMI
RowStatus FROM SNMPv2-TC
IpAddress FROM RFC1155-SMI;
logServer OBJECT IDENTIFIER ::= { nmslocal 235 }
--logServerTable
logServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LogServerTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of log server configuration."
::= { logServer 1 }
logServerTableEntry OBJECT-TYPE
SYNTAX LogServerTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of log server configuration."
INDEX { logServerLevel,logServerAddr }
::= { logServerTable 1 }
LogServerTableEntry ::=
SEQUENCE {
logServerLevel
INTEGER,
logServerAddr
IpAddress,
logServerRowStatus
RowStatus
}
logServerLevel OBJECT-TYPE
SYNTAX INTEGER{emerg(0),
alert(1),
critical(2),
error(3),
warning(4),
notice(5),
info(6),
debug(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Log server filter class. One of the index of this table. And default value is debug(7). "
::= { logServerTableEntry 1 }
logServerAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Log server IP address. One of the index of this table."
::= { logServerTableEntry 2 }
logServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Log server table row status."
::= { logServerTableEntry 3 }
--logServerOff
logServerOff OBJECT-TYPE
SYNTAX INTEGER{
on(0),
off(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Is syslog service ON or OFFs. 0-ON, 1-OFF."
::= { logServer 2 }
--logTrapTable
logTrapTable OBJECT-TYPE
SYNTAX SEQUENCE OF LogTrapTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of log trap configuration."
::= { logServer 3 }
logTrapTableEntry OBJECT-TYPE
SYNTAX LogTrapTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of log trap configuration."
INDEX { logTrapLevel,logTrapAddr }
::= { logTrapTable 1 }
LogTrapTableEntry ::=
SEQUENCE {
logTrapAddr
IpAddress,
logTrapRfcVer
INTEGER,
logTrapRowStatus
RowStatus
}
logTrapAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Log trap IP address. The index of this table."
::= { logTrapTableEntry 1 }
logTrapRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Log trap table row status."
::= { logTrapTableEntry 2 }
logTrapRfcVer OBJECT-TYPE
SYNTAX INTEGER{
RFC3164(0),
RFC5424(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Log trap syslog format. Rfc3164 or Rfc5424."
::= { logTrapTableEntry 3 }
--logTrap
logTrap OBJECT-TYPE
SYNTAX INTEGER{
emerg(0),
alert(1),
critical(2),
error(3),
warning(4),
notice(5),
info(6),
debug(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Log trap level. And default value is info(6). "
::= { logServer 4 }
END

View File

@@ -1,159 +0,0 @@
-- *****************************************************************
-- NMS-LOOPBACKDETECT-EXT-MIB.my: NMS LOOPBACKDETECT MIB
--
-- April 2013
-- Edit by shishuaishuai
-- Copyright (c) 2013 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-LOOPBACK-DETECT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, INTEGER,
FROM SNMPv2-SMI
nmsMgmt
FROM NMS-SMI
ifIndex
FROM RFC1213-MIB;
nmsLoopbackDetectMIB OBJECT IDENTIFIER ::= { nmsMgmt 252 }
ldEnable OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Loopback-detect global enable configuration to set enable or disable the loopback detection."
::= { nmsLoopbackDetectMIB 1 }
ldPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LDPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of port's loopback detection configuration."
::= { nmsLoopbackDetectMIB 2 }
ldPortTableEntry OBJECT-TYPE
SYNTAX LDPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of port's loopback detection configuration."
INDEX { ifIndex }
::= { ldPortTable 1 }
LDPortTableEntry ::=
SEQUENCE {
ldPortEnable
INTEGER,
ldPortControl
INTEGER,
ldPortDefaultExistence
INTEGER,
ldPortDestMac
OCTET STRING,
ldPortVlanContrl
OCTET STRING,
ldPortHelloTime
INTEGER,
ldPortRecoverTime
INTEGER,
ldPortBloopbackdetected
INTEGER,
}
ldPortEnable OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration of enable or disable port's loopback detection."
REFERENCE
"no"
::= { ldPortTableEntry 1 }
ldPortControl OBJECT-TYPE
SYNTAX INTEGER {
warnTrap(1)
block(2)
learning(3)
shutdown(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration of port's control function."
REFERENCE
"no"
::= { ldPortTableEntry 2 }
ldPortDefaultExistence OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure whether there is loopback under the port."
REFERENCE
"no"
::= { ldPortTableEntry 3 }
ldPortDestMac OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration the loopback detection's dest mac address."
REFERENCE
"no"
::= { ldPortTableEntry 4 }
ldPortVlanContrl OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the vlan to loopback detect."
REFERENCE
"no"
::= { ldPortTableEntry 5 }
ldPortHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the period of transmit packet."
REFERENCE
"no"
::= { ldPortTableEntry 6 }
ldPortRecoverTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the period of port's recovery."
REFERENCE
"no"
::= { ldPortTableEntry 7 }
ldPortBloopbackdetected OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"whether loopback is detected on this port."
REFERENCE
"no"
::= { ldPortTableEntry 8 }
END

View File

@@ -1,336 +0,0 @@
-- *****************************************************************
-- mac MIB - The MIB for Switch Product
--
-- FEB 2012 LIUQIANG
-- Copyright (c) 2012 by Co., Ltd.
-- All rights reserved.
-- *****************************************************************
-- ********************************************************************************
NMS-MAC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32,
Counter64,
Integer32,
TimeTicks,
mib-2,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
PhysAddress,
TruthValue,
RowStatus,
TimeStamp,
AutonomousType,
TestAndIncr,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
nms
FROM NMS-SMI;
mac MODULE-IDENTITY
LAST-UPDATED "20120217"
ORGANIZATION " nms Co., Ltd."
CONTACT-INFO " nms Co., Ltd."
DESCRIPTION "."
::= { nms 152 }
--fdbReadByPortTable
fdbReadByPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FdbReadByPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of fdb Read By Port entries."
::= { mac 1 }
fdbReadByPortEntry OBJECT-TYPE
SYNTAX FdbReadByPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An fdb Read By Port entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifFdbReadByPortIndex,ifFdbReadByPortVlanID,ifFdbReadByPortMacAddress }
::= { fdbReadByPortTable 1 }
FdbReadByPortEntry ::=
SEQUENCE {
ifFdbReadByPortIndex
INTEGER,
ifFdbReadByPortVlanID
INTEGER,
ifFdbReadByPortMacAddress
MacAddress
}
ifFdbReadByPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { fdbReadByPortEntry 1 }
ifFdbReadByPortVlanID OBJECT-TYPE
SYNTAX INTEGER(1..4094)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. VlanID of mac address. The range is 1-4094."
::= { fdbReadByPortEntry 2 }
ifFdbReadByPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indexs of interface. Mac address."
::= { fdbReadByPortEntry 3 }
--userFdbTable
userFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserFdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of user Fdb entries."
::= { mac 2 }
userFdbEntry OBJECT-TYPE
SYNTAX UserFdbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An user Fdb entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { moduleID,ifUserFdbIndex }
::= { userFdbTable 1 }
UserFdbEntry ::=
SEQUENCE {
moduleID
INTEGER,
ifUserFdbIndex
INTEGER,
ifUserFdbMacAddress1
MacAddress,
ifUserFdbMacAddress2
MacAddress,
ifUserFdbMacAddress3
MacAddress,
ifUserFdbMacAddress4
MacAddress,
ifUserFdbMacAddress5
MacAddress,
ifUserFdbMacAddress6
MacAddress,
ifUserFdbMacAddress7
MacAddress,
ifUserFdbMacAddress8
MacAddress
}
moduleID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface.ModuleID. Value is fixed to 1."
::= { userFdbEntry 1 }
ifUserFdbIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { userFdbEntry 2 }
ifUserFdbMacAddress1 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The first of user mac address."
::= { userFdbEntry 3 }
ifUserFdbMacAddress2 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The second of user mac address."
::= { userFdbEntry 4 }
ifUserFdbMacAddress3 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The third of user mac address."
::= { userFdbEntry 5 }
ifUserFdbMacAddress4 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The forth of user mac address."
::= { userFdbEntry 6 }
ifUserFdbMacAddress5 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The fifth of user mac address."
::= { userFdbEntry 7 }
ifUserFdbMacAddress6 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sixth of user mac address."
::= { userFdbEntry 8 }
ifUserFdbMacAddress7 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The seventh of user mac address."
::= { userFdbEntry 9 }
ifUserFdbMacAddress8 OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The eighth of user mac address."
::= { userFdbEntry 10 }
--portDisableLearningTable
portDisableLearningTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortDisableLearningEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of port Disable Learning entries."
::= { mac 3 }
portDisableLearningEntry OBJECT-TYPE
SYNTAX PortDisableLearningEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An port Disable Learning entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifPortDisableLearningIndex }
::= { portDisableLearningTable 1 }
PortDisableLearningEntry ::=
SEQUENCE {
ifPortDisableLearningIndex
INTEGER,
disableLearning
INTEGER
}
ifPortDisableLearningIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { portDisableLearningEntry 1 }
disableLearning OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface mac address learning config. 1-enable, 2-disable. Default is enable."
::= { portDisableLearningEntry 2 }
--vlanDisableLearningTable
vlanDisableLearningTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanDisableLearningEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of VLAN Disable Learning entries."
::= { mac 4 }
vlanDisableLearningEntry OBJECT-TYPE
SYNTAX VlanDisableLearningEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An VLAN Disable Learning entry containing objects at the
subnetwork layer and below for a particular interface."
INDEX { ifVlanDisableLearningIndex }
::= { vlanDisableLearningTable 1 }
VlanDisableLearningEntry ::=
SEQUENCE {
ifVlanDisableLearningIndex
INTEGER,
VlanDisableLearning
INTEGER
}
ifVlanDisableLearningIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indexs of interface. The same value as ifIndex in ifTable of RFC1213."
::= { vlanDisableLearningEntry 1 }
VlanDisableLearning OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Interface vlan learning config. 1-enable, 2-disable. Default is enable."
::= { vlanDisableLearningEntry 2 }
END

View File

@@ -1,562 +0,0 @@
--
-- NMS MEAPS MIB
-- 2011.07.14 Twx
-- Last Update: 2011.07.14
--
NMS-MEAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
nmslocal
FROM NMS-SMI;
--
-- Node definitions
--
-- 1.3.6.1.4.1.3320.2.X
nmsMEAPS OBJECT IDENTIFIER ::={ nmslocal 234 }
-- 1.3.6.1.4.1.3320.2.X.1
nmsMEAPSDomains OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of running ethernet domain instances."
::={ nmsMEAPS 1 }
-- 1.3.6.1.4.1.3320.2.X.2
nmsMEAPSPduRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of input EAPS PDUs."
::={ nmsMEAPS 2 }
-- 1.3.6.1.4.1.3320.2.X.3
nmsMEAPSPduTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of output EAPS PDUs."
::={ nmsMEAPS 3 }
-- 1.3.6.1.4.1.3320.2.X.4
nmsMEAPSDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSMEAPSDomainTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet domain instances."
::= { nmsMEAPS 4 }
-- 1.3.6.1.4.1.3320.2.X.4.1
nmsMEAPSDomainTableEntry OBJECT-TYPE
SYNTAX NMSMEAPSDomainTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet domain instances."
INDEX { nmsMEAPSDomainID }
::= { nmsMEAPSDomainTable 1 }
NMSMEAPSDomainTableEntry ::=
SEQUENCE {
nmsMEAPSDomainID
INTEGER,
nmsMEAPSRings
INTEGER,
nmsMEAPSRowStatus
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.4.1.1
nmsMEAPSDomainID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of ethernet domain instances."
::={ nmsMEAPSDomainTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.4.1.2
nmsMEAPSRings OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the node-type of this device in the domain."
::={ nmsMEAPSDomainTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.4.1.3
nmsMEAPSRowStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1),
running(2)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A read-create value that indicates the configuration status
of the domain instance. Set this value to 'enabled' to start
the ring or 'disabled' to stop it. The value 'running' indicates
that the domain is currently configured and running, in which case,
the values of node-type and control-vlan cannot be modified."
::={ nmsMEAPSDomainTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.5
nmsMEAPSRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSMEAPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring instances."
::= { nmsMEAPS 5 }
-- 1.3.6.1.4.1.3320.2.X.5.1
nmsMEAPSRingTableEntry OBJECT-TYPE
SYNTAX NMSMEAPSRingTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring instances."
INDEX { nmsMEAPSRingID }
::= { nmsMEAPSRingTable 1 }
NMSMEAPSRingTableEntry ::=
SEQUENCE {
nmsMEAPSRingID
INTEGER,
nmsMEAPSRingLevel
INTEGER,
nmsMEAPSRingNodeType
INTEGER,
nmsMEAPSRingControlVlanMajor
INTEGER,
nmsMEAPSRingControlVlanSub
INTEGER,
nmsMEAPSRingPorts
INTEGER,
nmsMEAPSRingState
INTEGER,
nmsMEAPSRingHealthCheck
INTEGER,
nmsMEAPSRingChannelCheck
INTEGER,
nmsMEAPSRingChannelRecovery
INTEGER,
nmsMEAPSRingHelloTime
INTEGER,
nmsMEAPSRingFailTime
INTEGER,
nmsMEAPSRingPreforwardTime
INTEGER,
nmsMEAPSRingEdgeHelloTime
INTEGER,
nmsMEAPSRingEdgeFailTime
INTEGER,
nmsMEAPSRingAdminStatus
INTEGER,
nmsMEAPSRingPrimaryPort
INTEGER,
nmsMEAPSRingPrimaryPortState
INTEGER,
nmsMEAPSRingPrimaryPortStatus
INTEGER,
nmsMEAPSRingSecondaryPort
INTEGER,
nmsMEAPSRingSecondaryPortState
INTEGER,
nmsMEAPSRingSecondaryPortStatus
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.5.1.1
nmsMEAPSRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of ethernet ring instances."
::={ nmsMEAPSRingTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.5.1.2
nmsMEAPSRingLevel OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
majorRing(1),
subRing(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value indicates the level of this device in the ring."
::={ nmsMEAPSRingTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.5.1.3
nmsMEAPSRingNodeType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
masterNode(1),
transitNode(2),
edgeNode(3),
assistantNode(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A value indicates the node-type of this device in the ring."
::={ nmsMEAPSRingTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.5.1.4
nmsMEAPSRingControlVlanMajor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The id of the major VLAN in which EAPS PDUs are transmitted."
::={ nmsMEAPSRingTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.5.1.5
nmsMEAPSRingControlVlanSub OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The id of the sub VLAN in which EAPS PDUs are transmitted."
::={ nmsMEAPSRingTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.5.1.6
nmsMEAPSRingPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of interfaces which are configured in a ring."
::={ nmsMEAPSRingTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.5.1.7
nmsMEAPSRingState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
complete(1),
ringFault(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the state of a node in the ring.
Only the value from a MasterNode indicates the state of the whole ring.
The value from a TransitNode means the local ring ports are all operational or not."
::={ nmsMEAPSRingTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.5.1.8
nmsMEAPSRingHealthCheck OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates whether Health packets are being sent from MasterNode.
Available only for MasterNodes."
::={ nmsMEAPSRingTableEntry 8 }
-- 1.3.6.1.4.1.3320.2.X.5.1.9
nmsMEAPSRingHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The inteval between the transmit of two Health packets, in seconds.
Available only for MasterNodes."
::={ nmsMEAPSRingTableEntry 9 }
-- 1.3.6.1.4.1.3320.2.X.5.1.10
nmsMEAPSRingFailTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The hold time for the SecondaryPort after a Health packet is received, in seconds.
Available only for MasterNodes."
::={ nmsMEAPSRingTableEntry 10 }
-- 1.3.6.1.4.1.3320.2.X.5.1.11
nmsMEAPSRingPreforwardTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The hold time for a TransitPort which is recovered from a failure, in seconds.
During the pre-forward time, no packets other than PDUs in control vlan can be forwarded.
Only available for TransitNodes."
::={ nmsMEAPSRingTableEntry 11 }
-- 1.3.6.1.4.1.3320.2.X.5.1.12
nmsMEAPSRingEdgeHelloTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hold time for a TransitPort which is recovered from a failure, in seconds.
During the pre-forward time, no packets other than PDUs in control vlan can be forwarded.
Only available for TransitNodes."
::={ nmsMEAPSRingTableEntry 12 }
-- 1.3.6.1.4.1.3320.2.X.5.1.13
nmsMEAPSRingEdgeFailTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hold time for a TransitPort which is recovered from a failure, in seconds.
During the pre-forward time, no packets other than PDUs in control vlan can be forwarded.
Only available for TransitNodes."
::={ nmsMEAPSRingTableEntry 13 }
-- 1.3.6.1.4.1.3320.2.X.5.1.14
nmsMEAPSRingAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1),
running(2)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"A read-create value that indicates the configuration status
of the ring instance. Set this value to 'enabled' to start
the ring or 'disabled' to stop it. The value 'running' indicates
that the ring is currently configured and running, in which case,
the values of node-type and control-vlan cannot be modified."
::={ nmsMEAPSRingTableEntry 14 }
-- 1.3.6.1.4.1.3320.2.X.5.1.15
nmsMEAPSRingPrimaryPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface index of the primary-port if the 'nmsMEAPSRingNodeType' is 'masterNode',
or the ifIndex of the first transit-port if 'transitNode'. Value 0 means that this port
is not configured."
::={ nmsMEAPSRingTableEntry 15 }
-- 1.3.6.1.4.1.3320.2.X.5.1.16
nmsMEAPSRingPrimaryPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3),
edgepreforwarding(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The forwarding state of the primary-port or the first transit-port."
::={ nmsMEAPSRingTableEntry 16 }
-- 1.3.6.1.4.1.3320.2.X.5.1.17
nmsMEAPSRingPrimaryPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the primary-port or the first transit-port."
::={ nmsMEAPSRingTableEntry 17 }
-- 1.3.6.1.4.1.3320.2.X.5.1.18
nmsMEAPSRingSecondaryPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface index of the secondary-port if the 'nmsMEAPSRingNodeType' is 'masterNode',
or the ifIndex of the second transit-port if 'transitNode'. Value 0 means that this port
is not configured."
::={ nmsMEAPSRingTableEntry 18 }
-- 1.3.6.1.4.1.3320.2.X.5.1.19
nmsMEAPSRingSecondaryPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3),
edgepreforwarding(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The forwarding state of the secondary-port or the second transit-port."
::={ nmsMEAPSRingTableEntry 19 }
-- 1.3.6.1.4.1.3320.2.X.5.1.20
nmsMEAPSRingSecondaryPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the secondary-port or the second transit-port."
::={ nmsMEAPSRingTableEntry 20 }
-- 1.3.6.1.4.1.3320.2.X.6
nmsMEAPSRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSMEAPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring ports."
::= { nmsMEAPS 6 }
-- 1.3.6.1.4.1.3320.2.X.6.1
nmsMEAPSRingPortTableEntry OBJECT-TYPE
SYNTAX NMSMEAPSRingPortTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains information of ethernet ring ports."
INDEX { nmsMEAPSRingPortRingID, nmsMEAPSRingPort }
::= { nmsMEAPSRingPortTable 1 }
NMSMEAPSRingPortTableEntry ::=
SEQUENCE {
nmsMEAPSRingPortRingID
INTEGER,
nmsMEAPSRingPort
INTEGER,
nmsMEAPSRingPortType
INTEGER,
nmsMEAPSRingPortState
INTEGER,
nmsMEAPSRingPortForwards
INTEGER,
nmsMEAPSRingPortRx
INTEGER,
nmsMEAPSRingPortTx
INTEGER,
nmsMEAPSRingPortStatus
INTEGER
}
-- 1.3.6.1.4.1.3320.2.X.6.1.1
nmsMEAPSRingPortRingID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of an ethernet ring instance, in which this port is configured."
::={ nmsMEAPSRingPortTableEntry 1 }
-- 1.3.6.1.4.1.3320.2.X.6.1.2
nmsMEAPSRingPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port number of the ring port."
::={ nmsMEAPSRingPortTableEntry 2 }
-- 1.3.6.1.4.1.3320.2.X.6.1.3
nmsMEAPSRingPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
primaryPort(1),
secondaryPort(2),
transitPort(3),
commonPort(4),
edgePort(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the type of a ring port."
::={ nmsMEAPSRingPortTableEntry 3 }
-- 1.3.6.1.4.1.3320.2.X.6.1.4
nmsMEAPSRingPortState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
forwarding(1),
preforwarding(2),
blocking(3),
edgepreforwarding(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value indicates the forward state of a ring port in data vlans."
::={ nmsMEAPSRingPortTableEntry 4 }
-- 1.3.6.1.4.1.3320.2.X.6.1.5
nmsMEAPSRingPortForwards OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this port has transitioned to forwarding state."
::={ nmsMEAPSRingPortTableEntry 5 }
-- 1.3.6.1.4.1.3320.2.X.6.1.6
nmsMEAPSRingPortRx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of received EAPS PDUs on this port."
::={ nmsMEAPSRingPortTableEntry 6 }
-- 1.3.6.1.4.1.3320.2.X.6.1.7
nmsMEAPSRingPortTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of transmitted EAPS PDUs on this port."
::={ nmsMEAPSRingPortTableEntry 7 }
-- 1.3.6.1.4.1.3320.2.X.6.1.8
nmsMEAPSRingPortStatus OBJECT-TYPE
SYNTAX INTEGER {
link-down(0),
link-up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of the ring port."
::={ nmsMEAPSRingPortTableEntry 8 }
-- Notifications
-- 1.3.6.1.4.1.3320.2.X.7
nmsMEAPSRingNotifications OBJECT IDENTIFIER ::= { nmsMEAPS 7 }
nmsMEAPSRingNotification NOTIFICATION-TYPE
OBJECTS {
nmsMEAPSRingID,
nmsMEAPSRingNodeType,
nmsMEAPSRingState
}
STATUS current
DESCRIPTION
"This notification is generated when a MasterNode detects that
the state of ring is changed."
::= { nmsMEAPSRingNotifications 1 }
END

View File

@@ -1,189 +0,0 @@
-- *****************************************************************
-- NMS-MEMORY-POOL-MIB
--
-- October 2003
--
-- Copyright (c) 2003 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-MEMORY-POOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
nmsMgmt
FROM NMS-SMI
Percent
FROM NMS-QOS-PIB-MIB;
nmsMemoryPoolMIB MODULE-IDENTITY
LAST-UPDATED "200310160000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"MIB module for monitoring memory pools"
REVISION "200310160000Z"
DESCRIPTION
"Initial version of this MIB."
::= { nmsMgmt 48 }
nmsMemoryPoolUtilization OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the memory pool utilization"
::= { nmsMemoryPoolMIB 1 }
nmsMemoryPoolTotalMemorySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the total memory size"
::= { nmsMemoryPoolMIB 2 }
nmsMemoryPoolImageRatio OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the ratio of image size to total memory size"
::= { nmsMemoryPoolMIB 3 }
nmsMemoryPoolRegionRatio OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the ratio of total region size to total memory size"
::= { nmsMemoryPoolMIB 4 }
nmsMemoryPoolHeapRatio OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the ratio of heap size to total memory size"
::= { nmsMemoryPoolMIB 5 }
nmsMemoryPoolHeapUtilization OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the heap utilization"
::= { nmsMemoryPoolMIB 6 }
nmsMemoryPoolMessageBufferRatio OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the ratio of message buffer size to total memory size"
::= { nmsMemoryPoolMIB 7 }
nmsMemoryPoolMessageBufferUtilization OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the message buffer of utilization"
::= { nmsMemoryPoolMIB 8 }
nmsMemoryPoolTotalFlashSize OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the total size of flash memory"
::= { nmsMemoryPoolMIB 9 }
-- notifications
nmsMemoryPoolNotifications
OBJECT IDENTIFIER ::= { nmsMemoryPoolMIB 20 }
-- (no notifications are currently defined)
-- conformance information
nmsMemoryPoolConformance
OBJECT IDENTIFIER ::= { nmsMemoryPoolMIB 21 }
nmsMemoryPoolCompliances
OBJECT IDENTIFIER ::= { nmsMemoryPoolConformance 1 }
nmsMemoryPoolGroups
OBJECT IDENTIFIER ::= { nmsMemoryPoolConformance 2 }
-- compliance statements
nmsMemoryPoolCompliance MODULE-COMPLIANCE
STATUS deprecated -- superceded by nmsMemoryPoolComplianceRev1
DESCRIPTION
"The compliance statement for entities which implement
the NMS Memory Pool MIB"
MODULE -- this module
MANDATORY-GROUPS { nmsMemoryPoolGroup }
::= { nmsMemoryPoolCompliances 1 }
nmsMemoryPoolComplianceRev1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the NMS Memory Pool MIB"
MODULE -- this module
MANDATORY-GROUPS { nmsMemoryPoolGroup }
GROUP nmsMemoryPoolUtilizationGroup
DESCRIPTION
"Per memory pool utilization statistics is mandatory for
the managed system that supports memory pool utilization."
::= { nmsMemoryPoolCompliances 2 }
-- units of conformance
nmsMemoryPoolGroup OBJECT-GROUP
OBJECTS {
nmsMemoryPoolName,
nmsMemoryPoolAlternate,
nmsMemoryPoolValid,
nmsMemoryPoolUsed,
nmsMemoryPoolFree,
nmsMemoryPoolLargestFree
}
STATUS current
DESCRIPTION
"A collection of objects providing memory pool monitoring."
::= { nmsMemoryPoolGroups 1 }
nmsMemoryPoolUtilizationGroup OBJECT-GROUP
OBJECTS {
nmsMemoryPoolUtilization1Min,
nmsMemoryPoolUtilization5Min,
nmsMemoryPoolUtilization10Min
}
STATUS current
DESCRIPTION
"An optional group providing a collection of memory pool
utilization objects."
::= { nmsMemoryPoolGroups 2 }
END

View File

@@ -1,208 +0,0 @@
-- *****************************************************************
-- NMS-MacAcl.my: NMS MacAcl MIB file
-- Jan. 6 2010
-- *****************************************************************
--
NMS-MacAcl DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
nmslocal,nms
FROM NMS-SMI
DisplayString
FROM RFC1213-MIB
RowStatus,MacAddress
FROM SNMPv2-TC;
nmsMacAclMIB MODULE-IDENTITY
LAST-UPDATED "201001060000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"This MIB module defines the generic managed objects
for MAC Acl."
::= { nms 151 }
--ACL TABLE
nmsMacAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsMacAclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table containing one entry for each
MAC Acl on this device."
::= { nmsMacAclMIB 1 }
nmsMacAclEntry OBJECT-TYPE
SYNTAX nmsMacAclEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about an MAC Acl on this device."
INDEX { nmsMacAclname }
::= { nmsMacAclTable 1 }
nmsMacAclEntry ::= SEQUENCE {
nmsMacAclname DisplayString,
nmsMacAclnulecnt INTEGER,
nmsMacAclmergeenable INTEGER,
nmsMacAclrowstatus RowStatus
}
nmsMacAclname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of this MAC Acl. Length: 1~20."
::= { nmsMacAclEntry 1 }
nmsMacAclnulecnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of this MAC Acl entries."
::= { nmsMacAclEntry 2 }
nmsMacAclmergeenable OBJECT-TYPE
SYNTAX INTEGER{
enable (1),
disable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Mac ACL merge."
::= { nmsMacAclEntry 3 }
nmsMacAclrowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Table row status.
SNMP_ROW_ACTIVE 1, active Mac Acl
SNMP_ROW_NOTREADY 3, lock Mac Acl
SNMP_ROW_CREATEANDGO 4, create Mac Acl
SNMP_ROW_DESTROY 6, delete Mac Acl"
::= { nmsMacAclEntry 4 }
--MAC ACL RULE TABLE
nmsMacAclRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF nmsMacAclRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
::= { nmsMacAclMIB 2 }
nmsMacAclRuleEntry OBJECT-TYPE
SYNTAX nmsMacAclRuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { nmsMacAclRulename, nmsMacAclRuleid }
::= { nmsMacAclRuleTable 1 }
nmsMacAclRuleEntry ::= SEQUENCE {
nmsMacAclRulename DisplayString,
nmsMacAclRuleid INTEGER,
nmsMacAclRuleopt INTEGER,
nmsMacAclRulesrcmac MacAddress,
nmsMacAclRulesrcmacmask MacAddress,
nmsMacAclRuledestmac MacAddress,
nmsMacAclRuledestmacmask MacAddress,
nmsMacAclRuleethertype INTEGER,
nmsMacAclRulerowstatus RowStatus
}
nmsMacAclRulename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The name of this MAC Acl."
::= { nmsMacAclRuleEntry 1 }
nmsMacAclRuleid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"Index of the rules."
::= { nmsMacAclRuleEntry 2 }
nmsMacAclRuleopt OBJECT-TYPE
SYNTAX INTEGER{
permit (1),
deny (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"MAC ACL rule operation."
::= { nmsMacAclRuleEntry 3 }
nmsMacAclRulesrcmac OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source MAC address. all zero means any."
::= { nmsMacAclRuleEntry 4 }
nmsMacAclRulesrcmacmask OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS current
DESCRIPTION
"source MAC address mask."
::= { nmsMacAclRuleEntry 5 }
nmsMacAclRuledestmac OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination MAC address. all zero means any."
::= { nmsMacAclRuleEntry 6 }
nmsMacAclRuledestmacmask OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-write
STATUS current
DESCRIPTION
"destination MAC address mask."
::= { nmsMacAclRuleEntry 7 }
nmsMacAclRuleethertype OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS current
DESCRIPTION
"ethernet packet type. zero means not set."
::= { nmsMacAclRuleEntry 8 }
nmsMacAclRulerowstatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS current
DESCRIPTION
"table row status.
SNMP_ROW_ACTIVE 1, active Mac Acl rule
SNMP_ROW_NOTREADY 3, lock Mac Acl rule
SNMP_ROW_CREATEANDGO 4, create Mac Acl rule
SNMP_ROW_DESTROY 6, delete Mac Acl rule"
::= { nmsMacAclRuleEntry 9 }
END

View File

@@ -1,450 +0,0 @@
-- *****************************************************************
-- NMS-NAT.my: NMS NAT MIB file
-- OCT. 25 2003
-- *****************************************************************
--
NMS-NAT DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI;
nmsNatMIB MODULE-IDENTITY
LAST-UPDATED "200310250000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"This MIB module defines the generic managed objects
for NAT."
::= { nmsMgmt 100 }
nmsNatObjects OBJECT IDENTIFIER ::= { nmsNatMIB 1 }
-- The NAT PAT link Table
--.1
nmsNatSessionNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the total session in the NAPT rule."
::= { nmsNatObjects 1 }
--jiudian mib .2.1.1--.2.1.12
nmsNatSessionTableJD OBJECT-TYPE
SYNTAX SEQUENCE OF NMSNatSessionEntryJD
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table containing one entry for each
NAT session currently active on this NAT device."
::= { nmsNatObjects 2 }
nmsNatSessionEntryJD OBJECT-TYPE
SYNTAX NMSNatSessionEntryJD
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about an active NAT session on this NAT device."
INDEX { nmsNatSessionId }
::= { nmsNatSessionTableJD 1 }
NMSNatSessionEntryJD ::= SEQUENCE {
nmsNatSessionIdJD OCTET STRING,
nmsNatSessionProtocolTypeJD INTEGER,
nmsNatSessionDirectionJD INTEGER,
nmsNatSessionIntAddrJD OCTET STRING,
nmsNatSessionIntPortJD INTEGER,
nmsNatSessionExtAddrJD IpAddress,
nmsNatSessionExtPortJD INTEGER,
nmsNatSessionRemoteAddrJD IpAddress,
nmsNatSessionRemotePortJD INTEGER,
nmsNatSessionUpTimeJD TimeTicks,
nmsNatSessionIdletimeJD TimeTicks,
nmsNatSessionContextJD DisplayString,
nmsNATLimitedHostSessionsJD INTEGER,
nmsNATHostFlowsJD INTEGER
}
nmsNatSessionIdJD OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"The session ID for this NAT session."
::= { nmsNatSessionEntryJD 1 }
nmsNatSessionProtocolTypeJD OBJECT-TYPE
SYNTAX INTEGER{
other (-1), -- not specified
icmp (1),
udp (2),
tcp (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol type of this session.
TCP and UDP sessions are uniquely identified by the
tuple of (source IP address, source UDP/TCP port,
destination IP address, destination TCP/UCP port).
ICMP query sessions are identified by the tuple of
(source IP address, ICMP query ID, destination IP
address)."
::= { nmsNatSessionEntryJD 2 }
nmsNatSessionDirectionJD OBJECT-TYPE
SYNTAX INTEGER {
inbound (1),
outbound (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The direction of this session with respect to the
local network. 'inbound' indicates that this session
was initiated from the public network into the private
network. 'outbound' indicates that this session was
initiated from the private network into the public
network."
::= { nmsNatSessionEntryJD 3 }
nmsNatSessionIntAddrJD OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original IP address of the session endpoint that
lies in the private network."
::= { nmsNatSessionEntryJD 4 }
nmsNatSessionIntPortJD OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original transport port of the session endpoint that
belongs to the private network. If this is an ICMP session
then the value is the ICMP request ID."
::= { nmsNatSessionEntryJD 5 }
nmsNatSessionExtAddrJD OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The translated IP address of the session endpoint that
lies in the private network."
::= { nmsNatSessionEntryJD 6 }
nmsNatSessionExtPortJD OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original IP address of the session endpoint that lies
in the public network."
::= { nmsNatSessionEntryJD 7 }
nmsNatSessionRemoteAddrJD OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS current
DESCRIPTION
"The original IP address of the session endpoint that lies
in the public network."
::= { nmsNatSessionEntryJD 8 }
nmsNatSessionRemotePortJD OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The original transport port of the session endpoint that
belongs to the public network. If this is an ICMP
session then the value contains the ICMP request ID."
::= { nmsNatSessionEntryJD 9 }
nmsNatSessionUpTimeJD OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The up time of this session in one-hundredths of a
second."
::= { nmsNatSessionEntryJD 10 }
nmsNatSessionIdletimeJD OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS current
DESCRIPTION
"The time in one-hundredths of a second since a packet
belonging to this session was last detected."
::= { nmsNatSessionEntryJD 11 }
nmsNatSessionContextJD OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
protocol context of the session."
::= { nmsNatSessionEntryJD 12 }
-- wangba mib .3
nmsNATLimitedTotalSessions OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of the total permitted session in the NAPT rule."
::= { nmsNatObjects 3 }
-- .4.1.1 - .4.1.14
NMSNatSessionEntry ::= SEQUENCE {
nmsNatSessionId OCTET STRING,
nmsNatSessionProtocolType OCTET STRING,
nmsNatSessionDirection OCTET STRING,
nmsNatSessionIntAddr OCTET STRING,
nmsNatSessionIntPort OCTET STRING,
nmsNatSessionExtAddr OCTET STRING,
nmsNatSessionExtPort OCTET STRING,
nmsNatSessionRemoteAddr OCTET STRING,
nmsNatSessionRemotePort OCTET STRING,
nmsNatSessionUpTime OCTET STRING,
nmsNatSessionIdletime OCTET STRING,
nmsNatSessionContext OCTET STRING,
nmsNATLimitedHostSessions OCTET STRING,
nmsNATHostFlows OCTET STRING
}
nmsNatSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSNatSessionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The (conceptual) table containing one entry for each
NAT session currently active on this NAT device."
::= { nmsNatObjects 4 }
nmsNatSessionEntry OBJECT-TYPE
SYNTAX NMSNatSessionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) containing information
about an active NAT session on this NAT device."
INDEX { nmsNatSessionId }
::= { nmsNatSessionTable 1 }
nmsNatSessionId OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"The session ID for this NAT session."
::= { nmsNatSessionEntry 1 }
nmsNatSessionProtocolType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocol type of this session.
TCP and UDP sessions are uniquely identified by the
tuple of (source IP address, source UDP/TCP port,
destination IP address, destination TCP/UCP port).
ICMP query sessions are identified by the tuple of
(source IP address, ICMP query ID, destination IP
address)."
::= { nmsNatSessionEntry 2 }
nmsNatSessionDirection OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The direction of this session with respect to the
local network. 'inbound' indicates that this session
was initiated from the public network into the private
network. 'outbound' indicates that this session was
initiated from the private network into the public
network."
::= { nmsNatSessionEntry 3 }
nmsNatSessionIntAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original IP address of the session endpoint that
lies in the private network."
::= { nmsNatSessionEntry 4 }
nmsNatSessionIntPort OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original transport port of the session endpoint that
belongs to the private network. If this is an ICMP session
then the value is the ICMP request ID."
::= { nmsNatSessionEntry 5 }
nmsNatSessionExtAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The translated IP address of the session endpoint that
lies in the private network."
::= { nmsNatSessionEntry 6 }
nmsNatSessionExtPort OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The original IP address of the session endpoint that lies
in the public network."
::= { nmsNatSessionEntry 7 }
nmsNatSessionRemoteAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"The original IP address of the session endpoint that lies
in the public network."
::= { nmsNatSessionEntry 8 }
nmsNatSessionRemotePort OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"The original transport port of the session endpoint that
belongs to the public network. If this is an ICMP
session then the value contains the ICMP request ID."
::= { nmsNatSessionEntry 9 }
nmsNatSessionUpTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The up time of this session in one-hundredths of a
second."
::= { nmsNatSessionEntry 10 }
nmsNatSessionIdletime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS current
DESCRIPTION
"The time in one-hundredths of a second since a packet
belonging to this session was last detected."
::= { nmsNatSessionEntry 11 }
nmsNatSessionContext OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the
protocol context of the session."
::= { nmsNatSessionEntry 12 }
nmsNATLimitedHostSessions OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of the permitted single session in the NAPT rule."
::= { nmsNatSessionEntry 13 }
nmsNATHostFlows OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bytes number of each link during one period."
::= { nmsNatSessionEntry 14 }
nmsNatCpuPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the total cpu usage percent."
::= { nmsNatObjects 5 }
nmsNatHeapPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the total heap allocation percent."
::= { nmsNatObjects 6 }
nmsNatMblkPercent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the total Mblk allocation percent."
::= { nmsNatObjects 7 }
nmsNathostlimitset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"set the count that nat can service for inside users"
::= { nmsNatObjects 8 }
nmsNathostlimitcurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"currently, nat service how many inside user."
::= { nmsNatObjects 9 }
nmsNathostlimitenable OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"enable limit-user function."
::= { nmsNatObjects 10 }
nmsNatIf OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"the ifindex of NAT Interface."
::= { nmsNatObjects 11 }
-- End of table
END

View File

@@ -1,54 +0,0 @@
-- *****************************************************************
-- NMS-NTP-MIB.my: NMS NTP MIB
--
-- March 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, INTEGER
FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
nmsMgmt FROM NMS-SMI;
--definition of NMS device card related operations and trap related values
ntp OBJECT IDENTIFIER ::= { nmsMgmt 353 }
nmsNtpStatus OBJECT-TYPE
SYNTAX INTEGER{
disable(0),
enable(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NTP service status. 1-enable,0-disable."
::= { ntp 1 }
nmsNtpMasterServerAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NTP master server address, that may be ip address or hostname."
::= { ntp 2 }
nmsNtpBackupServerAddr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NTP backup server address, that may be ip address or hostname."
::= { ntp 3 }
END

View File

@@ -1,291 +0,0 @@
-- *****************************************************************
-- NMS-OPTICAL-PORT-MIB: NMS OPTICAL-POWER MIB file
-- AUG 2010
-- *****************************************************************
--
NMS-OPTICAL-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,INTEGER
FROM SNMPv2-SMI
Counter, IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
nmsMgmt
FROM NMS-SMI
nmsEPONGroup
FROM NMS-SMI;
--definition of NMS device optical port receive/send related power parameters
opticalPortPower OBJECT IDENTIFIER ::= { nmsMgmt 183 }
opticalPortPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF OpticalPortPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of optical interface entries."
::= { opticalPortPower 1 }
opticalPortPowerEntry OBJECT-TYPE
SYNTAX OpticalPortPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An optical interface entry containing objects at the
subnetwork layer and below for a particular
interface."
INDEX { opIfIndex }
::= { opticalPortPowerTable 1 }
OpticalPortPowerEntry ::=
SEQUENCE {
opIfIndex
INTEGER,
opIfDescr
DisplayString,
opIfAdminStatus
INTEGER,
opIfOperStatus
INTEGER,
opIfRxPowerCurr
INTEGER,
opIfRxPowerULimit
INTEGER,
opIfRxPowerLLimit
INTEGER,
opIfTxPowerCurr
INTEGER,
opIfTxPowerULimit
INTEGER,
opIfTxPowerLLimit
INTEGER,
opIfUploadBERLimit
INTEGER,
opIfPowerTrapStatus
INTEGER,
opIfTemperature
INTEGER,
opIfVolt
INTEGER,
opIfCurrent
INTEGER
}
opIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface. The same value as ifIndex of ifTable in RFC1213."
::= { opticalPortPowerEntry 1 }
opIfDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual string containing information about the optical interface. The same value as ifDesc of ifTable in RFC1213. "
::= { opticalPortPowerEntry 2 }
opIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The desired state of the interface. The same value as ifAdminStatus of ifTable in RFC1213."
::= { opticalPortPowerEntry 3 }
opIfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
testing(3) -- in some test mode
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operational state of the optical interface. The same value as ifOperStatus of ifTable in RFC1213."
::= { opticalPortPowerEntry 4 }
opIfRxPowerCurr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical current receive power value."
::= { opticalPortPowerEntry 5 }
opIfRxPowerULimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical receive upper limit."
::= { opticalPortPowerEntry 6 }
opIfRxPowerLLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical receiving lower limit."
::= { opticalPortPowerEntry 7 }
opIfTxPowerCurr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical current sending power value."
::= { opticalPortPowerEntry 8 }
opIfTxPowerULimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical sending upper limit."
::= { opticalPortPowerEntry 9 }
opIfTxPowerLLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical sending lower limit."
::= { opticalPortPowerEntry 10 }
opIfUploadBERLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical port BER threshold."
::= { opticalPortPowerEntry 11 }
opIfPowerTrapStatus OBJECT-TYPE
SYNTAX INTEGER{
on(0),
off(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical R/X power limit trap sending status. 0-on, 1-off."
::= { opticalPortPowerEntry 12 }
opIfTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical module temperature. Unit is 1/256 Celsius."
::= { opticalPortPowerEntry 13 }
opIfVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical module volt. Unit is 100uV."
::= { opticalPortPowerEntry 14 }
opIfCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each optical interface, that means optical module current. Unit is 2uA."
::= { opticalPortPowerEntry 15 }
opIfTransMode OBJECT-TYPE
SYNTAX INTEGER{
upload(1),
download(2)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value for optical interface trasporting mode, 1-upload, 2-download."
::= { opticalPortPower 2 }
opIfTransPowerAlarm OBJECT-TYPE
SYNTAX INTEGER{
over(1),
below(2),
normal(3)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value for optical interface trasporting power alarm, 1-over than upper limit, 2-lower than lower limit."
::= { opticalPortPower 3 }
opIfBERStatus OBJECT-TYPE
SYNTAX INTEGER{
exception(1),
normal(2)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A value for optical interface BER status, 1-exception, 2-recover to normal status."
::= { opticalPortPower 4 }
-- Notifications
nmsOpIfPowerThresNotifications OBJECT IDENTIFIER
::= { opticalPortPower 5 }
nmsOpIfPowerThresNotification NOTIFICATION-TYPE
OBJECTS {
opIfIndex,
opIfDescr,
opIfTransMode,
opIfTransPowerAlarm
}
STATUS current
DESCRIPTION
"The agent generates this notification when optical interface upload/download power exceed the threshold ruled in opticalPortPowerTable."
::= { nmsOpIfPowerThresNotifications 1 }
-- Notifications
opIfUploadBERNotifications OBJECT IDENTIFIER
::= { opticalPortPower 6 }
opIfUploadBERNotification NOTIFICATION-TYPE
OBJECTS {
opIfIndex,
opIfDescr,
opIfBERStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when optical interface upload BER exceed the threshold ruled in opticalPortPowerTable."
::= { opIfUploadBERNotifications 1 }
END

View File

@@ -1,98 +0,0 @@
--------------------------------------------------------------------
-- NMS-POE-MIB
-- AUTHER : LIUQIANG
-- OCT 2011
--------------------------------------------------------------------
NMS-POE-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
nmslocal
FROM NMS-SMI
IpAddress FROM RFC1155-SMI
TruthValue FROM SNMPv2-TC;
poe OBJECT IDENTIFIER ::= { nmslocal 236 }
powerEtherTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerEtherTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of power ehternet mib."
::= { poe 1 }
powerEtherTableEntry OBJECT-TYPE
SYNTAX PowerEtherTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of power ethernet interface."
INDEX { ifIndex }
::= { powerEtherTable 1 }
PowerEtherTableEntry ::=
SEQUENCE {
ifIndex
INTEGER,
ifDescr
DisplayString,
ifPethPortControlAbility
TruthValue,
ifPethPortMaxPower
INTEGER,
ifPethPortConsumptionPower
INTEGER
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface index of device. The same value as ifIndex in ifTable. "
::= { powerEtherTableEntry 1 }
ifDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface description of device. The same value as ifDescr in ifTable. "
::= { powerEtherTableEntry 2 }
ifPethPortControlAbility OBJECT-TYPE
SYNTAX TruthValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Describes the capability of controlling the PSE functions."
::= { powerEtherTableEntry 3 }
ifPethPortMaxPower OBJECT-TYPE
SYNTAX INTEGER(1..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Limit the maximal available power on a port. The maximal value is 30, unit is Watts."
::= { powerEtherTableEntry 4 }
ifPethPortConsumptionPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Measured usage power expressed in Watts. Unit is Watts."
::= { powerEtherTableEntry 5 }
END

View File

@@ -1,152 +0,0 @@
-- *****************************************************************
-- NMS-POWER-EXT-MIB: NMS POWER EXT MIB
--
-- JUL 2011
-- Edit by LIUQIANG
-- Copyright (c) 2011 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-POWER-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
DisplayString FROM RFC1213-MIB
nmsMgmt FROM NMS-SMI;
powerExt OBJECT IDENTIFIER ::= { nmsMgmt 251 }
-- Notifications
power1Status OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Power status: down(0), up(1) ."
::= { powerExt 1 }
power2Status OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Power status , down(0), up(1) ."
::= { powerExt 2 }
powerExtNotifications OBJECT IDENTIFIER
::= { powerExt 3 }
powerExtNotification NOTIFICATION-TYPE
OBJECTS {
power1Status,
power2Status
}
STATUS current
DESCRIPTION
"The agent generates this notification when power status changes."
::= { powerExtNotifications 1 }
PowerDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerDeviceTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Power-Device entries."
::= { powerExt 4 }
PowerDeviceTableEntry OBJECT-TYPE
SYNTAX PowerDeviceTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of Power-Device ."
INDEX { PowerDeviceIndex }
::= { PowerDeviceTable 1 }
PowerDeviceTableEntry ::=
SEQUENCE {
PowerDeviceIndex
INTEGER,
PowerDeviceType
INTEGER,
PowerDeviceDescr
DisplayString,
PowerDeviceStatus
INTEGER,
PowerShelfNum
INTEGER
}
PowerDeviceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of Power-Device"
::= { PowerDeviceTableEntry 1 }
PowerDeviceType OBJECT-TYPE
SYNTAX INTEGER {
EMPTY-SHELF(0)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of Power-Device ."
::= { PowerDeviceTableEntry 2 }
PowerDeviceDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Text description of this Power-Device."
::= { PowerDeviceTableEntry 3 }
PowerDeviceStatus OBJECT-TYPE
SYNTAX INTEGER{
ON(1),
OFF(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When value is ON(1), that means Power-Device is working; when value is OFF(2) means Power-Device is out of working."
::= { PowerDeviceTableEntry 4 }
PowerShelfNum OBJECT-TYPE
SYNTAX INTEGER{
A(1),
B(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Powerdevice belong to which shelf."
::= { PowerDeviceTableEntry 5 }
END

View File

@@ -1,80 +0,0 @@
-- *****************************************************************
-- NMS-POWER-MIB: NMS POWER MIB
--
-- AUG 2010
-- Edit by LIUQIANG
-- Copyright (c) 2010 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-POWER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEPONGroup,nmsMgmt FROM NMS-SMI;
power OBJECT IDENTIFIER ::= { nmsMgmt 189 }
-- Notifications
powerStatus OBJECT-TYPE
SYNTAX INTEGER {
power-A-normal(1),
power-B-normal(2),
power-A-B-normal(3),
other(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Power status, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
::= { power 1 }
powerOldStatus OBJECT-TYPE
SYNTAX INTEGER {
power-A-normal(1),
power-B-normal(2),
power-A-B-normal(3),
other(4)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Power status before change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
::= { power 2 }
powerNewStatus OBJECT-TYPE
SYNTAX INTEGER {
power-A-normal(1),
power-B-normal(2),
power-A-B-normal(3),
other(4)
}
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Power status after change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
::= { power 3 }
powerNotifications OBJECT IDENTIFIER
::= { power 4 }
powerNotification NOTIFICATION-TYPE
OBJECTS {
powerOldStatus,
powerNewStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification when power status changes."
::= { powerNotifications 1 }
END

View File

@@ -1,414 +0,0 @@
-- *****************************************************************
-- NMS-PROCESS-MIB.my: MIB for CPU and process statistics
--
-- October 2003
--
-- Copyright (c) 2003 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
--
NMS-PROCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Gauge32
FROM SNMPv2-SMI
TimeStamp,
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
nmsMgmt
FROM NMS-SMI
-- Unsigned32, EntPhysicalIndexOrZero
-- FROM NMS-TC;
Unsigned32
FROM SNMPv2-SMI
EntPhysicalIndexOrZero
FROM NMS-TC;
nmsProcessMIB MODULE-IDENTITY
LAST-UPDATED "200311060000Z"
ORGANIZATION ""
CONTACT-INFO
""
DESCRIPTION
"The MIB module to describe active system processes."
REVISION "200310160000Z"
DESCRIPTION
"Initial version of this MIB."
::= { nmsMgmt 109 }
-- This MIB displays memory and CPU utilization on nms devices. CPU
-- utilization will give a general idea of how busy the processor is.
-- The numbers are a ratio of the current idle time over the longest
-- idle time. Please note that this information should be used as an
-- estimate only.
nmsProcessMIBObjects OBJECT IDENTIFIER ::= { nmsProcessMIB 1 }
nmspmCPU OBJECT IDENTIFIER ::= { nmsProcessMIBObjects 1 }
nmspmProcess OBJECT IDENTIFIER ::= { nmsProcessMIBObjects 2 }
--NMS CPU Total Table
nmspmCPUTotalTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSpmCPUTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of overall CPU statistics. "
::= { nmspmCPU 1 }
nmspmCPUTotalEntry OBJECT-TYPE
SYNTAX NMSpmCPUTotalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Overall information about the CPU load. Entries in this
table come and go as CPUs are added and removed from the
system."
INDEX { nmspmCPUTotalIndex }
::= { nmspmCPUTotalTable 1 }
NMSpmCPUTotalEntry ::=
SEQUENCE {
nmspmCPUTotalIndex Unsigned32,
nmspmCPUTotalPhysicalIndex EntPhysicalIndexOrZero,
nmspmCPUTotal5sec Gauge32,
nmspmCPUTotal1min Gauge32,
nmspmCPUTotal5min Gauge32
}
nmspmCPUTotalIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely represents a CPU (or group of CPUs)
whose CPU load information is reported by a row in this table.
This index is assigned arbitrarily by the engine
and is not saved over reboots."
::= { nmspmCPUTotalEntry 1 }
nmspmCPUTotalPhysicalIndex OBJECT-TYPE
SYNTAX EntPhysicalIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entPhysicalIndex of the physical entity for which
the CPU statistics in this entry are maintained.
The physical entity can be a CPU chip, a group of CPUs,
a CPU card etc. The exact type of this entity is described by
its entPhysicalVendorType value. If the CPU statistics
in this entry correspond to more than one physical entity
(or to no physical entity), or if the entPhysicalTable is
not supported on the SNMP agent, the value of this object
must be zero."
::= { nmspmCPUTotalEntry 2 }
nmspmCPUTotal5sec OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 5 second
period. This object is deprecated by nmspmCPUTotal5secRev
which has the changed range of value (0..100)."
::= { nmspmCPUTotalEntry 3 }
nmspmCPUTotal1min OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 1 minute
period. This object is deprecated by nmspmCPUTotal1minRev
which has the changed range of value (0..100)."
::= { nmspmCPUTotalEntry 4 }
nmspmCPUTotal5min OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 5 minute
period. This object is deprecated by nmspmCPUTotal5minRev
which has the changed range of value (0..100)."
::= { nmspmCPUTotalEntry 5 }
nmspmCPUMaxUtilization OBJECT-TYPE
SYNTAX Gauge32 (1..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max value of nmspmCPUTotal5sec."
::= { nmspmCPU 2 }
nmspmCPUClearMaxUtilization OBJECT-TYPE
SYNTAX INTEGER{clear(1)}
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To clear nmspmCPUMaxUtilization."
::= { nmspmCPU 3 }
-- NMS Processes Common Table
nmspmProcessTable OBJECT-TYPE
SYNTAX SEQUENCE OF NMSpmProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of generic information on all active
processes on this device."
::= { nmspmProcess 1 }
nmspmProcessEntry OBJECT-TYPE
SYNTAX NMSpmProcessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Generic information about an active process on this
device. Entries in this table come and go as processes are
created and destroyed by the device."
INDEX { nmspmCPUTotalIndex, nmspmProcessPID }
::= { nmspmProcessTable 1 }
NMSpmProcessEntry ::=
SEQUENCE {
nmspmProcessPID
Unsigned32,
nmspmProcessName
DisplayString,
nmspmProcessPriority
INTEGER,
nmspmProcessTimeCreated
TimeStamp
}
nmspmProcessPID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the process ID. nmspmProcessTimeCreated
should be checked against the last time it was polled,
and if it has changed the PID has been reused and the
entire entry should be polled again. The process IDs
are discrete."
::= { nmspmProcessEntry 1 }
nmspmProcessName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name associated with this process. If the name is
longer than 32 characters, it will be truncated to the first
31 characters, and a `*' will be appended as the last
character to imply this is a truncated process name."
::= { nmspmProcessEntry 2 }
nmspmProcessPriority OBJECT-TYPE
SYNTAX INTEGER {
critical(0),
veryhigh(55),
high(60),
normal(128),
low(180),
verylow(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority level at which the process is
running. This object is deprecated by
nmspmProcExtPriorityRev."
::= { nmspmProcessEntry 3 }
nmspmProcessTimeCreated OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the process was created. The process ID
and the time when the process was created, uniquely
identifies a process."
::= { nmspmProcessEntry 4 }
-- notifications
nmsProcessMIBNotifPrefix OBJECT IDENTIFIER ::= { nmsProcessMIB 2 }
nmsProcessMIBNotifs OBJECT IDENTIFIER ::=
{ nmsProcessMIBNotifPrefix 0 }
-- (no notifications are currently defined)
-- conformance information
nmsProcessMIBConformance OBJECT IDENTIFIER ::= { nmsProcessMIB 3 }
nmspmCompliances OBJECT IDENTIFIER ::= { nmsProcessMIBConformance 1 }
nmspmGroups OBJECT IDENTIFIER ::= { nmsProcessMIBConformance 2 }
nmsProcessMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
the NMS Process MIB. This is deprecated and new
compliance nmsProcessMIBComplianceRev is added."
MODULE -- this module
MANDATORY-GROUPS { nmspmCPUTotalGroup, nmspmProcessGroup }
GROUP nmspmProcessExtGroup
DESCRIPTION
"The nmspmProcessExtGroup is optional for all entities."
OBJECT nmspmProcExtPriority
MIN-ACCESS read-only
DESCRIPTION "Write access is not required."
::= { nmspmCompliances 1 }
nmsProcessMIBComplianceRev MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the NMS Process MIB. This compliance module
deprecates nmsProcessMIBCompliance."
MODULE -- this module
MANDATORY-GROUPS { nmspmCPUTotalGroupRev, nmspmProcessGroupRev}
GROUP nmspmProcessExtGroupRev
DESCRIPTION
"The nmspmProcessExtGroupRev is optional for all
entities. This object is defined after deprecating
nmspmProcessExtGroup."
::= { nmspmCompliances 2 }
-- units of conformance
nmspmCPUTotalGroup OBJECT-GROUP
OBJECTS {
nmspmCPUTotalPhysicalIndex,
nmspmCPUTotal5sec,
nmspmCPUTotal1min,
nmspmCPUTotal5min
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing CPU load monitoring
information. This group is mandatory for all nms devices.
This group is deprecated since the objects nmspmCPUTotal5sec,
nmspmCPUTotal1min and nmspmCPUTotal5min are
deprecated. A new object nmspmCPUTotalGroupRev is
added in place of it."
::= { nmspmGroups 1 }
nmspmProcessGroup OBJECT-GROUP
OBJECTS {
nmspmProcessPID,
nmspmProcessName,
nmspmProcessuSecs,
nmspmProcessTimeCreated
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing common process
monitoring information. This group is mandatory for
all nms devices. This object is deprecated
by nmspmProcessGroupRev."
::= { nmspmGroups 2 }
nmspmProcessExtGroup OBJECT-GROUP
OBJECTS {
nmspmProcExtMemAllocated,
nmspmProcExtMemFreed,
nmspmProcExtInvoked,
nmspmProcExtRuntime,
nmspmProcExtUtil5Sec,
nmspmProcExtUtil1Min,
nmspmProcExtUtil5Min,
nmspmProcExtPriority
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing additional and
more detailed process monitoring information. This
group is mandatory for all nms devices that have
the internal capability to keep this information.
This group is deprecated and new group
nmspmProcessExtGroupRev is added."
::= { nmspmGroups 3 }
nmspmCPUTotalGroupRev OBJECT-GROUP
OBJECTS {
nmspmCPUTotalPhysicalIndex,
nmspmCPUTotal5secRev,
nmspmCPUTotal1minRev,
nmspmCPUTotal5minRev
}
STATUS current
DESCRIPTION
"A collection of objects providing CPU load monitoring
information. This group is mandatory for all nms
devices. This group deprecates nmspmCPUTotalGroup."
::= { nmspmGroups 4 }
nmspmProcessExtGroupRev OBJECT-GROUP
OBJECTS {
nmspmProcExtMemAllocatedRev,
nmspmProcExtMemFreedRev,
nmspmProcExtInvokedRev,
nmspmProcExtRuntimeRev,
nmspmProcExtUtil5SecRev,
nmspmProcExtUtil1MinRev,
nmspmProcExtUtil5MinRev,
nmspmProcExtPriorityRev
}
STATUS current
DESCRIPTION
"A collection of objects providing additional and
more detailed process monitoring information. This
group is mandatory for all nms devices that have
the internal capability to keep this information.
This group is formed after deprecating nmspmProcessExtGroup.
nmspmProcExtMemAllocatedRev, nmspmProcExtMemFreedRev,
nmspmProcExtInvokedRev, nmspmProcExtRuntimeRev,
nmspmProcExtUtil5SecRev, nmspmProcExtUtil1MinRev and
nmspmProcExtUtil5MinRev are the new objects added."
::= { nmspmGroups 5 }
nmspmProcessGroupRev OBJECT-GROUP
OBJECTS {
nmspmProcessPID,
nmspmProcessName,
nmspmProcessAverageUSecs,
nmspmProcessTimeCreated
}
STATUS current
DESCRIPTION
"A collection of objects providing common process
monitoring information. This group is mandatory for
all nms devices. This object deprecates
nmspmProcessGroup."
::= { nmspmGroups 6 }
END

View File

@@ -1,455 +0,0 @@
NMS-PTN-ALARM DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsPTNGroup FROM NMS-SMI
DateAndTime, TruthValue FROM SNMPv2-TC;
nmsPtnAlarm OBJECT IDENTIFIER ::= { nmsPTNGroup 1 }
ptnNotifications OBJECT IDENTIFIER ::= { nmsPtnAlarm 1 }
ptnAlarmNotification NOTIFICATION-TYPE
OBJECTS {
ptnTrapCode,
prnTrapType,
ptnTrapInstance,
ptnTrapSeverity,
ptnTrapAdditionalText,
ptnTrapOccurTime,
ptnTrapSequenceNumber
}
STATUS current
DESCRIPTION
"Alarm TRAP definition"
::= { ptnNotifications 1 }
ptnEventNotification NOTIFICATION-TYPE
OBJECTS {
ptnTrapCode,
prnTrapType,
ptnTrapInstance,
ptnTrapAdditionalText,
ptnTrapOccurTime,
ptnTrapSequenceNumber
}
STATUS current
DESCRIPTION
"Event TRAP definition"
::= { ptnNotifications 2 }
ptnTrapObjects OBJECT IDENTIFIER ::= { nmsPtnAlarm 2 }
ptnTrapCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 1 }
ptnTrapType OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 2 }
ptnTrapInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object, which
detects faults. "
::= { ptnTrapObjects 3 }
ptnTrapSeverity OBJECT-TYPE
SYNTAX Unsigned32
{
critical(1),
major(2),
minor(3),
warning(4),
info(5),
clear(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD>س̶ȡ<CCB6>"
::= { ptnTrapObjects 4 }
ptnTrapAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE (0..256) )
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Additional info to the alarm, for further desciption of the
alarm. The format of it shall be related to each kind alarm
defined in alarm reference table"
::= { ptnTrapObjects 5 }
ptnTrapOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD><EFBFBD>ʱ<EFBFBD>䡣"
::= { ptnTrapObjects 6 }
ptnTrapSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
""
::= { ptnTrapObjects 7 }
activeAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Active alarm table"
::= { nmsPtnAlarm 3 }
activeAlarmEntry OBJECT-TYPE
SYNTAX ActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { activeAlarmSeqNum, activeAlarmRaisingNumber }
::= { activeAlarmTable 1 }
ActiveAlarmEntry ::=
SEQUENCE {
activeAlarmSeqNum Unsigned32,
activeAlarmCode Unsigned32,
activeAlarmInstance Unsigned32,
activeAlarmSeverity Unsigned32,
activeAlarmRaisingNumber Unsigned32,
activeAlarmFirstOccurTime DateAndTime,
activeAlarmLastOccurTime DateAndTime,
activeAlarmRepeats Counter32,
activeAlarmConfirm TruthValue,
activeAlarmAdditionalText OCTET STRING
}
activeAlarmSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm sequence number
The definition refered to the description of activeAlarmTable"
::= { activeAlarmEntry 1 }
activeAlarmCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD>¼B
"
::= { activeAlarmEntry 2 }
activeAlarmInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object"
::= { activeAlarmEntry 3 }
activeAlarmSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD>س̶ȡ<CCB6>"
::= { activeAlarmEntry 4 }
activeAlarmRaisingNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm raising number.
The definition refered to the description of activeAlarmTable"
::= { activeAlarmEntry 5 }
activeAlarmFirstOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
The time stamp when alarm occurs, which triggered to create the
active alarm entry."
::= { activeAlarmEntry 6 }
activeAlarmLastOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when alarm occurs, where the alarm is duplicated
with existed active alarm entry, and it was the latest one. "
::= { activeAlarmEntry 7 }
activeAlarmRepeats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of repeated alarms for this active alarm entry"
::= { activeAlarmEntry 8 }
activeAlarmConfirm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
<09>澯ȷ<E6BEAF><C8B7>
Node shall not clear an active alarm, upon the confirmation
of the active alarm, but just mark an acknowledged status.
An alarm will only be cleared once the clear condition hits."
::= { activeAlarmEntry 9 }
activeAlarmAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional info to the alarm, for further desciption of the
alarm. The format of it shall be related to each kind alarm
defined in alarm reference table"
::= { activeAlarmEntry 10 }
historyAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF HistoryAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { nmsPtnAlarm 4 }
historyAlarmEntry OBJECT-TYPE
SYNTAX HistoryAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { historyAlarmSeqNum, historyAlarmRaisingNumber }
::= { historyAlarmTable 1 }
HistoryAlarmEntry ::=
SEQUENCE {
historyAlarmSeqNum Unsigned32,
historyAlarmCode Unsigned32,
historyAlarmInstance Unsigned32,
historyAlarmSeverity Unsigned32,
historyAlarmRaisingNumber Unsigned32,
historyAlarmFirstOccurTime DateAndTime,
historyAlarmLastOccurTime DateAndTime,
historyAlarmRepeats Counter32,
historyAlarmCorrelationId Unsigned32,
historyAlarmAdditionalText OCTET STRING,
historyAlarmClearTime DateAndTime
}
historyAlarmSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm sequence number
The definition refered to the description of historyAlarmTable"
::= { historyAlarmEntry 1 }
historyAlarmCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD>¼B
"
::= { historyAlarmEntry 2 }
historyAlarmInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm instance, indicates the detailed managed object"
::= { historyAlarmEntry 3 }
historyAlarmSeverity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF><EFBFBD>س̶ȡ<CCB6>"
::= { historyAlarmEntry 4 }
historyAlarmRaisingNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm raising number.
The definition refered to the description of historyAlarmTable"
::= { historyAlarmEntry 5 }
historyAlarmFirstOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09><EFBFBD><E6BEAF>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
The time stamp when alarm occurs, which triggered to create the
history alarm entry."
::= { historyAlarmEntry 6 }
historyAlarmLastOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when alarm occurs, where the alarm is duplicated
with existed history alarm entry, and it was the latest one. "
::= { historyAlarmEntry 7 }
historyAlarmRepeats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of repeated alarms for this history alarm entry"
::= { historyAlarmEntry 8 }
historyAlarmCorrelationId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It is the corresponding sequence ID of the alarm that to
be cleared. "
::= { historyAlarmEntry 9 }
historyAlarmAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional info to the alarm, for further desciption of the
alarm. The format of it shall be related to each kind alarm
defined in alarm reference table"
::= { historyAlarmEntry 10 }
historyAlarmClearTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Define when the alarm was cleared"
::= { historyAlarmEntry 11 }
eventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { nmsPtnAlarm 5 }
eventLogEntry OBJECT-TYPE
SYNTAX EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { eventSeqNum }
::= { eventLogTable 1 }
EventLogEntry ::=
SEQUENCE {
eventSeqNum Unsigned32,
eventCode Unsigned32,
eventInstance Unsigned32,
eventOccurTime DateAndTime,
eventAdditionalText OCTET STRING,
}
eventSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Event sequence number
The definition refered to the description of eponTrapSequenceNumber"
::= { eventLogEntry 1 }
eventCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
<09>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD>¼B
"
::= { eventLogEntry 2 }
eventInstance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event instance, indicates the detailed managed object"
::= { eventLogEntry 3 }
eventOccurTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The time stamp when event occurs"
::= { eventLogEntry 4 }
eventAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional info to the event, for further desciption of the
event. The format of it shall be related to each kind event
defined in event reference table"
::= { eventLogEntry 5 }
END

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