smilint output for ./RIVERSTONE-LFAP-MIB


Message Severities
SeverityCount
severe1
Message Types
TypeCount
internal-other (severe)1

Messages:

RIVERSTONE-LFAP-MIB

   1: -- extracted from draft-calato-lfap-mib-00.txt
   2: -- at Fri May 14 06:20:58 2004
   3: 
   4:  RIVERSTONE-LFAP-MIB DEFINITIONS ::= BEGIN
   5: 
   6:  IMPORTS
   7:      MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
   8:      TimeTicks, Counter32, Counter64, Gauge32
   9:          FROM SNMPv2-SMI
  10:      MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  11:     FROM SNMPv2-CONF
  12:      InetAddressType, InetAddress
  13:          FROM INET-ADDRESS-MIB
  14:      TEXTUAL-CONVENTION, RowStatus, TruthValue
  15:          FROM SNMPv2-TC
  16:      SnmpAdminString
  17:          FROM SNMP-FRAMEWORK-MIB
  18:      riverstoneMibs
  19:          froM RIVERSTONE-SMI-MIB
  19: severe - syntax error, unexpected LOWERCASE_IDENTIFIER, expecting FROM or ','
  20: 
  21:  rsLfapMIB MODULE-IDENTITY
  22:      LAST-UPDATED "200208290000Z"
  23:      ORGANIZATION "Riverstone Networks, Inc"
  24:      CONTACT-INFO
  25:              "Riverstone Networks, Inc
  26:               5200 Great America Parkway
  27:               Santa Clara CA USA 95054
  28:               PHONE:+1 408.878.6500
  29:               EMAIL: nms-eng@riverstonenet.com
  30:               WEB: http://www.riverstonenet.com"
  31: 
  32:      DESCRIPTION
  33:     "This MIB module defines the management plane for
  34:          the Lightweight Flow Accounting Protocol as defined in
  35:          draft-riverstone-lfap-01.txt for devices implementing a
  36:          Connection Control Entity (CCE).
  37: 
  38:          A FAS mib module will provide a management view of the Flow
  39:          Accounting Server (FAS).
  40: 
  41:          This mib module is organized into three sections as follows:
  42:     1. CCE Diagnostics
  43:          2. CCE Configuration
  44:     3. CCE Protocol Monitoring Statistics
  45:     Copyright (C) Riverstone Networks, Inc 2001, 2002."
  46: 
  47:      REVISION     "200208290000Z"
  48:      DESCRIPTION
  49:     "Updated to support LFAPv5 draft #1. Changes include adding
  50:  reference
  51:           clauses and improved descriptions to match terms as found
  52:           in the protocol specification. Added new required counters
  53:  and
  54:           made three counters obsolete."
  55: 
  56:      REVISION     "200106150000Z"
  57:      DESCRIPTION
  58:     "Indicate rsLfapServerStaticLastChanged,
  59:  rsLfapStatsSessionChangedAt
  60:     and rsLfapStatsLostAt are not supported in LFAPv4 in
  61:     rsLfapAgentCompliance."
  62: 
  63:      REVISION     "200106080000Z"
  64:      DESCRIPTION
  65:     "Add these objects MsgsUnknownTx, DropsInTxQueueWhenUp,
  66:     MsgsInRxQueue, InvalidMsgsRx, MsgsUnknownRx into the StatsTable.
  67:     Rename QueueDrops to DropsInTxQueue, LostPackets to TxLostPackets,
  68:     LostOctets to TxLostOctets, QueuePeak to InTxQueuePeak. Changed
  69:     the descriptions of the textual conventions and many of the
  70:     objects. Rename ServerStatsTable to StatsTable."
  71: 
  72:      REVISION     "200105070000Z"
  73:      DESCRIPTION
  74:     "Change the object identity of the traps to be v1 compliant.
  75:     Change the previous revision comments. Make
  76:     rsLfapActiveServer a scalar. Rename rsLfapStaticServerTable
  77:     to rsLfapServerStaticTable. The objects in that table have
  78:     also been renamed appropriately."
  79: 
  80:      REVISION     "200105010000Z"
  81:      DESCRIPTION
  82:     "Move the scalars under rsLfapPerMon to a new table.
  83:     rsLfapStatsTable. Add comformance. Reorganize tree. Rename
  84:     some object identifiers."
  85: 
  86:      REVISION     "200103030000Z"
  87:      DESCRIPTION
  88:     "Add both send and receive counters, add new counter for any
  89:     unknown message types, clarify what lost timestamp counters
  90:     and make MIB module support both implementation at CCE and FAS"
  91: 
  92:      REVISION     "200102110000Z"
  93:      DESCRIPTION
  94: 
  95:     "Initial version of of Riverstone Flow Accounting MIB module
  96:     for LFAPv4."
  97:      ::= { riverstoneMibs 19 }
  98: 
  99:  rsLfapMIBObjects  OBJECT IDENTIFIER ::= { rsLfapMIB 1 }
 100:  rsLfapAgentState  OBJECT IDENTIFIER ::= { rsLfapMIBObjects 1 }
 101:  rsLfapAgentCfg    OBJECT IDENTIFIER ::= { rsLfapMIBObjects 2 }
 102:  rsLfapServerCfg      OBJECT IDENTIFIER ::= { rsLfapMIBObjects 3 }
 103:  rsLfapStats    OBJECT IDENTIFIER ::= { rsLfapMIBObjects 4 }
 104:  rsLfapDiag     OBJECT IDENTIFIER ::= { rsLfapMIBObjects 5 }
 105: 
 106:  --
 107:  -- Textual conventions
 108:  --
 109: 
 110:  RSLfapErrorCode ::= TEXTUAL-CONVENTION
 111:      STATUS       current
 112:      DESCRIPTION
 113:     "This represents the general error states the CCE will report."
 114:      SYNTAX INTEGER {
 115:         unknown(1),
 116:         errorInConfig(2),
 117:         resourceExhausted(3),
 118:         errorNoServer(4)
 119:      }
 120: 
 121:  RsLfapServerInst ::= TEXTUAL-CONVENTION
 122:      STATUS       current
 123:      DESCRIPTION
 124:     "This number represents an external LFAP server (FAS) in the
 125:     list of LFAP servers configured on the CCE. If the value is 0,
 126:     then no FAS is indicated. While the base specification does not
 127:          define a hard maximum limit of configured FAS addresses, this
 128:  object
 129:          defines one."
 130:      SYNTAX Integer32 (1..32 | 0)
 131: 
 132:  RsTaskPriority  ::= TEXTUAL-CONVENTION
 133:      STATUS       current
 134:      DESCRIPTION
 135:     "This represents the relative priority of the CCE
 136:     task relative to other tasks which share a common CPU resource."
 137:      SYNTAX INTEGER {
 138:         high(1),
 139:         medium(2),
 140:         low(3)
 141:      }
 142: 
 143:  RSOperState ::= TEXTUAL-CONVENTION
 144:      STATUS       current
 145:      DESCRIPTION
 146:     "This represents the operational state of the CCE will report.
 147:           Where no specific state below applies, the CCE may report
 148:  lfapUnknown(1).
 149:           lfapNormal(2) represents the CCE is in a valid state as
 150:  defined
 151:           in section 6.4 State Diagrams for CCE. Should the CCE enter
 152:  any
 153:           of the paths defined in (A) through (E), then it should
 154:  report
 155:           lfapError(5). lfapTest(3) should be used when CCE is running
 156:           self diagnostics. lfapDegraded(4) should not be used."
 157:      SYNTAX INTEGER {
 158:         lfapUnknown(1),
 159:         lfapNormal(2),
 160:         lfapTest(3),
 161:         lfapDegraded(4),  -- obsolete
 162:         lfapError(5)
 163:      }
 164: 
 165: 
 166:  --
 167:  -- 1. CCE Diagostics Section
 168:  --
 169: 
 170:  rsLfapCapabilities OBJECT-TYPE
 171:      SYNTAX      BITS {
 172:         rsLfapV4(0),
 173:         rsLfapV5(1)
 174:      }
 175:      MAX-ACCESS  read-only
 176:      STATUS      current
 177:      DESCRIPTION
 178:          "The protocol versions supported in this CCE implementation."
 179:      ::= { rsLfapAgentState 1 }
 180: 
 181:  rsLfapAdminState OBJECT-TYPE
 182:      SYNTAX       TruthValue
 183:      MAX-ACCESS   read-write
 184:      STATUS       current
 185:      DESCRIPTION
 186:     "The intended administrative status of CCE. When set, the
 187:     value true will start the CCE and false will stop
 188:     the CCE. See rsLfapOperState for actual status"
 189:      ::= { rsLfapAgentState 2 }
 190: 
 191:  rsLfapOperState OBJECT-TYPE
 192:      SYNTAX       RSOperState
 193:      MAX-ACCESS   read-only
 194:      STATUS       current
 195:      DESCRIPTION
 196:     "The operational state of the CCE. See rsLfapAdminState as well."
 197:      REFERENCE "6.4 State Diagrams, CCE State Machine for Connection
 198:  Setup"
 199:      ::= { rsLfapAgentState 3 }
 200: 
 201:  rsLfapLastError OBJECT-TYPE
 202:      SYNTAX       RSLfapErrorCode
 203:      MAX-ACCESS   read-only
 204:      STATUS       current
 205:      DESCRIPTION
 206:     "Current error status detected by the CCE."
 207:      REFERENCE "6.4 State Diagrams, CCE State Machine for Connection
 208:  Setup"
 209:      ::= { rsLfapAgentState 4 }
 210: 
 211:  rsLfapLastErrorReason OBJECT-TYPE
 212:      SYNTAX       SnmpAdminString
 213:      MAX-ACCESS   read-only
 214:      STATUS       current
 215:      DESCRIPTION
 216:     "Current error reason detected by the CCE.
 217:     This string is suitable for display to an operator."
 218:      ::= { rsLfapAgentState 5 }
 219: 
 220:  rsLfapActiveServer  OBJECT-TYPE
 221:      SYNTAX       RsLfapServerInst
 222:      MAX-ACCESS   read-only
 223:      STATUS       current
 224:      DESCRIPTION
 225:     "This indicates which FAS is currently connected to the CCE."
 226:      REFERENCE "4.1 FAS IP Address IE"
 227:      ::= { rsLfapAgentState 6 }
 228: 
 229:  rsRunLfapSelfTest  OBJECT-TYPE
 230:      SYNTAX        TruthValue
 231:      MAX-ACCESS    read-write
 232:      STATUS        current
 233:      DESCRIPTION
 234:     "When set to true, CCE performs self diagsnostic of accounting
 235:     subsystem. Requires object rsLfapAdminState to be set to false for
 236:  set
 237:          to succeed. Upon completion, rsLfapLastError will indicate
 238:  test results and
 239:          rsLfapLastErrorReason may contain any additional information
 240:  to report."
 241:      ::= { rsLfapDiag 1 }
 242: 
 243: 
 244:  --
 245:  -- 2. CCE Configuration Section
 246:  --
 247: 
 248: 
 249:  rsLfapPollInterval OBJECT-TYPE
 250:      SYNTAX       Integer32 (1..1440)
 251:      UNITS        "minutes"
 252:      MAX-ACCESS   read-write
 253:      STATUS       current
 254:      DESCRIPTION
 255:     "The rate to send flow setup/termination accounting information to
 256:  the FAS.
 257:           This value persists across system restarts."
 258:      REFERENCE "None, presently not defined in draft #01 spec."
 259:      DEFVAL { 15 }
 260:      ::= { rsLfapAgentCfg 1 }
 261: 
 262:  rsLfapBatchSize OBJECT-TYPE
 263:      SYNTAX       Integer32 (1..2000)
 264:      UNITS        "records"
 265:      MAX-ACCESS   read-write
 266:      STATUS       current
 267:      DESCRIPTION
 268:     "The number of records sent per batch to the FAS.
 269:           This value persists across system restarts."
 270:      REFERENCE "None, presently not defined in draft #01 spec."
 271:      DEFVAL { 32 }
 272:      ::= { rsLfapAgentCfg 2 }
 273: 
 274:  rsLfapBatchInterval OBJECT-TYPE
 275:      SYNTAX       Integer32 (1..2000)
 276:      UNITS        "seconds"
 277:      MAX-ACCESS    read-write
 278:      STATUS       current
 279:      DESCRIPTION
 280:     "The time in seconds to send flow-create and flow-delete
 281:     information to the FAS server.
 282:          This value persists across system restarts."
 283:      REFERENCE "None, presently not defined in draft #01 spec."
 284:      DEFVAL { 1 }
 285:      ::= { rsLfapAgentCfg 3 }
 286: 
 287:  rsLfapLostContactInterval OBJECT-TYPE
 288:      SYNTAX       Integer32 (20..2000)
 289:      UNITS        "seconds"
 290:      MAX-ACCESS   read-write
 291:      STATUS       current
 292:      DESCRIPTION
 293:     "Amount of time to wait before considering the TCP
 294:     connection lost.
 295:          This value persists across system restarts."
 296:      REFERENCE "None, presently not defined in draft #01 spec."
 297:      DEFVAL { 60 }
 298:      ::= { rsLfapAgentCfg 4 }
 299: 
 300:  rsLfapServerRetryInterval OBJECT-TYPE
 301:      SYNTAX       Integer32 (1..2000)
 302:      UNITS        "seconds"
 303:      MAX-ACCESS   read-write
 304:      STATUS       current
 305:      DESCRIPTION
 306:     "The rate at which to retry a connection to a FAS."
 307:      REFERENCE "None, presently not defined in draft #01 spec."
 308:      DEFVAL { 60 }
 309:      ::= { rsLfapAgentCfg 5 }
 310: 
 311:  rsLfapMaxTxQueueSize OBJECT-TYPE
 312:      SYNTAX       Integer32 (100..2000000)
 313:      UNITS        "message count"
 314:      MAX-ACCESS   read-write
 315:      STATUS       current
 316:      DESCRIPTION
 317:     "Number of messages that can be queued for transmit before
 318:     messages are dropped.
 319:          This value persists across system restarts."
 320:      REFERENCE "None, presently not defined in draft #01 spec."
 321:      DEFVAL { 50000 }
 322:      ::= { rsLfapAgentCfg 6 }
 323: 
 324:  rsLfapTaskPriority OBJECT-TYPE
 325:      SYNTAX       RsTaskPriority
 326:      UNITS        "seconds"
 327:      MAX-ACCESS   read-write
 328:      STATUS       current
 329:      DESCRIPTION
 330:     "Used as a hint to the task scheduler on the CCE in scheduling the
 331:     CCE relative to other tasks on the CCE.
 332:          This value persists across system restarts."
 333:      REFERENCE "None, presently not defined in draft #01 spec."
 334:      ::= { rsLfapAgentCfg 7 }
 335: 
 336: 
 337:  -- CCE list of FAS servers to report to
 338: 
 339:  rsLfapServerStaticLastChanged  OBJECT-TYPE
 340:      SYNTAX      TimeTicks
 341:      MAX-ACCESS  read-only
 342:      STATUS      current
 343:      DESCRIPTION
 344:     "The value of sysUpTime at the time of the last change
 345:     to any object in rsLfapServerStaticTable is made."
 346:      ::= { rsLfapServerCfg 2 }
 347: 
 348:  rsLfapServerStaticTable  OBJECT-TYPE
 349:      SYNTAX      SEQUENCE OF RsLfapServerStaticEntry
 350:      MAX-ACCESS  not-accessible
 351:      STATUS      current
 352:      DESCRIPTION
 353:     "This table is used to define which  FAS server(s) the CCE
 354:      will connect to when the operational state of CCE is
 355:  lfapNormal(2)."
 356:      REFERENCE "4.1 FAS IP Address IE"
 357:      ::= { rsLfapServerCfg 3 }
 358: 
 359:  rsLfapServerStaticEntry OBJECT-TYPE
 360:      SYNTAX      RsLfapServerStaticEntry
 361:      MAX-ACCESS  not-accessible
 362:      STATUS      current
 363:      DESCRIPTION
 364:     "Each entry would represent the configuration of an
 365:     external FAS on the CCE. Rows added to this table
 366:     persist across system restarts."
 367:      INDEX   { rsLfapServerStaticIndex }
 368: 
 369:      ::= { rsLfapServerStaticTable 1 }
 370: 
 371:  RsLfapServerStaticEntry  ::= SEQUENCE {
 372:      rsLfapServerStaticIndex      RsLfapServerInst,
 373:      rsLfapServerStaticAddressType   InetAddressType,
 374:      rsLfapServerStaticAddress    InetAddress,
 375:      rsLfapServerStaticStatus     RowStatus
 376:  }
 377: 
 378:  rsLfapServerStaticIndex  OBJECT-TYPE
 379:      SYNTAX      RsLfapServerInst
 380:      MAX-ACCESS  not-accessible
 381:      STATUS      current
 382:      DESCRIPTION
 383:     "A unique value to index each LFAP server instance defined
 384:     in this table. "
 385:      ::= { rsLfapServerStaticEntry 1 }
 386: 
 387:  rsLfapServerStaticAddressType  OBJECT-TYPE
 388:      SYNTAX      InetAddressType
 389:      MAX-ACCESS  read-create
 390:      STATUS      current
 391:      DESCRIPTION
 392:     "The type of address found in rsLfapServerStaticAddress. This value
 393:           may not be modified if the rsLfapServerStaticStatus is
 394:  active(1)."
 395:      ::= { rsLfapServerStaticEntry 2 }
 396: 
 397:  rsLfapServerStaticAddress  OBJECT-TYPE
 398:      SYNTAX      InetAddress
 399:      MAX-ACCESS  read-create
 400:      STATUS      current
 401:      DESCRIPTION
 402:     "The IPv4/6 address of a system acting as a FAS. This should no be
 403:           a domain or hostnames but a valid IPv4 or IPv6 unicast
 404:  address.
 405:           This value may not be modified if the
 406:  rsLfapServerStaticStatus is active(1)."
 407:      ::= { rsLfapServerStaticEntry 3 }
 408: 
 409:  rsLfapServerStaticStatus  OBJECT-TYPE
 410:      SYNTAX      RowStatus
 411:      MAX-ACCESS  read-create
 412:      STATUS      current
 413:      DESCRIPTION
 414:     "Install, modify, and delete rows in this table using this object.
 415:  To modify
 416:           a row, set this object to notInService(2)."
 417:      ::= { rsLfapServerStaticEntry 4 }
 418: 
 419: 
 420:  --
 421:  -- 3. CCE Protocol Monitoring Statistics
 422:  --
 423: 
 424: 
 425:  rsLfapStatsTable  OBJECT-TYPE
 426:      SYNTAX      SEQUENCE OF RsLfapStatsEntry
 427:      MAX-ACCESS  not-accessible
 428:      STATUS      current
 429:      DESCRIPTION
 430:     "This table contains one row per FAS server. The protocol spec
 431:  allows
 432:           for only one set of counters for all FAS servers. If an
 433:  implementation
 434:           does not provide per FAS statistics, then this table only
 435:  contains one
 436:           row for the current server being used."
 437:      REFERENCE "8.1 Common Statistics, 8.2 CCE Statistics"
 438:      ::= { rsLfapStats 1 }
 439: 
 440:  rsLfapStatsEntry OBJECT-TYPE
 441:      SYNTAX      RsLfapStatsEntry
 442:      MAX-ACCESS  not-accessible
 443:      STATUS      current
 444:      DESCRIPTION
 445: 
 446:     "On the CCE, each entry contains LFAP statistics collected
 447:     by the CCE relating to a FAS. Each entry is indexed
 448:     by the FAS server index (rsLfapServerStaticIndex)."
 449:      INDEX   { rsLfapServerStaticIndex }
 450: 
 451:      ::= { rsLfapStatsTable 1 }
 452: 
 453:  RsLfapStatsEntry  ::= SEQUENCE {
 454:      --
 455:      -- Connection statistics
 456:      --
 457:      rsLfapStatsSessionUp            TruthValue,
 458:      rsLfapStatsSessionChangedAt     TimeTicks,
 459:      rsLfapStatsTcpConnects    Counter32,
 460:      rsLfapStatsTcpConnectFails      Counter32,
 461: 
 462:      --
 463:      -- Protocol Statistics
 464:      --
 465:      rsLfapStatsTxVRs       Counter32,
 466:      rsLfapStatsTxVRAs         Counter32,
 467:      rsLfapStatsTxFARs         Counter32,
 468:      rsLfapStatsTxFUNs         Counter32,
 469:      rsLfapStatsTxARAs         Counter32,
 470:      rsLfapStatsTxARs       Counter32,
 471: 
 472:      rsLfapStatsMsgsInTxQueue     Integer32,
 473:      rsLfapStatsDropsInTxQueue    Counter32,
 474:      rsLfapStatsDropsInTxQueueWhenUp Counter32,
 475: 
 476:      rsLfapStatsRxVRs       Counter32,
 477:      rsLfapStatsRxVRAs         Counter32,
 478:      rsLfapStatsRxFARs         Counter32,
 479:      rsLfapStatsRxFUNs         Counter32,
 480:      rsLfapStatsRxARs       Counter32,
 481:      rsLfapStatsRxARAs         Counter32,
 482: 
 483:      rsLfapStatsMsgsInRxQueue     Integer32,
 484:      rsLfapStatsInvalidMsgsRx     Counter32,
 485:      rsLfapStatsMsgsUnknownRx     Counter32,
 486: 
 487:      --
 488:      -- Lost Accounting Information
 489:      --
 490:      rsLfapStatsTxLostPackets     Counter64,
 491:      rsLfapStatsTxLostOctets      Counter64,
 492:      rsLfapStatsLostAt         TimeTicks,
 493: 
 494:      --
 495:      -- Micro Flow Statistics
 496:      --
 497:      rsLfapStatsActiveFlows    Counter32,
 498:      rsLfapStatsFlowRate       Gauge32,
 499: 
 500:      --
 501:      -- Peak
 502:      --
 503:      rsLfapStatsActiveFlowsPeak      Gauge32,
 504:      rsLfapStatsMsgsInTxQueuePeak          Gauge32,
 505:      rsLfapStatsFlowsPeakTime     TimeTicks,
 506: 
 507:      --
 508:      -- additional LFAPv5 protocol stats
 509:      --
 510:      rsLfapVersionMismatchErrors         Counter32,
 511:      rsLfapSessionRxFERs                 Counter32, -- Session
 512:  Establishments Accepted
 513:      rsLfapStatsRxCRNs         Counter32,
 514:      rsLfapLostContacts                  Counter32,
 515:      rsLfapTotalPackets                  Counter32,
 516:      rsLfapTotalBytes                    Counter64,
 517:      rsLfapProtocolViolations            Counter32
 518:  }
 519: 
 520:  --
 521:  -- Connection statistics
 522:  --
 523: 
 524:  rsLfapStatsSessionUp  OBJECT-TYPE
 525:      SYNTAX       TruthValue
 526:      MAX-ACCESS   read-only
 527:      STATUS       current
 528:      DESCRIPTION
 529:     "The current state of the TCP connection between the
 530:     CCE on the CCE and an external server (FAS)
 531:     identified by rsLfapServerStaticIndex. If a connection
 532:     from the CCE is established with the FAS ie it has reached Send
 533:  State,
 534:          then its value would be true. Otherwise it would be false."
 535:      REFERENCE "6.4 State Diagrams, CCE State Machine for Connection
 536:  Setup"
 537:      ::= { rsLfapStatsEntry 1 }
 538: 
 539:  rsLfapStatsSessionChangedAt  OBJECT-TYPE
 540:      SYNTAX       TimeTicks
 541:      MAX-ACCESS   read-only
 542:      STATUS       current
 543:      DESCRIPTION
 544:     "The value of sysUpTime when rsLfapStatsSessionUp
 545:     last changed state."
 546:      ::= { rsLfapStatsEntry 2 }
 547: 
 548:  rsLfapStatsTcpConnects  OBJECT-TYPE
 549:      SYNTAX       Counter32
 550:      MAX-ACCESS   read-only
 551:      STATUS       current
 552:      DESCRIPTION
 553:     "This is the number of successul TCP connections the LFAP
 554:     agent made to a FAS."
 555:      ::= { rsLfapStatsEntry 3 }
 556: 
 557:  rsLfapStatsTcpConnectFails  OBJECT-TYPE
 558:      SYNTAX       Counter32
 559:      MAX-ACCESS   read-only
 560:      STATUS       current
 561:      DESCRIPTION
 562:     "This is the number of failed TCP connections attempts the CCE
 563:     made to connect to a FAS."
 564:      ::= { rsLfapStatsEntry 4 }
 565: 
 566:  --
 567:  -- Protocol Statistics
 568:  --
 569: 
 570:  rsLfapStatsTxVRs  OBJECT-TYPE
 571:      SYNTAX       Counter32
 572:      MAX-ACCESS   read-only
 573:      STATUS       current
 574:      DESCRIPTION
 575:     "This object contains the number of Version Request(VR)
 576:     sent by the CCE to a FAS."
 577:      ::= { rsLfapStatsEntry 5 }
 578: 
 579:  rsLfapStatsTxVRAs  OBJECT-TYPE
 580:      SYNTAX       Counter32
 581:      MAX-ACCESS   read-only
 582:      STATUS       current
 583:      DESCRIPTION
 584:     "This object contains the number of Version Request
 585:     Acknowledge (VRA) sent."
 586:      ::= { rsLfapStatsEntry 6 }
 587: 
 588:  rsLfapStatsTxFARs  OBJECT-TYPE
 589:      SYNTAX       Counter32
 590:      MAX-ACCESS   read-only
 591:      STATUS       current
 592:      DESCRIPTION
 593:     "This object contains the number of Flow Activation Records
 594:     (FAR) sent. TBD: specify ref clause."
 595:      ::= { rsLfapStatsEntry 7 }
 596: 
 597:  rsLfapStatsTxFUNs  OBJECT-TYPE
 598:      SYNTAX       Counter32
 599:      MAX-ACCESS   read-only
 600:      STATUS       current
 601:      DESCRIPTION
 602:     "This object contains the number of Flow Update Notification
 603:     (FUN) sent."
 604:      ::= { rsLfapStatsEntry 8 }
 605: 
 606:  rsLfapStatsTxARs  OBJECT-TYPE
 607:      SYNTAX       Counter32
 608:      MAX-ACCESS   read-only
 609:      STATUS       current
 610:      DESCRIPTION
 611:     "This object contains the number of Administrative
 612:     Request(AR) sent."
 613:      ::= { rsLfapStatsEntry 9 }
 614: 
 615:  rsLfapStatsTxARAs  OBJECT-TYPE
 616:      SYNTAX       Counter32
 617:      MAX-ACCESS   read-only
 618:      STATUS       current
 619:      DESCRIPTION
 620:     "This object contains the number of Administrative Request
 621:     Acknowledge (ARA) sent."
 622:      ::= { rsLfapStatsEntry 10 }
 623: 
 624:  rsLfapStatsMsgsInTxQueue  OBJECT-TYPE
 625:      SYNTAX  Integer32
 626:      MAX-ACCESS read-only
 627:      STATUS  current
 628:      DESCRIPTION
 629:     "This object contains the number of messages currently in
 630:     the send queue."
 631:      ::= { rsLfapStatsEntry 11 }
 632: 
 633:  rsLfapStatsDropsInTxQueue  OBJECT-TYPE
 634:      SYNTAX       Counter32
 635:      MAX-ACCESS   read-only
 636:      STATUS       current
 637:      DESCRIPTION
 638:     "This object represents the number of messages dropped by the
 639:     CCE in the transmitting queue for this FAS."
 640:      ::= { rsLfapStatsEntry 12 }
 641: 
 642:  rsLfapStatsDropsInTxQueueWhenUp  OBJECT-TYPE
 643:      SYNTAX       Counter32
 644:      MAX-ACCESS   read-only
 645:      STATUS       current
 646:      DESCRIPTION
 647:     "This object represents the number of messages dropped by the
 648:     CCE in the send queue for this FAS while the connection
 649:     between the CCE and the FAS is up."
 650:      ::= { rsLfapStatsEntry 13 }
 651: 
 652:  rsLfapStatsRxVRs  OBJECT-TYPE
 653:      SYNTAX       Counter32
 654:      MAX-ACCESS   read-only
 655:      STATUS       current
 656:      DESCRIPTION
 657:     "This object contains the number of VRs received."
 658:      ::= { rsLfapStatsEntry 14 }
 659: 
 660:  rsLfapStatsRxVRAs  OBJECT-TYPE
 661:      SYNTAX       Counter32
 662:      MAX-ACCESS   read-only
 663:      STATUS       current
 664:      DESCRIPTION
 665:     "This object contains the number of VRAs received."
 666:      ::= { rsLfapStatsEntry 15 }
 667: 
 668:  rsLfapStatsRxFARs  OBJECT-TYPE
 669:      SYNTAX       Counter32
 670:      MAX-ACCESS   read-only
 671:      STATUS       current
 672:      DESCRIPTION
 673:     "This object contains the number of FARs received."
 674:      ::= { rsLfapStatsEntry 16 }
 675: 
 676: 
 677:  rsLfapStatsRxFUNs  OBJECT-TYPE
 678:      SYNTAX       Counter32
 679:      MAX-ACCESS   read-only
 680:      STATUS       current
 681:      DESCRIPTION
 682:     "This object contains the number of FUNs received."
 683:      ::= { rsLfapStatsEntry 17 }
 684: 
 685:  rsLfapStatsRxARs  OBJECT-TYPE
 686:      SYNTAX       Counter32
 687:      MAX-ACCESS   read-only
 688:      STATUS       current
 689:      DESCRIPTION
 690:     "This object contains the number of ARs received by the CCE
 691:     from a FAS."
 692:      ::= { rsLfapStatsEntry 18 }
 693: 
 694:  rsLfapStatsRxARAs  OBJECT-TYPE
 695:      SYNTAX       Counter32
 696:      MAX-ACCESS   read-only
 697:      STATUS       current
 698:      DESCRIPTION
 699:     "This object contains the number of ARAs received."
 700:      ::= { rsLfapStatsEntry 19 }
 701: 
 702:  rsLfapStatsMsgsInRxQueue  OBJECT-TYPE
 703:      SYNTAX  Integer32
 704:      MAX-ACCESS read-only
 705:      STATUS  current
 706:      DESCRIPTION
 707:     "This object contains the number of messages currently in
 708:     the receive queue."
 709:      ::= { rsLfapStatsEntry 20 }
 710: 
 711:  rsLfapStatsInvalidMsgsRx  OBJECT-TYPE
 712:      SYNTAX  Counter32
 713:      MAX-ACCESS read-only
 714:      STATUS  current
 715:      DESCRIPTION
 716:     "This object is the sum of corrupt and erroneous messages
 717:     received."
 718:      ::= { rsLfapStatsEntry 21 }
 719: 
 720:  rsLfapStatsMsgsUnknownRx  OBJECT-TYPE
 721:      SYNTAX       Counter32
 722:      MAX-ACCESS   read-only
 723:      STATUS       current
 724:      DESCRIPTION
 725:     "This object contains the number of unknown LFAP message types
 726:     received."
 727:      ::= { rsLfapStatsEntry 22 }
 728: 
 729:  rsLfapStatsTxLostPackets  OBJECT-TYPE
 730:      SYNTAX       Counter64
 731:      MAX-ACCESS   read-only
 732:      STATUS       obsolete
 733:      DESCRIPTION
 734:          "The count of packets not accounted for and thus not
 735:     recorded by the LFAP server."
 736:      ::= { rsLfapStatsEntry 23 }
 737: 
 738:  rsLfapStatsTxLostOctets  OBJECT-TYPE
 739:      SYNTAX       Counter64
 740:      MAX-ACCESS   read-only
 741:      STATUS       obsolete
 742:      DESCRIPTION
 743:          "The count of octets not accounted for and thus not
 744:     recorded by the LFAP server."
 745:      ::= { rsLfapStatsEntry 24 }
 746: 
 747:  rsLfapStatsLostAt  OBJECT-TYPE
 748:      SYNTAX       TimeTicks
 749:      MAX-ACCESS   read-only
 750:      STATUS       obsolete
 751:      DESCRIPTION
 752:     "On the CCE, the sysUpTime when the LFAP agent last lost
 753:     trasmitted FAR/FUN messages. On the FAS, it would be the last
 754:     time when the server lost received FAR/FUN messages."
 755:      ::= { rsLfapStatsEntry 25 }
 756: 
 757:  --
 758:  -- Flow Statistics
 759:  --
 760: 
 761:  rsLfapStatsActiveFlows  OBJECT-TYPE
 762:      SYNTAX       Counter32
 763:      MAX-ACCESS   read-only
 764:      STATUS       current
 765:      DESCRIPTION
 766:     "Number of active flows being tracked per FAS."
 767:      ::= { rsLfapStatsEntry 26 }
 768: 
 769:  rsLfapStatsFlowRate  OBJECT-TYPE
 770:      SYNTAX       Gauge32
 771:      MAX-ACCESS   read-only
 772:      STATUS       current
 773:      DESCRIPTION
 774:     "Number of flows being setup per second. This value is
 775:     calculated as an exponentially decaying average over
 776:     30 second intervals"
 777:      ::= { rsLfapStatsEntry 27 }
 778: 
 779:  rsLfapStatsActiveFlowsPeak  OBJECT-TYPE
 780:      SYNTAX       Gauge32
 781:      MAX-ACCESS   read-only
 782:      STATUS       current
 783:      DESCRIPTION
 784:     "High water mark for number of active flows being tracked by LFAP."
 785:      ::= { rsLfapStatsEntry 28 }
 786: 
 787:  rsLfapStatsMsgsInTxQueuePeak  OBJECT-TYPE
 788:      SYNTAX       Gauge32
 789:      MAX-ACCESS   read-only
 790:      STATUS       current
 791:      DESCRIPTION
 792:     "High water mark for queue depth."
 793:      ::= { rsLfapStatsEntry 29 }
 794: 
 795:  rsLfapStatsFlowsPeakTime  OBJECT-TYPE
 796:      SYNTAX       TimeTicks
 797:      MAX-ACCESS   read-only
 798:      STATUS       current
 799:      DESCRIPTION
 800:     "The value of sysUpTime when max number of flows being reported
 801:     on was reached."
 802:      ::= { rsLfapStatsEntry 30 }
 803: 
 804: 
 805:  rsLfapVersionMismatchErrors  OBJECT-TYPE
 806:      SYNTAX       Counter32
 807:      MAX-ACCESS   read-only
 808:      STATUS       current
 809:      DESCRIPTION
 810:          "Number of times CCE or FAS did not agree on LFAP version."
 811:       ::= { rsLfapStatsEntry 31 }
 812: 
 813:  rsLfapSessionRxFERs  OBJECT-TYPE
 814:      SYNTAX       Counter32
 815:      MAX-ACCESS   read-only
 816:      STATUS       current
 817:      DESCRIPTION
 818:          "Number of times either a CCE or FAS reached the Send State as
 819:          indicated in the state diagrams. In summary, a CCE receives a
 820:  FER
 821:          message or a FAS sends an FER message."
 822:       ::= { rsLfapStatsEntry 32 }
 823: 
 824:  rsLfapStatsRxCRNs  OBJECT-TYPE
 825:      SYNTAX       Counter32
 826:      MAX-ACCESS   read-only
 827:      STATUS       current
 828:      DESCRIPTION
 829:          "Number of times a CCE has received a CRN message or a FAS has
 830:  sent
 831:          a CRN message."
 832:       ::= { rsLfapStatsEntry 33 }
 833: 
 834:  rsLfapLostContacts  OBJECT-TYPE
 835:      SYNTAX       Counter32
 836:      MAX-ACCESS   read-only
 837:      STATUS       current
 838:      DESCRIPTION
 839:          "Number of times a CCE or FAS lost the session while in the
 840:  Send
 841:          State. For a CCE, this includes Message timeout, Lost TCP
 842:  session,
 843:          or KA timeout. For a FAS, it includes Message timeout and Lost
 844:  TCP."
 845:       ::= { rsLfapStatsEntry 34 }
 846: 
 847:  rsLfapTotalPackets  OBJECT-TYPE
 848:      SYNTAX       Counter32
 849:      MAX-ACCESS   read-only
 850:      STATUS       current
 851:      DESCRIPTION
 852:          "Number of packets excluding written to TCP session since TCP
 853:  session
 854:          was opened."
 855:       ::= { rsLfapStatsEntry 35 }
 856: 
 857:  rsLfapTotalBytes  OBJECT-TYPE
 858:      SYNTAX       Counter64
 859:      MAX-ACCESS   read-only
 860:      STATUS       current
 861:      DESCRIPTION
 862:          "Number of bytes excluding written to TCP session since TCP
 863:  session
 864:          was opened. FAS keeps this counter per CCE."
 865:       ::= { rsLfapStatsEntry 36 }
 866: 
 867:  rsLfapProtocolViolations  OBJECT-TYPE
 868:      SYNTAX       Counter32
 869:      MAX-ACCESS   read-only
 870:      STATUS       current
 871:      DESCRIPTION
 872:          "A count of valid messages received but considered invalid in
 873:  the
 874:          current CCE or FAS state."
 875:       ::= { rsLfapStatsEntry 38 }
 876: 
 877:  -- scalars
 878: 
 879:  rsLfapEstablishSessFailures  OBJECT-TYPE
 880:      SYNTAX      Counter32
 881:      MAX-ACCESS  read-only
 882:      STATUS      current
 883:      DESCRIPTION
 884:     "A count of the number of times the CCE attempted to connect to
 885:  each
 886:           of the FAS it was configured with in succession without
 887:  success. It
 888:           includes cases where a DR with an alternate FAS was also
 889:  tried."
 890:      REFERENCE "8.2 CCE Statistics - Failed to establish a session to
 891:  any server"
 892:      ::= { rsLfapStats 2 }
 893: 
 894:  rsLfapDroppedMessages  OBJECT-TYPE
 895:      SYNTAX      Counter32
 896:      MAX-ACCESS  read-only
 897:      STATUS      current
 898:      DESCRIPTION
 899:         "A count of the number of FAR or FUN messages the CCE could not
 900:  be
 901:          transmitted to the FAS while not in Send State."
 902:      REFERENCE "8.2 CCE Statistics - Number of bytes not accounted for
 903:  due to dropped messages"
 904:      ::= { rsLfapStats 3 }
 905: 
 906:  rsLfapDroppedBytes OBJECT-TYPE
 907:      SYNTAX      Counter64
 908:      MAX-ACCESS  read-only
 909:      STATUS      current
 910:      DESCRIPTION
 911:      "Number of bytes not accounted for due to dropped messages
 912:      A count of the number of bytes accounted for in FUN messages being
 913:      dropped that CCE could not transmit to the FAS while in Send
 914:  State."
 915:      REFERENCE "8.2 CCE Statistics - Number of packets not accounted
 916:  for due to dropped messages"
 917:      ::= { rsLfapStats 4 }
 918: 
 919:  rsLfapLastDroppedBytes OBJECT-TYPE
 920:      SYNTAX      TimeTicks
 921:      MAX-ACCESS  read-only
 922:      STATUS      current
 923:      DESCRIPTION
 924:      "Value of sysUpTime when last message whas dropped while not in
 925:  Send State."
 926:      REFERENCE "8.2 CCE Statistics - Time of last dropped message"
 927:      ::= { rsLfapStats 5 }
 928: 
 929:  --
 930:  -- CCE Notifications
 931:  --
 932: 
 933:  rsLfapMIBEvents      OBJECT IDENTIFIER ::= { rsLfapMIB 2 }
 934:  rsLfapMIBEventsPrefix   OBJECT IDENTIFIER ::= { rsLfapMIBEvents 0 }
 935: 
 936:  rsLfapNoServer NOTIFICATION-TYPE
 937:      OBJECTS {
 938:          rsLfapStatsSessionChangedAt,
 939:     rsLfapStatsTcpConnectFails
 940:      }
 941:      STATUS  current
 942:      DESCRIPTION
 943:     "The CCE has tried to connect to all servers in
 944:  rsLfapStatsServerStaticTable
 945:           and has failed."
 946:      ::= { rsLfapMIBEventsPrefix 1 }
 947: 
 948:  rsLfapLostMessage NOTIFICATION-TYPE
 949:      OBJECTS {
 950:          rsLfapStatsSessionChangedAt,
 951:     rsLfapStatsLostAt,
 952:     rsLfapStatsSessionUp
 953:      }
 954:      STATUS  current
 955:      DESCRIPTION
 956:     "When a CCE first drops messages due to no connected
 957:     server, send this event. No more additional events are sent until
 958:     the value of rsLfapStatsSessionChangedAt value has
 959:     changed."
 960:      ::= { rsLfapMIBEventsPrefix 2 }
 961: 
 962:  rsLfapQueueFull NOTIFICATION-TYPE
 963:      OBJECTS {
 964:          rsLfapStatsDropsInTxQueue,
 965:     rsLfapMaxTxQueueSize,
 966:     rsLfapStatsSessionUp
 967:      }
 968:      STATUS  current
 969:      DESCRIPTION
 970:     "Accounting data may be lost when the CCE's message queue reaches
 971:     capacity as defined by rsLfapMaxTxQueueSize.
 972:          rsLfapStatsSessionUp can indicate if this is happening due to
 973:          no FAS to send to currently.
 974:     A second case is where the rate of inserts into the
 975:     queue exceeds the rate at which the FAS is processing
 976:     them. This can be caused by flow control of the underlying
 977:     TCP session. Send only one rsLfapStatsQueueFull
 978:     notification per every 1000 dropped messages or after a change
 979:          in the value of rsLfapStatsSessionUp for the current FAS."
 980:      ::= { rsLfapMIBEventsPrefix 3 }
 981: 
 982: 
 983:  -- Conformance Information
 984: 
 985:  rsLfapConformance OBJECT IDENTIFIER ::= { rsLfapMIB 3 }
 986:  rsLfapCompliances OBJECT IDENTIFIER ::= { rsLfapConformance 1 }
 987:  rsLfapGroups      OBJECT IDENTIFIER ::= { rsLfapConformance 2 }
 988: 
 989:  -- Compliance Statements
 990: 
 991: 
 992:  rsLfapAgentCompliance MODULE-COMPLIANCE
 993:      STATUS  obsolete
 994:      DESCRIPTION
 995:     "This compliance statement for implementing this MIB on
 996:     the CCE. Some objects also do not need to be implemeted
 997:     if the CCE is v4."
 998: 
 999:      MODULE  -- this module
