Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / FR-ATM-PVC-SERVICE-IWF-MIB
1 FR-ATM-PVC-SERVICE-IWF-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4               MODULE-IDENTITY, OBJECT-TYPE,
5               NOTIFICATION-TYPE,
6               mib-2, Integer32, Counter32             FROM SNMPv2-SMI
7
8
9
10               RowStatus, TimeStamp                    FROM SNMPv2-TC
11
12               MODULE-COMPLIANCE, OBJECT-GROUP,
13               NOTIFICATION-GROUP                      FROM SNMPv2-CONF
14
15               AtmVpIdentifier, AtmVcIdentifier        FROM ATM-TC-MIB
16
17               atmVclEntry                             FROM ATM-MIB
18
19               InterfaceIndex                          FROM IF-MIB;
20
21          frAtmIwfMIB MODULE-IDENTITY
22              LAST-UPDATED "200009280000Z" -- September 28, 2000
23              ORGANIZATION "IETF Frame Relay Service MIB Working Group"
24              CONTACT-INFO
25                  "WG Charter:
26                     http://www.ietf.org/html.charters/frnetmib-charter
27                   WG-email:
28                     frnetmib@sunroof.eng.sun.com
29                   Subscribe:
30                     frnetmib-request@sunroof.eng.sun.com
31                   Email Archive:
32                     ftp://ftp.ietf.org/ietf-mail-archive/frnetmib
33
34                   Chair:      Andy Malis
35                               Vivace Networks, Inc.
36                   Email:      Andy.Malis@vivacenetworks.com
37
38                   WG editor:  Kenneth Rehbehn
39                               Megisto Systems, Inc.
40                   Email:      krehbehn@megisto.com
41
42                   Co-author:  Orly Nicklass
43                               RAD Data Communications Ltd.
44                   EMail:      orly_n@rad.co.il
45
46                   Co-author:  George Mouradian
47                               AT&T Labs
48                   EMail:      gvm@att.com"
49
50              DESCRIPTION
51                      "The MIB module for monitoring and controlling the
52                      Frame Relay/ATM PVC Service Interworking
53                      Function."
54
55              --
56              -- Revision History
57              --
58
59
60              REVISION "200009280000Z"
61              DESCRIPTION
62                   "Published as RFC 2955"
63
64          ::= { mib-2 86 }
65
66          --
67          -- Object Identifiers
68          --
69             frAtmIwfMIBObjects      OBJECT IDENTIFIER
70                                          ::= { frAtmIwfMIB 1 }
71
72             frAtmIwfTraps           OBJECT IDENTIFIER
73                                          ::= { frAtmIwfMIB 2 }
74             frAtmIwfTrapsPrefix     OBJECT IDENTIFIER
75                                          ::= { frAtmIwfTraps 0 }
76
77             frAtmIwfConformance     OBJECT IDENTIFIER
78                                          ::= { frAtmIwfMIB 3 }
79             frAtmIwfGroups          OBJECT IDENTIFIER
80                                          ::= { frAtmIwfConformance 1 }
81             frAtmIwfCompliances     OBJECT IDENTIFIER
82                                          ::= { frAtmIwfConformance 2 }
83
84          --
85          --  The FR/ATM PVC Service IWF Group
86          --
87          --      The Frame Relay/ATM PVC Service Interworking Function
88          --      Connection Table contains all connections utilizing
89          --      the interworking function.
90          --
91
92          frAtmIwfConnIndexNext OBJECT-TYPE
93               SYNTAX         Integer32 (0..2147483647)
94               MAX-ACCESS     read-only
95               STATUS         current
96               DESCRIPTION
97                      "This object contains an appropriate value to be
98                      used for frAtmIwfConnIndex  when creating entries
99                      in the frAtmIwfConnectionTable. The value 0
100                      indicates that no unassigned entries are
101                      available. To obtain the frAtmIwfConnIndexNext
102                      value for a new entry, the manager issues a
103                      management protocol retrieval operation to obtain
104                      the current value of this object.  After each
105                      retrieval, the agent should modify the value to
106                      the next unassigned index."
107               ::= { frAtmIwfMIBObjects 1 }
108
109
110          frAtmIwfConnectionTable OBJECT-TYPE
111              SYNTAX      SEQUENCE OF FrAtmIwfConnectionEntry
112              MAX-ACCESS  not-accessible
113              STATUS      current
114              DESCRIPTION
115                      "A table in which each row represents a Frame
116                      Relay/ATM interworking connection."
117              ::= { frAtmIwfMIBObjects 2 }
118
119          frAtmIwfConnectionEntry OBJECT-TYPE
120              SYNTAX      FrAtmIwfConnectionEntry
121              MAX-ACCESS  not-accessible
122              STATUS      current
123              DESCRIPTION
124                      "The FrAtmIwfConnectionEntry provides an entry for
125                      an interworking connection between a frame relay
126                      PVC and one or more ATM PVCs, or an ATM PVC and
127                      one or more frame relay PVCs.  A single frame
128                      relay PVC connected to a single ATM PVC is
129                      referred to as a `point-to-point' connection and
130                      is represented by a single row in the FR/ATM IWF
131                      Connection Table.  The case of a single frame
132                      relay PVC connected to multiple ATM PVCs (or
133                      single ATM PVC connected to multiple frame relay
134                      PVCs) is referred to as a `point-to-multipoint'
135                      connection and is represented by multiple rows in
136                      the FR/ATM IWF Connection Table.
137
138                      The object frAtmIwfConnIndex uniquely identifies
139                      each point-to-point or point-to-multipoint
140                      connection.  The manager obtains the
141                      frAtmIwfConnIndex value by reading the
142                      frAtmIwfConnIndexNext object.
143
144                      After a frAtmIwfConnIndex is assigned for the
145                      connection, the manager creates one or more rows
146                      in the Cross Connect Table; one for each cross-
147                      connection between the frame relay PVC and an ATM
148                      PVC. In the case of `point-to-multipoint'
149                      connections, all rows are indexed by the same
150                      frAtmIwfConnIndex value and MUST refer to the same
151                      frame relay PVC or ATM PVC respectively.  An entry
152                      can be created only when at least one pair of
153                      frame relay and ATM PVCs exist.
154
155                      A row can be established by one-step set-request
156                      with all required parameter values and
157                      frAtmIwfConnRowStatus set to createAndGo(4). The
158
159
160                      Agent should perform all error checking as needed.
161                      A pair of cross-connected PVCs, as identified by a
162                      particular value of the indexes, is released by
163                      setting frAtmIwfConnRowStatus to destroy(6). The
164                      Agent may release all associated resources. The
165                      manager may remove the related PVCs thereafter.
166                      Indexes are persistent across reboots of the
167                      system."
168              INDEX   { frAtmIwfConnIndex,
169                        frAtmIwfConnAtmPort,
170                        frAtmIwfConnVpi,
171                        frAtmIwfConnVci,
172                        frAtmIwfConnFrPort,
173                        frAtmIwfConnDlci
174                      }
175              ::= { frAtmIwfConnectionTable 1 }
176
177          FrAtmIwfConnectionEntry ::=
178              SEQUENCE {
179                  frAtmIwfConnIndex                      Integer32,
180                  frAtmIwfConnAtmPort                    InterfaceIndex,
181                  frAtmIwfConnVpi                        AtmVpIdentifier,
182                  frAtmIwfConnVci                        AtmVcIdentifier,
183                  frAtmIwfConnFrPort                     InterfaceIndex,
184                  frAtmIwfConnDlci                       Integer32,
185                  frAtmIwfConnRowStatus                  RowStatus,
186                  frAtmIwfConnAdminStatus                INTEGER,
187                  frAtmIwfConnAtm2FrOperStatus           INTEGER,
188                  frAtmIwfConnAtm2FrLastChange           TimeStamp,
189                  frAtmIwfConnFr2AtmOperStatus           INTEGER,
190                  frAtmIwfConnFr2AtmLastChange           TimeStamp,
191                  frAtmIwfConnectionDescriptor           Integer32,
192                  frAtmIwfConnFailedFrameTranslate       Counter32,
193                  frAtmIwfConnOverSizedFrames            Counter32,
194                  frAtmIwfConnFailedAal5PduTranslate     Counter32,
195                  frAtmIwfConnOverSizedSDUs              Counter32,
196                  frAtmIwfConnCrcErrors                  Counter32,
197                  frAtmIwfConnSarTimeOuts                Counter32
198          }
199
200          frAtmIwfConnIndex  OBJECT-TYPE
201              SYNTAX      Integer32  (1..2147483647)
202              MAX-ACCESS  not-accessible
203              STATUS      current
204              DESCRIPTION
205                      "A unique value for each point-to-point or point-
206                      to-multipoint connection.  The manager obtains the
207                      frAtmIwfConnIndex value by reading the
208
209
210                      frAtmIwfConnIndexNext object.  A point-to-
211                      multipoint connection will be represented in the
212                      frAtmIwfConnectionTable with multiple entries that
213                      share the same frAtmIwfConnIndex value."
214              ::= { frAtmIwfConnectionEntry 1 }
215
216          frAtmIwfConnAtmPort OBJECT-TYPE
217              SYNTAX      InterfaceIndex
218              MAX-ACCESS  not-accessible
219              STATUS      current
220              DESCRIPTION
221                      "The index in the ifTable that identifies the ATM
222                      port for this interworking connection."
223              ::= { frAtmIwfConnectionEntry 2 }
224
225          frAtmIwfConnVpi OBJECT-TYPE
226              SYNTAX      AtmVpIdentifier
227              MAX-ACCESS  not-accessible
228              STATUS      current
229              DESCRIPTION
230                      "The VPI of the ATM PVC end point for this
231                       interworking connection."
232              ::= { frAtmIwfConnectionEntry 3 }
233
234          frAtmIwfConnVci OBJECT-TYPE
235              SYNTAX      AtmVcIdentifier
236              MAX-ACCESS  not-accessible
237              STATUS      current
238              DESCRIPTION
239                      "The VCI of the ATM PVC end point for this
240                      interworking
241                       connection."
242              ::= { frAtmIwfConnectionEntry 4 }
243
244          frAtmIwfConnFrPort OBJECT-TYPE
245              SYNTAX      InterfaceIndex
246              MAX-ACCESS  not-accessible
247              STATUS      current
248              DESCRIPTION
249                      "The index in the ifTable that identifies the
250                      frame relay port for this interworking
251                      connection."
252              ::= { frAtmIwfConnectionEntry 5 }
253
254          frAtmIwfConnDlci OBJECT-TYPE
255              SYNTAX      Integer32 (16..4194303)
256              MAX-ACCESS  not-accessible
257              STATUS      current
258
259
260              DESCRIPTION
261                      "The DLCI that identifies the frame relay PVC end
262                      point for this interworking connection."
263              ::= { frAtmIwfConnectionEntry 6 }
264
265          frAtmIwfConnRowStatus OBJECT-TYPE
266              SYNTAX      RowStatus
267              MAX-ACCESS  read-create
268              STATUS      current
269              DESCRIPTION
270                      "The table row may be created with
271                      'createAndWait(5)' or 'createAndGo(4)'.
272                      To activate a connection entry, a valid connection
273                      descriptor MUST be established in the
274                      frAtmIwfConnectionDescriptor object.
275
276                      This object is set to 'destroy(6)' to delete the
277                      table row.  Before the table row is destroyed, the
278                      OperStatus/AdminStatus of the corresponding
279                      endpoints MUST be 'down(2)'.  The deactivation of
280                      the ATM endpoint MAY occur as a side-effect of
281                      deleting the FR/ATM IWF cross-connection table
282                      row.  Otherwise, 'destroy(6)' operation MUST fail
283                      (error code 'inconsistentValue')."
284              ::= { frAtmIwfConnectionEntry 7 }
285
286          frAtmIwfConnAdminStatus OBJECT-TYPE
287              SYNTAX      INTEGER { up(1), down(2) }
288              MAX-ACCESS  read-create
289              STATUS      current
290              DESCRIPTION
291                      "The desired operational state for this FR/ATM
292                      interworked connection.
293
294                      up(1)       = Activate the connection. Before the
295                                    activation can be completed, the
296                                    OperStatus/AdminStatus of the
297                                    corresponding endpoints MUST be
298                                    'up(1)'.  The activation of the
299                                    corresponding endpoints MAY occur as
300                                    a side-effect of activating the
301                                    FR/ATM IWF cross-connection.
302
303                      down(2)     = Deactivate the connection. Before
304                                    the deactivation can be completed,
305                                    the atmVclAdminStatus of the
306                                    corresponding ATM endpoint MUST be
307                                    'down(2)'.  The deactivation of the
308
309
310                                    ATM endpoint MAY occur as a
311                                    side-effect of deactivating the
312                                    FR/ATM IWF cross-connection."
313              ::= { frAtmIwfConnectionEntry 8 }
314
315          frAtmIwfConnAtm2FrOperStatus     OBJECT-TYPE
316              SYNTAX      INTEGER { up(1), down(2) }
317              MAX-ACCESS  read-only
318              STATUS      current
319              DESCRIPTION
320                      "The current operational state of this
321                      interworking connection in the ATM to frame
322                      relay direction."
323              ::= { frAtmIwfConnectionEntry 9 }
324
325          frAtmIwfConnAtm2FrLastChange  OBJECT-TYPE
326              SYNTAX      TimeStamp
327              MAX-ACCESS  read-only
328              STATUS      current
329              DESCRIPTION
330                      "The value of sysUpTime at the time this
331                      interworking connection entered its current
332                      operational state in the ATM to FR direction.  If
333                      the current state was entered prior to the last
334                      re-initialization of the local network management
335                      subsystem, then this object contains a zero
336                      value."
337              ::= { frAtmIwfConnectionEntry 10 }
338
339          frAtmIwfConnFr2AtmOperStatus     OBJECT-TYPE
340              SYNTAX      INTEGER { up(1), down(2) }
341              MAX-ACCESS  read-only
342              STATUS      current
343              DESCRIPTION
344                      "The current operational state of this
345                      interworking connection in the frame relay
346                      to ATM direction."
347              ::= { frAtmIwfConnectionEntry 11 }
348
349          frAtmIwfConnFr2AtmLastChange  OBJECT-TYPE
350              SYNTAX      TimeStamp
351              MAX-ACCESS  read-only
352              STATUS      current
353              DESCRIPTION
354                      "The value of sysUpTime at the time this
355                      interworking connection entered its current
356                      operational state in the FR to ATM direction.  If
357                      the current state was entered prior to the last
358
359
360                      re-initialization of the local network management
361                      subsystem, then this object contains a zero
362                      value."
363              ::= { frAtmIwfConnectionEntry 12 }
364
365          frAtmIwfConnectionDescriptor  OBJECT-TYPE
366              SYNTAX      Integer32
367              MAX-ACCESS  read-create
368              STATUS      current
369              DESCRIPTION
370                      "The value represents a pointer to the relevant
371                      descriptor in the IWF descriptor table.  An
372                      attempt to set this value to an inactive or non-
373                      existent row in the Connection Descriptor Table
374                      MUST fail (error code 'inconsistentValue')."
375              ::= { frAtmIwfConnectionEntry 13 }
376
377          frAtmIwfConnFailedFrameTranslate OBJECT-TYPE
378              SYNTAX      Counter32
379              UNITS       "Frames"
380              MAX-ACCESS  read-only
381              STATUS      current
382              DESCRIPTION
383                      "This object counts the number of frames discarded
384                      by the IWF because, while operating in Translation
385                      Mode, the IWF is unable to decode the incoming
386                      frame payload header according to the mapping
387                      rules. (i.e., payload header not recognized by the
388                      IWF).
389
390                      Frame relay frames are received in the frame relay
391                      to ATM direction of the PVC.
392
393                      When operating in Transparent Mode, the IWF MUST
394                      return noSuchInstance."
395                        REFERENCE
396                                 "FRF.8 [17], Section 5.3.1"
397                        ::= { frAtmIwfConnectionEntry 14 }
398
399          frAtmIwfConnOverSizedFrames OBJECT-TYPE
400              SYNTAX      Counter32
401              UNITS       "Frames"
402              MAX-ACCESS  read-only
403              STATUS      current
404              DESCRIPTION
405                      "Count of frames discarded by the IWF because the
406                      frame is too large to be processed by the AAL5
407                      segmentation procedure.  Specifically, the frame
408
409
410                      does not conform to the size specified in the
411                      atmVccAal5CpcsTransmitSduSize object associated
412                      with the atmVclEntry at the ATM endpoint.
413                      Frame relay frames are received in the frame relay
414                      to ATM direction of the PVC."
415                        REFERENCE
416                                 "ATM MIB [21], atmVclTable
417                                  FRF.8 [17], 5.3.1.4"
418                        ::= { frAtmIwfConnectionEntry 15 }
419
420          frAtmIwfConnFailedAal5PduTranslate OBJECT-TYPE
421              SYNTAX      Counter32
422              UNITS       "PDUs"
423              MAX-ACCESS  read-only
424              STATUS      current
425              DESCRIPTION
426                      "This attribute counts the number of AAL5 PDUs
427                      discarded by the IWF because, while operating in
428                      Translation Mode, the IWF is unable to decode the
429                      incoming AAL5 PDU payload header according to the
430                      mapping rules. (i.e., payload header not
431                      recognized by the IWF).
432
433                      AAL5 PDUs are received in the ATM to frame relay
434                      direction of the PVC.
435
436                      When operating in Transparent Mode, the IWF MUST
437                      return noSuchInstance."
438                        REFERENCE
439                                 "FRF.8 [17], Section 5.3.1"
440                        ::= { frAtmIwfConnectionEntry 16 }
441
442          frAtmIwfConnOverSizedSDUs OBJECT-TYPE
443              SYNTAX      Counter32
444              UNITS       "SDUs"
445              MAX-ACCESS  read-only
446              STATUS      current
447              DESCRIPTION
448                      "Count of AAL5 SDUs discarded by the IWF because
449                      the SDU is too large to be forwarded on the frame
450                      relay segment of the connection.  Specifically,
451                      the frame does not conform to the size specified
452                      in the frLportFragSize object of the FRS MIB [19].
453
454                      AAL5 PDUs are received in the ATM to frame relay
455                      direction of the PVC."
456                        REFERENCE
457                                 "FRS MIB [19], frLportTable
458
459
460                                  FRF.8 [17], 5.3.1.4"
461                        ::= { frAtmIwfConnectionEntry 17 }
462
463          frAtmIwfConnCrcErrors OBJECT-TYPE
464              SYNTAX      Counter32
465              UNITS       "PDUs"
466              MAX-ACCESS  read-only
467              STATUS      current
468              DESCRIPTION
469                      "The number of AAL5 CPCS PDUs received with CRC-32
470                      errors on this AAL5 VCC at the IWF.
471
472                      AAL5 PDUs are received in the ATM to frame relay
473                      direction of the PVC."
474                        REFERENCE
475                                 "ATM MIB [21], atmVclTable"
476                        ::= { frAtmIwfConnectionEntry 18 }
477
478          frAtmIwfConnSarTimeOuts OBJECT-TYPE
479              SYNTAX      Counter32
480              UNITS       "PDUs"
481              MAX-ACCESS  read-only
482              STATUS      current
483              DESCRIPTION
484                      "The number of partially re-assembled AAL5 CPCS
485                      PDUs which were discarded on this AAL5 VCC at the
486                      IWF because they were not fully re-assembled
487                      within the required time period.  If the re-
488                      assembly timer is not supported, then this object
489                      contains a zero value.
490
491                      AAL5 PDUs are received in the ATM to frame relay
492                      direction of the PVC."
493                        REFERENCE
494                                 "ATM MIB [21], atmVclTable"
495                        ::= { frAtmIwfConnectionEntry 19 }
496
497          --
498          -- The FR/ATM PVC Service IWF Connection Descriptor Group
499          --
500          --     The Frame Relay/ATM PVC Service Interworking Function
501          --     Connection Descriptor table.  A descriptor provides the
502          --     attributes for a type of interworked connection.
503          --
504
505          frAtmIwfConnectionDescriptorIndexNext OBJECT-TYPE
506               SYNTAX      Integer32 (0..2147483647)
507               MAX-ACCESS  read-only
508
509
510               STATUS      current
511               DESCRIPTION
512                      "This object contains an appropriate value to be
513                      used for frAtmIwfConnectionDescriptorIndex  when
514                      creating entries in the
515                      frAtmIwfConnectionDescriptorTable. The value 0
516                      indicates that no unassigned entries are
517                      available. To obtain the
518                      frAtmIwfConnectionDescriptorIndexNext value for a
519                      new entry, the manager issues a management
520                      protocol retrieval operation to obtain the current
521                      value of this object.  After each retrieval, the
522                      agent should modify the value to the next
523                      unassigned index."
524               ::= { frAtmIwfMIBObjects 3 }
525
526          frAtmIwfConnectionDescriptorTable OBJECT-TYPE
527              SYNTAX      SEQUENCE OF FrAtmIwfConnectionDescriptorEntry
528              MAX-ACCESS  not-accessible
529              STATUS      current
530              DESCRIPTION
531                      "A table in which each row represents a descriptor
532                      for one type of Frame Relay/ATM interworking
533                      connection.  A descriptor may be assigned to zero
534                      or more FR/ATM PVC service IWF connections."
535              ::= { frAtmIwfMIBObjects 4 }
536
537          frAtmIwfConnectionDescriptorEntry OBJECT-TYPE
538              SYNTAX      FrAtmIwfConnectionDescriptorEntry
539              MAX-ACCESS  not-accessible
540              STATUS      current
541              DESCRIPTION
542                      "An entry for a descriptor in an interworking
543                      connection between a frame relay PVC and an ATM
544                      PVC."
545              INDEX   { frAtmIwfConnectionDescriptorIndex  }
546              ::= { frAtmIwfConnectionDescriptorTable 1 }
547
548          FrAtmIwfConnectionDescriptorEntry ::=
549              SEQUENCE {
550                  frAtmIwfConnectionDescriptorIndex      Integer32,
551                  frAtmIwfConnDescriptorRowStatus        RowStatus,
552                  frAtmIwfConnDeToClpMappingMode         INTEGER,
553                  frAtmIwfConnClpToDeMappingMode         INTEGER,
554                  frAtmIwfConnCongestionMappingMode      INTEGER,
555                  frAtmIwfConnEncapsulationMappingMode   INTEGER,
556                  frAtmIwfConnEncapsulationMappings      BITS,
557                  frAtmIwfConnFragAndReassEnabled        INTEGER,
558
559
560                  frAtmIwfConnArpTranslationEnabled      INTEGER
561          }
562
563          frAtmIwfConnectionDescriptorIndex OBJECT-TYPE
564              SYNTAX      Integer32 (1..2147483647)
565              MAX-ACCESS  not-accessible
566              STATUS      current
567              DESCRIPTION
568                      "A unique value to identify a descriptor in the
569                      table "
570              ::= { frAtmIwfConnectionDescriptorEntry 1 }
571
572          frAtmIwfConnDescriptorRowStatus OBJECT-TYPE
573              SYNTAX      RowStatus
574              MAX-ACCESS  read-create
575              STATUS      current
576              DESCRIPTION
577                      "The status of this table row.  This object is
578                      used to create or delete an entry in the
579                      descriptor table.
580
581                      Creation of the row requires a row index (see
582                      frAtmIwfConnectionDescriptorIndexNext).  If not
583                      explicitly set or in existence, all other columns
584                      of the row will be created and initialized to the
585                      default value.  During creation, this object MAY
586                      be set to 'createAndGo(4)' or 'createAndWait(5)'.
587                      The object MUST contain the value 'active(1)'
588                      before any connection table entry references the
589                      row.
590
591                      To destroy a row in this table, this object is set
592                      to the 'destroy(6)' action.  Row destruction MUST
593                      fail (error code 'inconsistentValue') if any
594                      connection references the row."
595              ::= { frAtmIwfConnectionDescriptorEntry 2 }
596
597          frAtmIwfConnDeToClpMappingMode OBJECT-TYPE
598              SYNTAX      INTEGER {
599                             mode1(1),
600                             mode2Const0(2),
601                             mode2Const1(3)
602                          }
603              MAX-ACCESS  read-create
604              STATUS      current
605              DESCRIPTION
606                      "This object describes which mode of translation
607                      is in use for loss priority mapping in the frame
608
609
610                      relay to ATM direction.
611
612                      mode1(1)        = the DE field in the Q.922 core
613                                        frame shall be mapped to the ATM
614                                        CLP field of every cell
615                                        generated by the segmentation
616                                        process of the AAL5 PDU
617                                        containing the information of
618                                        that frame.
619
620                      mode2Contst0(2) = the ATM CLP field of every cell
621                                        generated by the segmentation
622                                        process of the AAL5 PDU
623                                        containing the information of
624                                        that frame shall be set to
625                                        constant 0.
626
627                      mode2Contst1(3) = the ATM CLP field of every cell
628                                        generated by the segmentation
629                                        process of the AAL5 PDU
630                                        containing the information of
631                                        that frame shall be set to
632                                        constant 1."
633              REFERENCE
634                       "FRF.8 [17], Section 4.2.1"
635              DEFVAL { mode1 }
636              ::= { frAtmIwfConnectionDescriptorEntry 3 }
637
638          frAtmIwfConnClpToDeMappingMode OBJECT-TYPE
639              SYNTAX      INTEGER {
640                            mode1(1),
641                            mode2Const0(2),
642                            mode2Const1(3)
643                          }
644              MAX-ACCESS  read-create
645              STATUS      current
646              DESCRIPTION
647                      "This object describes which mode of translation
648                      is in use for loss priority mapping in the ATM to
649                      frame relay direction.
650
651                      mode1(1)       = if one or more cells in a frame
652                                       has its CLP field set, the DE
653                                       field of the Q.922 core frame
654                                       should be set.
655
656                      mode2Const0(2) = the DE field of the Q.922 core
657                                       frame should be set to the
658
659
660                                       constant 0.
661
662                      mode2Const1(3) = the DE field of the Q.922 core
663                                       frame should be set to the
664                                       constant 1."
665              REFERENCE
666                       "FRF.8 [17], Section 4.2.2"
667              DEFVAL { mode1 }
668              ::= { frAtmIwfConnectionDescriptorEntry 4 }
669
670          frAtmIwfConnCongestionMappingMode OBJECT-TYPE
671              SYNTAX      INTEGER {
672                             mode1(1),
673                             mode2(2)
674                          }
675              MAX-ACCESS  read-create
676              STATUS      current
677              DESCRIPTION
678                      "This object describes which mode of translation
679                      is in use for forward congestion indication
680                      mapping in the frame relay to ATM direction.
681
682                      mode1(1) = The FECN field in the Q.922 core frame
683                                 shall be mapped to the ATM EFCI field
684                                 of every cell generated by the
685                                 segmentation process of the AAL5 PDU
686                                 containing the information of that
687                                 frame.
688
689                      mode2(2) = The FECN field in the Q.922 core frame
690                                 shall not be mapped to the ATM EFCI
691                                 field of cells generated by the
692                                 segmentation process of the AAL5 PDU
693                                 containing the information of that
694                                 frame. The EFCI field is always set to
695                                 'congestion not experienced'.
696
697                      In both of the modes above, if there is congestion
698                      in the forward direction in the ATM layer within
699                      the IWF, then the IWF can set the EFCI field to
700                      'congestion experienced'."
701              REFERENCE
702                          "FRF.8 [17], Section 4.3.1.1"
703              DEFVAL      { mode1 }
704              ::= { frAtmIwfConnectionDescriptorEntry 5 }
705
706          frAtmIwfConnEncapsulationMappingMode OBJECT-TYPE
707              SYNTAX      INTEGER {
708
709
710                             transparentMode(1),
711                             translationMode(2),
712                             translationModeAll(3)
713                          }
714              MAX-ACCESS  read-create
715              STATUS      current
716              DESCRIPTION
717                      "This object indicates whether the mapping of
718                      upper layer protocol encapsulation is enabled on
719                      this interworking connection.
720
721                      transparentMode(1) = Forward the encapsulations
722                                           unaltered.
723
724                      translationMode(2) = Perform mapping between the
725                                           two encapsulations due to the
726                                           incompatibilities of the two
727                                           methods. Mapping is provided
728                                           for a subset of the potential
729                                           encapsulations as itemized in
730                                           frAtmIwfConnEncapsulationMapp
731                                           ings.
732
733                      translationModeAll(3) = Perform mapping between
734                                           the two encapsulations due to
735                                           the incompatibilities of the
736                                           two methods. All
737                                           encapsulations are
738                                           translated."
739              REFERENCE
740                          "FRF.8 [17], Section 5.3"
741              DEFVAL      { transparentMode }
742              ::= { frAtmIwfConnectionDescriptorEntry 6 }
743
744          frAtmIwfConnEncapsulationMappings OBJECT-TYPE
745              SYNTAX      BITS {
746                     none (0),
747                     bridgedPdus(1),
748                     bridged802dot6(2),
749                     bPdus(3),
750                     routedIp(4),
751                     routedOsi(5),
752                     otherRouted(6),
753                     x25Iso8202(7),
754                     q933q2931(8) }
755              MAX-ACCESS  read-create
756              STATUS      current
757              DESCRIPTION
758
759
760                      "If upper layer protocol encapsulation mapping is
761                      enabled on this interworking connection, then this
762                      attribute enumerates which of the encapsulation
763                      mappings are supported.
764
765                      none(0)           = Transparent mode operation
766                      bridgedPdus(1)    = PID: 0x00-01,-07,-02 or -08
767                      bridged802dot6(2) = PID: 0x00-0B
768                      bPdus(3)          = PID: 0x00-0E or -0F
769                      routedIp(4)       = NLPID: OxCC
770                      routedOsi(5)      = NLPID: Ox81, 0x82 or 0x83
771                      otherRouted(6)    = Other routed protocols
772                      x25Iso8202(7)     = X25
773                      q933q2931(8)      = Q.933 and Q.2931"
774              REFERENCE
775                          "FRF.8 [17], Section 5.3.1"
776              DEFVAL      { { none } }
777              ::= { frAtmIwfConnectionDescriptorEntry 7 }
778
779          frAtmIwfConnFragAndReassEnabled OBJECT-TYPE
780              SYNTAX      INTEGER { enabled(1),  disabled(2)}
781              MAX-ACCESS  read-create
782              STATUS      current
783              DESCRIPTION
784                      "The attribute indicates whether fragmentation and
785                      reassembly is enabled for this connection."
786              REFERENCE
787                          "FRF.8 [17], Section 5.3.1.4"
788              DEFVAL      { disabled }
789              ::= { frAtmIwfConnectionDescriptorEntry 8 }
790
791          frAtmIwfConnArpTranslationEnabled OBJECT-TYPE
792              SYNTAX      INTEGER { enabled(1),  disabled(2)}
793              MAX-ACCESS  read-create
794              STATUS      current
795              DESCRIPTION
796                      "The attribute indicates whether ARP translation
797                      is enabled for this connection."
798              REFERENCE
799                          "FRF.8 [17], Section 5.4"
800              DEFVAL      { disabled }
801              ::= { frAtmIwfConnectionDescriptorEntry 9 }
802
803          --
804          -- Augmentation of ATM MIB VCL Endpoint Table (atmVclTable)
805          --
806          frAtmIwfVclTable OBJECT-TYPE
807              SYNTAX      SEQUENCE OF FrAtmIwfVclEntry
808
809
810              MAX-ACCESS  not-accessible
811              STATUS      current
812              DESCRIPTION
813                      "The FR/ATM IWF VCL Table augments the ATM MIB VCL
814                      Endpoint table."
815              ::= { frAtmIwfMIBObjects 5 }
816
817          frAtmIwfVclEntry OBJECT-TYPE
818              SYNTAX      FrAtmIwfVclEntry
819              MAX-ACCESS  not-accessible
820              STATUS      current
821              DESCRIPTION
822                      "Entries in this table are created only by the
823                      agent. One entry exists for each ATM VCL managed
824                      by the agent."
825              AUGMENTS    { atmVclEntry }
826              ::= { frAtmIwfVclTable 1 }
827
828          FrAtmIwfVclEntry ::= SEQUENCE {
829              frAtmIwfVclCrossConnectIdentifier    Integer32
830          }
831
832          frAtmIwfVclCrossConnectIdentifier OBJECT-TYPE
833              SYNTAX      Integer32  (1..2147483647)
834              MAX-ACCESS  read-only
835              STATUS      current
836              DESCRIPTION
837                      "This object contains the index value of the
838                      FR/ATM cross-connect table entry used to link the
839                      ATM VCL with a frame relay PVC.
840
841                      Each row of the atmVclTable that is not cross-
842                      connected with a frame relay PVC MUST return the
843                      value zero when this object is read.
844
845                      In the case of (frame relay) point to (ATM)
846                      multipoint, multiple ATM VCLs will have the same
847                      value of this object, and all their cross-
848                      connections are identified by entries that are
849                      indexed by the same value of
850                      frAtmIwfVclCrossConnectIdentifier in the
851                      frAtmIwfConnectionTable of this MIB module.
852
853                      The value of this object is initialized by the
854                      agent after the associated entries in the
855                      frAtmIwfConnectionTable have been created."
856              ::= { frAtmIwfVclEntry 1 }
857
858
859
860          --
861          -- Frame Relay/ATM PVC Service Interworking NOTIFICATION
862          --
863
864          frAtmIwfConnStatusChange NOTIFICATION-TYPE
865              OBJECTS {   frAtmIwfConnAdminStatus,
866                          frAtmIwfConnAtm2FrOperStatus,
867                          frAtmIwfConnFr2AtmOperStatus
868                       }
869              STATUS      current
870              DESCRIPTION
871                      "An indication that the status of this
872                      interworking connection has changed."
873              ::= { frAtmIwfTrapsPrefix 1 }
874
875          --
876          -- Conformance Information
877          --
878
879          --
880          -- Compliance Statement For Equipment
881          --
882
883          frAtmIwfEquipmentCompliance MODULE-COMPLIANCE
884              STATUS      current
885              DESCRIPTION
886                      "The compliance statement for equipment that
887                      implements the FR/ATM Interworking MIB."
888
889              MODULE -- this module
890                  MANDATORY-GROUPS { frAtmIwfBasicGroup,
891                                     frAtmIwfConnectionDescriptorGroup,
892                                     frAtmIwfAtmVclTableAugmentGroup,
893                                     frAtmIwfNotificationsGroup }
894
895                  OBJECT      frAtmIwfConnDeToClpMappingMode
896                  SYNTAX      INTEGER { mode1(1) }
897                  DESCRIPTION
898                      "Only support for Mode 1 is REQUIRED."
899
900                  OBJECT      frAtmIwfConnClpToDeMappingMode
901                  SYNTAX      INTEGER { mode1(1) }
902                  DESCRIPTION
903                      "Only support for Mode 1 is REQUIRED."
904
905                  OBJECT      frAtmIwfConnCongestionMappingMode
906                  SYNTAX      INTEGER { mode1(1) }
907                  DESCRIPTION
908
909
910                      "Only support for Mode 1 is REQUIRED."
911
912                  OBJECT      frAtmIwfConnEncapsulationMappingMode
913                  SYNTAX      INTEGER { transparentMode(1) }
914                  DESCRIPTION
915                      "Support for Translation Mode is OPTIONAL."
916
917                  OBJECT      frAtmIwfConnEncapsulationMappings
918                  SYNTAX      BITS { none(0) }
919                  DESCRIPTION
920                      "The IWF may provide one, some or none of the
921                      encapsulation translations defined in section
922                      5.3.1 of FRF.8 [17]."
923
924                  OBJECT      frAtmIwfConnFragAndReassEnabled
925                  SYNTAX      INTEGER { disabled(2) }
926                  DESCRIPTION
927                      "Only support for Mode 1 is REQUIRED."
928
929                  OBJECT      frAtmIwfConnArpTranslationEnabled
930                  SYNTAX      INTEGER { disabled(2) }
931                  DESCRIPTION
932                      "Support for ARP Translation is NOT REQUIRED."
933
934              ::= { frAtmIwfCompliances 1 }
935
936          --
937          -- Compliance Statement For Service (CNM Interface)
938          --
939
940          frAtmIwfServiceCompliance MODULE-COMPLIANCE
941              STATUS  current
942              DESCRIPTION
943                      "The compliance statement for a CNM interface that
944                      implements the FR/ATM Interworking MIB."
945
946              MODULE  -- this module
947                  MANDATORY-GROUPS { frAtmIwfBasicGroup,
948                                     frAtmIwfConnectionDescriptorGroup,
949                                     frAtmIwfAtmVclTableAugmentGroup,
950                                     frAtmIwfNotificationsGroup }
951
952                  --
953                  -- Exceptions for each object type implemented for a
954                  -- CNM view of the FR/ATM Interworking MIB
955                  --
956                  OBJECT      frAtmIwfConnAdminStatus
957                  MIN-ACCESS  read-only
958
959
960                  DESCRIPTION
961                      "Write access is not REQUIRED."
962
963                  OBJECT      frAtmIwfConnDeToClpMappingMode
964                  SYNTAX      INTEGER { mode1(1) }
965                  MIN-ACCESS  read-only
966                  DESCRIPTION
967                      "Support for Mode 1 is REQUIRED.  Other modes are
968                      OPTIONAL.  Write access is NOT REQUIRED."
969
970                  OBJECT      frAtmIwfConnClpToDeMappingMode
971                  SYNTAX      INTEGER { mode1(1) }
972                  MIN-ACCESS  read-only
973                  DESCRIPTION
974                      "Support for Mode 1 is REQUIRED.  Other modes are
975                      OPTIONAL.  Write access is NOT REQUIRED."
976
977                  OBJECT      frAtmIwfConnCongestionMappingMode
978                  SYNTAX      INTEGER { mode1(1) }
979                  MIN-ACCESS  read-only
980                  DESCRIPTION
981                      "Support for Mode 1 is REQUIRED.  Other modes are
982                      OPTIONAL.  Write access is NOT REQUIRED."
983
984                  OBJECT      frAtmIwfConnEncapsulationMappingMode
985                  SYNTAX      INTEGER { transparentMode(1) }
986                  MIN-ACCESS  read-only
987                  DESCRIPTION
988                      "Support for Transparent Mode is REQUIRED.
989                      Translation Mode is OPTIONAL.  Write access is not
990                      required."
991
992                  OBJECT      frAtmIwfConnEncapsulationMappings
993                  SYNTAX      BITS { none(0) }
994                  MIN-ACCESS  read-only
995                  DESCRIPTION
996                      "The IWF may provide one, some or none of the
997                      encapsulation translations defined in section
998                      5.3.1 of FRF.8 [17]. Write access is not
999                      required."
1000
1001                  OBJECT      frAtmIwfConnFragAndReassEnabled
1002                  SYNTAX      INTEGER { disabled(2) }
1003                  MIN-ACCESS  read-only
1004                  DESCRIPTION
1005                      "Support for Fragmentation and Reassembly is NOT
1006                      REQUIRED.  Write access is not required."
1007
1008
1009
1010                  OBJECT      frAtmIwfConnArpTranslationEnabled
1011                  SYNTAX      INTEGER { disabled(2) }
1012                  MIN-ACCESS  read-only
1013                  DESCRIPTION
1014                      "Support for ARP Translation is not required.
1015                      Write access is not required."
1016
1017                  OBJECT      frAtmIwfConnRowStatus
1018                  MIN-ACCESS  read-only
1019                  DESCRIPTION
1020                      "Write access is not required."
1021
1022              ::= { frAtmIwfCompliances 2 }
1023
1024          --
1025          -- Units of Conformance
1026          --
1027
1028          --
1029          -- Basic FR/ATM IWF PVC Connection Group
1030          --
1031          frAtmIwfBasicGroup    OBJECT-GROUP
1032              OBJECTS { frAtmIwfConnIndexNext,
1033                        frAtmIwfConnAdminStatus,
1034                        frAtmIwfConnAtm2FrOperStatus,
1035                        frAtmIwfConnAtm2FrLastChange,
1036                        frAtmIwfConnFr2AtmOperStatus,
1037                        frAtmIwfConnFr2AtmLastChange,
1038                        frAtmIwfConnectionDescriptor,
1039                        frAtmIwfConnFailedFrameTranslate,
1040                        frAtmIwfConnOverSizedFrames,
1041                        frAtmIwfConnFailedAal5PduTranslate,
1042                        frAtmIwfConnOverSizedSDUs,
1043                        frAtmIwfConnCrcErrors,
1044                        frAtmIwfConnSarTimeOuts,
1045                        frAtmIwfConnRowStatus }
1046              STATUS  current
1047              DESCRIPTION
1048                      "The collection of basic objects for configuration
1049                      and control of FR/ATM interworking connections."
1050              ::= { frAtmIwfGroups 1 }
1051
1052          --
1053          -- FR/ATM IWF PVC Connection Descriptor Group
1054          --
1055
1056          frAtmIwfConnectionDescriptorGroup    OBJECT-GROUP
1057              OBJECTS {
1058
1059
1060                  frAtmIwfConnectionDescriptorIndexNext,
1061                  frAtmIwfConnDeToClpMappingMode,
1062                  frAtmIwfConnClpToDeMappingMode,
1063                  frAtmIwfConnCongestionMappingMode,
1064                  frAtmIwfConnEncapsulationMappingMode,
1065                  frAtmIwfConnEncapsulationMappings,
1066                  frAtmIwfConnFragAndReassEnabled,
1067                  frAtmIwfConnArpTranslationEnabled,
1068                  frAtmIwfConnDescriptorRowStatus
1069                  }
1070              STATUS  current
1071              DESCRIPTION
1072                      "The collection of basic objects for specification
1073                      of FR/ATM interworking connection descriptors."
1074              ::= { frAtmIwfGroups 2 }
1075
1076          --
1077          -- ATM MIB VCL Endpoint Table Augmentation Group
1078          --
1079
1080          frAtmIwfAtmVclTableAugmentGroup    OBJECT-GROUP
1081              OBJECTS {
1082                  frAtmIwfVclCrossConnectIdentifier
1083                  }
1084              STATUS  current
1085              DESCRIPTION
1086                      "The ATM MIB VCL Endpoint Table AUGMENT object
1087                      contained in the FR/ATM PVC Service Interworking
1088                      MIB."
1089              ::= { frAtmIwfGroups 3 }
1090
1091          --
1092          -- Notification Group
1093          --
1094
1095          frAtmIwfNotificationsGroup NOTIFICATION-GROUP
1096              NOTIFICATIONS { frAtmIwfConnStatusChange }
1097              STATUS  current
1098              DESCRIPTION
1099                      "The notification for FR/ATM interworking status
1100                      change."
1101              ::= { frAtmIwfGroups 4 }
1102          END