smilint output for ./SNA-SDLC-MIB


Message Severities
SeverityCount
error6
minor error1
change recommended34
warning15
Message Types
TypeCount
group-membership (change recommended)34
index-element-accessible (warning)1
index-element-no-range (error)6
integer-misuse (warning)10
notification-not-reversible (warning)2
obsolete-import (warning)1
revision-missing (minor error)1
sequence-order (warning)1

Messages:

SNA-SDLC-MIB

   1: -- extracted from rfc1747.txt
   2: -- at Mon Nov 15 17:11:50 1999
   3: 
   4: SNA-SDLC-MIB DEFINITIONS ::= BEGIN
   5: 
   6: IMPORTS
   7:     MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
   8:     Counter32, Integer32, TimeTicks
   9:         FROM SNMPv2-SMI
  10:     DisplayString, RowStatus, TimeInterval
  11:         FROM SNMPv2-TC
  12:     MODULE-COMPLIANCE, OBJECT-GROUP
  13:         FROM SNMPv2-CONF
  14:     mib-2, ifIndex, ifAdminStatus, ifOperStatus
  14: warning - warning: identifier `mib-2' should be imported from `SNMPv2-SMI' instead of `RFC1213-MIB'
  15:         FROM RFC1213-MIB;
  16: 
  17: 
  18: snaDLC MODULE-IDENTITY
  19:         LAST-UPDATED  "9411150000Z"
  20:         ORGANIZATION  "IETF SNA DLC MIB Working Group"
  21:         CONTACT-INFO
  22:                 "        Wayne Clark
  23: 
  24:                  Postal: cisco Systems, Inc.
  25:                          3100 Smoketree Ct.
  26:                          Suite 1000
  27:                          Raleigh, NC 27604
  28:                          US
  29: 
  30:                     Tel: +1 919 878 6958
  31: 
  32:                  E-Mail: wclark@cisco.com"
  33: 
  34:         DESCRIPTION
  35:                 "This is the MIB module for objects used to
  36:                  manage SDLC devices."
  37: 
  38: ::= { mib-2 41 }
  38: minor error - revision for last update is missing
  39: 
  40: --
  41: --  The following data link controls are modelled in this MIB module:
  42: --
  43: --     1. SDLC
  44: --
  45: 
  46: sdlc        OBJECT IDENTIFIER ::= { snaDLC 1 }
  47: --
  48: --  THE SDLC GROUP
  49: --  ==============
  50: --
  51: --  The following resources are modelled in the SDLC group of this
  52: --  MIB module:
  53: --
  54: --     1. PORTS
  55: --     2. LINK STATIONS
  56: 
  57: sdlcPortGroup OBJECT IDENTIFIER ::= { sdlc 1 } -- Physical Ports
  58: sdlcLSGroup   OBJECT IDENTIFIER ::= { sdlc 2 } -- Logical Link Stations
  59: 
  60: --
  61: --  THE SDLC PORT GROUP
  62: --  ===================
  63: --
  64: --  The following classes of information is modelled for each SDLC port:
  65: --
  66: --     1.  ADMINISTRATIVE ( read/write)
  67: --     2.  OPERATIONAL    ( read-only)
  68: --     3.  STATISTICS     ( read-only)
  69: 
  70: --  Information not found in this group is found in tables described in
  71: --  the following RFCs:
  72: --
  73: --    1.  RFC1213  - MIB-II
  74: --
  75: --            TABLE                      INDEX
  76: --            ====================       ====================
  77: --        a.  ifTable                    ifIndex
  78: --
  79: --    2.  RFC1659  - The RS232-like MIB
  80: --
  81: --            TABLE                      INDEX
  82: --            ====================       ====================
  83: --        a.  rs232PortTable             rs232PortIndex
  84: --        b.  rs232SyncPortTable         rs232SyncPortIndex
  85: --        c.  rs232InSigTable            rs232InSigPortIndex,
  86: --                                       rs232InSigName
  87: --        d.  rs232OutSigTable           rs232OutSigPortIndex,
  88: --                                       rs232OutSigName
  89: --     ** e.  rs232AsyncPortTable        rs232AsyncPortIndex
  90: --
  91: --     ** rs232AsyncPortTable for ISO 3309.3 ( Start-Stop SDLC).
  92: --  *************************************************************
  93: --  *                                                           *
  94: --  *           THE SDLC PORT ADMINISTRATIVE TABLE              *
  95: --  *                                                           *
  96: --  *************************************************************
  97: 
  98: sdlcPortAdminTable  OBJECT-TYPE
  99:                     SYNTAX      SEQUENCE OF SdlcPortAdminEntry
 100:                     MAX-ACCESS  not-accessible
 101:                     STATUS      current
 102:                     DESCRIPTION
 103:                         "This table contains objects that can be
 104:                         changed to manage an SDLC port.    Changing one
 105:                         of these parameters may take effect in the
 106:                         operating port immediately or may wait until
 107:                         the interface is restarted depending on the
 108:                         details of the implementation.
 109: 
 110:                         Most of the objects in this read-write table
 111:                         have corresponding read-only objects in the
 112:                         sdlcPortOperTable that return the current
 113:                         operating value.
 114: 
 115:                         The operating values may be different from
 116:                         these configured values if  a configured
 117:                         parameter was changed after the interface was
 118:                         started."
 119:                      ::= { sdlcPortGroup 1 }
 120: 
 121: sdlcPortAdminEntry  OBJECT-TYPE
 121: error - index element `RFC1213-MIB::ifIndex' of row `sdlcPortAdminEntry' must have a range restriction
 122:                     SYNTAX      SdlcPortAdminEntry
 123:                     MAX-ACCESS  not-accessible
 124:                     STATUS      current
 125:                     DESCRIPTION
 126:                         "A list of configured values for an SDLC port."
 127:                     INDEX   { ifIndex }
 128:                     ::= { sdlcPortAdminTable 1 }
 129: 
 130: SdlcPortAdminEntry  ::= SEQUENCE
 131: {
 132:         sdlcPortAdminName           DisplayString,
 133:         sdlcPortAdminRole           INTEGER,
 134:         sdlcPortAdminType           INTEGER,
 135:         sdlcPortAdminTopology       INTEGER,
 136:         sdlcPortAdminISTATUS        INTEGER,
 137:         sdlcPortAdminACTIVTO        TimeInterval,
 138:         sdlcPortAdminPAUSE          TimeInterval,
 139:         sdlcPortAdminSERVLIM        Integer32,
 140:         sdlcPortAdminSlowPollTimer  TimeInterval
 141: }
 142: 
 143: sdlcPortAdminName   OBJECT-TYPE
 144:                     SYNTAX      DisplayString (SIZE (1..10))
 145:                     MAX-ACCESS  read-write
 146:                     STATUS      current
 147:                     DESCRIPTION
 148:                         "An octet string that defines the physical port
 149:                         to which this interface is assigned.  It has
 150:                         implementation-specific significance. Its value
 151:                         shall be unique within the administered
 152:                         system.  It must contain only ASCII printable
 153:                         characters.  Should an implementation choose to
 154:                         accept a write operation  for this object, it
 155:                         causes the logical port definition associated
 156:                         with the table instance to be moved to  a
 157:                         different physical port.  A write operation
 158:                         shall not take effect until the port is cycled
 159:                         inactive."
 160:                     ::= { sdlcPortAdminEntry 1 }
 161: 
 162: sdlcPortAdminRole   OBJECT-TYPE
 163:                     SYNTAX      INTEGER
 164:                     {
 165:                         primary(1),
 166:                         secondary(2),
 167:                         negotiable(3)
 168:                     }
 169:                     MAX-ACCESS  read-write
 170:                     STATUS      current
 171:                     DESCRIPTION
 172:                         "This object describes the role that the link
 173:                         station shall assume the next time a connection
 174:                         is established.
 175: 
 176:                         Even though this is defined as a port object,
 177:                         it is a link station attribute in the sense
 178:                         that a role is per link station.  However, it
 179:                         is not possible to vary link station roles on a
 180:                         particular port.  For example, if an SDLC port
 181:                         is configured to primary, all link stations on
 182:                         that port must be primary."
 183:                     ::= { sdlcPortAdminEntry 2 }
 184: 
 185: sdlcPortAdminType   OBJECT-TYPE
 186:                     SYNTAX      INTEGER
 187:                     {
 188:                          leased(1),
 189:                          switched(2)
 190:                     }
 191:                     MAX-ACCESS  read-write
 192:                     STATUS      current
 193:                     DESCRIPTION
 194:                         "This parameter defines whether the SDLC port
 195:                         is to connect to a leased or switched line.  A
 196:                         write operation to this administrative  value
 197:                         shall not take effect until the SDLC port has
 198:                         been cycled inactive."
 199:                     DEFVAL { leased }
 200:                     ::= { sdlcPortAdminEntry 3 }
 201: 
 202: sdlcPortAdminTopology  OBJECT-TYPE
 203:                     SYNTAX      INTEGER
 204:                     {
 205:                          pointToPoint(1),
 206:                          multipoint(2)
 207:                     }
 208:                     MAX-ACCESS  read-write
 209:                     STATUS      current
 210:                     DESCRIPTION
 211:                         "This parameter defines whether the SDLC port is
 212:                         capable of operating in either a point-to-point
 213:                         or multipoint topology.
 214: 
 215:                         sdlcPortAdminTopology == multipoint implies the
 216:                         port can also operate in a point-to-point
 217:                         topology.  sdlcPortAdminTopology ==
 218:                         pointToPoint does not imply the port can
 219:                         operate in a multipoint topology.
 220: 
 221:                         A write operation to this administrative value
 222:                         shall not take effect until the SDLC port has
 223:                         been cycled inactive."
 224:                     DEFVAL { pointToPoint }
 225:                     ::= { sdlcPortAdminEntry 4 }
 226: 
 227: sdlcPortAdminISTATUS  OBJECT-TYPE
 228:                     SYNTAX      INTEGER
 229:                     {
 230:                          inactive(1),
 231:                          active(2)
 232:                     }
 233:                     MAX-ACCESS  read-write
 234:                     STATUS      current
 235:                     DESCRIPTION
 236:                         "This parameter controls the initial value of
 237:                         the administrative status, ifAdminStatus, of
 238:                         this SDLC port at port start-up.  Depending
 239:                         on the implementation, a write operation to
 240:                         this administrative object may not take effect
 241:                         until the SDLC port has been cycled inactive."
 242:                     DEFVAL { active }
 243:                     ::= { sdlcPortAdminEntry 5 }
 244: 
 245: sdlcPortAdminACTIVTO    OBJECT-TYPE
 245: change recommended - warning: node `sdlcPortAdminACTIVTO' must be contained in at least one conformance group
 246:                     SYNTAX      TimeInterval
 247:                     MAX-ACCESS  read-write
 248:                     STATUS      current
 249:                     DESCRIPTION
 250:                         "This parameter defines the period of time (in
 251:                         1/100ths of a second) that the port will allow a
 252:                         switched line to remain inactive before
 253:                         disconnecting.  A switched line is considered
 254:                         to be inactive if there are no I-Frames being
 255:                         transferred.  A value of zero indicates no
 256:                         timeout.  Depending on the implementation, a
 257:                         write operation to this administered value may
 258:                         not take effect until the port is cycled
 259:                         inactive.
 260: 
 261:                         This object only has meaning for SDLC ports
 262:                         where sdlcPortAdminType == switched
 263: 
 264:                         The object descriptor contains the name of an
 265:                         NCP configuration parameter, ACTIVTO.  Please
 266:                         note that the value of this object represents
 267:                         1/100ths of a second while the NCP ACTIVTO is
 268:                         represented in seconds."
 269:                     DEFVAL { 0 }
 270:                     ::= { sdlcPortAdminEntry 6 }
 271: 
 272: sdlcPortAdminPAUSE  OBJECT-TYPE
 273:                     SYNTAX      TimeInterval
 274:                     MAX-ACCESS  read-write
 275:                     STATUS      current
 276:                     DESCRIPTION
 277:                         "This object defines the minimum elapsed time
 278:                         (in 1/100ths of a second) between any two
 279:                         traversals of the poll list for a primary SDLC
 280:                         port.  Depending on the implementation, a write
 281:                         operation to this administered value  may not
 282:                         take effect until the port is cycled inactive.
 283:                         The object descriptor contains the name of an
 284:                         NCP configuration parameter, PAUSE.  Please
 285:                         note that the value of this object represents
 286:                         1/100ths of a second while the NCP PAUSE is
 287:                         represented in 1/10ths of a second.
 288: 
 289:                         This object only has meaning for SDLC ports
 290:                         where sdlcPortAdminRole == primary "
 291:                     DEFVAL { 200 }
 292:                     ::= { sdlcPortAdminEntry 7 }
 293: 
 294: sdlcPortAdminSERVLIM OBJECT-TYPE
 295:                     SYNTAX      Integer32
 296:                     MAX-ACCESS  read-write
 297:                     STATUS      current
 298:                     DESCRIPTION
 299:                         "This object defines the number of times the
 300:                         active poll list will be traversed before
 301:                         polling a station on the slow poll list for a
 302:                         primary, multipoint SDLC port.  Depending  on
 303:                         the implementation, a write operation to this
 304:                         administered value  may not take effect until
 305:                         the port is cycled inactive.
 306: 
 307:                         This object only has meaning for SDLC ports
 308:                         where
 309:                             sdlcPortAdminRole == primary
 310:                         and
 311:                             sdlcPortAdminTopology == multipoint "
 312:                     DEFVAL { 20 }
 313:                     ::= { sdlcPortAdminEntry 8 }
 314: 
 315: sdlcPortAdminSlowPollTimer OBJECT-TYPE
 316:                     SYNTAX      TimeInterval
 317:                     MAX-ACCESS  read-write
 318:                     STATUS      current
 319:                     DESCRIPTION
 320:                         "This object describes the elapsed time (in
 321:                         1/100ths of a second) between polls for failed
 322:                         secondary link station addresses.  Depending
 323:                         on the implementation, a write operation to
 324:                         this administered value  may not take effect
 325:                         until the port is cycled inactive.
 326: 
 327:                         This object only has meaning for SDLC ports
 328:                         where
 329:                             sdlcPortAdminRole == primary
 330:                         and
 331:                             sdlcPortAdminTopology == multipoint "
 332:                     DEFVAL { 2000 }
 333:                     ::= { sdlcPortAdminEntry 9 }
 334: 
 335: --  *************************************************************
 336: --  *                                                           *
 337: --  *                THE SDLC PORT OPERATIONAL TABLE            *
 338: --  *                                                           *
 339: --  *************************************************************
 340: 
 341: sdlcPortOperTable   OBJECT-TYPE
 342:                     SYNTAX      SEQUENCE OF SdlcPortOperEntry
 343:                     MAX-ACCESS  not-accessible
 344:                     STATUS      current
 345:                     DESCRIPTION
 346:                         "This table contains current SDLC port
 347:                         parameters.  Many of these objects have
 348:                         corresponding objects inthe sdlcPortAdminTable."
 349:                     ::= { sdlcPortGroup 2 }
 350: 
 351: sdlcPortOperEntry   OBJECT-TYPE
 351: error - index element `RFC1213-MIB::ifIndex' of row `sdlcPortOperEntry' must have a range restriction
 352:                     SYNTAX      SdlcPortOperEntry
 353:                     MAX-ACCESS  not-accessible
 354:                     STATUS      current
 355:                     DESCRIPTION
 356:                         "Currently set parameters for a specific SDLC
 357:                         port."
 358:                     INDEX   { ifIndex }
 359:                     ::= { sdlcPortOperTable 1 }
 360: 
 361: SdlcPortOperEntry   ::= SEQUENCE
 362: {
 363:         sdlcPortOperName                DisplayString,
 364:         sdlcPortOperRole                INTEGER,
 365:         sdlcPortOperType                INTEGER,
 366:         sdlcPortOperTopology            INTEGER,
 367:         sdlcPortOperISTATUS             INTEGER,
 368:         sdlcPortOperACTIVTO             TimeInterval,
 369:         sdlcPortOperPAUSE               TimeInterval,
 370:         sdlcPortOperSlowPollMethod      INTEGER,
 371:         sdlcPortOperSERVLIM             Integer32,
 372:         sdlcPortOperSlowPollTimer       TimeInterval,
 373:         sdlcPortOperLastModifyTime      TimeTicks,
 374:         sdlcPortOperLastFailTime        TimeTicks,
 375:         sdlcPortOperLastFailCause       INTEGER
 376: }
 377: 
 378: sdlcPortOperName    OBJECT-TYPE
 379:                     SYNTAX      DisplayString (SIZE (1..8))
 380:                     MAX-ACCESS  read-only
 381:                     STATUS      current
 382:                     DESCRIPTION
 383:                         "An octet string that describes the physical
 384:                         port to which this interface is currently
 385:                         attached.  It has  implementation-specific
 386:                         significance."
 387:                     ::= { sdlcPortOperEntry 1 }
 388: 
 389: sdlcPortOperRole    OBJECT-TYPE
 390:                     SYNTAX      INTEGER
 391:                     {
 392:                         primary(1),
 393:                         secondary(2),
 394:                         undefined(3)
 395:                     }
 396:                     MAX-ACCESS  read-only
 397:                     STATUS      current
 398:                     DESCRIPTION
 399:                         "This object describes the role that the link
 400:                         station has assumed on this connection.
 401: 
 402:                         Even though this is defined as a port object,
 403:                         it is a link station attribute in the sense
 404:                         that a role is per link station.  However, it
 405:                         is not possible to vary link station roles on a
 406:                         particular port.  For example, if an SDLC port
 407:                         is configured to primary, all link stations on
 408:                         that port must be primary.
 409: 
 410:                         The value of sdlcPortOperRole is undefined(3)
 411:                         whenever the link station role has not yet been
 412:                         established by the mode setting command."
 413:                     ::= { sdlcPortOperEntry 2 }
 414: 
 415: sdlcPortOperType    OBJECT-TYPE
 416:                     SYNTAX      INTEGER
 417:                     {
 418:                          leased(1),
 419:                          switched(2)
 420:                     }
 421:                     MAX-ACCESS  read-only
 422:                     STATUS      current
 423:                     DESCRIPTION
 424:                         "This parameter defines whether the SDLC port
 425:                         is currently operating as though connected to a
 426:                         leased or switched line."
 427:                     ::= { sdlcPortOperEntry 3 }
 428: 
 429: sdlcPortOperTopology  OBJECT-TYPE
 430:                     SYNTAX      INTEGER
 431:                     {
 432:                          pointToPoint(1),
 433:                          multipoint(2)
 434:                     }
 435:                     MAX-ACCESS  read-only
 436:                     STATUS      current
 437:                     DESCRIPTION
 438:                         "This parameter defines whether the SDLC port is
 439:                         currently operating in a point-to-point or
 440:                         multipoint topology."
 441:                     ::= { sdlcPortOperEntry 4 }
 442: 
 443: sdlcPortOperISTATUS OBJECT-TYPE
 444:                     SYNTAX      INTEGER
 445:                     {
 446:                          inactive(1),
 447:                          active(2)
 448:                     }
 449:                     MAX-ACCESS  read-only
 450:                     STATUS      current
 451:                     DESCRIPTION
 452:                         "This parameter describes the initial value of
 453:                         the administrative status, ifAdminStatus, of
 454:                         this SDLC port at last port start-up."
 455:                     ::= { sdlcPortOperEntry 5 }
 456: 
 457: 
 458: sdlcPortOperACTIVTO OBJECT-TYPE
 459:                     SYNTAX      TimeInterval
 460:                     MAX-ACCESS  read-only
 461:                     STATUS      current
 462:                     DESCRIPTION
 463:                         "This parameter defines the period of time (in
 464:                         100ths of a second) that the port will allow a
 465:                         switched line to remain inactive before
 466:                         disconnecting.  A switched line is considered
 467:                         to be inactive if there are no I-Frames being
 468:                         transferred.
 469: 
 470:                         The object descriptor contains the name of an
 471:                         NCP configuration parameter, ACTIVTO.  Please
 472:                         note that the value of this object represents
 473:                         1/100ths of a second while the NCP ACTIVTO is
 474:                         represented in seconds.
 475:                         A value of zero indicates no timeout."
 476:                     ::= { sdlcPortOperEntry 6 }
 477: 
 478: sdlcPortOperPAUSE   OBJECT-TYPE
 479:                     SYNTAX      TimeInterval
 480:                     MAX-ACCESS  read-only
 481:                     STATUS      current
 482:                     DESCRIPTION
 483:                         "This object describes the current minimum
 484:                         elapsed time (in 1/100ths of a second) between
 485:                         any two traversals of the poll list for a
 486:                         primary SDLC port.
 487: 
 488:                         The object descriptor contains the name of an
 489:                         NCP configuration parameter, PAUSE.  Please
 490:                         note that the value of this object represents
 491:                         1/100ths of a second while the NCP PAUSE is
 492:                         represented in 1/10ths of a second.
 493: 
 494:                         This object only has meaning for SDLC ports
 495:                         where
 496:                             sdlcPortAdminRole == primary "
 497:                     ::= { sdlcPortOperEntry 7 }
 498: 
 499: sdlcPortOperSlowPollMethod OBJECT-TYPE
 500:                     SYNTAX      INTEGER
 501:                     {
 502:                          servlim(1),
 503:                          pollpause(2),
 504:                          other(3)
 505:                     }
 506:                     MAX-ACCESS  read-only
 507:                     STATUS      current
 508:                     DESCRIPTION
 509:                         "This object defines the exact method that is in
 510:                         effect for periodically polling failed secondary
 511:                         link station addresses.
 512: 
 513:                         If sdlcPortOperSlowPollMethod == servlim, then
 514:                         sdlcPortOperSERVLIM defines the actual polling
 515:                         characteristics.
 516: 
 517:                         If sdlcPortOperSlowPollMethod == pollpause,
 518:                         then sdlcPortOperSlowPollTimer defines the
 519:                         actual polling characteristics.
 520: 
 521:                         If sdlcPortOperSlowPollMethod == other, then
 522:                         the polling characteristics are modeled in
 523:                         vendor-specific objects.
 524: 
 525:                         This object only has meaning for SDLC ports
 526:                         where
 527:                             sdlcPortOperRole == primary
 528:                         and
 529:                             sdlcPortOperTopology == multipoint "
 530:                     ::= { sdlcPortOperEntry 8 }
 531: 
 532: sdlcPortOperSERVLIM OBJECT-TYPE
 533:                     SYNTAX      Integer32
 534:                     MAX-ACCESS  read-only
 535:                     STATUS      current
 536:                     DESCRIPTION
 537:                         "This object describes the number of times the
 538:                         active poll list is currently being traversed
 539:                         before polling a station on the slow poll list
 540:                         for a primary, multipoint SDLC port.
 541: 
 542:                         This object only has meaning for SDLC ports
 543:                         where
 544:                             sdlcPortOperRole == primary
 545:                         and
 546:                             sdlcPortOperTopology == multipoint "
 547:                     ::= { sdlcPortOperEntry 9 }
 548: 
 549: sdlcPortOperSlowPollTimer OBJECT-TYPE
 550:                     SYNTAX      TimeInterval
 551:                     MAX-ACCESS  read-only
 552:                     STATUS      current
 553:                     DESCRIPTION
 554:                         "This object describes the elapsed time (in
 555:                         1/100ths of a second) between polls for failed
 556:                         secondary link station addresses.
 557: 
 558:                         This object only has meaning for SDLC ports
 559:                         where
 560:                             sdlcPortOperRole == primary
 561:                         and
 562:                             sdlcPortOperTopology == multipoint "
 563:                     ::= { sdlcPortOperEntry 10 }
 564: 
 565: sdlcPortOperLastModifyTime    OBJECT-TYPE
 565: change recommended - warning: node `sdlcPortOperLastModifyTime' must be contained in at least one conformance group
 566:                     SYNTAX      TimeTicks
 567:                     MAX-ACCESS  read-only
 568:                     STATUS      current
 569:                     DESCRIPTION
 570:                         "This object describes the value of sysUpTime
 571:                          when this port definition was last modified.
 572:                          If the port has not been modified, then this
 573:                          value shall be zero."
 574:                     ::= { sdlcPortOperEntry 11 }
 575: 
 576: sdlcPortOperLastFailTime    OBJECT-TYPE
 577:                     SYNTAX      TimeTicks
 578:                     MAX-ACCESS  read-only
 579:                     STATUS      current
 580:                     DESCRIPTION
 581:                         "This object describes the value of sysUpTime
 582:                         when this SDLC port last failed.  If the port
 583:                         has not failed, then this value shall be zero."
 584:                     ::= { sdlcPortOperEntry 12 }
 585: 
 586: sdlcPortOperLastFailCause    OBJECT-TYPE
 587:                     SYNTAX      INTEGER
 588:                     {
 589:                         undefined(1),
 590:                         physical(2)
 591:                     }
 592:                     MAX-ACCESS  read-only
 593:                     STATUS      current
 594:                     DESCRIPTION
 595:                         "This enumerated object describes the cause of
 596:                         the last failure of this SDLC port.  If the
 597:                         port has not failed, then this object has a
 598:                         value of undefined(1)."
 599:                     DEFVAL { undefined }
 600:                     ::= { sdlcPortOperEntry 13 }
 601: 
 602: --  *************************************************************
 603: --  *                                                           *
 604: --  *           THE SDLC PORT STATISTICS TABLE                  *
 605: --  *                                                           *
 606: --  *************************************************************
 607: 
 608: sdlcPortStatsTable  OBJECT-TYPE
 609:                     SYNTAX      SEQUENCE OF SdlcPortStatsEntry
 610:                     MAX-ACCESS  not-accessible
 611:                     STATUS      current
 612:                     DESCRIPTION
 613:                         "Each entry in this table contains statistics
 614:                         for a specific SDLC port."
 615:                      ::= { sdlcPortGroup 3 }
 616: 
 617: sdlcPortStatsEntry  OBJECT-TYPE
 617: error - index element `RFC1213-MIB::ifIndex' of row `sdlcPortStatsEntry' must have a range restriction
 618:                     SYNTAX      SdlcPortStatsEntry
 619:                     MAX-ACCESS  not-accessible
 620:                     STATUS      current
 621:                     DESCRIPTION
 622:                         "A list of statistics for an SDLC port."
 623:                     INDEX   { ifIndex }
 624:                     ::= { sdlcPortStatsTable 1 }
 625: 
 626: SdlcPortStatsEntry ::= SEQUENCE
 627: {
 628:         sdlcPortStatsPhysicalFailures Counter32,
 629:         sdlcPortStatsInvalidAddresses Counter32,
 630:         sdlcPortStatsDwarfFrames      Counter32,
 631:         sdlcPortStatsPollsIn          Counter32,
 632:         sdlcPortStatsPollsOut         Counter32,
 633:         sdlcPortStatsPollRspsIn       Counter32,
 634:         sdlcPortStatsPollRspsOut      Counter32,
 635:         sdlcPortStatsLocalBusies      Counter32,
 636:         sdlcPortStatsRemoteBusies     Counter32,
 637:         sdlcPortStatsIFramesIn        Counter32,
 638:         sdlcPortStatsIFramesOut       Counter32,
 639:         sdlcPortStatsOctetsIn         Counter32,
 640:         sdlcPortStatsOctetsOut        Counter32,
 641:         sdlcPortStatsProtocolErrs     Counter32,
 642:         sdlcPortStatsActivityTOs      Counter32,
 643:         sdlcPortStatsRNRLIMITs        Counter32,
 644:         sdlcPortStatsRetriesExps      Counter32,
 645:         sdlcPortStatsRetransmitsIn    Counter32,
 646:         sdlcPortStatsRetransmitsOut   Counter32
 647: }
 648: 
 649: sdlcPortStatsPhysicalFailures OBJECT-TYPE
 650:                     SYNTAX      Counter32
 651:                     MAX-ACCESS  read-only
 652:                     STATUS      current
 653:                     DESCRIPTION
 654:                         "This object reflects the total number of times
 655:                         this port has failed due to its physical media
 656:                         since port startup.  At port startup time,
 657:                         this object must be initialized to zero."
 658:                     ::= { sdlcPortStatsEntry 1 }
 659: 
 660: sdlcPortStatsInvalidAddresses OBJECT-TYPE
 661:                     SYNTAX      Counter32
 662:                     MAX-ACCESS  read-only
 663:                     STATUS      current
 664:                     DESCRIPTION
 665:                         "This object reflects the total number of
 666:                         frames received by this port with invalid link
 667:                         station addresses."
 668:                     ::= { sdlcPortStatsEntry 2 }
 669: 
 670: sdlcPortStatsDwarfFrames OBJECT-TYPE
 671:                     SYNTAX      Counter32
 672:                     MAX-ACCESS  read-only
 673:                     STATUS      current
 674:                     DESCRIPTION
 675:                         "This object reflects the total number of
 676:                         frames received by this port which were
 677:                         delivered intact by the physical layer but were
 678:                         too short to be legal.
 679: 
 680:                         Ignoring the frame check sequence (FCS), a
 681:                         frame is considered to be too short if it
 682:                         is less than 2 bytes for sdlcLSOperMODULO of
 683:                         eight, or if it is less than 3 bytes for
 684:                         sdlcLSOperMODULO of onetwentyeight."
 685: 
 686:                     ::= { sdlcPortStatsEntry 3 }
 687: 
 688: sdlcPortStatsPollsIn OBJECT-TYPE
 688: change recommended - warning: node `sdlcPortStatsPollsIn' must be contained in at least one conformance group
 689:                     SYNTAX      Counter32
 690:                     MAX-ACCESS  read-only
 691:                     STATUS      current
 692:                     DESCRIPTION
 693:                          "This object reflects the total number of polls
 694:                          received by this port since the port was
 695:                          created."
 696: 
 697:                     ::= { sdlcPortStatsEntry 4 }
 698: 
 699: sdlcPortStatsPollsOut OBJECT-TYPE
 699: change recommended - warning: node `sdlcPortStatsPollsOut' must be contained in at least one conformance group
 700:                     SYNTAX      Counter32
 701:                     MAX-ACCESS  read-only
 702:                     STATUS      current
 703:                     DESCRIPTION
 704:                          "This object reflects the total number of polls
 705:                          sent by this port since the port was created."
 706: 
 707:                     ::= { sdlcPortStatsEntry 5 }
 708: 
 709: sdlcPortStatsPollRspsIn OBJECT-TYPE
 709: change recommended - warning: node `sdlcPortStatsPollRspsIn' must be contained in at least one conformance group
 710:                     SYNTAX      Counter32
 711:                     MAX-ACCESS  read-only
 712:                     STATUS      current
 713:                     DESCRIPTION
 714:                          "This object reflects the total number of poll
 715:                          responses received by this port since the port
 716:                          was created."
 717: 
 718:                     ::= { sdlcPortStatsEntry 6 }
 719: 
 720: sdlcPortStatsPollRspsOut OBJECT-TYPE
 720: change recommended - warning: node `sdlcPortStatsPollRspsOut' must be contained in at least one conformance group
 721:                     SYNTAX      Counter32
 722:                     MAX-ACCESS  read-only
 723:                     STATUS      current
 724:                     DESCRIPTION
 725:                          "This object reflects the total number of poll
 726:                          responses sent by this port since the port was
 727:                          created."
 728: 
 729:                     ::= { sdlcPortStatsEntry 7 }
 730: 
 731: sdlcPortStatsLocalBusies OBJECT-TYPE
 731: change recommended - warning: node `sdlcPortStatsLocalBusies' must be contained in at least one conformance group
 732:                     SYNTAX      Counter32
 733:                     MAX-ACCESS  read-only
 734:                     STATUS      current
 735:                     DESCRIPTION
 736:                          "This object reflects the total number of
 737:                          times that the local SDLC link stations on
 738:                          this port have entered a busy state (RNR).
 739:                          This object is initialized to zero when the
 740:                          port is created."
 741:                     ::= { sdlcPortStatsEntry 8 }
 742: 
 743: sdlcPortStatsRemoteBusies OBJECT-TYPE
 743: change recommended - warning: node `sdlcPortStatsRemoteBusies' must be contained in at least one conformance group
 744:                     SYNTAX      Counter32
 745:                     MAX-ACCESS  read-only
 746:                     STATUS      current
 747:                     DESCRIPTION
 748:                          "This object reflects the total number of
 749:                          times that the adjacent (i.e., remote) SDLC
 750:                          link stations on this port have entered a busy
 751:                          state (RNR).  This object is initialized to
 752:                          zero when the port is created."
 753:                     ::= { sdlcPortStatsEntry 9 }
 754: 
 755: sdlcPortStatsIFramesIn OBJECT-TYPE
 755: change recommended - warning: node `sdlcPortStatsIFramesIn' must be contained in at least one conformance group
 756:                     SYNTAX      Counter32
 757:                     MAX-ACCESS  read-only
 758:                     STATUS      current
 759:                     DESCRIPTION
 760:                          "This object reflects the total number of
 761:                          I-Frames that have been received by SDLC link
 762:                          stations on this port.  This object is
 763:                          initialized to zero when the port is created."
 764:                     ::= { sdlcPortStatsEntry 10 }
 765: 
 766: sdlcPortStatsIFramesOut OBJECT-TYPE
 766: change recommended - warning: node `sdlcPortStatsIFramesOut' must be contained in at least one conformance group
 767:                     SYNTAX      Counter32
 768:                     MAX-ACCESS  read-only
 769:                     STATUS      current
 770:                     DESCRIPTION
 771:                          "This object reflects the total number of
 772:                          I-Frames that have been transmitted by SDLC
 773:                          link stations on this port.  This object is
 774:                          initialized to zero when the port is created."
 775:                     ::= { sdlcPortStatsEntry 11 }
 776: 
 777: sdlcPortStatsOctetsIn OBJECT-TYPE
 777: change recommended - warning: node `sdlcPortStatsOctetsIn' must be contained in at least one conformance group
 778:                     SYNTAX      Counter32
 779:                     MAX-ACCESS  read-only
 780:                     STATUS      current
 781:                     DESCRIPTION
 782:                          "This object reflects the total octets
 783:                          received from adjacent SDLC link stations on
 784:                          this port.  This object covers the address,
 785:                          control, and information field of I-Frames
 786:                          only.  This object is initialized to zero when
 787:                          the port is created."
 788:                     ::= { sdlcPortStatsEntry 12 }
 789: 
 790: sdlcPortStatsOctetsOut OBJECT-TYPE
 790: change recommended - warning: node `sdlcPortStatsOctetsOut' must be contained in at least one conformance group
 791:                     SYNTAX      Counter32
 792:                     MAX-ACCESS  read-only
 793:                     STATUS      current
 794:                     DESCRIPTION
 795:                          "This object reflects the total octets
 796:                          transmitted to adjacent SDLC link stations on
 797:                          this port.  This object covers the address,
 798:                          control, and information field of I-Frames
 799:                          only.  This object is initialized to zero when
 800:                          the port is created."
 801:                     ::= { sdlcPortStatsEntry 13 }
 802: 
 803: sdlcPortStatsProtocolErrs OBJECT-TYPE
 803: change recommended - warning: node `sdlcPortStatsProtocolErrs' must be contained in at least one conformance group
 804:                     SYNTAX      Counter32
 805:                     MAX-ACCESS  read-only
 806:                     STATUS      current
 807:                     DESCRIPTION
 808:                          "This object reflects the total number of
 809:                          times that the SDLC link stations on this port
 810:                          have deactivated the link as a result of
 811:                          having received a protocol violation from the
 812:                          adjacent link station.  This object is
 813:                          initialized to zero when the port is created."
 814:                     ::= { sdlcPortStatsEntry 14 }
 815: 
 816: sdlcPortStatsActivityTOs OBJECT-TYPE
 816: change recommended - warning: node `sdlcPortStatsActivityTOs' must be contained in at least one conformance group
 817:                     SYNTAX      Counter32
 818:                     MAX-ACCESS  read-only
 819:                     STATUS      current
 820:                     DESCRIPTION
 821:                          "This object reflects the total number of
 822:                          times that the SDLC link stations on this port
 823:                          have deactivated the link as a result of no
 824:                          activity on the link.  This object is
 825:                          initialized to zero when the port is created."
 826:                     ::= { sdlcPortStatsEntry 15 }
 827: 
 828: sdlcPortStatsRNRLIMITs OBJECT-TYPE
 828: change recommended - warning: node `sdlcPortStatsRNRLIMITs' must be contained in at least one conformance group
 829:                     SYNTAX      Counter32
 830:                     MAX-ACCESS  read-only
 831:                     STATUS      current
 832:                     DESCRIPTION
 833:                          "This object reflects the total number of
 834:                          times that the SDLC link stations on this port
 835:                          have deactivated the link as a result of its
 836:                          RNRLIMIT timer expiring.  This object is
 837:                          initialized to zero when the port is created."
 838:                     ::= { sdlcPortStatsEntry 16 }
 839: 
 840: sdlcPortStatsRetriesExps OBJECT-TYPE
 840: change recommended - warning: node `sdlcPortStatsRetriesExps' must be contained in at least one conformance group
 841:                     SYNTAX      Counter32
 842:                     MAX-ACCESS  read-only
 843:                     STATUS      current
 844:                     DESCRIPTION
 845:                          "This object reflects the total number of
 846:                          times that the SDLC link stations on this port
 847:                          have deactivated the link as a result of a
 848:                          retry sequence being exhausted.  This object
 849:                          is initialized to zero when the port is
 850:                          created."
 851:                     ::= { sdlcPortStatsEntry 17 }
 852: 
 853: sdlcPortStatsRetransmitsIn OBJECT-TYPE
 853: change recommended - warning: node `sdlcPortStatsRetransmitsIn' must be contained in at least one conformance group
 854:                     SYNTAX      Counter32
 855:                     MAX-ACCESS  read-only
 856:                     STATUS      current
 857:                     DESCRIPTION
 858:                          "This object reflects the total number of
 859:                          I-Frames retransmitted by remote link stations
 860:                          for all SDLC link stations on this port.  This
 861:                          object is initialized to zero when the port is
 862:                          created."
 863:                     ::= { sdlcPortStatsEntry 18 }
 864: 
 865: sdlcPortStatsRetransmitsOut OBJECT-TYPE
 865: change recommended - warning: node `sdlcPortStatsRetransmitsOut' must be contained in at least one conformance group
 866:                     SYNTAX      Counter32
 867:                     MAX-ACCESS  read-only
 868:                     STATUS      current
 869:                     DESCRIPTION
 870:                          "This object reflects the total number of
 871:                          I-Frames retransmitted by all local SDLC link
 872:                          stations on this port.  This object is
 873:                          initialized to zero when the port is created."
 874:                     ::= { sdlcPortStatsEntry 19 }
 875: 
 876: --
 877: --  THE SDLC LINK STATION GROUP
 878: --  ===========================
 879: --
 880: 
 881: --  The following classes of information is modelled for each SDLC link
 882: --  station:
 883: --
 884: --     1.  ADMINISTRATIVE ( read-write)
 885: --     2.  OPERATIONAL    ( read-only)
 886: --     3.  STATISTICS     ( read-only)
 887: 
 888: --  *************************************************************
 889: --  *                                                           *
 890: --  *        THE SDLC LINK STATION ADMINISTRATIVE TABLE         *
 891: --  *                                                           *
 892: --  *************************************************************
 893: 
 894: sdlcLSAdminTable  OBJECT-TYPE
 895:                     SYNTAX      SEQUENCE OF SdlcLSAdminEntry
 896:                     MAX-ACCESS  not-accessible
 897:                     STATUS      current
 898:                     DESCRIPTION
 899:                         "This table contains objects that can be
 900:                         changed to manage an SDLC link station.
 901:                         Changing one of these parameters may take
 902:                         effect in the operating link immediately or may
 903:                         wait until the link is restarted depending on
 904:                         the details of the implementation.
 905: 
 906:                         The entries in sdlcLSAdminTable can be created
 907:                         either by an agent or a management station. The
 908:                         management station can create an entry in
 909:                         sdlcLSAdminTable by setting the appropriate
 910:                         value in sdlcLSAdminRowStatus.
 911: 
 912:                         Most of the objects in this read-create table
 913:                         have corresponding read-only objects in the
 914:                         sdlcLSOperTable that reflect the current
 915:                         operating value.
 916: 
 917:                         The operating values may be different from
 918:                         these configured values if changed by XID
 919:                         negotiation or if a configured parameter was
 920:                         changed after the link was started."
 921:                     ::= { sdlcLSGroup 1 }
 922: 
 923: sdlcLSAdminEntry    OBJECT-TYPE
 923: error - index element `RFC1213-MIB::ifIndex' of row `sdlcLSAdminEntry' must have a range restriction
 923: warning - warning: index element `sdlcLSAddress' of row `sdlcLSAdminEntry' should be not-accessible in SMIv2 MIB
 924:                     SYNTAX      SdlcLSAdminEntry
 925:                     MAX-ACCESS  not-accessible
 926:                     STATUS      current
 927:                     DESCRIPTION
 928:                          "A list of configured values for an SDLC link
 929:                          station."
 930:                     INDEX   { ifIndex, sdlcLSAddress }
 931:                     ::= { sdlcLSAdminTable 1 }
 932: 
 933: SdlcLSAdminEntry ::= SEQUENCE
 934: {
 935:         sdlcLSAddress           INTEGER,
 936:         sdlcLSAdminName         DisplayString,
 937:         sdlcLSAdminState        INTEGER,
 938:         sdlcLSAdminISTATUS      INTEGER,
 939:         sdlcLSAdminMAXDATASend  Integer32,
 940:         sdlcLSAdminMAXDATARcv   Integer32,
 941:         sdlcLSAdminREPLYTO      TimeInterval,
 942:         sdlcLSAdminMAXIN        INTEGER,
 943:         sdlcLSAdminMAXOUT       INTEGER,
 944:         sdlcLSAdminMODULO       INTEGER,
 945:         sdlcLSAdminRETRIESm     INTEGER,
 946:         sdlcLSAdminRETRIESt     TimeInterval,
 947:         sdlcLSAdminRETRIESn     Integer32,
 948:         sdlcLSAdminRNRLIMIT     TimeInterval,
 949:         sdlcLSAdminDATMODE      INTEGER,
 950:         sdlcLSAdminGPoll        INTEGER,
 951:         sdlcLSAdminSimRim       INTEGER,
 952:         sdlcLSAdminXmitRcvCap   INTEGER,
 953:         sdlcLSAdminRowStatus    RowStatus
 954: }
 955: 
 956: sdlcLSAddress       OBJECT-TYPE
 957:                     SYNTAX      INTEGER (1..255)
 957: warning - warning: use Integer32 instead of INTEGER in SMIv2
 958:                     MAX-ACCESS  read-create
 959:                     STATUS      current
 960:                     DESCRIPTION
 961:                          "This value is the poll address of the
 962:                          secondary link station for this SDLC link.  It
 963:                          uniquely identifies the SDLC link station
 964:                          within a single SDLC port."
 965:                     ::= { sdlcLSAdminEntry 1 }
 966: 
 967: sdlcLSAdminName     OBJECT-TYPE
 968:                     SYNTAX      DisplayString (SIZE (1..10))
 969:                     MAX-ACCESS  read-create
 970:                     STATUS      current
 971:                     DESCRIPTION
 972:                         "An octet string that defines the local name of
 973:                         the SDLC link station.  This field may be sent
 974:                         in the XID3 control vector 0x0E, type 0xF7."
 975:                     ::= { sdlcLSAdminEntry 2 }
 976: 
 977: sdlcLSAdminState    OBJECT-TYPE
 978:                     SYNTAX      INTEGER
 979:                     {
 980:                          inactive(1),
 981:                          active(2)
 982:                     }
 983:                     MAX-ACCESS  read-create
 984:                     STATUS      current
 985:                     DESCRIPTION
 986:                         "This object controls the desired state of the
 987:                         SDLC station.  The managed system shall attempt
 988:                         to keep the operational state, sdlcLSOperState,
 989:                         consistent with this value."
 990:                     DEFVAL { active }
 991:                     ::= { sdlcLSAdminEntry 3 }
 992: 
 993: sdlcLSAdminISTATUS  OBJECT-TYPE
 994:                     SYNTAX      INTEGER
 995:                     {
 996:                          inactive(1),
 997:                          active(2)
 998:                     }
 999:                     MAX-ACCESS  read-create
