idnits 2.17.1 draft-ietf-ipfc-fcmgmt-int-mib-07.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document is more than 15 pages and seems to lack a Table of Contents. == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 63 longer pages, the longest (page 1) being 59 lines Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. ** The document seems to lack an Introduction section. ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack an Authors' Addresses Section. ** There are 157 instances of too long lines in the document, the longest one being 17 characters in excess of 72. ** There are 50 instances of lines with control characters in the document. ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords. RFC 2119 keyword, line 371: '... The value MUST be unique within...' RFC 2119 keyword, line 374: '... SHOULD be persistent ...' RFC 2119 keyword, line 375: '... It SHOULD be the same as...' RFC 2119 keyword, line 385: '... It MUST be a WWN for thi...' RFC 2119 keyword, line 388: '... MUST be extended to 1...' (12 more instances...) Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 2716 has weird spacing: '...ber LRs trans...' -- 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 (Sep 17, 2001) is 8257 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) No issues found here. Summary: 10 errors (**), 0 flaws (~~), 3 warnings (==), 2 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 INTERNET-DRAFT FC Mgmt Integration MIB Sep 17, 2001 3 S. Blumenau 4 (expires Mar 17, 2002) (EMC Corporation) 6 Fibre Channel Management Framework Integration MIB 8 Status of this Memo: 10 This document is an Internet-Draft and is in full conformance with 11 all provisions of Section 10 of RFC2026. 13 Internet-Drafts are working documents of the Internet Engineering 14 Task Force (IETF), its areas, and its working groups. Note that 15 other groups may also distribute working documents as 16 Internet-Drafts. 18 Internet-Drafts are draft documents valid for a maximum of six 19 months and may be updated, replaced, or obsoleted by other 20 documents at any time. It is inappropriate to use Internet-Drafts 21 as reference material or to cite them other than as "work in 22 progress." 24 The list of current Internet-Drafts can be accessed at 25 http://www.ietf.org/ietf/1id-abstracts.txt 27 The list of Internet-Draft Shadow Directories can be accessed at 28 http://www.ietf.org/shadow.html. 30 Abstract: 32 The goal of this document is to fill in missing pieces necessary 33 to enable an enterprise class storage network. One of the more 34 important features of an enterprise class storage network is 35 management; this document gives a framework MIB that will provide 36 an integrated management environment for the enterprise customer. 38 An enterprise class storage network is comprised of elements 39 (i.e., hubs, switches, converters, gateways, and HBAs) that are 40 developed by many different vendors. The large number of vendors 41 that can exist in a storage network makes mangement a very hard 42 and complicated problem. The main goal of this document's MIB is 43 to enable interoperability among the various vendors involved in 44 the Fibre Channel marketplace. 46 Acknowledgements: 48 The following companies have contributed to the creation of this 49 specification: 50 - Agilent Technologies 51 - American Power Conversion 52 - Ancor Communications 53 - ArtStor AG 54 - ATTO Technology, Inc. 55 - BMC Software 56 - Brocade Communications, Inc. 58 - Cambex 59 - Chaparral Network Storage 60 - CNT 61 - Computer Associates 62 - Connex Inc. 63 - Crossroads 64 - DISC Inc. 65 - EMC Corporation 66 - Emulex 67 - Exabyte 68 - Finisar 69 - FORTEL 70 - Fujitsu Siemens Computers 71 - Gadzoox 72 - Heroix Corporation 73 - Hewlett-Packard Companys Enterprise Storage Solutions Division 74 - Hewlett-Packard OpenView Business Unit 75 - INRANGE Technologies Corporation 76 - Integrix 77 - Interphase Corporation 78 - InterSAN 79 - JMR Electronics 80 - JNI 81 - KOM, Inc. 82 - Legato 83 - Little Mountain Group, Inc. 84 - McDATA Corporation 85 - Nexsan Technologies Ltd. 86 - Pathlight Technology 87 - Prisa Networks, Inc. 88 - Proactivenet 89 - QLogic Corporation 90 - Radiant Software, Inc. 91 - SAN Valley Systems 92 - Spectra Logic Corporation 93 - Sterling Software 94 - StorageNetworks, Inc. 95 - StoreAge Networking Technologies 96 - TD Systems Corporation 97 - Troika Networks 98 - VERITAS Software Corporation 99 - Vixel Corporation 100 - VMIC 101 The MIB: 103 FCMGMT-MIB 104 -- Last edit date: Aug 19th, 2001 106 DEFINITIONS ::= BEGIN 107 IMPORTS 108 IpAddress, TimeTicks, experimental 109 FROM RFC1155-SMI 110 OBJECT-TYPE 111 FROM RFC-1212 112 DisplayString 113 FROM RFC1213-MIB 114 TRAP-TYPE 115 FROM RFC-1215; 117 ---------------------------------------------------------------------- 118 --Textual conventions for this MIB 120 FcNameId ::= OCTET STRING (SIZE(8)) 122 FcGlobalId ::= OCTET STRING (SIZE(16)) 124 FcAddressId ::= OCTET STRING (SIZE(3)) 126 FcEventSeverity ::= INTEGER { 127 unknown (1), 128 emergency (2), 129 alert (3), 130 critical (4), 131 error (5), 132 warning (6), 133 notify (7), 134 info (8), 135 debug (9), 136 mark (10) -- All messages logged 137 } 139 FcUnitType ::= INTEGER { 140 unknown(1), 141 other(2), -- none of the following 142 hub(3), -- passive connectivity unit 143 -- supporting loop protocol. 144 switch(4), -- active connectivity unit 145 -- supporting multiple protocols. 146 gateway(5), -- unit that converts not only 147 -- the interface but also encapsulates 148 -- the frame into another protocol. The 149 -- assumption is that there is always 150 -- two gateways connected together. For 151 -- example, FC <-> ATM. 152 converter(6), -- unit that converts from one 153 -- interface to another. For 154 -- example, FC <-> SCSI. 155 hba(7), -- host bus adapter 156 proxy-agent(8), -- software proxy-agent 157 storage-device(9), -- disk,cd,tape,etc 158 host(10), -- host computer 159 storage-subsystem(11), -- raid, library, etc 160 module(12), -- subcomponent of a system 161 swdriver(13), -- software driver 162 storage-access-device(14), -- Provides storage management 163 -- and access for hetergeneous 164 -- hosts and heterogeneous devices. 165 wdm(15), -- waveform division mutiplexer 166 ups(16), -- uninterruptable power supply 167 nas(17) -- network attached storage (NFS/CIFS) 168 } 170 ---------------------------------------------------------------------- 171 fcmgmt OBJECT IDENTIFIER ::= { experimental 94 } 173 -- groups in fcmgmt 175 connSet OBJECT IDENTIFIER ::= { fcmgmt 1 } 176 trapReg OBJECT IDENTIFIER ::= { fcmgmt 2 } 177 statSet OBJECT IDENTIFIER ::= { fcmgmt 4 } 178 connUnitServiceSet OBJECT IDENTIFIER ::= { fcmgmt 5 } 179 connUnitServiceScalars OBJECT IDENTIFIER ::= { connUnitServiceSet 1 } 180 connUnitServiceTables OBJECT IDENTIFIER ::= { connUnitServiceSet 2 } 182 revisionNumber OBJECT-TYPE 183 SYNTAX DisplayString (SIZE (4)) 184 ACCESS read-only 185 STATUS mandatory 186 DESCRIPTION 187 "This is the revision number for this MIB. The 188 format of the revision value is as follows 189 (0) = high order major revision number 190 (1) = low order major revision number 191 (2) = high order minor revision number 192 (3) = low order minor revision number 193 The value will be stored as an ASCII value. The 194 following is the current value of this object. 195 (0) = '0' 196 (1) = '4' 197 (2) = '0' 198 (3) = '0' 199 This defines a revision of 04.00 200 " 201 ::= { fcmgmt 3 } 203 -- the connectivity unit group 205 -- Implementation of the group is mandatory for all systems. 207 uNumber OBJECT-TYPE 208 SYNTAX INTEGER 209 ACCESS read-only 210 STATUS mandatory 211 DESCRIPTION 212 "The number of connectivity units present on this 213 system (represented by this agent). May be a count 214 of the boards in a chassis or the number of full boxes 215 in a rack." 216 DEFVAL { 1 } 217 ::= { connSet 1 } 219 systemURL OBJECT-TYPE 220 SYNTAX DisplayString 221 ACCESS read-write 222 STATUS mandatory 223 DESCRIPTION 224 "The top-level URL of the system. If it does not exist 225 the value is empty string. The URL format is 226 implementation dependant and can have keywords embedded 227 that are preceeded by a percent sign (eg, %USER). 228 The following are the defined keywords that will 229 be recognized and replaced with data during a launch. 230 USER - replace with username 231 PASSWORD - replace with password 232 GLOBALID - replace with globalid 233 SERIALNO - replace with serial number 234 A management application will read this object from the 235 MIB, provide values for any of the keywords listed above 236 that are present in the string, and then use the URL to 237 invoke or launch the program referenced. 238 If write is not supported, then return invalid. 239 This value will be retained across boots." 240 DEFVAL { "" } 241 ::= { connSet 2 } 243 statusChangeTime OBJECT-TYPE 244 SYNTAX TimeTicks 245 ACCESS read-only 246 STATUS obsolete 247 DESCRIPTION 248 "The sysuptime timestamp in centiseconds at which 249 the last status change occurred for any members of 250 the set." 251 ::= { connSet 3 } 253 configurationChangeTime OBJECT-TYPE 254 SYNTAX TimeTicks 255 ACCESS read-only 256 STATUS obsolete 257 DESCRIPTION 258 "The sysuptime timestamp in centiseconds at which 259 the last configuration change occurred for any 260 members of the set. This represents a union of change 261 information for connUnitConfigurationChangeTime." 262 ::= { connSet 4 } 264 connUnitTableChangeTime OBJECT-TYPE 265 SYNTAX TimeTicks 266 ACCESS read-only 267 STATUS obsolete 268 DESCRIPTION 269 "The sysuptime timestamp in centiseconds at which 270 the connUnitTable was updated (an entry was either 271 added or deleted." 272 ::= { connSet 5 } 274 -- The Connectivity table contains general information on the 275 -- system's units. 276 connUnitTable OBJECT-TYPE 277 SYNTAX SEQUENCE OF ConnUnitEntry 278 ACCESS not-accessible 279 STATUS mandatory 280 DESCRIPTION 281 "The connectivity table contains general information 282 on the system's units. This is the list of units under 283 a single SNMP agent. The number of entries is given by 284 the value of uNumber. It is 1 for stand-alone system." 285 ::= { connSet 6 } 287 connUnitEntry OBJECT-TYPE 288 SYNTAX ConnUnitEntry 289 ACCESS not-accessible 290 STATUS mandatory 291 DESCRIPTION 292 "A connectivity unit entry containing objects for a 293 particular unit." 294 INDEX { connUnitId } 295 ::= { connUnitTable 1 } 297 ConnUnitEntry ::= 298 SEQUENCE { 299 connUnitId 300 FcGlobalId, 301 connUnitGlobalId 302 FcGlobalId, 303 connUnitType 304 FcUnitType, 305 connUnitNumports 306 INTEGER, 307 connUnitState 308 INTEGER, 309 connUnitStatus 310 INTEGER, 311 connUnitProduct 312 DisplayString, 313 connUnitSn 314 DisplayString, 315 connUnitUpTime 316 TimeTicks, 317 connUnitUrl 318 DisplayString, 319 connUnitDomainId 320 OCTET STRING, 322 connUnitProxyMaster 323 INTEGER, 324 connUnitPrincipal 325 INTEGER, 326 connUnitNumSensors 327 INTEGER, 328 connUnitStatusChangeTime 329 TimeTicks, 330 connUnitConfigurationChangeTime 331 TimeTicks, 332 connUnitNumRevs 333 INTEGER, 334 connUnitNumZones 335 INTEGER, 336 connUnitModuleId 337 FcGlobalId, 338 connUnitName 339 DisplayString, 340 connUnitInfo 341 DisplayString, 342 connUnitControl 343 INTEGER, 344 connUnitContact 345 DisplayString, 346 connUnitLocation 347 DisplayString, 348 connUnitEventFilter 349 FcEventSeverity, 350 connUnitNumEvents 351 INTEGER, 352 connUnitMaxEvents 353 INTEGER, 354 connUnitEventCurrID 355 INTEGER, 356 connUnitFabricID 357 FcGlobalId, 358 connUnitNumLinks 359 INTEGER, 360 connUnitVendorId 361 DisplayString 362 } 364 connUnitId OBJECT-TYPE 365 SYNTAX FcGlobalId 366 ACCESS read-only 367 STATUS mandatory 368 DESCRIPTION 369 "The unique identification for this connectivity unit 370 among those within this proxy domain. 371 The value MUST be unique within the proxy domain 372 because it is the index variable for connUnitTable. 373 The value assigned to a given conectivity unit 374 SHOULD be persistent across agent and unit resets. 375 It SHOULD be the same as connUnitGlobalId 376 if connUnitGlobalId is known and stable." 377 ::= { connUnitEntry 1 } 379 connUnitGlobalId OBJECT-TYPE 380 SYNTAX FcGlobalId 381 ACCESS read-only 382 STATUS mandatory 383 DESCRIPTION 384 "An optional global-scope identifier for this connectivity unit. 385 It MUST be a WWN for this connectivity unit 386 or 16 octets of value zero. 387 WWN formats requiring fewer than 16 octets 388 MUST be extended to 16 octets with trailing zero octets, 389 Left justified, zero filled, 390 If a WWN is used for connUnitId, 391 the same WWN MUST be used for connUnitGlobalId. 392 When a non-zero value is provided, 393 it SHOULD be persistent across agent and unit resets. 394 It SHOULD be globally unique. 395 It SHOULD be one of these FC-PH/PH3 formats: 396 IEEE (NAA=1) 397 IEEE Extended (NAA=2) 398 IEEE Registered (NAA=5). 399 IEEE Registered extended (NAA=6). 401 Use of the IEEE formats allows any IEEE-registered vendor 402 to assure global uniqueness independently. 403 The following are some references on IEEE WWN formats: 404 http://standards.ieee.org/regauth/oui/tutorials/fibreformat.html 405 http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html 407 If one or more WWNs are associated with the connUnit 408 via other management methods, 409 one of them SHOULD be used for connUnitGlobalId. 410 If there is not a WWN assigned specifically to the connUnit, 411 there is some merit, though not a requirement, 412 to using a WWN assigned to (one of) 413 its permanently attached FC/LAN interface(s). 414 This can not risk uniqueness, though. 415 As a counterexample, if your 416 agent runs in a host and the host has an HBA, 417 it is quite possible that agent, host, and HBA 418 will all be distinct connUnits, so the host 419 and agent can not use the WWN of the HBA. 420 Another example: 421 If your hub has a built-in Ethernet port, it 422 might be reasonable for the hub to use its MAC 423 address (prefixed with the appropriate 424 NAA) as its connUnitId. But if the 425 Ethernet were a replaceable PCCard, the hub 426 should have an independent ID." 427 ::= { connUnitEntry 2 } 429 connUnitType OBJECT-TYPE 430 SYNTAX FcUnitType 431 ACCESS read-only 432 STATUS mandatory 433 DESCRIPTION 434 "The type of this connectivity unit." 435 ::= { connUnitEntry 3 } 437 connUnitNumports OBJECT-TYPE 438 SYNTAX INTEGER 439 ACCESS read-only 440 STATUS mandatory 441 DESCRIPTION 442 "Number of physical ports in the connectivity unit 443 (internal/embedded, external)." 444 ::= { connUnitEntry 4 } 446 connUnitState OBJECT-TYPE 447 SYNTAX INTEGER { 448 unknown(1), 449 online(2), -- available for meaningful work 450 offline(3) -- unavailable for meaningful work, for 451 -- example in self-test mode, configuration, etc. 452 } 453 ACCESS read-only 454 STATUS mandatory 455 DESCRIPTION 456 "This object reports the overall state of the 457 connectivity unit. The meaning of all values 458 is essentially self-explanatory. Any of these 459 values may occur with any of the ConnUnitStatus 460 values." 461 ::= { connUnitEntry 5 } 463 connUnitStatus OBJECT-TYPE 464 SYNTAX INTEGER { 465 unknown(1), 466 unused(2), -- cannot report status 467 ok(3), -- available for meaningful work 468 warning(4), -- something needs attention 469 failed(5) -- something has failed 470 } 471 ACCESS read-only 472 STATUS mandatory 474 DESCRIPTION 475 "Overall status of the connectivity unit. The goal of this 476 object is to be the single poll point to check the status 477 of the connunit. If there is any other component that has 478 warning, then this should be set to warning, etc. Any of 479 these values may occur with any of the ConnUnitState 480 values." 481 ::= { connUnitEntry 6 } 483 connUnitProduct OBJECT-TYPE 484 SYNTAX DisplayString (SIZE (0..79)) 485 ACCESS read-only 486 STATUS mandatory 487 DESCRIPTION 488 "The connectivity unit vendor's product 489 model name." 490 ::= { connUnitEntry 7 } 492 connUnitSn OBJECT-TYPE 493 SYNTAX DisplayString (SIZE (0..79)) 494 ACCESS read-only 495 STATUS mandatory 496 DESCRIPTION 497 "The serial number for this connectivity unit." 498 ::= { connUnitEntry 8 } 500 connUnitUpTime OBJECT-TYPE 501 SYNTAX TimeTicks 502 ACCESS read-only 503 STATUS mandatory 504 DESCRIPTION 505 "The number of centiseconds since the 506 last unit initialization." 507 ::= { connUnitEntry 9 } 509 connUnitUrl OBJECT-TYPE 510 SYNTAX DisplayString 511 ACCESS read-write 512 STATUS mandatory 513 DESCRIPTION 514 "URL to launch a management application, 515 if applicable. Otherwise empty string. 516 In a standalone unit, this would be the 517 same as the top-level URL. This has the same 518 definition as systemURL for keywords. 519 If write is not supported, then return invalid. 520 This value will be retained across boots." 521 ::= { connUnitEntry 10 } 523 connUnitDomainId OBJECT-TYPE 524 SYNTAX OCTET STRING (SIZE(3)) 525 ACCESS read-only 526 STATUS mandatory 527 DESCRIPTION 528 "24 bit Fibre Channel address ID of this 529 connectivity unit, right justified with leading 530 zero's if required. This should be set to the 531 Fibre Channel address ID or if it is a switch 532 it would be set to the Domain Controller address. 533 If this value is not applicable, 534 return all bits set to 1." 535 ::= { connUnitEntry 11 } 537 connUnitProxyMaster OBJECT-TYPE 538 SYNTAX INTEGER { 539 unknown(1), 540 no(2), 541 yes(3) 542 } 543 ACCESS read-only 544 STATUS mandatory 545 DESCRIPTION 546 "A value of 'yes' means this is the proxy master 547 unit for a set of managed units. For example, 548 this could be the only unit with a management 549 card in it for a set of units. A standalone unit 550 should return 'yes' for this object." 551 ::= { connUnitEntry 12 } 553 connUnitPrincipal OBJECT-TYPE 554 SYNTAX INTEGER { 555 unknown(1), 556 no(2), 557 yes(3) 558 } 559 ACCESS read-only 560 STATUS mandatory 561 DESCRIPTION 562 "Whether this connectivity unit is the principal unit 563 within the group of fabric elements. If this value 564 is not applicable, return unknown." 565 ::= { connUnitEntry 13 } 567 connUnitNumSensors OBJECT-TYPE 568 SYNTAX INTEGER 569 ACCESS read-only 570 STATUS mandatory 571 DESCRIPTION 572 "Number of sensors in the connUnitSensorTable." 573 ::= { connUnitEntry 14 } 575 connUnitStatusChangeTime OBJECT-TYPE 576 SYNTAX TimeTicks 577 ACCESS read-only 578 STATUS obsolete 579 DESCRIPTION 580 "The sysuptime timestamp in centiseconds 581 at which the last status change occurred." 582 ::= { connUnitEntry 15 } 584 connUnitConfigurationChangeTime OBJECT-TYPE 585 SYNTAX TimeTicks 586 ACCESS read-only 587 STATUS obsolete 588 DESCRIPTION 589 "The sysuptime timestamp in centiseconds 590 at which the last configuration change 591 occurred." 592 ::= { connUnitEntry 16 } 594 connUnitNumRevs OBJECT-TYPE 595 SYNTAX INTEGER 596 ACCESS read-only 597 STATUS mandatory 598 DESCRIPTION 599 "The number of revisions in the connUnitRevsTable." 600 DEFVAL { 1 } 601 ::= { connUnitEntry 17 } 603 connUnitNumZones OBJECT-TYPE 604 SYNTAX INTEGER 605 ACCESS read-only 606 STATUS obsolete 607 DESCRIPTION 608 "Number of zones defined in connUnitZoneTable." 609 ::= { connUnitEntry 18 } 611 connUnitModuleId OBJECT-TYPE 612 SYNTAX FcGlobalId 613 ACCESS read-only 614 STATUS mandatory 615 DESCRIPTION 616 "This is a unique id, persistent between boots, 617 that can be used to group a set of connUnits 618 together into a module. The intended use would 619 be to create a connUnit with a connUnitType of 620 'module' to represent a physical or logical 621 group of connectivity units. Then the value 622 of the group would be set to the value of 623 connUnitId for this 'container' connUnit. 624 connUnitModuleId should be zeros if this 625 connUnit is not part of a module." 626 ::= { connUnitEntry 19 } 628 connUnitName OBJECT-TYPE 629 SYNTAX DisplayString (SIZE(0..79)) 630 ACCESS read-write 631 STATUS mandatory 632 DESCRIPTION 633 "A display string containing a name for this 634 connectivity unit. This object value should be 635 persistent between boots." 636 ::= { connUnitEntry 20 } 638 connUnitInfo OBJECT-TYPE 639 SYNTAX DisplayString 640 ACCESS read-write 641 STATUS mandatory 642 DESCRIPTION 643 "A display string containing information 644 about this connectivity unit. This object value 645 should be persistent between boots." 646 ::= { connUnitEntry 21 } 648 connUnitControl OBJECT-TYPE 649 SYNTAX INTEGER { 650 unknown(1), 651 invalid(2), 652 resetConnUnitColdStart(3), 653 resetConnUnitWarmStart(4), 654 offlineConnUnit(5), 655 onlineConnUnit(6) 656 } 657 ACCESS read-write 658 STATUS mandatory 659 DESCRIPTION 660 "This object is used to control the addressed 661 connUnit. 663 NOTE: 'Cold Start' and 'Warm Start' 664 are as defined in MIB II and are not meant 665 to be a factory reset. 667 resetConnUnitColdStart: 668 the addressed unit performs 669 a 'Cold Start' reset. 671 resetConnUnitWarmStart: 672 the addressed unit performs 673 a 'Warm Start' reset. 675 offlineConnUnit: 676 the addressed unit puts itself into 677 an implementation dependant 'offline' state. 678 In general,if a unit is in an offline state, 679 it cannot be used to perform meaningful 680 Fibre Channel work. 682 onlineConnUnit: 683 the addressed unit puts itself into an 684 implementation dependant 'online' state. 685 In general, if a unit is in an online state, 686 it is capable of performing meaningful 687 Fibre Channel work. 689 NOTE: Each implementation may chose not to allow 690 any or all of these values on a SET. " 692 ::= { connUnitEntry 22 } 694 connUnitContact OBJECT-TYPE 695 SYNTAX DisplayString (SIZE (0..79)) 696 ACCESS read-write 697 STATUS mandatory 698 DESCRIPTION 699 "Contact information for this connectivity 700 unit. Persistent across boots." 701 ::= { connUnitEntry 23 } 703 connUnitLocation OBJECT-TYPE 704 SYNTAX DisplayString (SIZE (0..79)) 705 ACCESS read-write 706 STATUS mandatory 707 DESCRIPTION 708 "Location information for this connectivity 709 unit.Persistent across boots." 710 ::= { connUnitEntry 24 } 712 connUnitEventFilter OBJECT-TYPE 713 SYNTAX FcEventSeverity 714 ACCESS read-write 715 STATUS mandatory 716 DESCRIPTION 717 "This value defines the event severity 718 that will be logged by this connectivity unit. 719 All events of severity less than or equal to 720 connUnitEventFilter are logged in connUnitEventTable. 721 Persistent across boots." 722 ::= { connUnitEntry 25 } 724 connUnitNumEvents OBJECT-TYPE 725 SYNTAX INTEGER 726 ACCESS read-only 727 STATUS mandatory 728 DESCRIPTION 729 "Number of events currently in the 730 connUnitEventTable." 731 ::= { connUnitEntry 26 } 733 connUnitMaxEvents OBJECT-TYPE 734 SYNTAX INTEGER 735 ACCESS read-only 736 STATUS mandatory 737 DESCRIPTION 738 "Max number of events that can be defined 739 in connUnitEventTable." 740 ::= { connUnitEntry 27 } 742 connUnitEventCurrID OBJECT-TYPE 743 SYNTAX INTEGER 744 ACCESS read-only 745 STATUS mandatory 746 DESCRIPTION 747 "The last used event id (connUnitEventIndex)." 748 ::= { connUnitEntry 28 } 750 connUnitFabricID OBJECT-TYPE 751 SYNTAX FcGlobalId 752 ACCESS read-only 753 STATUS mandatory 754 DESCRIPTION 755 "A globally unique value to identify the fabric that this 756 ConnUnit belongs to, otherwise empty string. This would 757 typically be equal to the connUnitGlobalID of the 758 primary switch in a Fibre Channel fabric." 759 ::= { connUnitEntry 29 } 761 connUnitNumLinks OBJECT-TYPE 762 SYNTAX INTEGER 763 ACCESS read-only 764 STATUS mandatory 765 DESCRIPTION 766 "The number of links in the link table." 767 ::= { connUnitEntry 30 } 769 connUnitVendorId OBJECT-TYPE 770 SYNTAX DisplayString (SIZE (0..79)) 771 ACCESS read-only 772 STATUS mandatory 773 DESCRIPTION 774 "The connectivity unit vendor's name." 775 ::= { connUnitEntry 31 } 777 ------------------------------------------------------------------ 778 -- The Table of revisions for hardware and software elements. 780 connUnitRevsTable OBJECT-TYPE 781 SYNTAX SEQUENCE OF ConnUnitRevsEntry 782 ACCESS not-accessible 783 STATUS mandatory 784 DESCRIPTION 785 "Table of the revisions supported by 786 connectivity units managed by this agent." 787 ::= { connSet 7 } 789 connUnitRevsEntry OBJECT-TYPE 790 SYNTAX ConnUnitRevsEntry 791 ACCESS not-accessible 792 STATUS mandatory 793 DESCRIPTION 794 "" 795 INDEX { connUnitRevsUnitId, 796 connUnitRevsIndex } 797 ::= { connUnitRevsTable 1 } 799 ConnUnitRevsEntry ::= 800 SEQUENCE { 801 connUnitRevsUnitId 802 FcGlobalId, 803 connUnitRevsIndex 804 INTEGER, 805 connUnitRevsRevId 806 DisplayString, 807 connUnitRevsDescription 808 DisplayString } 810 connUnitRevsUnitId OBJECT-TYPE 811 SYNTAX FcGlobalId 812 ACCESS read-only 813 STATUS mandatory 814 DESCRIPTION 815 "The connUnitId of the connectivity unit 816 that contains this revision table." 817 ::= { connUnitRevsEntry 1 } 819 connUnitRevsIndex OBJECT-TYPE 820 SYNTAX INTEGER (1..2147483647) 821 ACCESS read-only 822 STATUS mandatory 823 DESCRIPTION 824 "A unique value among all connUnitRevsEntrys 825 with the same value of connUnitRevsUnitId, 826 in the range between 1 and 827 connUnitNumRevs[connUnitRevsUnitId]." 828 ::= { connUnitRevsEntry 2 } 830 connUnitRevsRevId OBJECT-TYPE 831 SYNTAX DisplayString 832 ACCESS read-only 833 STATUS mandatory 834 DESCRIPTION 835 "A vendor-specific string identifying a 836 revision of a component of the connUnit 837 indexed by connUnitRevsUnitId." 838 ::= { connUnitRevsEntry 3 } 840 connUnitRevsDescription OBJECT-TYPE 841 SYNTAX DisplayString 842 ACCESS read-only 843 STATUS mandatory 844 DESCRIPTION 845 "Description of a component to which the revision 846 corresponds." 847 ::= { connUnitRevsEntry 4 } 849 ----------------------------------------------------------------------- 850 -- The Sensor table 852 connUnitSensorTable OBJECT-TYPE 853 SYNTAX SEQUENCE OF ConnUnitSensorEntry 854 ACCESS not-accessible 855 STATUS mandatory 856 DESCRIPTION 857 "Table of the sensors supported by each 858 connectivity unit managed by this agent." 859 ::= { connSet 8 } 861 connUnitSensorEntry OBJECT-TYPE 862 SYNTAX ConnUnitSensorEntry 863 ACCESS not-accessible 864 STATUS mandatory 865 DESCRIPTION 866 "Each entry contains the information for a 867 specific sensor." 868 INDEX { connUnitSensorUnitId, 869 connUnitSensorIndex } 870 ::= { connUnitSensorTable 1 } 872 ConnUnitSensorEntry ::= 873 SEQUENCE { 874 connUnitSensorUnitId 875 FcGlobalId, 876 connUnitSensorIndex 877 INTEGER (1..2147483647), 878 connUnitSensorName 879 DisplayString, 880 connUnitSensorStatus 881 INTEGER, 882 connUnitSensorInfo 883 DisplayString, 884 connUnitSensorMessage 885 DisplayString, 886 connUnitSensorType 887 INTEGER, 888 connUnitSensorCharacteristic 889 INTEGER 890 } 892 connUnitSensorUnitId OBJECT-TYPE 893 SYNTAX FcGlobalId 894 ACCESS read-only 895 STATUS mandatory 896 DESCRIPTION 897 "The connUnitId of the connectivity unit 898 that contains this sensor table." 899 ::= { connUnitSensorEntry 1 } 901 connUnitSensorIndex OBJECT-TYPE 902 SYNTAX INTEGER (1..2147483647) 903 ACCESS read-only 904 STATUS mandatory 905 DESCRIPTION 906 "A unique value among all connUnitSensorEntrys 907 with the same value of connUnitSensorUnitId, 908 in the range between 1 and 909 connUnitNumSensor[connUnitSensorUnitId]." 910 ::= { connUnitSensorEntry 2} 912 connUnitSensorName OBJECT-TYPE 913 SYNTAX DisplayString 914 ACCESS read-only 915 STATUS mandatory 916 DESCRIPTION 917 "A textual identification of the sensor 918 intended primarily for operator use." 919 ::= { connUnitSensorEntry 3 } 921 connUnitSensorStatus OBJECT-TYPE 922 SYNTAX INTEGER { 923 unknown(1), 924 other(2), -- the sensor indicates other than ok, 925 -- warning or failure. 926 ok(3), -- the sensor indicates ok 927 warning(4), -- the sensor indicates a warning 928 failed(5) -- the sensor indicates failure 930 } 931 ACCESS read-only 932 STATUS mandatory 933 DESCRIPTION 934 "The status indicated by the sensor." 935 ::= { connUnitSensorEntry 4 } 937 connUnitSensorInfo OBJECT-TYPE 938 SYNTAX DisplayString 939 ACCESS read-only 940 STATUS mandatory 941 DESCRIPTION 942 "Miscellaneous static info about the sensor 943 such as its serial number." 944 ::= { connUnitSensorEntry 5 } 946 connUnitSensorMessage OBJECT-TYPE 947 SYNTAX DisplayString 948 ACCESS read-only 949 STATUS mandatory 950 DESCRIPTION 951 "This describes the status of the sensor 952 as a message. It may also provide more 953 resolution on the sensor indication, for 954 example 'Cover temperature 1503K, above 955 nominal operating range'" 956 ::= { connUnitSensorEntry 6 } 958 connUnitSensorType OBJECT-TYPE 959 SYNTAX INTEGER { 960 unknown(1), 961 other(2), 962 battery(3), 963 fan(4), 964 power-supply(5), 965 transmitter(6), 966 enclosure(7), 967 board(8), 968 receiver(9) 969 } 970 ACCESS read-only 971 STATUS mandatory 972 DESCRIPTION 973 "The type of component being monitored by this 974 sensor." 975 ::= { connUnitSensorEntry 7 } 977 connUnitSensorCharacteristic OBJECT-TYPE 978 SYNTAX INTEGER { 979 unknown(1), 980 other(2), 981 temperature(3), 982 pressure(4), 983 emf(5), 984 currentValue(6), -- current is a keyword 985 airflow(7), 986 frequency(8), 987 power(9), 988 door(10) 989 } 990 ACCESS read-only 991 STATUS mandatory 992 DESCRIPTION 993 "The characteristics being monitored by this 994 sensor." 995 ::= { connUnitSensorEntry 8 } 997 ----------------------------------------------------------------------- 998 -- The port table 1000 connUnitPortTable OBJECT-TYPE 1001 SYNTAX SEQUENCE OF ConnUnitPortEntry 1002 ACCESS not-accessible 1003 STATUS mandatory 1004 DESCRIPTION 1005 "Generic information on ports for a specific 1006 connUnit." 1007 ::= { connSet 10 } 1009 connUnitPortEntry OBJECT-TYPE 1010 SYNTAX ConnUnitPortEntry 1011 ACCESS not-accessible 1012 STATUS mandatory 1013 DESCRIPTION 1014 "Each entry contains the information for 1015 a specific port." 1016 INDEX { connUnitPortUnitId, 1017 connUnitPortIndex } 1018 ::= { connUnitPortTable 1 } 1020 ConnUnitPortEntry ::= 1021 SEQUENCE { 1022 connUnitPortUnitId 1023 FcGlobalId, 1024 connUnitPortIndex 1025 INTEGER, 1026 connUnitPortType 1027 INTEGER, 1028 connUnitPortFCClassCap 1029 OCTET STRING, 1030 connUnitPortFCClassOp 1031 OCTET STRING, 1032 connUnitPortState 1033 INTEGER, 1034 connUnitPortStatus 1035 INTEGER, 1036 connUnitPortTransmitterType 1037 INTEGER, 1038 connUnitPortModuleType 1039 INTEGER, 1041 connUnitPortWwn 1042 FcGlobalId, 1043 connUnitPortFCId 1044 FcAddressId, 1045 connUnitPortSn 1046 DisplayString, 1047 connUnitPortRevision 1048 DisplayString, 1049 connUnitPortVendor 1050 DisplayString, 1051 connUnitPortSpeed 1052 INTEGER, 1053 connUnitPortControl 1054 INTEGER, 1055 connUnitPortName 1056 DisplayString, 1057 connUnitPortPhysicalNumber 1058 INTEGER, 1059 connUnitPortStatObject 1060 OBJECT IDENTIFIER, 1061 connUnitPortProtocolCap 1062 OCTET STRING, 1063 connUnitPortProtocolOp 1064 OCTET STRING, 1065 connUnitPortNodeWwn 1066 FcNameId, 1067 connUnitPortHWState 1068 INTEGER 1069 } 1071 connUnitPortUnitId OBJECT-TYPE 1072 SYNTAX FcGlobalId 1073 ACCESS read-only 1074 STATUS mandatory 1075 DESCRIPTION 1076 "The connUnitId of the connectivity unit 1077 that contains this port." 1078 ::= { connUnitPortEntry 1 } 1080 connUnitPortIndex OBJECT-TYPE 1081 SYNTAX INTEGER (1..2147483647) 1082 ACCESS read-only 1083 STATUS mandatory 1084 DESCRIPTION 1085 "A unique value among all connUnitPortEntrys 1086 on this connectivity unit, between 1 and 1087 connUnitNumPort[connUnitPortUnitId]." 1088 ::= { connUnitPortEntry 2 } 1090 connUnitPortType OBJECT-TYPE 1091 SYNTAX INTEGER { 1092 unknown (1), 1093 other (2), 1094 not-present (3), 1095 hub-port (4), 1096 n-port (5), -- end port for fabric 1097 nl-port (6), -- end port for loop 1098 fl-port (7), -- public loop 1099 f-port (8), -- fabric port 1100 e-port (9), -- fabric expansion port 1101 g-port (10), -- generic fabric port 1102 domain-ctl (11), -- domain controller 1103 hub-controller(12), 1104 scsi (13), -- parallel SCSI port 1105 escon (14), 1106 lan (15), 1107 wan (16), 1108 ac (17), -- AC power line 1109 dc (18), -- DC power line 1110 ssa (19), -- serial storage architecture 1111 wdm (20), -- optical wave division multiplex 1112 ib (21), -- Infiniband 1113 ipstore (22) -- IP storage 1114 } 1115 ACCESS read-only 1116 STATUS mandatory 1117 DESCRIPTION 1118 "The port type." 1119 ::= { connUnitPortEntry 3 } 1121 connUnitPortFCClassCap OBJECT-TYPE 1122 SYNTAX OCTET STRING (SIZE (2)) 1123 ACCESS read-only 1124 STATUS mandatory 1125 DESCRIPTION 1126 "Bit mask that specifies the classes 1127 of service capability of this port. If this is not 1128 applicable, return all bits set to zero. 1130 The bits have 1131 the following definition: 1132 unknown - 0 1133 class-f - 1 1134 class-one - 2 1135 class-two - 4 1136 class-three - 8 1137 class-four - 16 1138 class-five - 32 1139 class-six - 64" 1140 ::= { connUnitPortEntry 4 } 1142 connUnitPortFCClassOp OBJECT-TYPE 1143 SYNTAX OCTET STRING (SIZE (2)) 1144 ACCESS read-only 1145 STATUS mandatory 1146 DESCRIPTION 1147 "Bit mask that specifies the classes 1148 of service that are currently operational. 1149 If this is not applicable, return all bits 1150 set to zero. This object has the same 1151 definition as connUnitPortFCClassCap" 1152 ::= { connUnitPortEntry 5 } 1154 connUnitPortState OBJECT-TYPE 1155 SYNTAX INTEGER { 1156 unknown(1), 1157 online(2), -- available for meaningful work 1158 offline(3), -- not available for meaningful work 1159 bypassed(4), -- no longer used (4/12/00) 1160 diagnostics(5) 1161 } 1162 ACCESS read-only 1163 STATUS mandatory 1164 DESCRIPTION 1165 "The user selected state of the port hardware." 1166 ::= { connUnitPortEntry 6 } 1168 connUnitPortStatus OBJECT-TYPE 1169 SYNTAX INTEGER { 1170 unknown (1), 1171 unused (2), -- device cannot report this status 1172 ready (3), -- FCAL Loop or FCPH Link reset protocol 1173 -- initialization has completed 1174 warning (4), -- do not use (4/12/00) 1175 failure (5), -- do not use (4/12/00) 1176 notparticipating (6), -- loop notparticipating and does not 1177 -- have a loop address 1178 initializing (7), -- protocol is proceeding 1179 bypass (8), -- do not use (4/12/00) 1180 ols (9), -- FCP offline status 1181 other (10) -- status not described above 1182 } 1183 ACCESS read-only 1184 STATUS mandatory 1185 DESCRIPTION 1186 "An overall protocol status for the 1187 port. This value of connUnitPortState is not 1188 online, then this is reported Unknown." 1189 ::= { connUnitPortEntry 7 } 1191 connUnitPortTransmitterType OBJECT-TYPE 1192 SYNTAX INTEGER { 1193 unknown(1), 1194 other(2), 1195 unused(3), 1196 shortwave(4), 1197 longwave(5), 1198 copper(6), 1199 scsi(7), 1200 longwaveNoOFC(8), 1201 shortwaveNoOFC(9), 1202 longwaveLED(10), 1203 ssa(11) 1204 } 1205 ACCESS read-only 1206 STATUS mandatory 1207 DESCRIPTION 1208 "The technology of the port transceiver." 1209 ::= { connUnitPortEntry 8 } 1211 connUnitPortModuleType OBJECT-TYPE 1212 SYNTAX INTEGER { 1213 unknown(1), 1214 other(2), 1215 gbic(3), 1216 embedded(4), -- fixed, ie, oneXnine 1217 glm(5), 1218 gbicSerialId(6), 1219 gbicNoSerialId(7), 1220 gbicNotInstalled(8), 1221 smallFormFactor(9) -- this is generically a small form factor 1222 -- connector. 1223 } 1224 ACCESS read-only 1225 STATUS mandatory 1226 DESCRIPTION 1227 "The module type of the port connector." 1228 ::= { connUnitPortEntry 9 } 1230 connUnitPortWwn OBJECT-TYPE 1231 SYNTAX FcGlobalId 1232 ACCESS read-only 1233 STATUS mandatory 1234 DESCRIPTION 1235 "The World Wide Name of the port 1236 if applicable, otherwise all zeros." 1237 ::= { connUnitPortEntry 10 } 1239 connUnitPortFCId OBJECT-TYPE 1240 SYNTAX FcAddressId 1241 ACCESS read-only 1242 STATUS mandatory 1243 DESCRIPTION 1244 "This is the assigned Fibre Channel ID of 1245 this port. This value is expected to be 1246 a Big Endian value of 24 bits. If this is 1247 loop, then it is the ALPA that is connected. 1248 If this is an eport, then it will only 1249 contain the domain ID left justified, zero 1250 filled. If this port does not have a Fibre 1251 Channel address, return all bits set to 1." 1252 ::= { connUnitPortEntry 11 } 1254 connUnitPortSn OBJECT-TYPE 1255 SYNTAX DisplayString (SIZE(0..79)) 1256 ACCESS read-only 1257 STATUS mandatory 1258 DESCRIPTION 1259 "The serial number of the unit (e.g., for 1260 a GBIC). If this is not applicable, return 1261 empty string." 1262 ::= { connUnitPortEntry 12 } 1264 connUnitPortRevision OBJECT-TYPE 1265 SYNTAX DisplayString (SIZE(0..79)) 1266 ACCESS read-only 1267 STATUS mandatory 1268 DESCRIPTION 1269 "The port revision (e.g., for a GBIC)." 1270 ::= { connUnitPortEntry 13 } 1272 connUnitPortVendor OBJECT-TYPE 1273 SYNTAX DisplayString (SIZE(0..79)) 1274 ACCESS read-only 1275 STATUS mandatory 1276 DESCRIPTION 1277 "The port vendor (e.g., for a GBIC)." 1278 ::= { connUnitPortEntry 14 } 1280 connUnitPortSpeed OBJECT-TYPE 1281 SYNTAX INTEGER 1282 ACCESS read-only 1283 STATUS mandatory 1284 DESCRIPTION 1285 "The speed of the port in kilobytes per 1286 second." 1287 ::= { connUnitPortEntry 15 } 1289 connUnitPortControl OBJECT-TYPE 1290 SYNTAX INTEGER { 1291 unknown(1), 1292 invalid(2), 1293 resetConnUnitPort(3), 1294 bypassConnUnitPort(4), 1295 unbypassConnUnitPort(5), 1296 offlineConnUnitPort(6), 1297 onlineConnUnitPort(7), 1298 resetConnUnitPortCounters(8) 1299 } 1300 ACCESS read-write 1301 STATUS mandatory 1302 DESCRIPTION 1303 "This object is used to control the addressed 1304 connUnit's port. Valid commands are: 1306 resetConnUnitPort: If the addressed connUnit 1307 allows this operation to be performed to this 1308 port, the addressed port performs a 1309 vendor-specific 'reset' operation. Examples of 1310 these operations are: the Link Reset protocol, 1311 the Loop Initialization protocol, or a 1312 resynchronization occurring between the 1313 transceiver in the addressed port to the 1314 transceiver that the port is connected to. 1316 bypassConnUnitPort: If the addressed connUnit 1317 allows this operation to be performed to this 1318 port, the addressed port performs a 1319 vendor-specific 'bypass' operation. Examples of 1320 these operations are: 1321 transitioning from online to offline, a 1322 request(NON-PARTICIPATING) command to the 1323 Loop Port state machine, or removal of the 1324 port from an arbitrated loop by a hub. 1326 unbypassConnUnitPort: If the addressed connUnit 1327 allows this operation to be performed to this 1328 port, the addressed port performs a 1329 vendor-specific 'unbypass' operation. Examples 1330 of these operations are: 1331 the Link Failure protocol, a 1332 request(PARTICIPATING) command to the 1333 Loop Port state machine, or addition of the 1334 port to an arbitrated loop by a hub. 1336 offlineConnUnitPort: If the addressed connUnit 1337 allows this operation to be performed to this 1338 port, the addressed port performs a 1339 vendor-specific 'offline' operation. Examples 1340 of these operations are: 1341 disabling a port's transceiver, the Link 1342 Failure protocol, request(NON-PARTICIPATING) 1343 command to the Loop Port state machine, or 1344 removal of the port from an arbitrated loop 1345 by a hub. 1347 onlineConnUnitPort: If the addressed connUnit 1348 allows this operation to be performed to this 1349 port, the addressed port performs a 1350 vendor-specific 'online' operation. Examples 1351 of these operations are: 1352 enabling a port's transceiver, the Link 1353 Failure protocol, request(PARTICIPATING) 1354 command to the Loop Port state machine, or 1355 addition of the port from an arbitrated loop 1356 by a hub. 1358 resetConnUnitPortCounters: If the addressed connUnit 1359 allows this operation to be performed to this 1360 port, the addressed port statistics table counters 1361 will be set to zero. 1363 NOTE: Each implementation may chose not to allow 1364 any or all of these values on a SET. On a read, if 1365 you do not support write, then return invalid. Otherwise 1366 return the last control operation attempted." 1368 ::= { connUnitPortEntry 16 } 1370 connUnitPortName OBJECT-TYPE 1371 SYNTAX DisplayString 1372 ACCESS read-write 1373 STATUS mandatory 1374 DESCRIPTION 1375 "A user-defined name for this port. This means that up to 1376 DisplayString characters may be supported. If less than, 1377 then the name will be truncated in the connunit." 1378 ::= { connUnitPortEntry 17 } 1380 connUnitPortPhysicalNumber OBJECT-TYPE 1381 SYNTAX INTEGER 1382 ACCESS read-only 1383 STATUS mandatory 1384 DESCRIPTION 1385 "This is the internal port number this 1386 port is known by. In many implementations, 1387 this should be the same as connUnitPortIndex. 1388 Some implementations may have an internal port 1389 representation not compatible with the rules 1390 for table indeces. In that case, provide the 1391 internal representation of this port in this 1392 object. This value may also be used in the 1393 connUnitLinkPortNumberX or connUnitLinkPortNumberY 1394 objects of the connUnitLinkTable." 1395 ::= { connUnitPortEntry 18 } 1397 connUnitPortStatObject OBJECT-TYPE 1398 SYNTAX OBJECT IDENTIFIER 1399 ACCESS read-only 1400 STATUS deprecated 1401 DESCRIPTION 1402 "This contains the OID of the first object of the 1403 table that contains the statistics for this particular 1404 port. If this has a value of zero, then there are no 1405 statistics available for this port. The port type 1406 information will help identify the statistics objects 1407 that will be found in the table." 1408 ::= { connUnitPortEntry 19 } 1410 connUnitPortProtocolCap OBJECT-TYPE 1411 SYNTAX OCTET STRING (SIZE (2)) 1412 ACCESS read-only 1413 STATUS mandatory 1414 DESCRIPTION 1415 "Bit mask that specifies the driver level 1416 protocol capability of this port. If this is not 1417 applicable, return all bits set to zero. 1419 The bits have 1420 the following definition: 1421 unknown - 0 1422 Loop - 1 1423 Fabric - 2 1424 SCSI - 4 1425 TCP/IP - 8 1426 VI - 16 1427 FICON - 32" 1428 ::= { connUnitPortEntry 20 } 1430 connUnitPortProtocolOp OBJECT-TYPE 1431 SYNTAX OCTET STRING (SIZE (2)) 1432 ACCESS read-only 1433 STATUS mandatory 1434 DESCRIPTION 1435 "Bit mask that specifies the driver level 1436 protocol(s) that are currently operational. 1437 If this is not applicable, return all bits 1438 set to zero. This object has the same 1439 definition as connUnitPortProtocolCap" 1440 ::= { connUnitPortEntry 21 } 1442 connUnitPortNodeWwn OBJECT-TYPE 1443 SYNTAX FcNameId 1444 ACCESS read-only 1445 STATUS mandatory 1446 DESCRIPTION 1447 "The Node World Wide Name of the port 1448 if applicable, otherwise all zeros. 1449 This should have the same value for a 1450 group of related ports. The container is 1451 defined as the largest physical unit. 1452 For example, all ports on HBAs on a host 1453 will have the same Node WWN. All ports on 1454 the same storage subsystem will have the 1455 same Node WWN." 1456 ::= { connUnitPortEntry 22 } 1458 connUnitPortHWState OBJECT-TYPE 1459 SYNTAX INTEGER { 1460 unknown (1), 1461 failed (2), -- port failed diagnostics 1462 bypassed (3), -- FCAL bypass, loop only 1463 active (4), -- connected to a device 1464 loopback (5), -- Port in ext loopback 1465 txfault (6), -- Transmitter fault 1466 noMedia (7), -- media not installed 1467 linkDown (8) -- waiting for activity (rx sync) 1468 } 1469 ACCESS read-only 1470 STATUS mandatory 1471 DESCRIPTION 1472 "The hardware detected state of the port." 1473 ::= { connUnitPortEntry 23 } 1475 ----------------------------------------------------------------------- 1476 -- event group 1478 connUnitEventTable OBJECT-TYPE 1479 SYNTAX SEQUENCE OF ConnUnitEventEntry 1480 ACCESS not-accessible 1481 STATUS mandatory 1482 DESCRIPTION 1483 "The table of connectivity unit events. Errors, 1484 warnings, and information should be reported 1485 in this table." 1486 ::= { connSet 11 } 1488 connUnitEventEntry OBJECT-TYPE 1489 SYNTAX ConnUnitEventEntry 1490 ACCESS not-accessible 1491 STATUS mandatory 1492 DESCRIPTION 1493 "Each entry contains information on 1494 a specific event for the given 1495 connectivity unit." 1496 INDEX { connUnitEventUnitId, connUnitEventIndex } 1497 ::= { connUnitEventTable 1 } 1499 ConnUnitEventEntry ::= 1500 SEQUENCE { 1501 connUnitEventUnitId 1502 FcGlobalId, 1503 connUnitEventIndex 1504 INTEGER (1..2147483647), 1505 connUnitEventId 1506 INTEGER, 1507 connUnitREventTime 1508 DisplayString, 1509 connUnitSEventTime 1510 TimeTicks, 1511 connUnitEventSeverity 1512 FcEventSeverity, 1513 connUnitEventType 1514 INTEGER, 1515 connUnitEventObject 1516 OBJECT IDENTIFIER, 1517 connUnitEventDescr 1518 DisplayString 1519 } 1521 connUnitEventUnitId OBJECT-TYPE 1522 SYNTAX FcGlobalId 1523 ACCESS read-only 1524 STATUS mandatory 1525 DESCRIPTION 1526 "The connUnitId of the connectivity unit 1527 that contains this event table." 1528 ::= { connUnitEventEntry 1 } 1530 connUnitEventIndex OBJECT-TYPE 1531 SYNTAX INTEGER (1..2147483647) 1532 ACCESS read-only 1533 STATUS mandatory 1534 DESCRIPTION 1535 "Each connectivity unit has its own event buffer. 1537 As it wraps, it may write over previous events. 1538 This object is an index into the buffer. 1539 It is recommended that this table be read using 1540 'getNext's to retrieve the initial table. 1541 The management application should read the 1542 event table at periodic intervals and then 1543 determine if any new entries were added by 1544 comparing the last known index value with the 1545 current highest index value. The management 1546 application should then update its copy of 1547 the event table. If the read interval 1548 is too long, it is possible that there may 1549 be events that may not be contained in the 1550 agent's internal event buffer. 1551 For example, an agent may read events 50-75. 1552 At the next read interval, connUnitEventCurrID 1553 is 189. If the management app tries to read 1554 event index 76, and the agent's internal buffer 1555 is 100 entries max, event index 76 will no longer 1556 be available. 1557 The index value is an incrementing integer starting 1558 from one every time there is a table reset. 1559 On table reset, all contents are emptied and 1560 all indeces are set to zero. When an 1561 event is added to the table, the event is 1562 assigned the next higher integer value than 1563 the last item entered into the table. If the 1564 index value reaches its maximum value, the next 1565 item entered will cause the index value to 1566 roll over and start at one again." 1567 ::= { connUnitEventEntry 2 } 1569 connUnitEventId OBJECT-TYPE 1570 SYNTAX INTEGER 1571 ACCESS read-only 1572 STATUS deprecated 1573 DESCRIPTION 1574 "The internal event Id. Incremented for each 1575 event, ranging between 1 and connUnitMaxEvents. 1576 Not used as table index to simplify 1577 the agent implementation. When this 1578 reaches the end of the range specified by 1579 connUnitMaxEvents, the Id will roll over to start 1580 at one. This value will be set back to one at 1581 reset. The relationship of this value to the index 1582 is that internal event id may represent a smaller 1583 number than a 32 bit integer (eg max 100 entries) 1584 and would only have a value range up to 1585 connUnitMaxEvents." 1586 ::= { connUnitEventEntry 3 } 1588 connUnitREventTime OBJECT-TYPE 1589 SYNTAX DisplayString (SIZE (0..15)) 1590 ACCESS read-only 1591 STATUS mandatory 1592 DESCRIPTION 1593 "This is the real time when the event occurred. 1594 It has the following format. 1595 DDMMYYYY HHMMSS 1596 DD=day number 1597 MM=month number 1598 YYYY=year number 1599 HH=hour number 1600 MM=minute number 1601 SS=seconds number 1602 If not applicable, return either a NULL string 1603 or '00000000 000000'." 1604 ::= { connUnitEventEntry 4 } 1606 connUnitSEventTime OBJECT-TYPE 1607 SYNTAX TimeTicks 1608 ACCESS read-only 1609 STATUS mandatory 1610 DESCRIPTION 1611 "This is the sysuptime timestamp when the 1612 event occurred." 1613 ::= { connUnitEventEntry 5 } 1615 connUnitEventSeverity OBJECT-TYPE 1616 SYNTAX FcEventSeverity 1617 ACCESS read-only 1618 STATUS mandatory 1619 DESCRIPTION 1620 "The event severity level." 1621 ::= { connUnitEventEntry 6 } 1623 connUnitEventType OBJECT-TYPE 1624 SYNTAX INTEGER { 1625 unknown(1), 1626 other(2), 1627 status(3), 1628 configuration(4), 1629 topology(5) 1630 } 1631 ACCESS read-only 1632 STATUS mandatory 1633 DESCRIPTION 1634 "The type of this event." 1635 ::= { connUnitEventEntry 7 } 1637 connUnitEventObject OBJECT-TYPE 1638 SYNTAX OBJECT IDENTIFIER 1639 ACCESS read-only 1640 STATUS mandatory 1641 DESCRIPTION 1642 "This is used with the connUnitEventType 1643 to identify which object the event refers to. 1644 Examples are connUnitPortStatus.connUnitId.connUnitPortIndex, 1645 connUnitStatus.connUnitId, etc." 1646 ::= { connUnitEventEntry 8 } 1648 connUnitEventDescr OBJECT-TYPE 1649 SYNTAX DisplayString 1650 ACCESS read-only 1651 STATUS mandatory 1652 DESCRIPTION 1653 "The description of the event." 1654 ::= { connUnitEventEntry 9 } 1656 ------------------------------------------------------------------ 1657 -- The link table 1658 -- is intended to organize and communicate 1659 -- any information the agent possesses 1660 -- which would assist a management application 1661 -- to discover the CONNECTIVITY UNITS in the 1662 -- framework and the TOPOLOGY of their interconnect. 1663 -- That is, the goal is to assist the management 1664 -- application not only to LIST the elements of the framework, 1665 -- but to MAP them. 1667 -- With this goal, the agent SHOULD include 1668 -- as much as it possesses about any links 1669 -- from its own connectivity units to others, 1670 -- including links among its own units. 1672 -- An agent SHOULD include partial information 1673 -- about links if it is not able to fully 1674 -- define them. 1675 -- For an entry to be considered to be valid, both the X (local) 1676 -- and the Y (remote) need to have one valid value. 1678 -- If the agent is able to discover links 1679 -- which do not directly attach to members of its agency 1680 -- and its discovery algorithm gives some assurance 1681 -- the links are recently valid, it MAY include these links. 1683 -- Link information entered by administrative action 1684 -- MAY be included even if not validated directly 1685 -- if the link has at least one endpoint in this agency, 1686 -- but SHOULD NOT be included otherwise. 1688 -- A connectivity unit should fill the table in as best it can. 1689 -- One of the methods to fill this in would be to use the RNID 1690 -- ELS (reference ANSI T11.3 draft standard FC-FS). This 1691 -- allows one to query a port for the information needed for 1692 -- the link table. 1694 -- This table is accessed either directly if the management 1695 -- software has an index value or via GetNexts. The value of 1696 -- the indexes are not required to be contiguous. Each entry 1697 -- created in this table will be assigned an index. This 1698 -- relationship is kept persistent until the entry is removed 1699 -- from the table or the system is reset. The total number of 1700 -- entries are defined by the size of the table 1702 connUnitLinkTable OBJECT-TYPE 1703 SYNTAX SEQUENCE OF ConnUnitLinkEntry 1704 ACCESS not-accessible 1705 STATUS mandatory 1706 DESCRIPTION 1707 "A list of links know to this agent from this 1708 connectivity unit to other connectivity units." 1709 ::= { connSet 12 } 1711 connUnitLinkEntry OBJECT-TYPE 1712 SYNTAX ConnUnitLinkEntry 1713 ACCESS not-accessible 1714 STATUS mandatory 1715 DESCRIPTION 1716 "An entry describing a particular link to another." 1717 INDEX { connUnitLinkUnitId, 1718 connUnitLinkIndex } 1719 ::= { connUnitLinkTable 1 } 1721 ConnUnitLinkEntry ::= 1722 SEQUENCE { 1723 connUnitLinkUnitId 1724 FcGlobalId, 1725 connUnitLinkIndex 1726 INTEGER, 1727 connUnitLinkNodeIdX 1728 OCTET STRING, 1729 connUnitLinkPortNumberX 1730 INTEGER, 1731 connUnitLinkPortWwnX 1732 FcGlobalId, 1733 connUnitLinkNodeIdY 1734 OCTET STRING, 1735 connUnitLinkPortNumberY 1736 INTEGER, 1737 connUnitLinkPortWwnY 1738 FcGlobalId, 1739 connUnitLinkAgentAddressY 1740 OCTET STRING, 1741 connUnitLinkAgentAddressTypeY 1742 INTEGER, 1743 connUnitLinkAgentPortY 1744 INTEGER, 1745 connUnitLinkUnitTypeY 1746 FcUnitType, 1747 connUnitLinkConnIdY 1748 OCTET STRING, 1749 connUnitLinkCurrIndex 1750 INTEGER 1751 } 1753 connUnitLinkUnitId OBJECT-TYPE 1754 SYNTAX FcGlobalId 1755 ACCESS read-only 1756 STATUS mandatory 1757 DESCRIPTION 1758 "The connUnitId of the connectivity unit 1759 that contains this link table." 1760 ::= { connUnitLinkEntry 1 } 1762 connUnitLinkIndex OBJECT-TYPE 1763 SYNTAX INTEGER (1..2147483647) 1764 ACCESS read-only 1765 STATUS mandatory 1766 DESCRIPTION 1767 "This index is used to create a unique value 1768 for each entry in the link table with the same 1769 connUnitLinkUnitId. The value 1770 can only be reused if it is not currently in 1771 use and the value is the next candidate to 1772 be used. This value wraps at the highest 1773 value represented by the size of INTEGER. 1774 This value is reset to zero when the system is 1775 reset and the first value to be used is one." 1776 ::= { connUnitLinkEntry 2 } 1778 connUnitLinkNodeIdX OBJECT-TYPE 1779 SYNTAX OCTET STRING (SIZE(16)) 1780 ACCESS read-only 1781 STATUS mandatory 1782 DESCRIPTION 1783 "The node WWN of the unit at one end 1784 of the link. If the node WWN is unknown 1785 and the node is a connUnit in the responding 1786 agent then the value of this object MUST BE 1787 equal to its connUnitID." 1788 ::= { connUnitLinkEntry 3 } 1790 connUnitLinkPortNumberX OBJECT-TYPE 1791 SYNTAX INTEGER 1792 ACCESS read-only 1793 STATUS mandatory 1794 DESCRIPTION 1795 "The port number on the unit specified by 1796 connUnitLinkNodeIdX if known, otherwise -1. 1797 If the value is nonnegative then it will be 1798 equal to connUnitPortPhysicalNumber." 1799 ::= { connUnitLinkEntry 4 } 1801 connUnitLinkPortWwnX OBJECT-TYPE 1802 SYNTAX FcGlobalId 1803 ACCESS read-only 1804 STATUS mandatory 1805 DESCRIPTION 1806 "The port WWN of the unit specified by 1807 connUnitLinkNodeIdX if known, 1808 otherwise 16 octets of binary 0" 1809 ::= { connUnitLinkEntry 5 } 1811 connUnitLinkNodeIdY OBJECT-TYPE 1812 SYNTAX OCTET STRING (SIZE(16)) 1813 ACCESS read-only 1814 STATUS mandatory 1815 DESCRIPTION 1816 "The node WWN of the unit at the other end 1817 of the link. If the node WWN is unknown 1818 and the node is a connUnit in the responding 1819 SNMP agency then the value of this object 1820 MUST BE equal to its connUnitID." 1821 ::= { connUnitLinkEntry 6 } 1823 connUnitLinkPortNumberY OBJECT-TYPE 1824 SYNTAX INTEGER 1825 ACCESS read-only 1826 STATUS mandatory 1827 DESCRIPTION 1828 "The port number on the unit specified by 1829 connUnitLinkNodeIdY if known, otherwise -1. 1830 If the value is nonnegative then it will be 1831 equal to connUnitPortPhysicalNumber." 1832 ::= { connUnitLinkEntry 7 } 1834 connUnitLinkPortWwnY OBJECT-TYPE 1835 SYNTAX FcGlobalId 1836 ACCESS read-only 1837 STATUS mandatory 1838 DESCRIPTION 1839 "The port WWN on the unit specified by 1840 connUnitLinkNodeIdY if known, 1841 otherwise 16 octets of binary 0" 1842 ::= { connUnitLinkEntry 8 } 1844 connUnitLinkAgentAddressY OBJECT-TYPE 1845 SYNTAX OCTET STRING (SIZE(16)) 1846 ACCESS read-only 1847 STATUS mandatory 1848 DESCRIPTION 1849 "The address of an FCMGMT MIB agent for the 1850 node identified by connUnitLinkNodeIdY, 1851 if known; otherwise 16 octets of binary 0" 1852 ::= { connUnitLinkEntry 9 } 1854 connUnitLinkAgentAddressTypeY OBJECT-TYPE 1855 SYNTAX INTEGER 1856 ACCESS read-only 1857 STATUS mandatory 1858 DESCRIPTION 1859 "If connUnitLinkAgentAddressY is nonzero, 1860 it is a protocol address. 1861 ConnUnitLinkAgentAddressTypeY is the 1862 the 'address family number' assigned by IANA 1863 to identify the address format. 1864 (eg, 1 is Ipv4, 2 is Ipv6). If 1865 connUnitLinkAgentAddressY is all zeros, then 1866 this value is ignored." 1867 ::= { connUnitLinkEntry 10 } 1869 connUnitLinkAgentPortY OBJECT-TYPE 1870 SYNTAX INTEGER 1871 ACCESS read-only 1872 STATUS mandatory 1873 DESCRIPTION 1874 "The IP port number for the agent. This is 1875 provided in case the agent is at a non-standard 1876 SNMP port." 1877 ::= { connUnitLinkEntry 11 } 1879 connUnitLinkUnitTypeY OBJECT-TYPE 1880 SYNTAX FcUnitType 1881 ACCESS read-only 1882 STATUS mandatory 1883 DESCRIPTION 1884 "Type of the FC connectivity unit as defined in 1885 connUnitType." 1886 ::= { connUnitLinkEntry 12 } 1888 connUnitLinkConnIdY OBJECT-TYPE 1889 SYNTAX OCTET STRING (SIZE(3)) 1890 ACCESS read-only 1891 STATUS mandatory 1892 DESCRIPTION 1893 "This is the Fibre Channel ID of this port. 1894 If the connectivity unit is a switch, this 1895 is expected to be a Big Endian value of 24 1896 bits. If this is loop, then it is the ALPA 1897 that is connected. If this is an eport, then 1898 it will only contain the domain ID. If not 1899 any of those, unknown or cascaded loop, 1900 return all bits set to 1." 1901 ::= { connUnitLinkEntry 13 } 1903 connUnitLinkCurrIndex OBJECT-TYPE 1904 SYNTAX INTEGER 1905 ACCESS read-only 1906 STATUS mandatory 1907 DESCRIPTION 1908 "The last used link index." 1909 ::= { connUnitLinkEntry 14 } 1911 -- The Active Zone table is defined by 1912 -- read-only view of the active zone configuration. 1913 -- Based on the fabric zone server defined in the FC-GS-3 standard and 1914 -- the enhanced zone server proposed for FC-GS-4. 1915 -- Allows alias zone members (GS-4 feature) and includes an alias 1916 -- table. 1917 -- Zone table and Alias table are flat, double-indexed MIB tables. 1918 -- Database view of inactive zone sets is not provided. (Note: This 1919 -- could be added by adding a third index (connUnitZoneSetIndex) 1920 -- and an zone set active flag to the connUnitActiveZonesTable 1921 -- table.) 1922 -- Undefined, vendor-specific bytes have not been included for the bit 1923 -- mask objects connUnitZoneCapabilities and 1924 -- connUnitZoneEnforcementState. 1926 connUnitZoneTable OBJECT-TYPE 1927 SYNTAX SEQUENCE OF ConnUnitZoneEntry 1928 ACCESS not-accessible 1929 STATUS mandatory 1930 DESCRIPTION 1931 "" 1932 ::= { connSet 13 } 1934 connUnitZoneEntry OBJECT-TYPE 1935 SYNTAX ConnUnitZoneEntry 1936 ACCESS not-accessible 1937 STATUS mandatory 1938 DESCRIPTION 1939 "" 1940 INDEX { connUnitZoneIndex, 1941 connUnitZoneMemberIndex } 1942 ::= { connUnitZoneTable 1 } 1944 ConnUnitZoneEntry ::= 1945 SEQUENCE { 1946 connUnitZoneIndex 1947 INTEGER, 1948 connUnitZoneMemberIndex 1949 INTEGER, 1950 connUnitZoneSetName 1951 DisplayString, 1952 connUnitZoneSetNumZones 1953 INTEGER, 1954 connUnitZoneName 1955 DisplayString, 1956 connUnitZoneCapabilities 1957 OCTET STRING, 1958 connUnitZoneEnforcementState 1959 OCTET STRING, 1960 connUnitZoneAttributeBlock 1961 OCTET STRING, 1962 connUnitZoneNumMembers 1963 INTEGER, 1964 connUnitZoneMemberIdType 1965 INTEGER, 1966 connUnitZoneMemberID 1967 FcGlobalId } 1969 connUnitZoneIndex OBJECT-TYPE 1970 SYNTAX INTEGER (1..2147483647) 1971 ACCESS read-only 1972 STATUS mandatory 1973 DESCRIPTION 1974 "Unique table index for each zone. 1975 Valid values are between 1 and 1976 connUnitZoneSetNumZones." 1977 ::= { connUnitZoneEntry 1 } 1979 connUnitZoneMemberIndex OBJECT-TYPE 1980 SYNTAX INTEGER (1..2147483647) 1981 ACCESS read-only 1982 STATUS mandatory 1983 DESCRIPTION 1984 "Unique table index for each zone 1985 member. Valid values are between 1986 1 and connUnitZoneNumMembers." 1987 ::= { connUnitZoneEntry 2 } 1989 connUnitZoneSetName OBJECT-TYPE 1990 SYNTAX DisplayString (SIZE (0..79)) 1991 ACCESS read-only 1992 STATUS mandatory 1993 DESCRIPTION 1994 "Name of the active zone set to 1995 which the zone and zone member 1996 belong." 1997 ::= { connUnitZoneEntry 3 } 1999 connUnitZoneSetNumZones OBJECT-TYPE 2000 SYNTAX INTEGER 2001 ACCESS read-only 2002 STATUS mandatory 2003 DESCRIPTION 2004 "The number of zones in the active 2005 zone set." 2006 ::= { connUnitZoneEntry 4 } 2008 connUnitZoneName OBJECT-TYPE 2009 SYNTAX DisplayString (SIZE (0..79)) 2010 ACCESS read-only 2011 STATUS mandatory 2012 DESCRIPTION 2013 "Name of the zone." 2014 ::= { connUnitZoneEntry 5 } 2016 connUnitZoneCapabilities OBJECT-TYPE 2017 SYNTAX OCTET STRING (SIZE(1)) 2018 ACCESS read-only 2019 STATUS mandatory 2020 DESCRIPTION 2021 "1-byte bit mask that specifies the 2022 zoning capabilities supported by the 2023 fabric. 2024 Bit 7 - Soft zones supported. 2025 Bit 6 - Hard zones supported. 2026 Bits 5-0 - Reserved." 2027 ::= { connUnitZoneEntry 6 } 2029 connUnitZoneEnforcementState OBJECT-TYPE 2030 SYNTAX OCTET STRING (SIZE(1)) 2031 ACCESS read-only 2032 STATUS mandatory 2033 DESCRIPTION 2034 "1-byte bit mask that specifies the 2035 current enforcement of the Zone Set. 2037 Bit 7 - Soft zone set enforced. 2038 Bit 6 - Hard zone set enforced. 2039 Bits 5-0 - Reserved." 2040 ::= { connUnitZoneEntry 7 } 2042 connUnitZoneAttributeBlock OBJECT-TYPE 2043 SYNTAX OCTET STRING (SIZE(80)) 2044 ACCESS read-only 2045 STATUS mandatory 2046 DESCRIPTION 2047 "A variable length structure that 2048 contains extended zone attributes 2049 defined in the FC-GS-4 enhanced 2050 zone server. See FC-GS-4 draft 2051 standard for details and format of 2052 the structure. 2053 Support of this object is optional." 2054 ::= { connUnitZoneEntry 8 } 2056 connUnitZoneNumMembers OBJECT-TYPE 2057 SYNTAX INTEGER 2058 ACCESS read-only 2059 STATUS mandatory 2060 DESCRIPTION 2061 "Number of zone members in the 2062 zone: connUnitZoneName." 2063 ::= { connUnitZoneEntry 9 } 2065 connUnitZoneMemberIdType OBJECT-TYPE 2066 SYNTAX INTEGER 2067 ACCESS read-only 2068 STATUS mandatory 2069 DESCRIPTION 2070 "Type of zone member ID: 2071 1- Port WWN 2072 2- Domain & Port ID 2073 3- FC Address 2074 4- Node WWN 2075 5- Alias Name 2076 6-'FF'h - Vendor specified." 2077 ::= { connUnitZoneEntry 10 } 2079 connUnitZoneMemberID OBJECT-TYPE 2080 SYNTAX FcGlobalId 2081 ACCESS read-only 2082 STATUS mandatory 2083 DESCRIPTION 2084 "ID of the zone member based on 2085 connUnitZoneMemberIdType." 2086 ::= { connUnitZoneEntry 11 } 2088 -- Zone Alias Table 2090 connUnitZoningAliasTable OBJECT-TYPE 2091 SYNTAX SEQUENCE OF ConnUnitZoningAliasEntry 2092 ACCESS not-accessible 2093 STATUS mandatory 2094 DESCRIPTION 2095 "" 2096 ::= { connSet 14 } 2098 connUnitZoningAliasEntry OBJECT-TYPE 2099 SYNTAX ConnUnitZoningAliasEntry 2100 ACCESS not-accessible 2101 STATUS mandatory 2102 DESCRIPTION 2103 "" 2104 INDEX { connUnitZoningAliasIndex, 2105 connUnitZoningAliasMemberIndex } 2106 ::= { connUnitZoningAliasTable 1 } 2108 ConnUnitZoningAliasEntry ::= 2109 SEQUENCE { 2110 connUnitZoningAliasIndex 2111 INTEGER, 2112 connUnitZoningAliasMemberIndex 2113 INTEGER, 2114 connUnitZoningAliasNumAliases 2115 INTEGER, 2116 connUnitZoningAliasName 2117 DisplayString, 2118 connUnitZoningAliasNumMembers 2119 INTEGER, 2120 connUnitZoningAliasMemberIdType 2121 INTEGER, 2122 connUnitZoningAliasMemberID 2123 FcGlobalId } 2125 connUnitZoningAliasIndex OBJECT-TYPE 2126 SYNTAX INTEGER (1..2147483647) 2127 ACCESS read-only 2128 STATUS mandatory 2129 DESCRIPTION 2130 "Unique table index for each alias. 2131 Valid values are between 1 and 2132 connUnitZoningAliasNumAliases." 2133 ::= { connUnitZoningAliasEntry 1 } 2135 connUnitZoningAliasMemberIndex OBJECT-TYPE 2136 SYNTAX INTEGER (1..2147483647) 2137 ACCESS read-only 2138 STATUS mandatory 2139 DESCRIPTION 2140 "Unique table index for each alias 2141 member. Valid values are between 1 2142 and connUnitZoningAliasNumMembers." 2143 ::= { connUnitZoningAliasEntry 2 } 2145 connUnitZoningAliasNumAliases OBJECT-TYPE 2146 SYNTAX INTEGER 2147 ACCESS read-only 2148 STATUS mandatory 2149 DESCRIPTION 2150 "The number of aliases defined in this 2151 table." 2152 ::= { connUnitZoningAliasEntry 3 } 2154 connUnitZoningAliasName OBJECT-TYPE 2155 SYNTAX DisplayString (SIZE (0..79)) 2156 ACCESS read-only 2157 STATUS mandatory 2158 DESCRIPTION 2159 "The alias name." 2160 ::= { connUnitZoningAliasEntry 4 } 2162 connUnitZoningAliasNumMembers OBJECT-TYPE 2163 SYNTAX INTEGER 2164 ACCESS read-only 2165 STATUS mandatory 2166 DESCRIPTION 2167 "Number of members in the alias: 2168 connUnitZoningAliasName." 2169 ::= { connUnitZoningAliasEntry 5 } 2171 connUnitZoningAliasMemberIdType OBJECT-TYPE 2172 SYNTAX INTEGER 2173 ACCESS read-only 2174 STATUS mandatory 2175 DESCRIPTION 2176 "Type of alias member ID: 2177 1- Port WWN 2178 2- Domain & Port ID 2179 3- FC Address 2180 Others: reserved." 2181 ::= { connUnitZoningAliasEntry 6 } 2183 connUnitZoningAliasMemberID OBJECT-TYPE 2184 SYNTAX FcGlobalId 2185 ACCESS read-only 2186 STATUS mandatory 2187 DESCRIPTION 2188 "ID of the alias member based on 2189 connUnitZoningAliasMemberIdType." 2190 ::= { connUnitZoningAliasEntry 7 } 2192 ------------------------------------------------------------------ 2193 -- The following four tables have been obsoleted. These were used to 2194 -- keep statistic information based on the type of port type. It was 2195 -- changed for all ports to use a common statistics table. 2197 -- connUnitPortStatHubTable OBJECT-TYPE 2198 -- SYNTAX SEQUENCE OF ConnUnitPortStatHubEntry 2199 -- ACCESS not-accessible 2200 -- STATUS obsolete 2201 -- DESCRIPTION 2202 -- "A list of statistics for the hub port type." 2203 -- ::= { statSet 1 } 2205 -- connUnitPortStatFabricTable OBJECT-TYPE 2206 -- SYNTAX SEQUENCE OF ConnUnitPortStatFabricEntry 2207 -- ACCESS not-accessible 2208 -- STATUS obsolete 2209 -- DESCRIPTION 2210 -- "A list of statistics for the fabric port types." 2211 -- ::= { statSet 2 } 2213 -- connUnitPortStatSCSITable OBJECT-TYPE 2214 -- SYNTAX SEQUENCE OF ConnUnitPortStatSCSIEntry 2215 -- ACCESS not-accessible 2216 -- STATUS obsolete 2217 -- DESCRIPTION 2218 -- "A list of statistics for the SCSI port type." 2219 -- ::= { statSet 3 } 2221 -- connUnitPortStatLANTable OBJECT-TYPE 2222 -- SYNTAX SEQUENCE OF ConnUnitPortStatLANEntry 2223 -- ACCESS not-accessible 2224 -- STATUS obsolete 2225 -- DESCRIPTION 2226 -- "A list of statistics for the LAN/WAN port type." 2227 -- ::= { statSet 4 } 2229 -- There is one and only one statistics table for each 2230 -- individual port. For all objects in statistics table, if the object is not 2231 -- supported by the conn unit then the high order bit is set to 1 with all other 2232 -- bits set to zero. The high order bit is reserved to indicate if the object 2233 -- if supported or not. All objects start at a value of zero at hardware 2234 -- initialization and continue incrementing till end of 63 bits and then 2235 -- wrap to zero. 2237 -- Port Statistics 2239 connUnitPortStatTable OBJECT-TYPE 2240 SYNTAX SEQUENCE OF ConnUnitPortStatEntry 2241 ACCESS not-accessible 2242 STATUS mandatory 2243 DESCRIPTION 2244 "A list of statistics for the fabric port types." 2245 ::= { statSet 5 } 2247 connUnitPortStatEntry OBJECT-TYPE 2248 SYNTAX ConnUnitPortStatEntry 2249 ACCESS not-accessible 2250 STATUS mandatory 2251 DESCRIPTION 2252 "An entry describing port statistics." 2253 INDEX { connUnitPortStatUnitId, 2254 connUnitPortStatIndex } 2255 ::= { connUnitPortStatTable 1 } 2257 ConnUnitPortStatEntry ::= 2258 SEQUENCE { 2259 connUnitPortStatUnitId 2260 FcGlobalId, 2261 connUnitPortStatIndex 2262 INTEGER, 2263 connUnitPortStatCountError 2264 OCTET STRING, 2265 connUnitPortStatCountTxObjects 2266 OCTET STRING, 2267 connUnitPortStatCountRxObjects 2268 OCTET STRING, 2269 connUnitPortStatCountTxElements 2270 OCTET STRING, 2271 connUnitPortStatCountRxElements 2272 OCTET STRING, 2273 connUnitPortStatCountBBCreditZero 2274 OCTET STRING, 2275 connUnitPortStatCountInputBuffersFull 2276 OCTET STRING, 2277 connUnitPortStatCountFBSYFrames 2278 OCTET STRING, 2279 connUnitPortStatCountPBSYFrames 2280 OCTET STRING, 2281 connUnitPortStatCountFRJTFrames 2282 OCTET STRING, 2283 connUnitPortStatCountPRJTFrames 2284 OCTET STRING, 2285 connUnitPortStatCountClass1RxFrames 2286 OCTET STRING, 2287 connUnitPortStatCountClass1TxFrames 2288 OCTET STRING, 2289 connUnitPortStatCountClass1FBSYFrames 2290 OCTET STRING, 2291 connUnitPortStatCountClass1PBSYFrames 2292 OCTET STRING, 2293 connUnitPortStatCountClass1FRJTFrames 2294 OCTET STRING, 2295 connUnitPortStatCountClass1PRJTFrames 2296 OCTET STRING, 2297 connUnitPortStatCountClass2RxFrames 2298 OCTET STRING, 2299 connUnitPortStatCountClass2TxFrames 2300 OCTET STRING, 2301 connUnitPortStatCountClass2FBSYFrames 2302 OCTET STRING, 2303 connUnitPortStatCountClass2PBSYFrames 2304 OCTET STRING, 2305 connUnitPortStatCountClass2FRJTFrames 2306 OCTET STRING, 2307 connUnitPortStatCountClass2PRJTFrames 2308 OCTET STRING, 2309 connUnitPortStatCountClass3RxFrames 2310 OCTET STRING, 2311 connUnitPortStatCountClass3TxFrames 2312 OCTET STRING, 2313 connUnitPortStatCountClass3Discards 2314 OCTET STRING, 2315 connUnitPortStatCountRxMulticastObjects 2316 OCTET STRING, 2317 connUnitPortStatCountTxMulticastObjects 2318 OCTET STRING, 2319 connUnitPortStatCountRxBroadcastObjects 2320 OCTET STRING, 2321 connUnitPortStatCountTxBroadcastObjects 2322 OCTET STRING, 2323 connUnitPortStatCountRxLinkResets 2324 OCTET STRING, 2325 connUnitPortStatCountTxLinkResets 2326 OCTET STRING, 2327 connUnitPortStatCountNumberLinkResets 2328 OCTET STRING, 2329 connUnitPortStatCountRxOfflineSequences 2330 OCTET STRING, 2331 connUnitPortStatCountTxOfflineSequences 2332 OCTET STRING, 2333 connUnitPortStatCountNumberOfflineSequences 2334 OCTET STRING, 2335 connUnitPortStatCountLinkFailures 2336 OCTET STRING, 2337 connUnitPortStatCountInvalidCRC 2338 OCTET STRING, 2339 connUnitPortStatCountInvalidTxWords 2340 OCTET STRING, 2341 connUnitPortStatCountPrimitiveSequenceProtocolErrors 2342 OCTET STRING, 2343 connUnitPortStatCountLossofSignal 2344 OCTET STRING, 2345 connUnitPortStatCountLossofSynchronization 2346 OCTET STRING, 2347 connUnitPortStatCountInvalidOrderedSets 2348 OCTET STRING, 2349 connUnitPortStatCountFramesTooLong 2350 OCTET STRING, 2351 connUnitPortStatCountFramesTruncated 2352 OCTET STRING, 2353 connUnitPortStatCountAddressErrors 2354 OCTET STRING, 2355 connUnitPortStatCountDelimiterErrors 2356 OCTET STRING, 2357 connUnitPortStatCountEncodingDisparityErrors 2358 OCTET STRING 2359 } 2361 connUnitPortStatUnitId OBJECT-TYPE 2362 SYNTAX FcGlobalId 2363 ACCESS read-only 2364 STATUS mandatory 2365 DESCRIPTION 2366 "The connUnitId of the connectivity unit 2367 that contains this port stat table." 2368 ::= { connUnitPortStatEntry 1 } 2370 connUnitPortStatIndex OBJECT-TYPE 2371 SYNTAX INTEGER (0..2147483647) 2372 ACCESS read-only 2373 STATUS mandatory 2374 DESCRIPTION 2375 "A unique value among all entries in this 2376 table having the same connUnitPortStatUnitId, 2377 between 1 and 2378 connUnitNumPort[connUnitPortStatUnitId]." 2379 ::= { connUnitPortStatEntry 2 } 2381 connUnitPortStatCountError OBJECT-TYPE 2382 SYNTAX OCTET STRING (SIZE (8)) 2383 ACCESS read-only 2384 STATUS mandatory 2385 DESCRIPTION 2386 "A count of the errors that have occured 2387 on this port." 2388 ::= { connUnitPortStatEntry 3 } 2390 connUnitPortStatCountTxObjects OBJECT-TYPE 2391 SYNTAX OCTET STRING (SIZE (8)) 2392 ACCESS read-only 2393 STATUS mandatory 2394 DESCRIPTION 2395 "The number of frames/packets/IOs/etc that have been transmitted 2396 by this port. Note: A Fibre Channel frame starts with SOF and 2397 ends with EOF. FC loop devices should not count frames passed 2398 through. This value represents the sum total for all other Tx 2399 objects." 2400 ::= { connUnitPortStatEntry 4 } 2402 connUnitPortStatCountRxObjects OBJECT-TYPE 2403 SYNTAX OCTET STRING (SIZE (8)) 2404 ACCESS read-only 2405 STATUS mandatory 2406 DESCRIPTION 2407 "The number of frames/packets/IOs/etc that have been received 2408 by this port. Note: A Fibre Channel frame starts with SOF and 2409 ends with EOF. FC loop devices should not count frames passed 2410 through. This value represents the sum total for all other Rx 2411 objects." 2412 ::= { connUnitPortStatEntry 5 } 2414 connUnitPortStatCountTxElements OBJECT-TYPE 2415 SYNTAX OCTET STRING (SIZE (8)) 2416 ACCESS read-only 2417 STATUS mandatory 2418 DESCRIPTION 2419 "The number of octets or bytes that have been transmitted 2420 by this port. One second periodic polling of the port. This 2421 value is saved and compared with the next polled value to 2422 compute net throughput. Note, for Fibre Channel, ordered 2423 sets are not included in the count." 2424 ::= { connUnitPortStatEntry 6 } 2426 connUnitPortStatCountRxElements OBJECT-TYPE 2427 SYNTAX OCTET STRING (SIZE (8)) 2428 ACCESS read-only 2429 STATUS mandatory 2430 DESCRIPTION 2431 "The number of octets or bytes that have been received. 2432 by this port. One second periodic polling of the port. This 2433 value is saved and compared with the next polled value to 2434 compute net throughput. Note, for Fibre Channel, ordered 2435 sets are not included in the count." 2436 ::= { connUnitPortStatEntry 7 } 2438 connUnitPortStatCountBBCreditZero OBJECT-TYPE 2439 SYNTAX OCTET STRING (SIZE (8)) 2440 ACCESS read-only 2441 STATUS mandatory 2442 DESCRIPTION 2443 "Count of transitions in/out of BBcredit zero state. 2444 The other side is not providing any credit. Note, 2445 this is a Fibre Channel stat only." 2446 ::= { connUnitPortStatEntry 8 } 2448 connUnitPortStatCountInputBuffersFull OBJECT-TYPE 2449 SYNTAX OCTET STRING (SIZE (8)) 2450 ACCESS read-only 2451 STATUS mandatory 2452 DESCRIPTION 2453 "Count of occurrences when all input buffers of a 2454 port were full and outbound buffer-to-buffer credit 2455 transitioned to zero. There is no credit to 2456 provide to other side. Note, this is a Fibre Channel 2457 stat only." 2458 ::= { connUnitPortStatEntry 9 } 2460 connUnitPortStatCountFBSYFrames OBJECT-TYPE 2461 SYNTAX OCTET STRING (SIZE (8)) 2462 ACCESS read-only 2463 STATUS mandatory 2464 DESCRIPTION 2465 "Count of times that FBSY was returned to this port as a 2466 result of a frame that could not be delivered to the other 2467 end of the link. This occurs if either the Fabric or the 2468 destination port is temporarily busy. Port can only occur 2469 on SOFc1 frames (the frames that establish a connection). 2470 Note, this is a Fibre Channel only stat. This is the sum 2471 of all classes. If you cannot keep the by class counters, 2472 then keep the sum counters." 2473 ::= { connUnitPortStatEntry 10 } 2475 connUnitPortStatCountPBSYFrames OBJECT-TYPE 2476 SYNTAX OCTET STRING (SIZE (8)) 2477 ACCESS read-only 2478 STATUS mandatory 2479 DESCRIPTION 2480 "Count of times that PBSY was returned to this port as a 2481 result of a frame that could not be delivered to the other 2482 end of the link. This occurs if the destination port is 2483 temporarily busy. PBSY can only occur on SOFc1 frames 2484 (the frames that establish a connection). Note, this is 2485 a Fibre Channel only stat.This is the sum 2486 of all classes. If you cannot keep the by class counters, 2487 then keep the sum counters." 2488 ::= { connUnitPortStatEntry 11 } 2490 connUnitPortStatCountFRJTFrames OBJECT-TYPE 2491 SYNTAX OCTET STRING (SIZE (8)) 2492 ACCESS read-only 2493 STATUS mandatory 2494 DESCRIPTION 2495 "Count of times that FRJT was returned to this port as a 2496 result of a Frame that was rejected by the fabric. Note, 2497 This is the total for all classes and is a Fibre Channel 2498 only stat." 2499 ::= { connUnitPortStatEntry 12 } 2501 connUnitPortStatCountPRJTFrames OBJECT-TYPE 2502 SYNTAX OCTET STRING (SIZE (8)) 2503 ACCESS read-only 2504 STATUS mandatory 2505 DESCRIPTION 2506 "Count of times that FRJT was returned to this port as a 2507 result of a Frame that was rejected at the destination 2508 N_Port. Note, This is the total for all classes and is 2509 a Fibre Channel only stat." 2510 ::= { connUnitPortStatEntry 13 } 2512 connUnitPortStatCountClass1RxFrames OBJECT-TYPE 2513 SYNTAX OCTET STRING (SIZE (8)) 2514 ACCESS read-only 2515 STATUS mandatory 2516 DESCRIPTION 2517 "Count of Class 1 Frames received at this port. Note, this 2518 is a Fibre Channel only stat." 2519 ::= { connUnitPortStatEntry 14 } 2521 connUnitPortStatCountClass1TxFrames OBJECT-TYPE 2522 SYNTAX OCTET STRING (SIZE (8)) 2523 ACCESS read-only 2524 STATUS mandatory 2525 DESCRIPTION 2526 "Count of Class 1 Frames transmitted out this port. Note, 2527 this is a Fibre Channel only stat." 2528 ::= { connUnitPortStatEntry 15 } 2530 connUnitPortStatCountClass1FBSYFrames OBJECT-TYPE 2531 SYNTAX OCTET STRING (SIZE (8)) 2532 ACCESS read-only 2533 STATUS mandatory 2534 DESCRIPTION 2535 "Count of times that FBSY was returned to this port as a 2536 result of a Class 1 Frame that could not be delivered to the 2537 other end of the link. This occurs if either the Fabric or the 2538 destination port is temporarily busy. FBSY can only occur on 2539 SOFc1 frames (the frames that establish a connection). Note, 2540 this is a Fibre Channel only stat." 2541 ::= { connUnitPortStatEntry 16 } 2543 connUnitPortStatCountClass1PBSYFrames OBJECT-TYPE 2544 SYNTAX OCTET STRING (SIZE (8)) 2545 ACCESS read-only 2546 STATUS mandatory 2547 DESCRIPTION 2548 "Count of times that PBSY was returned to this port as a result 2549 of a Class 1 Frame that could not be delivered to the other end 2550 of the link. This occurs if the destination N_Port is temporarily 2551 busy. PBSY can only occur on SOFc1 frames (the frames that 2552 establish a connection). Note, this is a Fibre Channel only 2553 stat." 2554 ::= { connUnitPortStatEntry 17 } 2556 connUnitPortStatCountClass1FRJTFrames OBJECT-TYPE 2557 SYNTAX OCTET STRING (SIZE (8)) 2558 ACCESS read-only 2559 STATUS mandatory 2560 DESCRIPTION 2561 "Count of times that FRJT was returned to this port as a result 2562 of a Class 1 Frame that was rejected by the fabric. Note, this 2563 is a Fibre Channel only stat." 2564 ::= { connUnitPortStatEntry 18 } 2566 connUnitPortStatCountClass1PRJTFrames OBJECT-TYPE 2567 SYNTAX OCTET STRING (SIZE (8)) 2568 ACCESS read-only 2569 STATUS mandatory 2570 DESCRIPTION 2571 "Count of times that FRJT was returned to this port as a result 2572 of a Class 1 Frame that was rejected at the destination N_Port. 2573 Note, this is a Fibre Channel only stat." 2574 ::= { connUnitPortStatEntry 19 } 2576 connUnitPortStatCountClass2RxFrames OBJECT-TYPE 2577 SYNTAX OCTET STRING (SIZE (8)) 2578 ACCESS read-only 2579 STATUS mandatory 2580 DESCRIPTION 2581 "Count of Class 2 Frames received at this port. Note, this 2582 is a Fibre Channel only stat." 2583 ::= { connUnitPortStatEntry 20 } 2585 connUnitPortStatCountClass2TxFrames OBJECT-TYPE 2586 SYNTAX OCTET STRING (SIZE (8)) 2587 ACCESS read-only 2588 STATUS mandatory 2589 DESCRIPTION 2590 "Count of Class 2 Frames transmitted out this port. Note, 2591 this is a Fibre Channel only stat." 2592 ::= { connUnitPortStatEntry 21 } 2594 connUnitPortStatCountClass2FBSYFrames OBJECT-TYPE 2595 SYNTAX OCTET STRING (SIZE (8)) 2596 ACCESS read-only 2597 STATUS mandatory 2598 DESCRIPTION 2599 "Count of times that FBSY was returned to this port as a 2600 result of a Class 2 Frame that could not be delivered to the 2601 other end of the link. This occurs if either the Fabric or the 2602 destination port is temporarily busy. FBSY can only occur on 2603 SOFc1 frames (the frames that establish a connection). Note, 2604 this is a Fibre Channel only stat." 2605 ::= { connUnitPortStatEntry 22 } 2607 connUnitPortStatCountClass2PBSYFrames OBJECT-TYPE 2608 SYNTAX OCTET STRING (SIZE (8)) 2609 ACCESS read-only 2610 STATUS mandatory 2611 DESCRIPTION 2612 "Count of times that PBSY was returned to this port as a result 2613 of a Class 2 Frame that could not be delivered to the other end 2614 of the link. This occurs if the destination N_Port is temporarily 2615 busy. PBSY can only occur on SOFc1 frames (the frames that 2616 establish a connection). Note, this is a Fibre Channel only 2617 stat." 2618 ::= { connUnitPortStatEntry 23 } 2620 connUnitPortStatCountClass2FRJTFrames OBJECT-TYPE 2621 SYNTAX OCTET STRING (SIZE (8)) 2622 ACCESS read-only 2623 STATUS mandatory 2624 DESCRIPTION 2625 "Count of times that FRJT was returned to this port as a result 2626 of a Class 2 Frame that was rejected by the fabric. Note, this 2627 is a Fibre Channel only stat." 2628 ::= { connUnitPortStatEntry 24 } 2630 connUnitPortStatCountClass2PRJTFrames OBJECT-TYPE 2631 SYNTAX OCTET STRING (SIZE (8)) 2632 ACCESS read-only 2633 STATUS mandatory 2634 DESCRIPTION 2635 "Count of times that FRJT was returned to this port as a result 2636 of a Class 2 Frame that was rejected at the destination N_Port. 2637 Note, this is a Fibre Channel only stat." 2638 ::= { connUnitPortStatEntry 25 } 2640 connUnitPortStatCountClass3RxFrames OBJECT-TYPE 2641 SYNTAX OCTET STRING (SIZE (8)) 2642 ACCESS read-only 2643 STATUS mandatory 2644 DESCRIPTION 2645 "Count of Class 3 Frames received at this port. Note, this 2646 is a Fibre Channel only stat." 2647 ::= { connUnitPortStatEntry 26 } 2649 connUnitPortStatCountClass3TxFrames OBJECT-TYPE 2650 SYNTAX OCTET STRING (SIZE (8)) 2651 ACCESS read-only 2652 STATUS mandatory 2653 DESCRIPTION 2654 "Count of Class 3 Frames transmitted out this port. Note, 2655 this is a Fibre Channel only stat." 2656 ::= { connUnitPortStatEntry 27 } 2658 connUnitPortStatCountClass3Discards OBJECT-TYPE 2659 SYNTAX OCTET STRING (SIZE (8)) 2660 ACCESS read-only 2661 STATUS mandatory 2662 DESCRIPTION 2663 "Count of Class 3 Frames that were discarded upon reception 2664 at this port. There is no FBSY or FRJT generated for Class 3 2665 Frames. They are simply discarded if they cannot be delivered. 2666 Note, this is a Fibre Channel only stat." 2667 ::= { connUnitPortStatEntry 28 } 2669 connUnitPortStatCountRxMulticastObjects OBJECT-TYPE 2670 SYNTAX OCTET STRING (SIZE (8)) 2671 ACCESS read-only 2672 STATUS mandatory 2673 DESCRIPTION 2674 "Count of Multicast Frames or Packets received at this port." 2675 ::= { connUnitPortStatEntry 29 } 2677 connUnitPortStatCountTxMulticastObjects OBJECT-TYPE 2678 SYNTAX OCTET STRING (SIZE (8)) 2679 ACCESS read-only 2680 STATUS mandatory 2681 DESCRIPTION 2682 "Count of Multicast Frames or Packets transmitted out this port." 2683 ::= { connUnitPortStatEntry 30 } 2685 connUnitPortStatCountRxBroadcastObjects OBJECT-TYPE 2686 SYNTAX OCTET STRING (SIZE (8)) 2687 ACCESS read-only 2688 STATUS mandatory 2689 DESCRIPTION 2690 "Count of Broadcast Frames or Packets received at this port." 2691 ::= { connUnitPortStatEntry 31 } 2693 connUnitPortStatCountTxBroadcastObjects OBJECT-TYPE 2694 SYNTAX OCTET STRING (SIZE (8)) 2695 ACCESS read-only 2696 STATUS mandatory 2697 DESCRIPTION 2698 "Count of Broadcast Frames or Packets transmitted out this port. 2699 On a Fibre Channel loop, count only OPNr frames generated." 2700 ::= { connUnitPortStatEntry 32 } 2702 connUnitPortStatCountRxLinkResets OBJECT-TYPE 2703 SYNTAX OCTET STRING (SIZE (8)) 2704 ACCESS read-only 2705 STATUS mandatory 2706 DESCRIPTION 2707 "Count of Link resets. This is the number of LRs received. Note, this 2708 is a Fibre Channel only stat." 2709 ::= { connUnitPortStatEntry 33 } 2711 connUnitPortStatCountTxLinkResets OBJECT-TYPE 2712 SYNTAX OCTET STRING (SIZE (8)) 2713 ACCESS read-only 2714 STATUS mandatory 2715 DESCRIPTION 2716 "Count of Link resets. This is the number LRs transmitted. Note, this 2717 is a Fibre Channel only stat." 2718 ::= { connUnitPortStatEntry 34 } 2720 connUnitPortStatCountNumberLinkResets OBJECT-TYPE 2721 SYNTAX OCTET STRING (SIZE (8)) 2722 ACCESS read-only 2723 STATUS mandatory 2724 DESCRIPTION 2725 "Count of Link resets and LIPs detected at this port. 2726 The number times the reset link protocol is initiated. 2727 These are the count of the logical resets, a count of the 2728 number of primatives. Note, this is a Fibre Channel only 2729 stat." 2730 ::= { connUnitPortStatEntry 35 } 2732 connUnitPortStatCountRxOfflineSequences OBJECT-TYPE 2733 SYNTAX OCTET STRING (SIZE (8)) 2734 ACCESS read-only 2735 STATUS mandatory 2736 DESCRIPTION 2737 "Count of Offline Primitive OLS received at this port. 2738 Note, this is a Fibre Channel only stat." 2739 ::= { connUnitPortStatEntry 36 } 2741 connUnitPortStatCountTxOfflineSequences OBJECT-TYPE 2742 SYNTAX OCTET STRING (SIZE (8)) 2743 ACCESS read-only 2744 STATUS mandatory 2745 DESCRIPTION 2746 "Count of Offline Primitive OLS transmitted by this port. 2747 Note, this is a Fibre Channel only stat." 2748 ::= { connUnitPortStatEntry 37 } 2750 connUnitPortStatCountNumberOfflineSequences OBJECT-TYPE 2751 SYNTAX OCTET STRING (SIZE (8)) 2752 ACCESS read-only 2753 STATUS mandatory 2754 DESCRIPTION 2755 "Count of Offline Primitive sequence received at this port. 2756 Note, this is a Fibre Channel only stat." 2757 ::= { connUnitPortStatEntry 38 } 2759 connUnitPortStatCountLinkFailures OBJECT-TYPE 2760 SYNTAX OCTET STRING (SIZE (8)) 2761 ACCESS read-only 2762 STATUS mandatory 2763 DESCRIPTION 2764 "Count of link failures. This count is part of the Link Error 2765 Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre 2766 Channel only stat." 2767 ::= { connUnitPortStatEntry 39 } 2769 connUnitPortStatCountInvalidCRC OBJECT-TYPE 2770 SYNTAX OCTET STRING (SIZE (8)) 2771 ACCESS read-only 2772 STATUS mandatory 2773 DESCRIPTION 2774 "Count of frames received with invalid CRC. This count is 2775 part of the Link Error Status Block (LESB). (FC-PH 29.8). Loop 2776 ports should not count CRC errors passing through when 2777 monitoring. Note, this is a Fibre Channel only stat." 2778 ::= { connUnitPortStatEntry 40 } 2780 connUnitPortStatCountInvalidTxWords OBJECT-TYPE 2781 SYNTAX OCTET STRING (SIZE (8)) 2782 ACCESS read-only 2783 STATUS mandatory 2784 DESCRIPTION 2785 "Count of invalid transmission words received at this 2786 port. This count is part of the Link Error Status Block (LESB). 2787 (FC-PH 29.8). Note, this is a Fibre Channel only stat." 2788 ::= { connUnitPortStatEntry 41 } 2790 connUnitPortStatCountPrimitiveSequenceProtocolErrors OBJECT-TYPE 2791 SYNTAX OCTET STRING (SIZE (8)) 2792 ACCESS read-only 2793 STATUS mandatory 2794 DESCRIPTION 2795 "Count of primitive sequence protocol errors detected at 2796 this port. This count is part of the Link Error Status 2797 Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel 2798 only stat." 2799 ::= { connUnitPortStatEntry 42 } 2801 connUnitPortStatCountLossofSignal OBJECT-TYPE 2802 SYNTAX OCTET STRING (SIZE (8)) 2803 ACCESS read-only 2804 STATUS mandatory 2805 DESCRIPTION 2806 "Count of instances of signal loss detected at port. 2808 This count is part of the Link Error Status Block (LESB). 2809 (FC-PH 29.8). Note, this is a Fibre Channel only stat." 2810 ::= { connUnitPortStatEntry 43 } 2812 connUnitPortStatCountLossofSynchronization OBJECT-TYPE 2813 SYNTAX OCTET STRING (SIZE (8)) 2814 ACCESS read-only 2815 STATUS mandatory 2816 DESCRIPTION 2817 "Count of instances of synchronization loss detected at port. 2818 This count is part of the Link Error Status Block (LESB). 2819 (FC-PH 29.8). Note, this is a Fibre Channel only stat." 2820 ::= { connUnitPortStatEntry 44 } 2822 connUnitPortStatCountInvalidOrderedSets OBJECT-TYPE 2823 SYNTAX OCTET STRING (SIZE (8)) 2824 ACCESS read-only 2825 STATUS mandatory 2826 DESCRIPTION 2827 "Count of invalid ordered sets received at port. This count 2828 is part of the Link Error Status Block (LESB). (FC-PH 29.8). 2829 Note, this is a Fibre Channel only stat." 2830 ::= { connUnitPortStatEntry 45 } 2832 connUnitPortStatCountFramesTooLong OBJECT-TYPE 2833 SYNTAX OCTET STRING (SIZE (8)) 2834 ACCESS read-only 2835 STATUS mandatory 2836 DESCRIPTION 2837 "Count of frames received at this port where the 2838 frame length was greater than what was agreed to in 2839 FLOGI/PLOGI. This could be caused by losing the end of 2840 frame delimiter. Note, this is a Fibre Channel only stat." 2841 ::= { connUnitPortStatEntry 46 } 2843 connUnitPortStatCountFramesTruncated OBJECT-TYPE 2844 SYNTAX OCTET STRING (SIZE (8)) 2845 ACCESS read-only 2846 STATUS mandatory 2847 DESCRIPTION 2848 "Count of frames received at this port where the 2849 frame length was less than the minimum indicated by the 2850 frame header - normally 24 bytes, but it could be more if the 2851 DFCTL field indicates an optional header should have been 2852 present. Note, this is a Fibre Channel only stat." 2853 ::= { connUnitPortStatEntry 47 } 2855 connUnitPortStatCountAddressErrors OBJECT-TYPE 2856 SYNTAX OCTET STRING (SIZE (8)) 2857 ACCESS read-only 2858 STATUS mandatory 2859 DESCRIPTION 2860 "Count of frames received with unknown addressing. 2861 e.x. unknown SID or DID. the SID or DID is not known to the 2862 routing algorithm. Note. this is a Fibre Channel only stat." 2863 ::= { connUnitPortStatEntry 48 } 2865 connUnitPortStatCountDelimiterErrors OBJECT-TYPE 2866 SYNTAX OCTET STRING (SIZE (8)) 2867 ACCESS read-only 2868 STATUS mandatory 2869 DESCRIPTION 2870 "Count of invalid frame delimiters received at this 2871 port. An example is a frame with a class 2 start and and a 2872 class 3 at the end. Note, this is a Fibre Channel only stat." 2873 ::= { connUnitPortStatEntry 49 } 2875 connUnitPortStatCountEncodingDisparityErrors OBJECT-TYPE 2876 SYNTAX OCTET STRING (SIZE (8)) 2877 ACCESS read-only 2878 STATUS mandatory 2879 DESCRIPTION 2880 "Count of disparity errors received at this port. Note, 2881 this is a Fibre Channel only stat." 2882 ::= { connUnitPortStatEntry 50 } 2884 ------------------------------------------------------------------ 2885 -- 2886 -- the Fibre Channel Simple Name Server table 2887 -- 2888 -- The Fibre Channel Simple Name Server table contains an entry for each device 2889 -- presently known to this connUnit. There will not be any version on this since 2890 -- FC-GS3 does not define a version today. 2891 -- 2892 -- This table is accessed either directly if the management 2893 -- software has an index value or via GetNexts. The value of 2894 -- the indexes are not required to be contiguous. 2895 -- The total number of entries are defined by the size of the table 2897 connUnitSnsMaxEntry OBJECT-TYPE 2898 SYNTAX INTEGER 2899 ACCESS read-only 2900 STATUS mandatory 2901 DESCRIPTION 2902 "The current number of entries in the table." 2903 ::= { connUnitServiceScalars 1 } 2905 connUnitSnsTable OBJECT-TYPE 2906 SYNTAX SEQUENCE OF ConnUnitSnsEntry 2907 ACCESS not-accessible 2908 STATUS mandatory 2909 DESCRIPTION 2910 "This table contains an entry for each object registered with 2911 this port in the switch." 2912 ::= { connUnitServiceTables 1 } 2914 connUnitSnsEntry OBJECT-TYPE 2915 SYNTAX ConnUnitSnsEntry 2916 ACCESS not-accessible 2917 STATUS mandatory 2918 DESCRIPTION 2919 "The Simple Name Server table for the port represented by 2920 ConnUnitSnsPortIndex ." 2921 INDEX { connUnitSnsId, connUnitSnsPortName, 2922 connUnitSnsPortIdentifier } 2923 ::= { connUnitSnsTable 1 } 2925 ConnUnitSnsEntry ::= 2926 SEQUENCE { 2927 connUnitSnsId 2928 OCTET STRING, 2929 connUnitSnsPortIndex 2930 INTEGER, 2931 connUnitSnsPortIdentifier 2932 FcAddressId, 2933 connUnitSnsPortName 2934 FcNameId, 2935 connUnitSnsNodeName 2936 FcNameId, 2937 connUnitSnsClassOfSvc 2938 OCTET STRING, 2939 connUnitSnsNodeIPAddress 2940 OCTET STRING, 2941 connUnitSnsProcAssoc 2942 OCTET STRING, 2943 connUnitSnsFC4Type 2944 OCTET STRING, 2945 connUnitSnsPortType 2946 OCTET STRING, 2947 connUnitSnsPortIPAddress 2948 OCTET STRING, 2949 connUnitSnsFabricPortName 2950 FcNameId, 2951 connUnitSnsHardAddress 2952 FcGlobalId, 2953 connUnitSnsSymbolicPortName 2954 DisplayString, 2955 connUnitSnsSymbolicNodeName 2956 DisplayString 2957 } 2959 connUnitSnsId OBJECT-TYPE 2960 SYNTAX OCTET STRING (SIZE (16)) 2961 ACCESS read-only 2962 STATUS mandatory 2963 DESCRIPTION 2964 "The connUnitId of the connectivity unit 2965 that contains this Name Server table." 2966 ::= { connUnitSnsEntry 1 } 2968 connUnitSnsPortIndex OBJECT-TYPE 2969 SYNTAX INTEGER 2970 ACCESS read-only 2971 STATUS mandatory 2972 DESCRIPTION 2973 "The physical port number of this SNS table entry. 2974 Each physical port has an SNS table with 1-n entries 2975 indexed by ConnUnitSnsPortIdentifier (port address)" 2976 ::= { connUnitSnsEntry 2 } 2978 connUnitSnsPortIdentifier OBJECT-TYPE 2979 SYNTAX FcAddressId 2980 ACCESS read-only 2981 STATUS mandatory 2982 DESCRIPTION 2983 "The Fibre Channel ID for this entry in the SNS table." 2984 ::= { connUnitSnsEntry 3 } 2986 connUnitSnsPortName OBJECT-TYPE 2987 SYNTAX FcNameId 2988 ACCESS read-only 2989 STATUS mandatory 2990 DESCRIPTION 2991 "The Port WWN for this entry in the SNS table." 2992 ::= { connUnitSnsEntry 4 } 2994 connUnitSnsNodeName OBJECT-TYPE 2995 SYNTAX FcNameId 2996 ACCESS read-only 2997 STATUS mandatory 2998 DESCRIPTION 2999 "The Node Name for this entry in the SNS table." 3000 ::= { connUnitSnsEntry 5 } 3002 connUnitSnsClassOfSvc OBJECT-TYPE 3003 SYNTAX OCTET STRING (SIZE (1)) 3004 ACCESS read-only 3005 STATUS mandatory 3006 DESCRIPTION 3007 "The Classes of Service offered by this entry in the SNS table. 3008 This is a bit mask where each bit that represents the class 3009 of service is set to a value of one if the class is supported. 3010 Class 1 is bit zero." 3011 ::= { connUnitSnsEntry 6 } 3013 connUnitSnsNodeIPAddress OBJECT-TYPE 3014 SYNTAX OCTET STRING (SIZE(16)) 3015 ACCESS read-only 3016 STATUS mandatory 3017 DESCRIPTION 3018 "The IPv6 formatted address of the Node for this entry in the 3019 SNS table." 3020 ::= { connUnitSnsEntry 7 } 3022 connUnitSnsProcAssoc OBJECT-TYPE 3023 SYNTAX OCTET STRING (SIZE (8)) 3024 ACCESS read-only 3025 STATUS mandatory 3026 DESCRIPTION 3027 "The Process Associator for this entry in the SNS table." 3028 ::= { connUnitSnsEntry 8 } 3030 connUnitSnsFC4Type OBJECT-TYPE 3031 SYNTAX OCTET STRING (SIZE (32)) 3032 ACCESS read-only 3033 STATUS mandatory 3034 DESCRIPTION 3035 "The FC-4 Types supported by this entry in the SNS table." 3036 ::= { connUnitSnsEntry 9 } 3038 connUnitSnsPortType OBJECT-TYPE 3039 SYNTAX OCTET STRING (SIZE (1)) 3040 ACCESS read-only 3041 STATUS mandatory 3042 DESCRIPTION 3043 "The Port Type of this entry in the SNS table." 3044 ::= { connUnitSnsEntry 10 } 3046 connUnitSnsPortIPAddress OBJECT-TYPE 3047 SYNTAX OCTET STRING (SIZE(16)) 3048 ACCESS read-only 3049 STATUS mandatory 3050 DESCRIPTION 3051 "The IPv6 formatted address of this entry in the SNS table." 3052 ::= { connUnitSnsEntry 11 } 3054 connUnitSnsFabricPortName OBJECT-TYPE 3055 SYNTAX FcNameId 3056 ACCESS read-only 3057 STATUS mandatory 3058 DESCRIPTION 3059 "The Fabric Port name of this entry in the SNS table." 3060 ::= { connUnitSnsEntry 12 } 3062 connUnitSnsHardAddress OBJECT-TYPE 3063 SYNTAX FcGlobalId 3064 ACCESS read-only 3065 STATUS mandatory 3066 DESCRIPTION 3067 "The Hard ALPA of this entry in the SNS table." 3068 ::= { connUnitSnsEntry 13 } 3070 connUnitSnsSymbolicPortName OBJECT-TYPE 3071 SYNTAX DisplayString (SIZE (0..79)) 3072 ACCESS read-only 3073 STATUS mandatory 3074 DESCRIPTION 3075 "The Symbolic Port Name of this entry in the SNS table." 3076 ::= { connUnitSnsEntry 14 } 3078 connUnitSnsSymbolicNodeName OBJECT-TYPE 3079 SYNTAX DisplayString (SIZE (0..79)) 3080 ACCESS read-only 3081 STATUS mandatory 3082 DESCRIPTION 3083 "The Symbolic Node Name of this entry in the SNS table." 3084 ::= { connUnitSnsEntry 15 } 3086 -- Platform Table 3087 -- Design Objectives and Scope 3088 -- Simple, read-only view of platform registration entries. 3089 -- Platform registry is a service hosted by the connectivity unit, 3090 -- in a very similar manner as the SNS table. I.E., the platform 3091 -- table is contained by the connectivity unit. A platform can 3092 -- register it's attributes and platform nodes with the registry 3093 -- service. (See FC-GS-3 Configuration Server for details.) 3094 -- The platform table is a flat, double-indexed MIB table. 3095 -- To keep the table simple, only one platform management URL is exposed. 3096 -- If a platform registers more than one management URL, the first 3097 -- one is reported in this table. 3098 -- This table is based on the fabric configuration server 3099 -- defined in the FC-GS-3 standard and enhanced platform 3100 -- attributes proposed for FC-GS-4. 3101 -- Note that the information contained in this table may only 3102 -- contain the platforms that this connUnit can see or it may 3103 -- contain a fabric wide view of the platforms. 3105 connUnitPlatformMaxEntry OBJECT-TYPE 3106 SYNTAX INTEGER 3107 ACCESS read-only 3108 STATUS mandatory 3109 DESCRIPTION 3110 "The maximum number of entries in the platform table." 3111 ::= { connUnitServiceScalars 2 } 3113 connUnitPlatformTable OBJECT-TYPE 3114 SYNTAX SEQUENCE OF ConnUnitPlatformEntry 3115 ACCESS not-accessible 3116 STATUS mandatory 3117 DESCRIPTION 3118 "" 3119 ::= { connUnitServiceTables 2 } 3121 connUnitPlatformEntry OBJECT-TYPE 3122 SYNTAX ConnUnitPlatformEntry 3123 ACCESS not-accessible 3124 STATUS mandatory 3125 DESCRIPTION 3126 "" 3127 INDEX { connUnitPlatformIndex, 3128 connUnitPlatformNodeIndex } 3129 ::= { connUnitPlatformTable 1 } 3131 ConnUnitPlatformEntry ::= 3132 SEQUENCE { 3133 connUnitPlatformIndex 3134 INTEGER, 3135 connUnitPlatformNodeIndex 3136 INTEGER, 3137 connUnitPlatformUnitID 3138 FcGlobalId, 3139 connUnitPlatformName 3140 OCTET STRING, 3142 connUnitPlatformType 3143 FcUnitType, 3144 connUnitPlatformLabel 3145 DisplayString, 3146 connUnitPlatformDescription 3147 DisplayString, 3148 connUnitPlatformLocation 3149 DisplayString, 3150 connUnitPlatformManagementUrl 3151 DisplayString, 3152 connUnitPlatformNumNodes 3153 INTEGER, 3154 connUnitPlatformNodeName 3155 FcGlobalId } 3157 connUnitPlatformIndex OBJECT-TYPE 3158 SYNTAX INTEGER (1..2147483647) 3159 ACCESS read-only 3160 STATUS mandatory 3161 DESCRIPTION 3162 "Unique table index for each platform. 3163 Valid values are between 1 and 3164 connUnitPlatformsMaxEntry." 3165 ::= { connUnitPlatformEntry 1 } 3167 connUnitPlatformNodeIndex OBJECT-TYPE 3168 SYNTAX INTEGER (1..2147483647) 3169 ACCESS read-only 3170 STATUS mandatory 3171 DESCRIPTION 3172 "Unique table index for each platform 3173 node. Valid values are between 1 and 3174 connUnitPlatformsNumNodes." 3175 ::= { connUnitPlatformEntry 2 } 3177 connUnitPlatformUnitID OBJECT-TYPE 3178 SYNTAX FcGlobalId 3179 ACCESS read-only 3180 STATUS mandatory 3181 DESCRIPTION 3182 "The connUnitId of the connectivity 3183 unit that contains this Platform table." 3184 ::= { connUnitPlatformEntry 3 } 3186 connUnitPlatformName OBJECT-TYPE 3187 SYNTAX OCTET STRING (SIZE(79)) 3188 ACCESS read-only 3189 STATUS mandatory 3190 DESCRIPTION 3191 "The platform name. May be either a 3192 readable string or a unique ID format 3193 as specified in the FC-GS-4 draft 3194 standard." 3195 ::= { connUnitPlatformEntry 4 } 3197 connUnitPlatformType OBJECT-TYPE 3198 SYNTAX FcUnitType 3199 ACCESS read-only 3200 STATUS mandatory 3201 DESCRIPTION 3202 "The platform type." 3203 ::= { connUnitPlatformEntry 6 } 3205 connUnitPlatformLabel OBJECT-TYPE 3206 SYNTAX DisplayString (SIZE (0..79)) 3207 ACCESS read-only 3208 STATUS mandatory 3209 DESCRIPTION 3210 "An administratively assigned symbolic 3211 name for the platform. The Platform 3212 Label shall only contain print-able 3213 ASCII characters." 3214 ::= { connUnitPlatformEntry 7 } 3216 connUnitPlatformDescription OBJECT-TYPE 3217 SYNTAX DisplayString (SIZE (0..79)) 3218 ACCESS read-only 3219 STATUS mandatory 3220 DESCRIPTION 3221 "A textual description of the platform. 3222 This value should include the full name 3223 and version identification of 3224 the platform's hardware type and 3225 software operating system. The 3226 Platform Description shall only contain 3227 printable ASCII characters." 3228 ::= { connUnitPlatformEntry 8 } 3230 connUnitPlatformLocation OBJECT-TYPE 3231 SYNTAX DisplayString (SIZE (0..79)) 3232 ACCESS read-only 3233 STATUS mandatory 3234 DESCRIPTION 3235 "The physical location of the platform 3236 (e.g., telephone closet, 3rd floor). The 3237 Platform Location shall only 3238 contain printable ASCII characters." 3239 ::= { connUnitPlatformEntry 9 } 3241 connUnitPlatformManagementUrl OBJECT-TYPE 3242 SYNTAX DisplayString (SIZE (0..79)) 3243 ACCESS read-only 3244 STATUS mandatory 3245 DESCRIPTION 3246 "Primary management URL for the 3247 platform. If the platform registers 3248 more than one URL, then this URL is 3249 equal to the first in the list." 3250 ::= { connUnitPlatformEntry 10 } 3252 connUnitPlatformNumNodes OBJECT-TYPE 3253 SYNTAX INTEGER 3254 ACCESS read-only 3255 STATUS mandatory 3256 DESCRIPTION 3257 "Number of nodes contained in the 3258 platform." 3259 ::= { connUnitPlatformEntry 11 } 3261 connUnitPlatformNodeName OBJECT-TYPE 3262 SYNTAX FcGlobalId 3263 ACCESS read-only 3264 STATUS mandatory 3265 DESCRIPTION 3266 "The name (WWN - world wide name) 3267 of the node contained by the platform." 3268 ::= { connUnitPlatformEntry 12 } 3270 -- SNMP trap registration group 3272 trapMaxClients OBJECT-TYPE 3273 SYNTAX INTEGER 3274 ACCESS read-only 3275 STATUS mandatory 3276 DESCRIPTION 3277 "The maximum number of SNMP trap recipients 3278 supported by the connectivity unit." 3279 ::= { trapReg 1 } 3281 trapClientCount OBJECT-TYPE 3282 SYNTAX INTEGER 3283 ACCESS read-only 3284 STATUS mandatory 3285 DESCRIPTION 3286 "The current number of rows in the trap table." 3287 ::= { trapReg 2 } 3289 trapRegTable OBJECT-TYPE 3290 SYNTAX SEQUENCE OF TrapRegEntry 3291 ACCESS not-accessible 3292 STATUS mandatory 3293 DESCRIPTION 3294 "A table containing a row for each IP address/port 3295 number that traps will be sent to." 3296 ::= { trapReg 3 } 3298 trapRegEntry OBJECT-TYPE 3299 SYNTAX TrapRegEntry 3300 ACCESS not-accessible 3301 STATUS mandatory 3302 DESCRIPTION 3303 "Ip/Port pair for a specific client." 3305 INDEX { trapRegIpAddress, 3306 trapRegPort } 3307 ::= { trapRegTable 1 } 3309 TrapRegEntry ::= 3310 SEQUENCE { 3311 trapRegIpAddress 3312 IpAddress, 3313 trapRegPort 3314 INTEGER (1..2147483647), 3315 trapRegFilter 3316 FcEventSeverity, 3317 trapRegRowState 3318 INTEGER 3319 } 3321 trapRegIpAddress OBJECT-TYPE 3322 SYNTAX IpAddress 3323 ACCESS read-only 3324 STATUS mandatory 3325 DESCRIPTION 3326 "The Ip address of a client registered for 3327 traps." 3328 ::= { trapRegEntry 1 } 3330 trapRegPort OBJECT-TYPE 3331 SYNTAX INTEGER (1..2147483647) 3332 ACCESS read-only 3333 STATUS mandatory 3334 DESCRIPTION 3335 "The UDP port to send traps to for this host. 3336 Normally this would be the standard trap port 3337 (162). This object is an index and must be 3338 specified to create a row in this table." 3339 ::= { trapRegEntry 2 } 3341 trapRegFilter OBJECT-TYPE 3342 SYNTAX FcEventSeverity 3343 ACCESS read-write 3344 STATUS mandatory 3345 DESCRIPTION 3346 "This value defines the trap severity 3347 filter for this trap host. The connUnit will send 3348 traps to this host that have a severity level 3349 less than or equal to this value. 3350 The default value of this object is 'warning'." 3351 ::= { trapRegEntry 3} 3353 trapRegRowState OBJECT-TYPE 3354 SYNTAX INTEGER { 3355 rowDestroy(1), -- Remove row from table. 3356 rowInactive(2), -- Row exists, but TRAPs disabled 3357 rowActive(3) -- Row exists and is enabled for 3358 -- sending traps 3359 } 3360 ACCESS read-write 3361 STATUS mandatory 3362 DESCRIPTION 3363 "Specifies the state of the row. 3364 rowDestroy 3365 READ: Can never happen. 3366 WRITE: Remove this row from the table. 3367 rowInactive 3368 READ: Indicates that this row does exist, but 3369 that traps are not enabled to be sent to the 3370 target. 3371 WRITE: If the row does not exist, and the agent 3372 allows writes to the trap table, then a new 3373 row is created. The values of the optional 3374 columns will be set to default values. Traps are 3375 not enabled to be sent to the target. If the row 3376 already existed, then traps are disabled from being 3377 sent to the target. 3378 rowActive 3379 READ: Indicates that this row exists, and that traps 3380 are enabled to be sent to the target. 3381 WRITE: If the row does not exist, and the agent 3382 allows writes to the trap table, then a new row is 3383 created. The values of the optional columns will be 3384 set to default values. Traps are enabled to be sent 3385 to the target. If the row already exists, then traps 3386 are enabled to be sent to the target. 3388 A value of rowActive or rowInactive must be specified to 3389 create a row in the table." 3390 ::= { trapRegEntry 4} 3392 -- Related traps 3394 connUnitStatusChange TRAP-TYPE 3395 ENTERPRISE fcmgmt 3396 VARIABLES { connUnitStatus, connUnitState } 3397 DESCRIPTION 3398 "The overall status of the connectivity unit has 3399 changed. 3400 Recommended severity level (for filtering): alert" 3401 ::= 1 3403 -- connUnitAddedTrap , 2, no longer used 3405 connUnitDeletedTrap TRAP-TYPE 3406 ENTERPRISE fcmgmt 3407 VARIABLES { connUnitId } 3408 DESCRIPTION 3409 "A connUnit has been deleted from this agent. 3410 Recommended severity level (for filtering): warning" 3411 ::= 3 3413 connUnitEventTrap TRAP-TYPE 3414 ENTERPRISE fcmgmt 3415 VARIABLES { connUnitEventId, 3416 connUnitEventType, 3417 connUnitEventObject, 3418 connUnitEventDescr } 3419 DESCRIPTION 3420 "An event has been generated by the 3421 connectivity unit. 3422 Recommended severity level (for filtering): info" 3423 ::= 4 3425 connUnitSensorStatusChange TRAP-TYPE 3426 ENTERPRISE fcmgmt 3427 VARIABLES { connUnitSensorStatus } 3428 DESCRIPTION 3429 "The overall status of the connectivity unit has 3430 changed. 3431 Recommended severity level (for filtering): alert" 3432 ::= 5 3434 connUnitPortStatusChange TRAP-TYPE 3435 ENTERPRISE fcmgmt 3436 VARIABLES { connUnitPortStatus, connUnitPortState } 3437 DESCRIPTION 3438 "The overall status of the connectivity unit has 3439 changed. 3440 Recommended severity level (for filtering): alert" 3441 ::= 6 3443 END 3445 Author Contact Information: 3447 Steven Blumenau 3448 EMC Corporation 3449 171 South Street 3450 Hopkinton, MA 01748-9103 3451 USA 3452 Phone: 1-508-435-1000 x24657 3453 E-mail: blumenau_steven@emc.com 3455 (This draft expires Mar 17, 2002.)