smilint output for ./PW-ATM-MIB


Message Severities
SeverityCount
error2
Message Types
TypeCount
bad-identifier-case (error)1
object-identifier-not-prefix (error)1

Messages:

PW-ATM-MIB

   1: -- extracted from draft-ietf-pwe3-pw-atm-mib-03.txt
   2: -- at Thu Apr  5 06:08:17 2007
   3: 
   4:   PW-ATM-MIB DEFINITIONS ::= BEGIN
   5: 
   6:       IMPORTS
   7:       MODULE-IDENTITY, OBJECT-TYPE,
   8:       Counter32, Unsigned32, transmission
   9:             FROM SNMPv2-SMI
  10: 
  11:       MODULE-COMPLIANCE, OBJECT-GROUP
  12:             FROM SNMPv2-CONF
  13: 
  14:       TruthValue, RowStatus, RowPointer
  15:             FROM SNMPv2-TC
  16: 
  17:       PerfCurrentCount, PerfIntervalCount
  18:             FROM PerfHist-TC-MIB
  19: 
  20:       InterfaceIndex
  21:             FROM IF-MIB
  22: 
  23:       pwIndex
  24:             FROM PW-STD-MIB
  25: 
  26:       AtmVpIdentifier, AtmVcIdentifier
  27:             FROM ATM-TC-MIB;
  28: 
  29: 
  30:         pwAtmMIB MODULE-IDENTITY
  31:         LAST-UPDATED "200704030000Z"  -- April 2007
  32:         ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3)
  33:                       Working Group"
  34:         CONTACT-INFO
  35:             "Senthilkumar Sathappan
  36:              Postal: 1000 Marconi Drive
  37:                      Warrendale PA 15086
  38:              Tel:    +1-724-742-6147
  39:              Email:  senthilkumar.sathappan@marconi.com
  40: 
  41: 
  42:              Marichetty Venkatesan
  43:              Postal: 1000 Marconi Drive
  44:                      Warrendale PA 15086
  45:              Tel:    +1-724-742-7058
  46:              Email:  venkatesan.marichetty@marconi.com
  47: 
  48: 
  49:              Thomas D. Nadeau
  50:              Postal: Cisco Systems, Inc.
  51:              250 Apollo Drive
  52:              Chelmsford, MA 01824
  53:              Tel:    +1-978-497-3051
  54:              Email:  tnadeau@cisco.com
  55: 
  56:              Orly Nicklass
  57:              RAD Data Communications
  58:              24 Raoul Wallenberg St., Bldg C
  59:              Tel Aviv 69719, Israel
  60:              Email: orly_n@rad.com
  61: 
  62:              Discussion and general questions should be posed to
  63:              the PWE3 Working Group (pwe3@ietf.org)."
  64: 
  65:         DESCRIPTION
  66:             "This MIB contains managed object definitions for
  67:              Pseudo Wire emulation of ATM over Packet Switched
  68:              Networks (PSN).
  69: 
  70:              This MIB supplements the PW-STD-MIB module.
  71:              The PW-STD-MIB contains structures and MIB associations
  72:              generic to Pseudo-Wire (PW) emulation. PW-specific
  73:              MIBs (such as this) contain config and stats for specific
  74:              PW types.
  75:              Copyright (C) The IETF Trust (2007).  This version of
  76:              this MIB module is part of RFC XXXX; see the RFC itself for
  77:              full legal notices.
  78:   -- RFC Ed.: replace XXXX with actual RFC number & remove this
  79:             note"
  80: 
  81:         -- Revision history.
  82: 
  83:         REVISION "200704030000Z"  -- April 2007
  84:         DESCRIPTION "Third updated version"
  85: 
  86:         REVISION "200702040000Z"  -- February 2007
  87:         DESCRIPTION "Second updated version"
  88: 
  89:         REVISION "200608210000Z"  -- 21 August 2006
  90:         DESCRIPTION "First updated version"
  91: 
  92:         REVISION "200310160000Z"  -- 16 October 2003 12:00:00 EST
  93:         DESCRIPTION "Original version."
  94: 
  95:            ::= { transmission YYYY }  -- To be assigned by IANA
  95: error - `YYYY' should start with a lower case letter
  95: error - Object identifier element `YYYY' name only allowed as first element
  96:        -- RFC Editor: please replace YYYY based on the IANA
  97:        -- allocation and remove this note.
  98: 
  99: 
 100:       -- Top-level components of this MIB
 101: 
 102: 
 103:       pwAtmNotifications OBJECT IDENTIFIER ::= { pwAtmMIB 0 }
 104:       pwAtmObjects       OBJECT IDENTIFIER ::= { pwAtmMIB 1 }
 105:       pwAtmConformance   OBJECT IDENTIFIER ::= { pwAtmMIB 2 }
 106: 
 107:   -- ATM PW Outbound Table for 1 to 1 connection
 108: 
 109:   pwAtmOutboundTable OBJECT-TYPE
 110:       SYNTAX    SEQUENCE OF PwAtmOutboundEntry
 111:       MAX-ACCESS        not-accessible
 112:       STATUS            current
 113:       DESCRIPTION
 114:           "This table specifies the information for an ATM PW to
 115:           be carried over PSN in the outbound direction. An
 116:           entry is created in this table for every entry in
 117:           the pwTable with a pwType equal to one of the following:
 118:           atmAal5SduVcc(2), atmCell1to1Vcc(12), atmCell1to1Vpc(13)
 119:           or atmAal5PduVcc(14), or atmTransparent(3). All objects in
 120:           this table MUST NOT be changed after row activation
 121:           (see [PWMIB]) and all objects should remain unchanged
 122:           after reboot."
 123:       ::= { pwAtmObjects 1 }
 124: 
 125:   pwAtmOutboundEntry OBJECT-TYPE
 126:       SYNTAX        PwAtmOutboundEntry
 127:       MAX-ACCESS    not-accessible
 128:       STATUS        current
 129:       DESCRIPTION
 130:           "A row in this table represents an ATM PW that needs to be
 131:            adapted and carried over PSN. This table is indexed by
 132:            pwIndex from pwTable. All objects in this table MUST NOT
 133:            be changed after row activation (see [PWMIB]) and all objects
 134:            should remain unchanged after reboot."
 135:       INDEX { pwIndex }
 136:       ::= { pwAtmOutboundTable 1 }
 137: 
 138:   PwAtmOutboundEntry ::= SEQUENCE {
 139:         pwAtmOutboundAtmIf                InterfaceIndex,
 140:         pwAtmOutboundVpi                  AtmVpIdentifier,
 141:         pwAtmOutboundVci                  AtmVcIdentifier,
 142:         pwAtmOutboundTrafficParamDescr    RowPointer,
 143:         pwAtmOutboundRowStatus            RowStatus
 144:         }
 145: 
 146:   pwAtmOutboundAtmIf OBJECT-TYPE
 147:       SYNTAX        InterfaceIndex
 148:       MAX-ACCESS    read-create
 149:       STATUS        current
 150:       DESCRIPTION
 151:           "The ATM Interface that receives cells from the ATM
 152:           network."
 153:       ::= { pwAtmOutboundEntry 1 }
 154: 
 155:   pwAtmOutboundVpi OBJECT-TYPE
 156:       SYNTAX        AtmVpIdentifier
 157:       MAX-ACCESS    read-create
 158:       STATUS        current
 159:       DESCRIPTION
 160:           "VPI value of this ATM PW. The value may indicate the
 161:           translated value when egress generates new VPI."
 162:       ::= { pwAtmOutboundEntry 2 }
 163: 
 164:   pwAtmOutboundVci OBJECT-TYPE
 165:       SYNTAX        AtmVcIdentifier
 166:       MAX-ACCESS    read-create
 167:       STATUS        current
 168:       DESCRIPTION
 169:           "VCI value of this ATM PW. The value may indicate the
 170:           translated value when egress generates new VCI."
 171:       ::= { pwAtmOutboundEntry 3 }
 172: 
 173:   pwAtmOutboundTrafficParamDescr OBJECT-TYPE
 174:       SYNTAX        RowPointer
 175:       MAX-ACCESS    read-create
 176:       STATUS        current
 177:       DESCRIPTION
 178:           "This object represents a pointer to an ATM traffic parameter
 179:            specification table which will be employed while receiving
 180:            cells from the ATM network. This table should contain a
 181:            set of self-consistent ATM traffic parameters including
 182:            the ATM traffic service category. A value of 0.0 indicates
 183:            Best Effort"
 184:       ::= { pwAtmOutboundEntry 4 }
 185: 
 186:   pwAtmOutboundRowStatus OBJECT-TYPE
 187:       SYNTAX        RowStatus
 188:       MAX-ACCESS    read-create
 189:       STATUS        current
 190:       DESCRIPTION
 191:           "This Object is used to create, modify or delete a row in
 192:            this table."
 193:       ::= { pwAtmOutboundEntry 5 }
 194: 
 195:   -- End of ATM PW Outbound Table
 196: 
 197: 
 198:   -- ATM PW Inbound Table for 1 to 1 mode
 199: 
 200: 
 201:   pwAtmInboundTable OBJECT-TYPE
 202:       SYNTAX    SEQUENCE OF PwAtmInboundEntry
 203:       MAX-ACCESS        not-accessible
 204:       STATUS            current
 205:       DESCRIPTION
 206:           "This table specifies the information for an ATM PW in the
 207:            Inbound direction."
 208:       ::= { pwAtmObjects 3 }
 209: 
 210:   pwAtmInboundEntry OBJECT-TYPE
 211:       SYNTAX    PwAtmInboundEntry
 212:       MAX-ACCESS    not-accessible
 213:       STATUS        current
 214:       DESCRIPTION
 215:           "A row in this table represents an ATM PW that needs to be
 216:            sent into the ATM Network after reconstructing cells from
 217:            Packets received from a PSN. This table is indexed by
 218:            pwIndex from pwTable. An entry is created in this table
 219:            for every entry in the pwTable with a
 220:            pwType equal to one of the following:
 221:            atmAal5SduVcc(2), atmCell1to1Vcc(12), atmCell1to1Vpc(13,)
 222:            or atmAal5PduVcc(14), or atmTransparent(3). All objects in
 223:            this table MUST NOT be changed after row activation
 224:            (see [PWMIB]) and all objects should remain unchanged
 225:            after reboot."
 226:       INDEX { pwIndex }
 227:       ::= { pwAtmInboundTable 1 }
 228: 
 229:   PwAtmInboundEntry ::= SEQUENCE {
 230:         pwAtmInboundAtmIf                 InterfaceIndex,
 231:         pwAtmInboundVpi                   AtmVpIdentifier,
 232:         pwAtmInboundVci                   AtmVcIdentifier,
 233:         pwAtmInboundTrafficParamDescr     RowPointer,
 234:         pwAtmInboundRowStatus             RowStatus
 235:             }
 236: 
 237:   pwAtmInboundAtmIf OBJECT-TYPE
 238:       SYNTAX        InterfaceIndex
 239:       MAX-ACCESS    read-create
 240:       STATUS        current
 241:       DESCRIPTION
 242:           "The ATM Interface that sends cells into the ATM network
 243:           after reconstructing cells from packets received from
 244:           a PSN."
 245:       ::= { pwAtmInboundEntry 1 }
 246: 
 247:   pwAtmInboundVpi OBJECT-TYPE
 248:       SYNTAX        AtmVpIdentifier
 249:       MAX-ACCESS    read-create
 250:       STATUS        current
 251:       DESCRIPTION
 252:           "VPI value of this ATM PW.
 253:            If the pwType is atmNto1Transparent then the value will
 254:            be     set to zero."
 255:           ::= { pwAtmInboundEntry 2 }
 256: 
 257:   pwAtmInboundVci OBJECT-TYPE
 258:       SYNTAX        AtmVcIdentifier
 259:       MAX-ACCESS    read-create
 260:       STATUS        current
 261:       DESCRIPTION
 262:           "VCI value of this ATM PW.
 263:            If the pwType is atmNto1Transparent atmCell1to1Vpc or
 264:            atmCellNto1Vpc then the value should be set to zero."
 265:           ::= { pwAtmInboundEntry 3 }
 266: 
 267:   pwAtmInboundTrafficParamDescr OBJECT-TYPE
 268:       SYNTAX        RowPointer
 269:       MAX-ACCESS    read-create
 270:       STATUS        current
 271:       DESCRIPTION
 272:           "This object represents a pointer to a ATM traffic parameter
 273:            specification table which will be employed while transmit
 274:            into the ATM network. This table contains a set of
 275:            self-consistent ATM traffic parameters including the
 276:            ATM traffic service category. A value of 0.0 indicates
 277:            Best Effort."
 278:           ::= { pwAtmInboundEntry 4 }
 279: 
 280:   pwAtmInboundRowStatus OBJECT-TYPE
 281:       SYNTAX        RowStatus
 282:       MAX-ACCESS    read-create
 283:       STATUS        current
 284:           DESCRIPTION
 285:           "This Object is used to create, modify or delete a row in
 286:           this table."
 287:           ::= { pwAtmInboundEntry 5 }
 288: 
 289:   -- End of ATM PW Inbound Table
 290: 
 291:   --Generic ATM PW table for all types of ATM PW connection.
 292: 
 293:   pwAtmCfgTable OBJECT-TYPE
 294:       SYNTAX    SEQUENCE OF PwAtmCfgEntry
 295:       MAX-ACCESS        not-accessible
 296:       STATUS            current
 297:       DESCRIPTION
 298:           "This table specifies generic information for an ATM PW
 299:            to be carried over PSN in any mode."
 300:       ::= { pwAtmObjects 5 }
 301: 
 302:       pwAtmCfgEntry OBJECT-TYPE
 303:       SYNTAX        PwAtmCfgEntry
 304:       MAX-ACCESS    not-accessible
 305:       STATUS        current
 306:       DESCRIPTION
 307:                   "This table contains a set of parameters for
 308:            the ATM PW that needs to be adapted and carried
 309:            over PSN. This table is indexed by pwIndex from
 310:            pwTable. Unless otherwise specified, all
 311:            read-write objects in this table MAY
 312:            be changed when the PW is defined as not active
 313:            (see [PWMIB])and all RW objects should remain
 314:            unchanged after reboot"
 315: 
 316:       INDEX { pwIndex }
 317:       ::= { pwAtmCfgTable 1 }
 318: 
 319:   PwAtmCfgEntry ::= SEQUENCE {
 320:           pwAtmCfgMaxCellConcatenation       Unsigned32,
 321:           pwAtmCfgFarEndMaxCellConcatenation Unsigned32,
 322:           pwAtmCfgTimeoutMode                INTEGER,
 323:           pwAtmClpQosMapping                 TruthValue
 324:                   }
 325: 
 326:   pwAtmCfgMaxCellConcatenation OBJECT-TYPE
 327:        SYNTAX        Unsigned32 (1..29)
 328:        MAX-ACCESS    read-write
 329:        STATUS        current
 330:        DESCRIPTION
 331:            "The maximum number of ATM cells that can be
 332:             concatenated into one PW packet towards PSN.
 333:             In non LDP or other signaling protocol environment,
 334:             this object MAY be changed at anytime, but traffic
 335:             might be interuppted, otherwise, it may be changed
 336:             when PW is not active."
 337:       ::= { pwAtmCfgEntry 1 }
 338: 
 339:   pwAtmCfgFarEndMaxCellConcatenation OBJECT-TYPE
 340:        SYNTAX        Unsigned32 (1..29)
 341:        MAX-ACCESS    read-write
 342:        STATUS        current
 343:        DESCRIPTION
 344:            "The maximum number of ATM cells that can be
 345:             concatenated into one PW packet towards PSN as reported by
 346:             the far end. If no LDP in use, the object will either
 347:             return value 0 or allow setting it for calculating
 348:             protocol overhead."
 349:       ::= { pwAtmCfgEntry 2 }
 350: 
 351:   pwAtmCfgTimeoutMode OBJECT-TYPE
 352:        SYNTAX        INTEGER
 353:                           {
 354:                            notApplicable (1),
 355:                            disabled      (2),
 356:                            enabled       (3)
 357:                           }
 358:        MAX-ACCESS    read-write
 359:        STATUS        current
 360:        DESCRIPTION
 361:            "This objects determines whether a packet can be
 362:             transmitted to the PSN based on time out expiration
 363:             for collecting cells or not. The actual handling of the
 364:             time out is implementation specific-as such this object
 365:             may be changed at any time under proper consideration of
 366:             traffic interupption effect."
 367:       ::= { pwAtmCfgEntry 3 }
 368: 
 369:   pwAtmClpQosMapping OBJECT-TYPE
 370:       SYNTAX        TruthValue
 371:       MAX-ACCESS    read-write
 372:       STATUS        current
 373:       DESCRIPTION
 374:           "This Object indicates whether the CLP bits should be
 375:            considered when setting the value in the Quality
 376:            of Service fields of the encapsulating protocol
 377:            (e.g. EXP fields of the MPLS Label Stack).  Selecting
 378:            True allows the drop precedence to be preserved
 379:            across the PSN. In transparent cell transport,
 380:            the value of this object MUST be false(2), in other
 381:            cases it can be changed at any time."
 382:       REFERENCE
 383:         "See [ATMENCAP] section 12"
 384:       ::= { pwAtmCfgEntry 4 }
 385: 
 386: 
 387:   -- Device capable of implementing N:1, 1:1 and transparent cell
 388:   -- mode assumes to support the N:1 table for all
 389:   -- modes with respective applicable setting.
 390:   -- In such implementation, creating an entry for either 1:1
 391:   -- or transparent cell transport modes is
 392:   -- needed only in pwAtmInboundNto1Table. The side effect of such
 393:   -- will be an automatic creat of the respective line in the
 394:   -- pwAtmOutboundNto1Table.
 395: 
 396:   -- ATM PW Outbound Table for N to 1 connection
 397: 
 398:   pwAtmOutboundNto1Table OBJECT-TYPE
 399:       SYNTAX    SEQUENCE OF PwAtmOutboundNto1Entry
 400:       MAX-ACCESS        not-accessible
 401:       STATUS            current
 402:       DESCRIPTION
 403:           "This table specifies the information for an ATM PW to
 404:           be carried over PSN in the outbound direction. Up to
 405:           N entries can be created in this table for every
 406:           entry in the pwTable with a pwType equal to:
 407:           atmCellNto1Vcc(9), or atmCellNto1Vpc(10).
 408:                   An entry can be created only when the VP/VC are known.
 409:           A single entry will be created in this table for every
 410:           entry in the pwTable with a pwType equal to
 411:           one of the following: atmCell1to1Vcc(12), or
 412:           atmCell1to1Vpc(13), or atmAal5PduVcc(14), or
 413:           atmAal5SduVcc(2), or atmTransparent(3).
 414:           "
 415:       ::= { pwAtmObjects 6 }
 416: 
 417:   pwAtmOutboundNto1Entry OBJECT-TYPE
 418:       SYNTAX        PwAtmOutboundNto1Entry
 419:       MAX-ACCESS    not-accessible
 420:       STATUS        current
 421:       DESCRIPTION
 422:           "A row in this table represents an ATM PW that needs to be
 423:            adapted and carried over PSN. This table is indexed by
 424:            pwIndex from pwTable and the ATM interface with VPL/ VCLs.
 425:            In atmTransparent(3), Vpi and VCi will be 0xFFFFFFFF
 426:            during set operation.
 427:            Unless otherwise specified, all RC objects in this table
 428:            MUST NOT be changed after row activation (see [PWMIB])
 429:            and should remain unchanged after reboot."
 430:       INDEX { pwIndex, pwAtmOutboundNto1AtmIf ,
 431:                           pwAtmOutboundNto1Vpi,
 432:                           pwAtmOutboundNto1Vci  }
 433:       ::= { pwAtmOutboundNto1Table 1 }
 434: 
 435:   PwAtmOutboundNto1Entry ::= SEQUENCE {
 436:         pwAtmOutboundNto1AtmIf                    InterfaceIndex,
 437:         pwAtmOutboundNto1Vpi                      AtmVpIdentifier,
 438:         pwAtmOutboundNto1Vci                      AtmVcIdentifier,
 439:         pwAtmOutboundNto1RowStatus                RowStatus,
 440:         pwAtmOutboundNto1TrafficParamDescr        RowPointer,
 441:         pwAtmOutboundNto1MappedVpi                AtmVpIdentifier,
 442:         pwAtmOutboundNto1MappedVci                AtmVcIdentifier
 443:        }
 444: 
 445:   pwAtmOutboundNto1AtmIf OBJECT-TYPE
 446:       SYNTAX        InterfaceIndex
 447:       MAX-ACCESS    not-accessible
 448:       STATUS        current
 449:       DESCRIPTION
 450:           "The ATM Interface that receives cells from the ATM network."
 451:       ::= { pwAtmOutboundNto1Entry 1 }
 452: 
 453:   pwAtmOutboundNto1Vpi OBJECT-TYPE
 454:       SYNTAX        AtmVpIdentifier
 455:       MAX-ACCESS    not-accessible
 456:       STATUS        current
 457:       DESCRIPTION
 458:           "VPI value of this ATM PW. In atmTransparent(3),
 459:            Vpi will be the equivalent of 0xFFFFFFFF"
 460:       ::= { pwAtmOutboundNto1Entry 2 }
 461: 
 462:   pwAtmOutboundNto1Vci OBJECT-TYPE
 463:       SYNTAX        AtmVcIdentifier
 464:       MAX-ACCESS    not-accessible
 465:       STATUS        current
 466:       DESCRIPTION
 467:           "VCI value of this ATM PW. In atmTransparent(3), or
 468:            VP case, the value will be the equivalent of
 469:            0xFFFFFFFF"
 470:       ::= { pwAtmOutboundNto1Entry 3 }
 471: 
 472:   pwAtmOutboundNto1RowStatus OBJECT-TYPE
 473:       SYNTAX        RowStatus
 474:       MAX-ACCESS    read-create
 475:       STATUS        current
 476:       DESCRIPTION
 477:           "This Object is used to create, modify or delete a row in
 478:            this table."
 479:       ::= { pwAtmOutboundNto1Entry 4 }
 480: 
 481:   pwAtmOutboundNto1TrafficParamDescr OBJECT-TYPE
 482:       SYNTAX        RowPointer
 483:       MAX-ACCESS    read-create
 484:       STATUS        current
 485:       DESCRIPTION
 486:           "This object represents a pointer to a ATM traffic parameter
 487:            specification table which will be employed while receiving
 488:            cells from the ATM network. This table should contain a set
 489:            of self-consistent ATM traffic parameters including the ATM
 490:            traffic service category. A value of 0.0 indicates Best
 491:            Effort."
 492:       ::= { pwAtmOutboundNto1Entry 5 }
 493: 
 494:   pwAtmOutboundNto1MappedVpi         OBJECT-TYPE
 495:       SYNTAX        AtmVpIdentifier
 496:       MAX-ACCESS    read-create
 497:       STATUS        current
 498:       DESCRIPTION
 499:           "The egress generated VPI value of this ATM PW. The
 500:           entry is valid for PW type of atmCellNto1Vcc(9),
 501:           atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
 502:           atmCell1to1Vpc(13). In other types, the value will be the
 503:           equivalent of 0xFFFFFFFF. Value MAY be changed when the
 504:           PW is defined as not active "
 505:       ::= { pwAtmOutboundNto1Entry 6 }
 506: 
 507:   pwAtmOutboundNto1MappedVci      OBJECT-TYPE
 508:       SYNTAX        AtmVcIdentifier
 509:       MAX-ACCESS    read-create
 510:       STATUS        current
 511:       DESCRIPTION
 512:           "The egress generated VCI value of this ATM PW. The
 513:           entry is valid for PW type of atmCellNto1Vcc(9),
 514:           atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
 515:           atmCell1to1Vpc(13. In VP case or other types, the
 516:           value will be the equivalent of 0xFFFFFFFF.
 517:           Value MAY be changed when the PW is defined
 518:           as not active."
 519:       ::= { pwAtmOutboundNto1Entry 7 }
 520: 
 521: 
 522:   -- ATM PW Inbound Table for N to 1 connection
 523: 
 524:   pwAtmInboundNto1Table OBJECT-TYPE
 525:       SYNTAX    SEQUENCE OF PwAtmInboundNto1Entry
 526:       MAX-ACCESS        not-accessible
 527:       STATUS            current
 528:       DESCRIPTION
 529:           "This table specifies the information for an ATM PW to
 530:           be carried over PSN in the Inbound direction. Up to
 531:           N entries can be created in this table for every
 532:           entry in the pwTable with a pwType equal to:
 533:           atmCellNto1Vcc(9), or atmCellNto1Vpc(10).
 534:                   An entry can be created only when the VP/VC are known.
 535:           A single entry will be created in this table for every
 536:           entry in the pwTable with a pwType equal to
 537:           one of the following:atmCell1to1Vcc(12), or
 538:           atmCell1to1Vpc(13), or atmAal5PduVcc(14), or
 539:           atmAal5SduVcc(2), or atmTransparent(3)."
 540:       ::= { pwAtmObjects 7 }
 541: 
 542:   pwAtmInboundNto1Entry OBJECT-TYPE
 543:       SYNTAX        PwAtmInboundNto1Entry
 544:       MAX-ACCESS    not-accessible
 545:       STATUS        current
 546:       DESCRIPTION
 547:           "A row in this table represents an ATM PW that needs to be
 548:            adapted and carried over PSN. This table is indexed by
 549:            pwIndex from pwTable and the ATM interface with VPL/ VCLs.
 550:            In atmTransparent(3), Vpi and VCi will be 0xFFFFFFFF
 551:            during set operation.
 552:            Unless otherwise specified, all RC objects in this table
 553:            MUST NOT be changed after row activation (see [PWMIB])
 554:            and should remain unchanged after reboot."
 555:       INDEX { pwIndex, pwAtmInboundNto1AtmIf ,
 556:                           pwAtmInboundNto1Vpi,
 557:                           pwAtmInboundNto1Vci
 558:                           }
 559:       ::= { pwAtmInboundNto1Table 1 }
 560: 
 561:   PwAtmInboundNto1Entry ::= SEQUENCE {
 562:         pwAtmInboundNto1AtmIf                InterfaceIndex,
 563:         pwAtmInboundNto1Vpi                  AtmVpIdentifier,
 564:         pwAtmInboundNto1Vci                  AtmVcIdentifier,
 565:         pwAtmInboundNto1RowStatus            RowStatus,
 566:         pwAtmInboundNto1TrafficParamDescr    RowPointer,
 567:         pwAtmInboundNto1MappedVpi            AtmVpIdentifier,
 568:         pwAtmInboundNto1MappedVci            AtmVcIdentifier
 569:       }
 570: 
 571:   pwAtmInboundNto1AtmIf OBJECT-TYPE
 572:       SYNTAX        InterfaceIndex
 573:       MAX-ACCESS    not-accessible
 574:       STATUS        current
 575:       DESCRIPTION
 576:           "The ATM Interface that receives cells from the ATM network."
 577:       ::= { pwAtmInboundNto1Entry 1 }
 578: 
 579:   pwAtmInboundNto1Vpi OBJECT-TYPE
 580:       SYNTAX        AtmVpIdentifier
 581:       MAX-ACCESS    not-accessible
 582:       STATUS        current
 583:       DESCRIPTION
 584:           "VPI value of this ATM PW. In atmTransparent(3),
 585:            Vpi will be the equivalent of 0xFFFFFFFF."
 586:       ::= { pwAtmInboundNto1Entry 2 }
 587: 
 588:   pwAtmInboundNto1Vci OBJECT-TYPE
 589:       SYNTAX        AtmVcIdentifier
 590:       MAX-ACCESS    not-accessible
 591:       STATUS        current
 592:       DESCRIPTION
 593:           "VCI value of this ATM PW. In atmTransparent(3), or
 594:            VP case, the value will be the equivalent of
 595:            0xFFFFFFFF"
 596:       ::= { pwAtmInboundNto1Entry 3 }
 597: 
 598:   pwAtmInboundNto1RowStatus OBJECT-TYPE
 599:       SYNTAX        RowStatus
 600:       MAX-ACCESS    read-create
 601:       STATUS        current
 602:       DESCRIPTION
 603:           "This Object is used to create, modify or delete a row in
 604:           this table."
 605:       ::= { pwAtmInboundNto1Entry 4 }
 606: 
 607:   pwAtmInboundNto1TrafficParamDescr OBJECT-TYPE
 608:       SYNTAX        RowPointer
 609:       MAX-ACCESS    read-create
 610:       STATUS        current
 611:       DESCRIPTION
 612:           "This object represents a pointer to a ATM traffic parameter
 613:            specification table which will be employed while receiving
 614:            cells from the ATM network. This table should contain a set
 615:            of self-consistent ATM traffic parameters including the ATM
 616:            traffic service category. A value of 0.0 indicates Best
 617:            Effort."
 618:       ::= { pwAtmInboundNto1Entry 5 }
 619: 
 620:   pwAtmInboundNto1MappedVpi    OBJECT-TYPE
 621:       SYNTAX        AtmVpIdentifier
 622:       MAX-ACCESS    read-create
 623:       STATUS        current
 624:       DESCRIPTION
 625:           "The generated VPI value of this ATM PW. The
 626:           entry is valid for PW type of atmCellNto1Vcc(9),
 627:           atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
 628:           atmCell1to1Vpc(13). In other types, the value will be the
 629:           equivalent of 0xFFFFFFFF. Value MAY be changed when the
 630:           PW is defined as not active."
 631:       ::= { pwAtmInboundNto1Entry 6 }
 632: 
 633:   pwAtmInboundNto1MappedVci     OBJECT-TYPE
 634:       SYNTAX        AtmVcIdentifier
 635:       MAX-ACCESS    read-create
 636:       STATUS        current
 637:       DESCRIPTION
 638:           "The generated VCI value of this ATM PW. The
 639:           entry is valid for PW type of atmCellNto1Vcc(9),
 640:           atmCellNto1Vpc(10), atmCell1to1Vcc(12), or
 641:           atmCell1to1Vpc(13. In VP case or other types, the
 642:           value will be the equivalent of 0xFFFFFFFF.
 643:           Value MAY be changed when the
 644:           PW is defined as not active."
 645:       ::= { pwAtmInboundNto1Entry 7 }
 646: 
 647: 
 648:   -- ATM PW Outbound Perf Table
 649: 
 650:   -- The following supplement the counters presented in the
 651:   -- PW generic MIB
 652:   -- ATM PW Performance Current Table.
 653: 
 654:   pwAtmPerfCurrentTable OBJECT-TYPE
 655:     SYNTAX        SEQUENCE OF PwAtmPerfCurrentEntry
 656:     MAX-ACCESS    not-accessible
 657:     STATUS        current
 658:     DESCRIPTION
 659:         "The current 15 minute interval counts are in
 660:          this table.
 661:          This table provides performance information per ATM PW."
 662:     ::= { pwAtmObjects 8 }
 663: 
 664:   pwAtmPerfCurrentEntry OBJECT-TYPE
 665:     SYNTAX        PwAtmPerfCurrentEntry
 666:     MAX-ACCESS    not-accessible
 667:     STATUS        current
 668:     DESCRIPTION
 669:         "An entry in this table is created by the agent for every
 670:          pwAtmCfgTable entry. After 15 minutes, the contents of this
 671:          table entry are copied to a new entry in the
 672:          pwAtmPerfInterval table and the counts in this entry
 673:          are reset to zero."
 674:     INDEX  { pwIndex }
 675:     ::= { pwAtmPerfCurrentTable 1 }
 676: 
 677:   PwAtmPerfCurrentEntry ::= SEQUENCE {
 678:        pwAtmPerfCurrentMissingPkts    PerfCurrentCount,
 679:        pwAtmPerfCurrentPktsReOrder    PerfCurrentCount,
 680:        pwAtmPerfCurrentPktsMisOrder   PerfCurrentCount,
 681:        pwAtmPerfCurrentPktsTimeout    PerfCurrentCount,
 682:        pwAtmPerfCurrentCellsXmit      PerfCurrentCount,
 683:        pwAtmPerfCurrentCellsDropped   PerfCurrentCount,
 684:        pwAtmPerfCurrentCellsReceived  PerfCurrentCount,
 685:        pwAtmPerfCurrentUnknownCells   PerfCurrentCount
 686:     }
 687: 
 688:   pwAtmPerfCurrentMissingPkts OBJECT-TYPE
 689:     SYNTAX        PerfCurrentCount
 690:     MAX-ACCESS    read-only
 691:     STATUS        current
 692:     DESCRIPTION
 693:         "Number of missing packets (as detected via control word
 694:          sequence number gaps)."
 695:     ::= { pwAtmPerfCurrentEntry 1 }
 696: 
 697:   pwAtmPerfCurrentPktsReOrder OBJECT-TYPE
 698:     SYNTAX        PerfCurrentCount
 699:     MAX-ACCESS    read-only
 700:     STATUS        current
 701:     DESCRIPTION
 702:         "Number of packets detected out of sequence (via control
 703:          word sequence number), but successfully re-ordered.
 704:          Note: some implementations may not support this Feature."
 705:     ::= { pwAtmPerfCurrentEntry 2 }
 706: 
 707:   pwAtmPerfCurrentPktsMisOrder OBJECT-TYPE
 708:     SYNTAX        PerfCurrentCount
 709:     MAX-ACCESS    read-only
 710:     STATUS        current
 711:     DESCRIPTION
 712:         "Number of packets detected out of order (via control word
 713:          sequence numbers)."
 714:      ::= { pwAtmPerfCurrentEntry 3 }
 715: 
 716:   pwAtmPerfCurrentPktsTimeout OBJECT-TYPE
 717:     SYNTAX        PerfCurrentCount
 718:     MAX-ACCESS    read-only
 719:     STATUS        current
 720:     DESCRIPTION
 721:         "Number of packets transmitted due to timeout expiration
 722:          while attempting to collect cells."
 723:      ::= { pwAtmPerfCurrentEntry 4 }
 724: 
 725:   pwAtmPerfCurrentCellsXmit OBJECT-TYPE
 726:     SYNTAX        PerfCurrentCount
 727:     MAX-ACCESS    read-only
 728:     STATUS        current
 729:     DESCRIPTION
 730:         "Number of transmitted cells."
 731:      ::= { pwAtmPerfCurrentEntry 5 }
 732: 
 733:   pwAtmPerfCurrentCellsDropped OBJECT-TYPE
 734:     SYNTAX        PerfCurrentCount
 735:     MAX-ACCESS    read-only
 736:     STATUS        current
 737:     DESCRIPTION
 738:         "Number of dropped cells."
 739:      ::= { pwAtmPerfCurrentEntry 6 }
 740: 
 741:   pwAtmPerfCurrentCellsReceived OBJECT-TYPE
 742:     SYNTAX        PerfCurrentCount
 743:     MAX-ACCESS    read-only
 744:     STATUS        current
 745:     DESCRIPTION
 746:         "Number of received cells."
 747:      ::= { pwAtmPerfCurrentEntry 7 }
 748: 
 749:   pwAtmPerfCurrentUnknownCells OBJECT-TYPE
 750:     SYNTAX        PerfCurrentCount
 751:     MAX-ACCESS    read-only
 752:     STATUS        current
 753:     DESCRIPTION
 754:         "Number of cells received from the PSN with unknown VPI or
 755:         VCI values. This object is relevant only in N:1 mode."
 756:      ::= { pwAtmPerfCurrentEntry 8 }
 757: 
 758:   -- End ATM PW Performance Current Interval Table
 759: 
 760: 
 761:   -- ATM PW Performance Interval Table.
 762: 
 763:   pwAtmPerfIntervalTable OBJECT-TYPE
 764:     SYNTAX        SEQUENCE OF PwAtmPerfIntervalEntry
 765:     MAX-ACCESS    not-accessible
 766:     STATUS        current
 767:     DESCRIPTION
 768:         "This table provides performance information per ATM PW
 769:          similar to the pwAtmPerfCurrentTable above. However,
 770:          these counts represent historical 15 minute intervals.
 771:          Typically, this table will have a maximum of 96 entries
 772:          for a 24 hour period. "
 773:     ::= { pwAtmObjects 9 }
 774: 
 775:   pwAtmPerfIntervalEntry OBJECT-TYPE
 776:     SYNTAX        PwAtmPerfIntervalEntry
 777:     MAX-ACCESS    not-accessible
 778:     STATUS        current
 779:     DESCRIPTION
 780:         "An entry in this table is created by the agent for
 781:          every pwAtmPerfCurrentEntry that is 15 minutes old.
 782:          The contents of the Current entry are copied to the new
 783:          entry here. The Current entry, then resets its counts
 784:          to zero for the next current 15 minute interval. "
 785:     INDEX  { pwIndex, pwAtmPerfIntervalNumber }
 786:     ::= { pwAtmPerfIntervalTable 1 }
 787: 
 788:   PwAtmPerfIntervalEntry ::= SEQUENCE {
 789:        pwAtmPerfIntervalNumber         Unsigned32,
 790:        pwAtmPerfIntervalValidData      TruthValue,
 791:        pwAtmPerfIntervalDuration       Unsigned32,
 792:        pwAtmPerfIntervalMissingPkts    PerfIntervalCount,
 793:        pwAtmPerfIntervalPktsReOrder    PerfIntervalCount,
 794:        pwAtmPerfIntervalPktsMisOrder   PerfIntervalCount,
 795:        pwAtmPerfIntervalPktsTimeout    PerfIntervalCount,
 796:        pwAtmPerfIntervalCellsXmit      PerfIntervalCount,
 797:        pwAtmPerfIntervalCellsDropped   PerfIntervalCount,
 798:        pwAtmPerfIntervalCellsReceived  PerfIntervalCount,
 799:        pwAtmPerfIntervalUnknownCells   PerfIntervalCount
 800:        }
 801: 
 802:   pwAtmPerfIntervalNumber OBJECT-TYPE
 803:     SYNTAX        Unsigned32
 804:     MAX-ACCESS    not-accessible
 805:     STATUS        current
 806:     DESCRIPTION
 807:         "A number (normally between 1 and 96 to cover a 24 hour
 808:          period) which identifies the interval for which the set
 809:          of statistics is available. The interval identified by 1
 810:          is the most recently completed 15 minute interval, and
 811:          the interval identified by N is the interval immediately
 812:          preceding the one identified by N-1. The minimum range of
 813:          N is 1 through 4. The default range is 1 through 32. The
 814:          maximum value of N is 1 through 96."
 815:     ::= { pwAtmPerfIntervalEntry 1 }
 816: 
 817:   pwAtmPerfIntervalValidData OBJECT-TYPE
 818:     SYNTAX        TruthValue
 819:     MAX-ACCESS    read-only
 820:     STATUS        current
 821:     DESCRIPTION
 822:         "This variable indicates if the data for this interval
 823:          is valid."
 824:     ::= { pwAtmPerfIntervalEntry 2 }
 825: 
 826:   pwAtmPerfIntervalDuration OBJECT-TYPE
 827:      SYNTAX      Unsigned32
 828:      MAX-ACCESS  read-only
 829:      STATUS      current
 830:      DESCRIPTION
 831:        "The duration of a particular interval in seconds,
 832:         Adjustments in the system's time-of-day clock, may
 833:         cause the interval to be greater or less than, the
 834:         normal value. Therefore this actual interval value
 835:         is provided."
 836:      ::= { pwAtmPerfIntervalEntry 3 }
 837: 
 838:   pwAtmPerfIntervalMissingPkts OBJECT-TYPE
 839:     SYNTAX        PerfIntervalCount
 840:     MAX-ACCESS    read-only
 841:     STATUS        current
 842:     DESCRIPTION
 843:         "Number of missing packets (as detected via control
 844:          word sequence number gaps)."
 845:     ::= { pwAtmPerfIntervalEntry 4 }
 846: 
 847:   pwAtmPerfIntervalPktsReOrder OBJECT-TYPE
 848:     SYNTAX        PerfIntervalCount
 849:     MAX-ACCESS    read-only
 850:     STATUS        current
 851:     DESCRIPTION
 852:         "Number of packets detected out of sequence (via control
 853:          word sequence number), but successfully re-ordered.
 854:          Note: some implementations may not support this
 855:          Feature."
 856:     ::= { pwAtmPerfIntervalEntry 5 }
 857: 
 858:    pwAtmPerfIntervalPktsMisOrder OBJECT-TYPE
 859:     SYNTAX        PerfIntervalCount
 860:     MAX-ACCESS    read-only
 861:     STATUS        current
 862:     DESCRIPTION
 863:         "Number of packets detected out of order (via control word
 864:          sequence numbers)."
 865:     ::= { pwAtmPerfIntervalEntry 6 }
 866: 
 867:   pwAtmPerfIntervalPktsTimeout OBJECT-TYPE
 868:     SYNTAX        PerfIntervalCount
 869:     MAX-ACCESS    read-only
 870:     STATUS        current
 871:     DESCRIPTION
 872:         "Number of packets transmitted due to timeout expiration."
 873:      ::= { pwAtmPerfIntervalEntry 7 }
 874: 
 875:   pwAtmPerfIntervalCellsXmit OBJECT-TYPE
 876:     SYNTAX        PerfIntervalCount
 877:     MAX-ACCESS    read-only
 878:     STATUS        current
 879:     DESCRIPTION
 880:         "Number of transmitted cells."
 881:      ::= { pwAtmPerfIntervalEntry 8 }
 882: 
 883:   pwAtmPerfIntervalCellsDropped OBJECT-TYPE
 884:     SYNTAX        PerfIntervalCount
 885:     MAX-ACCESS    read-only
 886:     STATUS        current
 887:     DESCRIPTION
 888:         "Number of dropped cells."
 889:      ::= { pwAtmPerfIntervalEntry 9 }
 890: 
 891:   pwAtmPerfIntervalCellsReceived OBJECT-TYPE
 892:     SYNTAX        PerfIntervalCount
 893:     MAX-ACCESS    read-only
 894:     STATUS        current
 895:     DESCRIPTION
 896:         "Number of received cells."
 897:      ::= { pwAtmPerfIntervalEntry 10 }
 898: 
 899:   pwAtmPerfIntervalUnknownCells OBJECT-TYPE
 900:     SYNTAX        PerfIntervalCount
 901:     MAX-ACCESS    read-only
 902:     STATUS        current
 903:     DESCRIPTION
 904:         "Number of cells received from the PSN  with unknown VPI or
 905:         VCI values. This object is relevant only in N:1 mode."
 906:      ::= { pwAtmPerfIntervalEntry 11 }
 907: 
 908:   -- End ATM PW Performance Interval Table
 909: 
 910: 
 911:   -- ATM PW 1day Performance Table
 912: 
 913: 
 914:   pwAtmPerf1DayIntervalTable OBJECT-TYPE
 915:     SYNTAX        SEQUENCE OF PwAtmPerf1DayIntervalEntry
 916:     MAX-ACCESS    not-accessible
 917:     STATUS        current
 918:     DESCRIPTION
 919:         "This table provides performance information per ATM PW
 920:          similar to the pwAtmPerfIntervalTable above. However,
 921:          these counters represent historical 1 day intervals up to
 922:          one full month."
 923:     ::= { pwAtmObjects 10 }
 924: 
 925:   pwAtmPerf1DayIntervalEntry OBJECT-TYPE
 926:     SYNTAX        PwAtmPerf1DayIntervalEntry
 927:     MAX-ACCESS    not-accessible
 928:     STATUS        current
 929:     DESCRIPTION
 930:         "An entry is created in this table by the agent
 931:          for every entry in the pwAtmCfgTable table."
 932:     INDEX  { pwIndex,pwAtmPerf1DayIntervalNumber }
 933:        ::= { pwAtmPerf1DayIntervalTable 1 }
 934: 
 935:   PwAtmPerf1DayIntervalEntry ::= SEQUENCE {
 936:        pwAtmPerf1DayIntervalNumber          Unsigned32,
 937:        pwAtmPerf1DayIntervalValidData       TruthValue,
 938:        pwAtmPerf1DayIntervalDuration        Unsigned32,
 939:        pwAtmPerf1DayIntervalMissingPkts     Counter32,
 940:        pwAtmPerf1DayIntervalPktsReOrder     Counter32,
 941:        pwAtmPerf1DayIntervalPktsMisOrder    Counter32,
 942:        pwAtmPerf1DayIntervalPktsTimeout     Counter32,
 943:        pwAtmPerf1DayIntervalCellsXmit       Counter32,
 944:        pwAtmPerf1DayIntervalCellsDropped    Counter32,
 945:        pwAtmPerf1DayIntervalCellsReceived   Counter32,
 946:        pwAtmPerf1DayIntervalUnknownCells    Counter32
 947:        }
 948: 
 949:   pwAtmPerf1DayIntervalNumber OBJECT-TYPE
 950:     SYNTAX        Unsigned32
 951:     MAX-ACCESS    not-accessible
 952:     STATUS        current
 953:     DESCRIPTION
 954:         "The number of interval, where 1 indicates current day
 955:          measured period and 2 and above indicate previous days
 956:          respectively"
 957:     ::= { pwAtmPerf1DayIntervalEntry 1 }
 958: 
 959:   pwAtmPerf1DayIntervalValidData OBJECT-TYPE
 960:     SYNTAX        TruthValue
 961:     MAX-ACCESS    read-only
 962:     STATUS        current
 963:     DESCRIPTION
 964:         "This object indicates if the data for this interval
 965:          is valid."
 966:     ::= { pwAtmPerf1DayIntervalEntry 2 }
 967: 
 968:   pwAtmPerf1DayIntervalDuration OBJECT-TYPE
 969:     SYNTAX      Unsigned32
 970:     MAX-ACCESS  read-only
 971:     STATUS      current
 972:     DESCRIPTION
 973:       "The duration of a particular interval in seconds,
 974:        Adjustments in the system's time-of-day clock, may
 975:        cause the interval to be greater or less than, the
 976:        normal value. Therefore this actual interval value
 977:        is provided."
 978:     ::= { pwAtmPerf1DayIntervalEntry 3 }
 979: 
 980:   pwAtmPerf1DayIntervalMissingPkts OBJECT-TYPE
 981:     SYNTAX        Counter32
 982:     MAX-ACCESS    read-only
 983:     STATUS        current
 984:     DESCRIPTION
 985:       "Number of missing packets (as detected via control word
 986:        sequence number gaps)."
 987:     ::= { pwAtmPerf1DayIntervalEntry 4 }
 988: 
 989:   pwAtmPerf1DayIntervalPktsReOrder OBJECT-TYPE
 990:     SYNTAX        Counter32
 991:     MAX-ACCESS    read-only
 992:     STATUS        current
 993:     DESCRIPTION
 994:         "Number of packets detected out of sequence (via control
 995:          word sequence number), but successfully re-ordered.
 996:          Note: some implementations may not support this
 997:          feature."
 998:     ::= { pwAtmPerf1DayIntervalEntry 5 }
 999: 
