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