1 ATM-MIB DEFINITIONS ::= BEGIN
4 MODULE-IDENTITY, OBJECT-TYPE,
5 Counter32, Integer32, IpAddress, mib-2
7 DisplayString, RowStatus, TruthValue
9 MODULE-COMPLIANCE, OBJECT-GROUP
11 InterfaceIndex, ifIndex
13 AtmAddr, AtmConnKind, AtmConnCastType,
14 AtmServiceCategory, AtmTrafficDescrParamIndex,
15 AtmVpIdentifier, AtmVcIdentifier,
16 AtmVorXAdminStatus, AtmVorXLastChange,
17 AtmVorXOperStatus, atmNoClpNoScr
21 atmMIB MODULE-IDENTITY
22 LAST-UPDATED "9810191200Z"
23 ORGANIZATION "IETF AToM MIB Working Group"
27 331 Newman Springs Road
31 E-mail: kaj@bellcore.com"
33 "This is the MIB Module for ATM and AAL5-related
34 objects for managing ATM interfaces, ATM virtual
35 links, ATM cross-connects, AAL5 entities, and
36 and AAL5 connections."
37 REVISION "9810191200Z"
39 "The initial revision of this module was published
40 as RFC 1695. Key revisions include:
41 o Textual Conventions and OBJECT IDENTITIES have
42 been moved to a separate MIB module.
43 o Applicability of objects to PVCs, SVCs and Soft
44 PVCs has been clarified.
45 o DEFVAL clauses have been added.
46 o The relationship of ifIndex values with different
47 layers and sublayers related to ATM has been
49 o atmTrafficQosClass has been deprecated
50 and replaced with atmServiceCategory.
51 o atmInterfaceCurrentMaxVpiBits and
52 atmInterfaceCurrentMaxVciBits have been added with
53 a description on their relationship with other
55 o atmInterfaceAddressType and atmInterfaceAdminAddress
56 have been deprecated and replaced by
57 atmInterfaceSubscrAddress.
58 o atmInterfaceTCAlarmState has been clarified.
59 o atmTrafficDescrParamIndexNext has been introduced
60 in order to provide a manager a free
61 atmTrafficDescrParamIndex value.
62 o The atmTrafficFrameDiscard capability has been added.
63 o A connection topology type (atmVpl/VclCastType) and
64 a call control type (atmVpl/VclConnKind) have been
66 o aal2 has been added to atmVccAalType."
67 REVISION "9406072245Z"
69 "The RFC1695 version of this MIB module."
73 atmMIBObjects OBJECT IDENTIFIER ::= {atmMIB 1}
75 -- {atmMIBObjects 1} has been moved to a separate
76 -- specification [19].
79 -- This ATM MIB Module consists of the following tables:
80 -- (1) ATM Interface configuration table
81 -- (2) ATM Interface DS3 PLCP table
82 -- (3) ATM Interface TC Sublayer table
84 -- (4) Atm Traffic Descriptor table
85 -- (5) ATM Interface VPL configuration table
86 -- (6) ATM Interface VCL configuration table
87 -- (7) ATM VP Cross Connect table (for PVCs)
88 -- (8) ATM VC Cross Connect table (for PVCs)
89 -- (9) ATM Interface AAL5 VCC performance statistics
92 -- ATM Interface Configuration Parameters Table
94 -- This table contains ATM specific
95 -- configuration information associated with
96 -- an ATM interface beyond those
97 -- supported using the ifTable.
102 atmInterfaceConfTable OBJECT-TYPE
103 SYNTAX SEQUENCE OF AtmInterfaceConfEntry
104 MAX-ACCESS not-accessible
107 "This table contains ATM local interface
108 configuration parameters, one entry per ATM
110 ::= { atmMIBObjects 2 }
112 atmInterfaceConfEntry OBJECT-TYPE
113 SYNTAX AtmInterfaceConfEntry
114 MAX-ACCESS not-accessible
117 "This list contains ATM interface configuration
118 parameters and state variables and is indexed
119 by ifIndex values of ATM interfaces."
121 ::= { atmInterfaceConfTable 1}
123 AtmInterfaceConfEntry ::= SEQUENCE {
124 atmInterfaceMaxVpcs INTEGER,
125 atmInterfaceMaxVccs INTEGER,
126 atmInterfaceConfVpcs INTEGER,
127 atmInterfaceConfVccs INTEGER,
128 atmInterfaceMaxActiveVpiBits INTEGER,
129 atmInterfaceMaxActiveVciBits INTEGER,
130 atmInterfaceIlmiVpi AtmVpIdentifier,
131 atmInterfaceIlmiVci AtmVcIdentifier,
132 atmInterfaceAddressType INTEGER,
133 atmInterfaceAdminAddress AtmAddr,
134 atmInterfaceMyNeighborIpAddress IpAddress,
135 atmInterfaceMyNeighborIfName DisplayString,
136 atmInterfaceCurrentMaxVpiBits INTEGER,
137 atmInterfaceCurrentMaxVciBits INTEGER,
138 atmInterfaceSubscrAddress AtmAddr
142 atmInterfaceMaxVpcs OBJECT-TYPE
143 SYNTAX INTEGER (0..4096)
144 MAX-ACCESS read-write
147 "The maximum number of VPCs (PVPCs and SVPCs)
148 supported at this ATM interface. At the ATM UNI,
149 the maximum number of VPCs (PVPCs and SVPCs)
150 ranges from 0 to 256 only."
151 ::= { atmInterfaceConfEntry 1}
153 atmInterfaceMaxVccs OBJECT-TYPE
154 SYNTAX INTEGER (0..65536)
155 MAX-ACCESS read-write
158 "The maximum number of VCCs (PVCCs and SVCCs)
159 supported at this ATM interface."
160 ::= { atmInterfaceConfEntry 2}
162 atmInterfaceConfVpcs OBJECT-TYPE
163 SYNTAX INTEGER (0..4096)
167 "The number of VPCs (PVPC, Soft PVPC and SVPC)
168 currently in use at this ATM interface. It includes
169 the number of PVPCs and Soft PVPCs that are configured
170 at the interface, plus the number of SVPCs
171 that are currently established at the
174 At the ATM UNI, the configured number of
175 VPCs (PVPCs and SVPCs) can range from
177 ::= { atmInterfaceConfEntry 3}
179 atmInterfaceConfVccs OBJECT-TYPE
180 SYNTAX INTEGER (0..65536)
184 "The number of VCCs (PVCC, Soft PVCC and SVCC)
185 currently in use at this ATM interface. It includes
186 the number of PVCCs and Soft PVCCs that are configured
187 at the interface, plus the number of SVCCs
188 that are currently established at the
190 ::= { atmInterfaceConfEntry 4}
192 atmInterfaceMaxActiveVpiBits OBJECT-TYPE
193 SYNTAX INTEGER (0..12)
194 MAX-ACCESS read-write
197 "The maximum number of active VPI bits
198 configured for use at the ATM interface.
199 At the ATM UNI, the maximum number of active
200 VPI bits configured for use ranges from
202 ::= { atmInterfaceConfEntry 5}
204 atmInterfaceMaxActiveVciBits OBJECT-TYPE
205 SYNTAX INTEGER (0..16)
206 MAX-ACCESS read-write
209 "The maximum number of active VCI bits
210 configured for use at this ATM interface."
211 ::= { atmInterfaceConfEntry 6}
213 atmInterfaceIlmiVpi OBJECT-TYPE
214 SYNTAX AtmVpIdentifier
215 MAX-ACCESS read-write
218 "The VPI value of the VCC supporting
219 the ILMI at this ATM interface. If the values of
220 atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
221 both equal to zero then the ILMI is not
222 supported at this ATM interface."
224 ::= { atmInterfaceConfEntry 7}
226 atmInterfaceIlmiVci OBJECT-TYPE
227 SYNTAX AtmVcIdentifier
228 MAX-ACCESS read-write
231 "The VCI value of the VCC supporting
232 the ILMI at this ATM interface. If the values of
233 atmInterfaceIlmiVpi and atmInterfaceIlmiVci are
234 both equal to zero then the ILMI is not
235 supported at this ATM interface."
237 ::= { atmInterfaceConfEntry 8}
239 atmInterfaceAddressType OBJECT-TYPE
249 "The type of primary ATM address configured
250 for use at this ATM interface."
251 ::= { atmInterfaceConfEntry 9 }
253 -- The atmInterfaceAdminAddress object has been replaced by
254 -- atmInterfaceSubscrAddress.
256 atmInterfaceAdminAddress OBJECT-TYPE
261 "The primary address assigned for administrative purposes,
262 for example, an address associated with the
263 service provider side of a public network UNI
264 (thus, the value of this address corresponds
265 with the value of ifPhysAddress at the host side).
266 If this interface has no assigned administrative
267 address, or when the address used for
268 administrative purposes is the same as that used
269 for ifPhysAddress, then this is an octet string of
271 ::= { atmInterfaceConfEntry 10 }
273 atmInterfaceMyNeighborIpAddress OBJECT-TYPE
275 MAX-ACCESS read-write
278 "The IP address of the neighbor system connected to
279 the far end of this interface, to which a Network
280 Management Station can send SNMP messages, as IP
281 datagrams sent to UDP port 161, in order to access
282 network management information concerning the
283 operation of that system. Note that the value
284 of this object may be obtained in different ways,
285 e.g., by manual configuration, or through ILMI
286 interaction with the neighbor system."
287 ::= { atmInterfaceConfEntry 11 }
289 atmInterfaceMyNeighborIfName OBJECT-TYPE
291 MAX-ACCESS read-write
294 "The textual name of the interface on the neighbor
295 system on the far end of this interface, and to
296 which this interface connects. If the neighbor
297 system is manageable through SNMP and supports
298 the object ifName, the value of this object must
299 be identical with that of ifName for the ifEntry
300 of the lowest level physical interface
301 for this port. If this interface does not have a
302 textual name, the value of this object is a zero
303 length string. Note that the value of this object
304 may be obtained in different ways, e.g., by manual
305 configuration, or through ILMI interaction with
306 the neighbor system."
307 ::= { atmInterfaceConfEntry 12 }
309 atmInterfaceCurrentMaxVpiBits OBJECT-TYPE
310 SYNTAX INTEGER (0..12)
314 "The maximum number of VPI Bits that may
315 currently be used at this ATM interface.
316 The value is the minimum of
317 atmInterfaceMaxActiveVpiBits, and the
318 atmInterfaceMaxActiveVpiBits of the interface's
321 If the interface does not negotiate with
322 its peer to determine the number of VPI Bits
323 that can be used on the interface, then the
324 value of this object must equal
325 atmInterfaceMaxActiveVpiBits."
326 ::= { atmInterfaceConfEntry 13 }
328 atmInterfaceCurrentMaxVciBits OBJECT-TYPE
329 SYNTAX INTEGER (0..16)
333 "The maximum number of VCI Bits that may
334 currently be used at this ATM interface.
335 The value is the minimum of
336 atmInterfaceMaxActiveVciBits, and the
337 atmInterfaceMaxActiveVciBits of the interface's
340 If the interface does not negotiate with
341 its peer to determine the number of VCI Bits
342 that can be used on the interface, then the
343 value of this object must equal
344 atmInterfaceMaxActiveVciBits."
345 ::= { atmInterfaceConfEntry 14 }
347 atmInterfaceSubscrAddress OBJECT-TYPE
349 MAX-ACCESS read-write
352 "The identifier assigned by a service provider
353 to the network side of a public network UNI.
354 If this interface has no assigned service provider
355 address, or for other interfaces this is an octet string
357 ::= { atmInterfaceConfEntry 15 }
359 -- The ATM Interface DS3 PLCP Table
361 -- This table contains the DS3 PLCP configuration and
362 -- state parameters of those ATM interfaces
363 -- which use DS3 PLCP for carrying ATM cells over DS3.
365 atmInterfaceDs3PlcpTable OBJECT-TYPE
366 SYNTAX SEQUENCE OF AtmInterfaceDs3PlcpEntry
367 MAX-ACCESS not-accessible
370 "This table contains ATM interface DS3 PLCP
371 parameters and state variables, one entry per
373 ::= { atmMIBObjects 3}
375 atmInterfaceDs3PlcpEntry OBJECT-TYPE
376 SYNTAX AtmInterfaceDs3PlcpEntry
377 MAX-ACCESS not-accessible
380 "This list contains DS3 PLCP parameters and
381 state variables at the ATM interface and is
382 indexed by the ifIndex value of the ATM interface."
384 ::= { atmInterfaceDs3PlcpTable 1}
386 AtmInterfaceDs3PlcpEntry ::= SEQUENCE {
387 atmInterfaceDs3PlcpSEFSs Counter32,
388 atmInterfaceDs3PlcpAlarmState INTEGER,
389 atmInterfaceDs3PlcpUASs Counter32
393 atmInterfaceDs3PlcpSEFSs OBJECT-TYPE
398 "The number of DS3 PLCP Severely Errored Framing
399 Seconds (SEFS). Each SEFS represents a
400 one-second interval which contains
401 one or more SEF events."
402 ::= { atmInterfaceDs3PlcpEntry 1}
404 atmInterfaceDs3PlcpAlarmState OBJECT-TYPE
407 receivedFarEndAlarm(2),
413 "This variable indicates if there is an
414 alarm present for the DS3 PLCP. The value
415 receivedFarEndAlarm means that the DS3 PLCP
416 has received an incoming Yellow
417 Signal, the value incomingLOF means that
418 the DS3 PLCP has declared a loss of frame (LOF)
419 failure condition, and the value noAlarm
420 means that there are no alarms present.
421 Transition from the failure to the no alarm state
422 occurs when no defects (e.g., LOF) are received
423 for more than 10 seconds."
424 ::= { atmInterfaceDs3PlcpEntry 2}
426 atmInterfaceDs3PlcpUASs OBJECT-TYPE
431 "The counter associated with the number of
432 Unavailable Seconds encountered by the PLCP."
433 ::= { atmInterfaceDs3PlcpEntry 3}
436 -- The ATM Interface TC Sublayer Table
438 -- This table contains TC sublayer configuration and
439 -- state parameters of those ATM interfaces
440 -- which use TC sublayer for carrying ATM cells over
444 atmInterfaceTCTable OBJECT-TYPE
445 SYNTAX SEQUENCE OF AtmInterfaceTCEntry
446 MAX-ACCESS not-accessible
449 "This table contains ATM interface TC
450 Sublayer parameters and state variables,
451 one entry per ATM interface port."
452 ::= { atmMIBObjects 4}
454 atmInterfaceTCEntry OBJECT-TYPE
455 SYNTAX AtmInterfaceTCEntry
456 MAX-ACCESS not-accessible
459 "This list contains TC Sublayer parameters
460 and state variables at the ATM interface and is
461 indexed by the ifIndex value of the ATM interface."
463 ::= { atmInterfaceTCTable 1}
465 AtmInterfaceTCEntry ::= SEQUENCE {
466 atmInterfaceOCDEvents Counter32,
467 atmInterfaceTCAlarmState INTEGER
470 atmInterfaceOCDEvents OBJECT-TYPE
475 "The number of times the Out of Cell
476 Delineation (OCD) events occur. If seven
477 consecutive ATM cells have Header Error
478 Control (HEC) violations, an OCD event occurs.
479 A high number of OCD events may indicate a
480 problem with the TC Sublayer."
481 ::= { atmInterfaceTCEntry 1}
484 atmInterfaceTCAlarmState OBJECT-TYPE
492 "This variable indicates if there is an
493 alarm present for the TC Sublayer. The value
494 lcdFailure(2) indicates that the TC Sublayer
495 is currently in the Loss of Cell Delineation
496 (LCD) defect maintenance state. The value
497 noAlarm(1) indicates that the TC Sublayer
498 is currently not in the LCD defect
500 ::= { atmInterfaceTCEntry 2}
502 -- ATM Traffic Descriptor Parameter Table
504 -- This table contains a set of self-consistent
505 -- ATM traffic parameters including the
506 -- ATM traffic service category.
508 -- The ATM virtual link tables (i.e., VPL and VCL tables)
509 -- will use this ATM Traffic Descriptor table
510 -- to assign traffic parameters and service category
511 -- to the receive and transmit directions of
512 -- the ATM virtual links (i.e., VPLs and VCLs).
513 -- The ATM VPL or VCL table will indicate a row
514 -- in the atmTrafficDescrParamTable
515 -- using its atmTrafficDescrParamIndex value.
517 -- The management application can then compare a set of
518 -- ATM traffic parameters with a single value.
520 -- If no suitable row(s) in the atmTrafficDescrParamTable
521 -- exists, the manager must create a new row(s) in this
522 -- table. If such a row is created, agent checks the
523 -- sanity of that set of ATM traffic parameter values.
525 -- The manager may use atmTrafficDescrParamIndexNext
526 -- in order to obtain a free atmTrafficDescrParamIndex
529 -- When creating a new row, the parameter values
530 -- will be checked for self-consistency.
531 -- Predefined/template rows may be supported.
533 -- A row in the atmTrafficDescrParamTable is deleted
534 -- by setting the atmTrafficDescrRowStatus to destroy(6).
535 -- The agent will check whether this row is still in use
536 -- by any entry of the atmVplTable or atmVclTable.
537 -- The agent denies the request if the row is still in
540 -- The ATM Traffic Descriptor Parameter Table
543 atmTrafficDescrParamTable OBJECT-TYPE
544 SYNTAX SEQUENCE OF AtmTrafficDescrParamEntry
545 MAX-ACCESS not-accessible
548 "This table contains information on ATM traffic
549 descriptor type and the associated parameters."
550 ::= { atmMIBObjects 5}
552 atmTrafficDescrParamEntry OBJECT-TYPE
553 SYNTAX AtmTrafficDescrParamEntry
554 MAX-ACCESS not-accessible
557 "This list contains ATM traffic descriptor
558 type and the associated parameters."
559 INDEX {atmTrafficDescrParamIndex}
560 ::= { atmTrafficDescrParamTable 1}
562 AtmTrafficDescrParamEntry ::= SEQUENCE {
563 atmTrafficDescrParamIndex AtmTrafficDescrParamIndex,
564 atmTrafficDescrType OBJECT IDENTIFIER,
565 atmTrafficDescrParam1 Integer32,
566 atmTrafficDescrParam2 Integer32,
567 atmTrafficDescrParam3 Integer32,
568 atmTrafficDescrParam4 Integer32,
569 atmTrafficDescrParam5 Integer32,
570 atmTrafficQoSClass INTEGER,
571 atmTrafficDescrRowStatus RowStatus,
572 atmServiceCategory AtmServiceCategory,
573 atmTrafficFrameDiscard TruthValue
576 atmTrafficDescrParamIndex OBJECT-TYPE
577 SYNTAX AtmTrafficDescrParamIndex (1..2147483647)
578 MAX-ACCESS not-accessible
581 "This object is used by the virtual link
582 table (i.e., VPL or VCL table)
583 to identify the row of this table.
584 When creating a new row in the table
585 the value of this index may be obtained
586 by retrieving the value of
587 atmTrafficDescrParamIndexNext."
588 ::= { atmTrafficDescrParamEntry 1}
590 atmTrafficDescrType OBJECT-TYPE
591 SYNTAX OBJECT IDENTIFIER
592 MAX-ACCESS read-create
595 "The value of this object identifies the type
596 of ATM traffic descriptor.
597 The type may indicate no traffic descriptor or
598 traffic descriptor with one or more parameters.
599 These parameters are specified as a parameter
600 vector, in the corresponding instances of the
602 atmTrafficDescrParam1
603 atmTrafficDescrParam2
604 atmTrafficDescrParam3
605 atmTrafficDescrParam4
606 atmTrafficDescrParam5."
607 DEFVAL { atmNoClpNoScr }
608 ::= { atmTrafficDescrParamEntry 2}
610 atmTrafficDescrParam1 OBJECT-TYPE
612 MAX-ACCESS read-create
615 "The first parameter of the ATM traffic descriptor
616 used according to the value of
617 atmTrafficDescrType."
619 ::= { atmTrafficDescrParamEntry 3}
621 atmTrafficDescrParam2 OBJECT-TYPE
623 MAX-ACCESS read-create
626 "The second parameter of the ATM traffic descriptor
627 used according to the value of
628 atmTrafficDescrType."
630 ::= { atmTrafficDescrParamEntry 4}
632 atmTrafficDescrParam3 OBJECT-TYPE
634 MAX-ACCESS read-create
637 "The third parameter of the ATM traffic descriptor
638 used according to the value of
639 atmTrafficDescrType."
641 ::= { atmTrafficDescrParamEntry 5}
643 atmTrafficDescrParam4 OBJECT-TYPE
645 MAX-ACCESS read-create
648 "The fourth parameter of the ATM traffic descriptor
649 used according to the value of
650 atmTrafficDescrType."
652 ::= { atmTrafficDescrParamEntry 6}
654 atmTrafficDescrParam5 OBJECT-TYPE
656 MAX-ACCESS read-create
659 "The fifth parameter of the ATM traffic descriptor
660 used according to the value of
661 atmTrafficDescrType."
663 ::= { atmTrafficDescrParamEntry 7}
665 atmTrafficQoSClass OBJECT-TYPE
666 SYNTAX INTEGER (0..255)
667 MAX-ACCESS read-create
670 "The value of this object identifies the QoS Class.
671 Four Service classes have been
672 specified in the ATM Forum UNI Specification:
673 Service Class A: Constant bit rate video and
675 Service Class B: Variable bit rate video/audio
676 Service Class C: Connection-oriented data
677 Service Class D: Connectionless data
678 Four QoS classes numbered 1, 2, 3, and 4 have
679 been specified with the aim to support service
680 classes A, B, C, and D respectively.
681 An unspecified QoS Class numbered `0' is used
682 for best effort traffic."
684 ::= { atmTrafficDescrParamEntry 8}
686 atmTrafficDescrRowStatus OBJECT-TYPE
688 MAX-ACCESS read-create
691 "This object is used to create
692 a new row or modify or delete an
693 existing row in this table."
695 ::= {atmTrafficDescrParamEntry 9}
697 atmServiceCategory OBJECT-TYPE
698 SYNTAX AtmServiceCategory
699 MAX-ACCESS read-create
702 "The ATM service category."
704 ::= { atmTrafficDescrParamEntry 10}
707 atmTrafficFrameDiscard OBJECT-TYPE
709 MAX-ACCESS read-create
712 "If set to 'true', this object indicates that the network
713 is requested to treat data for this connection, in the
714 given direction, as frames (e.g. AAL5 CPCS_PDU's) rather
715 than as individual cells. While the precise
716 implementation is network-specific, this treatment may
717 for example involve discarding entire frames during
718 congestion, rather than a few cells from many frames."
720 ::= { atmTrafficDescrParamEntry 11 }
722 -- ATM Interface Virtual Path Link (VPL) Table
724 -- This table contains configuration and state
725 -- information of a bi-directional Virtual Path Link
728 -- This table can be used to create, delete or modify
729 -- a VPL that is terminated in an ATM host or switch.
730 -- This table can also be used to create, delete or
731 -- modify a VPL which is cross-connected to another
734 -- In the example below, the traffic flows on the receive
735 -- and transmit directions of the VPLs are characterized
736 -- by atmVplReceiveTrafficDescrIndex and
737 -- atmVplTransmitTrafficDescrIndex respectively.
738 -- The cross-connected VPLs are identified by
739 -- atmVplCrossConnectIdentifier.
743 -- ________________________________
745 -- VPL | ATM Host, Switch, or Network | VPL
746 -- receive | | receive
747 -- ========> X X <=======
748 -- <======== X X ========>
749 -- transmit | | transmit
750 -- |______________________________|
754 -- The ATM Interface VPL Table
756 atmVplTable OBJECT-TYPE
757 SYNTAX SEQUENCE OF AtmVplEntry
758 MAX-ACCESS not-accessible
761 "The Virtual Path Link (VPL) table. A
762 bi-directional VPL is modeled as one entry
763 in this table. This table can be used for
764 PVCs, SVCs and Soft PVCs.
765 Entries are not present in this table for
766 the VPIs used by entries in the atmVclTable."
767 ::= { atmMIBObjects 6}
769 atmVplEntry OBJECT-TYPE
771 MAX-ACCESS not-accessible
774 "An entry in the VPL table. This entry is
775 used to model a bi-directional VPL.
776 To create a VPL at an ATM interface,
777 either of the following procedures are used:
779 Negotiated VPL establishment
781 (1) The management application creates
782 a VPL entry in the atmVplTable
783 by setting atmVplRowStatus to createAndWait(5).
784 This may fail for the following reasons:
785 - The selected VPI value is unavailable,
786 - The selected VPI value is in use.
787 Otherwise, the agent creates a row and
788 reserves the VPI value on that port.
790 (2) The manager selects an existing row(s) in the
791 atmTrafficDescrParamTable,
792 thereby, selecting a set of self-consistent
793 ATM traffic parameters and the service category
794 for receive and transmit directions of the VPL.
796 (2a) If no suitable row(s) in the
797 atmTrafficDescrParamTable exists,
798 the manager must create a new row(s)
801 (2b) The manager characterizes the VPL's traffic
802 parameters through setting the
803 atmVplReceiveTrafficDescrIndex and the
804 atmVplTransmitTrafficDescrIndex values
805 in the VPL table, which point to the rows
806 containing desired ATM traffic parameter values
807 in the atmTrafficDescrParamTable. The agent
808 will check the availability of resources and
809 may refuse the request.
810 If the transmit and receive service categories
811 are inconsistent, the agent should refuse the
814 (3) The manager activates the VPL by setting the
815 the atmVplRowStatus to active(1).
816 If this set is successful, the agent has
817 reserved the resources to satisfy the requested
818 traffic parameter values and the service category
821 (4) If the VPL terminates a VPC in the ATM host
822 or switch, the manager turns on the
823 atmVplAdminStatus to up(1) to turn the VPL
824 traffic flow on. Otherwise, the
825 atmVpCrossConnectTable must be used
826 to cross-connect the VPL to another VPL(s)
827 in an ATM switch or network.
829 One-Shot VPL Establishment
831 A VPL may also be established in one step by a
832 set-request with all necessary VPL parameter
833 values and atmVplRowStatus set to createAndGo(4).
835 In contrast to the negotiated VPL establishment
836 which allows for detailed error checking
837 (i.e., set errors are explicitly linked to
838 particular resource acquisition failures),
839 the one-shot VPL establishment
840 performs the setup on one operation but
841 does not have the advantage of step-wise
846 A VPL is released by setting atmVplRowStatus to
847 destroy(6), and the agent may release all
848 associated resources."
849 INDEX {ifIndex, atmVplVpi }
852 AtmVplEntry ::= SEQUENCE {
853 atmVplVpi AtmVpIdentifier,
854 atmVplAdminStatus AtmVorXAdminStatus,
855 atmVplOperStatus AtmVorXOperStatus,
856 atmVplLastChange AtmVorXLastChange,
857 atmVplReceiveTrafficDescrIndex
858 AtmTrafficDescrParamIndex,
859 atmVplTransmitTrafficDescrIndex
860 AtmTrafficDescrParamIndex,
861 atmVplCrossConnectIdentifier INTEGER,
862 atmVplRowStatus RowStatus,
863 atmVplCastType AtmConnCastType,
864 atmVplConnKind AtmConnKind
868 atmVplVpi OBJECT-TYPE
869 SYNTAX AtmVpIdentifier
870 MAX-ACCESS not-accessible
873 "The VPI value of the VPL."
876 atmVplAdminStatus OBJECT-TYPE
877 SYNTAX AtmVorXAdminStatus
878 MAX-ACCESS read-create
881 "This object is instanciated only for a VPL
882 which terminates a VPC (i.e., one which is
883 NOT cross-connected to other VPLs).
884 Its value specifies the desired
885 administrative state of the VPL."
889 atmVplOperStatus OBJECT-TYPE
890 SYNTAX AtmVorXOperStatus
894 "The current operational status of the VPL."
897 atmVplLastChange OBJECT-TYPE
898 SYNTAX AtmVorXLastChange
902 "The value of sysUpTime at the time this
903 VPL entered its current operational state."
904 ::= { atmVplEntry 4 }
906 atmVplReceiveTrafficDescrIndex OBJECT-TYPE
907 SYNTAX AtmTrafficDescrParamIndex
908 MAX-ACCESS read-create
911 "The value of this object identifies the row
912 in the atmTrafficDescrParamTable which
913 applies to the receive direction of the VPL."
917 atmVplTransmitTrafficDescrIndex OBJECT-TYPE
918 SYNTAX AtmTrafficDescrParamIndex
919 MAX-ACCESS read-create
922 "The value of this object identifies the row
923 in the atmTrafficDescrParamTable which
924 applies to the transmit direction of the VPL."
928 atmVplCrossConnectIdentifier OBJECT-TYPE
929 SYNTAX INTEGER (0..2147483647)
933 "This object is instantiated only for a VPL
934 which is cross-connected to other VPLs
935 that belong to the same VPC. All such
936 associated VPLs have the same value of this
937 object, and all their cross-connections are
938 identified either by entries that are indexed
939 by the same value of atmVpCrossConnectIndex in
940 the atmVpCrossConnectTable of this MIB module or by
941 the same value of the cross-connect index in
942 the cross-connect table for SVCs and Soft PVCs
943 (defined in a separate MIB module).
944 At no time should entries in these respective
945 cross-connect tables exist simultaneously
946 with the same cross-connect index value.
947 The value of this object is initialized by the
948 agent after the associated entries in the
949 atmVpCrossConnectTable have been created."
952 atmVplRowStatus OBJECT-TYPE
954 MAX-ACCESS read-create
957 "This object is used to create, delete
958 or modify a row in this table.
959 To create a new VCL, this object is
960 initially set to 'createAndWait' or
961 'createAndGo'. This object should not be
962 set to 'active' unless the following columnar
963 objects have been set to their desired value
965 atmVplReceiveTrafficDescrIndex and
966 atmVplTransmitTrafficDescrIndex.
967 The DESCRIPTION of atmVplEntry provides
968 further guidance to row treatment in this table."
969 DEFVAL { createAndWait }
972 atmVplCastType OBJECT-TYPE
973 SYNTAX AtmConnCastType
974 MAX-ACCESS read-create
977 "The connection topology type."
981 atmVplConnKind OBJECT-TYPE
983 MAX-ACCESS read-create
986 "The use of call control."
990 -- ATM Interface Virtual Channel Link (VCL) Table
992 -- This table contains configuration and state
993 -- information of a bi-directional Virtual Channel
994 -- Link (VCL) at an ATM interface.
996 -- This table can be used to create, delete or modify
997 -- a VCL that is terminated in an ATM host or switch.
998 -- This table can also be
999 -- used to create, delete or modify a VCL that is
1000 -- cross-connected to another VCL.
1003 -- The ATM Interface VCL Table
1006 atmVclTable OBJECT-TYPE
1007 SYNTAX SEQUENCE OF AtmVclEntry
1008 MAX-ACCESS not-accessible
1011 "The Virtual Channel Link (VCL) table. A
1012 bi-directional VCL is modeled as one entry
1013 in this table. This table can be used for
1014 PVCs, SVCs and Soft PVCs."
1015 ::= { atmMIBObjects 7}
1017 atmVclEntry OBJECT-TYPE
1019 MAX-ACCESS not-accessible
1022 "An entry in the VCL table. This entry is
1023 used to model a bi-directional VCL.
1024 To create a VCL at an ATM interface,
1025 either of the following procedures are used:
1027 Negotiated VCL establishment
1029 (1) The management application creates
1030 a VCL entry in the atmVclTable
1031 by setting atmVclRowStatus to createAndWait(5).
1032 This may fail for the following reasons:
1033 - The selected VPI/VCI values are unavailable,
1034 - The selected VPI/VCI values are in use.
1035 Otherwise, the agent creates a row and
1036 reserves the VPI/VCI values on that port.
1038 (2) The manager selects an existing row(s) in the
1039 atmTrafficDescrParamTable,
1040 thereby, selecting a set of self-consistent
1041 ATM traffic parameters and the service category
1042 for receive and transmit directions of the VCL.
1043 (2a) If no suitable row(s) in the
1044 atmTrafficDescrParamTable exists,
1045 the manager must create a new row(s)
1048 (2b) The manager characterizes the VCL's traffic
1049 parameters through setting the
1050 atmVclReceiveTrafficDescrIndex and the
1051 atmVclTransmitTrafficDescrIndex values
1052 in the VCL table, which point to the rows
1053 containing desired ATM traffic parameter values
1054 in the atmTrafficDescrParamTable. The agent
1055 will check the availability of resources and
1056 may refuse the request.
1057 If the transmit and receive service categories
1058 are inconsistent, the agent should refuse the
1061 (3) The manager activates the VCL by setting the
1062 the atmVclRowStatus to active(1) (for
1063 requirements on this activation see the
1064 description of atmVclRowStatus).
1065 If this set is successful, the agent has
1066 reserved the resources to satisfy the requested
1067 traffic parameter values and the service category
1069 (4) If the VCL terminates a VCC in the ATM host
1070 or switch, the manager turns on the
1071 atmVclAdminStatus to up(1) to turn the VCL
1072 traffic flow on. Otherwise, the
1073 atmVcCrossConnectTable must be used
1074 to cross-connect the VCL to another VCL(s)
1075 in an ATM switch or network.
1077 One-Shot VCL Establishment
1079 A VCL may also be established in one step by a
1080 set-request with all necessary VCL parameter
1081 values and atmVclRowStatus set to createAndGo(4).
1083 In contrast to the negotiated VCL establishment
1084 which allows for detailed error checking
1085 (i.e., set errors are explicitly linked to
1086 particular resource acquisition failures),
1087 the one-shot VCL establishment
1088 performs the setup on one operation but
1089 does not have the advantage of step-wise
1093 A VCL is released by setting atmVclRowStatus to
1094 destroy(6), and the agent may release all
1095 associated resources."
1096 INDEX {ifIndex, atmVclVpi, atmVclVci }
1097 ::= { atmVclTable 1}
1099 AtmVclEntry ::= SEQUENCE {
1100 atmVclVpi AtmVpIdentifier,
1101 atmVclVci AtmVcIdentifier,
1102 atmVclAdminStatus AtmVorXAdminStatus,
1103 atmVclOperStatus AtmVorXOperStatus,
1104 atmVclLastChange AtmVorXLastChange,
1105 atmVclReceiveTrafficDescrIndex
1106 AtmTrafficDescrParamIndex,
1107 atmVclTransmitTrafficDescrIndex
1108 AtmTrafficDescrParamIndex,
1109 atmVccAalType INTEGER,
1110 atmVccAal5CpcsTransmitSduSize INTEGER,
1111 atmVccAal5CpcsReceiveSduSize INTEGER,
1112 atmVccAal5EncapsType INTEGER,
1113 atmVclCrossConnectIdentifier INTEGER,
1114 atmVclRowStatus RowStatus,
1115 atmVclCastType AtmConnCastType,
1116 atmVclConnKind AtmConnKind
1119 atmVclVpi OBJECT-TYPE
1120 SYNTAX AtmVpIdentifier
1121 MAX-ACCESS not-accessible
1124 "The VPI value of the VCL."
1125 ::= { atmVclEntry 1}
1127 atmVclVci OBJECT-TYPE
1128 SYNTAX AtmVcIdentifier
1129 MAX-ACCESS not-accessible
1132 "The VCI value of the VCL."
1133 ::= { atmVclEntry 2}
1135 atmVclAdminStatus OBJECT-TYPE
1136 SYNTAX AtmVorXAdminStatus
1137 MAX-ACCESS read-create
1140 "This object is instanciated only for a VCL which
1141 terminates a VCC (i.e., one which is NOT
1142 cross-connected to other VCLs). Its value
1143 specifies the desired administrative state of
1146 ::= { atmVclEntry 3}
1148 atmVclOperStatus OBJECT-TYPE
1149 SYNTAX AtmVorXOperStatus
1150 MAX-ACCESS read-only
1153 "The current operational status of the VCL."
1154 ::= { atmVclEntry 4}
1156 atmVclLastChange OBJECT-TYPE
1157 SYNTAX AtmVorXLastChange
1158 MAX-ACCESS read-only
1161 "The value of sysUpTime at the time this VCL
1162 entered its current operational state."
1163 ::= { atmVclEntry 5 }
1165 atmVclReceiveTrafficDescrIndex OBJECT-TYPE
1166 SYNTAX AtmTrafficDescrParamIndex
1167 MAX-ACCESS read-create
1170 "The value of this object identifies the row
1171 in the ATM Traffic Descriptor Table which
1172 applies to the receive direction of this VCL."
1174 ::= { atmVclEntry 6}
1176 atmVclTransmitTrafficDescrIndex OBJECT-TYPE
1177 SYNTAX AtmTrafficDescrParamIndex
1178 MAX-ACCESS read-create
1181 "The value of this object identifies the row
1182 of the ATM Traffic Descriptor Table which applies
1183 to the transmit direction of this VCL."
1185 ::= { atmVclEntry 7}
1187 atmVccAalType OBJECT-TYPE
1196 MAX-ACCESS read-create
1199 "An instance of this object only exists when the
1200 local VCL end-point is also the VCC end-point,
1202 The type of AAL used on this VCC.
1203 The AAL type includes AAL1, AAL2, AAL3/4,
1204 and AAL5. The other(4) may be user-defined
1205 AAL type. The unknown type indicates that
1206 the AAL type cannot be determined."
1208 ::= { atmVclEntry 8 }
1210 atmVccAal5CpcsTransmitSduSize OBJECT-TYPE
1211 SYNTAX INTEGER (1..65535)
1212 MAX-ACCESS read-create
1215 "An instance of this object only exists when the
1216 local VCL end-point is also the VCC end-point,
1218 The maximum AAL5 CPCS SDU size in octets that is
1219 supported on the transmit direction of this VCC."
1221 ::= { atmVclEntry 9 }
1223 atmVccAal5CpcsReceiveSduSize OBJECT-TYPE
1224 SYNTAX INTEGER (1..65535)
1225 MAX-ACCESS read-create
1228 "An instance of this object only exists when the
1229 local VCL end-point is also the VCC end-point,
1231 The maximum AAL5 CPCS SDU size in octets that is
1232 supported on the receive direction of this VCC."
1234 ::= { atmVclEntry 10 }
1236 atmVccAal5EncapsType OBJECT-TYPE
1238 vcMultiplexRoutedProtocol(1),
1239 vcMultiplexBridgedProtocol8023(2),
1240 vcMultiplexBridgedProtocol8025(3),
1241 vcMultiplexBridgedProtocol8026(4),
1242 vcMultiplexLANemulation8023(5),
1243 vcMultiplexLANemulation8025(6),
1244 llcEncapsulation(7),
1245 multiprotocolFrameRelaySscs(8),
1249 MAX-ACCESS read-create
1252 "An instance of this object only exists when the
1253 local VCL end-point is also the VCC end-point,
1255 The type of data encapsulation used over
1256 the AAL5 SSCS layer. The definitions reference
1257 RFC 1483 Multiprotocol Encapsulation
1258 over ATM AAL5 and to the ATM Forum
1259 LAN Emulation specification."
1260 DEFVAL { llcEncapsulation }
1261 ::= { atmVclEntry 11 }
1263 atmVclCrossConnectIdentifier OBJECT-TYPE
1264 SYNTAX INTEGER (0..2147483647)
1265 MAX-ACCESS read-only
1268 "This object is instantiated only for a VCL
1269 which is cross-connected to other VCLs
1270 that belong to the same VCC. All such
1271 associated VCLs have the same value of this
1272 object, and all their cross-connections are
1273 identified either by entries that are indexed
1274 by the same value of atmVcCrossConnectIndex in
1275 the atmVcCrossConnectTable of this MIB module or by
1276 the same value of the cross-connect index in
1277 the cross-connect table for SVCs and Soft PVCs
1278 (defined in a separate MIB module).
1280 At no time should entries in these respective
1281 cross-connect tables exist simultaneously
1282 with the same cross-connect index value.
1283 The value of this object is initialized by the
1284 agent after the associated entries in the
1285 atmVcCrossConnectTable have been created."
1286 ::= {atmVclEntry 12}
1288 atmVclRowStatus OBJECT-TYPE
1290 MAX-ACCESS read-create
1293 "This object is used to create, delete or
1294 modify a row in this table. To create
1295 a new VCL, this object is initially set
1296 to 'createAndWait' or 'createAndGo'.
1297 This object should not be
1298 set to 'active' unless the following columnar
1299 objects have been set to their desired value
1301 atmVclReceiveTrafficDescrIndex,
1302 atmVclTransmitTrafficDescrIndex.
1303 In addition, if the local VCL end-point
1304 is also the VCC end-point:
1306 In addition, for AAL5 connections only:
1307 atmVccAal5CpcsTransmitSduSize,
1308 atmVccAal5CpcsReceiveSduSize, and
1309 atmVccAal5EncapsType. (The existence
1310 of these objects imply the AAL connection type.).
1311 The DESCRIPTION of atmVclEntry provides
1312 further guidance to row treatment in this table."
1313 DEFVAL { createAndWait }
1314 ::= {atmVclEntry 13}
1316 atmVclCastType OBJECT-TYPE
1317 SYNTAX AtmConnCastType
1318 MAX-ACCESS read-create
1321 "The connection topology type."
1323 ::= {atmVclEntry 14}
1326 atmVclConnKind OBJECT-TYPE
1328 MAX-ACCESS read-create
1331 "The use of call control."
1333 ::= {atmVclEntry 15}
1336 -- ATM Virtual Path (VP) Cross Connect Table
1338 -- This table contains configuration and state
1339 -- information of point-to-point,
1340 -- point-to-multipoint, or multipoint-to-multipoint
1341 -- VP cross-connects for PVCs.
1343 -- This table has read-create access and can be used
1344 -- to cross-connect the VPLs together in an ATM switch
1345 -- or network. The atmVpCrossConnectIndex
1346 -- is used to associate the related
1347 -- VPLs that are cross-connected together.
1349 -- The ATM VP Cross Connect Table
1350 -- models each bi-directional VPC
1351 -- cross-connect as a set of entries in
1352 -- the atmVpCrossConnectTable. A
1353 -- point-to-point VPC cross-connect is modeled
1354 -- as one entry; a point-to-multipoint (N leafs) VPC
1355 -- cross-connect as N entries in this table; and
1356 -- a multipoint-to-multipoint (N parties) VPC cross-
1357 -- connect as N(N-1)/2 entries in this table.
1358 -- In the latter cases, all the N (or N(N-1)/2) entries
1359 -- are associated with a single VPC cross-connect by
1360 -- having the same value of atmVpCrossConnectIndex.
1363 -- _________________________________________
1365 -- Low | ATM Switch or Network | High
1367 -- _____|>> from low to high VPC traffic flow >>|______
1368 -- |<< from high to low VPC traffic flow <<|
1370 -- |_______________________________________|
1373 -- The terms low and high are chosen to represent
1374 -- numerical ordering of the two interfaces associated
1375 -- with a VPC cross-connect. That is, the ATM interface
1376 -- with the lower value of ifIndex is termed 'low',
1377 -- while the other ATM interface associated with the
1378 -- VPC cross-connect is termed 'high'. This terminology
1380 -- is used to provide directional information; for
1381 -- example, the atmVpCrossConnectL2HOperStatus applies
1382 -- to the low->high direction, and
1383 -- atmVpCrossConnectH2LOperStatus applies to the
1384 -- high->low direction, as illustrated above.
1389 atmVpCrossConnectIndexNext OBJECT-TYPE
1390 SYNTAX INTEGER (0..2147483647)
1391 MAX-ACCESS read-only
1394 "This object contains an appropriate value to
1395 be used for atmVpCrossConnectIndex when creating
1396 entries in the atmVpCrossConnectTable. The value
1397 0 indicates that no unassigned entries are
1398 available. To obtain the atmVpCrossConnectIndex
1399 value for a new entry, the manager issues a
1400 management protocol retrieval operation to obtain
1401 the current value of this object. After each
1402 retrieval, the agent should modify the value to
1403 the next unassigned index.
1404 After a manager retrieves a value the agent will
1405 determine through its local policy when this index
1406 value will be made available for reuse."
1407 ::= { atmMIBObjects 8 }
1410 -- The ATM VP Cross Connect Table
1413 atmVpCrossConnectTable OBJECT-TYPE
1414 SYNTAX SEQUENCE OF AtmVpCrossConnectEntry
1415 MAX-ACCESS not-accessible
1418 "The ATM VP Cross Connect table for PVCs.
1419 An entry in this table models two
1420 cross-connected VPLs.
1421 Each VPL must have its atmConnKind set
1423 ::= { atmMIBObjects 9 }
1426 atmVpCrossConnectEntry OBJECT-TYPE
1427 SYNTAX AtmVpCrossConnectEntry
1428 MAX-ACCESS not-accessible
1431 "An entry in the ATM VP Cross Connect table.
1432 This entry is used to model a bi-directional
1433 ATM VP cross-connect which cross-connects
1436 Step-wise Procedures to set up a VP Cross-connect
1438 Once the entries in the atmVplTable are created,
1439 the following procedures are used
1440 to cross-connect the VPLs together.
1442 (1) The manager obtains a unique
1443 atmVpCrossConnectIndex by reading the
1444 atmVpCrossConnectIndexNext object.
1446 (2) Next, the manager creates a set of one
1447 or more rows in the ATM VP Cross Connect
1448 Table, one for each cross-connection between
1449 two VPLs. Each row is indexed by the ATM
1450 interface port numbers and VPI values of the
1451 two ends of that cross-connection.
1452 This set of rows specifies the topology of the
1453 VPC cross-connect and is identified by a single
1454 value of atmVpCrossConnectIndex.
1456 Negotiated VP Cross-Connect Establishment
1458 (2a) The manager creates a row in this table by
1459 setting atmVpCrossConnectRowStatus to
1460 createAndWait(5). The agent checks the
1461 requested topology and the mutual sanity of
1462 the ATM traffic parameters and
1463 service categories, i.e., the row creation
1465 - the requested topology is incompatible with
1466 associated values of atmVplCastType,
1467 - the requested topology is not supported
1469 - the traffic/service category parameter values
1470 associated with the requested row are
1471 incompatible with those of already existing
1472 rows for this VP cross-connect.
1473 [For example, for setting up
1474 a point-to-point VP cross-connect, the
1475 ATM traffic parameters in the receive direction
1476 of a VPL at the low end of the cross-connect
1477 must equal to the traffic parameters in the
1478 transmit direction of the other VPL at the
1479 high end of the cross-connect,
1480 otherwise, the row creation fails.]
1481 The agent also checks for internal errors
1482 in building the cross-connect.
1484 The atmVpCrossConnectIndex values in the
1485 corresponding atmVplTable rows are filled
1486 in by the agent at this point.
1488 (2b) The manager promotes the row in the
1489 atmVpCrossConnectTable by setting
1490 atmVpCrossConnectRowStatus to active(1). If
1491 this set is successful, the agent has reserved
1492 the resources specified by the ATM traffic
1493 parameter and Service category values
1494 for each direction of the VP cross-connect
1495 in an ATM switch or network.
1497 (3) The manager sets the
1498 atmVpCrossConnectAdminStatus to up(1) in all
1499 rows of this VP cross-connect to turn the
1503 One-Shot VP Cross-Connect Establishment
1505 A VP cross-connect may also be established in
1506 one step by a set-request with all necessary
1507 parameter values and atmVpCrossConnectRowStatus
1508 set to createAndGo(4).
1510 In contrast to the negotiated VP cross-connect
1511 establishment which allows for detailed error
1512 checking (i.e., set errors are explicitly linked
1513 to particular resource acquisition failures),
1514 the one-shot VP cross-connect establishment
1515 performs the setup on one operation but does not
1516 have the advantage of step-wise error checking.
1518 VP Cross-Connect Retirement
1520 A VP cross-connect identified by a particular
1521 value of atmVpCrossConnectIndex is released by:
1523 (1) Setting atmVpCrossConnectRowStatus of all
1524 rows identified by this value of
1525 atmVpCrossConnectIndex to destroy(6).
1526 The agent may release all
1527 associated resources, and the
1528 atmVpCrossConnectIndex values in the
1529 corresponding atmVplTable row are removed.
1530 Note that a situation when only a subset of
1531 the associated rows are deleted corresponds
1532 to a VP topology change.
1534 (2) After deletion of the appropriate
1535 atmVpCrossConnectEntries, the manager may
1536 set atmVplRowStatus to destroy(6) the
1537 associated VPLs. The agent releases
1538 the resources and removes the associated
1539 rows in the atmVplTable.
1541 VP Cross-connect Reconfiguration
1543 At the discretion of the agent, a VP
1544 cross-connect may be reconfigured by
1545 adding and/or deleting leafs to/from
1546 the VP topology as per the VP cross-connect
1547 establishment/retirement procedures.
1548 Reconfiguration of traffic/service category parameter
1549 values requires release of the VP cross-connect
1550 before those parameter values may by changed
1551 for individual VPLs."
1552 INDEX { atmVpCrossConnectIndex,
1553 atmVpCrossConnectLowIfIndex,
1554 atmVpCrossConnectLowVpi,
1555 atmVpCrossConnectHighIfIndex,
1556 atmVpCrossConnectHighVpi }
1557 ::= { atmVpCrossConnectTable 1 }
1559 AtmVpCrossConnectEntry ::= SEQUENCE {
1560 atmVpCrossConnectIndex INTEGER,
1561 atmVpCrossConnectLowIfIndex InterfaceIndex,
1562 atmVpCrossConnectLowVpi AtmVpIdentifier,
1563 atmVpCrossConnectHighIfIndex InterfaceIndex,
1564 atmVpCrossConnectHighVpi AtmVpIdentifier,
1565 atmVpCrossConnectAdminStatus AtmVorXAdminStatus,
1566 atmVpCrossConnectL2HOperStatus AtmVorXOperStatus,
1567 atmVpCrossConnectH2LOperStatus AtmVorXOperStatus,
1568 atmVpCrossConnectL2HLastChange AtmVorXLastChange,
1569 atmVpCrossConnectH2LLastChange AtmVorXLastChange,
1570 atmVpCrossConnectRowStatus RowStatus
1573 atmVpCrossConnectIndex OBJECT-TYPE
1574 SYNTAX INTEGER (1..2147483647)
1575 MAX-ACCESS not-accessible
1578 "A unique value to identify this VP cross-connect.
1579 For each VPL associated with this cross-connect,
1580 the agent reports this cross-connect index value
1581 in the atmVplCrossConnectIdentifier attribute of
1582 the corresponding atmVplTable entries."
1583 ::= { atmVpCrossConnectEntry 1 }
1585 atmVpCrossConnectLowIfIndex OBJECT-TYPE
1586 SYNTAX InterfaceIndex
1587 MAX-ACCESS not-accessible
1590 "The ifIndex value of the ATM interface for
1591 this VP cross-connect. The term low implies
1592 that this ATM interface has the numerically lower
1593 ifIndex value than the other ATM interface
1594 identified in the same atmVpCrossConnectEntry."
1595 ::= { atmVpCrossConnectEntry 2 }
1597 atmVpCrossConnectLowVpi OBJECT-TYPE
1598 SYNTAX AtmVpIdentifier
1599 MAX-ACCESS not-accessible
1602 "The VPI value at the ATM interface
1603 associated with the VP cross-connect that is
1604 identified by atmVpCrossConnectLowIfIndex."
1605 ::= { atmVpCrossConnectEntry 3 }
1607 atmVpCrossConnectHighIfIndex OBJECT-TYPE
1608 SYNTAX InterfaceIndex
1609 MAX-ACCESS not-accessible
1612 "The ifIndex value of the ATM interface for
1613 this VP cross-connect. The term high implies that
1614 this ATM interface has the numerically higher
1615 ifIndex value than the other ATM interface
1616 identified in the same atmVpCrossConnectEntry."
1617 ::= { atmVpCrossConnectEntry 4 }
1619 atmVpCrossConnectHighVpi OBJECT-TYPE
1620 SYNTAX AtmVpIdentifier
1621 MAX-ACCESS not-accessible
1624 "The VPI value at the ATM interface
1625 associated with the VP cross-connect that is
1626 identified by atmVpCrossConnectHighIfIndex."
1627 ::= { atmVpCrossConnectEntry 5 }
1629 atmVpCrossConnectAdminStatus OBJECT-TYPE
1630 SYNTAX AtmVorXAdminStatus
1631 MAX-ACCESS read-create
1634 "The desired administrative status of this
1635 bi-directional VP cross-connect."
1637 ::= { atmVpCrossConnectEntry 6 }
1639 atmVpCrossConnectL2HOperStatus OBJECT-TYPE
1640 SYNTAX AtmVorXOperStatus
1641 MAX-ACCESS read-only
1644 "The operational status of the VP cross-connect
1645 in one direction; (i.e., from the low to
1647 ::= { atmVpCrossConnectEntry 7 }
1649 atmVpCrossConnectH2LOperStatus OBJECT-TYPE
1650 SYNTAX AtmVorXOperStatus
1651 MAX-ACCESS read-only
1654 "The operational status of the VP cross-connect
1655 in one direction; (i.e., from the high to
1657 ::= { atmVpCrossConnectEntry 8 }
1659 atmVpCrossConnectL2HLastChange OBJECT-TYPE
1660 SYNTAX AtmVorXLastChange
1661 MAX-ACCESS read-only
1664 "The value of sysUpTime at the time this
1665 VP cross-connect entered its current operational
1666 state in the low to high direction."
1667 ::= { atmVpCrossConnectEntry 9 }
1669 atmVpCrossConnectH2LLastChange OBJECT-TYPE
1670 SYNTAX AtmVorXLastChange
1671 MAX-ACCESS read-only
1674 "The value of sysUpTime at the time this
1675 VP cross-connect entered its current operational
1676 in the high to low direction."
1677 ::= { atmVpCrossConnectEntry 10 }
1679 atmVpCrossConnectRowStatus OBJECT-TYPE
1681 MAX-ACCESS read-create
1684 "The status of this entry in the
1685 atmVpCrossConnectTable. This object is used to
1686 create a cross-connect for cross-connecting
1687 VPLs which are created using the atmVplTable
1688 or to change or delete an existing cross-connect.
1689 This object must be initially set
1690 to `createAndWait' or 'createAndGo'.
1691 To turn on a VP cross-connect,
1692 the atmVpCrossConnectAdminStatus
1694 DEFVAL { createAndWait }
1695 ::= { atmVpCrossConnectEntry 11 }
1698 -- ATM Virtual Channel (VC) Cross Connect Table
1700 -- This table contains configuration and state
1701 -- information of point-to-point,
1702 -- point-to-multipoint or multipoint-to-multipoint
1703 -- VC cross-connects for PVCs.
1705 -- This table has read-create access and is used
1706 -- to cross-connect the VCLs together in an ATM switch
1707 -- or network that belong to a VC connection.
1708 -- The atmVcCrossConnectIndex is used to associate
1709 -- the related VCLs that are cross-connected together.
1713 -- The model using step-wise procedures described for setting
1714 -- up a VP cross-connect is also used for setting up
1715 -- a VC cross-connect.
1717 atmVcCrossConnectIndexNext OBJECT-TYPE
1718 SYNTAX INTEGER (0..2147483647)
1719 MAX-ACCESS read-only
1722 "This object contains an appropriate value to
1723 be used for atmVcCrossConnectIndex when creating
1724 entries in the atmVcCrossConnectTable. The value
1725 0 indicates that no unassigned entries are
1726 available. To obtain the atmVcCrossConnectIndex
1727 value for a new entry, the manager issues a
1728 management protocol retrieval operation to obtain
1729 the current value of this object. After each
1730 retrieval, the agent should modify the value to
1731 the next unassigned index.
1732 After a manager retrieves a value the agent will
1733 determine through its local policy when this index
1734 value will be made available for reuse."
1735 ::= { atmMIBObjects 10 }
1738 -- The ATM VC Cross Connect Table
1741 atmVcCrossConnectTable OBJECT-TYPE
1742 SYNTAX SEQUENCE OF AtmVcCrossConnectEntry
1743 MAX-ACCESS not-accessible
1746 "The ATM VC Cross Connect table for PVCs.
1747 An entry in this table models two
1748 cross-connected VCLs.
1749 Each VCL must have its atmConnKind set
1751 ::= { atmMIBObjects 11 }
1754 atmVcCrossConnectEntry OBJECT-TYPE
1755 SYNTAX AtmVcCrossConnectEntry
1756 MAX-ACCESS not-accessible
1759 "An entry in the ATM VC Cross Connect table.
1760 This entry is used to model a bi-directional ATM
1761 VC cross-connect cross-connecting two end points.
1763 Step-wise Procedures to set up a VC Cross-connect
1764 Once the entries in the atmVclTable are created,
1765 the following procedures are used
1766 to cross-connect the VCLs together to
1769 (1) The manager obtains a unique
1770 atmVcCrossConnectIndex by reading the
1771 atmVcCrossConnectIndexNext object.
1773 (2) Next, the manager creates a set of one
1774 or more rows in the ATM VC Cross Connect
1775 Table, one for each cross-connection between
1776 two VCLs. Each row is indexed by the ATM
1777 interface port numbers and VPI/VCI values of
1778 the two ends of that cross-connection.
1779 This set of rows specifies the topology of the
1780 VCC cross-connect and is identified by a single
1781 value of atmVcCrossConnectIndex.
1783 Negotiated VC Cross-Connect Establishment
1785 (2a) The manager creates a row in this table by
1786 setting atmVcCrossConnectRowStatus to
1787 createAndWait(5). The agent checks the
1788 requested topology and the mutual sanity of
1789 the ATM traffic parameters and
1790 service categories, i.e., the row creation
1792 - the requested topology is incompatible with
1793 associated values of atmVclCastType,
1794 - the requested topology is not supported
1796 - the traffic/service category parameter values
1797 associated with the requested row are
1798 incompatible with those of already existing
1799 rows for this VC cross-connect.
1800 [For example, for setting up
1801 a point-to-point VC cross-connect, the
1802 ATM traffic parameters in the receive direction
1803 of a VCL at the low end of the cross-connect
1804 must equal to the traffic parameters in the
1805 transmit direction of the other VCL at the
1806 high end of the cross-connect,
1807 otherwise, the row creation fails.]
1808 The agent also checks for internal errors
1809 in building the cross-connect.
1811 The atmVcCrossConnectIndex values in the
1812 corresponding atmVclTable rows are filled
1813 in by the agent at this point.
1815 (2b) The manager promotes the row in the
1816 atmVcCrossConnectTable by setting
1817 atmVcCrossConnectRowStatus to active(1). If
1818 this set is successful, the agent has reserved
1819 the resources specified by the ATM traffic
1820 parameter and Service category values
1821 for each direction of the VC cross-connect
1822 in an ATM switch or network.
1824 (3) The manager sets the
1825 atmVcCrossConnectAdminStatus to up(1)
1826 in all rows of this VC cross-connect to
1827 turn the traffic flow on.
1830 One-Shot VC Cross-Connect Establishment
1832 A VC cross-connect may also be established in
1833 one step by a set-request with all necessary
1834 parameter values and atmVcCrossConnectRowStatus
1835 set to createAndGo(4).
1837 In contrast to the negotiated VC cross-connect
1838 establishment which allows for detailed error
1839 checking i.e., set errors are explicitly linked to
1840 particular resource acquisition failures), the
1841 one-shot VC cross-connect establishment
1842 performs the setup on one operation but does
1843 not have the advantage of step-wise error
1846 VC Cross-Connect Retirement
1848 A VC cross-connect identified by a particular
1849 value of atmVcCrossConnectIndex is released by:
1851 (1) Setting atmVcCrossConnectRowStatus of all rows
1852 identified by this value of
1853 atmVcCrossConnectIndex to destroy(6).
1854 The agent may release all
1855 associated resources, and the
1856 atmVcCrossConnectIndex values in the
1857 corresponding atmVclTable row are removed.
1858 Note that a situation when only a subset of
1859 the associated rows are deleted corresponds
1860 to a VC topology change.
1862 (2) After deletion of the appropriate
1863 atmVcCrossConnectEntries, the manager may
1864 set atmVclRowStatus to destroy(6) the
1865 associated VCLs. The agent releases
1866 the resources and removes the associated
1867 rows in the atmVclTable.
1869 VC Cross-Connect Reconfiguration
1871 At the discretion of the agent, a VC
1872 cross-connect may be reconfigured by
1873 adding and/or deleting leafs to/from
1874 the VC topology as per the VC cross-connect
1875 establishment/retirement procedures.
1876 Reconfiguration of traffic/service category parameter
1877 values requires release of the VC cross-connect
1878 before those parameter values may by changed
1879 for individual VCLs."
1880 INDEX { atmVcCrossConnectIndex,
1881 atmVcCrossConnectLowIfIndex,
1882 atmVcCrossConnectLowVpi,
1883 atmVcCrossConnectLowVci,
1884 atmVcCrossConnectHighIfIndex,
1885 atmVcCrossConnectHighVpi,
1886 atmVcCrossConnectHighVci }
1887 ::= { atmVcCrossConnectTable 1 }
1889 AtmVcCrossConnectEntry ::= SEQUENCE {
1890 atmVcCrossConnectIndex INTEGER,
1891 atmVcCrossConnectLowIfIndex InterfaceIndex,
1892 atmVcCrossConnectLowVpi AtmVpIdentifier,
1893 atmVcCrossConnectLowVci AtmVcIdentifier,
1894 atmVcCrossConnectHighIfIndex InterfaceIndex,
1895 atmVcCrossConnectHighVpi AtmVpIdentifier,
1896 atmVcCrossConnectHighVci AtmVcIdentifier,
1897 atmVcCrossConnectAdminStatus AtmVorXAdminStatus,
1898 atmVcCrossConnectL2HOperStatus AtmVorXOperStatus,
1899 atmVcCrossConnectH2LOperStatus AtmVorXOperStatus,
1900 atmVcCrossConnectL2HLastChange AtmVorXLastChange,
1901 atmVcCrossConnectH2LLastChange AtmVorXLastChange,
1902 atmVcCrossConnectRowStatus RowStatus
1905 atmVcCrossConnectIndex OBJECT-TYPE
1906 SYNTAX INTEGER (1..2147483647)
1907 MAX-ACCESS not-accessible
1910 "A unique value to identify this VC cross-connect.
1911 For each VCL associated with this cross-connect,
1912 the agent reports this cross-connect index value
1913 in the atmVclCrossConnectIdentifier attribute of
1914 the corresponding atmVclTable entries."
1915 ::= { atmVcCrossConnectEntry 1 }
1917 atmVcCrossConnectLowIfIndex OBJECT-TYPE
1918 SYNTAX InterfaceIndex
1919 MAX-ACCESS not-accessible
1922 "The ifIndex value of the ATM interface for this
1923 VC cross-connect. The term low implies
1924 that this ATM interface has the numerically lower
1925 ifIndex value than the other ATM interface
1926 identified in the same atmVcCrossConnectEntry."
1927 ::= { atmVcCrossConnectEntry 2 }
1929 atmVcCrossConnectLowVpi OBJECT-TYPE
1930 SYNTAX AtmVpIdentifier
1931 MAX-ACCESS not-accessible
1934 "The VPI value at the ATM interface
1935 associated with the VC cross-connect that is
1936 identified by atmVcCrossConnectLowIfIndex."
1937 ::= { atmVcCrossConnectEntry 3 }
1939 atmVcCrossConnectLowVci OBJECT-TYPE
1940 SYNTAX AtmVcIdentifier
1941 MAX-ACCESS not-accessible
1944 "The VCI value at the ATM interface
1945 associated with this VC cross-connect that is
1946 identified by atmVcCrossConnectLowIfIndex."
1947 ::= { atmVcCrossConnectEntry 4 }
1949 atmVcCrossConnectHighIfIndex OBJECT-TYPE
1950 SYNTAX InterfaceIndex
1951 MAX-ACCESS not-accessible
1954 "The ifIndex value for the ATM interface for
1955 this VC cross-connect. The term high implies
1956 that this ATM interface has the numerically higher
1957 ifIndex value than the other ATM interface
1958 identified in the same atmVcCrossConnectEntry."
1959 ::= { atmVcCrossConnectEntry 5 }
1961 atmVcCrossConnectHighVpi OBJECT-TYPE
1962 SYNTAX AtmVpIdentifier
1963 MAX-ACCESS not-accessible
1966 "The VPI value at the ATM interface
1967 associated with the VC cross-connect that is
1968 identified by atmVcCrossConnectHighIfIndex."
1969 ::= { atmVcCrossConnectEntry 6 }
1971 atmVcCrossConnectHighVci OBJECT-TYPE
1972 SYNTAX AtmVcIdentifier
1973 MAX-ACCESS not-accessible
1976 "The VCI value at the ATM interface
1977 associated with the VC cross-connect that is
1978 identified by atmVcCrossConnectHighIfIndex."
1979 ::= { atmVcCrossConnectEntry 7 }
1981 atmVcCrossConnectAdminStatus OBJECT-TYPE
1982 SYNTAX AtmVorXAdminStatus
1983 MAX-ACCESS read-create
1986 "The desired administrative status of this
1987 bi-directional VC cross-connect."
1989 ::= { atmVcCrossConnectEntry 8 }
1991 atmVcCrossConnectL2HOperStatus OBJECT-TYPE
1992 SYNTAX AtmVorXOperStatus
1993 MAX-ACCESS read-only
1996 "The current operational status of the
1997 VC cross-connect in one direction; (i.e.,
1998 from the low to high direction)."
1999 ::= { atmVcCrossConnectEntry 9 }
2002 atmVcCrossConnectH2LOperStatus OBJECT-TYPE
2003 SYNTAX AtmVorXOperStatus
2004 MAX-ACCESS read-only
2007 "The current operational status of the
2008 VC cross-connect in one direction; (i.e.,
2009 from the high to low direction)."
2010 ::= { atmVcCrossConnectEntry 10 }
2012 atmVcCrossConnectL2HLastChange OBJECT-TYPE
2013 SYNTAX AtmVorXLastChange
2014 MAX-ACCESS read-only
2017 "The value of sysUpTime at the time this
2018 VC cross-connect entered its current
2019 operational state in low to high direction."
2020 ::= { atmVcCrossConnectEntry 11 }
2022 atmVcCrossConnectH2LLastChange OBJECT-TYPE
2023 SYNTAX AtmVorXLastChange
2024 MAX-ACCESS read-only
2027 "The value of sysUpTime at the time this
2028 VC cross-connect entered its current
2029 operational state in high to low direction."
2030 ::= { atmVcCrossConnectEntry 12 }
2032 atmVcCrossConnectRowStatus OBJECT-TYPE
2034 MAX-ACCESS read-create
2037 "The status of this entry in the
2038 atmVcCrossConnectTable. This object is used to
2039 create a new cross-connect for cross-connecting
2040 VCLs which are created using the atmVclTable
2041 or to change or delete existing cross-connect.
2042 This object must be initially set to
2043 `createAndWait' or 'createAndGo'.
2044 To turn on a VC cross-connect,
2045 the atmVcCrossConnectAdminStatus
2047 DEFVAL { createAndWait }
2048 ::= { atmVcCrossConnectEntry 13 }
2051 -- AAL5 Virtual Channel Connection Performance Statistics
2055 -- This table contains the AAL5
2056 -- performance statistics of a VCC at the
2057 -- interface associated with an AAL5 entity in an ATM
2058 -- host or ATM switch.
2061 aal5VccTable OBJECT-TYPE
2062 SYNTAX SEQUENCE OF Aal5VccEntry
2063 MAX-ACCESS not-accessible
2066 "This table contains AAL5 VCC performance
2068 ::= { atmMIBObjects 12 }
2070 aal5VccEntry OBJECT-TYPE
2072 MAX-ACCESS not-accessible
2075 "This list contains the AAL5 VCC
2076 performance parameters and is indexed
2077 by ifIndex values of AAL5 interfaces
2078 and the associated VPI/VCI values."
2079 INDEX { ifIndex, aal5VccVpi, aal5VccVci }
2080 ::= { aal5VccTable 1 }
2082 Aal5VccEntry ::= SEQUENCE {
2083 aal5VccVpi AtmVpIdentifier,
2084 aal5VccVci AtmVcIdentifier,
2085 aal5VccCrcErrors Counter32,
2086 aal5VccSarTimeOuts Counter32,
2087 aal5VccOverSizedSDUs Counter32
2091 aal5VccVpi OBJECT-TYPE
2092 SYNTAX AtmVpIdentifier
2093 MAX-ACCESS not-accessible
2096 "The VPI value of the AAL5 VCC at the
2097 interface identified by the ifIndex."
2098 ::= { aal5VccEntry 1 }
2100 aal5VccVci OBJECT-TYPE
2101 SYNTAX AtmVcIdentifier
2102 MAX-ACCESS not-accessible
2105 "The VCI value of the AAL5 VCC at the
2106 interface identified by the ifIndex."
2107 ::= { aal5VccEntry 2 }
2109 aal5VccCrcErrors OBJECT-TYPE
2111 MAX-ACCESS read-only
2114 "The number of AAL5 CPCS PDUs received with
2115 CRC-32 errors on this AAL5 VCC at the
2116 interface associated with an AAL5 entity."
2117 ::= { aal5VccEntry 3 }
2119 aal5VccSarTimeOuts OBJECT-TYPE
2121 MAX-ACCESS read-only
2124 "The number of partially re-assembled AAL5
2125 CPCS PDUs which were discarded
2126 on this AAL5 VCC at the interface associated
2127 with an AAL5 entity because they
2128 were not fully re-assembled within the
2129 required time period. If the re-assembly
2130 timer is not supported, then this object
2131 contains a zero value."
2132 ::= { aal5VccEntry 4 }
2134 aal5VccOverSizedSDUs OBJECT-TYPE
2136 MAX-ACCESS read-only
2139 "The number of AAL5 CPCS PDUs discarded
2140 on this AAL5 VCC at the interface
2141 associated with an AAL5 entity because the
2142 AAL5 SDUs were too large."
2143 ::= { aal5VccEntry 5 }
2147 -- The following object may be used in conjunction with
2148 -- the atmTrafficDescrParamTable for the creation of
2150 -- new table entries.
2153 atmTrafficDescrParamIndexNext OBJECT-TYPE
2154 SYNTAX INTEGER (0..2147483647)
2155 MAX-ACCESS read-only
2158 "This object contains an appropriate value to
2159 be used for atmTrafficDescrParamIndex when
2160 creating entries in the
2161 atmTrafficDescrParamTable.
2162 The value 0 indicates that no unassigned
2163 entries are available. To obtain the
2164 atmTrafficDescrParamIndex value for a new
2165 entry, the manager issues a management
2166 protocol retrieval operation to obtain the
2167 current value of this object. After each
2168 retrieval, the agent should modify the value
2169 to the next unassigned index.
2170 After a manager retrieves a value the agent will
2171 determine through its local policy when this index
2172 value will be made available for reuse."
2173 ::= { atmMIBObjects 13 }
2176 -- Conformance Information
2178 atmMIBConformance OBJECT IDENTIFIER ::= { atmMIB 2 }
2180 atmMIBGroups OBJECT IDENTIFIER
2181 ::= { atmMIBConformance 1 }
2182 atmMIBCompliances OBJECT IDENTIFIER
2183 ::= { atmMIBConformance 2 }
2186 -- Compliance Statements
2188 atmMIBCompliance2 MODULE-COMPLIANCE
2191 "The compliance statement for SNMP entities
2192 including networks which have ATM and
2195 MODULE -- this module
2197 -- ****** Interface and Traffic Descriptor Support ***
2200 MANDATORY-GROUPS {atmInterfaceConfGroup2,
2201 atmTrafficDescrGroup2 }
2203 OBJECT atmInterfaceMaxVpcs
2204 MIN-ACCESS read-only
2206 "Write access is not required."
2208 OBJECT atmInterfaceMaxVccs
2209 MIN-ACCESS read-only
2211 "Write access is not required."
2213 OBJECT atmInterfaceMaxActiveVpiBits
2214 MIN-ACCESS read-only
2216 "Write access is not required.
2217 At the ATM UNI the maximum number of
2218 active VPI bits configured for use ranges
2220 Implementations may support smaller ranges."
2221 OBJECT atmInterfaceMaxActiveVciBits
2222 MIN-ACCESS read-only
2224 "Write access is not required.
2225 Implementations may support smaller ranges."
2227 OBJECT atmInterfaceIlmiVpi
2228 MIN-ACCESS read-only
2230 "Write access is not required."
2232 OBJECT atmInterfaceIlmiVci
2233 MIN-ACCESS read-only
2235 "Write access is not required."
2237 OBJECT atmInterfaceMyNeighborIpAddress
2238 MIN-ACCESS read-only
2240 "Write access is not required."
2242 OBJECT atmInterfaceMyNeighborIfName
2243 MIN-ACCESS read-only
2245 "Write access is not required."
2246 OBJECT atmInterfaceSubscrAddress
2247 MIN-ACCESS read-only
2249 "Write access is not required."
2251 OBJECT atmTrafficDescrParamIndexNext
2253 "This object is only required for systems
2254 that support the creation of entries in
2255 the atmTrafficDescrParamTable."
2257 OBJECT atmTrafficDescrType
2258 MIN-ACCESS read-only
2260 "Write access is not required."
2262 OBJECT atmTrafficDescrParam1
2263 MIN-ACCESS read-only
2265 "Write access is not required."
2267 OBJECT atmTrafficDescrParam2
2268 MIN-ACCESS read-only
2270 "Write access is not required."
2272 OBJECT atmTrafficDescrParam3
2273 MIN-ACCESS read-only
2275 "Write access is not required."
2277 OBJECT atmTrafficDescrParam4
2278 MIN-ACCESS read-only
2280 "Write access is not required."
2282 OBJECT atmTrafficDescrParam5
2283 MIN-ACCESS read-only
2285 "Write access is not required."
2287 OBJECT atmServiceCategory
2288 MIN-ACCESS read-only
2290 "Write access is not required."
2292 OBJECT atmTrafficDescrRowStatus
2293 SYNTAX INTEGER {active(1)}
2295 -- subset of RowStatus
2296 MIN-ACCESS read-only
2298 "Write access is not required, and only one
2299 of the six enumerated values for the
2300 RowStatus textual convention need be
2301 supported, specifically: active(1)."
2303 OBJECT atmTrafficFrameDiscard
2304 MIN-ACCESS read-only
2306 "Write access is not required."
2309 -- ****** DS3 PLCP Support **************************
2311 GROUP atmInterfaceDs3PlcpGroup
2313 "This group is mandatory only for those
2314 ATM interfaces which implement the
2317 -- ****** TC Sublayer Support ********************************
2319 GROUP atmInterfaceTCGroup
2321 "This group is mandatory only for those
2322 ATM interfaces which implement the
2326 -- ****** VPC Support *******************************
2328 GROUP atmVpcTerminationGroup2
2330 "This group is mandatory only for those
2331 ATM interfaces which implement ATM
2332 VPLs that terminate VPCs (i.e., ones which
2333 are NOT cross-connected to other VPLs)."
2335 GROUP atmVplCrossConnectGroup
2337 "This group is mandatory only for those
2338 ATM interfaces which implement ATM
2339 VPLs that are not associated with VCLs
2340 and are cross-connected to other VPLs
2342 GROUP atmVpPvcCrossConnectGroup
2344 "This group is mandatory only for those
2345 ATM interfaces which implement ATM
2346 VPLs that are not associated with VCLs
2347 and are cross-connected to other VPLs
2348 for permanent VPCs (i.e., PVCs).
2349 This group is not used to crossconnect
2350 a PVC with an SVC to form a Soft PVC."
2352 OBJECT atmVplAdminStatus
2353 MIN-ACCESS read-only
2355 "Write access is not required."
2357 OBJECT atmVplReceiveTrafficDescrIndex
2358 MIN-ACCESS read-only
2360 "Write access is not required."
2362 OBJECT atmVplTransmitTrafficDescrIndex
2363 MIN-ACCESS read-only
2365 "Write access is not required."
2367 OBJECT atmVplRowStatus
2368 SYNTAX INTEGER {active(1)}
2369 -- subset of RowStatus
2370 MIN-ACCESS read-only
2372 "Write access is not required, and only one
2373 of the six enumerated values for the
2374 RowStatus textual convention need be
2375 supported, specifically: active(1)."
2377 OBJECT atmVplCastType
2378 MIN-ACCESS read-only
2380 "Write access is not required."
2382 OBJECT atmVplConnKind
2383 MIN-ACCESS read-only
2385 "Write access is not required."
2387 OBJECT atmVpCrossConnectAdminStatus
2388 MIN-ACCESS read-only
2390 "Write access is not required."
2392 OBJECT atmVpCrossConnectRowStatus
2393 SYNTAX INTEGER {active(1)}
2394 -- subset of RowStatus
2395 MIN-ACCESS read-only
2397 "Write access is not required, and only one
2398 of the six enumerated values for the
2399 RowStatus textual convention need be
2400 supported, specifically: active(1)."
2403 -- ****** VCC Support *******************************
2405 GROUP atmVccTerminationGroup2
2407 "This group is mandatory only for those
2408 ATM interfaces which implement ATM
2409 VCLs that terminate VCCs (i.e., ones which
2410 are NOT cross-connected to other VCLs)."
2412 GROUP atmVclCrossConnectGroup
2414 "This group is mandatory only for those
2415 ATM interfaces which implement ATM
2416 VCLs that are cross-connected to other VCLs
2419 GROUP atmVcPvcCrossConnectGroup
2421 "This group is mandatory only for those
2422 ATM interfaces which implement ATM
2423 VCLs that are cross-connected to other
2424 VCLs for permanent VCCs (i.e., PVCs).
2425 This group is not used to crossconnect
2426 a PVC with an SVC to form a Soft PVC."
2428 OBJECT atmVclAdminStatus
2429 MIN-ACCESS read-only
2431 "Write access is not required."
2433 OBJECT atmVclReceiveTrafficDescrIndex
2434 MIN-ACCESS read-only
2436 "Write access is not required."
2437 OBJECT atmVclTransmitTrafficDescrIndex
2438 MIN-ACCESS read-only
2440 "Write access is not required."
2442 OBJECT atmVccAalType
2443 MIN-ACCESS read-only
2445 "Write access is not required."
2447 OBJECT atmVclRowStatus
2448 SYNTAX INTEGER {active(1)}
2449 -- subset of RowStatus
2450 MIN-ACCESS read-only
2452 "Write access is not required, and only one
2453 of the six enumerated values for the
2454 RowStatus textual convention need be
2455 supported, specifically: active(1)."
2457 OBJECT atmVclCastType
2458 MIN-ACCESS read-only
2460 "Write access is not required."
2462 OBJECT atmVclConnKind
2463 MIN-ACCESS read-only
2465 "Write access is not required."
2467 OBJECT atmVcCrossConnectAdminStatus
2468 MIN-ACCESS read-only
2470 "Write access is not required."
2472 OBJECT atmVcCrossConnectRowStatus
2473 SYNTAX INTEGER { active(1)}
2474 -- subset of RowStatus
2475 MIN-ACCESS read-only
2477 "Write access is not required, and only one
2478 of the six enumerated values for the
2479 RowStatus textual convention need be
2480 supported, specifically: active(1)."
2482 -- ****** AAL5 Support ******************************
2486 "This group is mandatory for the
2487 AAL5 virtual connections only."
2488 OBJECT atmVccAal5CpcsTransmitSduSize
2489 MIN-ACCESS read-only
2491 "Write access is not required."
2493 OBJECT atmVccAal5CpcsReceiveSduSize
2494 MIN-ACCESS read-only
2496 "Write access is not required."
2498 OBJECT atmVccAal5EncapsType
2499 MIN-ACCESS read-only
2501 "Write access is not required."
2502 ::= { atmMIBCompliances 2 }
2505 -- Units of Conformance
2507 atmInterfaceDs3PlcpGroup OBJECT-GROUP
2508 OBJECTS {atmInterfaceDs3PlcpSEFSs,
2509 atmInterfaceDs3PlcpAlarmState,
2510 atmInterfaceDs3PlcpUASs}
2513 "A collection of objects providing information
2514 about DS3 PLCP layer at an ATM interface."
2515 ::= { atmMIBGroups 3 }
2517 atmInterfaceTCGroup OBJECT-GROUP
2518 OBJECTS { atmInterfaceOCDEvents,
2519 atmInterfaceTCAlarmState }
2522 "A collection of objects providing information
2523 about TC sublayer at an ATM interface."
2524 ::= { atmMIBGroups 4 }
2526 aal5VccGroup OBJECT-GROUP
2527 OBJECTS {atmVccAal5CpcsTransmitSduSize,
2528 atmVccAal5CpcsReceiveSduSize,
2529 atmVccAal5EncapsType,
2530 aal5VccCrcErrors, aal5VccSarTimeOuts,
2531 aal5VccOverSizedSDUs }
2534 "A collection of objects providing
2535 AAL5 configuration and performance statistics
2537 ::= { atmMIBGroups 9 }
2539 atmInterfaceConfGroup2 OBJECT-GROUP
2541 atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
2542 atmInterfaceConfVpcs, atmInterfaceConfVccs,
2543 atmInterfaceMaxActiveVpiBits,
2544 atmInterfaceMaxActiveVciBits,
2545 atmInterfaceIlmiVpi,
2546 atmInterfaceIlmiVci,
2547 atmInterfaceMyNeighborIpAddress,
2548 atmInterfaceMyNeighborIfName,
2549 atmInterfaceCurrentMaxVpiBits,
2550 atmInterfaceCurrentMaxVciBits,
2551 atmInterfaceSubscrAddress }
2554 "A collection of objects providing configuration
2555 information about an ATM interface."
2556 ::= { atmMIBGroups 10 }
2558 atmTrafficDescrGroup2 OBJECT-GROUP
2560 atmTrafficDescrType, atmTrafficDescrParam1,
2561 atmTrafficDescrParam2, atmTrafficDescrParam3,
2562 atmTrafficDescrParam4, atmTrafficDescrParam5,
2563 atmTrafficDescrRowStatus, atmServiceCategory,
2564 atmTrafficFrameDiscard,
2565 atmTrafficDescrParamIndexNext }
2568 "A collection of objects providing information
2569 about ATM traffic descriptor type and
2570 the associated parameters."
2571 ::= { atmMIBGroups 11 }
2573 atmVpcTerminationGroup2 OBJECT-GROUP
2574 OBJECTS {atmVplOperStatus, atmVplAdminStatus,
2576 atmVplReceiveTrafficDescrIndex,
2577 atmVplTransmitTrafficDescrIndex,
2578 atmVplRowStatus, atmVplCastType,
2582 "A collection of objects providing information
2583 about a VPL at an ATM interface which
2584 terminates a VPC (i.e., one which is NOT
2585 cross-connected to other VPLs)."
2586 ::= { atmMIBGroups 12 }
2588 atmVccTerminationGroup2 OBJECT-GROUP
2589 OBJECTS {atmVclOperStatus, atmVclAdminStatus,
2591 atmVclReceiveTrafficDescrIndex,
2592 atmVclTransmitTrafficDescrIndex,
2593 atmVccAalType, atmVclRowStatus,
2594 atmVclCastType, atmVclConnKind }
2597 "A collection of objects providing information
2598 about a VCL at an ATM interface
2599 which terminates a VCC (i.e., one which is
2600 NOT cross-connected to other VCLs)."
2601 ::= { atmMIBGroups 13 }
2603 atmVplCrossConnectGroup OBJECT-GROUP
2604 OBJECTS { atmVplReceiveTrafficDescrIndex,
2605 atmVplTransmitTrafficDescrIndex,
2606 atmVplOperStatus, atmVplLastChange,
2608 atmVplCastType, atmVplConnKind }
2611 "A collection of objects providing
2612 information about the VPLs that
2613 are cross-connected together."
2614 ::= { atmMIBGroups 14 }
2616 atmVpPvcCrossConnectGroup OBJECT-GROUP
2617 OBJECTS { atmVpCrossConnectAdminStatus,
2618 atmVpCrossConnectL2HOperStatus,
2619 atmVpCrossConnectH2LOperStatus,
2620 atmVpCrossConnectL2HLastChange,
2621 atmVpCrossConnectH2LLastChange,
2622 atmVpCrossConnectRowStatus,
2623 atmVplCrossConnectIdentifier,
2624 atmVpCrossConnectIndexNext }
2627 "A collection of objects providing
2628 information about a VP cross-connect
2629 for PVCs. These objects are not used
2630 for Soft PVCs or SVCs."
2631 ::= { atmMIBGroups 15 }
2633 atmVclCrossConnectGroup OBJECT-GROUP
2634 OBJECTS { atmVclReceiveTrafficDescrIndex,
2635 atmVclTransmitTrafficDescrIndex,
2636 atmVclOperStatus, atmVclLastChange,
2638 atmVclCastType, atmVclConnKind }
2641 "A collection of objects providing
2642 information about the VCLs that
2643 are cross-connected together."
2644 ::= { atmMIBGroups 16 }
2646 atmVcPvcCrossConnectGroup OBJECT-GROUP
2647 OBJECTS { atmVcCrossConnectAdminStatus,
2648 atmVcCrossConnectL2HOperStatus,
2649 atmVcCrossConnectH2LOperStatus,
2650 atmVcCrossConnectL2HLastChange,
2651 atmVcCrossConnectH2LLastChange,
2652 atmVcCrossConnectRowStatus,
2653 atmVclCrossConnectIdentifier,
2654 atmVcCrossConnectIndexNext }
2657 "A collection of objects providing
2658 information about a VC cross-connect
2659 for PVCs. These objects are not used
2660 for Soft PVCs or SVCs."
2661 ::= { atmMIBGroups 17 }
2664 -- Deprecated Definitions - Objects
2666 -- atmInterfaceAddressType
2667 -- atmTrafficQoSClass
2670 -- Deprecated Definitions - Compliance
2672 atmMIBCompliance MODULE-COMPLIANCE
2675 "The compliance statement for SNMP entities
2676 including networks which have ATM and
2679 MODULE -- this module
2680 MANDATORY-GROUPS {atmInterfaceConfGroup,
2681 atmTrafficDescrGroup}
2683 OBJECT atmInterfaceMaxVpcs
2684 MIN-ACCESS read-only
2686 "Write access is not required."
2688 OBJECT atmInterfaceMaxVccs
2689 MIN-ACCESS read-only
2691 "Write access is not required."
2693 OBJECT atmInterfaceMaxActiveVpiBits
2694 MIN-ACCESS read-only
2696 "Write access is not required."
2698 OBJECT atmInterfaceMaxActiveVciBits
2699 MIN-ACCESS read-only
2701 "Write access is not required."
2703 OBJECT atmInterfaceIlmiVpi
2704 MIN-ACCESS read-only
2706 "Write access is not required."
2708 OBJECT atmInterfaceIlmiVci
2709 MIN-ACCESS read-only
2711 "Write access is not required."
2713 OBJECT atmInterfaceMyNeighborIpAddress
2714 MIN-ACCESS read-only
2716 "Write access is not required."
2718 OBJECT atmInterfaceMyNeighborIfName
2719 MIN-ACCESS read-only
2721 "Write access is not required."
2723 OBJECT atmTrafficDescrType
2724 MIN-ACCESS read-only
2726 "Write access is not required."
2728 OBJECT atmTrafficDescrParam1
2729 MIN-ACCESS read-only
2731 "Write access is not required."
2733 OBJECT atmTrafficDescrParam2
2734 MIN-ACCESS read-only
2736 "Write access is not required."
2738 OBJECT atmTrafficDescrParam3
2739 MIN-ACCESS read-only
2741 "Write access is not required."
2743 OBJECT atmTrafficDescrParam4
2744 MIN-ACCESS read-only
2746 "Write access is not required."
2748 OBJECT atmTrafficDescrParam5
2749 MIN-ACCESS read-only
2751 "Write access is not required."
2753 OBJECT atmTrafficQoSClass
2754 MIN-ACCESS read-only
2756 "Write access is not required."
2758 OBJECT atmTrafficDescrRowStatus
2759 SYNTAX INTEGER {active(1)}
2760 -- subset of RowStatus
2761 MIN-ACCESS read-only
2763 "Write access is not required, and only one
2764 of the six enumerated values for the
2765 RowStatus textual convention need be
2766 supported, specifically: active(1)."
2768 GROUP atmInterfaceDs3PlcpGroup
2770 "This group is mandatory only for those
2771 ATM interfaces which implement the
2773 GROUP atmInterfaceTCGroup
2775 "This group is mandatory only for those
2776 ATM interfaces which implement the
2779 GROUP atmVpcTerminationGroup
2781 "This group is mandatory only for those
2782 ATM interfaces which implement ATM
2783 VPLs that terminate VPCs (i.e., ones which
2784 are NOT cross-connected to other VPLs)."
2786 GROUP atmVpCrossConnectGroup
2788 "This group is mandatory only for those
2789 ATM interfaces which implement ATM
2790 VPLs that are not associated with VCLs
2791 and are cross-connected to other VPLs."
2793 OBJECT atmVplAdminStatus
2794 MIN-ACCESS read-only
2796 "Write access is not required."
2798 OBJECT atmVplReceiveTrafficDescrIndex
2799 MIN-ACCESS read-only
2801 "Write access is not required."
2803 OBJECT atmVplTransmitTrafficDescrIndex
2804 MIN-ACCESS read-only
2806 "Write access is not required."
2808 OBJECT atmVplRowStatus
2809 SYNTAX INTEGER {active(1)}
2810 -- subset of RowStatus
2811 MIN-ACCESS read-only
2813 "Write access is not required, and only one
2814 of the six enumerated values for the
2815 RowStatus textual convention need be
2816 supported, specifically: active(1)."
2818 OBJECT atmVpCrossConnectAdminStatus
2819 MIN-ACCESS read-only
2821 "Write access is not required."
2823 OBJECT atmVpCrossConnectRowStatus
2824 SYNTAX INTEGER {active(1)}
2825 -- subset of RowStatus
2826 MIN-ACCESS read-only
2828 "Write access is not required, and only one
2829 of the six enumerated values for the
2830 RowStatus textual convention need be
2831 supported, specifically: active(1)."
2833 GROUP atmVccTerminationGroup
2835 "This group is mandatory only for those
2836 ATM interfaces which implement ATM
2837 VCLs that terminate VCCs (i.e., ones which
2838 are NOT cross-connected to other VCLs)."
2840 GROUP atmVcCrossConnectGroup
2842 "This group is mandatory only for those
2843 ATM interfaces which implement ATM
2844 VCLs that are cross-connected to
2847 OBJECT atmVclAdminStatus
2848 MIN-ACCESS read-only
2850 "Write access is not required."
2852 OBJECT atmVclReceiveTrafficDescrIndex
2853 MIN-ACCESS read-only
2855 "Write access is not required."
2857 OBJECT atmVclTransmitTrafficDescrIndex
2858 MIN-ACCESS read-only
2860 "Write access is not required."
2862 OBJECT atmVccAalType
2863 MIN-ACCESS read-only
2865 "Write access is not required."
2867 OBJECT atmVclRowStatus
2868 SYNTAX INTEGER {active(1)}
2870 -- subset of RowStatus
2871 MIN-ACCESS read-only
2873 "Write access is not required, and only one
2874 of the six enumerated values for the
2875 RowStatus textual convention need be
2876 supported, specifically: active(1)."
2878 OBJECT atmVcCrossConnectAdminStatus
2879 MIN-ACCESS read-only
2881 "Write access is not required."
2883 OBJECT atmVcCrossConnectRowStatus
2884 SYNTAX INTEGER { active(1)}
2885 -- subset of RowStatus
2886 MIN-ACCESS read-only
2888 "Write access is not required, and only one
2889 of the six enumerated values for the
2890 RowStatus textual convention need be
2891 supported, specifically: active(1)."
2895 "This group is mandatory for the
2896 AAL5 virtual connections only."
2898 OBJECT atmVccAal5CpcsTransmitSduSize
2899 MIN-ACCESS read-only
2901 "Write access is not required."
2903 OBJECT atmVccAal5CpcsReceiveSduSize
2904 MIN-ACCESS read-only
2906 "Write access is not required."
2908 OBJECT atmVccAal5EncapsType
2909 MIN-ACCESS read-only
2911 "Write access is not required."
2912 ::= { atmMIBCompliances 1 }
2915 -- Deprecated Definitions - Groups
2917 atmInterfaceConfGroup OBJECT-GROUP
2919 atmInterfaceMaxVpcs, atmInterfaceMaxVccs,
2920 atmInterfaceConfVpcs, atmInterfaceConfVccs,
2921 atmInterfaceMaxActiveVpiBits,
2922 atmInterfaceMaxActiveVciBits,
2923 atmInterfaceIlmiVpi,
2924 atmInterfaceIlmiVci,
2925 atmInterfaceAddressType,
2926 atmInterfaceAdminAddress,
2927 atmInterfaceMyNeighborIpAddress,
2928 atmInterfaceMyNeighborIfName }
2931 "A collection of objects providing configuration
2932 information about an ATM interface."
2933 ::= { atmMIBGroups 1 }
2935 atmTrafficDescrGroup OBJECT-GROUP
2937 atmTrafficDescrType, atmTrafficDescrParam1,
2938 atmTrafficDescrParam2, atmTrafficDescrParam3,
2939 atmTrafficDescrParam4, atmTrafficDescrParam5,
2940 atmTrafficQoSClass, atmTrafficDescrRowStatus}
2943 "A collection of objects providing information
2944 about ATM traffic descriptor type and
2945 the associated parameters."
2946 ::= { atmMIBGroups 2 }
2948 atmVpcTerminationGroup OBJECT-GROUP
2949 OBJECTS {atmVplOperStatus, atmVplAdminStatus,
2951 atmVplReceiveTrafficDescrIndex,
2952 atmVplTransmitTrafficDescrIndex,
2956 "A collection of objects providing
2957 information about a VPL at an ATM interface
2958 which terminates a VPC
2959 (i.e., one which is NOT cross-connected
2961 ::= { atmMIBGroups 5 }
2963 atmVccTerminationGroup OBJECT-GROUP
2964 OBJECTS {atmVclOperStatus, atmVclAdminStatus,
2966 atmVclReceiveTrafficDescrIndex,
2967 atmVclTransmitTrafficDescrIndex,
2968 atmVccAalType, atmVclRowStatus }
2971 "A collection of objects providing information
2972 about a VCL at an ATM interface
2973 which terminates a VCC (i.e., one which is
2974 NOT cross-connected to other VCLs)."
2975 ::= { atmMIBGroups 6 }
2977 atmVpCrossConnectGroup OBJECT-GROUP
2978 OBJECTS { atmVplReceiveTrafficDescrIndex,
2979 atmVplTransmitTrafficDescrIndex,
2980 atmVplOperStatus, atmVplRowStatus,
2981 atmVpCrossConnectAdminStatus,
2982 atmVpCrossConnectL2HOperStatus,
2983 atmVpCrossConnectH2LOperStatus,
2984 atmVpCrossConnectL2HLastChange,
2985 atmVpCrossConnectH2LLastChange,
2986 atmVpCrossConnectRowStatus,
2987 atmVplCrossConnectIdentifier,
2988 atmVpCrossConnectIndexNext }
2991 "A collection of objects providing
2992 information about a VP cross-connect
2993 and the associated VPLs that are
2994 cross-connected together."
2995 ::= { atmMIBGroups 7 }
2997 atmVcCrossConnectGroup OBJECT-GROUP
2998 OBJECTS { atmVclReceiveTrafficDescrIndex,
2999 atmVclTransmitTrafficDescrIndex,
3000 atmVclOperStatus, atmVclRowStatus,
3001 atmVcCrossConnectAdminStatus,
3002 atmVcCrossConnectL2HOperStatus,
3003 atmVcCrossConnectH2LOperStatus,
3004 atmVcCrossConnectL2HLastChange,
3005 atmVcCrossConnectH2LLastChange,
3006 atmVcCrossConnectRowStatus,
3007 atmVclCrossConnectIdentifier,
3008 atmVcCrossConnectIndexNext }
3011 "A collection of objects providing
3012 information about a VC cross-connect
3013 and the associated VCLs that are
3014 cross-connected together."
3015 ::= { atmMIBGroups 8 }
3018 -- {atmMIB 3} has been used by [19].