1000:   pwAtmPerf1DayIntervalPktsMisOrder OBJECT-TYPE
1001:     SYNTAX        Counter32
1002:     MAX-ACCESS    read-only
1003:     STATUS        current
1004:     DESCRIPTION
1005:         "Number of packets detected out of order(via control word
1006:          sequence numbers), and could not be re-ordered."
1007:     ::= { pwAtmPerf1DayIntervalEntry 6 }
1008: 
1009:   pwAtmPerf1DayIntervalPktsTimeout OBJECT-TYPE
1010:     SYNTAX        Counter32
1011:     MAX-ACCESS    read-only
1012:     STATUS        current
1013:     DESCRIPTION
1014:         "Number of packets transmitted due to timeout expiration."
1015:      ::= { pwAtmPerf1DayIntervalEntry 7 }
1016: 
1017:   pwAtmPerf1DayIntervalCellsXmit OBJECT-TYPE
1018:     SYNTAX        Counter32
1019:     MAX-ACCESS    read-only
1020:     STATUS        current
1021:     DESCRIPTION
1022:         "Number of transmitted cells."
1023:      ::= { pwAtmPerf1DayIntervalEntry 8 }
1024: 
1025:   pwAtmPerf1DayIntervalCellsDropped OBJECT-TYPE
1026:     SYNTAX        Counter32
1027:     MAX-ACCESS    read-only
1028:     STATUS        current
1029:     DESCRIPTION
1030:         "Number of dropped cells."
1031:      ::= { pwAtmPerf1DayIntervalEntry 9 }
1032: 
1033:   pwAtmPerf1DayIntervalCellsReceived OBJECT-TYPE
1034:     SYNTAX        Counter32
1035:     MAX-ACCESS    read-only
1036:     STATUS        current
1037:     DESCRIPTION
1038:         "Number of received cells."
1039:      ::= { pwAtmPerf1DayIntervalEntry 10 }
1040: 
1041:   pwAtmPerf1DayIntervalUnknownCells OBJECT-TYPE
1042:     SYNTAX        Counter32
1043:     MAX-ACCESS    read-only
1044:     STATUS        current
1045:     DESCRIPTION
1046:         "Number of cells received from the PSN  with unknown VPI
1047:         or VCI value. This object is relevant only in N:1 mode."
1048:      ::= { pwAtmPerf1DayIntervalEntry 11 }
1049: 
1050:   -- End of ATM PW Performance table
1051: 
1052:       pwAtmGroups      OBJECT IDENTIFIER ::= { pwAtmConformance 1 }
1053:       pwAtmCompliances OBJECT IDENTIFIER ::= { pwAtmConformance 2 }
1054: 
1055:       pwAtmCompliance MODULE-COMPLIANCE
1056:       STATUS  current
1057:       DESCRIPTION
1058:               "The compliance statement for agent that support
1059:                ATM PW."
1060:       MODULE  -- this module
1061:           MANDATORY-GROUPS { pwAtmCfgGroup,
1062:                              pwAtmPerfGroup
1063:                            }
1064: 
1065:          OBJECT pwAtmCfgFarEndMaxCellConcatenation
1066:          MIN-ACCESS read-only
1067:          DESCRIPTION
1068:           "The ability to set this object
1069:           is not required."
1070: 
1071: 
1072:          GROUP        pwAtmOutbound1to1Group
1073:          DESCRIPTION "This group is mandatory only for implementations
1074:                       that support the ATM PW 1:1 mode and not using
1075:                       Nto1 table."
1076: 
1077:          GROUP        pwAtmInbound1to1Group
1078:          DESCRIPTION "This group is mandatory only for implementations
1079:                       that support the ATM PW 1:1 mode and not using
1080:                       Nto1 table."
1081: 
1082:          GROUP        pwAtmOutboundNto1Group
1083:          DESCRIPTION "This group is mandatory only for implementations
1084:                       that support the ATM PW N:1 and transparent mode."
1085: 
1086:          GROUP        pwAtmInboundNto1Group
1087:          DESCRIPTION "This group is mandatory only for implementations
1088:                       that support the ATM PW N:1 and transparent mode."
1089: 
1090:       ::= { pwAtmCompliances 2 }
1091: 
1092: 
1093:   -- Units of conformance.
1094: 
1095:           pwAtmCfgGroup OBJECT-GROUP
1096:       OBJECTS {pwAtmCfgMaxCellConcatenation,
1097:                pwAtmCfgFarEndMaxCellConcatenation,
1098:                pwAtmCfgTimeoutMode,
1099:                pwAtmClpQosMapping
1100:                        }
1101: 
1102:       STATUS  current
1103:       DESCRIPTION
1104:                 "Collection of objects for basic ATM PW
1105:                  config."
1106:       ::= { pwAtmGroups 5 }
1107: 
1108:           pwAtmPerfGroup OBJECT-GROUP
1109:       OBJECTS {pwAtmPerfCurrentMissingPkts,
1110:                pwAtmPerfCurrentPktsReOrder,
1111:                pwAtmPerfCurrentPktsMisOrder,
1112:                pwAtmPerfCurrentPktsTimeout,
1113:                pwAtmPerfCurrentCellsXmit,
1114:                pwAtmPerfCurrentCellsDropped,
1115:                pwAtmPerfCurrentCellsReceived,
1116:                pwAtmPerfCurrentUnknownCells,
1117:                pwAtmPerfIntervalValidData,
1118:                pwAtmPerfIntervalDuration,
1119:                pwAtmPerfIntervalMissingPkts,
1120:                pwAtmPerfIntervalPktsReOrder,
1121:                pwAtmPerfIntervalPktsMisOrder,
1122:                pwAtmPerfIntervalPktsTimeout,
1123:                pwAtmPerfIntervalCellsXmit,
1124:                pwAtmPerfIntervalCellsDropped,
1125:                pwAtmPerfIntervalCellsReceived,
1126:                pwAtmPerfIntervalUnknownCells,
1127:                pwAtmPerf1DayIntervalValidData,
1128:                pwAtmPerf1DayIntervalDuration,
1129:                pwAtmPerf1DayIntervalMissingPkts,
1130:                pwAtmPerf1DayIntervalPktsReOrder,
1131:                pwAtmPerf1DayIntervalPktsMisOrder,
1132:                pwAtmPerf1DayIntervalPktsTimeout,
1133:                pwAtmPerf1DayIntervalCellsXmit,
1134:                pwAtmPerf1DayIntervalCellsDropped,
1135:                pwAtmPerf1DayIntervalCellsReceived,
1136:                pwAtmPerf1DayIntervalUnknownCells
1137:                            }
1138:       STATUS current
1139:       DESCRIPTION
1140:                 "Collection of objects for basic ATM PW Performance."
1141:       ::= { pwAtmGroups 6 }
1142: 
1143:       pwAtmOutbound1to1Group OBJECT-GROUP
1144:       OBJECTS {pwAtmOutboundAtmIf,
1145:                pwAtmOutboundVpi,
1146:                pwAtmOutboundVci,
1147:                pwAtmOutboundTrafficParamDescr,
1148:                pwAtmOutboundRowStatus
1149:                }
1150:       STATUS  current
1151:       DESCRIPTION
1152:                 "Collection of objects for basic 1:1 ATM PW outbound
1153:                  config."
1154:       ::= { pwAtmGroups 7 }
1155: 
1156:           pwAtmInbound1to1Group OBJECT-GROUP
1157:       OBJECTS {pwAtmInboundAtmIf,
1158:                pwAtmInboundVpi,
1159:                pwAtmInboundVci,
1160:                pwAtmInboundTrafficParamDescr,
1161:                pwAtmInboundRowStatus
1162:                }
1163:       STATUS  current
1164:       DESCRIPTION
1165:             "Collection of objects for basic 1:1 ATM PW inbound
1166:              config."
1167:       ::= { pwAtmGroups 8 }
1168: 
1169:           pwAtmOutboundNto1Group OBJECT-GROUP
1170:       OBJECTS {pwAtmOutboundNto1RowStatus,
1171:                pwAtmOutboundNto1TrafficParamDescr,
1172:                pwAtmOutboundNto1MappedVpi,
1173:                pwAtmOutboundNto1MappedVci
1174:                            }
1175:       STATUS  current
1176:       DESCRIPTION
1177:             "Collection of objects for N:1 or 1:1 or transparent
1178:             ATM PW outbound config."
1179:       ::= { pwAtmGroups 9 }
1180: 
1181:           pwAtmInboundNto1Group OBJECT-GROUP
1182: 
1183:       OBJECTS {pwAtmInboundNto1RowStatus,
1184:                pwAtmInboundNto1TrafficParamDescr,
1185:                pwAtmInboundNto1MappedVpi,
1186:                pwAtmInboundNto1MappedVci
1187:                    }
1188:       STATUS current
1189:       DESCRIPTION
1190:             "Collection of objects for  N:1 or 1:1 or transparent
1191:              ATM PW inbound config."
1192:       ::= { pwAtmGroups 10 }
1193: 
1194: 
1195:   END
1196: 
1197: -- 
1198: --    Copyright (C) The IETF Trust (2007).
1199: -- 
1200: --    This document is subject to the rights, licenses and restrictions
1201: --    contained in BCP 78, and except as set forth therein, the authors
1202: --    retain all their rights.
1203: -- 
1204: --    This document and the information contained herein are provided on an
1205: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
1206: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
1207: --    THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
1208: --    OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
1209: --    THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1210: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1211: -- 
1212: -- 
1213: -- Intellectual Property
1214: -- 
1215: --    The IETF takes no position regarding the validity or scope of any
1216: --    Intellectual Property Rights or other rights that might be claimed to
1217: --    pertain to the implementation or use of the technology described in
1218: --    this document or the extent to which any license under such rights
1219: --    might or might not be available; nor does it represent that it has
1220: --    made any independent effort to identify any such rights.  Information
1221: --    on the procedures with respect to rights in RFC documents can be
1222: --    found in BCP 78 and BCP 79.
1223: -- 
1224: --    Copies of IPR disclosures made to the IETF Secretariat and any
1225: --    assurances of licenses to be made available, or the result of an
1226: --    attempt made to obtain a general license or permission for the use of
1227: --    such proprietary rights by implementers or users of this
1228: --    specification can be obtained from the IETF on-line IPR repository at
1229: --    http://www.ietf.org/ipr.
1230: -- 
1231: --    The IETF invites any interested party to bring to its attention any
1232: --    copyrights, patents or patent applications, or other proprietary
1233: --    rights that may cover technology that may be required to implement
1234: --    this standard.  Please address the information to the IETF at
1235: --    ietf-ipr@ietf.org.
1236: -- 
1237: -- 
1238: -- Acknowledgment
1239: -- 
1240: --    Funding for the RFC Editor function is provided by the IETF
1241: --    Administrative Support Activity (IASA).
1242: