snmp_mib_archive/CISCO-ISDNU-IF-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

476 lines
19 KiB
Plaintext

--------------------------------------------------------------------
-- CISCO-ISDNU-IF-MIB.my: ISDN BRI integrated U Interface MIB file
--
-- March 1996 Hongchi Shih
--
-- Copyright (c) 1996-1997 by cisco Systems, Inc.
-- All rights reserved.
--------------------------------------------------------------------
CISCO-ISDNU-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32
FROM SNMPv2-SMI
DisplayString,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoIsdnuIfMIB MODULE-IDENTITY
LAST-UPDATED "9603180000Z"
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-isdn@cisco.com"
DESCRIPTION
"ISDN BRI integrated U Interface MIB module.
This MIB manages the ISDN BRI integrated U
Interface in the router.
"
::= { ciscoMgmt 18 }
--
-- Overview of ISDN BRI with integrated U interface MIB
-- The ISDN BRI with integrated U interface MIB provides the static
-- configuration and operational status information on Cisco's ISDN
-- BRI integrated U interface implementation. The following entities
-- are managed:
-- 1) The ISDN BRI integrated U interface unit
-- 2) The external S/T ports
-- the ports are used by external ISDN devices, such as ISDN FAX
-- machine or ISDN phone.
--
-- The ISDN BRI integrated U interface unit is identified by the ISDN
-- hardware interface index (ifIndex) that is represented by the ISDN BRI D
-- channel.
-- The external S/T ports are identified by ISDN hardware interface
-- index (ifIndex) and the external S/T port number.
--
ciuIfObjects OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 1 }
ciuInterface OBJECT IDENTIFIER ::= { ciuIfObjects 1 }
ciuIfExternalSTPort OBJECT IDENTIFIER ::= { ciuIfObjects 2 }
ciuIfMIBNotificationEnables OBJECT IDENTIFIER ::= { ciuIfObjects 3 }
--****************************************************************************
-- The ISDN BRI integrated U Interface Static Configuration Table
--****************************************************************************
ciuIfStaticConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiuIfStaticConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ISDN BRI integrated U interface Static Configuration
Table. It contains items that are statically
configured by reading configuration from hardware and can
not be changed by end user without physically changing the
U Interface."
::= { ciuInterface 1 }
ciuIfStaticConfigEntry OBJECT-TYPE
SYNTAX CiuIfStaticConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the static configuration table for each
ISDN BRI integrated U interface."
INDEX { ifIndex }
::= { ciuIfStaticConfigTable 1 }
CiuIfStaticConfigEntry ::=
SEQUENCE {
ciuIfType INTEGER
}
ciuIfType OBJECT-TYPE
SYNTAX INTEGER {
other (1),
addOnU (2),
onBoardU (3),
onBoardIntegUandSTPort (4),
addOnIntegUandSTPort (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the type of ISDN BRI integrated U interface.
other - none of the following.
addOnU - An add-On card with ISDN BRI integrated U
interface.
onBoardU - An on board ISDN BRI integrated U interface
onBoardIntegUandSTPort - An on board BRI integrated U
interface with external S/T ports.
addOnIntegUandSTPort - An add-on card with ISDN BRI integrated
U interface and S/T port.
"
::= { ciuIfStaticConfigEntry 1 }
--****************************************************************************
-- The ISDN BRI integrated U interface Status Table
--****************************************************************************
ciuIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiuIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ISDN BRI integrated U interface Status Table. Contains
information about the status of the ISDN U interface,
including the error statistics and current active EOC
(Embedded operations channel) commands from CO
(Central office).
"
::= { ciuInterface 2 }
ciuIfStatusEntry OBJECT-TYPE
SYNTAX CiuIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the status table for each ISDN BRI integrated U
interface."
INDEX { ifIndex }
::= { ciuIfStatusTable 1 }
CiuIfStatusEntry ::=
SEQUENCE {
ciuIfStatus INTEGER,
ciuIfEocCommand DisplayString,
ciuIfOverHeadBits OCTET STRING,
ciuIfFebeErrors Counter32,
ciuIfNebeErrors Counter32,
ciuIfLoopStatus INTEGER
}
ciuIfStatus OBJECT-TYPE
SYNTAX INTEGER {
activated (1),
activationPending (2),
deactivated (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the operation status of the ISDN
BRI integrated U interface.
activated - The ISDN U interface is activated.
The interface is active and data can be
transmitted and received through the interface.
activationPending - The ISDN U interface is in
activation pending state. Either the CO
or the router has initiated activation
of U interface, but activation has not yet
completed. Data cannot be transmitted
or received.
deactivated - The ISDN U interface is deactivated.
The ISDN line to the CO is deactivated.
Data cannot be transmitted or received on the
ISDN U interface.
"
::= { ciuIfStatusEntry 1 }
ciuIfEocCommand OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last EOC command sent by Central Office; the ECO command
supports operations communications needs between the network
and ISDN U interface."
REFERENCE
"ANSI T1.601-1992: Sections 8.3 Embedded operations channel
(eoc) functions"
::= { ciuIfStatusEntry 2 }
ciuIfOverHeadBits OBJECT-TYPE
-- SYNTAX BITS {
-- act(0),
-- dea(1),
-- febe(2),
-- uoa(3),
-- aib(4)
-- }
SYNTAX OCTET STRING (SIZE (8))
--
-- As our existing mib publication tools do not support the BITS
-- syntax, we are temporarily using a syntax of OCTET STRING.
-- We should be able to use BITS correctly in the near future, at
-- which time this MIB will be corrected.
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes 5 attributes of Overhead bits. The
Overhead bits contains the ISDN U interface transceiver
operations and maintenance functions that are handled by M4,
M5 and M6 bits in the superframe. These bits are described
as follows:
act - start-up bit; this bit is set to binary ONE by the
network as a part of the start-up sequence to
communicate readiness for layer-2 communication.
dea - turn-off bit; this bit is set to binary ZERO by the
network to communicate to the NT its intention to
turn off.
febe - Far End Block Error bit; this bit is set to binary
ONE if there are no error in the superframe and binary
ZERO if the superframe contains an error.
uoa - U interface only activation bit; This bit is set to
binary ONE if the S/T interface should be activated.
Otherwise, this bit should be set to binary ZERO.
aib - Alarm indication bit; this bit is set to binary
ONE if the transmission path for D, B1, and B2 channels
has been established all the way to the local exchange.
Otherwise, this bit is set to binary ZERO.
"
REFERENCE
"ANSI T1.601-1992: Sections 8.2 Overhead bit functions"
::= { ciuIfStatusEntry 3 }
ciuIfFebeErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Far End Block Errors (FEBE) detected since
last boot. Whenever the CO (Central Office) receives a
block of data from the router with a CRC error, the FEBE
count is incremented by one."
::= { ciuIfStatusEntry 4 }
ciuIfNebeErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Near End Block Errors (NEBE) detected since
last boot. Whenever the U transceiver receives a block of
data with a CRC error, the NEBE count is incremented by one."
::= { ciuIfStatusEntry 5 }
ciuIfLoopStatus OBJECT-TYPE
SYNTAX INTEGER {
none (1),
type2Loopback (2),
type3Loopback (3),
ntQuietMode (4),
ilmtMode (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current ISDN BRI integrated U interface Loop status and
NT maintenance mode. The definition of maintenance modes
are as follows:
none - The U interface is not in either Loopback or
maintenance mode.
type2Loopback - Type 2 (CO to U interface) Loopback
mode; this mode is set to perform the loopback between
CO and the ISDN BRI integrated U interface.
type3Loopback - Type 3 (processor to U interface) Loopback
mode; this mode is set by router to perform the loopback
between the router processor and the ISDN BRI integrated
U interface.
ntQuietMode - NT quiet mode; this mode is set by CO for
metallic loop tests. In the NT quiet mode, the ISDN U
interface will not attempt a start-up or will not
initiate transmission during metallic loop tests
conducted by the network.
ilmtMode - Insertion loss measurement test (ILMT); this mode
is set by CO for the Insertion loss measurement test.
The insertion loss measurement test will cause a known
test signal to be generated by the NT. This test will
be used in network measurements of DSL (Digital
Subscriber Line) transmission characteristics.
"
REFERENCE
"ANSI T1.601-1992: Sections 6.5 NT maintence modes"
::= { ciuIfStatusEntry 6 }
--****************************************************************************
-- The External S/T port Status Table
--****************************************************************************
-- This table is used when the ISDN BRI integrated U interface type
-- (ciuIfType) is set to onBoardIntegUandSTPort. This indicates that
-- the ISDN BRI integrated U interface can support external S/T ports.
-- The table supports multiple external S/T ports per U interface.
ciuIfExternalSTPortStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CiuIfExternalSTPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The external S/T port status table. It contains the
operation status of the external ISDN S/T ports."
::= { ciuIfExternalSTPort 1 }
ciuIfExternalSTPortStatusEntry OBJECT-TYPE
SYNTAX CiuIfExternalSTPortStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the status table for
each external ISDN S/T port."
INDEX { ifIndex, ciuIfExternalSTPortNumber }
::= { ciuIfExternalSTPortStatusTable 1 }
CiuIfExternalSTPortStatusEntry ::=
SEQUENCE {
ciuIfExternalSTPortNumber INTEGER,
ciuIfExternalSTPortStatus INTEGER
}
ciuIfExternalSTPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The external ISDN S/T port number."
::= { ciuIfExternalSTPortStatusEntry 1 }
ciuIfExternalSTPortStatus OBJECT-TYPE
SYNTAX INTEGER {
activated (1),
activationPending (2),
deactivated (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the operation status of the external
ISDN S/T port.
activated - The external ISDN S/T port is activated.
The port is active and data can be transmitted
and received on the port.
activationPending - The external ISDN S/T port is in
activation pending state. Either the CO
or the router has initiated activation
of the port, but activation has not yet
completed. Data cannot be transmitted
or received.
deactivated - The external ISDN S/T port is deactivated.
Either no ISDN device is attached to the
external S/T port or the ISDN line to the CO is
deactivated. Data cannot be transmitted or
received on the S/T port.
"
::= { ciuIfExternalSTPortStatusEntry 2 }
--****************************************************************************
-- Notification Enables
--****************************************************************************
ciuIfEnableULoopStatusNotification OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether or not an ISDN BRI integrated U
interface Loop status notification
(ciuIfLoopStatusNotification) will be generated by
this router."
DEFVAL { false }
::= { ciuIfMIBNotificationEnables 1 }
--****************************************************************************
-- Notifications
--****************************************************************************
ciuIfMIBNotificationPrefix
OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 2 }
ciuIfMIBNotifications
OBJECT IDENTIFIER ::= { ciuIfMIBNotificationPrefix 0 }
ciuIfLoopStatusNotification NOTIFICATION-TYPE
OBJECTS { ciuIfLoopStatus }
STATUS current
DESCRIPTION
" A ciuIfLoopStatusNotification is sent when there is a
change in ciscoIsdnuIfLoopStatus object. The status change
occurs when the ISDN BRI integrated U interface enters into
or exits from Loopback or Maintenance modes.
"
::= { ciuIfMIBNotifications 1 }
--****************************************************************************
-- Conformance and compliance statements
--****************************************************************************
-- conformance information
ciuIfMIBConformance
OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 3 }
ciuIfMIBCompliances
OBJECT IDENTIFIER ::= { ciuIfMIBConformance 1 }
ciuIfMIBGroups
OBJECT IDENTIFIER ::= { ciuIfMIBConformance 2 }
-- compliance statements
ciuIfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Cisco ISDN BRI integrated U interface MIB"
MODULE -- compliance to this module
MANDATORY-GROUPS {
ciuIfMIBGroup
}
::= { ciuIfMIBCompliances 1 }
-- units of conformance
ciuIfMIBGroup OBJECT-GROUP
OBJECTS {
ciuIfType,
ciuIfStatus,
ciuIfEocCommand,
ciuIfOverHeadBits,
ciuIfFebeErrors,
ciuIfNebeErrors,
ciuIfLoopStatus,
ciuIfExternalSTPortStatus,
ciuIfEnableULoopStatusNotification
}
STATUS current
DESCRIPTION
"The collection of objects providing information
about the Cisco ISDN BRI integrated U interface."
::= { ciuIfMIBGroups 1 }
END