mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
793 lines
30 KiB
Plaintext
793 lines
30 KiB
Plaintext
-- *****************************************************************
|
|
-- BERT MIB: Bit Error Rate Testing MIB for MGX82xx series products.
|
|
--
|
|
-- August 2002, Subra Hegde
|
|
--
|
|
-- Copyright (c) 2002 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
CISCO-WAN-SRM-BERT-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32 FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
DisplayString FROM SNMPv2-TC
|
|
axisDiagnostics FROM BASIS-MIB
|
|
ciscoWan FROM CISCOWAN-SMI;
|
|
|
|
ciscoWanSrmBertMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200208260000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-wanatm@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB Module for BERT(Bit Error Rate Testing)
|
|
using Service Resource Module(SRM). This MIB module
|
|
is used for BERT on FRSM, AUSM, CESM, VISM modules.
|
|
|
|
This module contains information on results from
|
|
BERT tests using DDS(Digital Data Service) pattern."
|
|
|
|
REVISION "200208260000Z"
|
|
DESCRIPTION
|
|
"Initial version of the MIB.
|
|
|
|
The content of this MIB was originally available
|
|
in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
|
|
The applicable objects from CISCO-WAN-AXIPOP-MIB
|
|
are defined using SMIv2 in this MIB. Also the
|
|
descriptions of some of the objects have been
|
|
modified."
|
|
::= { ciscoWan 31 }
|
|
|
|
|
|
bert OBJECT IDENTIFIER ::= { axisDiagnostics 1 }
|
|
|
|
bertControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
acquireBert (1),
|
|
releaseBert (2),
|
|
cnfBert (3),
|
|
startBert (4),
|
|
modBert (5),
|
|
delBert (6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls all the SET operations on this MIB group.
|
|
acquireBert : Acquire BERT resources.
|
|
cnfBert : Configure the required BERT test.
|
|
startBert : The configured test has to be started.
|
|
modBert : Modify parameters for the ongoing BERT test.
|
|
delBert : Running BERT test has to be stopped.
|
|
The above list shows the sequence in which the SET operations
|
|
on this group need to be done, ideally.
|
|
Bert can be operated upon only with bertUserId and bertSlotNumber.
|
|
The default value is 0, means no action."
|
|
::= { bert 1 }
|
|
|
|
bertResourceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
free (1),
|
|
inUse (2),
|
|
cleanupPending (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All of bert resources can be used by only one user at a time.
|
|
This gives the status of the resources."
|
|
DEFVAL { free }
|
|
::= { bert 2 }
|
|
|
|
bertOwner OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This refers to the user who owns the BERT resources.
|
|
If the user is a CLI user, then this is username.
|
|
If it is SNMP Manager(For example Cisco Wan Manager),
|
|
then this would be the IP address.
|
|
For example, this value can be, 192.9.209.157
|
|
within quotes."
|
|
::= { bert 3 }
|
|
|
|
bertUserId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This identifies the user who wants to do a SET operation
|
|
on this group. This will be compared against bertOwner
|
|
and access will be given only if it matches. Hence, for
|
|
every SET request, this object should have a valid value.
|
|
If the user is a CLI user, then this is username.
|
|
If it is SNMP Manager, then this would be the IP address.
|
|
For example, this value can be, 192.9.209.157 within quotes.
|
|
Required for bert operations."
|
|
::= { bert 4 }
|
|
|
|
bertStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inactive (1),
|
|
bertInSync (2),
|
|
bertOutOfSync (3),
|
|
searchingDDSCommands (4),
|
|
farEndInLoop (5),
|
|
facilityInLoop (6),
|
|
portFacilityFifoFault (7),
|
|
portFacilityFifoOutOfSync (8),
|
|
metallicInLoop (9),
|
|
bertFailed (10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable provides the status of BERT in the shelf."
|
|
DEFVAL { inactive }
|
|
::= { bert 5 }
|
|
|
|
bertSlotNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the physical slot number of the Service Module
|
|
which is to run BERT
|
|
For MGX 8220, the range is 5-14.
|
|
For MGX 8850, the range is 1-6, 9-14, 17-22, 25-30.
|
|
Required for bert operations."
|
|
::= { bert 6 }
|
|
|
|
bertTestMedium OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
port(1),
|
|
line(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies whether the bert is to test a port or an
|
|
entire T1/E1 line.
|
|
No default value for this, it has to be set if
|
|
bert is configured."
|
|
::= { bert 7 }
|
|
|
|
bertPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the port number for BERT."
|
|
::= { bert 8 }
|
|
|
|
bertLine OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the line number for BERT. If the test medium
|
|
is port, this represents the line to which the
|
|
port belongs."
|
|
::= { bert 9 }
|
|
|
|
bertMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bertPatternTest (1),
|
|
ddsSeek (2),
|
|
loopback (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the mode, the BERT module is to be
|
|
configured for."
|
|
::= { bert 10 }
|
|
|
|
bertDeviceToLoop OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noLatchOCUwith1 (1),
|
|
noLatchOCUwitout1 (2),
|
|
noLatchCSU (3),
|
|
noLatchDSU (4),
|
|
latchDS0Drop (5),
|
|
latchDS0Line (6),
|
|
latchOCU (7),
|
|
latchCSU (8),
|
|
latchDSU (9),
|
|
latchHL96 (10),
|
|
v54Polynomial (11),
|
|
inband (12),
|
|
esf (13),
|
|
metallic (14),
|
|
noDevice (15),
|
|
smartJackInband (16)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This shows the type of the end device and the type of the
|
|
loopback used (latching/nonlatching/polynomial)."
|
|
::= { bert 11 }
|
|
|
|
bertDS0DPIterationCount OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Iteration Register needs to be programmed in SRM when
|
|
DSO drop loop option is selected in bertDeviceToLoop. The
|
|
value to be programmed there is minus one of this object value,
|
|
since the register is 0 based. DSP-OP devices can be cross
|
|
connected in the centeral office. By this, the user has
|
|
capablitiy to put any of the devices in the chain in loopback
|
|
mode. This is done by repeating the latching activation
|
|
code in a specific manner. The binary number in the
|
|
iterataion register determines how many times the first portion
|
|
of a latching loop activation code needs to be repeated as per
|
|
user request and according to the Bellcore spec. A value of 0
|
|
results in no iteration and will cause the very first device in
|
|
chain to go into loop back. A value of 1 will result into one
|
|
iteration and will cause the second device to go into loopback
|
|
and so on. The range of this count is 1 to 32, and it would
|
|
translate to a range of 0 to 31 for the iteration
|
|
register."
|
|
::= { bert 12 }
|
|
|
|
bertPattern OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
allZeros (1),
|
|
allOnes (2),
|
|
alternateONeZero (3),
|
|
doubleOneZero (4),
|
|
fifteenBit (5),
|
|
twentyBit (6),
|
|
twentyBitQRSS (7),
|
|
twentythreeBit (8),
|
|
oneInEight (9),
|
|
threeIntwentyfour (10),
|
|
dds-1 (11),
|
|
dds-2 (12),
|
|
dds-3 (13),
|
|
dds-4 (14),
|
|
dds-5 (15),
|
|
nineBit (16),
|
|
elevenBit (17)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable determines BERT pattern to
|
|
be transmitted."
|
|
::= { bert 13 }
|
|
|
|
bertLoopback OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
farEndLoopback (1),
|
|
facilityLoopback (2),
|
|
metallicLoopback (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the type of loopback to be (d)established."
|
|
::= { bert 14 }
|
|
|
|
bertLoopbackOperation OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
loopUp (1),
|
|
loopDown (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"specifies the operation of loopback (up or down)."
|
|
::= { bert 15 }
|
|
|
|
bertDS0Speed OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
speed56k (1),
|
|
speed64k (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"represents the ds0 speed of the test running."
|
|
::= { bert 16 }
|
|
|
|
bertTimeSlots OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"represents the number of ds0s in the test medium chosen."
|
|
::= { bert 17 }
|
|
|
|
bertStartTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The syntax is hh:mm:ss
|
|
The time zone is as configured in the shelf."
|
|
::= { bert 18 }
|
|
|
|
bertStartDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On MGX 8220, the syntax is mm/dd/yy
|
|
On MGX 8850, the syntax is mm/dd/yyyy."
|
|
::= { bert 19 }
|
|
|
|
bertBitCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This shows the number of bits transmitted."
|
|
::= { bert 20 }
|
|
|
|
bertBitErrorCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This shows the number of bits received in error."
|
|
::= { bert 21 }
|
|
|
|
bertErrorInjectCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This shows the number of times error was injected."
|
|
::= { bert 22 }
|
|
|
|
bertCleanupAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noAction (1),
|
|
smCleanup (2),
|
|
latchDS0DropLoopdown (3),
|
|
latchDS0LineLoopdown (4),
|
|
latchOCULoopdown (5),
|
|
latchCSULoopdown (6),
|
|
latchDSULoopdown (7),
|
|
latchHL96Loopdown (8),
|
|
v54PolynomialLoopdown (9),
|
|
inbandLoopdown (10),
|
|
esfLoopdown (11),
|
|
facilityLoopdown (12),
|
|
metallicLoopdown (13),
|
|
smartJackInbandLoopdown (14)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the BERT has to be stopped or aborted (due to card state
|
|
changes), this object would give the exact action to take.
|
|
The bert related changes to the shelf, then, can be cleaned up.
|
|
When its value is a Loopdown, it implies smCleanup plus the
|
|
corresponding Loopdown."
|
|
DEFVAL { noAction }
|
|
::= { bert 23 }
|
|
|
|
bertAbortReason OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ascStateChange (1),
|
|
smStateChange (2),
|
|
srmStateChange (3),
|
|
coreCardSwitch (4),
|
|
smRedundancySwitch (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"when the BERT is aborted, this object would give the
|
|
reason for that."
|
|
::= { bert 24 }
|
|
|
|
-- ----------------------------------------------------------------------
|
|
--
|
|
-- This table consists of the last 20 DDS codes that were detected during
|
|
-- DDS seek.
|
|
-- ----------------------------------------------------------------------
|
|
|
|
-- ----------------------------------------------------------------------
|
|
--
|
|
-- If one of the indices to the table is 0, it means that there are no
|
|
-- entries in the table. This table is a circular one and the first and
|
|
-- last indices refer to the beginning and the end of the circular list
|
|
-- respectively. If there are more than 20 codes detected, the table
|
|
-- enrties will be overwritten to keep only the last 20 codes detected.
|
|
--
|
|
-- ----------------------------------------------------------------------
|
|
|
|
|
|
bertDDSSeekResultsTableFirstIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..20)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes the index of the oldest entry in the table.
|
|
A value of zero means that there are no entries in
|
|
the table."
|
|
::= { bert 25 }
|
|
|
|
bertDDSSeekResultsTableLastIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..20)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes the index of the latest entry in the table.
|
|
A value of zero means that there are no entries in
|
|
the table."
|
|
::= { bert 26 }
|
|
|
|
bertDDSSeekResultsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BertDDSSeekResultsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains all available DDS patterns detected
|
|
and latched by an interaface(lines,ports etc) configured
|
|
to detect DDS patterns."
|
|
::= { bert 27 }
|
|
|
|
bertDDSSeekResultsTableEntry OBJECT-TYPE
|
|
SYNTAX BertDDSSeekResultsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the detected DDS codes table."
|
|
INDEX { bertDDSSeekResultsTableIndex }
|
|
::= { bertDDSSeekResultsTable 1 }
|
|
|
|
BertDDSSeekResultsTableEntry ::=
|
|
SEQUENCE {
|
|
bertDDSSeekResultsTableIndex Integer32,
|
|
bertDDSCode INTEGER
|
|
}
|
|
|
|
bertDDSSeekResultsTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..20)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes the serial number of the entry in the table."
|
|
::= { bertDDSSeekResultsTableEntry 1 }
|
|
|
|
bertDDSCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
abnormalStationCondition (30), -- ('1E'h),
|
|
block (10), -- ('0A'h),
|
|
channelLoopback (40), -- ('28'h),
|
|
dsuLoopback (44), -- ('2C'h),
|
|
farEndVoice (90), -- ('5A'h),
|
|
idle (126), -- ('7E'h),
|
|
loopbackEnable (86), -- ('56'h),
|
|
mjuAlert (114), -- ('72'h),
|
|
muxOutOfSync (26), -- ('1A'h),
|
|
ocuLoopback (42), -- ('2A'h),
|
|
release (120), -- ('78'h),
|
|
test (28), -- ('1C'h),
|
|
testAlert (108), -- ('6C'h),
|
|
transitionInProgress (58), -- ('3A'h),
|
|
unassignedMuxChannel (24), -- ('18'h),
|
|
unnamed (50) -- ('32'h)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes the type of DDS code detected."
|
|
::= { bertDDSSeekResultsTableEntry 2 }
|
|
|
|
|
|
-- --------------------------------------------------------------------
|
|
--
|
|
-- This table contains the list of supported tests for each SM in
|
|
-- the shelf.
|
|
--
|
|
-- --------------------------------------------------------------------
|
|
|
|
bertSupportedTestsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BertSupportedTestsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of supported tests for a given SM."
|
|
::= { bert 28 }
|
|
|
|
bertSupportedTestsTableEntry OBJECT-TYPE
|
|
SYNTAX BertSupportedTestsTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A general supported tests entry."
|
|
INDEX { bertSupportedTestsTableIndex }
|
|
|
|
::= { bertSupportedTestsTable 1 }
|
|
|
|
BertSupportedTestsTableEntry ::=
|
|
SEQUENCE {
|
|
bertSupportedTestsTableIndex Integer32,
|
|
bertSupportFlag INTEGER,
|
|
bertTestMediumMask Integer32,
|
|
bertModeMask Integer32,
|
|
bertDeviceToLoopMask Integer32,
|
|
bertPatternMask Integer32,
|
|
bertLoopbackMask Integer32,
|
|
bertCardT1E1Type INTEGER
|
|
}
|
|
|
|
bertSupportedTestsTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..30)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This index is the physical slot number of the Service
|
|
Module whose entry it represents in the table.
|
|
For MGX 8220, the range is 5-14.
|
|
For MGX 8850, the range is 1-6, 9-14, 17-22, 25-30."
|
|
::= { bertSupportedTestsTableEntry 1 }
|
|
|
|
bertSupportFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
yes (1),
|
|
no (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"'yes' if the table entry correctly represents the supported
|
|
tests for the SM on the corresponding slot. 'no' if no tests
|
|
at all are supported."
|
|
::= { bertSupportedTestsTableEntry 2 }
|
|
|
|
bertTestMediumMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every test medium is represented by a bit of mask. Bits 0-1 are
|
|
valid in this integer. The meaning of the mask can be
|
|
understood from the example below:
|
|
|
|
--------------------------
|
|
TestMedium | SM
|
|
| support
|
|
--------------------------
|
|
port | 1
|
|
line | 1
|
|
--------------------------
|
|
(Table contents applicable to FRSM-4T1)
|
|
bertTestMediumMask = 11 binary
|
|
|
|
The column titles represent the variables bertTestMedium
|
|
depends on. The mask is represented in column
|
|
major order."
|
|
::= { bertSupportedTestsTableEntry 3 }
|
|
|
|
bertModeMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every mode is represented by 2 bits of mask. Bits 0-5 are
|
|
valid in this integer. The meaning of the mask can be
|
|
understood from the example below:
|
|
-----------------------------------------------------------
|
|
Mode | SM support | Test Medium:
|
|
| | Multiple
|
|
| | T1 time slots
|
|
-----------------------------------------------------------
|
|
Pattern test | 1 | 1
|
|
DDS seek | 1 | 0
|
|
Loopback | 1 | 1
|
|
-----------------------------------------------------------
|
|
(Table contents applicable to FRSM-4T1)
|
|
bertModeMask = 101111 binary
|
|
|
|
The column titles represent the variables bertMode depends on.
|
|
The mask is represented in column major order."
|
|
::= { bertSupportedTestsTableEntry 4 }
|
|
|
|
bertDeviceToLoopMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every class of devices to loop is represented by 6 bits
|
|
of mask. Bits 0-29 are valid in this integer. The meaning
|
|
of the mask can be understood from the example below:
|
|
|
|
-----------------------------------------------------------
|
|
| | | Test Medium
|
|
Class of | SM | MODE |________________________________
|
|
devices |supp | Loopback|Line |multiple T1 | 64k | 56k
|
|
| | | | time slots | |
|
|
-----------------------------------------------------------
|
|
noLatch | 1 0 0 0 0 1
|
|
latch | 1 1 0 0 1 1
|
|
v54 | 1 1 0 1 1 1
|
|
inband/esf| 1 1 1 0 0 0
|
|
metallic | 1 0 1 0 0 0
|
|
-----------------------------------------------------------
|
|
(Table contents applicable to FRSM-4T1)
|
|
bertDeviceToLoopMask = 001110011000100110000111011111 binary
|
|
|
|
The column titles represent the variables bertDeviceToLoop
|
|
depends on. The mask is represented in column major order.
|
|
Due to the limitation on the length of the mask, 'noDevice'
|
|
option is not represented in this mask. But, the mask for
|
|
it, is assumed to be a row of ones except for a zero on
|
|
'MODE Loopback' column."
|
|
::= { bertSupportedTestsTableEntry 5 }
|
|
|
|
bertPatternMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every class of patterns is represented by 2 bits of mask.
|
|
Bits 0-3 are valid in this integer. The meaning of the
|
|
mask can be understood from the example below:
|
|
|
|
----------------------------------------------
|
|
Class of | SM | Non latching
|
|
patterns | support |device to loop
|
|
----------------------------------------------
|
|
Other patterns | 1 | 0
|
|
----------------------------------------------
|
|
Patterns | 1 | 1
|
|
power 9 and 11 | |
|
|
----------------------------------------------
|
|
(Table contents applicable to FRSM-4T1)
|
|
bertPatternMask = 1011 binary
|
|
|
|
The column titles represent the variables bertPattern
|
|
depends on. The mask is represented in column
|
|
major order."
|
|
::= { bertSupportedTestsTableEntry 6 }
|
|
|
|
bertLoopbackMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every loopback is represented by 2 bits of mask. Bits 0-5 are
|
|
valid in this integer. The meaning of the mask can be
|
|
understood from the example below:
|
|
----------------------------------------------
|
|
Loopback | SM | Test Medium
|
|
| support | Port
|
|
----------------------------------------------
|
|
Far End Loopback | 1 | 1
|
|
Facility Loopback | 1 | 1
|
|
Metallic Loopback | 1 | 0
|
|
----------------------------------------------
|
|
(Table contents applicable to FRSM-4T1)
|
|
bertLoopbackMask = 011111 binary
|
|
|
|
The column titles represent the variables bertLoopback
|
|
depends on. The mask is represented in column
|
|
major order."
|
|
::= { bertSupportedTestsTableEntry 7 }
|
|
|
|
bertCardT1E1Type OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
t1(1),
|
|
e1(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether a t1 or e1 card."
|
|
::= { bertSupportedTestsTableEntry 8 }
|
|
|
|
-- conformance information
|
|
|
|
ciscoWanSrmBertMIBConformance OBJECT IDENTIFIER ::= { ciscoWanSrmBertMIB 2 }
|
|
|
|
ciscoWanSrmBertMIBGroups OBJECT IDENTIFIER ::=
|
|
{ ciscoWanSrmBertMIBConformance 1 }
|
|
|
|
ciscoWanSrmBertMIBCompliances OBJECT IDENTIFIER ::=
|
|
{ ciscoWanSrmBertMIBConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ciscoWanSrmBertCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for objects related
|
|
to Bert MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoWanSrmBertConfGroup
|
|
}
|
|
::= { ciscoWanSrmBertMIBCompliances 1 }
|
|
|
|
ciscoWanSrmBertConfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
bertControl,
|
|
bertResourceStatus,
|
|
bertOwner,
|
|
bertUserId,
|
|
bertStatus,
|
|
bertSlotNumber,
|
|
bertTestMedium,
|
|
bertPort,
|
|
bertLine,
|
|
bertMode,
|
|
bertDeviceToLoop,
|
|
bertDS0DPIterationCount,
|
|
bertPattern,
|
|
bertLoopback,
|
|
bertLoopbackOperation,
|
|
bertDS0Speed,
|
|
bertTimeSlots,
|
|
bertStartTime,
|
|
bertStartDate,
|
|
bertBitCount,
|
|
bertBitErrorCount,
|
|
bertErrorInjectCount,
|
|
bertCleanupAction,
|
|
bertAbortReason
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used for
|
|
configuring/running BERT on Service modules
|
|
using SRM module."
|
|
::= { ciscoWanSrmBertMIBGroups 1 }
|
|
|
|
|
|
ciscoWanSrmBertTestResultsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
bertSupportedTestsTableIndex,
|
|
bertSupportFlag,
|
|
bertTestMediumMask,
|
|
bertModeMask,
|
|
bertDeviceToLoopMask,
|
|
bertPatternMask,
|
|
bertLoopbackMask,
|
|
bertCardT1E1Type
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used for
|
|
finding the results of running BERT tests."
|
|
::= { ciscoWanSrmBertMIBGroups 2 }
|
|
|
|
ciscoWanSrmBertDDSResultsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
bertDDSSeekResultsTableFirstIndex,
|
|
bertDDSSeekResultsTableLastIndex,
|
|
bertDDSSeekResultsTableIndex,
|
|
bertDDSCode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used for
|
|
finding the results of running BERT tests using
|
|
DDS pattern."
|
|
::= { ciscoWanSrmBertMIBGroups 3 }
|
|
|
|
END
|