idnits 2.17.1 draft-ietf-fddimib-objects-02.txt: ** The Abstract section seems to be numbered Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-03-28) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. ** Expected the document's filename to be given on the first page, but didn't find any == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. (A line matching the expected section header was found, but with an unexpected indentation: ' 2. Abstract' ) ** The document seems to lack an Introduction section. ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack an Authors' Addresses Section. ** There are 11 instances of too long lines in the document, the longest one being 6 characters in excess of 72. ** The abstract seems to contain references ([2], [3], [4], [5], [6], [7], [8], [1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- == Couldn't figure out when the document was first submitted -- there may comments or warnings related to the use of a disclaimer for pre-RFC5378 work that could not be issued because of this. Please check the Legal Provisions document at https://trustee.ietf.org/license-info to determine if you need the pre-RFC5378 disclaimer. -- The document date (May 1993) is 11275 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Missing reference section? '8' on line 2429 looks like a reference -- Missing reference section? '7' on line 2424 looks like a reference -- Missing reference section? '4' on line 2406 looks like a reference -- Missing reference section? '1' on line 2388 looks like a reference -- Missing reference section? '2' on line 2394 looks like a reference -- Missing reference section? '3' on line 2400 looks like a reference -- Missing reference section? '5' on line 2412 looks like a reference -- Missing reference section? '6' on line 2418 looks like a reference Summary: 16 errors (**), 0 flaws (~~), 2 warnings (==), 9 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Draft FDDI MIB May 1993 4 FDDI Management Information Base 6 28 May 14:50:12 EST 1993 7 Version 3.2 9 Draft Expiration Date: November 1993 11 Jeffrey D. Case 13 The University of Tennessee 14 Department of Computer Science 15 107 Ayres Hall 16 Knoxville, Tennessee 37996 17 (615) 974-5067 19 and 21 SNMP Research, Incorporated 22 3001 Kimberlin Heights Road 23 Knoxville, Tennessee 37920 24 (615) 573-1434 26 case@CS.UTK.EDU 28 Anil Rijsinghani 29 Digital Equipment Corporation 30 (508) 952-3520 32 anil@levers.enet.dec.com 34 1. Status of this Memo 36 This draft document will be submitted to the RFC editor as an 37 experimental extension to the SNMP MIB. It is anticipated 38 that a subsequent version of this memo will eventually 39 supersede RFC 1285. Distribution of this memo is unlimited. 40 Please send comments to the authors. 42 This document is an Internet Draft. Internet Drafts are 43 working documents of the Internet Engineering Task Force 44 (IETF), its Areas, and its Working Groups. Note that other 45 groups may also distribute working documents as Internet 46 Drafts. 48 Internet Drafts are draft documents valid for a maximum of six 49 months. Internet Drafts may be updated, replaced, or obsoleted 50 by other documents at any time. It is not appropriate to use 51 Internet Drafts as reference material or to cite them other 52 than as a "working draft" or "work in progress." 54 Please check the I-D abstract listing contained in each 55 Internet Draft directory to learn the current status of this 56 or any other Internet Draft. 58 2. Abstract 60 This memo defines an experimental portion of the Management 61 Information Base (MIB) for use with network management 62 protocols in TCP/IP-based internets. In particular, it 63 defines objects for managing devices which implement the FDDI 64 based on the ANSI FDDI SMT 7.3 draft standard [8], which has 65 been forwarded for publication by the X3T9.5 committee. 67 This memo does not specify a standard for the Internet 68 community. 70 3. The Network Management Framework 72 The Internet-standard Network Management Framework consists of 73 three components. They are: 75 o RFC 1155 which defines the SMI, the mechanisms used for 76 describing and naming objects for the purpose of 77 management. RFC 1212 defines a more concise description 78 mechanism, which is wholly consistent with the SMI. 80 o RFC 1213 defines MIB-II, the core set of managed objects 81 for the Internet suite of protocols. 83 o RFC 1157 which defines the SNMP, the protocol used for 84 network access to managed objects. 86 The Framework permits new objects to be defined for the 87 purpose of experimentation and evaluation. 89 3.1. Object Definitions 91 Managed objects are accessed via a virtual information store, 92 termed the Management Information Base or MIB. Objects in the 93 MIB are defined using the subset of Abstract Syntax Notation 94 One (ASN.1) defined in the SMI. In particular, each object 95 object type is named by an OBJECT IDENTIFIER, an 96 administratively assigned name. The object type together with 97 an object instance serves to uniquely identify a specific 98 instantiation of the object. For human convenience, we often 99 use a textual string, termed the descriptor, to refer to the 100 object type. 102 3.2. Format of Definitions 104 Section 6 contains contains the specification of all object 105 types contained in this MIB module. The object types are 106 defined using the conventions defined in the SMI, as amended 107 by the extensions specified in [7]. 109 4. Overview 111 This document defines the managed objects for FDDI devices 112 which are to be accessible via the Simple Network Management 113 Protocol (SNMP). At present, this applies to these values of 114 the ifType variable in the Internet-standard MIB: 116 fddi(15) 118 For these interfaces, the value of the ifSpecific variable in 119 the MIB-II [4] has the OBJECT IDENTIFIER value: 121 fddimib OBJECT IDENTIFIER ::= { experimental 8 73 } 123 The definitions of the objects presented here draws heavily 124 from related work in the ANSI X3T9.5 committee and the SMT 125 subcommittee of that committee [8]. In fact, the definitions 126 of the managed objects in this document are, to the maximum 127 extent possible, identical to those identified by the ANSI 128 committee. The semantics of each managed object should be the 129 same with syntactic changes made as necessary to recast the 130 objects in terms of the Internet-standard SMI and MIB so as to 131 be compatible with the SNMP. Examples of these syntactic 132 changes include remapping booleans to enumerated integers, 133 remapping bit strings to octet strings, and the like. In 134 addition, the naming of the objects was changed to achieve 135 compatibility. 137 These minimal syntactic changes with no semantic changes 138 should allow implementations of SNMP manageable FDDI systems 139 to share instrumentation with other network management schemes 140 and thereby minimize implementation cost. In addition, the 141 translation of information conveyed by managed objects from 142 one network management scheme to another is eased by these 143 shared definitions. 145 Only the essential variables, as indicated by their mandatory 146 status in the ANSI specification were retained in this 147 document. The importance of variables which have an optional 148 status in the ANSI specification were perceived as being less 149 widely accepted. 151 4.1. Textual Conventions 153 Several new datatypes are introduced as a textual convention 154 in this MIB document. These textual conventions enhance the 155 readability of the document and ease comparisons with its ANSI 156 counterpart. It should be noted that the introduction of the 157 following textual conventions has no effect on either the 158 syntax nor the semantics of any managed objects. The use of 159 these is merely an artifact of the explanatory method used. 160 Objects defined in terms of one of these methods are always 161 encoded by means of the rules that define the primitive type. 162 Hence, no changes to the SMI or the SNMP are necessary to 163 accommodate these textual conventions which are adopted merely 164 for the convenience of readers and writers in pursuit of the 165 elusive goal of clear, concise, and unambiguous MIB documents. 167 5. Changes from RFC-1285 169 The changes from RFC-1285 to this document, based on changes 170 from ANSI SMT 6.2 to SMT 7.3, were so numerous that this MIB 171 is located on a different branch of the MIB tree. No 172 assumptions should be made about compatibility with RFC-1285. 174 6. Object Definitions 176 RFCxxxx-MIB DEFINITIONS ::= BEGIN 178 IMPORTS 179 experimental, Counter 180 FROM RFC1155-SMI 181 OBJECT-TYPE 182 FROM RFC-1212; 184 -- This MIB module uses the extended OBJECT-TYPE macro as 185 -- defined in [7]. 187 -- this is the FDDI MIB module 189 fddi OBJECT IDENTIFIER ::= { experimental 8 } 190 fddimib OBJECT IDENTIFIER ::= { fddi 73 } 191 -- textual conventions 193 FddiTimeNano ::= INTEGER (0..2147483647) 194 -- This data type specifies 1 nanosecond units as 195 -- an integer value. 196 -- 197 -- NOTE: The encoding is normal integer representation, not 198 -- two's complement. Since this type is used for variables 199 -- which are encoded as TimerTwosComplement in the ANSI 200 -- specification, two operations need to be performed on such 201 -- variables to convert from ANSI form to SNMP form: 202 -- 203 -- 1) Convert from two's complement to normal integer representation 204 -- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units 205 -- 206 -- No resolution is lost. Moreover, the objects for which this 207 -- data type is used effectively do not lose any range due to the 208 -- lower maximum value since they do not require the full range. 209 -- 210 -- Example: If fddimibMACTReq had a value of 8 ms, it would 211 -- be stored in ANSI TimerTwosComplement format as 0xFFFE7960 212 -- [8 ms is 100000 in 80 nsec units, which is then converted to 213 -- two's complement] but be reported as 8000000 in SNMP since it 214 -- is encoded here as FddiTimeNano. 216 FddiTimeMilli ::= INTEGER (0..2147483647) 217 -- This data type is used for some FDDI timers. It specifies 218 -- time in 1 millisecond units, in normal integer representation. 220 FddiResourceId ::= INTEGER (0..65535) 221 -- This data type is used to refer to an instance of a MAC, 222 -- PORT, or PATH Resource ID. Indexing begins 223 -- at 1. Zero is used to indicate the absence of a resource. 225 FddiSMTStationIdType ::= OCTET STRING (SIZE (8)) 226 -- The unique identifier for the FDDI station. This is a 227 -- string of 8 octets, represented as X' yy yy xx xx xx xx xx xx' 228 -- with the low order 6 octet (xx) from a unique IEEE 229 -- assigned address. The high order two bits of the IEEE 230 -- address, the group address bit and the administration bit 231 -- (Universal/Local) bit should both be zero. The first two 232 -- octets, the yy octets, are implementor-defined. 233 -- 234 -- The representation of the address portion of the station id 235 -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for 236 -- 48 bit addresses. The canonical form is a 6-octet string 237 -- where the first octet contains the first 8 bits of the 238 -- address, with the I/G(Individual/Group) address bit as the 239 -- least significant bit and the U/L (Universal/Local) bit 240 -- as the next more significant bit, and so on. Note that 241 -- addresses in the ANSI FDDI standard SMT frames are 242 -- represented in FDDI MAC order. 244 FddiMACLongAddressType ::= OCTET STRING (SIZE (6)) 245 -- The representation of long MAC addresses as management 246 -- values is in the IEEE (ANSI/IEEE P802.1A) canonical 247 -- notation for 48 bit addresses. The canonical form is a 248 -- 6-octet string where the first octet contains the first 8 249 -- bits of the address, with the I/G (Individual/Group) 250 -- address bit as the least significant bit and the U/L 251 -- (Universal/Local) bit as the next more significant bit, 252 -- and so on. Note that the addresses in the SMT frames are 253 -- represented in FDDI MAC order. 255 -- groups in the FDDI MIB module 257 fddimibSMT OBJECT IDENTIFIER ::= { fddimib 1 } 259 fddimibMAC OBJECT IDENTIFIER ::= { fddimib 2 } 261 fddimibMACCounters OBJECT IDENTIFIER ::= { fddimib 3 } 263 fddimibPATH OBJECT IDENTIFIER ::= { fddimib 4 } 265 fddimibPORT OBJECT IDENTIFIER ::= { fddimib 5 } 266 -- the SMT group 267 -- Implementation of the SMT group is mandatory for all 268 -- systems which implement manageable FDDI subsystems. 270 fddimibSMTNumber OBJECT-TYPE 271 SYNTAX INTEGER (0..65535) 272 ACCESS read-only 273 STATUS mandatory 274 DESCRIPTION 275 "The number of SMT implementations (regardless of 276 their current state) on this network management 277 application entity. The value for this variable 278 must remain constant at least from one re- 279 initialization of the entity's network management 280 system to the next re-initialization." 281 ::= { fddimibSMT 1 } 283 -- the SMT table 285 fddimibSMTTable OBJECT-TYPE 286 SYNTAX SEQUENCE OF FddimibSMTEntry 287 ACCESS not-accessible 288 STATUS mandatory 289 DESCRIPTION 290 "A list of SMT entries. The number of entries 291 shall not exceed the value of fddimibSMTNumber." 292 ::= { fddimibSMT 2 } 294 fddimibSMTEntry OBJECT-TYPE 295 SYNTAX FddimibSMTEntry 296 ACCESS not-accessible 297 STATUS mandatory 298 DESCRIPTION 299 "An SMT entry containing information common to a 300 given SMT." 301 INDEX { fddimibSMTIndex } 302 ::= { fddimibSMTTable 1 } 304 FddimibSMTEntry ::= 305 SEQUENCE { 306 fddimibSMTIndex 307 INTEGER, 308 fddimibSMTStationId 309 FddiSMTStationIdType, 311 fddimibSMTOpVersionId 312 INTEGER, 313 fddimibSMTHiVersionId 314 INTEGER, 315 fddimibSMTLoVersionId 316 INTEGER, 317 fddimibSMTUserData 318 OCTET STRING, 319 fddimibSMTMIBVersionId 320 INTEGER, 321 fddimibSMTMACCts 322 INTEGER, 323 fddimibSMTNonMasterCts 324 INTEGER, 325 fddimibSMTMasterCts 326 INTEGER, 327 fddimibSMTAvailablePaths 328 INTEGER, 329 fddimibSMTConfigCapabilities 330 INTEGER, 331 fddimibSMTConfigPolicy 332 INTEGER, 333 fddimibSMTConnectionPolicy 334 INTEGER, 335 fddimibSMTTNotify 336 INTEGER, 337 fddimibSMTStatRptPolicy 338 INTEGER, 339 fddimibSMTTraceMaxExpiration 340 FddiTimeMilli, 341 fddimibSMTBypassPresent 342 INTEGER, 343 fddimibSMTECMState 344 INTEGER, 345 fddimibSMTCFState 346 INTEGER, 347 fddimibSMTRemoteDisconnectFlag 348 INTEGER, 349 fddimibSMTStationStatus 350 INTEGER, 351 fddimibSMTPeerWrapFlag 352 INTEGER, 353 fddimibSMTTimeStamp 354 FddiTimeMilli, 355 fddimibSMTTransitionTimeStamp 356 FddiTimeMilli, 357 fddimibSMTStationAction 358 INTEGER 359 } 361 fddimibSMTIndex OBJECT-TYPE 362 SYNTAX INTEGER (1..65535) 363 ACCESS read-only 364 STATUS mandatory 365 DESCRIPTION 366 "A unique value for each SMT. The value for each 367 SMT must remain constant at least from one re- 368 initialization of the entity's network management 369 system to the next re-initialization." 370 ::= { fddimibSMTEntry 1 } 372 fddimibSMTStationId OBJECT-TYPE 373 SYNTAX FddiSMTStationIdType -- OCTET STRING (SIZE (8)) 374 ACCESS read-only 375 STATUS mandatory 376 DESCRIPTION 377 "Used to uniquely identify an FDDI station." 378 REFERENCE 379 "ANSI { fddiSMT 11 }" 380 ::= { fddimibSMTEntry 2 } 382 fddimibSMTOpVersionId OBJECT-TYPE 383 SYNTAX INTEGER (1..65535) 384 ACCESS read-only 385 STATUS mandatory 386 DESCRIPTION 387 "The version that this station is using for its 388 operation (refer to ANSI 7.1.2.2). The value of 389 this variable is 2 for this SMT revision." 390 REFERENCE 391 "ANSI { fddiSMT 13 }" 392 ::= { fddimibSMTEntry 3 } 394 fddimibSMTHiVersionId OBJECT-TYPE 395 SYNTAX INTEGER (1..65535) 396 ACCESS read-only 397 STATUS mandatory 398 DESCRIPTION 399 "The highest version of SMT that this station 400 supports (refer to ANSI 7.1.2.2)." 402 REFERENCE 403 "ANSI { fddiSMT 14 }" 404 ::= { fddimibSMTEntry 4 } 406 fddimibSMTLoVersionId OBJECT-TYPE 407 SYNTAX INTEGER (1..65535) 408 ACCESS read-only 409 STATUS mandatory 410 DESCRIPTION 411 "The lowest version of SMT that this station 412 supports (refer to ANSI 7.1.2.2)." 413 REFERENCE 414 "ANSI { fddiSMT 15 }" 415 ::= { fddimibSMTEntry 5 } 417 fddimibSMTUserData OBJECT-TYPE 418 SYNTAX OCTET STRING (SIZE (32)) 419 ACCESS read-write 420 STATUS mandatory 421 DESCRIPTION 422 "This variable contains 32 octets of user defined 423 information. The information shall be an ASCII 424 string." 425 REFERENCE 426 "ANSI { fddiSMT 17 }" 427 ::= { fddimibSMTEntry 6 } 429 fddimibSMTMIBVersionId OBJECT-TYPE 430 SYNTAX INTEGER (0..65535) 431 ACCESS read-only 432 STATUS mandatory 433 DESCRIPTION 434 "The version of the FDDI MIB of this station. The 435 value of this variable is 1 for this SMT 436 revision." 437 REFERENCE 438 "ANSI { fddiSMT 18 }" 439 ::= { fddimibSMTEntry 7 } 441 fddimibSMTMACCts OBJECT-TYPE 442 SYNTAX INTEGER (0..255) 443 ACCESS read-only 444 STATUS mandatory 445 DESCRIPTION 446 "The number of MACs in this station or 447 concentrator." 448 REFERENCE 449 "ANSI { fddiSMT 21 }" 450 ::= { fddimibSMTEntry 8 } 452 fddimibSMTNonMasterCts OBJECT-TYPE 453 SYNTAX INTEGER (0..2) 454 ACCESS read-only 455 STATUS mandatory 456 DESCRIPTION 457 "The value of this variable is the number of A, B, 458 and S ports in this station or concentrator." 459 REFERENCE 460 "ANSI { fddiSMT 22 }" 461 ::= { fddimibSMTEntry 9 } 463 fddimibSMTMasterCts OBJECT-TYPE 464 SYNTAX INTEGER (0..255) 465 ACCESS read-only 466 STATUS mandatory 467 DESCRIPTION 468 "The number of M Ports in a node. If the node is 469 not a concentrator, the value of the variable is 470 zero." 471 REFERENCE 472 "ANSI { fddiSMT 23 }" 473 ::= { fddimibSMTEntry 10 } 475 fddimibSMTAvailablePaths OBJECT-TYPE 476 SYNTAX INTEGER (0..7) 477 ACCESS read-only 478 STATUS mandatory 479 DESCRIPTION 480 "A value that indicates the PATH types available 481 in the station. 483 The value is a sum. This value initially takes 484 the value zero, then for each type of PATH that 485 this node has available, 2 raised to a power is 486 added to the sum. The powers are according to the 487 following table: 489 Path Power 490 Primary 0 491 Secondary 1 492 Local 2 494 For example, a station having Primary and Local 495 PATHs available would have a value of 5 (2**0 + 496 2**2)." 497 REFERENCE 498 "ANSI { fddiSMT 24 }" 499 ::= { fddimibSMTEntry 11 } 501 fddimibSMTConfigCapabilities OBJECT-TYPE 502 SYNTAX INTEGER (0..3) 503 ACCESS read-only 504 STATUS mandatory 505 DESCRIPTION 506 "A value that indicates the configuration 507 capabilities of a node. The 'Hold Available' bit 508 indicates the support of the optional Hold 509 Function, which is controlled by 510 fddiSMTConfigPolicy. The 'CF-Wrap-AB' bit 511 indicates that the station has the capability of 512 performing a wrap_ab (refer to ANSI SMT 9.7.2.2). 514 The value is a sum. This value initially takes 515 the value zero, then for each of the configuration 516 policies currently enforced on the node, 2 raised 517 to a power is added to the sum. The powers are 518 according to the following table: 520 Policy Power 521 holdAvailable 0 522 CF-Wrap-AB 1 " 523 REFERENCE 524 "ANSI { fddiSMT 25 }" 525 ::= { fddimibSMTEntry 12 } 527 fddimibSMTConfigPolicy OBJECT-TYPE 528 SYNTAX INTEGER (0..1) 529 ACCESS read-write 530 STATUS mandatory 531 DESCRIPTION 532 "A value that indicates the configuration policies 533 currently desired in a node. 'Hold' is one of the 534 terms used for the Hold Flag, an optional ECM flag 535 used to enable the optional Hold policy. 537 The value is a sum. This value initially takes 538 the value zero, then for each of the configuration 539 policies currently enforced on the node, 2 raised 540 to a power is added to the sum. The powers are 541 according to the following table: 543 Policy Power 544 configurationhold 0 " 545 REFERENCE 546 "ANSI { fddiSMT 26 }" 547 ::= { fddimibSMTEntry 13 } 549 fddimibSMTConnectionPolicy OBJECT-TYPE 550 SYNTAX INTEGER (32768..65535) 551 ACCESS read-write 552 STATUS mandatory 553 DESCRIPTION 554 "A value representing the connection policies in 555 effect in a node. A station sets the corresponding 556 bit for each of the connection types that it 557 rejects. The letter designations, X and Y, in the 558 'rejectX-Y' names have the following significance: 559 X represents the PC-Type of the local PORT and Y 560 represents the PC_Type of the adjacent PORT 561 (PC_Neighbor). The evaluation of Connection- 562 Policy (PC-Type, PC-Neighbor) is done to determine 563 the setting of T- Val(3) in the PC-Signalling 564 sequence (refer to ANSI 9.6.3). Note that Bit 15, 565 (rejectM-M), is always set and cannot be cleared. 567 The value is a sum. This value initially takes 568 the value zero, then for each of the connection 569 policies currently enforced on the node, 2 raised 570 to a power is added to the sum. The powers are 571 according to the following table: 573 Policy Power 574 rejectA-A 0 575 rejectA-B 1 576 rejectA-S 2 577 rejectA-M 3 578 rejectB-A 4 579 rejectB-B 5 580 rejectB-S 6 581 rejectB-M 7 582 rejectS-A 8 583 rejectS-B 9 584 rejectS-S 10 585 rejectS-M 11 586 rejectM-A 12 587 rejectM-B 13 588 rejectM-S 14 589 rejectM-M 15 " 590 REFERENCE 591 "ANSI { fddiSMT 27 }" 592 ::= { fddimibSMTEntry 14 } 594 fddimibSMTTNotify OBJECT-TYPE 595 SYNTAX INTEGER (2..30) 596 ACCESS read-write 597 STATUS mandatory 598 DESCRIPTION 599 "The timer, expressed in seconds, used in the 600 Neighbor Notification protocol. It has a range of 601 2 seconds to 30 seconds, and its default value is 602 30 seconds (refer to ANSI SMT 8.2)." 603 REFERENCE 604 "ANSI { fddiSMT 29 }" 605 ::= { fddimibSMTEntry 15 } 607 fddimibSMTStatRptPolicy OBJECT-TYPE 608 SYNTAX INTEGER { true(1), false(2) } 609 ACCESS read-write 610 STATUS mandatory 611 DESCRIPTION 612 "If true, indicates that the node will generate 613 Status Reporting Frames for its implemented events 614 and conditions. It has an initial value of true. 615 This variable determines the value of the 616 SR_Enable Flag (refer to ANSI SMT 8.3.2.1)." 617 REFERENCE 618 "ANSI { fddiSMT 30 }" 619 ::= { fddimibSMTEntry 16 } 621 fddimibSMTTraceMaxExpiration OBJECT-TYPE 622 SYNTAX FddiTimeMilli 623 ACCESS read-write 624 STATUS mandatory 625 DESCRIPTION 626 "Reference Trace_Max (refer to ANSI SMT 627 9.4.4.2.2)." 628 REFERENCE 629 "ANSI { fddiSMT 31 }" 630 ::= { fddimibSMTEntry 17 } 632 fddimibSMTBypassPresent OBJECT-TYPE 633 SYNTAX INTEGER { true(1), false(2) } 634 ACCESS read-only 635 STATUS mandatory 636 DESCRIPTION 637 "A flag indicating if the station has a bypass on 638 its AB port pair." 639 REFERENCE 640 "ANSI { fddiSMT 34 }" 641 ::= { fddimibSMTEntry 18 } 643 fddimibSMTECMState OBJECT-TYPE 644 SYNTAX INTEGER { 645 ec0(1), -- Out 646 ec1(2), -- In 647 ec2(3), -- Trace 648 ec3(4), -- Leave 649 ec4(5), -- Path_Test 650 ec5(6), -- Insert 651 ec6(7), -- Check 652 ec7(8) -- Deinsert 653 } 654 ACCESS read-only 655 STATUS mandatory 656 DESCRIPTION 657 "Indicates the current state of the ECM state 658 machine (refer to ANSI SMT 9.5.2)." 659 REFERENCE 660 "ANSI { fddiSMT 41 }" 661 ::= { fddimibSMTEntry 19 } 663 fddimibSMTCFState OBJECT-TYPE 664 SYNTAX INTEGER { 665 cf0(1), -- isolated 666 cf1(2), -- local_a 667 cf2(3), -- local_b 668 cf3(4), -- local_ab 669 cf4(5), -- local_s 670 cf5(6), -- wrap_a 671 cf6(7), -- wrap_b 672 cf7(8), -- wrap_ab 673 cf8(9), -- wrap_s 674 cf9(10), -- c_wrap_a 675 cf10(11), -- c_wrap_b 676 cf11(12), -- c_wrap_s 677 cf12(13) -- thru 678 } 679 ACCESS read-only 680 STATUS mandatory 681 DESCRIPTION 682 "The attachment configuration for the station or 683 concentrator (refer to ANSI SMT 9.7.2.2)." 684 REFERENCE 685 "ANSI { fddiSMT 42 }" 686 ::= { fddimibSMTEntry 20 } 688 fddimibSMTRemoteDisconnectFlag OBJECT-TYPE 689 SYNTAX INTEGER { true(1), false(2) } 690 ACCESS read-only 691 STATUS mandatory 692 DESCRIPTION 693 "A flag indicating that the station was remotely 694 disconnected from the network as a result of 695 receiving an fddiSMTAction, disconnect (refer to 696 ANSI SMT 6.4.5.3) in a Parameter Management Frame. 697 A station requires a Connect Action to rejoin and 698 clear the flag (refer to ANSI SMT 6.4.5.2)." 699 REFERENCE 700 "ANSI { fddiSMT 44 }" 701 ::= { fddimibSMTEntry 21 } 703 fddimibSMTStationStatus OBJECT-TYPE 704 SYNTAX INTEGER { concatenated(1), separated(2), thru(3) } 705 ACCESS read-only 706 STATUS mandatory 707 DESCRIPTION 708 "The current status of the primary and secondary 709 paths within this station." 710 REFERENCE 711 "ANSI { fddiSMT 45 }" 712 ::= { fddimibSMTEntry 22 } 714 fddimibSMTPeerWrapFlag OBJECT-TYPE 715 SYNTAX INTEGER { true(1), false(2) } 716 ACCESS read-only 717 STATUS mandatory 718 DESCRIPTION 719 "This variable assumes the value of the 720 PeerWrapFlag in CFM (refer to ANSI SMT 721 9.7.2.4.4)." 722 REFERENCE 723 "ANSI { fddiSMT 46 }" 724 ::= { fddimibSMTEntry 23 } 726 fddimibSMTTimeStamp OBJECT-TYPE 727 SYNTAX FddiTimeMilli 728 ACCESS read-only 729 STATUS mandatory 730 DESCRIPTION 731 "This variable assumes the value of TimeStamp 732 (refer to ANSI SMT 8.3.2.1)." 733 REFERENCE 734 "ANSI { fddiSMT 51 }" 735 ::= { fddimibSMTEntry 24 } 737 fddimibSMTTransitionTimeStamp OBJECT-TYPE 738 SYNTAX FddiTimeMilli 739 ACCESS read-only 740 STATUS mandatory 741 DESCRIPTION 742 "This variable assumes the value of 743 TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)." 744 REFERENCE 745 "ANSI { fddiSMT 52 }" 746 ::= { fddimibSMTEntry 25 } 748 fddimibSMTStationAction OBJECT-TYPE 749 SYNTAX INTEGER { 750 other(1), -- none of the following 751 connect(2), 752 disconnect(3), 753 path-Test(4), 754 self-Test(5), 755 disable-a(6), 756 disable-b(7), 757 disable-m(8) 758 } 759 ACCESS read-write 760 STATUS mandatory 761 DESCRIPTION 762 "This object, when read, always returns a value of 763 other(1). The behavior of setting this variable 764 to each of the acceptable values is as follows: 766 other(1): Results in a badValue error. 767 connect(2): Generates a Connect signal to ECM 768 to begin a connection sequence. See ANSI 769 Ref 9.4.2. 770 disconnect(3): Generates a Disconnect signal 771 to ECM. see ANSI Ref 9.4.2. 772 path-Test(4): Initiates a station Path_Test. 773 The Path_Test variable (see ANSI Ref 774 9.4.1) is set to 'Testing'. The results 775 of this action are not specified in this 776 standard. 777 self-Test(5): Initiates a station Self_Test. 778 The results of this action are not 779 specified in this standard. 780 disable-a(6): Causes a PC_Disable on the A 781 port if the A port mode is peer. 782 disable-b(7): Causes a PC_Disable on the B 783 port if the B port mode is peer. 784 disable-m(8): Causes a PC_Disable on all M 785 ports. 787 Attempts to set this object to all other values 788 results in a badValue error. The result of 789 setting this variable to path-Test(4) or self- 790 Test(5) is implementation-specific." 791 REFERENCE 792 "ANSI { fddiSMT 60 }" 793 ::= { fddimibSMTEntry 26 } 795 -- the MAC group 796 -- Implementation of the MAC Group is mandatory for all 797 -- systems which implement manageable FDDI subsystems. 799 fddimibMACNumber OBJECT-TYPE 800 SYNTAX INTEGER (0..65535) 801 ACCESS read-only 802 STATUS mandatory 803 DESCRIPTION 804 "The total number of MAC implementations (across 805 all SMTs) on this network management application 806 entity. The value for this variable must remain 807 constant at least from one re-initialization of 808 the entity's network management system to the next 809 re-initialization." 810 ::= { fddimibMAC 1 } 812 -- the MAC table 814 fddimibMACTable OBJECT-TYPE 815 SYNTAX SEQUENCE OF FddimibMACEntry 816 ACCESS not-accessible 817 STATUS mandatory 818 DESCRIPTION 819 "A list of MAC entries. The number of entries 820 shall not exceed the value of fddimibMACNumber." 821 ::= { fddimibMAC 2 } 823 fddimibMACEntry OBJECT-TYPE 824 SYNTAX FddimibMACEntry 825 ACCESS not-accessible 826 STATUS mandatory 827 DESCRIPTION 828 "A MAC entry containing information common to a 829 given MAC." 830 INDEX { fddimibMACSMTIndex, fddimibMACIndex } 831 ::= { fddimibMACTable 1 } 833 FddimibMACEntry ::= 834 SEQUENCE { 835 fddimibMACSMTIndex 836 INTEGER, 837 fddimibMACIndex 838 INTEGER, 840 fddimibMACIfIndex 841 INTEGER, 842 fddimibMACFrameStatusFunctions 843 INTEGER, 844 fddimibMACTMaxCapability 845 FddiTimeNano, 846 fddimibMACTVXCapability 847 FddiTimeNano, 848 fddimibMACAvailablePaths 849 INTEGER, 850 fddimibMACCurrentPath 851 INTEGER, 852 fddimibMACUpstreamNbr 853 FddiMACLongAddressType, 854 fddimibMACDownstreamNbr 855 FddiMACLongAddressType, 856 fddimibMACOldUpstreamNbr 857 FddiMACLongAddressType, 858 fddimibMACOldDownstreamNbr 859 FddiMACLongAddressType, 860 fddimibMACDupAddressTest 861 INTEGER, 862 fddimibMACRequestedPaths 863 INTEGER, 864 fddimibMACDownstreamPORTType 865 INTEGER, 866 fddimibMACSMTAddress 867 FddiMACLongAddressType, 868 fddimibMACTReq 869 FddiTimeNano, 870 fddimibMACTNeg 871 FddiTimeNano, 872 fddimibMACTMax 873 FddiTimeNano, 874 fddimibMACTvxValue 875 FddiTimeNano, 876 fddimibMACFrameCts 877 Counter, 878 fddimibMACCopiedCts 879 Counter, 880 fddimibMACTransmitCts 881 Counter, 882 fddimibMACErrorCts 883 Counter, 884 fddimibMACLostCts 885 Counter, 886 fddimibMACFrameErrorThreshold 887 INTEGER, 888 fddimibMACFrameErrorRatio 889 INTEGER, 890 fddimibMACRMTState 891 INTEGER, 892 fddimibMACDaFlag 893 INTEGER, 894 fddimibMACUnaDaFlag 895 INTEGER, 896 fddimibMACFrameErrorFlag 897 INTEGER, 898 fddimibMACMAUnitdataAvailable 899 INTEGER, 900 fddimibMACHardwarePresent 901 INTEGER, 902 fddimibMACMAUnitdataEnable 903 INTEGER 904 } 906 fddimibMACSMTIndex OBJECT-TYPE 907 SYNTAX INTEGER (1..65535) 908 ACCESS read-only 909 STATUS mandatory 910 DESCRIPTION 911 "The value of the SMT index associated with this 912 MAC." 913 ::= { fddimibMACEntry 1 } 915 fddimibMACIndex OBJECT-TYPE 916 SYNTAX INTEGER (1..65535) 917 ACCESS read-only 918 STATUS mandatory 919 DESCRIPTION 920 "Index variable for uniquely identifying the MAC 921 object instances, which is the same as the 922 corresponding resource index in SMT." 923 REFERENCE 924 "ANSI { fddiMAC 34 }" 925 ::= { fddimibMACEntry 2 } 927 fddimibMACIfIndex OBJECT-TYPE 928 SYNTAX INTEGER (1..65535) 929 ACCESS read-only 930 STATUS mandatory 931 DESCRIPTION 932 "The value of the MIB-II ifIndex corresponding to 933 this MAC. If none is applicable, 0 is returned." 934 REFERENCE 935 "MIB-II" 936 ::= { fddimibMACEntry 3 } 938 fddimibMACFrameStatusFunctions OBJECT-TYPE 939 SYNTAX INTEGER (0..7) 940 ACCESS read-only 941 STATUS mandatory 942 DESCRIPTION 943 "Indicates the MAC's optional Frame Status 944 processing functions. 946 The value is a sum. This value initially takes 947 the value zero, then for each function present, 2 948 raised to a power is added to the sum. The powers 949 are according to the following table: 951 function Power 952 fs-repeating 0 953 fs-setting 1 954 fs-clearing 2 " 955 REFERENCE 956 "ANSI { fddiMAC 11 }" 957 ::= { fddimibMACEntry 4 } 959 fddimibMACTMaxCapability OBJECT-TYPE 960 SYNTAX FddiTimeNano 961 ACCESS read-only 962 STATUS mandatory 963 DESCRIPTION 964 "Indicates the maximum time value of fddiMACTMax 965 that this MAC can support." 966 REFERENCE 967 "ANSI { fddiMAC 13 }" 968 ::= { fddimibMACEntry 5 } 970 fddimibMACTVXCapability OBJECT-TYPE 971 SYNTAX FddiTimeNano 972 ACCESS read-only 973 STATUS mandatory 974 DESCRIPTION 975 "Indicates the maximum time value of 976 fddiMACTvxValue that this MAC can support." 977 REFERENCE 978 "ANSI { fddiMAC 14 }" 979 ::= { fddimibMACEntry 6 } 981 fddimibMACAvailablePaths OBJECT-TYPE 982 SYNTAX INTEGER (0..7) 983 ACCESS read-only 984 STATUS mandatory 985 DESCRIPTION 986 "Indicates the paths available for this MAC (refer 987 to ANSI SMT 9.7.7). 989 The value is a sum. This value initially takes 990 the value zero, then for each type of PATH that 991 this MAC has available, 2 raised to a power is 992 added to the sum. The powers are according to the 993 following table: 995 Path Power 996 Primary 0 997 Secondary 1 998 Local 2 " 999 REFERENCE 1000 "ANSI { fddiMAC 22 }" 1001 ::= { fddimibMACEntry 7 } 1003 fddimibMACCurrentPath OBJECT-TYPE 1004 SYNTAX INTEGER { 1005 isolated(1), 1006 local(2), 1007 secondary(3), 1008 primary(4), 1009 concatenated(5), 1010 thru(6) 1011 } 1012 ACCESS read-only 1013 STATUS mandatory 1014 DESCRIPTION 1015 "Indicates the Path into which this MAC is 1016 currently inserted (refer to ANSI 9.7.7)." 1017 REFERENCE 1018 "ANSI { fddiMAC 23 }" 1020 ::= { fddimibMACEntry 8 } 1022 fddimibMACUpstreamNbr OBJECT-TYPE 1023 SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) 1024 ACCESS read-only 1025 STATUS mandatory 1026 DESCRIPTION 1027 "The MAC's upstream neighbor's long individual MAC 1028 address. It has an initial value of the SMT- 1029 Unknown-MAC Address and is only modified as 1030 specified by the Neighbor Information Frame 1031 protocol (refer to ANSI SMT 7.2.1 and 8.2)." 1032 REFERENCE 1033 "ANSI { fddiMAC 24 }" 1034 ::= { fddimibMACEntry 9 } 1036 fddimibMACDownstreamNbr OBJECT-TYPE 1037 SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) 1038 ACCESS read-only 1039 STATUS mandatory 1040 DESCRIPTION 1041 "The MAC's downstream neighbor's long individual 1042 MAC address. It has an initial value of the SMT- 1043 Unknown-MAC Address and is only modified as 1044 specified by the Neighbor Information Frame 1045 protocol (refer to ANSI SMT 7.2.1 and 8.2)." 1046 REFERENCE 1047 "ANSI { fddiMAC 25 }" 1048 ::= { fddimibMACEntry 10 } 1050 fddimibMACOldUpstreamNbr OBJECT-TYPE 1051 SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) 1052 ACCESS read-only 1053 STATUS mandatory 1054 DESCRIPTION 1055 "The previous value of the MAC's upstream 1056 neighbor's long individual MAC address. It has an 1057 initial value of the SMT-Unknown- MAC Address and 1058 is only modified as specified by the Neighbor 1059 Information Frame protocol (refer to ANSI SMT 1060 7.2.1 and 8.2)." 1061 REFERENCE 1062 "ANSI { fddiMAC 26 }" 1063 ::= { fddimibMACEntry 11 } 1065 fddimibMACOldDownstreamNbr OBJECT-TYPE 1066 SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) 1067 ACCESS read-only 1068 STATUS mandatory 1069 DESCRIPTION 1070 "The previous value of the MAC's downstream 1071 neighbor's long individual MAC address. It has an 1072 initial value of the SMT- Unknown-MAC Address and 1073 is only modified as specified by the Neighbor 1074 Information Frame protocol (refer to ANSI SMT 1075 7.2.1 and 8.2)." 1076 REFERENCE 1077 "ANSI { fddiMAC 27 }" 1078 ::= { fddimibMACEntry 12 } 1080 fddimibMACDupAddressTest OBJECT-TYPE 1081 SYNTAX INTEGER { none(1), pass(2), fail(3) } 1082 ACCESS read-only 1083 STATUS mandatory 1084 DESCRIPTION 1085 "The Duplicate Address Test flag, Dup_Addr_Test 1086 (refer to ANSI 8.2)." 1087 REFERENCE 1088 "ANSI { fddiMAC 29 }" 1089 ::= { fddimibMACEntry 13 } 1091 fddimibMACRequestedPaths OBJECT-TYPE 1092 SYNTAX INTEGER (0..255) 1093 ACCESS read-write 1094 STATUS mandatory 1095 DESCRIPTION 1096 "List of permitted Paths which specifies the 1097 Path(s) into which the MAC may be inserted (refer 1098 to ansi SMT 9.7). 1100 The value is a sum which represents the individual 1101 paths that are desired. This value initially 1102 takes the value zero, then for each type of PATH 1103 that this node is, 2 raised to a power is added to 1104 the sum. The powers are according to the 1105 following table: 1107 Path Power 1108 local 0 1109 secondary-alternate 1 1110 primary-alternate 2 1111 concatenated-alternate 3 1112 secondary-preferred 4 1113 primary-preferred 5 1114 concatenated-preferred 6 1115 thru 7 " 1116 REFERENCE 1117 "ANSI { fddiMAC 32 }" 1118 ::= { fddimibMACEntry 14 } 1120 fddimibMACDownstreamPORTType OBJECT-TYPE 1121 SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } 1122 ACCESS read-only 1123 STATUS mandatory 1124 DESCRIPTION 1125 "Indicates the PC-Type of the first port that is 1126 downstream of this MAC (the exit port)." 1127 REFERENCE 1128 "ANSI { fddiMAC 33 }" 1129 ::= { fddimibMACEntry 15 } 1131 fddimibMACSMTAddress OBJECT-TYPE 1132 SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) 1133 ACCESS read-only 1134 STATUS mandatory 1135 DESCRIPTION 1136 "The 48-bit individual address of the MAC used for 1137 SMT frames." 1138 REFERENCE 1139 "ANSI { fddiMAC 41 }" 1140 ::= { fddimibMACEntry 16 } 1142 fddimibMACTReq OBJECT-TYPE 1143 SYNTAX FddiTimeNano 1144 ACCESS read-only 1145 STATUS mandatory 1146 DESCRIPTION 1147 "This variable is the T_Req_value passed to the 1148 MAC. Without having detected a duplicate, the 1149 time value of this variable shall assume the 1150 maximum supported time value which is less than or 1151 equal to the time value of fddiPATHMaxT-Req. When 1152 a MAC has an address detected as a duplicate, it 1153 may use a time value for this variable greater 1154 than the time value of fddiPATHTMaxLowerBound. A 1155 station shall cause claim when the new T_Req may 1156 cause the value of T_Neg to change in the claim 1157 process, (i.e., time value new T_Req < T_Neg, or 1158 old T_Req = T_Neg)." 1159 REFERENCE 1160 "ANSI { fddiMAC 51 }" 1161 ::= { fddimibMACEntry 17 } 1163 fddimibMACTNeg OBJECT-TYPE 1164 SYNTAX FddiTimeNano 1165 ACCESS read-only 1166 STATUS mandatory 1167 DESCRIPTION 1168 "It is reported as a FddiTimeNano number." 1169 REFERENCE 1170 "ANSI { fddiMAC 52 }" 1171 ::= { fddimibMACEntry 18 } 1173 fddimibMACTMax OBJECT-TYPE 1174 SYNTAX FddiTimeNano 1175 ACCESS read-only 1176 STATUS mandatory 1177 DESCRIPTION 1178 "This variable is the T_Max_value passed to the 1179 MAC. The time value of this variable shall assume 1180 the minimum suported time value which is greater 1181 than or equal to the time value of fddiPATHT- 1182 MaxLowerBound" 1183 REFERENCE 1184 "ANSI { fddiMAC 53 }" 1185 ::= { fddimibMACEntry 19 } 1187 fddimibMACTvxValue OBJECT-TYPE 1188 SYNTAX FddiTimeNano 1189 ACCESS read-only 1190 STATUS mandatory 1191 DESCRIPTION 1192 "This variable is the TVX_value passed to the MAC. 1193 The time value of this variable shall assume the 1194 minimum suported time value which is greater than 1195 or equal to the time value of 1196 fddiPATHTVXLowerBound." 1197 REFERENCE 1198 "ANSI { fddiMAC 54 }" 1199 ::= { fddimibMACEntry 20 } 1201 fddimibMACFrameCts OBJECT-TYPE 1202 SYNTAX Counter 1203 ACCESS read-only 1204 STATUS mandatory 1205 DESCRIPTION 1206 "A count of the number of frames received by this 1207 MAC (refer to ANSI MAC 7.5.1)." 1208 REFERENCE 1209 "ANSI { fddiMAC 71 }" 1210 ::= { fddimibMACEntry 21 } 1212 fddimibMACCopiedCts OBJECT-TYPE 1213 SYNTAX Counter 1214 ACCESS read-only 1215 STATUS mandatory 1216 DESCRIPTION 1217 "A count that should as closely as possible match 1218 the number of frames addressed to (A bit set) and 1219 successfully copied into the station's receive 1220 buffers (C bit set) by this MAC (refer to ANSI MAC 1221 7.5). Note that this count does not include MAC 1222 frames." 1223 REFERENCE 1224 "ANSI { fddiMAC 72 }" 1225 ::= { fddimibMACEntry 22 } 1227 fddimibMACTransmitCts OBJECT-TYPE 1228 SYNTAX Counter 1229 ACCESS read-only 1230 STATUS mandatory 1231 DESCRIPTION 1232 "A count that should as closely as possible match 1233 the number of frames transmitted by this MAC 1234 (refer to ANSI MAC 7.5). Note that this count 1235 does not include MAC frames." 1236 REFERENCE 1237 "ANSI { fddiMAC 73 }" 1238 ::= { fddimibMACEntry 23 } 1240 fddimibMACErrorCts OBJECT-TYPE 1241 SYNTAX Counter 1242 ACCESS read-only 1243 STATUS mandatory 1244 DESCRIPTION 1245 "A count of the number of frames that were 1246 detected in error by this MAC that had not been 1247 detected in error by another MAC (refer to ANSI 1248 MAC 7.5.2)." 1249 REFERENCE 1250 "ANSI { fddiMAC 81 }" 1251 ::= { fddimibMACEntry 24 } 1253 fddimibMACLostCts OBJECT-TYPE 1254 SYNTAX Counter 1255 ACCESS read-only 1256 STATUS mandatory 1257 DESCRIPTION 1258 "A count of the number of instances that this MAC 1259 detected a format error during frame reception 1260 such that the frame was stripped (refer to ANSI 1261 MAC 7.5.3)." 1262 REFERENCE 1263 "ANSI { fddiMAC 82 }" 1264 ::= { fddimibMACEntry 25 } 1266 fddimibMACFrameErrorThreshold OBJECT-TYPE 1267 SYNTAX INTEGER (0..65535) 1268 ACCESS read-write 1269 STATUS mandatory 1270 DESCRIPTION 1271 "A threshold for determining when a MAC Condition 1272 report (see ANSI 8.3.1.1) shall be generated. 1273 Stations not supporting variable thresholds shall 1274 have a value of 0 and a range of (0..0)." 1275 REFERENCE 1276 "ANSI { fddiMAC 95 }" 1277 ::= { fddimibMACEntry 26 } 1279 fddimibMACFrameErrorRatio OBJECT-TYPE 1280 SYNTAX INTEGER (0..65535) 1281 ACCESS read-only 1282 STATUS mandatory 1283 DESCRIPTION 1284 "This variable is the value of the ratio, 1286 ((delta fddiMACLostCts + delta fddiMACErrorCts) / 1287 (delta fddiMACFrameCts + delta fddiMACLostCts )) 1288 * 2**16 " 1289 REFERENCE 1290 "ANSI { fddiMAC 96 }" 1292 ::= { fddimibMACEntry 27 } 1294 fddimibMACRMTState OBJECT-TYPE 1295 SYNTAX INTEGER { 1296 rm0(1), -- Isolated 1297 rm1(2), -- Non_Op 1298 rm2(3), -- Ring_Op 1299 rm3(4), -- Detect 1300 rm4(5), -- Non_Op_Dup 1301 rm5(6), -- Ring_Op_Dup 1302 rm6(7), -- Directed 1303 rm7(8) -- Trace 1304 } 1305 ACCESS read-only 1306 STATUS mandatory 1307 DESCRIPTION 1308 "Indicates the current state of the RMT State 1309 Machine (refer to ANSI 10.3.2)." 1310 REFERENCE 1311 "ANSI { fddiMAC 111 }" 1312 ::= { fddimibMACEntry 28 } 1314 fddimibMACDaFlag OBJECT-TYPE 1315 SYNTAX INTEGER { true(1), false(2) } 1316 ACCESS read-only 1317 STATUS mandatory 1318 DESCRIPTION 1319 "The RMT flag Duplicate Address Flag, DA_Flag 1320 (refer to ANSI 10.2.1.2)." 1321 REFERENCE 1322 "ANSI { fddiMAC 112 }" 1323 ::= { fddimibMACEntry 29 } 1325 fddimibMACUnaDaFlag OBJECT-TYPE 1326 SYNTAX INTEGER { true(1), false(2) } 1327 ACCESS read-only 1328 STATUS mandatory 1329 DESCRIPTION 1330 "A flag, UNDA_Flag (refer to ANSI 8.2.2.1), set 1331 when the upstream neighbor reports a duplicate 1332 address condition. Cleared when the condition 1333 clears." 1334 REFERENCE 1335 "ANSI { fddiMAC 113 }" 1336 ::= { fddimibMACEntry 30 } 1338 fddimibMACFrameErrorFlag OBJECT-TYPE 1339 SYNTAX INTEGER { true(1), false(2) } 1340 ACCESS read-only 1341 STATUS mandatory 1342 DESCRIPTION 1343 "Indicates the MAC Frame Error Condition is 1344 present when set. Cleared when the condition 1345 clears and on station initialization." 1346 REFERENCE 1347 "ANSI { fddiMAC 114 }" 1348 ::= { fddimibMACEntry 31 } 1350 fddimibMACMAUnitdataAvailable OBJECT-TYPE 1351 SYNTAX INTEGER { true(1), false(2) } 1352 ACCESS read-only 1353 STATUS mandatory 1354 DESCRIPTION 1355 "This variable shall take on the value of the 1356 MAC_Avail flag defined in RMT." 1357 REFERENCE 1358 "ANSI { fddiMAC 116 }" 1359 ::= { fddimibMACEntry 32 } 1361 fddimibMACHardwarePresent OBJECT-TYPE 1362 SYNTAX INTEGER { true(1), false(2) } 1363 ACCESS read-only 1364 STATUS mandatory 1365 DESCRIPTION 1366 "This variable indicates the presence of 1367 underlying hardware support for this MAC object. 1368 If the value of this object is false(2), the 1369 reporting of the objects in this entry may be 1370 handled in an implementation-specific manner." 1371 REFERENCE 1372 "ANSI { fddiMAC 117 }" 1373 ::= { fddimibMACEntry 33 } 1375 fddimibMACMAUnitdataEnable OBJECT-TYPE 1376 SYNTAX INTEGER { true(1), false(2) } 1377 ACCESS read-write 1378 STATUS mandatory 1379 DESCRIPTION 1380 "This attribute determines the value of the 1381 MA_UNITDATA_Enable flag in RMT. The default and 1382 initial value of this flag is true(1)." 1384 REFERENCE 1385 "ANSI { fddiMAC 118 }" 1386 ::= { fddimibMACEntry 34 } 1388 -- the Enhanced MAC Counters group 1389 -- Implementation of the this Group is optional 1391 -- the MAC Counters table 1393 fddimibMACCountersTable OBJECT-TYPE 1394 SYNTAX SEQUENCE OF FddimibMACCountersEntry 1395 ACCESS not-accessible 1396 STATUS mandatory 1397 DESCRIPTION 1398 "A list of MAC Counters entries. The number of 1399 entries shall not exceed the value of 1400 fddimibMACNumber." 1401 ::= { fddimibMACCounters 1 } 1403 fddimibMACCountersEntry OBJECT-TYPE 1404 SYNTAX FddimibMACCountersEntry 1405 ACCESS not-accessible 1406 STATUS mandatory 1407 DESCRIPTION 1408 "A MAC Counters entry containing information 1409 common to a given MAC." 1410 INDEX { fddimibMACSMTIndex, fddimibMACIndex } 1411 ::= { fddimibMACCountersTable 1 } 1413 FddimibMACCountersEntry ::= 1414 SEQUENCE { 1415 fddimibMACTokenCts 1416 Counter, 1417 fddimibMACTvxExpiredCts 1418 Counter, 1419 fddimibMACNotCopiedCts 1420 Counter, 1421 fddimibMACLateCts 1422 Counter, 1423 fddimibMACRingOpCts 1424 Counter, 1425 fddimibMACNotCopiedRatio 1426 INTEGER, 1427 fddimibMACNotCopiedFlag 1428 INTEGER, 1429 fddimibMACNotCopiedThreshold 1430 INTEGER 1431 } 1433 fddimibMACTokenCts OBJECT-TYPE 1434 SYNTAX Counter 1435 ACCESS read-only 1436 STATUS mandatory 1437 DESCRIPTION 1438 "A count that should as closely as possible match 1439 the number of times the station has received a 1440 token (total of non- restricted and restricted) on 1441 this MAC (see ANSI MAC 7.4). This count is 1442 valuable for determination of network load." 1443 REFERENCE 1444 "ANSI { fddiMAC 74 }" 1445 ::= { fddimibMACCountersEntry 1 } 1447 fddimibMACTvxExpiredCts OBJECT-TYPE 1448 SYNTAX Counter 1449 ACCESS read-only 1450 STATUS mandatory 1451 DESCRIPTION 1452 "A count that should as closely as possible match 1453 the number of times that TVX has expired." 1454 REFERENCE 1455 "ANSI { fddiMAC 83 }" 1456 ::= { fddimibMACCountersEntry 2 } 1458 fddimibMACNotCopiedCts OBJECT-TYPE 1459 SYNTAX Counter 1460 ACCESS read-only 1461 STATUS mandatory 1462 DESCRIPTION 1463 "A count that should as closely as possible match 1464 the number of frames that were addressed to this 1465 MAC but were not copied into its receive buffers 1466 (see ANSI MAC 7.5). For example, this might occur 1467 due to local buffer congestion. Because of 1468 implementation considerations, this count may not 1469 match the actual number of frames not copied. It 1470 is not a requirement that this count be exact. 1471 Note that this count does not include MAC frames." 1472 REFERENCE 1473 "ANSI { fddiMAC 84 }" 1474 ::= { fddimibMACCountersEntry 3 } 1476 fddimibMACLateCts OBJECT-TYPE 1477 SYNTAX Counter 1478 ACCESS read-only 1479 STATUS mandatory 1480 DESCRIPTION 1481 "A count that should as closely as possible match 1482 the number of TRT expirations since this MAC was 1483 reset or a token was received (refer to ANSI MAC 1484 7.4.5)." 1485 REFERENCE 1486 "ANSI { fddiMAC 85 }" 1487 ::= { fddimibMACCountersEntry 4 } 1489 fddimibMACRingOpCts OBJECT-TYPE 1490 SYNTAX Counter 1491 ACCESS read-only 1492 STATUS mandatory 1493 DESCRIPTION 1494 "The count of the number of times the ring has 1495 entered the 'Ring_Operational' state from the 1496 'Ring Not Operational' state. This count is 1497 updated when a SM_MA_STATUS.Indication of a change 1498 in the Ring_Operational status occurs (refer to 1499 ANSI 6.1.4). Because of implementation 1500 considerations, this count may be less than the 1501 actual RingOp_Ct. It is not a requirement that 1502 this count be exact." 1503 REFERENCE 1504 "ANSI { fddiMAC 86 }" 1505 ::= { fddimibMACCountersEntry 5 } 1507 fddimibMACNotCopiedRatio OBJECT-TYPE 1508 SYNTAX INTEGER (0..65535) 1509 ACCESS read-only 1510 STATUS mandatory 1511 DESCRIPTION 1512 "This variable is the value of the ratio: 1514 (delta fddiMACNotCopiedCts / 1515 (delta fddiMACCopiedCts + 1516 delta fddiMACNotCopiedCts )) * 2**16 " 1517 REFERENCE 1518 "ANSI { fddiMAC 105 }" 1519 ::= { fddimibMACCountersEntry 6 } 1521 fddimibMACNotCopiedFlag OBJECT-TYPE 1522 SYNTAX INTEGER { true(1), false(2) } 1523 ACCESS read-only 1524 STATUS mandatory 1525 DESCRIPTION 1526 "Indicates that the Not Copied condition is 1527 present when read as true(1). Set to false(2) 1528 when the condition clears and on station 1529 initialization." 1530 REFERENCE 1531 "ANSI { fddiMAC 115 }" 1532 ::= { fddimibMACCountersEntry 7 } 1534 fddimibMACNotCopiedThreshold OBJECT-TYPE 1535 SYNTAX INTEGER (0..65535) 1536 ACCESS read-write 1537 STATUS mandatory 1538 DESCRIPTION 1539 "A threshold for determining when a MAC condition 1540 report shall be generated. Stations not 1541 supporting variable thresholds shall have a value 1542 of 0 and a range of (0..0)." 1543 REFERENCE 1544 "ANSI { fddiMAC 103 }" 1545 ::= { fddimibMACCountersEntry 8 } 1547 -- the PATH group 1548 -- Implementation of the PATH group is mandatory for all 1549 -- systems which implement manageable FDDI subsystems. 1551 fddimibPATHNumber OBJECT-TYPE 1552 SYNTAX INTEGER (0..65535) 1553 ACCESS read-only 1554 STATUS mandatory 1555 DESCRIPTION 1556 "The total number of PATHs possible (across all 1557 SMTs) on this network management application 1558 entity. The value for this variable must remain 1559 constant at least from one re-initialization of 1560 the entity's network management system to the next 1561 re-initialization." 1562 ::= { fddimibPATH 1 } 1564 -- the PATH table 1566 fddimibPATHTable OBJECT-TYPE 1567 SYNTAX SEQUENCE OF FddimibPATHEntry 1568 ACCESS not-accessible 1569 STATUS mandatory 1570 DESCRIPTION 1571 "A list of PATH entries. The number of entries 1572 shall not exceed the value of fddimibPATHNumber." 1573 ::= { fddimibPATH 2 } 1575 fddimibPATHEntry OBJECT-TYPE 1576 SYNTAX FddimibPATHEntry 1577 ACCESS not-accessible 1578 STATUS mandatory 1579 DESCRIPTION 1580 "A PATH entry containing information common to a 1581 given PATH." 1582 INDEX { fddimibPATHSMTIndex, fddimibPATHIndex } 1583 ::= { fddimibPATHTable 1 } 1585 FddimibPATHEntry ::= 1586 SEQUENCE { 1587 fddimibPATHSMTIndex 1588 INTEGER, 1589 fddimibPATHIndex 1590 INTEGER, 1592 fddimibPATHTVXLowerBound 1593 FddiTimeNano, 1594 fddimibPATHTMaxLowerBound 1595 FddiTimeNano, 1596 fddimibPATHMaxTReq 1597 FddiTimeNano 1598 } 1600 fddimibPATHSMTIndex OBJECT-TYPE 1601 SYNTAX INTEGER (1..65535) 1602 ACCESS read-only 1603 STATUS mandatory 1604 DESCRIPTION 1605 "The value of the SMT index associated with this 1606 PATH." 1607 ::= { fddimibPATHEntry 1 } 1609 fddimibPATHIndex OBJECT-TYPE 1610 SYNTAX INTEGER (0..65535) 1611 ACCESS read-only 1612 STATUS mandatory 1613 DESCRIPTION 1614 "Index variable for uniquely identifying the 1615 primary, secondary and local PATH object 1616 instances. Local PATH object instances are 1617 represented with integer values 3 to 255." 1618 REFERENCE 1619 "ANSI { fddiPATH 11 }" 1620 ::= { fddimibPATHEntry 2 } 1622 fddimibPATHTVXLowerBound OBJECT-TYPE 1623 SYNTAX FddiTimeNano 1624 ACCESS read-write 1625 STATUS mandatory 1626 DESCRIPTION 1627 "Specifies the minimum time value of 1628 fddiMACTvxValue that shall be used by any MAC that 1629 is configured in this path. The operational value 1630 of fddiMACTvxValue is managed by settting this 1631 variable. This variable has the time value range 1632 of: 1634 0 < fddimibPATHTVXLowerBound < fddimibPATHMaxTReq 1635 Changes to this variable shall either satisfy the 1636 time value relationship: 1638 fddimibPATHTVXLowerBound <= 1639 fddimibMACTVXCapability 1641 of each of the MACs currently on the path, or be 1642 considered out of range. The initial value of 1643 fddimibPATHTVXLowerBound shall be 2500 nsec (2.5 1644 ms)." 1645 REFERENCE 1646 "ANSI { fddiPATH 21 }" 1647 ::= { fddimibPATHEntry 3 } 1649 fddimibPATHTMaxLowerBound OBJECT-TYPE 1650 SYNTAX FddiTimeNano 1651 ACCESS read-write 1652 STATUS mandatory 1653 DESCRIPTION 1654 "Specifies the minimum time value of fddiMACTMax 1655 that shall be used by any MAC that is configured 1656 in this path. The operational value of 1657 fddiMACTMax is managed by setting this variable. 1658 This variable has the time value range of: 1660 fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound 1662 and an absolute time value range of: 1664 10000nsec (10 msec) <= fddimibPATHTMaxLowerBound 1666 Changes to this variable shall either satisfy the 1667 time value relationship: 1669 fddimibPATHTMaxLowerBound < 1670 fddimibMACTMaxCapability 1672 of each of the MACs currently on the path, or be 1673 considered out of range. The initial value of 1674 fddimibPATHTMaxLowerBound shall be 165000 nsec 1675 (165 msec)." 1676 REFERENCE 1677 "ANSI { fddiPATH 22 }" 1678 ::= { fddimibPATHEntry 4 } 1680 fddimibPATHMaxTReq OBJECT-TYPE 1681 SYNTAX FddiTimeNano 1682 ACCESS read-write 1683 STATUS mandatory 1684 DESCRIPTION 1685 "Specifies the maximum time value of fddiMACT-Req 1686 that shall be used by any MAC that is configured 1687 in this path. The operational value of fddiMACT- 1688 Req is managed by setting this variable. This 1689 variable has the time value range of: 1691 fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <= 1692 fddimibPATHTMaxLowerBound. 1694 The default value of fddimibPATHMaxTReq is 165000 1695 nsec (165 msec)." 1696 REFERENCE 1697 "ANSI { fddiPATH 23 }" 1698 ::= { fddimibPATHEntry 5 } 1700 -- the PATH Configuration table 1702 fddimibPATHConfigTable OBJECT-TYPE 1703 SYNTAX SEQUENCE OF FddimibPATHConfigEntry 1704 ACCESS not-accessible 1705 STATUS mandatory 1706 DESCRIPTION 1707 "A table of Path configuration entries. This 1708 table lists all the resources that may be in this 1709 Path." 1710 REFERENCE 1711 "ANSI { fddiPATH 18 }" 1712 ::= { fddimibPATH 3 } 1714 fddimibPATHConfigEntry OBJECT-TYPE 1715 SYNTAX FddimibPATHConfigEntry 1716 ACCESS not-accessible 1717 STATUS mandatory 1718 DESCRIPTION 1719 "A collection of objects containing information 1720 for a given PATH Configuration entry." 1721 INDEX { fddimibPATHConfigSMTIndex, fddimibPATHConfigPATHIndex, 1722 fddimibPATHConfigTokenOrder } 1723 ::= { fddimibPATHConfigTable 1 } 1725 FddimibPATHConfigEntry ::= 1726 SEQUENCE { 1727 fddimibPATHConfigSMTIndex 1728 INTEGER, 1729 fddimibPATHConfigPATHIndex 1730 INTEGER, 1731 fddimibPATHConfigTokenOrder 1732 INTEGER, 1733 fddimibPATHConfigResourceType 1734 INTEGER, 1735 fddimibPATHConfigResourceIndex 1736 INTEGER, 1737 fddimibPATHConfigCurrentPath 1738 INTEGER 1739 } 1741 fddimibPATHConfigSMTIndex OBJECT-TYPE 1742 SYNTAX INTEGER (1..65535) 1743 ACCESS read-only 1744 STATUS mandatory 1745 DESCRIPTION 1746 "The value of the SMT index associated with this 1747 configuration entry." 1748 ::= { fddimibPATHConfigEntry 1 } 1750 fddimibPATHConfigPATHIndex OBJECT-TYPE 1751 SYNTAX INTEGER (1..65535) 1752 ACCESS read-only 1753 STATUS mandatory 1754 DESCRIPTION 1755 "The value of the PATH resource index associated 1756 with this configuration entry." 1757 ::= { fddimibPATHConfigEntry 2 } 1759 fddimibPATHConfigTokenOrder OBJECT-TYPE 1760 SYNTAX INTEGER (1..65535) 1761 ACCESS read-only 1762 STATUS mandatory 1763 DESCRIPTION 1764 "An object associated with Token order for this 1765 entry. Thus if the token passes resources a, b, c 1766 and d, in that order, then the value of this 1767 object for these resources would be 1, 2, 3 and 4 1768 respectively." 1769 ::= { fddimibPATHConfigEntry 3 } 1771 fddimibPATHConfigResourceType OBJECT-TYPE 1772 SYNTAX INTEGER { mac(2), port(4) } 1773 ACCESS read-only 1774 STATUS mandatory 1775 DESCRIPTION 1776 "The type of resource associated with this 1777 configuration entry." 1778 ::= { fddimibPATHConfigEntry 4 } 1780 fddimibPATHConfigResourceIndex OBJECT-TYPE 1781 SYNTAX INTEGER (1..65535) 1782 ACCESS read-only 1783 STATUS mandatory 1784 DESCRIPTION 1785 "The value of the SMT resource index used to refer 1786 to the instance of this MAC or Port resource." 1787 ::= { fddimibPATHConfigEntry 5 } 1789 fddimibPATHConfigCurrentPath OBJECT-TYPE 1790 SYNTAX INTEGER { 1791 isolated(1), local(2), secondary(3), primary(4), 1792 concatenated(5), thru(6) 1793 } 1794 ACCESS read-only 1795 STATUS mandatory 1796 DESCRIPTION 1797 "The current insertion status for this resource on 1798 this Path." 1799 ::= { fddimibPATHConfigEntry 6 } 1801 -- the PORT group 1802 -- Implementation of the PORT group is mandatory for all 1803 -- systems which implement manageable FDDI subsystems. 1805 fddimibPORTNumber OBJECT-TYPE 1806 SYNTAX INTEGER (0..65535) 1807 ACCESS read-only 1808 STATUS mandatory 1809 DESCRIPTION 1810 "The total number of PORT implementations (across 1811 all SMTs) on this network management application 1812 entity. The value for this variable must remain 1813 constant at least from one re-initialization of 1814 the entity's network management system to the next 1815 re-initialization." 1816 ::= { fddimibPORT 1 } 1818 -- the PORT table 1820 fddimibPORTTable OBJECT-TYPE 1821 SYNTAX SEQUENCE OF FddimibPORTEntry 1822 ACCESS not-accessible 1823 STATUS mandatory 1824 DESCRIPTION 1825 "A list of PORT entries. The number of entries 1826 shall not exceed the value of fddimibPORTNumber." 1827 ::= { fddimibPORT 2 } 1829 fddimibPORTEntry OBJECT-TYPE 1830 SYNTAX FddimibPORTEntry 1831 ACCESS not-accessible 1832 STATUS mandatory 1833 DESCRIPTION 1834 "A PORT entry containing information common to a 1835 given PORT." 1836 INDEX { fddimibPORTSMTIndex, fddimibPORTIndex } 1837 ::= { fddimibPORTTable 1 } 1839 FddimibPORTEntry ::= 1840 SEQUENCE { 1841 fddimibPORTSMTIndex 1842 INTEGER, 1843 fddimibPORTIndex 1844 INTEGER, 1846 fddimibPORTMyType 1847 INTEGER, 1848 fddimibPORTNeighborType 1849 INTEGER, 1850 fddimibPORTConnectionPolicies 1851 INTEGER, 1852 fddimibPORTMACIndicated 1853 INTEGER, 1854 fddimibPORTCurrentPath 1855 INTEGER, 1856 fddimibPORTRequestedPaths 1857 OCTET STRING, 1858 fddimibPORTMACPlacement 1859 FddiResourceId, 1860 fddimibPORTAvailablePaths 1861 INTEGER, 1862 fddimibPORTPMDClass 1863 INTEGER, 1864 fddimibPORTConnectionCapabilities 1865 INTEGER, 1866 fddimibPORTBSFlag 1867 INTEGER, 1868 fddimibPORTLCTFailCts 1869 Counter, 1870 fddimibPORTLerEstimate 1871 INTEGER, 1872 fddimibPORTLemRejectCts 1873 Counter, 1874 fddimibPORTLemCts 1875 Counter, 1876 fddimibPORTLerCutoff 1877 INTEGER, 1878 fddimibPORTLerAlarm 1879 INTEGER, 1880 fddimibPORTConnectState 1881 INTEGER, 1882 fddimibPORTPCMState 1883 INTEGER, 1884 fddimibPORTPCWithhold 1885 INTEGER, 1886 fddimibPORTLerFlag 1887 INTEGER, 1888 fddimibPORTHardwarePresent 1889 INTEGER, 1890 fddimibPORTAction 1891 INTEGER 1892 } 1894 fddimibPORTSMTIndex OBJECT-TYPE 1895 SYNTAX INTEGER (1..65535) 1896 ACCESS read-only 1897 STATUS mandatory 1898 DESCRIPTION 1899 "The value of the SMT index associated with this 1900 PORT." 1901 ::= { fddimibPORTEntry 1 } 1903 fddimibPORTIndex OBJECT-TYPE 1904 SYNTAX INTEGER (1..65535) 1905 ACCESS read-only 1906 STATUS mandatory 1907 DESCRIPTION 1908 "A unique value for each PORT within a given SMT, 1909 which is the same as the corresponding resource 1910 index in SMT. The value for each PORT must remain 1911 constant at least from one re-initialization of 1912 the entity's network management system to the next 1913 re-initialization." 1914 REFERENCE 1915 "ANSI { fddiPORT 29 }" 1916 ::= { fddimibPORTEntry 2 } 1918 fddimibPORTMyType OBJECT-TYPE 1919 SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } 1920 ACCESS read-only 1921 STATUS mandatory 1922 DESCRIPTION 1923 "The value of the PORT's PC_Type (refer to ANSI 1924 9.4.1, and 9.6.3.2)." 1925 REFERENCE 1926 "ANSI { fddiPORT 12 }" 1927 ::= { fddimibPORTEntry 3 } 1929 fddimibPORTNeighborType OBJECT-TYPE 1930 SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } 1931 ACCESS read-only 1932 STATUS mandatory 1933 DESCRIPTION 1934 "The type of the remote PORT as determined in PCM. 1935 This variable has an initial value of none, and is 1936 only modified in PC_RCode(3)_Actions (refer to 1937 ANSI SMT 9.6.3.2)." 1938 REFERENCE 1939 "ANSI { fddiPORT 13 }" 1940 ::= { fddimibPORTEntry 4 } 1942 fddimibPORTConnectionPolicies OBJECT-TYPE 1943 SYNTAX INTEGER (0..3) 1944 ACCESS read-write 1945 STATUS mandatory 1946 DESCRIPTION 1947 "A value representing the PORT's connection 1948 policies desired in the node. The value of pc- 1949 mac-lct is a term used in the PC_MAC_LCT Flag (see 1950 9.4.3.2). The value of pc-mac-loop is a term used 1951 in the PC_MAC_Loop Flag. 1953 The value is a sum. This value initially takes 1954 the value zero, then for each PORT policy, 2 1955 raised to a power is added to the sum. The powers 1956 are according to the following table: 1958 Policy Power 1959 pc-mac-lct 0 1960 pc-mac-loop 1 " 1961 REFERENCE 1962 "ANSI { fddiPORT 14 }" 1963 ::= { fddimibPORTEntry 5 } 1965 fddimibPORTMACIndicated OBJECT-TYPE 1966 SYNTAX INTEGER { 1967 tVal9FalseRVal9False(1), 1968 tVal9FalseRVal9True(2), 1969 tVal9TrueRVal9False(3), 1970 tVal9TrueRVal9True(4) 1971 } 1972 ACCESS read-only 1973 STATUS mandatory 1974 DESCRIPTION 1975 "The indications (T_Val(9), R_Val(9)) in PC- 1976 Signalling, of the intent to place a MAC in the 1977 output token path to a PORT (refer to ANSI SMT 1978 9.6.3.2.)." 1979 REFERENCE 1980 "ANSI { fddiPORT 15 }" 1982 ::= { fddimibPORTEntry 6 } 1984 fddimibPORTCurrentPath OBJECT-TYPE 1985 SYNTAX INTEGER { 1986 ce0(1), -- isolated 1987 ce1(2), -- local 1988 ce2(3), -- secondary 1989 ce3(4), -- primary 1990 ce4(5), -- concatenated 1991 ce5(6) -- thru 1992 } 1993 ACCESS read-only 1994 STATUS mandatory 1995 DESCRIPTION 1996 "Indicates the Path(s) into which this PORT is 1997 currently inserted." 1998 REFERENCE 1999 "ANSI { fddiPORT 16 }" 2000 ::= { fddimibPORTEntry 7 } 2002 fddimibPORTRequestedPaths OBJECT-TYPE 2003 SYNTAX OCTET STRING (SIZE (3)) 2004 ACCESS read-write 2005 STATUS mandatory 2006 DESCRIPTION 2007 "This variable is a list of permitted Paths where 2008 each list element defines the Port's permitted 2009 Paths. The first octet corresponds to 'none', the 2010 second octet to 'tree', and the third octet to 2011 'peer'." 2012 REFERENCE 2013 "ANSI { fddiPORT 17 }" 2014 ::= { fddimibPORTEntry 8 } 2016 fddimibPORTMACPlacement OBJECT-TYPE 2017 SYNTAX FddiResourceId -- INTEGER (0..65535) 2018 ACCESS read-only 2019 STATUS mandatory 2020 DESCRIPTION 2021 "Indicates the MAC, if any, whose transmit path 2022 exits the station via this PORT. The value shall 2023 be zero if there is no MAC associated with the 2024 PORT. Otherwise, the MACIndex of the MAC will be 2025 the value of the variable." 2026 REFERENCE 2027 "ANSI { fddiPORT 18 }" 2028 ::= { fddimibPORTEntry 9 } 2030 fddimibPORTAvailablePaths OBJECT-TYPE 2031 SYNTAX INTEGER (0..7) 2032 ACCESS read-only 2033 STATUS mandatory 2034 DESCRIPTION 2035 "Indicates the Paths which are available to this 2036 Port. In the absence of faults, the A and B Ports 2037 will always have both the Primary and Secondary 2038 Paths available. 2040 The value is a sum. This value initially takes 2041 the value zero, then for each type of PATH that 2042 this port has available, 2 raised to a power is 2043 added to the sum. The powers are according to the 2044 following table: 2046 Path Power 2047 Primary 0 2048 Secondary 1 2049 Local 2 " 2050 REFERENCE 2051 "ANSI { fddiPORT 19 }" 2052 ::= { fddimibPORTEntry 10 } 2054 fddimibPORTPMDClass OBJECT-TYPE 2055 SYNTAX INTEGER { 2056 multimode(1), 2057 single-mode1(2), 2058 single-mode2(3), 2059 sonet(4), 2060 low-cost-fiber(5), 2061 twisted-pair(6), 2062 unknown(7), 2063 unspecified(8) 2064 } 2065 ACCESS read-only 2066 STATUS mandatory 2067 DESCRIPTION 2068 "This variable indicates the type of PMD entity 2069 associated with this port." 2070 REFERENCE 2071 "ANSI { fddiPORT 22 }" 2073 ::= { fddimibPORTEntry 11 } 2075 fddimibPORTConnectionCapabilities OBJECT-TYPE 2076 SYNTAX INTEGER (0..3) 2077 ACCESS read-only 2078 STATUS mandatory 2079 DESCRIPTION 2080 "A value that indicates the connection 2081 capabilities of the port. The pc-mac-lct bit 2082 indicates that the station has the capability of 2083 setting the PC_MAC_LCT Flag. The pc-mac-loop bit 2084 indicates that the station has the capability of 2085 setting the PC_MAC_Loop Flag (refer to ANSI 2086 9.4.3.2). 2088 The value is a sum. This value initially takes 2089 the value zero, then for each capability that this 2090 port has, 2 raised to a power is added to the sum. 2091 The powers are according to the following table: 2093 capability Power 2094 pc-mac-lct 0 2095 pc-mac-loop 1 " 2096 REFERENCE 2097 "ANSI { fddiPORT 23 }" 2098 ::= { fddimibPORTEntry 12 } 2100 fddimibPORTBSFlag OBJECT-TYPE 2101 SYNTAX INTEGER { true(1), false(2) } 2102 ACCESS read-only 2103 STATUS mandatory 2104 DESCRIPTION 2105 "This variable assumes the value of the BS_Flag 2106 (refer to ANSI SMT 9.4.3.3)." 2107 REFERENCE 2108 "ANSI { fddiPORT 33 }" 2109 ::= { fddimibPORTEntry 13 } 2111 fddimibPORTLCTFailCts OBJECT-TYPE 2112 SYNTAX Counter 2113 ACCESS read-only 2114 STATUS mandatory 2115 DESCRIPTION 2116 "The count of the consecutive times the link 2117 confidence test (LCT) has failed during connection 2118 management (refer to ANSI 9.4.1)." 2119 REFERENCE 2120 "ANSI { fddiPORT 42 }" 2121 ::= { fddimibPORTEntry 14 } 2123 fddimibPORTLerEstimate OBJECT-TYPE 2124 SYNTAX INTEGER (4..15) 2125 ACCESS read-only 2126 STATUS mandatory 2127 DESCRIPTION 2128 "A long term average link error rate. It ranges 2129 from 10**-4 to 10**-15 and is reported as the 2130 absolute value of the base 10 logarithm (refer to 2131 ANSI SMT 9.4.7.5.)." 2132 REFERENCE 2133 "ANSI { fddiPORT 51 }" 2134 ::= { fddimibPORTEntry 15 } 2136 fddimibPORTLemRejectCts OBJECT-TYPE 2137 SYNTAX Counter 2138 ACCESS read-only 2139 STATUS mandatory 2140 DESCRIPTION 2141 "A link error monitoring count of the times that a 2142 link has been rejected." 2143 REFERENCE 2144 "ANSI { fddiPORT 52 }" 2145 ::= { fddimibPORTEntry 16 } 2147 fddimibPORTLemCts OBJECT-TYPE 2148 SYNTAX Counter 2149 ACCESS read-only 2150 STATUS mandatory 2151 DESCRIPTION 2152 "The aggregate link error monitor error count, set 2153 to zero only on station initialization." 2154 REFERENCE 2155 "ANSI { fddiPORT 53 }" 2156 ::= { fddimibPORTEntry 17 } 2158 fddimibPORTLerCutoff OBJECT-TYPE 2159 SYNTAX INTEGER (4..15) 2160 ACCESS read-write 2161 STATUS mandatory 2162 DESCRIPTION 2163 "The link error rate estimate at which a link 2164 connection will be broken. It ranges from 10**-4 2165 to 10**-15 and is reported as the absolute value 2166 of the base 10 logarithm (default of 7)." 2167 REFERENCE 2168 "ANSI { fddiPORT 58 }" 2169 ::= { fddimibPORTEntry 18 } 2171 fddimibPORTLerAlarm OBJECT-TYPE 2172 SYNTAX INTEGER (4..15) 2173 ACCESS read-write 2174 STATUS mandatory 2175 DESCRIPTION 2176 "The link error rate estimate at which a link 2177 connection will generate an alarm. It ranges from 2178 10**-4 to 10**-15 and is reported as the absolute 2179 value of the base 10 logarithm of the estimate 2180 (default of 8)." 2181 REFERENCE 2182 "ANSI { fddiPORT 59 }" 2183 ::= { fddimibPORTEntry 19 } 2185 fddimibPORTConnectState OBJECT-TYPE 2186 SYNTAX INTEGER { 2187 disabled(1), 2188 connecting(2), 2189 standby(3), 2190 active(4) 2191 } 2192 ACCESS read-only 2193 STATUS mandatory 2194 DESCRIPTION 2195 "An indication of the connect state of this PORT 2196 and is equal to the value of Connect_State (refer 2197 to ANSI 9.4.1)" 2198 REFERENCE 2199 "ANSI { fddiPORT 61 }" 2200 ::= { fddimibPORTEntry 20 } 2202 fddimibPORTPCMState OBJECT-TYPE 2203 SYNTAX INTEGER { 2204 pc0(1), -- Off 2205 pc1(2), -- Break 2206 pc2(3), -- Trace 2207 pc3(4), -- Connect 2208 pc4(5), -- Next 2209 pc5(6), -- Signal 2210 pc6(7), -- Join 2211 pc7(8), -- Verify 2212 pc8(9), -- Active 2213 pc9(10) -- Maint 2214 } 2215 ACCESS read-only 2216 STATUS mandatory 2217 DESCRIPTION 2218 "The state of this Port's PCM state machine refer 2219 to ANSI SMT 9.6.2)." 2220 REFERENCE 2221 "ANSI { fddiPORT 62 }" 2222 ::= { fddimibPORTEntry 21 } 2224 fddimibPORTPCWithhold OBJECT-TYPE 2225 SYNTAX INTEGER { 2226 none(1), 2227 m-m(2), 2228 otherincompatible(3), 2229 pathnotavailable(4) 2230 } 2231 ACCESS read-only 2232 STATUS mandatory 2233 DESCRIPTION 2234 "The value of PC_Withhold (refer to ANSI SMT 2235 9.4.1)." 2236 REFERENCE 2237 "ANSI { fddiPORT 63 }" 2238 ::= { fddimibPORTEntry 22 } 2240 fddimibPORTLerFlag OBJECT-TYPE 2241 SYNTAX INTEGER { true(1), false(2) } 2242 ACCESS read-only 2243 STATUS mandatory 2244 DESCRIPTION 2245 "The condition becomes active when the value of 2246 fddiPORTLerEstimate is less than or equal to 2247 fddiPORTLerAlarm. This will be reported with the 2248 Status Report Frames (SRF) (refer to ANSI SMT 2249 7.2.7 and 8.3)." 2250 REFERENCE 2251 "ANSI { fddiPORT 64 }" 2252 ::= { fddimibPORTEntry 23 } 2254 fddimibPORTHardwarePresent OBJECT-TYPE 2255 SYNTAX INTEGER { true(1), false(2) } 2256 ACCESS read-only 2257 STATUS mandatory 2258 DESCRIPTION 2259 "This variable indicates the presence of 2260 underlying hardware support for this Port object. 2261 If the value of this object is false(2), the 2262 reporting of the objects in this entry may be 2263 handled in an implementation-specific manner." 2264 REFERENCE 2265 "ANSI { fddiPORT 65 }" 2266 ::= { fddimibPORTEntry 24 } 2268 fddimibPORTAction OBJECT-TYPE 2269 SYNTAX INTEGER { 2270 other(1), -- none of the following 2271 maintPORT(2), 2272 enablePORT(3), 2273 disablePORT(4), 2274 startPORT(5), 2275 stopPORT(6) 2276 } 2277 ACCESS read-write 2278 STATUS mandatory 2279 DESCRIPTION 2280 "Causes a Control signal to be generated with a 2281 control_action of 'Signal' and the 'variable' 2282 parameter set with the appropriate value (i.e., 2283 PC_Maint, PC_Enable, PC_Disable, PC_Start, or 2284 PC_Stop) (refer to ANSI 9.4.2)." 2285 REFERENCE 2286 "ANSI { fddiPORT 70 }" 2287 ::= { fddimibPORTEntry 25 } 2289 END 2290 7. Acknowledgements 2292 This document was produced by the IETF FDDI MIB working group: 2294 Hossein Alaee, 3Com Corporation 2295 Haggar Alsaleh, Bell Northern Research 2296 William Anderson, Mitre Corporation 2297 Alan Apt, Addison-Wesley 2298 Mary Artibee, Silicon Graphics 2299 Karen Auerbach, Epilogue Technologies 2300 Doug Bagnall, Apollo/Hewlett Packard 2301 Chet Birger, Coral Network Corporation 2302 Pablo Brenner, Fibronics 2303 Howard Brown, Cabletron 2304 Jack Brown, US Army Computer Engineering Center 2305 Eric Brunner 2306 Jeff Case, The University of Tennessee 2307 Tammy Chan, Fibercom 2308 Asheem Chandna, AT&T 2309 Cho Y. Chang, Apollo/Hewlett Packard 2310 Chris Chiotasso, Fibronics 2311 Paul Ciarfella, Digital Equipment Corporation 2312 John Cook, Chipcom 2313 Don Coolidge, Silicon Graphics 2314 Burt Cyr, Unisys 2315 James R. Davin, Massachusetts Institute of Technology 2316 Nabil Damouny 2317 Nadya El-Afandi, Network Systems Corporation 2318 Hunaid Engineer, Cray Research 2319 Jeff Fitzgerald, Fibercom 2320 Richard Fox, Synoptics 2321 Stan Froyd, ACC 2322 Debbie Futcher, U.S. Naval Surface Warfare Center 2323 Joseph Golio, Cray Research 2324 Jeremy Greene, Coral 2325 Peter Hayden, Digital Equipment Corporation 2326 Scott Hiles, U.S. Naval Surface Warfare Center 2327 Greg Jones, Data General 2328 Satish Joshi, SynOptics Communications 2329 Jayant Kadambi, AT&T Bell Labs 2330 Joanna Karwowska, Data General 2331 Frank Kastenholz, Interlan 2332 Jim Kinder, Fibercom 2333 Christopher Kolb, PSI 2334 Cheryl Krupczak, NCR 2335 Peter Lin, Vitalink 2336 Then Liu 2337 John R. LoVerso, Concurrent Computer Corporation 2338 Ron Mackey, Distributed Systems International, Inc. 2339 Gary Malkin, Proteon 2340 Bruce McClure, Synernetics 2341 Keith McCloghrie, Hughes Lan Systems 2342 Donna McMaster, SynOptics 2343 John O'Hara, Massachusetts Institute of Technology 2344 Luc Pariseau, Digital Equipment Corporation 2345 Dave Perkins, SynOptics Communications 2346 James E. Reeves, SynOptics Communications 2347 Jim Reinstedler, Ungermann-Bass 2348 Radhi Renous, Fibronics 2349 Sal Ricci, AT&T/NCR 2350 Anil Rijsinghani, Digital Equipment Corporation 2351 Bob Rolla, Synernetics 2352 Nelson Ronkin, Synernetics 2353 Marshall T. Rose, Performance Systems International, Inc. 2354 Milt Roselinsky, CMC 2355 Jon Saperia, Digital Equipment Corporation 2356 Greg Satz, cisco Systems 2357 Steven Senum, Network Systems Corporation 2358 Jim Sheridan, IBM Corporation 2359 Jeffrey Schiller, MIT 2360 Dror Shindelman, Fibronics 2361 Mark Sleeper, Sparta 2362 Lou Steinberg, IBM Corporation 2363 Larry Stefani, Digital Equipment Corporation 2364 Mary Jane Strohl, Apollo/Hewlett Packard 2365 Sally Tarquinio, Mitre Corporation 2366 Kaj Tesink, Bellcore 2367 Ian Thomas, Chipcom 2368 Dean Throop, Data General 2369 Bill Townsend, Xylogics 2370 Ahmet H. Tuncay, SynOptics Communications 2371 Mike Turico, Motorola 2372 Chris VandenBerg, ACC 2373 Sudhanshu Verma, Hewlett Packard 2374 Joe Vermeulen, UNISYS 2375 David Waiteman, BBN 2376 Bert Williams, Synernetics 2377 Mark Wood, Distributed Systems International, Inc. 2378 Y. C. Yang 2379 Denis Yaro, Sun Microsystems 2380 Jeff Young, Cray Research 2382 The author gratefully acknowledges the labors of Judi Talley 2383 and David Reid of SNMP Research, Inc. for their editorial 2384 assistance in the preparation of this document. 2386 8. References 2388 [1] M.T. Rose and K. McCloghrie, Structure and Identification 2389 of Management Information for TCP/IP-based internets, 2390 Internet Working Group Request for Comments 1155. 2391 Network Information Center, SRI International, Menlo 2392 Park, California, (May, 1990). 2394 [2] K. McCloghrie and M.T. Rose, Management Information Base 2395 for Network Management of TCP/IP-based internets, 2396 Internet Working Group Request for Comments 1156. 2397 Network Information Center, SRI International, Menlo 2398 Park, California, (May, 1990). 2400 [3] J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin, 2401 Simple Network Management Protocol, Internet Working 2402 Group Request for Comments 1157. Network Information 2403 Center, SRI International, Menlo Park, California, (May, 2404 1990). 2406 [4] M.T. Rose (editor), Management Information Base for 2407 Network Management of TCP/IP-based internets, Internet 2408 Working Group Request for Comments 1213. Network 2409 Information Center, SRI International, Menlo Park, 2410 California, (March, 1991). 2412 [5] Information processing systems - Open Systems 2413 Interconnection - Specification of Abstract Syntax 2414 Notation One (ASN.1), International Organization for 2415 Standardization. International Standard 8824, (December, 2416 1987). 2418 [6] Information processing systems - Open Systems 2419 Interconnection - Specification of Basic Encoding Rules 2420 for Abstract Notation One (ASN.1), International 2421 Organization for Standardization. International Standard 2422 8825, (December, 1987). 2424 [7] M.T. Rose, K. McCloghrie (editors), Concise MIB 2425 Definitions, Internet Working Group Request for Comments 2426 1212. Network Information Center, SRI International, 2427 Menlo Park, California, (March, 1991). 2429 [8] American National Standards Institute, FDDI Station 2430 Management (SMT), Draft Proposed American National 2431 Standard, American National Standards Institute, 2432 X3T9.5/84-49 REV 7.3. 2434 Table of Contents 2436 1 Status of this Memo ................................... 1 2437 2 Abstract .............................................. 2 2438 3 The Network Management Framework ...................... 3 2439 3.1 Object Definitions .................................. 3 2440 3.2 Format of Definitions ............................... 3 2441 4 Overview .............................................. 4 2442 4.1 Textual Conventions ................................. 5 2443 5 Changes from RFC-1285 ................................. 5 2444 6 Object Definitions .................................... 6 2445 6.1 The SMT Group ....................................... 10 2446 6.2 The MAC Group ....................................... 22 2447 6.3 The Enhanced MAC Counters Group ..................... 36 2448 6.4 The PATH Group ...................................... 40 2449 6.5 The PORT Group ...................................... 46 2450 7 Acknowledgements ...................................... 58 2451 8 References ............................................ 60