1--------------------------------------------------------------------
2-- CISCO-ISDNU-IF-MIB.my: ISDN BRI integrated U Interface MIB file
3--
4-- March 1996  Hongchi Shih
5--
6-- Copyright (c) 1996-1997 by cisco Systems, Inc.
7-- All rights reserved.
8--------------------------------------------------------------------
9
10CISCO-ISDNU-IF-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13        MODULE-IDENTITY,
14        OBJECT-TYPE,
15        NOTIFICATION-TYPE,
16        Counter32
17                FROM SNMPv2-SMI
18        DisplayString,
19        TruthValue
20                FROM SNMPv2-TC
21        MODULE-COMPLIANCE,
22        OBJECT-GROUP
23                FROM SNMPv2-CONF
24        ifIndex
25                FROM IF-MIB
26        ciscoMgmt
27                FROM CISCO-SMI;
28
29
30ciscoIsdnuIfMIB MODULE-IDENTITY
31        LAST-UPDATED    "9603180000Z"
32        ORGANIZATION    "Cisco Systems, Inc."
33        CONTACT-INFO
34                "       Cisco Systems
35                        Customer Service
36
37                Postal: 170 W. Tasman Drive
38                        San Jose, CA  95134
39                        USA
40
41                Tel: +1 800 553-NETS
42
43                E-mail: cs-isdn@cisco.com"
44        DESCRIPTION
45                "ISDN BRI integrated U Interface MIB module.
46                 This MIB manages the ISDN BRI integrated U
47                 Interface in the router.
48                "
49
50        ::= { ciscoMgmt 18 }
51
52--
53-- Overview of ISDN BRI with integrated U interface MIB
54
55-- The ISDN BRI with integrated U interface MIB provides the static
56-- configuration and operational status information on Cisco's ISDN
57-- BRI integrated U interface implementation. The following entities
58-- are managed:
59-- 1) The ISDN BRI integrated U interface unit
60-- 2) The external S/T ports
61--    the ports are used by external ISDN devices, such as ISDN FAX
62--    machine or ISDN phone.
63--
64-- The ISDN BRI integrated U interface unit is identified by the ISDN
65-- hardware interface index (ifIndex) that is represented by the ISDN BRI D
66-- channel.
67-- The external S/T ports are identified by ISDN hardware interface
68-- index (ifIndex) and the external S/T port number.
69--
70
71ciuIfObjects                 OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 1 }
72ciuInterface                 OBJECT IDENTIFIER ::= { ciuIfObjects 1 }
73ciuIfExternalSTPort          OBJECT IDENTIFIER ::= { ciuIfObjects 2 }
74ciuIfMIBNotificationEnables  OBJECT IDENTIFIER ::= { ciuIfObjects 3 }
75
76
77--****************************************************************************
78-- The ISDN BRI integrated U Interface Static Configuration Table
79--****************************************************************************
80
81ciuIfStaticConfigTable OBJECT-TYPE
82        SYNTAX      SEQUENCE OF CiuIfStaticConfigEntry
83        MAX-ACCESS  not-accessible
84        STATUS      current
85        DESCRIPTION
86                "The ISDN BRI integrated U interface Static Configuration
87                 Table. It contains items that are statically
88                 configured by reading configuration from hardware and can
89                 not be changed by end user without physically changing the
90                 U Interface."
91        ::= { ciuInterface 1 }
92
93ciuIfStaticConfigEntry OBJECT-TYPE
94        SYNTAX      CiuIfStaticConfigEntry
95        MAX-ACCESS  not-accessible
96        STATUS      current
97        DESCRIPTION
98                "An entry in the static configuration table for each
99                 ISDN BRI integrated U interface."
100        INDEX   { ifIndex }
101        ::= { ciuIfStaticConfigTable 1 }
102
103CiuIfStaticConfigEntry ::=
104        SEQUENCE {
105                ciuIfType                  INTEGER
106         }
107
108ciuIfType OBJECT-TYPE
109        SYNTAX INTEGER {
110                other                  (1),
111                addOnU                 (2),
112                onBoardU               (3),
113                onBoardIntegUandSTPort (4),
114                addOnIntegUandSTPort   (5)
115        }
116        MAX-ACCESS  read-only
117        STATUS      current
118        DESCRIPTION
119                "Specifies the type of ISDN BRI integrated U interface.
120                 other - none of the following.
121                 addOnU - An add-On card with ISDN BRI integrated U
122                          interface.
123                 onBoardU - An on board ISDN BRI integrated U interface
124                 onBoardIntegUandSTPort - An on board BRI integrated U
125                                          interface with external S/T ports.
126                 addOnIntegUandSTPort - An add-on card with ISDN BRI integrated
127                                        U interface and S/T port.
128                "
129        ::= { ciuIfStaticConfigEntry 1 }
130
131
132--****************************************************************************
133-- The ISDN BRI integrated U interface Status Table
134--****************************************************************************
135
136ciuIfStatusTable OBJECT-TYPE
137        SYNTAX      SEQUENCE OF CiuIfStatusEntry
138        MAX-ACCESS  not-accessible
139        STATUS      current
140        DESCRIPTION
141                "The ISDN BRI integrated U interface Status Table.  Contains
142                 information about the status of the ISDN U interface,
143                 including the error statistics and current active EOC
144                 (Embedded operations channel) commands from CO
145                 (Central office).
146                "
147        ::= { ciuInterface 2 }
148
149ciuIfStatusEntry OBJECT-TYPE
150        SYNTAX      CiuIfStatusEntry
151        MAX-ACCESS  not-accessible
152        STATUS      current
153        DESCRIPTION
154                "An entry in the status table for each ISDN BRI integrated U
155                 interface."
156        INDEX   { ifIndex }
157        ::= { ciuIfStatusTable 1 }
158
159CiuIfStatusEntry ::=
160        SEQUENCE {
161                ciuIfStatus                INTEGER,
162                ciuIfEocCommand            DisplayString,
163                ciuIfOverHeadBits          OCTET STRING,
164                ciuIfFebeErrors            Counter32,
165                ciuIfNebeErrors            Counter32,
166                ciuIfLoopStatus            INTEGER
167        }
168
169ciuIfStatus OBJECT-TYPE
170        SYNTAX      INTEGER {
171                    activated         (1),
172                    activationPending (2),
173                    deactivated       (3)
174        }
175        MAX-ACCESS  read-only
176        STATUS      current
177        DESCRIPTION
178                "This object contains the operation status of the ISDN
179                 BRI integrated U interface.
180                 activated - The ISDN U interface is activated.
181                             The interface is active and data can be
182                             transmitted and received through the interface.
183                 activationPending - The ISDN U interface is in
184                                     activation pending state.  Either the CO
185                                     or the router has initiated activation
186                                     of U interface, but activation has not yet
187                                     completed.  Data cannot be transmitted
188                                     or received.
189                 deactivated - The ISDN U interface is deactivated.
190                               The ISDN line to the CO is deactivated.
191                               Data cannot be transmitted or received on the
192                               ISDN U interface.
193                "
194        ::= { ciuIfStatusEntry 1 }
195
196ciuIfEocCommand OBJECT-TYPE
197        SYNTAX       DisplayString (SIZE (1..48))
198        MAX-ACCESS  read-only
199        STATUS      current
200        DESCRIPTION
201                "The last EOC command sent by Central Office; the ECO command
202                 supports operations communications needs between the network
203                 and ISDN U interface."
204        REFERENCE
205                "ANSI T1.601-1992: Sections 8.3 Embedded operations channel
206                 (eoc) functions"
207        ::= { ciuIfStatusEntry 2 }
208
209
210ciuIfOverHeadBits OBJECT-TYPE
211--        SYNTAX      BITS {
212--                 act(0),
213--                 dea(1),
214--                 febe(2),
215--                 uoa(3),
216--                 aib(4)
217--        }
218        SYNTAX  OCTET STRING  (SIZE  (8))
219--
220-- As our existing mib publication tools do not support the BITS
221-- syntax, we are temporarily using a syntax of OCTET STRING.
222-- We should be able to use BITS correctly in the near future, at
223-- which time this MIB will be corrected.
224
225        MAX-ACCESS  read-only
226        STATUS      current
227        DESCRIPTION
228                "This object describes 5 attributes of Overhead bits. The
229                 Overhead bits contains the ISDN U interface transceiver
230                 operations and maintenance functions that are handled by M4,
231                 M5 and M6 bits in the superframe. These bits are described
232                 as follows:
233                 act  - start-up bit; this bit is set to binary ONE by the
234                        network as a part of the start-up sequence to
235                        communicate readiness for layer-2 communication.
236                 dea  - turn-off bit; this bit is set to binary ZERO by the
237                        network to communicate to the NT its intention to
238                        turn off.
239                 febe - Far End Block Error bit; this bit is set to binary
240                        ONE if there are no error in the superframe and binary
241                        ZERO if the superframe contains an error.
242                 uoa  - U interface only activation bit; This bit is set to
243                        binary ONE if the S/T interface should be activated.
244                        Otherwise, this bit should be set to binary ZERO.
245                 aib  - Alarm indication bit; this bit is set to binary
246                        ONE if the transmission path for D, B1, and B2 channels
247                        has been established all the way to the local exchange.
248                        Otherwise, this bit is set to binary ZERO.
249                "
250        REFERENCE
251                "ANSI T1.601-1992: Sections 8.2 Overhead bit functions"
252        ::= { ciuIfStatusEntry 3 }
253
254
255ciuIfFebeErrors OBJECT-TYPE
256        SYNTAX      Counter32
257        MAX-ACCESS  read-only
258        STATUS      current
259        DESCRIPTION
260                "Number of Far End Block Errors (FEBE) detected since
261                 last boot. Whenever the CO (Central Office) receives a
262                 block of data from the router with a CRC error, the FEBE
263                 count is incremented by one."
264        ::= { ciuIfStatusEntry 4 }
265
266ciuIfNebeErrors OBJECT-TYPE
267        SYNTAX      Counter32
268        MAX-ACCESS  read-only
269        STATUS      current
270        DESCRIPTION
271                "Number of Near End Block Errors (NEBE) detected since
272                 last boot. Whenever the U transceiver receives a block of
273                 data with a CRC error, the NEBE count is incremented by one."
274        ::= { ciuIfStatusEntry 5 }
275
276ciuIfLoopStatus OBJECT-TYPE
277        SYNTAX      INTEGER {
278                    none                  (1),
279                    type2Loopback         (2),
280                    type3Loopback         (3),
281                    ntQuietMode           (4),
282                    ilmtMode              (5)
283        }
284        MAX-ACCESS  read-only
285        STATUS      current
286        DESCRIPTION
287                "Current ISDN BRI integrated U interface Loop status and
288                 NT maintenance mode.  The definition of maintenance modes
289                 are as follows:
290                 none - The U interface is not in either Loopback or
291                      maintenance mode.
292                 type2Loopback - Type 2 (CO to U interface) Loopback
293                      mode; this mode is set to perform the loopback between
294                      CO and the ISDN BRI integrated U interface.
295                 type3Loopback - Type 3 (processor to U interface) Loopback
296                      mode; this mode is set by router to perform the loopback
297                      between the router processor and the ISDN BRI integrated
298                      U interface.
299                 ntQuietMode - NT quiet mode; this mode is set by CO for
300                      metallic loop tests. In the NT quiet mode, the ISDN U
301                      interface will not attempt a start-up or will not
302                      initiate transmission during metallic loop tests
303                      conducted by the network.
304                 ilmtMode - Insertion loss measurement test (ILMT); this mode
305                      is set by CO for the Insertion loss measurement test.
306                      The insertion loss measurement test will cause a known
307                      test signal to be generated by the NT. This test will
308                      be used in network measurements of DSL (Digital
309                      Subscriber Line) transmission characteristics.
310                "
311        REFERENCE
312                "ANSI T1.601-1992: Sections 6.5 NT maintence modes"
313        ::= { ciuIfStatusEntry 6 }
314
315
316--****************************************************************************
317-- The External S/T port Status Table
318--****************************************************************************
319
320-- This table is used when the ISDN BRI integrated U interface type
321-- (ciuIfType) is set to onBoardIntegUandSTPort. This indicates that
322-- the ISDN BRI integrated U interface can support external S/T ports.
323-- The table supports multiple external S/T ports per U interface.
324
325ciuIfExternalSTPortStatusTable OBJECT-TYPE
326        SYNTAX      SEQUENCE OF CiuIfExternalSTPortStatusEntry
327        MAX-ACCESS  not-accessible
328        STATUS      current
329        DESCRIPTION
330                "The external S/T port status table. It contains the
331                 operation status of the external ISDN S/T ports."
332        ::= { ciuIfExternalSTPort 1 }
333
334ciuIfExternalSTPortStatusEntry OBJECT-TYPE
335        SYNTAX      CiuIfExternalSTPortStatusEntry
336        MAX-ACCESS  not-accessible
337        STATUS      current
338        DESCRIPTION
339                "An entry in the status table for
340                 each external ISDN S/T port."
341        INDEX   { ifIndex, ciuIfExternalSTPortNumber }
342        ::= { ciuIfExternalSTPortStatusTable 1 }
343
344CiuIfExternalSTPortStatusEntry ::=
345        SEQUENCE {
346                ciuIfExternalSTPortNumber   INTEGER,
347                ciuIfExternalSTPortStatus   INTEGER
348
349        }
350ciuIfExternalSTPortNumber OBJECT-TYPE
351        SYNTAX      INTEGER (1..8)
352        MAX-ACCESS  not-accessible
353        STATUS      current
354        DESCRIPTION
355                "The external ISDN S/T port number."
356        ::= { ciuIfExternalSTPortStatusEntry 1 }
357
358ciuIfExternalSTPortStatus OBJECT-TYPE
359        SYNTAX      INTEGER {
360                    activated         (1),
361                    activationPending (2),
362                    deactivated       (3)
363        }
364        MAX-ACCESS  read-only
365        STATUS      current
366        DESCRIPTION
367                "This object contains the operation status of the external
368                 ISDN S/T port.
369                 activated - The external ISDN S/T port is activated.
370                             The port is active and data can be transmitted
371                             and received on the port.
372                 activationPending - The external ISDN S/T port is in
373                                     activation pending state.  Either the CO
374                                     or the router has initiated activation
375                                     of the port, but activation has not yet
376                                     completed.  Data cannot be transmitted
377                                     or received.
378                 deactivated - The external ISDN S/T port is deactivated.
379                               Either no ISDN device is attached to the
380                               external S/T port or the ISDN line to the CO is
381                               deactivated.  Data cannot be transmitted or
382                               received on the S/T port.
383                "
384        ::= { ciuIfExternalSTPortStatusEntry 2 }
385
386--****************************************************************************
387-- Notification Enables
388--****************************************************************************
389
390ciuIfEnableULoopStatusNotification OBJECT-TYPE
391        SYNTAX      TruthValue
392        MAX-ACCESS  read-write
393        STATUS      current
394        DESCRIPTION
395                "Indicates whether or not an ISDN BRI integrated U
396                 interface Loop status notification
397                 (ciuIfLoopStatusNotification) will be generated by
398                 this router."
399        DEFVAL { false }
400        ::= { ciuIfMIBNotificationEnables 1 }
401
402
403
404--****************************************************************************
405-- Notifications
406--****************************************************************************
407
408ciuIfMIBNotificationPrefix
409        OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 2 }
410ciuIfMIBNotifications
411        OBJECT IDENTIFIER ::= { ciuIfMIBNotificationPrefix 0 }
412
413
414ciuIfLoopStatusNotification NOTIFICATION-TYPE
415        OBJECTS { ciuIfLoopStatus }
416        STATUS current
417        DESCRIPTION
418                " A ciuIfLoopStatusNotification is sent when there is a
419                  change in ciscoIsdnuIfLoopStatus object. The status change
420                  occurs when the ISDN BRI integrated U interface enters into
421                  or exits from Loopback or Maintenance modes.
422                "
423        ::= { ciuIfMIBNotifications 1 }
424
425
426--****************************************************************************
427-- Conformance and compliance statements
428--****************************************************************************
429
430-- conformance information
431
432ciuIfMIBConformance
433        OBJECT IDENTIFIER ::= { ciscoIsdnuIfMIB 3 }
434ciuIfMIBCompliances
435        OBJECT IDENTIFIER ::= { ciuIfMIBConformance 1 }
436ciuIfMIBGroups
437        OBJECT IDENTIFIER ::= { ciuIfMIBConformance 2 }
438
439
440-- compliance statements
441
442ciuIfMIBCompliance MODULE-COMPLIANCE
443        STATUS  current
444        DESCRIPTION
445                "The compliance statement for entities which implement
446                 the Cisco ISDN BRI integrated U interface MIB"
447        MODULE  -- compliance to this module
448                MANDATORY-GROUPS {
449                        ciuIfMIBGroup
450                }
451
452        ::= { ciuIfMIBCompliances 1 }
453
454-- units of conformance
455
456ciuIfMIBGroup OBJECT-GROUP
457        OBJECTS {
458                ciuIfType,
459                ciuIfStatus,
460                ciuIfEocCommand,
461                ciuIfOverHeadBits,
462                ciuIfFebeErrors,
463                ciuIfNebeErrors,
464                ciuIfLoopStatus,
465                ciuIfExternalSTPortStatus,
466                ciuIfEnableULoopStatusNotification
467        }
468        STATUS  current
469        DESCRIPTION
470                "The collection of objects providing information
471                 about the Cisco ISDN BRI integrated U interface."
472        ::= { ciuIfMIBGroups 1 }
473
474
475END
476