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