1000:                     STATUS      current
1001:                     DESCRIPTION
1002:                         "This parameter controls the desired state,
1003:                         sdlcLSAdminState, of the SDLC link station at
1004:                         link station start-up."
1005:                     DEFVAL { active }
1006:                     ::= { sdlcLSAdminEntry 4 }
1007: 
1008: sdlcLSAdminMAXDATASend  OBJECT-TYPE
1009:                     SYNTAX      Integer32
1010:                     MAX-ACCESS  read-create
1011:                     STATUS      current
1012:                     DESCRIPTION
1013:                         "This object contains the maximum PDU size that
1014:                         the local link station thinks it can send to
1015:                         the adjacent link station before having
1016:                         received any XID from the ALS.  After the
1017:                         maximum PDU size that the ALS can receive is
1018:                         known (via XID exchange) that value is
1019:                         reflected in sdlcLSOperMAXDATASend and takes
1020:                         precedence over this object.
1021: 
1022:                         This value includes the Transmission Header
1023:                         (TH) and the Request Header (RH)."
1024:                     ::= { sdlcLSAdminEntry 5 }
1025: 
1026: sdlcLSAdminMAXDATARcv  OBJECT-TYPE
1027:                     SYNTAX      Integer32
1028:                     MAX-ACCESS  read-create
1029:                     STATUS      current
1030:                     DESCRIPTION
1031:                         "This object contains the maximum PDU size that
1032:                         the local link station can receive from the
1033:                         adjacent link station.  This value is sent in
1034:                         the XID to the ALS.
1035: 
1036:                         This value includes the Transmission Header
1037:                         (TH) and the Request Header (RH)."
1038:                     ::= { sdlcLSAdminEntry 6 }
1039: 
1040: sdlcLSAdminREPLYTO  OBJECT-TYPE
1041:                     SYNTAX      TimeInterval
1042:                     MAX-ACCESS  read-create
1043:                     STATUS      current
1044:                     DESCRIPTION
1045:                         "This object controls the reply timeout (in
1046:                         1/100ths of a second) for an SDLC link
1047:                         station.  If the link station does not receive
1048:                         a response to a poll or message before the
1049:                         specified time expires then the appropriate
1050:                         error recovery shall be initiated.
1051: 
1052:                         The object descriptor contains the name of an
1053:                         NCP configuration parameter, REPLYTO.  Please
1054:                         note that the value of this object represents
1055:                         1/100ths of a second while the NCP REPLYTO is
1056:                         represented in 1/10ths of a second.
1057: 
1058:                         Depending on the implementation, a write
1059:                         operation to this administered value  may not
1060:                         change the operational value, sdlcLSOperREPLYTO,
1061:                         until the link station is cycled inactive.
1062: 
1063:                         This object only has meaning for SDLC ports
1064:                         where sdlcPortAdminRole == primary "
1065:                     DEFVAL { 100 }
1066:                     ::= { sdlcLSAdminEntry 7 }
1067: 
1068: sdlcLSAdminMAXIN    OBJECT-TYPE
1069:                     SYNTAX      INTEGER (1..127)
1069: warning - warning: use Integer32 instead of INTEGER in SMIv2
1070:                     MAX-ACCESS  read-create
1071:                     STATUS      current
1072:                     DESCRIPTION
1073:                         "This object controls the maximum number of
1074:                         unacknowledged I-frames which an SDLC link
1075:                         station may receive.  This should range from 1
1076:                         to (sdlcLSAdminMODULO - 1).  This value is sent
1077:                         in the XID to the ALS.
1078: 
1079:                         A write operation to this administered value
1080:                         will not change the operational value,
1081:                         sdlcLSOperMAXIN, until the link station is
1082:                         cycled inactive."
1083:                     DEFVAL { 7 }
1084:                     ::= { sdlcLSAdminEntry 8 }
1085: 
1086: sdlcLSAdminMAXOUT   OBJECT-TYPE
1087:                     SYNTAX      INTEGER (1..127)
1087: warning - warning: use Integer32 instead of INTEGER in SMIv2
1088:                     MAX-ACCESS  read-create
1089:                     STATUS      current
1090:                     DESCRIPTION
1091:                         "This object controls the maximum number of
1092:                         consecutive unacknowledged I-frames which an
1093:                         SDLC link station shall send without an
1094:                         acknowledgement.  This shall range from 1 to
1095:                         (sdlcLSAdminMODULO - 1).
1096: 
1097:                         For link stations on switched SDLC lines,
1098:                         certain implementions may choose to override
1099:                         this administered value with the value
1100:                         received in the XID exchange.
1101: 
1102:                         Depending on the implementation, a write
1103:                         operation to this administered value may not
1104:                         change the operational value,
1105:                         sdlcLSOperMAXOUT, until the link station is
1106:                         cycled inactive.
1107: 
1108:                         An implementation can support only modulo 8,
1109:                         only modulo 128, or both."
1110:                     DEFVAL { 1 }
1111:                     ::= { sdlcLSAdminEntry 9 }
1112: 
1113: sdlcLSAdminMODULO   OBJECT-TYPE
1114:                     SYNTAX      INTEGER
1115:                     {
1116:                         eight(8),
1117:                         onetwentyeight(128)
1118:                     }
1119:                     MAX-ACCESS  read-create
1120:                     STATUS      current
1121:                     DESCRIPTION
1122:                         "This object controls the modulus for an SDLC
1123:                         link station.  This modulus determines the size
1124:                         of the rotating acknowledgement window used the
1125:                         SDLC link station pair.
1126: 
1127:                         A write operation to this administered value
1128:                         will not change the operational value,
1129:                         sdlcLSOperMODULO, until the link station is
1130:                         cycled inactive.
1131: 
1132:                         An implementation can support only modulo 8,
1133:                         only modulo 128, or both."
1134:                     DEFVAL { eight }
1135:                     ::= { sdlcLSAdminEntry 10 }
1136: 
1137: sdlcLSAdminRETRIESm OBJECT-TYPE
1138:                     SYNTAX      INTEGER (0..128)
1138: warning - warning: use Integer32 instead of INTEGER in SMIv2
1139:                     MAX-ACCESS  read-create
1140:                     STATUS      current
1141:                     DESCRIPTION
1142:                         "This object controls number of retries in a
1143:                         retry sequence for the local SDLC link
1144:                         station.  A retry sequence is a series of
1145:                         retransmitted frames ( data or control) for
1146:                         which no positive acknowledgement is received.
1147: 
1148:                         The number of times that the retry sequence is
1149:                         to be repeated is controlled by the object:
1150:                         sdlcLSAdminRETRIESn.  The interval between retry
1151:                         sequences is controlled by the object:
1152:                         sdlcLSAdminRETRIESt.
1153: 
1154:                         A value of zero indicates no retries. If the
1155:                         value of sdlcLSAdminRETRIESm is zero, then the
1156:                         values of sdlcLSAdminRETRIESt and
1157:                         sdlcLSAdminRETRIESn should also be zero.
1158: 
1159:                         Depending on the implementation, a write
1160:                         operation to this administered value  may not
1161:                         change the operational value,
1162:                         sdlcLSOperRETRIESm, until the link station is
1163:                         cycled inactive."
1164: 
1165:                     DEFVAL { 15 }
1166:                     ::= { sdlcLSAdminEntry 11 }
1167: 
1168: sdlcLSAdminRETRIESt OBJECT-TYPE
1169:                     SYNTAX      TimeInterval
1170:                     MAX-ACCESS  read-create
1171:                     STATUS      current
1172:                     DESCRIPTION
1173:                         "This object controls the interval (in 1/100ths
1174:                         of a second) between retry sequences for the
1175:                         local SDLC link station if multiple retry
1176:                         sequences are specified .  A retry sequence is
1177:                         a series of retransmitted frames ( data or
1178:                         control) for which no positive acknowledgement
1179:                         is received.
1180: 
1181:                         The number of repeated retries sequences is
1182:                         controlled by the object: sdlcLSAdminRETRIESn.
1183:                         The retries per sequence is controlled by the
1184:                         object:  sdlcLSAdminRETRIESm.
1185: 
1186:                         The object descriptor contains the name of an
1187:                         NCP configuration parameter, RETRIESt.  Please
1188:                         note that the value of this object represents
1189:                         1/100ths of a second while the NCP RETRIESt is
1190:                         represented in seconds.
1191: 
1192:                         Depending on the implementation, a write
1193:                         operation to this administered value  may not
1194:                         change the operational value,
1195:                         sdlcLSOperRETRIESt, until the link station is
1196:                         cycled inactive."
1197:                     DEFVAL { 0 }
1198:                     ::= { sdlcLSAdminEntry 12 }
1199: 
1200: sdlcLSAdminRETRIESn OBJECT-TYPE
1201:                     SYNTAX      Integer32
1202:                     MAX-ACCESS  read-create
1203:                     STATUS      current
1204:                     DESCRIPTION
1205:                         "This object controls the number of times that
1206:                         a retry sequence is repeated for the local SDLC
1207:                         link station.  A retry sequence is a series of
1208:                         retransmitted frames ( data or control) for
1209:                         which no positive acknowledgement is received.
1210: 
1211:                         The interval between retry sequences is
1212:                         controlled by the object: sdlcLSAdminRETRIESn.
1213:                         The retries per sequence is controlled by the
1214:                         object:  sdlcLSAdminRETRIESm.
1215: 
1216:                         Depending on the implementation, a write
1217:                         operation to this administered value  may not
1218:                         change the operational value,
1219:                         sdlcLSOperRETRIESn, until the link station is
1220:                         cycled inactive."
1221:                     DEFVAL { 0 }
1222:                     ::= { sdlcLSAdminEntry 13 }
1223: 
1224: sdlcLSAdminRNRLIMIT OBJECT-TYPE
1225:                     SYNTAX      TimeInterval
1226:                     MAX-ACCESS  read-create
1227:                     STATUS      current
1228:                     DESCRIPTION
1229:                         "This object controls the length of time (in
1230:                         1/100ths of a second) that an SDLC link station
1231:                         will allow its adjacent link station to remain
1232:                         in a busy (RNR) state before declaring it
1233:                         inoperative.
1234: 
1235:                         A value of sdlcLSAdminRNRLIMIT == 0 means there
1236:                         is no limit.
1237: 
1238:                         The object descriptor contains the name of an
1239:                         NCP configuration parameter, RNRLIMIT.  Please
1240:                         note that the value of this object represents
1241:                         1/100ths of a second while the NCP RNRLIMIT is
1242:                         represented in minutes.
1243: 
1244:                         Depending on the implementation, a write
1245:                         operation to this administered value  may not
1246:                         change the operational value,
1247:                         sdlcLSOperRNRLIMIT, until the link station is
1248:                         cycled inactive."
1249:                     DEFVAL { 18000 }
1250:                     ::= { sdlcLSAdminEntry 14 }
1251: 
1252: sdlcLSAdminDATMODE  OBJECT-TYPE
1253:                     SYNTAX      INTEGER
1254:                     {
1255:                         half(1),
1256:                         full(2)
1257:                     }
1258:                     MAX-ACCESS  read-create
1259:                     STATUS      current
1260:                     DESCRIPTION
1261:                         "This object controls whether communications
1262:                         mode with the adjacent link station is
1263:                         two-way-alternate (half) or two-way-simultaneous
1264:                         (full).
1265: 
1266:                         A write operation to this administered value
1267:                         will not change the operational value,
1268:                         sdlcLSOperDATMODE, until the link station is
1269:                         cycled inactive."
1270:                     DEFVAL { half }
1271:                     ::= { sdlcLSAdminEntry 15 }
1272: 
1273: sdlcLSAdminGPoll    OBJECT-TYPE
1274:                     SYNTAX      INTEGER (0..254)
1274: warning - warning: use Integer32 instead of INTEGER in SMIv2
1275:                     MAX-ACCESS  read-create
1276:                     STATUS      current
1277:                     DESCRIPTION
1278:                         "This object describes the group poll address
1279:                         for this link station instance.  If group poll
1280:                         is not in effect for this link station
1281:                         instance, the value for sdlcLSAdminGPoll should
1282:                         be zero.
1283: 
1284:                         Depending on the implementation, a write
1285:                         operation to this administered value may not
1286:                         change the operational value, sdlcLSOperGPoll,
1287:                         until the link station is cycled inactive."
1288:                     ::= { sdlcLSAdminEntry 16 }
1289: 
1290: sdlcLSAdminSimRim   OBJECT-TYPE
1291:                     SYNTAX      INTEGER
1292:                     {
1293:                          no(1),
1294:                          yes(2)
1295:                     }
1296:                     MAX-ACCESS  read-create
1297:                     STATUS      current
1298:                     DESCRIPTION
1299:                         "This object controls the support for
1300:                         transmission and receipt of SIM and RIM control
1301:                         frames for this link station.  The value of
1302:                         this object controls the setting of the
1303:                         transmit-receive capability sent in the XID
1304:                         field."
1305:                     DEFVAL { no }
1306:                     ::= { sdlcLSAdminEntry 17 }
1307: 
1308: sdlcLSAdminXmitRcvCap OBJECT-TYPE
1308: change recommended - warning: node `sdlcLSAdminXmitRcvCap' must be contained in at least one conformance group
1309:                     SYNTAX      INTEGER
1310:                     {
1311:                          twa(1),
1312:                          tws(2)
1313:                     }
1314:                     MAX-ACCESS  read-create
1315:                     STATUS      current
1316:                     DESCRIPTION
1317:                         "This object controls the transmit-receive
1318:                         capabilities for this SDLC link station.  The
1319:                         value of this object establishes the value of
1320:                         the transmit-receive capability indicator sent
1321:                         in the XID image to the adjacent link station."
1322:                     DEFVAL { twa }
1323:                     ::= { sdlcLSAdminEntry 18 }
1324: 
1325: sdlcLSAdminRowStatus OBJECT-TYPE
1326:                     SYNTAX      RowStatus
1327:                     MAX-ACCESS  read-create
1328:                     STATUS      current
1329:                     DESCRIPTION
1330:                         "This object is used by a management station to
1331:                         create or delete the row entry in
1332:                         sdlcLSAdminTable following the RowStatus
1333:                         textual convention.
1334: 
1335:                         Upon successful creation of the row, an agent
1336:                         automatically creates a corresponding entry in
1337:                         the sdlcLSOperTable with sdlcLSOperState equal
1338:                         to 'discontacted (1)'."
1339:                     ::= { sdlcLSAdminEntry 19 }
1340: 
1341: --  *************************************************************
1342: --  *                                                           *
1343: --  *           THE SDLC LINK STATION OPERATIONAL TABLE         *
1344: --  *                                                           *
1345: --  *************************************************************
1346: 
1347: sdlcLSOperTable     OBJECT-TYPE
1348:                     SYNTAX      SEQUENCE OF SdlcLSOperEntry
1349:                     MAX-ACCESS  not-accessible
1350:                     STATUS      current
1351:                     DESCRIPTION
1352:                           "This table contains current SDLC link
1353:                           parameters.  Many of these objects have
1354:                           corresponding objects in the
1355:                           sdlcLSAdminTable."
1356:                     ::= { sdlcLSGroup 2 }
1357: 
1358: sdlcLSOperEntry     OBJECT-TYPE
1358: error - index element `RFC1213-MIB::ifIndex' of row `sdlcLSOperEntry' must have a range restriction
1359:                     SYNTAX      SdlcLSOperEntry
1360:                     MAX-ACCESS  not-accessible
1361:                     STATUS      current
1362:                     DESCRIPTION
1363:                          "A list of status and control values for an
1364:                          SDLC link station."
1365:                     INDEX   { ifIndex, sdlcLSAddress }
1366:                     ::= { sdlcLSOperTable 1 }
1367: 
1368: SdlcLSOperEntry     ::= SEQUENCE
1369: {
1370:         sdlcLSOperName                  DisplayString,
1371:         sdlcLSOperRole                  INTEGER,
1372:         sdlcLSOperState                 INTEGER,
1373:         sdlcLSOperMAXDATASend           Integer32,
1374:         sdlcLSOperREPLYTO               TimeInterval,
1375:         sdlcLSOperMAXIN                 INTEGER,
1376:         sdlcLSOperMAXOUT                INTEGER,
1377:         sdlcLSOperMODULO                INTEGER,
1378:         sdlcLSOperRETRIESm              INTEGER,
1379:         sdlcLSOperRETRIESt              TimeInterval,
1380:         sdlcLSOperRETRIESn              INTEGER,
1381:         sdlcLSOperRNRLIMIT              TimeInterval,
1382:         sdlcLSOperDATMODE               INTEGER,
1383:         sdlcLSOperLastModifyTime        TimeTicks,
1384:         sdlcLSOperLastFailTime          TimeTicks,
1385:         sdlcLSOperLastFailCause         INTEGER,
1386:         sdlcLSOperLastFailCtrlIn        OCTET STRING,
1387:         sdlcLSOperLastFailCtrlOut       OCTET STRING,
1388:         sdlcLSOperLastFailFRMRInfo      OCTET STRING,
1389:         sdlcLSOperLastFailREPLYTOs      Counter32,
1390:         sdlcLSOperEcho                  INTEGER,
1391:         sdlcLSOperGPoll                 INTEGER,
1392:         sdlcLSOperSimRim                INTEGER,
1393:         sdlcLSOperXmitRcvCap            INTEGER
1394: }
1395: 
1396: sdlcLSOperName      OBJECT-TYPE
1396: change recommended - warning: node `sdlcLSOperName' must be contained in at least one conformance group
1397:                     SYNTAX      DisplayString (SIZE (1..10))
1398:                     MAX-ACCESS  read-only
1399:                     STATUS      current
1400:                     DESCRIPTION
1401:                          "An octet string that defines the name of the
1402:                          remote SDLC link station.  This field is
1403:                          received in the XID3 control vector 0x0E, type
1404:                          0xF7."
1405:                     ::= { sdlcLSOperEntry 1 }
1406: 
1407: sdlcLSOperRole      OBJECT-TYPE
1408:                     SYNTAX      INTEGER
1409:                     {
1410:                         primary(1),
1411:                         secondary(2),
1412:                         undefined(3)
1413:                     }
1414:                     MAX-ACCESS  read-only
1415:                     STATUS      current
1416:                     DESCRIPTION
1417:                         "This object reflects the current role that the
1418:                         link station is assuming.
1419: 
1420:                         The value of sdlcLSOperRole is undefined(3)
1421:                         whenever the link station role has not yet been
1422:                         established by the mode setting command."
1423:                     ::= { sdlcLSOperEntry 2 }
1424: 
1425: sdlcLSOperState     OBJECT-TYPE
1426:                     SYNTAX      INTEGER
1427:                     {
1428:                         discontacted(1),
1429:                         contactPending(2),
1430:                         contacted(3),
1431:                         discontactPending(4)
1432:                     }
1433:                     MAX-ACCESS  read-only
1434:                     STATUS      current
1435:                     DESCRIPTION
1436:                         "This object describes the operational state of
1437:                         the SDLC link station.  The managed system
1438:                         shall attempt to keep this value consistent
1439:                         with the administered state, sdlcLSAdminState"
1440:                     ::= { sdlcLSOperEntry 3 }
1441: 
1442: sdlcLSOperMAXDATASend   OBJECT-TYPE
1443:                     SYNTAX      Integer32
1444:                     MAX-ACCESS  read-only
1445:                     STATUS      current
1446:                     DESCRIPTION
1447:                         "This object contains the actual maximum PDU
1448:                         size that the local link station can send to
1449:                         the adjacent link station.  This object is
1450:                         established from the value received in the XID
1451:                         from the adjacent link station.  If no XID
1452:                         is received, then this value is implementation
1453:                         dependent (for instance, it could be the value
1454:                         of sdlcLSAdminMAXDATASend).
1455:                         This value includes the Transmission Header
1456:                         (TH) and the Request Header (RH)."
1457:                     ::= { sdlcLSOperEntry 4 }
1458: 
1459: sdlcLSOperREPLYTO   OBJECT-TYPE
1460:                     SYNTAX      TimeInterval
1461:                     MAX-ACCESS  read-only
1462:                     STATUS      current
1463:                     DESCRIPTION
1464:                         "This object reflects the current reply timeout
1465:                         (in 1/100ths of a second) for an SDLC link
1466:                         station.  If the link station does not receive
1467:                         a response to a poll or message before the
1468:                         specified time expires then the appropriate
1469:                         error recovery shall be initiated.
1470: 
1471:                         The object descriptor contains the name of an
1472:                         NCP configuration parameter, REPLYTO.  Please
1473:                         note that the value of this object represents
1474:                         1/100ths of a second while the NCP REPLYTO is
1475:                         represented in 1/10ths of a second.
1476: 
1477:                         This object only has meaning for SDLC ports
1478:                         where sdlcPortOperRole == primary "
1479:                     ::= { sdlcLSOperEntry 5 }
1480: 
1481: sdlcLSOperMAXIN    OBJECT-TYPE
1482:                     SYNTAX      INTEGER (1..127)
1482: warning - warning: use Integer32 instead of INTEGER in SMIv2
1483:                     MAX-ACCESS  read-only
1484:                     STATUS      current
1485:                     DESCRIPTION
1486:                         "This object reflects the current maximum
1487:                         number of unacknowledged I-frames which an SDLC
1488:                         link station may receive.  This shall range
1489:                         from 1 to (sdlcLSOperMODULO - 1)."
1490:                     ::= { sdlcLSOperEntry 6 }
1491: 
1492: sdlcLSOperMAXOUT    OBJECT-TYPE
1493:                     SYNTAX      INTEGER (1..127)
1493: warning - warning: use Integer32 instead of INTEGER in SMIv2
1494:                     MAX-ACCESS  read-only
1495:                     STATUS      current
1496:                     DESCRIPTION
1497:                         "This object controls the maximum number of
1498:                         consecutive unacknowledged I-frames which an
1499:                         SDLC link station shall send without an
1500:                         acknowledgement.  This shall range from 1 to
1501:                         (sdlcLSAdminMODULO - 1).
1502:                         This value may controlled by the administered
1503:                         MAXOUT, sdlcLSAdminMAXOUT, or by the MAXIN value
1504:                         received during the XID exchange."
1505:                     ::= { sdlcLSOperEntry 7 }
1506: 
1507: sdlcLSOperMODULO   OBJECT-TYPE
1508:                     SYNTAX      INTEGER
1509:                     {
1510:                         eight(8),
1511:                         onetwentyeight(128)
1512:                     }
1513:                     MAX-ACCESS  read-only
1514:                     STATUS      current
1515:                     DESCRIPTION
1516:                         "This object reflects the current modulus for
1517:                         an SDLC link station.  This modulus determines
1518:                         the size of rotating acknowledgement window
1519:                         used by the SDLC link station pair."
1520:                      DEFVAL { eight }
1521:                     ::= { sdlcLSOperEntry 8 }
1522: 
1523: sdlcLSOperRETRIESm  OBJECT-TYPE
1524:                     SYNTAX      INTEGER (0..128)
1524: warning - warning: use Integer32 instead of INTEGER in SMIv2
1525:                     MAX-ACCESS  read-only
1526:                     STATUS      current
1527:                     DESCRIPTION
1528:                         "This object controls number of retries in a
1529:                         retry sequence for an SDLC link station.  A
1530:                         retry sequence is a series of retransmitted
1531:                         frames ( data or control) for which no positive
1532:                         acknowledgement is received.
1533: 
1534:                         The current number of times that the retry
1535:                         sequence is to be repeated is reflected by the
1536:                         object:  sdlcLSOperRETRIESn.  The current
1537:                         interval between retry sequences is reflected
1538:                         by the object:  sdlcLSOperRETRIESt."
1539:                     ::= { sdlcLSOperEntry 9 }
1540: 
1541: sdlcLSOperRETRIESt  OBJECT-TYPE
1542:                     SYNTAX      TimeInterval
1543:                     MAX-ACCESS  read-only
1544:                     STATUS      current
1545:                     DESCRIPTION
1546:                         "This object reflects the current interval (in
1547:                         1/100ths of a second) between retry sequences
1548:                         for an SDLC link station if multiple retry
1549:                         sequences are specified.  A retry sequence is a
1550:                         series of retransmitted frames ( data or
1551:                         control) for which no positive acknowledgement
1552:                         is received.
1553: 
1554:                         The object descriptor contains the name of an
1555:                         NCP configuration parameter, RETRIESt.  Please
1556:                         note that the value of this object represents
1557:                         1/100ths of a second while the NCP RETRIESt is
1558:                         represented in seconds.
1559: 
1560:                         The current number of repeated retries
1561:                         sequences is reflected by the object:
1562:                         sdlcLSOperRETRIESn.  The current retries per
1563:                         sequence is reflected by the object:
1564:                         sdlcLSOperRETRIESm."
1565:                     ::= { sdlcLSOperEntry 10 }
1566: 
1567: sdlcLSOperRETRIESn OBJECT-TYPE
1568:                     SYNTAX      INTEGER (0..127)
1568: warning - warning: use Integer32 instead of INTEGER in SMIv2
1569:                     MAX-ACCESS  read-only
1570:                     STATUS      current
1571:                     DESCRIPTION
1572:                         "This object reflects the current number of
1573:                         times that a retry sequence is repeated for an
1574:                         SDLC link station.  A retry sequence is a
1575:                         series of retransmitted frames ( data or
1576:                         control) for which no positive acknowledgement
1577:                         is received.
1578: 
1579:                         The current interval between retry sequences is
1580:                         reflected by the object: sdlcLSOperRETRIESn.
1581:                         The current retries per sequence is reflected
1582:                         by the object:  sdlcLSOperRETRIESm."
1583:                     ::= { sdlcLSOperEntry 11 }
1584: 
1585: sdlcLSOperRNRLIMIT  OBJECT-TYPE
1586:                     SYNTAX      TimeInterval
1587:                     MAX-ACCESS  read-only
1588:                     STATUS      current
1589:                     DESCRIPTION
1590:                         "This object reflects the current length of
1591:                         time (in 1/100ths of a second) that an SDLC
1592:                         link station will allow its adjacent link
1593:                         station to remain in a busy (RNR) state before
1594:                         declaring it inoperative.
1595: 
1596:                         The object descriptor contains the name of an
1597:                         NCP configuration parameter, RNRLIMIT.  Please
1598:                         note that the value of this object represents
1599:                         1/100ths of a second while the NCP RNRLIMIT is
1600:                         represented in minutes.
1601: 
1602:                         A value of sdlcLSOperRNRLIMIT == 0 means there
1603:                         is no limit."
1604:                     ::= { sdlcLSOperEntry 12 }
1605: 
1606: sdlcLSOperDATMODE   OBJECT-TYPE
1607:                     SYNTAX      INTEGER
1608:                     {
1609:                         half(1),
1610:                         full(2)
1611:                     }
1612:                     MAX-ACCESS  read-only
1613:                     STATUS      current
1614:                     DESCRIPTION
1615:                         "This object reflects whether the current
1616:                         communications mode with the adjacent link
1617:                         station is two-way-alternate (half) or
1618:                         two-way-simultaneous (full)."
1619:                     ::= { sdlcLSOperEntry 13 }
1620: 
1621: sdlcLSOperLastModifyTime    OBJECT-TYPE
1621: change recommended - warning: node `sdlcLSOperLastModifyTime' must be contained in at least one conformance group
1622:                     SYNTAX      TimeTicks
1623:                     MAX-ACCESS  read-only
1624:                     STATUS      current
1625:                     DESCRIPTION
1626:                         "This object describes the value of sysUpTime
1627:                          when this link station definition was last
1628:                          modified.  If the link station has not been
1629:                          modified, then this value shall be zero."
1630:                     ::= { sdlcLSOperEntry 14 }
1631: 
1632: sdlcLSOperLastFailTime    OBJECT-TYPE
1633:                     SYNTAX      TimeTicks
1634:                     MAX-ACCESS  read-only
1635:                     STATUS      current
1636:                     DESCRIPTION
1637:                         "This object describes the value of sysUpTime
1638:                          when this SDLC link station last failed.  If
1639:                          the link station has not failed, then this
1640:                          value shall be zero."
1641:                     ::= { sdlcLSOperEntry 15 }
1642: 
1643: sdlcLSOperLastFailCause    OBJECT-TYPE
1644:                     SYNTAX      INTEGER
1645:                     {
1646:                         undefined(1),
1647:                         rxFRMR(2),
1648:                         txFRMR(3),
1649:                         noResponse(4),
1650:                         protocolErr(5),
1651:                         noActivity(6),
1652:                         rnrLimit(7),
1653:                         retriesExpired(8)
1654:                     }
1655:                     MAX-ACCESS  read-only
1656:                     STATUS      current
1657:                     DESCRIPTION
1658:                         "This enumerated object reflects the cause of
1659:                         the last failure of this SDLC link station.  If
1660:                         the link station has not failed, then this
1661:                         object will have a value of undefined(1)."
1662:                     DEFVAL { undefined }
1663:                     ::= { sdlcLSOperEntry 16 }
1664: 
1665: sdlcLSOperLastFailCtrlIn  OBJECT-TYPE
1666:                     SYNTAX      OCTET STRING (SIZE(1..2))
1667:                     MAX-ACCESS  read-only
1668:                     STATUS      current
1669:                     DESCRIPTION
1670:                         "This object reflects the last control octet or
1671:                         octets (depending on modulus) received by this
1672:                         SDLC link station at the time of the last
1673:                         failure.  If the link station has not failed,
1674:                         then this value has no meaning."
1675:                     ::= { sdlcLSOperEntry 17 }
1676: 
1677: sdlcLSOperLastFailCtrlOut  OBJECT-TYPE
1678:                     SYNTAX      OCTET STRING (SIZE(1..2))
1679:                     MAX-ACCESS  read-only
1680:                     STATUS      current
1681:                     DESCRIPTION
1682:                         "This object reflects the last control octet or
1683:                         octets (depending on modulus) sent by this SDLC
1684:                         link station at the time of the last failure.
1685:                         If the link station has not failed, then this
1686:                         value has no meaning."
1687:                     ::= { sdlcLSOperEntry 18 }
1688: 
1689: sdlcLSOperLastFailFRMRInfo  OBJECT-TYPE
1690:                     SYNTAX      OCTET STRING (SIZE(3))
1691:                     MAX-ACCESS  read-only
1692:                     STATUS      current
1693:                     DESCRIPTION
1694:                         "This object reflects the information field of
1695:                         the FRMR frame if the last failure for this
1696:                         SDLC link station was as a result of an invalid
1697:                         frame.  Otherwise, this field has no meaning."
1698:                     ::= { sdlcLSOperEntry 19 }
1699: 
1700: sdlcLSOperLastFailREPLYTOs  OBJECT-TYPE
1701:                     SYNTAX      Counter32
1702:                     MAX-ACCESS  read-only
1703:                     STATUS      current
1704:                     DESCRIPTION
1705:                         "This object reflects the number of times that
1706:                         the REPLYTO timer had expired for an SDLC link
1707:                         station at the time of the last failure. If the
1708:                         link station has not failed, then this value
1709:                         has no meaning."
1710:                     ::= { sdlcLSOperEntry 20 }
1711: 
1712: sdlcLSOperEcho      OBJECT-TYPE
1713:                     SYNTAX      INTEGER
1714:                     {
1715:                          no(1),
1716:                          yes(2)
1717:                     }
1718:                     MAX-ACCESS  read-only
1719:                     STATUS      current
1720:                     DESCRIPTION
1721:                         "This object identifies whether the echo bit is
1722:                          in effect for this particular link station."
1723:                     DEFVAL { no }
1724:                     ::= { sdlcLSOperEntry 21 }
1725: 
1726: sdlcLSOperGPoll     OBJECT-TYPE
1727:                     SYNTAX      INTEGER (0..254)
1727: warning - warning: use Integer32 instead of INTEGER in SMIv2
1728:                     MAX-ACCESS  read-only
1729:                     STATUS      current
1730:                     DESCRIPTION
1731:                         "This object describes the group poll address
1732:                         in effect for this link station instance."
1733:                     DEFVAL { 0 }
1734:                     ::= { sdlcLSOperEntry 22 }
1735: 
1736: sdlcLSOperSimRim    OBJECT-TYPE
1736: change recommended - warning: node `sdlcLSOperSimRim' must be contained in at least one conformance group
1737:                     SYNTAX      INTEGER
1738:                     {
1739:                          no(1),
1740:                          yes(2)
1741:                     }
1742:                     MAX-ACCESS  read-only
1743:                     STATUS      current
1744:                     DESCRIPTION
1745:                         "This object reflects the support for
1746:                         transmission and receipt of SIM and RIM control
1747:                         frames for the adjacent link station.  The
1748:                         value of this object is set from the XID field
1749:                         received from the adjacent link station."
1750:                     DEFVAL { no }
1751:                     ::= { sdlcLSOperEntry 23 }
1752: 
1753: sdlcLSOperXmitRcvCap OBJECT-TYPE
1753: change recommended - warning: node `sdlcLSOperXmitRcvCap' must be contained in at least one conformance group
1754:                     SYNTAX      INTEGER
1755:                     {
1756:                          twa(1),
1757:                          tws(2)
1758:                     }
1759:                     MAX-ACCESS  read-only
1760:                     STATUS      current
1761:                     DESCRIPTION
1762:                         "This object reflects the transmit-receive
1763:                         capabilities for the adjacent SDLC link
1764:                         station.  The value of this object is the value
1765:                         of the transmit-receive capability indicator
1766:                         received in the XID image from the adjacent
1767:                         link station."
1768:                     DEFVAL { twa }
1769:                     ::= { sdlcLSOperEntry 24 }
1770: 
1771: 
1772: --  *************************************************************
1773: --  *                                                           *
1774: --  *           THE SDLC LINK STATION STATISTICS TABLE          *
1775: --  *                                                           *
1776: --  *************************************************************
1777: 
1778: sdlcLSStatsTable  OBJECT-TYPE
1779:                     SYNTAX      SEQUENCE OF SdlcLSStatsEntry
1780:                     MAX-ACCESS  not-accessible
1781:                     STATUS      current
1782:                     DESCRIPTION
1783:                         "Each entry in this table contains statistics
1784:                         for a specific SDLC link station."
1785:                      ::= { sdlcLSGroup 3 }
1786: 
1787: sdlcLSStatsEntry  OBJECT-TYPE
1787: error - index element `RFC1213-MIB::ifIndex' of row `sdlcLSStatsEntry' must have a range restriction
1788:                     SYNTAX      SdlcLSStatsEntry
1789:                     MAX-ACCESS  not-accessible
1790:                     STATUS      current
1791:                     DESCRIPTION
1792:                         "A list of statistics for an SDLC link station."
1793:                     INDEX   { ifIndex, sdlcLSAddress }
1794:                     ::= { sdlcLSStatsTable 1 }
1795: 
1796: SdlcLSStatsEntry ::= SEQUENCE
1796: warning - warning: SEQUENCE element #7 `sdlcLSStatsPollRspsIn' does not match order of columnar objects under `sdlcLSStatsEntry'
1797: {
1798:         sdlcLSStatsBLUsIn             Counter32,
1799:         sdlcLSStatsBLUsOut            Counter32,
1800:         sdlcLSStatsOctetsIn           Counter32,
1801:         sdlcLSStatsOctetsOut          Counter32,
1802:         sdlcLSStatsPollsIn            Counter32,
1803:         sdlcLSStatsPollsOut           Counter32,
1804:         sdlcLSStatsPollRspsIn         Counter32,
1805:         sdlcLSStatsPollRspsOut        Counter32,
1806:         sdlcLSStatsLocalBusies        Counter32,
1807:         sdlcLSStatsRemoteBusies       Counter32,
1808:         sdlcLSStatsIFramesIn          Counter32,
1809:         sdlcLSStatsIFramesOut         Counter32,
1810:         sdlcLSStatsUIFramesIn         Counter32,
1811:         sdlcLSStatsUIFramesOut        Counter32,
1812:         sdlcLSStatsXIDsIn             Counter32,
1813:         sdlcLSStatsXIDsOut            Counter32,
1814:         sdlcLSStatsTESTsIn            Counter32,
1815:         sdlcLSStatsTESTsOut           Counter32,
1816:         sdlcLSStatsREJsIn             Counter32,
1817:         sdlcLSStatsREJsOut            Counter32,
1818:         sdlcLSStatsFRMRsIn            Counter32,
1819:         sdlcLSStatsFRMRsOut           Counter32,
1820:         sdlcLSStatsSIMsIn             Counter32,
1821:         sdlcLSStatsSIMsOut            Counter32,
1822:         sdlcLSStatsRIMsIn             Counter32,
1823:         sdlcLSStatsRIMsOut            Counter32,
1824:         sdlcLSStatsDISCIn             Counter32,
1825:         sdlcLSStatsDISCOut            Counter32,
1826:         sdlcLSStatsUAIn               Counter32,
1827:         sdlcLSStatsUAOut              Counter32,
1828:         sdlcLSStatsDMIn               Counter32,
1829:         sdlcLSStatsDMOut              Counter32,
1830:         sdlcLSStatsSNRMIn             Counter32,
1831:         sdlcLSStatsSNRMOut            Counter32,
1832:         sdlcLSStatsProtocolErrs       Counter32,
1833:         sdlcLSStatsActivityTOs        Counter32,
1834:         sdlcLSStatsRNRLIMITs          Counter32,
1835:         sdlcLSStatsRetriesExps        Counter32,
1836:         sdlcLSStatsRetransmitsIn      Counter32,
1837:         sdlcLSStatsRetransmitsOut     Counter32
1838: 
1839: }
1840: 
1841: sdlcLSStatsBLUsIn   OBJECT-TYPE
1842:                     SYNTAX      Counter32
1843:                     MAX-ACCESS  read-only
1844:                     STATUS      current
1845:                     DESCRIPTION
1846:                         "This object reflects the total basic link
1847:                         units (BLUs; frames) received from an adjacent
1848:                         SDLC link station since link station startup.
1849:                         At link station startup time, this object must
1850:                         be initialized to zero."
1851:                     ::= { sdlcLSStatsEntry 1 }
1852: 
1853: sdlcLSStatsBLUsOut   OBJECT-TYPE
1854:                     SYNTAX      Counter32
1855:                     MAX-ACCESS  read-only
1856:                     STATUS      current
1857:                     DESCRIPTION
1858:                         "This object reflects the total basic link
1859:                         units (BLUs; frames), transmitted to an
1860:                         adjacent SDLC link station since link station
1861:                         startup.  At link station startup time, this
1862:                         object must be initialized to zero."
1863:                     ::= { sdlcLSStatsEntry 2 }
1864: 
1865: sdlcLSStatsOctetsIn OBJECT-TYPE
1866:                     SYNTAX      Counter32
1867:                     MAX-ACCESS  read-only
1868:                     STATUS      current
1869:                     DESCRIPTION
1870:                         "This object reflects the total octets received
1871:                         from an adjacent SDLC link station since link
1872:                         station startup.  This object covers the
1873:                         address, control, and information field of
1874:                         I-Frames only.  At link station startup time,
1875:                         this object must be initialized to zero."
1876:                     ::= { sdlcLSStatsEntry 3 }
1877: 
1878: sdlcLSStatsOctetsOut OBJECT-TYPE
1879:                     SYNTAX      Counter32
1880:                     MAX-ACCESS  read-only
1881:                     STATUS      current
1882:                     DESCRIPTION
1883:                         "This object reflects the total octets
1884:                         transmitted to an adjacent SDLC link station
1885:                         since link station startup.  This object covers
1886:                         the address, control, and information field of
1887:                         I-Frames only.  At link station startup time,
1888:                         this object must be initialized to zero."
1889:                     ::= { sdlcLSStatsEntry 4 }
1890: 
1891: sdlcLSStatsPollsIn  OBJECT-TYPE
1892:                     SYNTAX      Counter32
1893:                     MAX-ACCESS  read-only
1894:                     STATUS      current
1895:                     DESCRIPTION
1896:                         "This object reflects the total polls received
1897:                         from an adjacent SDLC link station since link
1898:                         station startup.  At link station startup time,
1899:                         this object must be initialized to zero."
1900:                     ::= { sdlcLSStatsEntry 5 }
1901: 
1902: sdlcLSStatsPollsOut OBJECT-TYPE
1903:                     SYNTAX      Counter32
1904:                     MAX-ACCESS  read-only
1905:                     STATUS      current
1906:                     DESCRIPTION
1907:                         "This object reflects the total polls sent to
1908:                         an adjacent SDLC link station since link
1909:                         station startup.  At link station startup time,
1910:                         this object must be initialized to zero."
1911:                     ::= { sdlcLSStatsEntry 6 }
1912: 
1913: sdlcLSStatsPollRspsOut OBJECT-TYPE
1914:                     SYNTAX      Counter32
1915:                     MAX-ACCESS  read-only
1916:                     STATUS      current
1917:                     DESCRIPTION
1918:                         "This object reflects the total number of poll
1919:                         responses sent to the adjacent SDLC link
1920:                         station since link station startup.  This value
1921:                         includes I-frames that are sent in response to
1922:                         a poll.
1923: 
1924:                         At link station startup time, this object must
1925:                         be initialized to zero."
1926:                     ::= { sdlcLSStatsEntry 7 }
1927: 
1928: sdlcLSStatsPollRspsIn OBJECT-TYPE
1929:                     SYNTAX      Counter32
1930:                     MAX-ACCESS  read-only
1931:                     STATUS      current
1932:                     DESCRIPTION
1933:                         "This object reflects the total number of poll
1934:                         responses received from the adjacent SDLC link
1935:                         station since station startup.  This value
1936:                         includes I-frames that are received in response
1937:                         to a poll.
1938: 
1939:                         At link station startup time, this object must
1940:                         be initialized to zero."
1941:                     ::= { sdlcLSStatsEntry 8 }
1942: 
1943: sdlcLSStatsLocalBusies OBJECT-TYPE
1944:                     SYNTAX      Counter32
1945:                     MAX-ACCESS  read-only
1946:                     STATUS      current
1947:                     DESCRIPTION
1948:                         "This object reflects the total number of times
1949:                         that the local SDLC link station has entered a
1950:                         busy state (RNR) since link station startup.
1951:                         At link station startup time, this object must
1952:                         be initialized to zero."
1953:                     ::= { sdlcLSStatsEntry 9 }
1954: 
1955: sdlcLSStatsRemoteBusies OBJECT-TYPE
1956:                     SYNTAX      Counter32
1957:                     MAX-ACCESS  read-only
1958:                     STATUS      current
1959:                     DESCRIPTION
1960:                         "This object reflects the total number of times
1961:                         that an adjacent ( remote) SDLC link station
1962:                         has entered a busy state (RNR) since link
1963:                         station startup.  At link station startup time,
1964:                         this object must be initialized to zero."
1965:                     ::= { sdlcLSStatsEntry 10 }
1966: 
1967: sdlcLSStatsIFramesIn OBJECT-TYPE
1968:                     SYNTAX      Counter32
1969:                     MAX-ACCESS  read-only
1970:                     STATUS      current
1971:                     DESCRIPTION
1972:                         "This object reflects the total I-frames
1973:                         received from an adjacent SDLC link station
1974:                         since link station startup.  At link station
1975:                         startup time, this object must be initialized
1976:                         to zero."
1977:                     ::= { sdlcLSStatsEntry 11 }
1978: 
1979: sdlcLSStatsIFramesOut OBJECT-TYPE
1980:                     SYNTAX      Counter32
1981:                     MAX-ACCESS  read-only
1982:                     STATUS      current
1983:                     DESCRIPTION
1984:                         "This object reflects the total I-frames
1985:                         transmitted to an adjacent SDLC link station
1986:                         since link station startup.  At link station
1987:                         startup time, this object must be initialized
1988:                         to zero."
1989:                     ::= { sdlcLSStatsEntry 12 }
1990: 
1991: sdlcLSStatsUIFramesIn OBJECT-TYPE
1992:                     SYNTAX      Counter32
1993:                     MAX-ACCESS  read-only
1994:                     STATUS      current
1995:                     DESCRIPTION
1996:                         "This object reflects the total UI-frames
1997:                         received from an adjacent SDLC link station
1998:                         since link station startup."
1999:                     ::= { sdlcLSStatsEntry 13 }
2000: 
2001: sdlcLSStatsUIFramesOut OBJECT-TYPE
2002:                     SYNTAX      Counter32
2003:                     MAX-ACCESS  read-only
2004:                     STATUS      current
2005:                     DESCRIPTION
2006:                        "This object reflects the total UI-frames
2007:                        transmitted to an adjacent SDLC link station
2008:                        since link station startup."
2009:                     ::= { sdlcLSStatsEntry 14 }
2010: 
2011: sdlcLSStatsXIDsIn   OBJECT-TYPE
2012:                     SYNTAX      Counter32
2013:                     MAX-ACCESS  read-only
2014:                     STATUS      current
2015:                     DESCRIPTION
2016:                         "This object reflects the total XID frames
2017:                         received from an adjacent SDLC link station
2018:                         since link station startup."
2019:                     ::= { sdlcLSStatsEntry 15 }
2020: 
2021: sdlcLSStatsXIDsOut  OBJECT-TYPE
2022:                     SYNTAX      Counter32
2023:                     MAX-ACCESS  read-only
2024:                     STATUS      current
2025:                     DESCRIPTION
2026:                         "This object reflects the total XID frames
2027:                         transmitted to an adjacent SDLC link station
2028:                         since link station startup."
2029:                     ::= { sdlcLSStatsEntry 16 }
2030: 
2031: sdlcLSStatsTESTsIn   OBJECT-TYPE
2032:                     SYNTAX      Counter32
2033:                     MAX-ACCESS  read-only
2034:                     STATUS      current
2035:                     DESCRIPTION
2036:                         "This object reflects the total TEST frames,
2037:                         commands or responses, received from an
2038:                         adjacent SDLC link station since link station
2039:                         startup."
2040:                     ::= { sdlcLSStatsEntry 17 }
2041: 
2042: sdlcLSStatsTESTsOut  OBJECT-TYPE
2043:                     SYNTAX      Counter32
2044:                     MAX-ACCESS  read-only
2045:                     STATUS      current
2046:                     DESCRIPTION
2047:                         "This object reflects the total TEST frames,
2048:                         commands or responses, transmitted to an
2049:                         adjacent SDLC link station since link station
2050:                         startup."
2051:                     ::= { sdlcLSStatsEntry 18 }
2052: 
2053: sdlcLSStatsREJsIn   OBJECT-TYPE
2054:                     SYNTAX      Counter32
2055:                     MAX-ACCESS  read-only
2056:                     STATUS      current
2057:                     DESCRIPTION
2058:                         "This object reflects the total REJ frames
2059:                         received from an adjacent SDLC link station
2060:                         since link station startup."
2061:                     ::= { sdlcLSStatsEntry 19 }
2062: 
2063: sdlcLSStatsREJsOut  OBJECT-TYPE
2064:                     SYNTAX      Counter32
2065:                     MAX-ACCESS  read-only
2066:                     STATUS      current
2067:                     DESCRIPTION
2068:                         "This object reflects the total REJ frames
2069:                         transmitted to an adjacent SDLC link station
2070:                         since link station startup."
2071:                     ::= { sdlcLSStatsEntry 20 }
2072: 
2073: sdlcLSStatsFRMRsIn  OBJECT-TYPE
2074:                     SYNTAX      Counter32
2075:                     MAX-ACCESS  read-only
2076:                     STATUS      current
2077:                     DESCRIPTION
2078:                         "This object reflects the total frame reject
2079:                         (FRMR) frames received from an adjacent SDLC
2080:                         link station since link station startup."
2081:                     ::= { sdlcLSStatsEntry 21 }
2082: 
2083: sdlcLSStatsFRMRsOut  OBJECT-TYPE
2084:                     SYNTAX      Counter32
2085:                     MAX-ACCESS  read-only
2086:                     STATUS      current
2087:                     DESCRIPTION
2088:                         "This object reflects the total frame reject
2089:                         (FRMR) frames transmitted to an adjacent SDLC
2090:                         link station since link station startup."
2091:                     ::= { sdlcLSStatsEntry 22 }
2092: 
2093: sdlcLSStatsSIMsIn   OBJECT-TYPE
2094:                     SYNTAX      Counter32
2095:                     MAX-ACCESS  read-only
2096:                     STATUS      current
2097:                     DESCRIPTION
2098:                         "This object reflects the total set
2099:                         initialization mode (SIM) frames received from
2100:                         an adjacent SDLC link station since link station
2101:                         startup."
2102:                     ::= { sdlcLSStatsEntry 23 }
2103: 
2104: sdlcLSStatsSIMsOut  OBJECT-TYPE
2105:                     SYNTAX      Counter32
2106:                     MAX-ACCESS  read-only
2107:                     STATUS      current
2108:                     DESCRIPTION
2109:                         "This object reflects the total set
2110:                         initialization mode (SIM) frames transmitted to
2111:                         an adjacent SDLC link station since link station
2112:                         startup.  At link station startup time, this
2113:                         object must be initialized to zero."
2114:                     ::= { sdlcLSStatsEntry 24 }
2115: 
2116: sdlcLSStatsRIMsIn   OBJECT-TYPE
2117:                     SYNTAX      Counter32
2118:                     MAX-ACCESS  read-only
2119:                     STATUS      current
2120:                     DESCRIPTION
2121:                         "This object reflects the total request
2122:                         initialization mode (RIM) frames received from
2123:                         an adjacent SDLC link station since link station
2124:                         startup.  At link station startup time, this
2125:                         object must be initialized to zero."
2126:                     ::= { sdlcLSStatsEntry 25 }
2127: 
2128: sdlcLSStatsRIMsOut  OBJECT-TYPE
2129:                     SYNTAX      Counter32
2130:                     MAX-ACCESS  read-only
2131:                     STATUS      current
2132:                     DESCRIPTION
2133:                         "This object reflects the total request
2134:                         initialization mode (RIM) frames transmitted to
2135:                         an adjacent SDLC link station since link station
2136:                         startup.  At link station startup time, this
2137:                         object must be initialized to zero."
2138:                     ::= { sdlcLSStatsEntry 26 }
2139: 
2140: sdlcLSStatsDISCIn   OBJECT-TYPE
2140: change recommended - warning: node `sdlcLSStatsDISCIn' must be contained in at least one conformance group
2141:                     SYNTAX      Counter32
2142:                     MAX-ACCESS  read-only
2143:                     STATUS      current
2144:                     DESCRIPTION
2145:                         "This object reflects the total number of
2146:                          disconnect (DISC) requests received from an
2147:                          adjacent SDLC link station since link station
2148:                          startup.  At link station startup time, this
2149:                          object must be initialized to zero."
2150:                     ::= { sdlcLSStatsEntry 27 }
2151: 
2152: sdlcLSStatsDISCOut  OBJECT-TYPE
2152: change recommended - warning: node `sdlcLSStatsDISCOut' must be contained in at least one conformance group
2153:                     SYNTAX      Counter32
2154:                     MAX-ACCESS  read-only
2155:                     STATUS      current
2156:                     DESCRIPTION
2157:                         "This object reflects the total number of
2158:                          disconnect (DISC) requests transmited to an
2159:                          adjacent SDLC link station since link station
2160:                          startup.  At link station startup time, this
2161:                          object must be initialized to zero."
2162:                     ::= { sdlcLSStatsEntry 28 }
2163: 
2164: sdlcLSStatsUAIn     OBJECT-TYPE
2164: change recommended - warning: node `sdlcLSStatsUAIn' must be contained in at least one conformance group
2165:                     SYNTAX      Counter32
2166:                     MAX-ACCESS  read-only
2167:                     STATUS      current
2168:                     DESCRIPTION
2169:                         "This object reflects the total number of
2170:                          unnumbered acknowledgements (UA) requests
2171:                          received from an adjacent SDLC link station
2172:                          since link station startup.  At link station
2173:                          startup time, this object must be initialized
2174:                          to zero."
2175:                     ::= { sdlcLSStatsEntry 29 }
2176: 
2177: sdlcLSStatsUAOut    OBJECT-TYPE
2177: change recommended - warning: node `sdlcLSStatsUAOut' must be contained in at least one conformance group
2178:                     SYNTAX      Counter32
2179:                     MAX-ACCESS  read-only
2180:                     STATUS      current
2181:                     DESCRIPTION
2182:                         "This object reflects the total number of
2183:                          unnumbered acknowledgements (UA) requests
2184:                          transmited to an adjacent SDLC link station
2185:                          since link station startup.  At link station
2186:                          startup time, this object must be initialized
2187:                          to zero."
2188:                     ::= { sdlcLSStatsEntry 30 }
2189: 
2190: sdlcLSStatsDMIn     OBJECT-TYPE
2190: change recommended - warning: node `sdlcLSStatsDMIn' must be contained in at least one conformance group
2191:                     SYNTAX      Counter32
2192:                     MAX-ACCESS  read-only
2193:                     STATUS      current
2194:                     DESCRIPTION
2195:                         "This object reflects the total number of
2196:                          disconnect mode (DM) requests received from an
2197:                          adjacent SDLC link station since link station
2198:                          startup.  At link station startup time, this
2199:                          object must be initialized to zero."
2200:                     ::= { sdlcLSStatsEntry 31 }
2201: 
2202: sdlcLSStatsDMOut    OBJECT-TYPE
2202: change recommended - warning: node `sdlcLSStatsDMOut' must be contained in at least one conformance group
2203:                     SYNTAX      Counter32
2204:                     MAX-ACCESS  read-only
2205:                     STATUS      current
2206:                     DESCRIPTION
2207:                         "This object reflects the total number of
2208:                          disconnect mode (DM) requests transmited to an
2209:                          adjacent SDLC link station since link station
2210:                          startup.  At link station startup time, this
2211:                          object must be initialized to zero."
2212:                     ::= { sdlcLSStatsEntry 32 }
2213: 
2214: sdlcLSStatsSNRMIn   OBJECT-TYPE
2214: change recommended - warning: node `sdlcLSStatsSNRMIn' must be contained in at least one conformance group
2215:                     SYNTAX      Counter32
2216:                     MAX-ACCESS  read-only
2217:                     STATUS      current
2218:                     DESCRIPTION
2219:                         "This object reflects the total number of
2220:                          set normal response mode (SNRM/SNRME) requests
2221:                          received from an adjacent SDLC link station
2222:                          since link station startup.  At link station
2223:                          startup time, this object must be initialized
2224:                          to zero."
2225:                     ::= { sdlcLSStatsEntry 33 }
2226: 
2227: sdlcLSStatsSNRMOut  OBJECT-TYPE
2227: change recommended - warning: node `sdlcLSStatsSNRMOut' must be contained in at least one conformance group
2228:                     SYNTAX      Counter32
2229:                     MAX-ACCESS  read-only
2230:                     STATUS      current
2231:                     DESCRIPTION
2232:                         "This object reflects the total number of
2233:                          set normal response mode (SNRM/SNRME) requests
2234:                          transmited to an adjacent SDLC link station
2235:                          since link station startup.  At link station
2236:                          startup time, this object must be initialized
2237:                          to zero."
2238:                     ::= { sdlcLSStatsEntry 34 }
2239: 
2240: sdlcLSStatsProtocolErrs OBJECT-TYPE
2241:                     SYNTAX      Counter32
2242:                     MAX-ACCESS  read-only
2243:                     STATUS      current
2244:                     DESCRIPTION
2245:                         "This object reflects the total occurrences,
2246:                         since link station startup, where this SDLC
2247:                         link station has inactivated the link as a
2248:                         result of receiving a frame from its adjacent
2249:                         link station which was in violation of the
2250:                         protocol.  At link station startup time, this
2251:                         object must be initialized to zero."
2252:                     ::= { sdlcLSStatsEntry 35 }
2253: 
2254: sdlcLSStatsActivityTOs OBJECT-TYPE
2254: change recommended - warning: node `sdlcLSStatsActivityTOs' must be contained in at least one conformance group
2255:                     SYNTAX      Counter32
2256:                     MAX-ACCESS  read-only
2257:                     STATUS      current
2258:                     DESCRIPTION
2259:                         "This object reflects the total occurrences,
2260:                         since startup, where this SDLC link station has
2261:                         inactivated the link as a result of no activity
2262:                         on the link.  At link station startup time,
2263:                         this object must be initialized to zero."
2264:                     ::= { sdlcLSStatsEntry 36 }
2265: 
2266: sdlcLSStatsRNRLIMITs OBJECT-TYPE
2267:                     SYNTAX      Counter32
2268:                     MAX-ACCESS  read-only
2269:                     STATUS      current
2270:                     DESCRIPTION
2271:                         "This object reflects the total occurrences,
2272:                         since startup, where this SDLC link station has
2273:                         inactivated the link as a result of its
2274:                         RNRLIMIT timer expiring.  At link station
2275:                         startup time, this object must be initialized
2276:                         to zero."
2277:                     ::= { sdlcLSStatsEntry 37 }
2278: 
2279: sdlcLSStatsRetriesExps OBJECT-TYPE
2280:                     SYNTAX      Counter32
2281:                     MAX-ACCESS  read-only
2282:                     STATUS      current
2283:                     DESCRIPTION
2284:                         "This object reflects the total occurrences,
2285:                         since startup, where this SDLC link station has
2286:                         inactivated the link as a result of a retry
2287:                         sequence being exhausted.  At link station
2288:                         startup time, this object must be initialized
2289:                         to zero."
2290:                     ::= { sdlcLSStatsEntry 38 }
2291: 
2292: sdlcLSStatsRetransmitsIn OBJECT-TYPE
2293:                     SYNTAX      Counter32
2294:                     MAX-ACCESS  read-only
2295:                     STATUS      current
2296:                     DESCRIPTION
2297:                         "This object reflects the total number of
2298:                          information frames retransmitted by the remote
2299:                          link station because the N(s) received from
2300:                          that link station indicated that one or more
2301:                          information frames sent by that station were
2302:                          lost.  This event causes the first missing
2303:                          information frame of a window and all
2304:                          subsequent information frames to be
2305:                          retransmitted.  At link station startup time,
2306:                          this object must be initialized to zero.
2307: 
2308:                          Management: If the value of
2309:                          sdlcLSStatsRetransmitsIn grows over time, then
2310:                          the quality of the serial line is in
2311:                          question.  You might want to look at
2312:                          decreasing the value for
2313:                          sdlcLSAdminMAXDATASend to compensate for the
2314:                          lower quality line."
2315:                     ::= { sdlcLSStatsEntry 39 }
2316: 
2317: sdlcLSStatsRetransmitsOut OBJECT-TYPE
2318:                     SYNTAX      Counter32
2319:                     MAX-ACCESS  read-only
2320:                     STATUS      current
2321:                     DESCRIPTION
2322:                         "This object reflects the total number of
2323:                          information frames retransmitted to a remote
2324:                          link station because the N(r) received from
2325:                          that link station indicated that one or more
2326:                          information frames sent to that station were
2327:                          lost. This event causes the first missing
2328:                          information frame of a window and all
2329:                          subsequent information frames to be
2330:                          retransmitted.  At link station startup time,
2331:                          this object must be initialized to zero.
2332: 
2333:                          Management: If the value of
2334:                          sdlcLSStatsRetransmitsOut grows over time,
2335:                          then the quality of the serial line is in
2336:                          question.  You might want to look at
2337:                          decreasing the value for sdlcLSAdminMAXDATASend
2338:                          to compensate for the lower quality line."
2339:                     ::= { sdlcLSStatsEntry 40 }
2340: 
2341: --
2342: --  TRAP DEFINITIONS
2343: --
2344: 
2345: --
2346: --  Notifications
2347: --
2348: 
2349: sdlcTraps  OBJECT IDENTIFIER ::= { sdlc 3 }
2350: 
2351: sdlcPortStatusChange NOTIFICATION-TYPE
2351: warning - warning: notification `sdlcPortStatusChange' is not reverse mappable
2351: change recommended -
warning: notification `sdlcPortStatusChange' must be contained in at least one conformance group
2352:                      OBJECTS    { ifIndex,
2353:                                   ifAdminStatus,
2354:                                   ifOperStatus,
2355:                                   sdlcPortOperLastFailTime,
2356:                                   sdlcPortOperLastFailCause
2357:                                 }
2358:                      STATUS  current
2359:                      DESCRIPTION
2360:                          "This trap indicates that the state of an SDLC
2361:                          port has transitioned to active or inactive."
2362:                      ::= { sdlcTraps 1 }
2363: 
2364: sdlcLSStatusChange   NOTIFICATION-TYPE
2364: warning - warning: notification `sdlcLSStatusChange' is not reverse mappable
2364: change recommended -
warning: notification `sdlcLSStatusChange' must be contained in at least one conformance group
2365:                      OBJECTS    { ifIndex,
2366:                                   sdlcLSAddress,
2367:                                   sdlcLSOperState,
2368:                                   sdlcLSAdminState,
2369:                                   sdlcLSOperLastFailTime,
2370:                                   sdlcLSOperLastFailCause,
2371:                                   sdlcLSOperLastFailFRMRInfo,
2372:                                   sdlcLSOperLastFailCtrlIn,
2373:                                   sdlcLSOperLastFailCtrlOut,
2374:                                   sdlcLSOperLastFailREPLYTOs
2375:                                 }
2376:                      STATUS  current
2377:                      DESCRIPTION
2378:                          "This trap indicates that the state of an SDLC
2379:                          link station has transitioned to contacted or
2380:                          discontacted."
2381:                      ::= { sdlcTraps 2 }
2382: 
2383: 
2384: --
2385: -- Conformance Information
2386: --
2387: 
2388: sdlcConformance OBJECT IDENTIFIER ::= { sdlc 4 }
2389: 
2390: sdlcCompliances   OBJECT IDENTIFIER ::= { sdlcConformance 1 }
2391: sdlcGroups        OBJECT IDENTIFIER ::= { sdlcConformance 2 }
2392: 
2393: --
2394: -- Compliance Statements
2395: --
2396: 
2397: sdlcCoreCompliance MODULE-COMPLIANCE
2398:                      STATUS current
2399:                      DESCRIPTION
2400:                          "The core compliance statement for all SDLC
2401:                          nodes."
2402:                      MODULE
2403:                          MANDATORY-GROUPS
2404:                          {
2405:                              sdlcCorePortAdminGroup,
2406:                              sdlcCorePortOperGroup,
2407:                              sdlcCorePortStatsGroup,
2408:                              sdlcCoreLSAdminGroup,
2409:                              sdlcCoreLSOperGroup,
2410:                              sdlcCoreLSStatsGroup
2411:                          }
2412: 
2413:                      OBJECT      sdlcPortAdminName
2414:                      MIN-ACCESS  read-only
2415:                      DESCRIPTION
2416:                          "Write access is not required."
2417: 
2418:                      OBJECT      sdlcPortAdminRole
2419:                      MIN-ACCESS  read-only
2420:                      DESCRIPTION
2421:                          "Write access is not required."
2422: 
2423:                      OBJECT      sdlcPortAdminType
2424:                      MIN-ACCESS  read-only
2425:                      DESCRIPTION
2426:                          "Write access is not required."
2427: 
2428:                      OBJECT      sdlcPortAdminTopology
2429:                      MIN-ACCESS  read-only
2430:                      DESCRIPTION
2431:                          "Write access is not required."
2432: 
2433:                      OBJECT      sdlcPortAdminISTATUS
2434:                      MIN-ACCESS  read-only
2435:                      DESCRIPTION
2436:                          "Write access is not required."
2437: 
2438:                      OBJECT      sdlcLSAddress
2439:                      MIN-ACCESS  read-only
2440:                      DESCRIPTION
2441:                          "Write access is not required."
2442: 
2443:                      OBJECT      sdlcLSAdminName
2444:                      MIN-ACCESS  read-only
2445:                      DESCRIPTION
2446:                          "Write access is not required."
2447: 
2448:                      OBJECT      sdlcLSAdminState
2449:                      MIN-ACCESS  read-only
2450:                      DESCRIPTION
2451:                          "Write access is not required."
2452: 
2453:                      OBJECT      sdlcLSAdminISTATUS
2454:                      MIN-ACCESS  read-only
2455:                      DESCRIPTION
2456:                          "Write access is not required."
2457: 
2458:                      OBJECT      sdlcLSAdminMAXDATASend
2459:                      MIN-ACCESS  read-only
2460:                      DESCRIPTION
2461:                          "Write access is not required."
2462: 
2463:                      OBJECT      sdlcLSAdminMAXDATARcv
2464:                      MIN-ACCESS  read-only
2465:                      DESCRIPTION
2466:                          "Write access is not required."
2467: 
2468:                      OBJECT      sdlcLSAdminMAXIN
2469:                      MIN-ACCESS  read-only
2470:                      DESCRIPTION
2471:                          "Write access is not required."
2472: 
2473:                      OBJECT      sdlcLSAdminMAXOUT
2474:                      MIN-ACCESS  read-only
2475:                      DESCRIPTION
2476:                          "Write access is not required."
2477: 
2478:                      OBJECT      sdlcLSAdminMODULO
2479:                      MIN-ACCESS  read-only
2480:                      DESCRIPTION
2481:                          "Write access is not required."
2482: 
2483:                      OBJECT      sdlcLSAdminRETRIESm
2484:                      MIN-ACCESS  read-only
2485:                      DESCRIPTION
2486:                          "Write access is not required."
2487: 
2488:                      OBJECT      sdlcLSAdminRETRIESt
2489:                      MIN-ACCESS  read-only
2490:                      DESCRIPTION
2491:                          "Write access is not required."
2492: 
2493:                      OBJECT      sdlcLSAdminRETRIESn
2494:                      MIN-ACCESS  read-only
2495:                      DESCRIPTION
2496:                          "Write access is not required."
2497: 
2498:                      OBJECT      sdlcLSAdminRNRLIMIT
2499:                      MIN-ACCESS  read-only
2500:                      DESCRIPTION
2501:                          "Write access is not required."
2502: 
2503:                      OBJECT      sdlcLSAdminDATMODE
2504:                      MIN-ACCESS  read-only
2505:                      DESCRIPTION
2506:                          "Write access is not required."
2507: 
2508:                      OBJECT      sdlcLSAdminGPoll
2509:                      MIN-ACCESS  read-only
2510:                      DESCRIPTION
2511:                          "Write access is not required."
2512: 
2513:                      OBJECT      sdlcLSAdminSimRim
2514:                      MIN-ACCESS  read-only
2515:                      DESCRIPTION
2516:                          "Write access is not required."
2517: 
2518:                      OBJECT      sdlcLSAdminRowStatus
2519:                      MIN-ACCESS  read-only
2520:                      DESCRIPTION
2521:                          "Write access is not required."
2522: 
2523:                      ::= { sdlcCompliances 1 }
2524: 
2525: sdlcPrimaryCompliance  MODULE-COMPLIANCE
2526:                      STATUS current
2527:                      DESCRIPTION
2528:                          "The compliance statement for all nodes that
2529:                          are performing the role of a Primary link
2530:                          station."
2531:                      MODULE
2532:                          MANDATORY-GROUPS { sdlcPrimaryGroup }
2533: 
2534:                      OBJECT      sdlcPortAdminPAUSE
2535:                      MIN-ACCESS  read-only
2536:                      DESCRIPTION
2537:                          "Write access is not required."
2538: 
2539:                      OBJECT      sdlcLSAdminREPLYTO
2540:                      MIN-ACCESS  read-only
2541:                      DESCRIPTION
2542:                          "Write access is not required."
2543: 
2544:                      ::= { sdlcCompliances 2 }
2545: 
2546: sdlcPrimaryMultipointCompliance  MODULE-COMPLIANCE
2547:                      STATUS current
2548:                      DESCRIPTION
2549:                          "The compliance statement for all nodes that
2550:                          are performing the role of a primary link
2551:                          station on a multipoint line."
2552:                      MODULE
2553:                          MANDATORY-GROUPS { sdlcPrimaryMultipointGroup }
2554: 
2555:                      OBJECT      sdlcPortAdminSERVLIM
2556:                      MIN-ACCESS  read-only
2557:                      DESCRIPTION
2558:                          "Write access is not required."
2559: 
2560:                      OBJECT      sdlcPortAdminSlowPollTimer
2561:                      MIN-ACCESS  read-only
2562:                      DESCRIPTION
2563:                          "Write access is not required."
2564: 
2565:                      ::= { sdlcCompliances 3 }
2566: 
2567: 
2568: --
2569: -- Core Conformance Groups for All Link Stations
2570: --
2571: 
2572: sdlcCoreGroups OBJECT IDENTIFIER ::= { sdlcGroups 1 }
2573: 
2574: sdlcCorePortAdminGroup OBJECT-GROUP
2575:                      OBJECTS
2576:                      {
2577:                          sdlcPortAdminName,      sdlcPortAdminRole,
2578:                          sdlcPortAdminType,      sdlcPortAdminTopology,
2579:                          sdlcPortAdminISTATUS
2580:                      }
2581:                      STATUS current
2582:                      DESCRIPTION
2583:                          "The sdlcCorePortAdminGroup defines objects
2584:                          which are common to the PortAdmin group of all
2585:                          compliant link stations."
2586:                      ::= { sdlcCoreGroups 1 }
2587: 
2588: sdlcCorePortOperGroup OBJECT-GROUP
2589:                      OBJECTS
2590:                      {
2591:                          sdlcPortOperName,
2592:                          sdlcPortOperRole,
2593:                          sdlcPortOperType,
2594:                          sdlcPortOperTopology,
2595:                          sdlcPortOperISTATUS,
2596:                          sdlcPortOperACTIVTO,
2597:                          sdlcPortOperLastFailTime,
2598:                          sdlcPortOperLastFailCause
2599:                      }
2600:                      STATUS current
2601:                      DESCRIPTION
2602:                          "The sdlcCorePortOperGroup defines objects
2603:                          which are common to the PortOper group of all
2604:                          compliant link stations."
2605:                      ::= { sdlcCoreGroups 2 }
2606: 
2607: 
2608: sdlcCorePortStatsGroup OBJECT-GROUP
2609:                      OBJECTS
2610:                      {
2611:                          sdlcPortStatsPhysicalFailures,
2612:                          sdlcPortStatsInvalidAddresses,
2613:                          sdlcPortStatsDwarfFrames
2614:                      }
2615:                      STATUS current
2616:                      DESCRIPTION
2617:                          "The sdlcCorePortStatsGroup defines objects
2618:                          which are common to the PortStats group of all
2619:                          compliant link stations."
2620:                      ::= { sdlcCoreGroups 3 }
2621: 
2622: 
2623: sdlcCoreLSAdminGroup OBJECT-GROUP
2624:                      OBJECTS
2625:                      {
2626:                          sdlcLSAddress,
2627:                          sdlcLSAdminName,
2628:                          sdlcLSAdminState,
2629:                          sdlcLSAdminISTATUS,
2630:                          sdlcLSAdminMAXDATASend,
2631:                          sdlcLSAdminMAXDATARcv,
2632:                          sdlcLSAdminMAXIN,
2633:                          sdlcLSAdminMAXOUT,
2634:                          sdlcLSAdminMODULO,
2635:                          sdlcLSAdminRETRIESm,
2636:                          sdlcLSAdminRETRIESt,
2637:                          sdlcLSAdminRETRIESn,
2638:                          sdlcLSAdminRNRLIMIT,
2639:                          sdlcLSAdminDATMODE,
2640:                          sdlcLSAdminGPoll,
2641:                          sdlcLSAdminSimRim,
2642:                          sdlcLSAdminRowStatus
2643:                      }
2644:                      STATUS current
2645:                      DESCRIPTION
2646:                          "The sdlcCorePortAdminGroup defines objects
2647:                          which are common to the PortAdmin group of all
2648:                          compliant link stations."
2649:                      ::= { sdlcCoreGroups 4 }
2650: 
2651: sdlcCoreLSOperGroup  OBJECT-GROUP
2652:                      OBJECTS
2653:                      {
2654:                          sdlcLSOperRole,
2655:                          sdlcLSOperState,
2656:                          sdlcLSOperMAXDATASend,
2657:                          sdlcLSOperMAXIN,
2658:                          sdlcLSOperMAXOUT,
2659:                          sdlcLSOperMODULO,
2660:                          sdlcLSOperRETRIESm,
2661:                          sdlcLSOperRETRIESt,
2662:                          sdlcLSOperRETRIESn,
2663:                          sdlcLSOperRNRLIMIT,
2664:                          sdlcLSOperDATMODE,
2665:                          sdlcLSOperLastFailTime,
2666:                          sdlcLSOperLastFailCause,
2667:                          sdlcLSOperLastFailCtrlIn,
2668:                          sdlcLSOperLastFailCtrlOut,
2669:                          sdlcLSOperLastFailFRMRInfo,
2670:                          sdlcLSOperLastFailREPLYTOs,
2671:                          sdlcLSOperEcho,
2672:                          sdlcLSOperGPoll
2673:                      }
2674:                      STATUS current
2675:                      DESCRIPTION
2676:                          "The sdlcCorePortOperGroup defines objects
2677:                          which are common to the PortOper group of all
2678:                          compliant link stations."
2679:                      ::= { sdlcCoreGroups 5 }
2680: 
2681: 
2682: sdlcCoreLSStatsGroup OBJECT-GROUP
2683:                      OBJECTS
2684:                      {
2685:                          sdlcLSStatsBLUsIn,
2686:                          sdlcLSStatsBLUsOut,
2687:                          sdlcLSStatsOctetsIn,
2688:                          sdlcLSStatsOctetsOut,
2689:                          sdlcLSStatsPollsIn,
2690:                          sdlcLSStatsPollsOut,
2691:                          sdlcLSStatsPollRspsIn,
2692:                          sdlcLSStatsPollRspsOut,
2693:                          sdlcLSStatsLocalBusies,
2694:                          sdlcLSStatsRemoteBusies,
2695:                          sdlcLSStatsIFramesIn,
2696:                          sdlcLSStatsIFramesOut,
2697:                          sdlcLSStatsRetransmitsIn,
2698:                          sdlcLSStatsRetransmitsOut,
2699:                          sdlcLSStatsUIFramesIn,
2700:                          sdlcLSStatsUIFramesOut,
2701:                          sdlcLSStatsXIDsIn,
2702:                          sdlcLSStatsXIDsOut,
2703:                          sdlcLSStatsTESTsIn,
2704:                          sdlcLSStatsTESTsOut,
2705:                          sdlcLSStatsREJsIn,
2706:                          sdlcLSStatsREJsOut,
2707:                          sdlcLSStatsFRMRsIn,
2708:                          sdlcLSStatsFRMRsOut,
2709:                          sdlcLSStatsSIMsIn,
2710:                          sdlcLSStatsSIMsOut,
2711:                          sdlcLSStatsRIMsIn,
2712:                          sdlcLSStatsRIMsOut,
2713:                          sdlcLSStatsProtocolErrs,
2714:                          sdlcLSStatsRNRLIMITs,
2715:                          sdlcLSStatsRetriesExps
2716:                      }
2717:                      STATUS current
2718:                      DESCRIPTION
2719:                          "The sdlcCorePortStatsGroup defines objects
2720:                          which are common to the PortStats group of all
2721:                          compliant link stations."
2722:                      ::= { sdlcCoreGroups 6 }
2723: 
2724: 
2725: --
2726: -- Conformance Groups for Primary Link Stations
2727: --
2728: 
2729: sdlcPrimaryGroups OBJECT IDENTIFIER ::= { sdlcGroups 2 }
2730: 
2731: sdlcPrimaryGroup OBJECT-GROUP
2732:                      OBJECTS
2733:                      {
2734:                          sdlcPortAdminPAUSE,
2735:                          sdlcPortOperPAUSE,
2736:                          sdlcLSAdminREPLYTO,
2737:                          sdlcLSOperREPLYTO
2738:                      }
2739:                      STATUS current
2740:                      DESCRIPTION
2741:                          "The sdlcPrimaryGroup defines objects which
2742:                          are common to all compliant primary link
2743:                          stations."
2744:                      ::= { sdlcPrimaryGroups 1 }
2745: 
2746: sdlcPrimaryMultipointGroup OBJECT-GROUP
2747:                      OBJECTS
2748:                      {
2749:                          sdlcPortAdminSERVLIM,
2750:                          sdlcPortAdminSlowPollTimer,
2751:                          sdlcPortOperSlowPollMethod,
2752:                          sdlcPortOperSERVLIM,
2753:                          sdlcPortOperSlowPollTimer
2754: 
2755:                      }
2756:                      STATUS current
2757:                      DESCRIPTION
2758:                          "The sdlcPrimaryMultipointGroup defines objects
2759:                          which are common to all compliant primary link
2760:                          stations that are in a multipoint topology."
2761:                      ::= { sdlcPrimaryGroups 2 }
2762: 
2763: 
2764: END