1000:       MANDATORY-GROUPS {
1001:        rsLfapAgentStateGroup,
1002:        rsLfapAgentCfgGroup,
1003: 
1004:        rsLfapServerStaticGroup,
1005:        rsLfapStatsGroup
1006:       }
1007: 
1008:       GROUP rsLfapDiagGroup
1009:       DESCRIPTION
1010:      "The diag object in this group is new. Implementation of this
1011:       group for version 4 is not necessary."
1012: 
1013:       GROUP rsLfapNotificationGroup
1014:       DESCRIPTION
1015:      "These notifications are new. Implementation of this group for
1016:       version 4 is not necessary."
1017: 
1018:       OBJECT rsLfapStatsTxVRAs
1019:       MIN-ACCESS   not-accessible
1020:       DESCRIPTION
1021:      "This object is not supported by the CCE on the CCE.
1022:      The CCE would not send a Version Request Acknoledge(VRA) message
1023:      to a FAS."
1024: 
1025:       OBJECT rsLfapStatsRxVRs
1026:       MIN-ACCESS   not-accessible
1027:       DESCRIPTION
1028:      "This object is not supported by the CCE on the CCE.
1029:      A FAS does not send Version Request(VR) messages to the CCE."
1030: 
1031:       OBJECT rsLfapStatsRxFARs
1032:       MIN-ACCESS   not-accessible
1033:       DESCRIPTION
1034:      "This object is not supported by the CCE on the CCE. A FAS
1035:      does not send FAR messages to the CCE."
1036: 
1037:       OBJECT rsLfapStatsRxFUNs
1038:       MIN-ACCESS   not-accessible
1039:       DESCRIPTION
1040:      "This object is not supported by CCE on the CCE. The FAS
1041:      does not send FUN messages to the CCE."
1042: 
1043:       OBJECT rsLfapServerStaticLastChanged
1044:       MIN-ACCESS   not-accessible
1045:       DESCRIPTION
1046: 
1047:      "This object is not supported in LFAP v4."
1048: 
1049:       OBJECT rsLfapStatsSessionChangedAt
1050:       MIN-ACCESS   not-accessible
1051:       DESCRIPTION
1052:      "This object is not supported in LFAP v4."
1053: 
1054:       OBJECT rsLfapStatsLostAt
1055:       MIN-ACCESS   not-accessible
1056:       DESCRIPTION
1057:      "This object is not supported in LFAP v4."
1058: 
1059:       OBJECT rsLfapStatsFlowsPeakTime
1060:       MIN-ACCESS   not-accessible
1061:       DESCRIPTION
1062:      "This object is not supported in LFAP v4."
1063: 
1064:       OBJECT rsLfapStatsFlowRate
1065:       MIN-ACCESS   not-accessible
1066:       DESCRIPTION
1067:      "This object is not supported in LFAP v4."
1068: 
1069:      ::= { rsLfapCompliances 1 }
1070: 
1071:  rsLfapV5Compliance MODULE-COMPLIANCE
1072:      STATUS  current
1073:      DESCRIPTION
1074:     "This compliance statement for implementing this MIB module on
1075:     for a v5 CCE."
1076: 
1077:      MODULE  -- this module
1078:       MANDATORY-GROUPS {
1079:        rsLfapAgentStateGroup,
1080:        rsLfapAgentCfgGroup,
1081:        rsLfapServerStaticGroup,
1082:        rsLfapV5StatsGroup
1083:       }
1084:      ::= { rsLfapCompliances 2 }
1085: 
1086: 
1087:  -- object grouping clauses for compliant implementions
1088: 
1089:  rsLfapAgentStateGroup OBJECT-GROUP
1090:      OBJECTS {
1091:         rsLfapCapabilities,
1092:         rsLfapAdminState,
1093:         rsLfapOperState,
1094:         rsLfapLastError,
1095:         rsLfapLastErrorReason,
1096:         rsLfapActiveServer
1097: 
1098:      }
1099:      STATUS  current
1100:      DESCRIPTION
1101:     "The collection of objects used to represent the desired and
1102:      actual operational state of the CCE."
1103:      ::= { rsLfapGroups 1 }
1104: 
1105:  rsLfapAgentCfgGroup OBJECT-GROUP
1106:      OBJECTS {
1107:         rsLfapPollInterval,
1108:         rsLfapBatchSize,
1109:         rsLfapBatchInterval,
1110:         rsLfapLostContactInterval,
1111:         rsLfapServerRetryInterval,
1112:         rsLfapMaxTxQueueSize,
1113:         rsLfapTaskPriority
1114:      }
1115:      STATUS  current
1116:      DESCRIPTION
1117:     "The collection of objects used to represent the configuration
1118:      of LFAP protocol in a given CCE."
1119:      ::= { rsLfapGroups 2 }
1120: 
1121:  rsLfapServerStaticGroup OBJECT-GROUP
1122:      OBJECTS {
1123:         rsLfapServerStaticLastChanged,
1124:         rsLfapServerStaticAddressType,
1125:         rsLfapServerStaticAddress,
1126:         rsLfapServerStaticStatus
1127:      }
1128: 
1129:      STATUS  current
1130:      DESCRIPTION
1131:     "The collection of objects used to represent the configuration of
1132:      the address of FAS in CCE."
1133:      ::= { rsLfapGroups 3 }
1134: 
1135:  rsLfapStatsGroup OBJECT-GROUP
1136:      OBJECTS {
1137:         rsLfapStatsSessionUp,
1138:         rsLfapStatsSessionChangedAt,
1139:         rsLfapStatsTcpConnects,
1140:         rsLfapStatsTcpConnectFails,
1141: 
1142:         rsLfapStatsTxVRs,
1143:         rsLfapStatsTxVRAs,
1144:         rsLfapStatsTxFARs,
1145:         rsLfapStatsTxFUNs,
1146:         rsLfapStatsTxARs,
1147:         rsLfapStatsTxARAs,
1148:         rsLfapStatsMsgsInTxQueue,
1149:         rsLfapStatsDropsInTxQueue,
1150:         rsLfapStatsDropsInTxQueueWhenUp,
1151: 
1152:         rsLfapStatsRxVRs,
1153:         rsLfapStatsRxVRAs,
1154:         rsLfapStatsRxFARs,
1155:         rsLfapStatsRxFUNs,
1156:         rsLfapStatsRxARs,
1157:         rsLfapStatsRxARAs,
1158: 
1159:         rsLfapStatsMsgsInRxQueue,
1160:         rsLfapStatsInvalidMsgsRx,
1161:         rsLfapStatsMsgsUnknownRx,
1162: 
1163:         rsLfapStatsTxLostPackets,
1164:         rsLfapStatsTxLostOctets,
1165:         rsLfapStatsLostAt,
1166: 
1167:         rsLfapStatsActiveFlows,
1168:         rsLfapStatsFlowRate,
1169: 
1170:         rsLfapStatsActiveFlowsPeak,
1171:         rsLfapStatsMsgsInTxQueuePeak,
1172:         rsLfapStatsFlowsPeakTime
1173:      }
1174:      STATUS  obsolete
1175:      DESCRIPTION
1176:     "The collection of objects for LFAPv4/CCE"
1177:      ::= { rsLfapGroups 4 }
1178: 
1179:  rsLfapDiagGroup OBJECT-GROUP
1180:      OBJECTS {
1181:         rsRunLfapSelfTest
1182:      }
1183: 
1184:      STATUS  current
1185:      DESCRIPTION
1186:     "The collection of objects used to represent CCE/LFAP diagnostics."
1187:      ::= { rsLfapGroups 5 }
1188: 
1189:  rsLfapNotificationGroup NOTIFICATION-GROUP
1190:      NOTIFICATIONS {
1191:         rsLfapNoServer,
1192:         rsLfapLostMessage,
1193:         rsLfapQueueFull
1194:      }
1195:      STATUS  current
1196:      DESCRIPTION
1197: 
1198:     "The collection of notifications for LFAP MIB."
1199:      ::= { rsLfapGroups 6 }
1200: 
1201: 
1202:  rsLfapV5StatsGroup OBJECT-GROUP
1203:      OBJECTS {
1204:         rsLfapStatsSessionUp,
1205:         rsLfapStatsSessionChangedAt,
1206:         rsLfapStatsTcpConnects,
1207:         rsLfapStatsTcpConnectFails,
1208: 
1209:         rsLfapStatsTxVRs,
1210:         rsLfapStatsTxVRAs,
1211:         rsLfapStatsTxFARs,
1212:         rsLfapStatsTxFUNs,
1213:         rsLfapStatsTxARs,
1214:         rsLfapStatsTxARAs,
1215: 
1216:         rsLfapStatsMsgsInTxQueue,
1217:         rsLfapStatsDropsInTxQueue,
1218:         rsLfapStatsDropsInTxQueueWhenUp,
1219: 
1220:         rsLfapStatsRxVRs,
1221:         rsLfapStatsRxVRAs,
1222:         rsLfapStatsRxFARs,
1223:         rsLfapStatsRxFUNs,
1224:         rsLfapStatsRxARs,
1225:         rsLfapStatsRxARAs,
1226: 
1227:         rsLfapStatsMsgsInRxQueue,
1228:         rsLfapStatsInvalidMsgsRx,
1229:         rsLfapStatsMsgsUnknownRx,
1230: 
1231:         rsLfapStatsActiveFlows,
1232:         rsLfapStatsFlowRate,
1233: 
1234:         rsLfapStatsActiveFlowsPeak,
1235:         rsLfapStatsMsgsInTxQueuePeak,
1236:         rsLfapStatsFlowsPeakTime,
1237:         rsLfapVersionMismatchErrors,
1238:         rsLfapSessionRxFERs,
1239:         rsLfapStatsRxCRNs,
1240:         rsLfapLostContacts,
1241:         rsLfapTotalPackets,
1242:         rsLfapTotalBytes,
1243:         rsLfapProtocolViolations,
1244: 
1245:         rsLfapEstablishSessFailures,
1246:         rsLfapDroppedMessages,
1247:         rsLfapDroppedBytes,
1248:         rsLfapLastDroppedBytes
1249:      }
1250: 
1251:      STATUS  current
1252:      DESCRIPTION
1253:     "The collection of objects used to represent the statistics of
1254:      a CCE for Version 5 of LFAP."
1255:      ::= { rsLfapGroups 7 }
1256: 
1257:  END
1258: 
1259: -- 
1260: --     Copyright (C) The Internet Society (2001). All Rights Reserved.
1261: -- 
1262: --     This document and translations of it may be copied and furnished to
1263: --     others, and derivative works that comment on or otherwise explain
1264: --     it or assist in its implementation may be prepared, copied,
1265: --     published and distributed, in whole or in part, without restriction
1266: --     of any kind, provided that the above copyright notice and this
1267: --     paragraph are included on all such copies and derivative works.
1268: --     However, this document itself may not be modified in any way, such
1269: --     as by removing the copyright notice or references to the Internet
1270: --     Society or other Internet organizations, except as needed for the
1271: --     purpose of developing Internet standards in which case the
1272: --     procedures for copyrights defined in the Internet Standards process
1273: --     must be followed, or as required to translate it into languages
1274: --     other than English.
1275: -- 
1276: --     The limited permissions granted above are perpetual and will not be
1277: --     revoked by the Internet Society or its successors or assigns.
1278: -- 
1279: --     This document and the information contained herein is provided on
1280: --     an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
1281: --     ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
1282: --     IMPLIED, INCLUDIN   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
1283: --     THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1284: --     WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1285: