1 ISNS-MIB DEFINITIONS ::= BEGIN
27 FROM SNMP-FRAMEWORK-MIB
45 isnsMIB MODULE-IDENTITY
46 LAST-UPDATED "200707110000Z"
50 ORGANIZATION "IETF IPS Working Group"
54 1704 Automation Parkway
59 Email: kgibbons@yahoo.com
63 2741 Middlefield Rd, Suite 200
68 Email: gramkumar@stanfordalumni.org
77 Email: skipp@brocade.com
81 "This module defines management information
82 specific to internet Storage Name Service
85 Copyright (C) The IETF Trust (2007).
86 This version of this MIB module is part
87 of RFC 4939; see the RFC itself for full
90 REVISION "200707110000Z"
93 "Initial version of iSNS Management Module.
94 This MIB published as RFC 4939."
102 -- Textual Conventions
105 IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION
109 "The unique Discovery Domain Set Identifier associated with a
110 Discovery Domain Set (DDS)."
111 REFERENCE "RFC 4171, Section 6.11.1.1"
112 SYNTAX Unsigned32 ( 1 .. 4294967295 )
114 IsnsDdsStatusType ::= TEXTUAL-CONVENTION
117 "The status of a Discovery Domain Set (DDS) registered in the
118 iSNS. The initially assigned values are below:
124 Setting a bit to 1 indicates the feature is enabled.
125 Otherwise, it is disabled. The future assignment of any of
126 the reserved values will be documented in a revision of
128 REFERENCE "RFC 4171, Section 6.11.1.3"
130 reserved0(0), reserved1(1), reserved2(2),
131 reserved3(3), reserved4(4), reserved5(5),
132 reserved6(6), reserved7(7), reserved8(8),
133 reserved9(9), reserved10(10), reserved11(11),
134 reserved12(12), reserved13(13), reserved14(14),
135 reserved15(15), reserved16(16), reserved17(17),
136 reserved18(18), reserved19(19), reserved20(20),
137 reserved21(21), reserved22(22), reserved23(23),
138 reserved24(24), reserved25(25), reserved26(26),
139 reserved27(27), reserved28(28), reserved29(29),
144 IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION
148 "The unique Discovery Domain Identifier (DD_ID) associated
152 with each Discovery Domain (DD). This is used to
153 uniquely index and reference a DD."
154 REFERENCE "RFC 4171, Section 6"
155 SYNTAX Unsigned32 ( 1 .. 4294967295 )
157 IsnsDdFeatureType ::= TEXTUAL-CONVENTION
160 "This type defines the features that each Discovery Domain
167 Boot List: this feature indicates that the targets
168 in this DD provide boot capabilities for the member
171 Setting a bit to 1 indicates the feature is enabled.
172 Otherwise, it is disabled. The future assignment of any of
173 the reserved values will be documented in a revision of
175 REFERENCE "RFC 4171, Section 6.11.2.9"
177 reserved0(0), reserved1(1), reserved2(2),
178 reserved3(3), reserved4(4), reserved5(5),
179 reserved6(6), reserved7(7), reserved8(8),
180 reserved9(9), reserved10(10), reserved11(11),
181 reserved12(12), reserved13(13), reserved14(14),
182 reserved15(15), reserved16(16), reserved17(17),
183 reserved18(18), reserved19(19), reserved20(20),
184 reserved21(21), reserved22(22), reserved23(23),
185 reserved24(24), reserved25(25), reserved26(26),
186 reserved27(27), reserved28(28), reserved29(29),
191 IsnsDdDdsModificationType ::= TEXTUAL-CONVENTION
194 "The methods that can be used to modify the Discovery
195 Domain and Discovery Domain Sets in an iSNS Server
198 --------- ------------------------------------
199 0 Control Nodes are allowed
203 1 Target iSCSI Nodes are allowed
204 2 Initiator iSCSI Nodes are allowed
205 3 Target iFCP Ports are allowed
206 4 Initiator iFCP Ports are allowed
208 Setting a bit to 1 indicates the feature is
209 enabled. Otherwise, it is disabled."
210 REFERENCE "RFC 4171, Section 2.4"
214 initiatorIscsiNode(2),
219 IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION
223 "The identifier for the unique integer Entity Index
224 associated with an iSNS registered Entity object, and the
225 value zero. The value zero is object-specific and MUST
226 therefore be defined as part of the description of any
227 object that uses this syntax. Examples of the usage of
228 zero might include situations where the Entity is unknown,
229 or not yet registered in the iSNS server. If a value of
230 zero is not valid for an object, then that MUST be
232 REFERENCE "RFC 4171, Section 6"
233 SYNTAX Unsigned32 ( 0 .. 4294967295 )
235 IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION
239 "The identifier for the unique integer Portal Group Index
240 associated with an iSNS registered Portal Group object."
241 REFERENCE "RFC 4171, Section 6"
242 SYNTAX Unsigned32 ( 1 .. 4294967295 )
244 IsnsPortalIndexId ::= TEXTUAL-CONVENTION
248 "The identifier for the unique integer Portal Index
249 associated with an iSNS registered Portal object. The
250 index is created by the iSNS Server for mapping between
254 registered objects. The Portal Index used for a specific
255 portal IP-address and port number pair is only persistent
256 across reboots for portals that have been explicitly added
257 to a Discovery Domain (DD). If a portal is not explicitly
258 registered in any DD, then the index used for a portal can
259 change after a server reinitialization."
260 REFERENCE "RFC 4171, Section 6"
261 SYNTAX Unsigned32 ( 1 .. 4294967295 )
263 IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION
266 "The UDP or TCP port type being used by a Portal for an
268 REFERENCE "RFC 4171, Section 6.3.2"
269 SYNTAX INTEGER { udp(1), tcp(2) }
271 IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION
275 "The Portal Group Tag (PGT) represents an association
276 between a Portal and iSCSI Node using the value range
277 0 to 65535. A PGT with no association is a NULL
278 value. The value of -1 indicates a NULL value."
279 REFERENCE "RFC 4171, Section 6.5.4, and RFC 3720"
280 SYNTAX Integer32 ( -1 .. 65535 )
282 IsnsPortalSecurityType ::= TEXTUAL-CONVENTION
285 "Indicates security attribute settings for a Portal that is
286 registered in the iSNS server. The bitmapVALID field must
287 be set in order for the contents to be considered valid
288 information. The definitions of the bit fields are based
289 on RFC 4171. The initial representation of each bit setting
290 (0 or 1) is indicated below.
292 --------- ------------------------------------
293 25 1 = Tunnel Mode Preferred; 0 = No Preference
294 26 1 = Transport Mode Preferred; 0 = No
296 27 1 = PFS Enabled; 0 = PFS Disabled
297 28 1 = Aggressive Mode Enabled; 0 = Disabled
298 29 1 = Main Mode Enabled; 0 = MM Disabled
299 30 1 = IKE/IPsec Enabled; 0 = IKE/IPsec
301 31 1 = Bitmap VALID; 0 = INVALID
307 The future assignment of any of the reserved values will be
308 documented in a revision of RFC 4171."
309 REFERENCE "RFC 4171, Section 6.3.9"
311 reserved0(0), reserved1(1), reserved2(2),
312 reserved3(3), reserved4(4), reserved5(5),
313 reserved6(6), reserved7(7), reserved8(8),
314 reserved9(9), reserved10(10), reserved11(11),
315 reserved12(12), reserved13(13), reserved14(14),
316 reserved15(15), reserved16(16), reserved17(17),
317 reserved18(18), reserved19(19), reserved20(20),
318 reserved21(21), reserved22(22), reserved23(23),
320 tunnelModePreferred(25),
321 transportModePreferred(26),
323 agressiveModeEnabled(28),
329 IsnsNodeIndexId ::= TEXTUAL-CONVENTION
333 "The identifier for the unique integer Node Index associated
334 with a storage node. This index provides a 1-to-1 mapping
335 to an iSCSI node name. The iSCSI node name maximum length
336 is too long to be used for an index directly. The iSCSI
337 node index used for a specific iSCSI node name is identical
338 in all DDs, and is persistent across server
339 reinitializations when the iSCSI node is a member of a
340 Discovery Domain (DD) or is registered as a Control Node.
341 Furthermore, index values for recently deregistered objects
342 SHOULD NOT be reused in the short term."
343 REFERENCE "RFC 4171, Section 6.4.5"
344 SYNTAX Unsigned32 ( 1 .. 4294967295 )
346 IsnsIscsiNodeType ::= TEXTUAL-CONVENTION
349 "The iSCSI Node Type defines the functions of the registered
350 object. The definitions of each setting are defined in
362 Setting a bit to 1 indicates the node has the corresponding
363 characteristics. The future assignment of any of the
364 reserved values will be documented in a revision of
366 REFERENCE "RFC 4171, Section 6.4.2"
368 reserved0(0), reserved1(1), reserved2(2),
369 reserved3(3), reserved4(4), reserved5(5),
370 reserved6(6), reserved7(7), reserved8(8),
371 reserved9(9), reserved10(10), reserved11(11),
372 reserved12(12), reserved13(13), reserved14(14),
373 reserved15(15), reserved16(16), reserved17(17),
374 reserved18(18), reserved19(19), reserved20(20),
375 reserved21(21), reserved22(22), reserved23(23),
376 reserved24(24), reserved25(25), reserved26(26),
377 reserved27(27), reserved28(28),
383 IsnsFcClassOfServiceType ::= TEXTUAL-CONVENTION
386 "This defines the Fibre Channel Class of Service types
387 that are supported by the registered port. The
388 definitions are as defined in RFC 4171.
390 --------- ----------------
391 28 Fibre Channel Class 3 Supported
392 29 Fibre Channel Class 2 Supported
395 Setting a bit to 1 indicates the class of service is
396 supported. The future assignment of any of the
397 reserved values will be documented in a revision of
399 REFERENCE "RFC 4171, Section 6.6.8"
401 reserved0(0), reserved1(1), reserved2(2),
402 reserved3(3), reserved4(4), reserved5(5),
403 reserved6(6), reserved7(7), reserved8(8),
407 reserved9(9), reserved10(10), reserved11(11),
408 reserved12(12), reserved13(13), reserved14(14),
409 reserved15(15), reserved16(16), reserved17(17),
410 reserved18(18), reserved19(19), reserved20(20),
411 reserved21(21), reserved22(22), reserved23(23),
412 reserved24(24), reserved25(25), reserved26(26),
418 IsnsIscsiScnType ::= TEXTUAL-CONVENTION
421 "The iSCSI Node State Change Notification (SCN) values
422 for a node as defined in RFC 4171.
424 ------------ ----------------
425 24 Initiator and self information only
426 25 Target and self information only
427 26 Management registration/SCN
431 30 DD or DDS member removed (Mgmt
433 31 (Lsb) DD or DDS member added (Mgmt
437 Setting a bit to 1 indicates that type of SCN is enabled.
438 The future assignment of any of the reserved values will be
439 documented in a revision of RFC 4171."
440 REFERENCE "RFC 4171, Section 6.4.4"
442 reserved0(0), reserved1(1), reserved2(2),
443 reserved3(3), reserved4(4), reserved5(5),
444 reserved6(6), reserved7(7), reserved8(8),
445 reserved9(9), reserved10(10), reserved11(11),
446 reserved12(12), reserved13(13), reserved14(14),
447 reserved15(15), reserved16(16), reserved17(17),
448 reserved18(18), reserved19(19), reserved20(20),
449 reserved21(21), reserved22(22), reserved23(23),
450 initiatorAndSelfOnly(24),
451 targetAndSelfOnly(25),
452 managementRegistrationScn(26),
459 ddOrDdsMemberRemoved(30),
460 ddOrDdsMemberAdded(31)
463 IsnsIfcpScnType ::= TEXTUAL-CONVENTION
466 "The iFCP State Change Notification (SCN) values for an iFCP
467 object as defined in RFC 4171.
469 ------------ ----------------
470 24 Initiator and self information only
471 25 Target and self information only
472 26 Management registration/SCN
476 30 DD or DDS member removed (Mgmt
478 31 (Lsb) DD or DDS member added (Mgmt
482 Setting a bit to 1 indicates that type of SCN is enabled.
483 The future assignment of any of the reserved values will be
484 documented in a revision of RFC 4171."
485 REFERENCE "RFC 4171, Section 6.6.12"
487 reserved0(0), reserved1(1), reserved2(2),
488 reserved3(3), reserved4(4), reserved5(5),
489 reserved6(6), reserved7(7), reserved8(8),
490 reserved9(9), reserved10(10), reserved11(11),
491 reserved12(12), reserved13(13), reserved14(14),
492 reserved15(15), reserved16(16), reserved17(17),
493 reserved18(18), reserved19(19), reserved20(20),
494 reserved21(21), reserved22(22), reserved23(23),
495 initiatorAndSelfOnly(24),
496 targetAndSelfOnly(25),
497 managementRegistrationScn(26),
501 ddOrDdsMemberRemoved(30),
502 ddOrDdsMemberAdded(31)
505 IsnsFcPortRoleType ::= TEXTUAL-CONVENTION
511 "The FC Port Role defines the functions of the registered
512 object. The definitions of each setting are defined in
521 Setting a bit to 1 indicates the port has the corresponding
522 characteristics. The future assignment of any of the
523 reserved values will be documented in a revision of
525 REFERENCE "RFC 4171, Section 6.6.13"
527 reserved0(0), reserved1(1), reserved2(2),
528 reserved3(3), reserved4(4), reserved5(5),
529 reserved6(6), reserved7(7), reserved8(8),
530 reserved9(9), reserved10(10), reserved11(11),
531 reserved12(12), reserved13(13), reserved14(14),
532 reserved15(15), reserved16(16), reserved17(17),
533 reserved18(18), reserved19(19), reserved20(20),
534 reserved21(21), reserved22(22), reserved23(23),
535 reserved24(24), reserved25(25), reserved26(26),
536 reserved27(27), reserved28(28),
542 IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION
545 "The types of iSNS Server discovery methods that are enabled
546 on an iSNS Server. The options are DHCP, Service Location
547 Protocol (SLP), multicast group iSNS heartbeat, broadcast
548 group iSNS heartbeat, configured server list, and other.
549 The iSNS Server may support additional discovery methods
551 REFERENCE "RFC 4171, Section 2.5"
565 -- Internet Storage Name Service Management
569 isnsNotifications OBJECT IDENTIFIER ::=
571 isnsObjects OBJECT IDENTIFIER ::=
573 isnsConformance OBJECT IDENTIFIER ::=
577 -- iSNS Server instance managed objects --------------------
580 isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 }
582 isnsServerTable OBJECT-TYPE
583 SYNTAX SEQUENCE OF IsnsServerEntry
584 MAX-ACCESS not-accessible
587 "This table provides a list of the iSNS Server instances
588 that are managed through the same SNMP context."
589 ::= { isnsServerInfo 1 }
591 isnsServerEntry OBJECT-TYPE
592 SYNTAX IsnsServerEntry
593 MAX-ACCESS not-accessible
596 "This is a row in the iSNS Server instance table. The number
597 of rows is dependent on the number of iSNS Server instances
598 that are being managed through the same SNMP context."
599 INDEX { isnsServerIndex }
600 ::= { isnsServerTable 1 }
604 isnsServerIndex Unsigned32,
605 isnsServerName SnmpAdminString,
606 isnsServerIsnsVersion Unsigned32,
607 isnsServerVendorInfo SnmpAdminString,
611 isnsServerPhysicalIndex PhysicalIndex,
612 isnsServerTcpPort InetPortNumber,
613 isnsServerUdpPort InetPortNumber,
614 isnsServerDiscontinuityTime
616 isnsServerRole INTEGER,
617 isnsServerDiscoveryMethodsEnabled
618 IsnsSrvrDiscoveryMethodsType,
619 isnsServerDiscoveryMcGroupType
621 isnsServerDiscoveryMcGroupAddress
623 isnsServerEsiNonResponseThreshold
625 isnsServerEnableControlNodeMgtScn
627 isnsServerDefaultDdDdsStatus
629 isnsServerUpdateDdDdsSupported
630 IsnsDdDdsModificationType,
631 isnsServerUpdateDdDdsEnabled
632 IsnsDdDdsModificationType
635 isnsServerIndex OBJECT-TYPE
636 SYNTAX Unsigned32 ( 1 .. 4294967295 )
637 MAX-ACCESS not-accessible
640 "This object uniquely identifies the iSNS Server being
641 managed by the SNMP context and is the key for this table.
642 This is an instance index for each iSNS Server being
643 managed. The value of this object is used elsewhere in
644 the MIB to reference specific iSNS Servers."
645 ::= { isnsServerEntry 1 }
647 isnsServerName OBJECT-TYPE
648 SYNTAX SnmpAdminString
652 "A non-unique name that can be assigned to the iSNS Server
653 instance. If not configured, then the string SHALL be
655 ::= { isnsServerEntry 2 }
657 isnsServerIsnsVersion OBJECT-TYPE
658 SYNTAX Unsigned32 ( 0 .. 65535 )
665 "The iSNS version value as contained in messages received
666 from the current primary server. The header of each iSNSP
667 message contains the iSNS version of the sender. If
668 unknown, the reported value is 0."
671 ::= { isnsServerEntry 3 }
673 isnsServerVendorInfo OBJECT-TYPE
674 SYNTAX SnmpAdminString
678 "If this server instance is utilizing the product of a
679 particular 'vendor', then this managed object contains
680 that vendor's name and version. Otherwise, the
681 string SHALL be zero-length. The format of the string
682 is as follows: Vendor Name, Vendor Version, Vendor
686 --------- ----------------
687 Vendor Name The name of the vendor (if one exists)
688 Vendor Version The version of the vendor product
689 Vendor Defined This follows the second comma in the
690 string, if one exists, and is vendor
693 ::= { isnsServerEntry 4 }
695 isnsServerPhysicalIndex OBJECT-TYPE
700 "An index identifying the network interface for this iSNS
701 Server within a network entity. This index maps to the
702 entPhysicalIndex of entPhysicalTable table in RFC 4133. The
703 entPhysicalClass value for the table row must be 'port', as
704 the interface must be able to send and receive data."
705 REFERENCE "RFC 4133, RFC 4171, Section 2.5 - 2.8"
706 ::= { isnsServerEntry 5 }
708 isnsServerTcpPort OBJECT-TYPE
709 SYNTAX InetPortNumber
716 "Indicates the TCP port this iSNS instance is accepting
717 iSNSP messages on, generally the iSNS well-known port.
718 The well-known TCP port for iSNSP is 3205. If TCP is
719 not supported by this server instance, then the value
721 ::= { isnsServerEntry 6 }
723 isnsServerUdpPort OBJECT-TYPE
724 SYNTAX InetPortNumber
728 "Indicates the UDP port this iSNS instance is accepting
729 iSNSP messages on; generally, the iSNS well-known port.
730 The well-known UDP port for iSNSP is 3205. If UDP is
731 not supported by this server instance, then the value
733 ::= { isnsServerEntry 7 }
735 isnsServerDiscontinuityTime OBJECT-TYPE
740 "The value of sysUpTime on the most recent occasion that
741 this iSNS server became active or suffered a
743 ::= { isnsServerEntry 8 }
745 isnsServerRole OBJECT-TYPE
746 SYNTAX INTEGER { notSet(1),
752 "The current operational mode of this iSNS Server instance.
755 --------- ----------------
756 notSet The iSNS Server role is not
758 server The iSNS Server instance is
759 an operational iSNS Server.
760 backupServer The iSNS Server instance is
764 currently acting as a backup."
765 REFERENCE "RFC 4171, Section 2.7 - 2.8"
766 ::= { isnsServerEntry 9 }
768 isnsServerDiscoveryMethodsEnabled OBJECT-TYPE
769 SYNTAX IsnsSrvrDiscoveryMethodsType
773 "Indicates the discovery methods currently enabled for
774 this iSNS Server instance. This allows a client to
775 determine what discovery methods can be used for
776 this iSNS Server. Additional methods of discovery may
778 ::= { isnsServerEntry 10 }
780 isnsServerDiscoveryMcGroupType OBJECT-TYPE
781 SYNTAX InetAddressType
785 "The type of Internet address in
786 isnsServerDiscoveryMcGroupAddress. If the address is
787 specified, then it must be a valid multicast address and the
788 value of this object must be ipv4(1), ipv6(2), ipv4z(3), or
789 ipv6z(4); otherwise, the value of this object is
790 unknown(0), and the value of
791 isnsServerDiscoveryMcGroupAddress is the zero-length string."
792 ::= { isnsServerEntry 11 }
794 isnsServerDiscoveryMcGroupAddress OBJECT-TYPE
799 "The multicast group that iSNS Heartbeat messages are
800 sent to if multicast-based discovery has been enabled
801 for this server instance. If not configured, then the
802 string SHALL be zero-length. The format of this
803 object is specified by isnsServerDiscoveryMcGroupType."
804 ::= { isnsServerEntry 12 }
806 isnsServerEsiNonResponseThreshold OBJECT-TYPE
807 SYNTAX Unsigned32 ( 0 .. 65535 )
811 "Entity Status Inquiry (ESI) Non-Response Threshold -
815 the number of ESI messages that will be sent without
816 receiving a response before an entity is deregistered
817 from the iSNS database. A value of 0 indicates
818 Entities will never be deregistered due to non-receipt
820 REFERENCE "RFC 4171, Section 2.4"
822 ::= { isnsServerEntry 13 }
824 isnsServerEnableControlNodeMgtScn OBJECT-TYPE
829 "Indicates if the iSNS Server administrative option to send
830 Management SCNs to Control Nodes is enabled. Management
831 SCNs are used by Control Nodes to monitor and control an
832 iSNS Server. If enabled, Control Nodes can register to
833 receive Management SCNs."
834 REFERENCE "RFC 4171, Section 2.2.3, 2.4"
836 ::= { isnsServerEntry 14 }
838 isnsServerDefaultDdDdsStatus OBJECT-TYPE
839 SYNTAX INTEGER { inNoDomain(1),
840 inDefaultDdAndDds(2) }
844 "This indicates the Discovery Domain (DD) and Discovery
845 Domain Set (DDS) membership status for a new device
846 when registered in the iSNS Server instance. Either the
847 new device will not be in a DD/DDS, or will be placed
848 into a default DD and default DDS. The default setting
850 REFERENCE "RFC 4171, Section 2.4"
851 DEFVAL { inNoDomain }
852 ::= { isnsServerEntry 15 }
854 isnsServerUpdateDdDdsSupported OBJECT-TYPE
855 SYNTAX IsnsDdDdsModificationType
859 "The methods that this iSNS Server instance supports
860 to modify Discovery Domains and Discovery Domain Sets."
861 REFERENCE "RFC 4171, Section 2.4"
862 ::= { isnsServerEntry 16 }
867 isnsServerUpdateDdDdsEnabled OBJECT-TYPE
868 SYNTAX IsnsDdDdsModificationType
872 "This indicates the methods this server instance currently
873 allows for modifying Discovery Domains and Discovery
875 REFERENCE "RFC 4171, Sec 2.2.2 and 2.4"
876 ::= { isnsServerEntry 17 }
879 -- Count of objects currently registered in a server instance
882 isnsNumObjectsTable OBJECT-TYPE
885 MAX-ACCESS not-accessible
888 "Table providing the number of registered objects of each
889 type in the iSNS Server instance. The number of entries is
890 dependent upon the number of iSNS Server instances being
892 ::= { isnsServerInfo 2 }
894 isnsNumObjectsEntry OBJECT-TYPE
895 SYNTAX IsnsNumObjectsEntry
896 MAX-ACCESS not-accessible
899 "Entry of an iSNS Server instance."
900 AUGMENTS { isnsServerEntry }
901 ::= { isnsNumObjectsTable 1 }
903 IsnsNumObjectsEntry ::= SEQUENCE {
906 isnsNumEntities Gauge32,
907 isnsNumPortals Gauge32,
908 isnsNumPortalGroups Gauge32,
909 isnsNumIscsiNodes Gauge32,
910 isnsNumFcPorts Gauge32,
911 isnsNumFcNodes Gauge32
917 isnsNumDds OBJECT-TYPE
918 SYNTAX Gauge32 ( 0 .. 4294967295 )
922 "The current total number of Discovery Domain Sets
923 in this iSNS instance. This is the number of rows
924 in the isnsDdsTable."
925 ::= { isnsNumObjectsEntry 1 }
927 isnsNumDd OBJECT-TYPE
928 SYNTAX Gauge32 ( 0 .. 4294967295 )
932 "The current total number of Discovery Domains
933 in this iSNS instance. This is the number of rows in the
935 ::= { isnsNumObjectsEntry 2 }
937 isnsNumEntities OBJECT-TYPE
938 SYNTAX Gauge32 ( 0 .. 4294967295 )
942 "The current number of Entities registered in this
943 iSNS Server instance. This is the number of rows in
944 the isnsRegEntityTable for this instance."
945 ::= { isnsNumObjectsEntry 3 }
947 isnsNumPortals OBJECT-TYPE
948 SYNTAX Gauge32 ( 0 .. 4294967295 )
952 "The current total number of Portals registered in iSNS.
953 This is the number of rows in isnsRegPortalTable."
954 ::= { isnsNumObjectsEntry 4 }
956 isnsNumPortalGroups OBJECT-TYPE
957 SYNTAX Gauge32 ( 0 .. 4294967295 )
961 "The current total number of Portal Groups registered in
962 iSNS. This is the number of rows in isnsRegPgTable."
963 ::= { isnsNumObjectsEntry 5 }
968 isnsNumIscsiNodes OBJECT-TYPE
969 SYNTAX Gauge32 ( 0 .. 4294967295 )
973 "The current total number of iSCSI node entries registered
974 in the iSNS. This is the number rows in
975 isnsRegIscsiNodeTable."
976 ::= { isnsNumObjectsEntry 6 }
978 isnsNumFcPorts OBJECT-TYPE
979 SYNTAX Gauge32 ( 0 .. 4294967295 )
983 "The current total number of FC Port entries registered
984 in the iSNS. This is the number of rows in
986 ::= { isnsNumObjectsEntry 7 }
988 isnsNumFcNodes OBJECT-TYPE
989 SYNTAX Gauge32 ( 0 .. 4294967295 )
993 "The current total number of FC node entries registered
994 in the iSNS. This is the number of rows in
996 ::= { isnsNumObjectsEntry 8 }
999 -- Control node information
1002 isnsControlNodeInfo OBJECT IDENTIFIER ::=
1003 { isnsServerInfo 3 }
1006 -- Specific iSCSI Nodes authorized to register as Control
1010 isnsControlNodeIscsiTable OBJECT-TYPE
1012 IsnsControlNodeIscsiEntry
1013 MAX-ACCESS not-accessible
1019 "Specified iSCSI Nodes that can register or are registered
1020 as control nodes. The number of rows is dependent on the
1021 number of iSCSI Control Nodes."
1022 ::= { isnsControlNodeInfo 1 }
1024 isnsControlNodeIscsiEntry OBJECT-TYPE
1025 SYNTAX IsnsControlNodeIscsiEntry
1026 MAX-ACCESS not-accessible
1029 "This is an iSCSI Control Node entry for a specific iSNS
1031 INDEX { isnsServerIndex,
1032 isnsControlNodeIscsiNodeIndex }
1033 ::= { isnsControlNodeIscsiTable 1 }
1035 IsnsControlNodeIscsiEntry ::= SEQUENCE {
1036 isnsControlNodeIscsiNodeIndex IsnsNodeIndexId,
1037 isnsControlNodeIscsiNodeName SnmpAdminString,
1038 isnsControlNodeIscsiIsRegistered TruthValue,
1039 isnsControlNodeIscsiRcvMgtSCN TruthValue
1042 isnsControlNodeIscsiNodeIndex OBJECT-TYPE
1043 SYNTAX IsnsNodeIndexId
1044 MAX-ACCESS not-accessible
1047 "The index for the iSCSI storage node authorized to act
1049 ::= { isnsControlNodeIscsiEntry 1 }
1051 isnsControlNodeIscsiNodeName OBJECT-TYPE
1052 SYNTAX SnmpAdminString
1053 MAX-ACCESS read-only
1056 "The iSCSI Name of the initiator or target associated with
1057 the storage node. The iSCSI Name cannot be longer than
1058 223 bytes. The iSNS Server internal maximum size is 224
1059 bytes to provide NULL termination. This is the iSCSI Node
1060 Name for the storage node authorized and/or acting as a
1062 ::= { isnsControlNodeIscsiEntry 2 }
1064 isnsControlNodeIscsiIsRegistered OBJECT-TYPE
1066 MAX-ACCESS read-only
1072 "Indicates whether the control node is currently
1073 registered in the iSNS Server instance."
1074 ::= { isnsControlNodeIscsiEntry 3 }
1076 isnsControlNodeIscsiRcvMgtSCN OBJECT-TYPE
1078 MAX-ACCESS read-only
1081 "Indicates whether the Control Node has registered to
1082 receive Management SCNs. Management SCNs are sent to
1083 a Control Node if they are enabled, as indicated by
1084 isnsServerEnableControlNodeMgtScn, and the Control
1085 Node has registered for them."
1086 REFERENCE "RFC 4171, Section 2.2.3, 2.4"
1087 ::= { isnsControlNodeIscsiEntry 4 }
1090 -- Specific FC Ports authorized to register as Control
1094 isnsControlNodeFcPortTable OBJECT-TYPE
1096 IsnsControlNodeFcPortEntry
1097 MAX-ACCESS not-accessible
1100 "Specified FC Ports that can register or are registered as
1101 control nodes. The number of rows is dependent on the
1102 number of FC Port Control Nodes."
1103 ::= { isnsControlNodeInfo 2 }
1105 isnsControlNodeFcPortEntry OBJECT-TYPE
1106 SYNTAX IsnsControlNodeFcPortEntry
1107 MAX-ACCESS not-accessible
1110 "FC Port control node entry."
1111 INDEX { isnsServerIndex,
1112 isnsControlNodeFcPortWwpn }
1113 ::= { isnsControlNodeFcPortTable 1 }
1115 IsnsControlNodeFcPortEntry ::= SEQUENCE {
1116 isnsControlNodeFcPortWwpn FcNameIdOrZero,
1117 isnsControlNodeFcPortIsRegistered TruthValue,
1121 isnsControlNodeFcPortRcvMgtSCN TruthValue
1124 isnsControlNodeFcPortWwpn OBJECT-TYPE
1125 SYNTAX FcNameIdOrZero (SIZE(8))
1126 MAX-ACCESS not-accessible
1129 "The FC Port World Wide Port Name that can and/or is acting
1130 as a Control Node for the specified iSNS Server. A zero-
1131 length string is not valid for this managed object.
1132 This managed object, combined with the isnsServerIndex, is
1133 the key for this table."
1134 ::= { isnsControlNodeFcPortEntry 1 }
1136 isnsControlNodeFcPortIsRegistered OBJECT-TYPE
1138 MAX-ACCESS read-only
1141 "Indicates whether the control node is currently
1142 registered in the iSNS Server instance."
1143 ::= { isnsControlNodeFcPortEntry 2 }
1145 isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE
1147 MAX-ACCESS read-only
1150 "Indicates whether the Control Node has registered to
1151 receive Management SCNs. Management SCNs are sent to
1152 a Control Node if they are enabled, as indicated by
1153 isnsServerEnableControlNodeMgtScn, and the Control
1154 Node has registered for them."
1155 REFERENCE "RFC 4171, Section 2.2.3, 2.4"
1156 ::= { isnsControlNodeFcPortEntry 3 }
1159 -- Discovery Domain Set information
1162 isnsDdsInfo OBJECT IDENTIFIER ::= { isnsServerInfo 4 }
1165 -- Discovery Domain Set Registrations -----------------
1168 isnsDdsTable OBJECT-TYPE
1172 SYNTAX SEQUENCE OF IsnsDdsEntry
1173 MAX-ACCESS not-accessible
1176 "A table containing configuration information for each
1177 Discovery Domain Set (DDS) registered in the iSNS Server
1178 instance. The number of rows in the table is dependent
1179 on the number of DDSs registered in the specified iSNS
1181 ::= { isnsDdsInfo 1 }
1183 isnsDdsEntry OBJECT-TYPE
1185 MAX-ACCESS not-accessible
1188 "Information on one Discovery Domain Set (DDS) registered
1189 in the iSNS Server instance."
1190 INDEX { isnsServerIndex, isnsDdsId}
1191 ::= { isnsDdsTable 1 }
1195 isnsDdsId IsnsDiscoveryDomainSetId,
1196 isnsDdsSymbolicName SnmpAdminString,
1197 isnsDdsStatus IsnsDdsStatusType
1200 isnsDdsId OBJECT-TYPE
1201 SYNTAX IsnsDiscoveryDomainSetId
1202 MAX-ACCESS not-accessible
1205 "The ID that refers to this Discovery Domain Set and
1206 index to the table."
1207 ::= { isnsDdsEntry 1 }
1209 isnsDdsSymbolicName OBJECT-TYPE
1210 SYNTAX SnmpAdminString
1211 MAX-ACCESS read-only
1214 "The Discovery Domain Set Symbolic Name field contains
1215 a unique variable-length description (up to 255 bytes)
1216 that is associated with the DDS. If a Symbolic Name is
1217 not provided, then one will be generated by the iSNS
1219 REFERENCE "RFC 4171, Section 6"
1223 ::= { isnsDdsEntry 2 }
1225 isnsDdsStatus OBJECT-TYPE
1226 SYNTAX IsnsDdsStatusType
1227 MAX-ACCESS read-only
1230 "The status of this Discovery Domain Set (DDS)."
1231 REFERENCE "RFC 4171, Section 6.11.1.3"
1232 ::= { isnsDdsEntry 3 }
1235 -- Discovery Domain Set Members --------------------
1239 -- DDS Membership Assignment
1242 isnsDdsMemberTable OBJECT-TYPE
1243 SYNTAX SEQUENCE OF IsnsDdsMemberEntry
1244 MAX-ACCESS not-accessible
1247 "A table containing Discovery Domains (DDs) that have
1248 been assigned to specific Discovery Domain Sets (DDSs).
1249 The number of rows in the table is dependent on the
1250 number of DD to DDS relationships in the iSNS instance."
1251 ::= { isnsDdsInfo 2 }
1254 isnsDdsMemberEntry OBJECT-TYPE
1255 SYNTAX IsnsDdsMemberEntry
1256 MAX-ACCESS not-accessible
1259 "The mapping of one Discovery Domain (DD) to a Discovery
1260 Domain Set (DDS). This indicates the DD is a member of
1262 INDEX { isnsServerIndex,
1265 ::= { isnsDdsMemberTable 1 }
1267 IsnsDdsMemberEntry ::=
1269 isnsDdsMemberDdId IsnsDiscoveryDomainId,
1270 isnsDdsMemberSymbolicName SnmpAdminString
1276 isnsDdsMemberDdId OBJECT-TYPE
1277 SYNTAX IsnsDiscoveryDomainId
1278 MAX-ACCESS not-accessible
1281 "The ID that identifies the Discovery Domain
1282 that is a member of the Discovery Domain Set."
1283 ::= { isnsDdsMemberEntry 1 }
1285 isnsDdsMemberSymbolicName OBJECT-TYPE
1286 SYNTAX SnmpAdminString
1287 MAX-ACCESS read-only
1290 "The Symbolic Name of the Discovery Domain that is a member
1291 of this DDS. This value SHALL be identical to the object
1292 isnsDdSymbolicName for the associated DD ID."
1293 REFERENCE "RFC 4171, Section 6"
1294 ::= { isnsDdsMemberEntry 2 }
1297 -- Discovery Domain information
1300 isnsDdInfo OBJECT IDENTIFIER ::= { isnsServerInfo 5 }
1303 -- Discovery Domain Registrations ------------------------
1306 isnsDdTable OBJECT-TYPE
1307 SYNTAX SEQUENCE OF IsnsDdEntry
1308 MAX-ACCESS not-accessible
1311 "A table containing configuration information for each
1312 Discovery Domain (DD) registered in the iSNS. The number
1313 of rows in the table is dependent on the number of DDs
1314 registered in the iSNS instance."
1315 ::= { isnsDdInfo 1 }
1317 isnsDdEntry OBJECT-TYPE
1319 MAX-ACCESS not-accessible
1325 "Information on a Discovery Domain (DD) registered in
1326 the iSNS Server instance."
1327 INDEX { isnsServerIndex, isnsDdId}
1328 ::= { isnsDdTable 1 }
1332 isnsDdId IsnsDiscoveryDomainId,
1333 isnsDdSymbolicName SnmpAdminString,
1334 isnsDdFeatures IsnsDdFeatureType
1337 isnsDdId OBJECT-TYPE
1338 SYNTAX IsnsDiscoveryDomainId
1339 MAX-ACCESS not-accessible
1342 "The ID that refers to this Discovery Domain, and the
1343 index to the table."
1344 REFERENCE "RFC 4171, Section 6"
1345 ::= { isnsDdEntry 1 }
1347 isnsDdSymbolicName OBJECT-TYPE
1348 SYNTAX SnmpAdminString
1349 MAX-ACCESS read-only
1352 "The Discovery Domain Symbolic Name field contains a
1353 unique variable-length description (up to 255 bytes)
1354 that is associated with the DD."
1355 REFERENCE "RFC 4171, Section 6"
1356 ::= { isnsDdEntry 2 }
1358 isnsDdFeatures OBJECT-TYPE
1359 SYNTAX IsnsDdFeatureType
1360 MAX-ACCESS read-only
1363 "This defines the features the Discovery Domain has."
1364 REFERENCE "RFC 4171, Section 6.11.2.9"
1365 ::= { isnsDdEntry 3 }
1377 -- Discovery Domain Members --------------------
1381 -- DD iSCSI Node Membership Assignment
1384 isnsDdIscsiMemberTable OBJECT-TYPE
1386 IsnsDdIscsiMemberEntry
1387 MAX-ACCESS not-accessible
1390 "A table containing iSCSI node indexes that have been
1391 assigned to specific DDs in this iSNS Server instance. The
1392 number of rows in the table is dependent on the number of
1393 relationships between iSCSI Nodes and DDs registered in the
1395 ::= { isnsDdInfo 2 }
1397 isnsDdIscsiMemberEntry OBJECT-TYPE
1398 SYNTAX IsnsDdIscsiMemberEntry
1399 MAX-ACCESS not-accessible
1402 "The mapping of one iSCSI Node to a Discovery Domain to
1403 indicate membership in the DD. The indexes are the iSNS
1404 server instance, the DD ID of the Discovery Domain, and
1405 the iSCSI Node Index of the iSCSI Node."
1406 INDEX { isnsServerIndex,
1408 isnsDdIscsiMemberIndex }
1409 ::= { isnsDdIscsiMemberTable 1 }
1411 IsnsDdIscsiMemberEntry::=
1413 isnsDdIscsiMemberIndex IsnsNodeIndexId,
1414 isnsDdIscsiMemberName SnmpAdminString,
1415 isnsDdIscsiMemberIsRegistered TruthValue
1418 isnsDdIscsiMemberIndex OBJECT-TYPE
1419 SYNTAX IsnsNodeIndexId
1420 MAX-ACCESS not-accessible
1423 "The index for this member iSCSI node entry."
1427 REFERENCE "RFC 4171, Section 6"
1428 ::= { isnsDdIscsiMemberEntry 1 }
1430 isnsDdIscsiMemberName OBJECT-TYPE
1431 SYNTAX SnmpAdminString (SIZE (0..223))
1432 MAX-ACCESS read-only
1435 "The iSCSI Name associated with the storage node. The
1436 iSCSI Name cannot be longer than 223 bytes. The iSNS
1437 server internal maximum size is 224 bytes to provide
1438 NULL termination. This is the iSCSI Name for the storage
1439 node that is a member of the DD. This value maps 1 to 1
1440 to the isnsDdIscsiMemberIndex node index. The iSCSI Name
1441 field is too long to be easily used for an index directly.
1442 The node index used for a specific node name is only
1443 persistent across iSNS Server reinitializations for nodes
1444 that are in a Discovery Domain (DD) or are registered
1445 control nodes. This value is only required during row
1446 creation if the storage node is not yet registered in the
1447 iSNS Server instance. If the storage node is not yet
1448 registered, then the iSCSI Name MUST be provided with the
1449 iSCSI node index during row creation in order to create the
1451 REFERENCE "RFC 4171, Section 6"
1452 ::= { isnsDdIscsiMemberEntry 2 }
1454 isnsDdIscsiMemberIsRegistered OBJECT-TYPE
1456 MAX-ACCESS read-only
1459 "This indicates whether this member of the DD is currently
1460 registered in the iSNS Server instance. iSCSI Storage
1461 Node members do not need to be currently registered in
1462 order for their iSCSI Name and Index to be added to
1464 REFERENCE "RFC 4171, Section 6.11"
1465 ::= { isnsDdIscsiMemberEntry 3 }
1468 -- DD Portal Membership Assignment
1471 isnsDdPortalMemberTable OBJECT-TYPE
1473 IsnsDdPortalMemberEntry
1474 MAX-ACCESS not-accessible
1480 "A table containing currently registered and unregistered
1481 portal objects that have been explicitly assigned to
1482 specific DDs. Explicit assignment of a portal to a DD
1483 is only done when a specific set of portals are preferred
1484 for use within a DD. Otherwise, for iSCSI, the Portal
1485 Group Object should be used for identifying which portals
1486 provide access to which storage nodes. The number of rows
1487 in the table is dependent on the number of explicit
1488 relationships between portals and DDs registered in the
1490 REFERENCE "RFC 4171, Section 6"
1491 ::= { isnsDdInfo 3 }
1493 isnsDdPortalMemberEntry OBJECT-TYPE
1494 SYNTAX IsnsDdPortalMemberEntry
1495 MAX-ACCESS not-accessible
1498 "Each entry indicates an explicit addition of a portal to a
1499 discovery domain. The explicit addition of an entity portal
1500 to a discovery domain indicates the portal is preferred for
1501 access to nodes of the entity for this discovery domain.
1502 Registered Portal Group objects are used in iSCSI to
1503 indicate mapping of portals to nodes across all discovery
1504 domains. Portals that have been explicitly mapped to a
1505 discovery domain will be returned as part of a query that
1506 is scoped to that discovery domain. If no portal of an
1507 entity has been explicitly mapped to a discovery domain,
1508 then all portals of the entity that provide access to a
1509 storage node are returned as part of a query. The table
1510 indexes are the server instance, the DD ID of the Discovery
1511 Domain, and the Portal Index of the portal."
1512 INDEX { isnsServerIndex,
1514 isnsDdPortalMemberIndex }
1515 ::= { isnsDdPortalMemberTable 1 }
1517 IsnsDdPortalMemberEntry ::=
1519 isnsDdPortalMemberIndex IsnsPortalIndexId,
1520 isnsDdPortalMemberAddressType InetAddressType,
1521 isnsDdPortalMemberAddress InetAddress,
1522 isnsDdPortalMemberPortType IsnsPortalPortTypeId,
1523 isnsDdPortalMemberPort InetPortNumber,
1524 isnsDdPortalMemberIsRegistered TruthValue
1530 isnsDdPortalMemberIndex OBJECT-TYPE
1531 SYNTAX IsnsPortalIndexId
1532 MAX-ACCESS not-accessible
1535 "The index for a portal explicitly contained in the discovery
1536 domain. This managed object, combined with isnsServerIndex
1537 and isnsDdId, is the key for this table."
1538 REFERENCE "RFC 4171, Section 6"
1539 ::= { isnsDdPortalMemberEntry 1 }
1541 isnsDdPortalMemberAddressType OBJECT-TYPE
1542 SYNTAX InetAddressType
1543 MAX-ACCESS read-only
1546 "The type of Inet address in isnsDdPortalMemberAddress. If
1547 the address is specified, then it must be a valid unicast
1548 address and the value of this object must be ipv4(1),
1549 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
1550 of this object is unknown(0), and the value of
1551 isnsDdPortalMemberAddress is the zero-length string."
1552 ::= { isnsDdPortalMemberEntry 2 }
1554 isnsDdPortalMemberAddress OBJECT-TYPE
1556 MAX-ACCESS read-only
1559 "The Inet Address for the portal. The format of this
1560 object is specified by isnsDdPortalMemberAddressType."
1561 REFERENCE "RFC 4171, Section 6"
1562 ::= { isnsDdPortalMemberEntry 3 }
1564 isnsDdPortalMemberPortType OBJECT-TYPE
1565 SYNTAX IsnsPortalPortTypeId
1566 MAX-ACCESS read-only
1569 "The port type for the portal, either UDP or TCP."
1570 REFERENCE "RFC 4171, Section 6"
1571 ::= { isnsDdPortalMemberEntry 4 }
1573 isnsDdPortalMemberPort OBJECT-TYPE
1574 SYNTAX InetPortNumber ( 1 .. 65535 )
1575 MAX-ACCESS read-only
1581 "The port number for the portal. Whether the portal
1582 type is TCP or UDP is indicated by
1583 isnsDdPortalMemberPortType."
1584 REFERENCE "RFC 4171, Section 6"
1585 ::= { isnsDdPortalMemberEntry 5 }
1587 isnsDdPortalMemberIsRegistered OBJECT-TYPE
1589 MAX-ACCESS read-only
1592 "This indicates whether this member of the DD is currently
1593 registered in the iSNS Server instance. Portals that are
1594 DD members do not need to be currently registered in
1595 order for them to be added to a DD."
1596 REFERENCE "RFC 4171, Section 6.11"
1597 ::= { isnsDdPortalMemberEntry 6 }
1600 -- DD FC Port Membership Assignment
1603 isnsDdFcPortMemberTable OBJECT-TYPE
1605 IsnsDdFcPortMemberEntry
1606 MAX-ACCESS not-accessible
1609 "A table containing FC Port World Wide Names (WWN) that
1610 have been assigned to specific DDs. The number of rows
1611 in the table is dependent on the number of relationships
1612 between FC Ports and DDs registered in the iSNS."
1613 ::= { isnsDdInfo 4 }
1615 isnsDdFcPortMemberEntry OBJECT-TYPE
1616 SYNTAX IsnsDdFcPortMemberEntry
1617 MAX-ACCESS not-accessible
1620 "The association of one FC Port with a Discovery Domain.
1621 Membership of an FC Port in a Discovery Domain is
1622 indicated by creating a row for the appropriate DD ID
1624 INDEX { isnsServerIndex,
1626 isnsDdFcPortMemberPortName }
1627 ::= { isnsDdFcPortMemberTable 1 }
1632 IsnsDdFcPortMemberEntry ::=
1634 isnsDdFcPortMemberPortName FcNameIdOrZero,
1635 isnsDdFcPortMemberIsRegistered TruthValue
1638 isnsDdFcPortMemberPortName OBJECT-TYPE
1639 SYNTAX FcNameIdOrZero (SIZE(8))
1640 MAX-ACCESS not-accessible
1643 "The Port WWN of the FC Port that is a member of the DD. The
1644 value MUST be a valid FC WWN, as per the FC-GS (Fibre Channel -
1645 Generic Services) standard. This managed object, combined
1646 with the isnsServerIndex and isnsDdId are the key for this
1647 table. A zero-length string is not a valid value for this
1649 REFERENCE "RFC 4171, Section 6"
1650 ::= { isnsDdFcPortMemberEntry 1 }
1652 isnsDdFcPortMemberIsRegistered OBJECT-TYPE
1654 MAX-ACCESS read-only
1657 "This indicates whether this member of the DD is currently
1658 registered in the iSNS Server instance."
1659 REFERENCE "RFC 4171, Section 6.11"
1660 ::= { isnsDdFcPortMemberEntry 2 }
1663 -- Registered Device Information
1666 isnsReg OBJECT IDENTIFIER ::= { isnsServerInfo 6 }
1668 isnsRegEntityInfo OBJECT IDENTIFIER
1672 -- iSNS Registered Entities Table
1675 isnsRegEntityTable OBJECT-TYPE
1676 SYNTAX SEQUENCE OF IsnsRegEntityEntry
1677 MAX-ACCESS not-accessible
1683 "A table containing registered Entity objects in each iSNS
1684 server instance. The number of entries in the table is
1685 dependent on the number of Entity objects registered in the
1686 iSNS Server instances. All Entity objects are registered in
1687 the iSNS using the iSNS protocol."
1688 ::= { isnsRegEntityInfo 1 }
1690 isnsRegEntityEntry OBJECT-TYPE
1691 SYNTAX IsnsRegEntityEntry
1692 MAX-ACCESS not-accessible
1695 "Information on one registered Entity object in an iSNS
1697 INDEX { isnsServerIndex,
1698 isnsRegEntityIndex }
1699 ::= { isnsRegEntityTable 1 }
1701 IsnsRegEntityEntry ::=
1703 isnsRegEntityIndex IsnsEntityIndexIdOrZero,
1704 isnsRegEntityEID SnmpAdminString,
1705 isnsRegEntityProtocol Unsigned32,
1706 isnsRegEntityManagementAddressType
1708 isnsRegEntityManagementAddress
1710 isnsRegEntityTimestamp TimeStamp,
1711 isnsRegEntityVersionMin Unsigned32,
1712 isnsRegEntityVersionMax Unsigned32,
1713 isnsRegEntityRegistrationPeriod
1717 isnsRegEntityIndex OBJECT-TYPE
1718 SYNTAX IsnsEntityIndexIdOrZero
1720 MAX-ACCESS not-accessible
1723 "The Entity Index for this entity. This index is assigned
1724 by the iSNS Server when an Entity is initially registered.
1725 The Entity Index can be used to represent a registered
1726 Entity object in situations where the Entity EID would
1727 be too long/unwieldy. Zero is not a valid value for this
1729 REFERENCE "RFC 4171, Section 6"
1733 ::= { isnsRegEntityEntry 1 }
1735 isnsRegEntityEID OBJECT-TYPE
1736 SYNTAX SnmpAdminString
1737 MAX-ACCESS read-only
1740 "The EID is a unique registered Entity object identifier, as
1741 specified in the iSNS Specification. This is the iSNS
1742 Entity Identifier for the registered Entity object."
1743 REFERENCE "RFC 4171, Section 6"
1744 ::= { isnsRegEntityEntry 2 }
1746 isnsRegEntityProtocol OBJECT-TYPE
1747 SYNTAX Unsigned32 ( 1 .. 4294967295 )
1748 MAX-ACCESS read-only
1751 "The block storage protocol supported by this entity, as
1752 defined in the iSNS Specification, Section 6.2.2. The
1753 following values are initially assigned.
1755 Type Value Entity Type
1756 ---------- -----------
1760 All Others As assigned by IANA
1762 The full set of current Block Storage Protocols are
1763 specified in the IANA-maintained registry of assigned
1764 iSNS parameters. Please refer to RFC 4171 and the iSNS
1765 parameters maintained at IANA."
1766 REFERENCE "RFC 4171, Section 6.2.2, and IANA Assignments"
1767 ::= { isnsRegEntityEntry 3 }
1769 isnsRegEntityManagementAddressType OBJECT-TYPE
1770 SYNTAX InetAddressType
1771 MAX-ACCESS read-only
1774 "The type of Inet address in isnsRegEntityManagementAddress.
1775 If the address is specified, then it must be a valid unicast
1776 address and the value of this object must be ipv4(1),
1777 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value of
1778 this object is unknown(0), and the value of
1779 isnsRegEntityManagementAddress is the zero-length string."
1780 ::= { isnsRegEntityEntry 4 }
1785 isnsRegEntityManagementAddress OBJECT-TYPE
1787 MAX-ACCESS read-only
1790 "The iSNS Management IP Address for the registered Entity
1791 object. The format of this object is specified by
1792 isnsRegEntityManagementAddressType."
1793 REFERENCE "RFC 4171, Section 6"
1794 ::= { isnsRegEntityEntry 5 }
1796 isnsRegEntityTimestamp OBJECT-TYPE
1798 MAX-ACCESS read-only
1801 "The iSNS Entity Registration Timestamp for the registered
1802 Entity object. This is the most recent date and time that
1803 the registered Entity object, and associated registered
1804 objects contained in the Entity, were registered or
1806 REFERENCE "RFC 4171, Section 6"
1807 ::= { isnsRegEntityEntry 6 }
1809 isnsRegEntityVersionMin OBJECT-TYPE
1810 SYNTAX Unsigned32 ( 0 .. 254 | 255 )
1811 MAX-ACCESS read-only
1814 "The minimum version supported for the block storage protocol
1815 specified by isnsRegEntityProtocol. The protocol version
1816 specified can be from 1 to 254. A value of 255 is a wildcard
1817 value, indicating no minimum version value has been specified
1818 for this Entity. Entity registrations with an
1819 isnsRegEntityProtocol of 'No Protocol' SHALL have an
1820 isnsRegEntityVersionMin value of 0."
1821 REFERENCE "RFC 4171, Section 6.2.5"
1822 ::= { isnsRegEntityEntry 7 }
1824 isnsRegEntityVersionMax OBJECT-TYPE
1825 SYNTAX Unsigned32 ( 0 .. 254 | 255 )
1826 MAX-ACCESS read-only
1829 "The maximum version supported for the block storage protocol
1830 specified by isnsRegEntityProtocol. The protocol version
1831 specified can be from 1 to 254. A value of 255 is a wildcard
1835 value, indicating no maximum version value has been specified
1836 for this Entity. Entity registrations with an
1837 isnsRegEntityProtocol of 'No Protocol' SHALL have an
1838 isnsRegEntityVersionMax value of 0."
1839 REFERENCE "RFC 4171, Section 6.2.5"
1840 ::= { isnsRegEntityEntry 8 }
1842 isnsRegEntityRegistrationPeriod OBJECT-TYPE
1843 SYNTAX Unsigned32 ( 0 .. 4294967295 )
1845 MAX-ACCESS read-only
1848 "The iSNS Entity Status Inquiry (ESI) registration period,
1849 which indicates the maximum time, in seconds, that the
1850 registration will be maintained without receipt of an iSNSP
1851 message from the entity. If the Registration Period is set
1852 to 0, then the Entity SHALL NOT be deregistered due to no
1853 contact with the entity."
1854 REFERENCE "RFC 4171, Section 6"
1855 ::= { isnsRegEntityEntry 9 }
1858 -- Registered Objects Associated With an Entity Information
1861 isnsRegEntityNumObjectsTable OBJECT-TYPE
1863 IsnsRegEntityNumObjectsEntry
1864 MAX-ACCESS not-accessible
1867 "A table containing information on the number of registered
1868 objects associated with a registered Entity in the iSNS
1869 server instance. The number of entries in the table is
1870 dependent on the number of registered Entity objects in the
1872 ::= { isnsRegEntityInfo 2 }
1874 isnsRegEntityNumObjectsEntry OBJECT-TYPE
1875 SYNTAX IsnsRegEntityNumObjectsEntry
1876 MAX-ACCESS not-accessible
1879 "Information on the number of registered objects associated
1880 with a registered Entity object in an iSNS Server instance."
1881 INDEX { isnsServerIndex,
1882 isnsRegEntityIndex }
1886 ::= { isnsRegEntityNumObjectsTable 1 }
1888 IsnsRegEntityNumObjectsEntry ::=
1890 isnsRegEntityInfoNumPortals Gauge32,
1891 isnsRegEntityInfoNumPortalGroups Gauge32,
1892 isnsRegEntityInfoNumIscsiNodes Gauge32,
1893 isnsRegEntityInfoNumFcPorts Gauge32,
1894 isnsRegEntityInfoNumFcNodes Gauge32
1897 isnsRegEntityInfoNumPortals OBJECT-TYPE
1898 SYNTAX Gauge32 ( 0 .. 4294967295 )
1899 MAX-ACCESS read-only
1902 "The number of Portals associated with this Entity."
1903 ::= { isnsRegEntityNumObjectsEntry 1 }
1905 isnsRegEntityInfoNumPortalGroups OBJECT-TYPE
1906 SYNTAX Gauge32 ( 0 .. 4294967295 )
1907 MAX-ACCESS read-only
1910 "The number of Portal Groups associated with this Entity."
1911 ::= { isnsRegEntityNumObjectsEntry 2 }
1913 isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE
1914 SYNTAX Gauge32 ( 0 .. 4294967295 )
1915 MAX-ACCESS read-only
1918 "The number of iSCSI Storage Nodes associated with this
1920 ::= { isnsRegEntityNumObjectsEntry 3 }
1922 isnsRegEntityInfoNumFcPorts OBJECT-TYPE
1923 SYNTAX Gauge32 ( 0 .. 4294967295 )
1924 MAX-ACCESS read-only
1927 "The number of FC Ports associated with this Entity."
1928 ::= { isnsRegEntityNumObjectsEntry 4 }
1930 isnsRegEntityInfoNumFcNodes OBJECT-TYPE
1931 SYNTAX Gauge32 ( 0 .. 4294967295 )
1932 MAX-ACCESS read-only
1938 "The number of FC Nodes associated with this Entity."
1939 ::= { isnsRegEntityNumObjectsEntry 5 }
1942 -- iSNS Registered Portal Information
1945 isnsRegPortalInfo OBJECT IDENTIFIER
1949 -- iSNS Registered Portal Table
1952 isnsRegPortalTable OBJECT-TYPE
1953 SYNTAX SEQUENCE OF IsnsRegPortalEntry
1954 MAX-ACCESS not-accessible
1957 "A table containing the registered Portals in the iSNS.
1958 The number of entries is dependent on the number of
1959 Portals registered in the iSNS."
1960 ::= { isnsRegPortalInfo 1 }
1962 isnsRegPortalEntry OBJECT-TYPE
1963 SYNTAX IsnsRegPortalEntry
1964 MAX-ACCESS not-accessible
1967 "Information on one registered Entity Portal in the iSNS.
1968 The Entity Index is part of the table index to quickly
1969 find Portals that support a specific Entity."
1970 INDEX { isnsServerIndex,
1972 isnsRegPortalPortalIndex }
1973 ::= { isnsRegPortalTable 1 }
1975 IsnsRegPortalEntry ::=
1977 isnsRegPortalPortalIndex IsnsPortalIndexId,
1978 isnsRegPortalAddressType InetAddressType,
1979 isnsRegPortalAddress InetAddress,
1980 isnsRegPortalPortType IsnsPortalPortTypeId,
1981 isnsRegPortalPort InetPortNumber,
1982 isnsRegPortalSymbolicName SnmpAdminString,
1983 isnsRegPortalEsiInterval Unsigned32,
1984 isnsRegPortalEsiPortType IsnsPortalPortTypeId,
1988 isnsRegPortalEsiPort InetPortNumber,
1989 isnsRegPortalScnPortType IsnsPortalPortTypeId,
1990 isnsRegPortalScnPort InetPortNumber,
1991 isnsRegPortalSecurityInfo IsnsPortalSecurityType
1994 isnsRegPortalPortalIndex OBJECT-TYPE
1995 SYNTAX IsnsPortalIndexId
1996 MAX-ACCESS not-accessible
1999 "The index for this Entity Portal."
2000 REFERENCE "RFC 4171, Section 6"
2001 ::= { isnsRegPortalEntry 1 }
2003 isnsRegPortalAddressType OBJECT-TYPE
2004 SYNTAX InetAddressType
2005 MAX-ACCESS read-only
2008 "The type of Inet address in isnsRegPortalAddress. If the
2009 address is specified, then it must be a valid unicast
2010 address and the value of this object must be ipv4(1),
2011 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
2012 of this object is unknown(0), and the value of
2013 isnsRegPortalAddress is the zero-length string."
2014 ::= { isnsRegPortalEntry 2 }
2016 isnsRegPortalAddress OBJECT-TYPE
2018 MAX-ACCESS read-only
2021 "The Inet Address for this Portal as defined in the iSNS
2022 Specification, RFC 4171. The format of this object is
2023 specified by isnsRegPortalAddressType."
2024 REFERENCE "RFC 4171, Section 6"
2025 ::= { isnsRegPortalEntry 3 }
2027 isnsRegPortalPortType OBJECT-TYPE
2028 SYNTAX IsnsPortalPortTypeId
2029 MAX-ACCESS read-only
2032 "The port type for this Portal, either UDP or TCP, as
2033 defined in the iSNS Specification, RFC 4171."
2034 REFERENCE "RFC 4171, Section 6"
2035 ::= { isnsRegPortalEntry 4 }
2040 isnsRegPortalPort OBJECT-TYPE
2041 SYNTAX InetPortNumber ( 1 .. 65535 )
2042 MAX-ACCESS read-only
2045 "The port number for this Portal as defined in the
2046 iSNS Specification, RFC 4171. Whether the Portal type
2047 is TCP or UDP is indicated by isnsRegPortalPortType."
2048 REFERENCE "RFC 4171, Section 6"
2049 ::= { isnsRegPortalEntry 5 }
2051 isnsRegPortalSymbolicName OBJECT-TYPE
2052 SYNTAX SnmpAdminString
2053 MAX-ACCESS read-only
2056 "The Symbolic Name for this Portal as defined in the iSNS
2057 Specification, RFC 4171. If not provided, then the string
2058 SHALL be zero-length."
2059 REFERENCE "RFC 4171, Section 6"
2060 ::= { isnsRegPortalEntry 6 }
2062 isnsRegPortalEsiInterval OBJECT-TYPE
2063 SYNTAX Unsigned32 ( 0 .. 65535 )
2065 MAX-ACCESS read-only
2068 "The Entity Status Inquiry (ESI) Interval for this Portal
2069 as defined in the iSNS Specification, RFC 4171. A value of
2070 0 indicates that ESI monitoring has not been configured for
2072 REFERENCE "RFC 4171, Section 6.3.4"
2073 ::= { isnsRegPortalEntry 7 }
2075 isnsRegPortalEsiPortType OBJECT-TYPE
2076 SYNTAX IsnsPortalPortTypeId
2077 MAX-ACCESS read-only
2080 "The port type for the ESI Port, either UDP or TCP, as
2081 defined in the iSNS Specification, RFC 4171."
2082 REFERENCE "RFC 4171, Section 6"
2083 ::= { isnsRegPortalEntry 8 }
2085 isnsRegPortalEsiPort OBJECT-TYPE
2086 SYNTAX InetPortNumber
2090 MAX-ACCESS read-only
2093 "The TCP or UDP port number used for ESI monitoring. Whether
2094 the port type is TCP or UDP is indicated by
2095 isnsRegPortalEsiPortType. A value of 0 indicates that ESI
2096 monitoring is not enabled for this Portal."
2097 REFERENCE "RFC 4171, Section 6"
2098 ::= { isnsRegPortalEntry 9 }
2100 isnsRegPortalScnPortType OBJECT-TYPE
2101 SYNTAX IsnsPortalPortTypeId
2102 MAX-ACCESS read-only
2105 "The port type for the SCN Port, either UDP or TCP, as
2106 defined in the iSNS Specification, RFC 4171."
2107 REFERENCE "RFC 4171, Section 6"
2108 ::= { isnsRegPortalEntry 10 }
2110 isnsRegPortalScnPort OBJECT-TYPE
2111 SYNTAX InetPortNumber
2112 MAX-ACCESS read-only
2115 "The TCP or UDP port used to receive SCN messages from the
2116 iSNS Server. Whether the port type is TCP or UDP is
2117 indicated by isnsRegPortalScnPortType. A value of 0
2118 indicates that SCN message receipt is not enabled for this
2120 REFERENCE "RFC 4171, Section 6"
2121 ::= { isnsRegPortalEntry 11 }
2123 isnsRegPortalSecurityInfo OBJECT-TYPE
2124 SYNTAX IsnsPortalSecurityType
2125 MAX-ACCESS read-only
2128 "Indicates security attribute settings for the Portal as
2129 registered in the iSNS server. The bit for bitmapVALID must
2130 be set in order for this attribute to contain valid
2131 information. Setting a bit to 1 indicates the
2132 feature is enabled."
2133 REFERENCE "RFC 4171, Section 6.3.9"
2134 ::= { isnsRegPortalEntry 12 }
2142 -- iSNS Registered Portal Group Information
2145 isnsRegPortalGroupInfo OBJECT IDENTIFIER
2149 -- iSNS Registered Portal Group (PG) Table
2152 isnsRegPgTable OBJECT-TYPE
2153 SYNTAX SEQUENCE OF IsnsRegPgEntry
2154 MAX-ACCESS not-accessible
2157 "A table containing the registered Portal Groups (PGs) in
2158 the iSNS Server instance. The number of entries is
2159 dependent on the number of Portal Groups registered in
2161 ::= { isnsRegPortalGroupInfo 1 }
2163 isnsRegPgEntry OBJECT-TYPE
2164 SYNTAX IsnsRegPgEntry
2165 MAX-ACCESS not-accessible
2168 "Information on one registered Portal Group in the iSNS
2169 server instance. The Entity Index is part of the table
2170 index to quickly find Portal Groups that support Portals
2171 and iSCSI Storage Nodes in a specific Entity."
2172 INDEX { isnsServerIndex,
2175 ::= { isnsRegPgTable 1 }
2179 isnsRegPgIndex IsnsPortalGroupIndexId,
2180 isnsRegPgIscsiNodeIndex IsnsNodeIndexId,
2181 isnsRegPgIscsiName SnmpAdminString,
2182 isnsRegPgPortalPortalIndex IsnsPortalIndexId,
2183 isnsRegPgPortalAddressType InetAddressType,
2184 isnsRegPgPortalAddress InetAddress,
2185 isnsRegPgPortalPortType IsnsPortalPortTypeId,
2186 isnsRegPgPortalPort InetPortNumber,
2187 isnsRegPgPGT IsnsPortalGroupTagIdOrNull
2193 isnsRegPgIndex OBJECT-TYPE
2194 SYNTAX IsnsPortalGroupIndexId
2195 MAX-ACCESS not-accessible
2198 "The PG Index for this node. The index is created by the
2199 iSNS Server instance for uniquely identifying registered
2200 objects. The PG object is registered at the same time a
2201 Portal or Storage Node is registered using the iSNS
2203 REFERENCE "RFC 4171, Section 6"
2204 ::= { isnsRegPgEntry 1 }
2206 isnsRegPgIscsiNodeIndex OBJECT-TYPE
2207 SYNTAX IsnsNodeIndexId
2208 MAX-ACCESS read-only
2211 "The index for the iSCSI Node associated with this PG.
2212 This index can be used to reference the
2213 isnsRegIscsiNodeTable."
2214 REFERENCE "RFC 4171, Section 6"
2215 ::= { isnsRegPgEntry 2 }
2217 isnsRegPgIscsiName OBJECT-TYPE
2218 SYNTAX SnmpAdminString (SIZE (0..223))
2219 MAX-ACCESS read-only
2222 "The iSCSI Name of the initiator or target associated with
2223 the storage node. The iSCSI Name cannot be longer than
2224 223 bytes. The iSNS Server internal maximum size is 224
2225 bytes to provide NULL termination. This is the PG iSCSI
2226 Name that uniquely identifies the iSCSI Storage Node that
2227 is associated with this PG."
2228 ::= { isnsRegPgEntry 3 }
2230 isnsRegPgPortalPortalIndex OBJECT-TYPE
2231 SYNTAX IsnsPortalIndexId
2232 MAX-ACCESS read-only
2235 "The Portal Index for the Portal associated with this PG.
2236 This index can be used to reference the isnsRegPortalTable."
2237 ::= { isnsRegPgEntry 4 }
2239 isnsRegPgPortalAddressType OBJECT-TYPE
2243 SYNTAX InetAddressType
2244 MAX-ACCESS read-only
2247 "The type of Inet address in isnsRegPgPortalAddress. If
2248 the address is specified, then it must be a valid unicast
2249 address and the value of this object must be ipv4(1),
2250 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
2251 of this object is unknown(0), and the value of
2252 isnsRegPgPortalAddress is the zero-length string."
2253 ::= { isnsRegPgEntry 5 }
2255 isnsRegPgPortalAddress OBJECT-TYPE
2257 MAX-ACCESS read-only
2260 "The Inet Address for the Portal that is associated with
2261 the PG. The format of this object is specified by
2262 isnsRegPgPortalAddressType."
2263 REFERENCE "RFC 4171, Section 6"
2264 ::= { isnsRegPgEntry 6 }
2266 isnsRegPgPortalPortType OBJECT-TYPE
2267 SYNTAX IsnsPortalPortTypeId
2268 MAX-ACCESS read-only
2271 "The port type, either UDP or TCP, for the Portal that
2272 is associated with this registered PG object."
2273 REFERENCE "RFC 4171, Section 6"
2274 ::= { isnsRegPgEntry 7 }
2276 isnsRegPgPortalPort OBJECT-TYPE
2277 SYNTAX InetPortNumber ( 1 .. 65535 )
2278 MAX-ACCESS read-only
2281 "The port number for the Portal that is associated with
2282 this registered PG object. Whether the Portal type is
2283 TCP or UDP is indicated by isnsRegPgPortalPortType."
2284 REFERENCE "RFC 4171, Section 6"
2285 ::= { isnsRegPgEntry 8 }
2287 isnsRegPgPGT OBJECT-TYPE
2288 SYNTAX IsnsPortalGroupTagIdOrNull
2289 MAX-ACCESS read-only
2295 "The Portal Group Tag (PGT) for the registered iSCSI Portal
2296 Group object in an iSNS Server instance. This indicates
2297 the tag value that the Portal uses for access to the iSCSI
2298 Storage Node. The PGT is used for coordinated access
2299 between multiple Portals, as described in the iSCSI
2300 Specification, RFC 3720. A PGT with no association is a
2301 NULL value. The value of -1 indicates a NULL value."
2302 REFERENCE "RFC 4171, Section 6, and RFC 3720"
2303 ::= { isnsRegPgEntry 9 }
2306 -- iSNS Registered iSCSI Node Information
2309 isnsRegIscsiNodeInfo OBJECT IDENTIFIER ::= { isnsReg 4 }
2312 -- iSNS Registered iSCSI Node Table
2315 isnsRegIscsiNodeTable OBJECT-TYPE
2316 SYNTAX SEQUENCE OF IsnsRegIscsiNodeEntry
2317 MAX-ACCESS not-accessible
2320 "A table containing the registered iSCSI Nodes in the iSNS
2321 server instance. Storage devices register using the iSNS
2322 protocol. While a device cannot be registered in an iSNS
2323 server using SNMP, an entry can be deleted in order to
2324 remove 'stale' entries. The number of entries is related
2325 to the number of iSCSI nodes registered in the iSNS."
2326 ::= { isnsRegIscsiNodeInfo 1 }
2328 isnsRegIscsiNodeEntry OBJECT-TYPE
2329 SYNTAX IsnsRegIscsiNodeEntry
2330 MAX-ACCESS not-accessible
2333 "Information on one iSCSI node that has been registered in
2334 the iSNS Server instance. New rows cannot be added using
2336 INDEX { isnsServerIndex,
2338 isnsRegIscsiNodeIndex }
2339 ::= { isnsRegIscsiNodeTable 1 }
2341 IsnsRegIscsiNodeEntry ::= SEQUENCE {
2345 isnsRegIscsiNodeIndex IsnsNodeIndexId,
2346 isnsRegIscsiNodeName SnmpAdminString,
2347 isnsRegIscsiNodeType IsnsIscsiNodeType,
2348 isnsRegIscsiNodeAlias SnmpAdminString,
2349 isnsRegIscsiNodeScnTypes IsnsIscsiScnType,
2350 isnsRegIscsiNodeWwnToken FcNameIdOrZero,
2351 isnsRegIscsiNodeAuthMethod SnmpAdminString
2354 isnsRegIscsiNodeIndex OBJECT-TYPE
2355 SYNTAX IsnsNodeIndexId
2356 MAX-ACCESS not-accessible
2359 "The index for this iSCSI node."
2360 REFERENCE "RFC 4171, Section 6"
2361 ::= { isnsRegIscsiNodeEntry 1 }
2363 isnsRegIscsiNodeName OBJECT-TYPE
2364 SYNTAX SnmpAdminString (SIZE (0..223))
2365 MAX-ACCESS read-only
2368 "The iSCSI Name of the initiator or target associated with
2369 the storage node. The iSCSI Name cannot be longer than
2370 223 bytes. The iSNS Server internal maximum size is 224
2371 bytes to provide NULL termination. This is the iSCSI Name
2372 that uniquely identifies the initiator, initiator/target,
2373 target, or control node in the network."
2374 REFERENCE "RFC 4171, Section 6"
2375 ::= { isnsRegIscsiNodeEntry 2 }
2377 isnsRegIscsiNodeType OBJECT-TYPE
2378 SYNTAX IsnsIscsiNodeType
2379 MAX-ACCESS read-only
2382 "The Node Type defining the functions of this iSCSI node."
2383 ::= { isnsRegIscsiNodeEntry 3 }
2385 isnsRegIscsiNodeAlias OBJECT-TYPE
2386 SYNTAX SnmpAdminString
2387 MAX-ACCESS read-only
2390 "The Alias name of the iSCSI node. This is a variable-length
2391 text-based description of up to 255 bytes."
2392 REFERENCE "RFC 4171, Section 6"
2396 ::= { isnsRegIscsiNodeEntry 4 }
2398 isnsRegIscsiNodeScnTypes OBJECT-TYPE
2399 SYNTAX IsnsIscsiScnType
2400 MAX-ACCESS read-only
2403 "The State Change Notification (SCN) types enabled for this
2405 REFERENCE "RFC 4171, Section 6.4.4"
2406 ::= { isnsRegIscsiNodeEntry 5 }
2408 isnsRegIscsiNodeWwnToken OBJECT-TYPE
2409 SYNTAX FcNameIdOrZero
2410 MAX-ACCESS read-only
2413 "This contains a globally unique 64-bit integer value that
2414 can be used to represent the World Wide Node Name of the
2415 iSCSI device in a Fibre Channel fabric. This identifier is
2416 used during the device registration process, and MUST
2417 conform to the requirements in RFC 4171. A zero-length string
2418 for this managed object indicates that a Node WWN token has
2420 REFERENCE "RFC 4171, Section 6"
2421 ::= { isnsRegIscsiNodeEntry 6 }
2423 isnsRegIscsiNodeAuthMethod OBJECT-TYPE
2424 SYNTAX SnmpAdminString
2425 MAX-ACCESS read-only
2428 "This attribute contains a null-terminated string containing
2429 UTF-8 text listing the iSCSI authentication methods enabled
2430 for this iSCSI Node, in order of preference. The text
2431 values used to identify iSCSI authentication methods are
2432 embedded in this string attribute and delineated by a
2433 comma. The text values are identical to those found in
2434 RFC 3720 - iSCSI. Additional vendor-specific text values
2436 REFERENCE "RFC 4171, Section 6, and RFC 3720"
2437 ::= { isnsRegIscsiNodeEntry 7 }
2440 -- iSNS Registered FC Node Information
2443 isnsRegFcNodeInfo OBJECT IDENTIFIER ::= { isnsReg 5 }
2449 -- iSNS Registered FC Node Table
2452 isnsRegFcNodeTable OBJECT-TYPE
2453 SYNTAX SEQUENCE OF IsnsRegFcNodeEntry
2454 MAX-ACCESS not-accessible
2457 "A table containing the registered FC Nodes in the iSNS.
2458 This supports iFCP as defined in RFC 4172."
2459 ::= { isnsRegFcNodeInfo 1 }
2461 isnsRegFcNodeEntry OBJECT-TYPE
2462 SYNTAX IsnsRegFcNodeEntry
2463 MAX-ACCESS not-accessible
2466 "Information on one registered FC node that has been
2467 registered in the iSNS."
2468 INDEX { isnsServerIndex,
2470 ::= { isnsRegFcNodeTable 1 }
2472 IsnsRegFcNodeEntry ::= SEQUENCE {
2473 isnsRegFcNodeWwnn FcNameIdOrZero,
2474 isnsRegFcNodeSymbolicName SnmpAdminString,
2475 isnsRegFcNodeAddressType InetAddressType,
2476 isnsRegFcNodeAddress InetAddress,
2477 isnsRegFcNodeIPA OCTET STRING,
2478 isnsRegFcNodeProxyIscsiName SnmpAdminString,
2479 isnsRegFcNodeNumFcPorts Gauge32
2482 isnsRegFcNodeWwnn OBJECT-TYPE
2483 SYNTAX FcNameIdOrZero (SIZE(8))
2484 MAX-ACCESS not-accessible
2487 "The FC Node World Wide Node Name as defined in the iSNS
2488 Specification, RFC 4171. A zero-length string is not valid
2489 for this managed object."
2490 REFERENCE "RFC 4171, Section 6"
2491 ::= { isnsRegFcNodeEntry 1 }
2493 isnsRegFcNodeSymbolicName OBJECT-TYPE
2494 SYNTAX SnmpAdminString
2498 MAX-ACCESS read-only
2501 "The FC Node Symbolic Name of the node as defined in the
2502 iSNS Specification, RFC 4171. This is a variable-length
2503 text-based description. If not provided, then the string
2504 SHALL be zero-length."
2505 REFERENCE "RFC 4171, Section 6"
2506 ::= { isnsRegFcNodeEntry 2 }
2508 isnsRegFcNodeAddressType OBJECT-TYPE
2509 SYNTAX InetAddressType
2510 MAX-ACCESS read-only
2513 "The type of Inet address in isnsRegFcNodeAddress. If
2514 the address is specified, then it must be a valid unicast
2515 address and the value of this object must be ipv4(1),
2516 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
2517 of this object is unknown(0), and the value of
2518 isnsRegFcNodeAddress is the zero-length string."
2519 ::= { isnsRegFcNodeEntry 3 }
2521 isnsRegFcNodeAddress OBJECT-TYPE
2523 MAX-ACCESS read-only
2526 "The FC Node Inet address of the node as defined in the
2527 iSNS Specification, RFC 4171. The format of this object is
2528 specified by isnsRegFcNodeAddressType."
2529 REFERENCE "RFC 4171, Section 6"
2530 ::= { isnsRegFcNodeEntry 4 }
2532 isnsRegFcNodeIPA OBJECT-TYPE
2533 SYNTAX OCTET STRING (SIZE(8))
2534 MAX-ACCESS read-only
2537 "This managed object identifies the FC Initial Process
2538 Associator of the node as defined in the iSNS
2539 Specification, RFC 4171."
2540 REFERENCE "RFC 4171, Section 6"
2541 ::= { isnsRegFcNodeEntry 5 }
2543 isnsRegFcNodeProxyIscsiName OBJECT-TYPE
2544 SYNTAX SnmpAdminString (SIZE (0..223))
2545 MAX-ACCESS read-only
2551 "The iSCSI Name used to represent the FC Node in the IP
2552 network. It is used as a pointer to the matching iSCSI Name
2553 entry in the iSNS Server. Its value is usually registered
2554 by an FC-iSCSI gateway connecting the IP network to the
2555 fabric containing the FC device."
2556 REFERENCE "RFC 4171, Section 6"
2557 ::= { isnsRegFcNodeEntry 6 }
2559 isnsRegFcNodeNumFcPorts OBJECT-TYPE
2560 SYNTAX Gauge32 ( 0 .. 4294967295 )
2561 MAX-ACCESS read-only
2564 "The number of FC Ports associated with this FC Node."
2565 ::= { isnsRegFcNodeEntry 7 }
2568 -- iSNS Registered FC Port Table
2571 isnsRegFcPortTable OBJECT-TYPE
2572 SYNTAX SEQUENCE OF IsnsRegFcPortEntry
2573 MAX-ACCESS not-accessible
2576 "Information on registered FC N_Ports in the iSNS. FC Ports
2577 are associated with registered FC Nodes. This supports
2578 iFCP as defined in RFC 4172."
2579 REFERENCE "RFC 4172, Section 4"
2580 ::= { isnsRegFcNodeInfo 2 }
2582 isnsRegFcPortEntry OBJECT-TYPE
2583 SYNTAX IsnsRegFcPortEntry
2584 MAX-ACCESS not-accessible
2587 "Information on one FC Port that has been registered in
2589 REFERENCE "RFC 4172, Section 4"
2590 INDEX { isnsServerIndex,
2593 ::= { isnsRegFcPortTable 1 }
2595 IsnsRegFcPortEntry ::= SEQUENCE {
2596 isnsRegFcPortWwpn FcNameIdOrZero,
2600 isnsRegFcPortID FcAddressIdOrZero,
2601 isnsRegFcPortType Unsigned32,
2602 isnsRegFcPortSymbolicName SnmpAdminString,
2603 isnsRegFcPortFabricPortWwn FcNameIdOrZero,
2604 isnsRegFcPortHA FcAddressIdOrZero,
2605 isnsRegFcPortAddressType InetAddressType,
2606 isnsRegFcPortAddress InetAddress,
2607 isnsRegFcPortFcCos IsnsFcClassOfServiceType,
2608 isnsRegFcPortFc4Types OCTET STRING,
2609 isnsRegFcPortFc4Descr SnmpAdminString,
2610 isnsRegFcPortFc4Features OCTET STRING,
2611 isnsRegFcPortScnTypes IsnsIfcpScnType,
2612 isnsRegFcPortRole IsnsFcPortRoleType,
2613 isnsRegFcPortFcNodeWwnn FcNameIdOrZero,
2614 isnsRegFcPortPpnWwn FcNameIdOrZero
2617 isnsRegFcPortWwpn OBJECT-TYPE
2618 SYNTAX FcNameIdOrZero (SIZE(8))
2619 MAX-ACCESS not-accessible
2622 "The FC Port's World Wide Port Name as defined in the iSNS
2623 Specification, RFC 4171. A zero-length string is not valid
2624 for this managed object."
2625 REFERENCE "RFC 4171, Section 6"
2626 ::= { isnsRegFcPortEntry 1 }
2628 isnsRegFcPortID OBJECT-TYPE
2629 SYNTAX FcAddressIdOrZero
2630 MAX-ACCESS read-only
2633 "The FC Port's Port ID as defined in the iSNS Specification,
2635 REFERENCE "RFC 4171, Section 6"
2636 ::= { isnsRegFcPortEntry 2 }
2638 isnsRegFcPortType OBJECT-TYPE
2639 SYNTAX Unsigned32 ( 0 .. 65535 )
2640 MAX-ACCESS read-only
2643 "The FC Port Type as defined in the iSNS Specification,
2644 RFC 4171, and the Fibre Channel Generic Services
2645 Specification. Current values are as shown below:
2653 fPort (129), -- x'81'
2654 flPort (130), -- x'82'
2655 ePort (132), -- x'84'
2656 bPort (133), -- x'85'
2657 mFcpPort (65297), -- x'FF11'
2658 iFcpPort (65298), -- x'FF12'
2660 The future assignment of any additional values will be
2661 documented in a revision of RFC 4171."
2662 REFERENCE "RFC 4171, Section 6.6.3"
2663 ::= { isnsRegFcPortEntry 3 }
2665 isnsRegFcPortSymbolicName OBJECT-TYPE
2666 SYNTAX SnmpAdminString
2667 MAX-ACCESS read-only
2670 "The FC Port Symbolic Name as defined in the iSNS
2671 Specification, RFC 4171. If not provided, then the
2672 string SHALL be zero-length."
2673 REFERENCE "RFC 4171, Section 6"
2674 ::= { isnsRegFcPortEntry 4 }
2676 isnsRegFcPortFabricPortWwn OBJECT-TYPE
2677 SYNTAX FcNameIdOrZero
2678 MAX-ACCESS read-only
2681 "The Fabric Port WWN for this entry as defined in the iSNS
2682 Specification, RFC 4171. A zero-length string for this
2683 managed object indicates that the Fabric Port WWN is not
2684 known, or has not yet been registered with the iSNS Server."
2685 REFERENCE "RFC 4171, Section 6"
2686 ::= { isnsRegFcPortEntry 5 }
2688 isnsRegFcPortHA OBJECT-TYPE
2689 SYNTAX FcAddressIdOrZero
2690 MAX-ACCESS read-only
2693 "The FC Port Hard Address as defined in the iSNS
2694 Specification, RFC 4171."
2695 REFERENCE "RFC 4171, Section 6"
2696 ::= { isnsRegFcPortEntry 6 }
2698 isnsRegFcPortAddressType OBJECT-TYPE
2702 SYNTAX InetAddressType
2703 MAX-ACCESS read-only
2706 "The type of Inet address in isnsRegFcPortAddress. If
2707 the address is specified, then it must be a valid unicast
2708 address and the value of this object must be ipv4(1),
2709 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
2710 of this object is unknown(0), and the value of
2711 isnsRegFcPortAddress is the zero-length string."
2712 ::= { isnsRegFcPortEntry 7 }
2714 isnsRegFcPortAddress OBJECT-TYPE
2716 MAX-ACCESS read-only
2719 "The FC Port Inet Address as defined in the iSNS
2720 Specification, RFC 4171. The format of this object is
2721 specified by isnsRegFcPortAddressType."
2722 REFERENCE "RFC 4171, Section 6"
2723 ::= { isnsRegFcPortEntry 8 }
2725 isnsRegFcPortFcCos OBJECT-TYPE
2726 SYNTAX IsnsFcClassOfServiceType
2727 MAX-ACCESS read-only
2730 "The FC Port Class of Service as defined in the iSNS
2731 Specification, RFC 4171."
2732 REFERENCE "RFC 4171, Section 6"
2733 ::= { isnsRegFcPortEntry 9 }
2735 isnsRegFcPortFc4Types OBJECT-TYPE
2736 SYNTAX OCTET STRING (SIZE (32))
2737 MAX-ACCESS read-only
2740 "The FC Port FC-4 Types as defined in the iSNS
2741 Specification, RFC 4171."
2742 REFERENCE "RFC 4171, Section 6.6.9"
2743 ::= { isnsRegFcPortEntry 10 }
2745 isnsRegFcPortFc4Descr OBJECT-TYPE
2746 SYNTAX SnmpAdminString (SIZE(4..255))
2747 MAX-ACCESS read-only
2753 "The FC Port FC-4 Descriptor as defined in the iSNS
2754 Specification, RFC 4171. The FC-4 Descriptor cannot be
2755 longer than 255 bytes. The iSNS Server internal maximum
2756 size is 256 bytes to provide NULL termination."
2757 REFERENCE "RFC 4171, Section 6.6.10"
2758 ::= { isnsRegFcPortEntry 11 }
2760 isnsRegFcPortFc4Features OBJECT-TYPE
2761 SYNTAX OCTET STRING (SIZE (128))
2762 MAX-ACCESS read-only
2765 "The FC Port FC-4 Features as defined in the iSNS
2766 Specification, RFC 4171."
2767 REFERENCE "RFC 4171, Section 6.6.11"
2768 ::= { isnsRegFcPortEntry 12 }
2770 isnsRegFcPortScnTypes OBJECT-TYPE
2771 SYNTAX IsnsIfcpScnType
2772 MAX-ACCESS read-only
2775 "The iFCP State Change Notification (SCN) types enabled for
2776 the registered object."
2777 REFERENCE "RFC 4171, Section 6"
2778 ::= { isnsRegFcPortEntry 13 }
2780 isnsRegFcPortRole OBJECT-TYPE
2781 SYNTAX IsnsFcPortRoleType
2782 MAX-ACCESS read-only
2785 "The FC Port Role defines the role of the registered
2787 REFERENCE "RFC 4171, Section 6"
2788 ::= { isnsRegFcPortEntry 14 }
2790 isnsRegFcPortFcNodeWwnn OBJECT-TYPE
2791 SYNTAX FcNameIdOrZero
2792 MAX-ACCESS read-only
2795 "The FC Node World Wide Node Name that is associated with
2796 this FC Port as defined in the iSNS Specification, RFC 4171.
2797 This managed object may contain a zero-length string prior
2798 to a device registering this value with the iSNS Server."
2799 REFERENCE "RFC 4171, Section 6"
2800 ::= { isnsRegFcPortEntry 15 }
2805 isnsRegFcPortPpnWwn OBJECT-TYPE
2806 SYNTAX FcNameIdOrZero
2807 MAX-ACCESS read-only
2810 "The Permanent Port Name (PPN) attribute is the FC Port Name WWPN
2811 of the first Storage Node registered in the iSNS Database
2812 that is associated with a particular FC Device (FC Node).
2813 The PPN of all subsequent Storage Node registrations that
2814 are associated with that FC Device (FC Node) SHALL be set
2815 to the FC Port Name WWPN of the first Storage Node, as
2816 defined in the iSNS Specification, RFC 4171. This managed
2817 object may contain a zero-length string prior to a device
2818 registering this value with the iSNS Server."
2819 REFERENCE "RFC 4171, Section 6"
2820 ::= { isnsRegFcPortEntry 16 }
2823 -- Mapping from FC Node to Entity - FC Port
2826 isnsRegFcNodePortTable OBJECT-TYPE
2828 IsnsRegFcNodePortEntry
2829 MAX-ACCESS not-accessible
2832 "A table containing the mapping of a registered FC Node and
2833 associated registered iFCP Port to the supporting registered
2834 Entity object in an iSNS Server instance."
2835 ::= { isnsRegFcNodeInfo 3 }
2837 isnsRegFcNodePortEntry OBJECT-TYPE
2838 SYNTAX IsnsRegFcNodePortEntry
2839 MAX-ACCESS not-accessible
2842 "Information on one mapping from an FC Node and iFCP Port to
2843 an Entity object registered in an iSNS."
2844 INDEX { isnsServerIndex,
2847 ::= { isnsRegFcNodePortTable 1 }
2849 IsnsRegFcNodePortEntry ::= SEQUENCE {
2850 isnsRegFcNodePortEntityIndex IsnsEntityIndexIdOrZero
2856 isnsRegFcNodePortEntityIndex OBJECT-TYPE
2857 SYNTAX IsnsEntityIndexIdOrZero
2858 MAX-ACCESS read-only
2861 "The Entity Index for the registered Entity object
2862 associated with the FC Port and FC Node. This managed
2863 object may contain the value of zero prior to a device
2864 registering this value with the iSNS Server."
2865 ::= { isnsRegFcNodePortEntry 1 }
2868 -- iSNS Notifications Information -----------------
2871 isnsNotificationsInfo OBJECT IDENTIFIER
2872 ::= { isnsObjects 2 }
2874 isnsInstanceInfo OBJECT-TYPE
2875 SYNTAX SnmpAdminString
2876 MAX-ACCESS accessible-for-notify
2879 "Textual information about the notification event and the
2880 iSNS Server generating the notification. An example is:
2881 iSNS Server Started."
2882 ::= { isnsNotificationsInfo 1 }
2884 isnsAddressNotificationType OBJECT-TYPE
2885 SYNTAX InetAddressType
2886 MAX-ACCESS accessible-for-notify
2889 "The type of Inet address in isnsAddressNotification. If
2890 the address is specified, then it must be a valid unicast
2891 address and the value of this object must be ipv4(1),
2892 ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
2893 of this object is unknown(0), and the value of
2894 isnsAddressNotification is the zero-length string."
2895 ::= { isnsNotificationsInfo 2 }
2897 isnsAddressNotification OBJECT-TYPE
2899 MAX-ACCESS accessible-for-notify
2902 "Identifies the IP address of the iSNS Server. The format of
2906 this object is specified by isnsAddressNotificationType.
2907 The IP address will always be specified in the notification
2908 unless an error causes the IP address to not be known."
2909 ::= { isnsNotificationsInfo 3 }
2911 isnsTcpPortNotification OBJECT-TYPE
2912 SYNTAX InetPortNumber
2913 MAX-ACCESS accessible-for-notify
2916 "Indicates the TCP port the iSNS Server is using,
2917 or 0 if TCP-based registrations are not supported."
2918 ::= { isnsNotificationsInfo 4 }
2920 isnsUdpPortNotification OBJECT-TYPE
2921 SYNTAX InetPortNumber
2922 MAX-ACCESS accessible-for-notify
2925 "Indicates the UDP port the iSNS Server is using,
2926 or 0 if UDP-based registrations are not supported."
2927 ::= { isnsNotificationsInfo 5 }
2930 -- iSNS Notification Block -----------------
2933 isnsServerStart NOTIFICATION-TYPE
2936 isnsAddressNotificationType,
2937 isnsAddressNotification,
2938 isnsTcpPortNotification,
2939 isnsUdpPortNotification
2943 "This notification is sent when an iSNS Server begins
2944 operation. The notification provides the following:
2945 isnsInstanceInfo : iSNS Server textual information
2946 isnsAddressTypeNotification : iSNS Server address type
2947 isnsAddressNotification : iSNS Server address
2948 isnsTcpPortNotification : iSNS Server TCP Port
2949 isnsUdpPortNotification : iSNS Server UDP Port
2951 ::= { isnsNotifications 1 }
2953 isnsServerShutdown NOTIFICATION-TYPE
2959 isnsAddressNotificationType,
2960 isnsAddressNotification,
2961 isnsTcpPortNotification,
2962 isnsUdpPortNotification
2966 "This notification is sent when an iSNS Server is
2967 shutdown. The notification provides the following:
2968 isnsInstanceInfo : iSNS Server textual information
2969 isnsAddressTypeNotification : iSNS Server address type
2970 isnsAddressNotification : iSNS Server address
2971 isnsTcpPortNotification : iSNS Server TCP Port
2972 isnsUdpPortNotification : iSNS Server UDP Port
2974 ::= { isnsNotifications 2 }
2976 ------------------------------------------------------------
2978 -- Compliance Information
2981 isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 }
2983 isnsIscsiServerCompliance MODULE-COMPLIANCE
2986 "Initial compliance statement for an iSNS Server
2987 providing support to iSCSI clients."
2988 MODULE -- this module
2990 isnsServerAttributesGroup,
2991 isnsServerIscsiControlNodeGroup,
2992 isnsServerIscsiDdsDdObjGroup,
2993 isnsServerRegIscsiObjGroup,
2994 isnsServerNumObjectsGroup,
2995 isnsNotificationsObjGroup,
2996 isnsServerNotificationGroup
2998 OBJECT isnsServerDiscoveryMcGroupType
2999 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3000 ipv4z(3), ipv6z(4) }
3002 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3008 OBJECT isnsServerDiscoveryMcGroupAddress
3009 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3011 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3012 and their related SIZE need to be supported."
3014 OBJECT isnsDdPortalMemberAddressType
3015 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3016 ipv4z(3), ipv6z(4) }
3018 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3021 OBJECT isnsDdPortalMemberAddress
3022 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3024 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3025 and their related SIZE need to be supported."
3027 OBJECT isnsRegEntityManagementAddressType
3028 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3029 ipv4z(3), ipv6z(4) }
3031 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3034 OBJECT isnsRegEntityManagementAddress
3035 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3037 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3038 and their related SIZE need to be supported."
3040 OBJECT isnsRegPortalAddressType
3041 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3042 ipv4z(3), ipv6z(4) }
3044 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3047 OBJECT isnsRegPortalAddress
3048 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3050 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3051 and their related SIZE need to be supported."
3053 OBJECT isnsRegPgPortalAddressType
3054 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3055 ipv4z(3), ipv6z(4) }
3060 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3063 OBJECT isnsRegPgPortalAddress
3064 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3066 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3067 and their related SIZE need to be supported."
3069 OBJECT isnsAddressNotificationType
3070 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3071 ipv4z(3), ipv6z(4) }
3073 "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
3076 OBJECT isnsAddressNotification
3077 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3079 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
3080 and their related SIZE need to be supported."
3081 ::= { isnsCompliances 1 }
3083 isnsIfcpServerCompliance MODULE-COMPLIANCE
3086 "Initial compliance statement for an iSNS Server
3087 providing support to iFCP Clients."
3088 MODULE -- this module
3090 isnsServerAttributesGroup,
3091 isnsServerIfcpPortControlNodeGroup,
3092 isnsServerIfcpDdsDdObjGroup,
3093 isnsServerRegIfcpObjGroup,
3094 isnsServerNumObjectsGroup,
3095 isnsNotificationsObjGroup,
3096 isnsServerNotificationGroup
3098 OBJECT isnsServerDiscoveryMcGroupType
3099 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3100 ipv4z(3), ipv6z(4) }
3102 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3105 OBJECT isnsServerDiscoveryMcGroupAddress
3106 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3111 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3112 and their related SIZE need to be supported."
3114 OBJECT isnsDdPortalMemberAddressType
3115 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3116 ipv4z(3), ipv6z(4) }
3118 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3121 OBJECT isnsDdPortalMemberAddress
3122 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3124 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3125 and their related SIZE need to be supported."
3127 OBJECT isnsRegEntityManagementAddressType
3128 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3129 ipv4z(3), ipv6z(4) }
3131 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3134 OBJECT isnsRegEntityManagementAddress
3135 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3137 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3138 and their related SIZE need to be supported."
3140 OBJECT isnsRegPortalAddressType
3141 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3142 ipv4z(3), ipv6z(4) }
3144 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3147 OBJECT isnsRegPortalAddress
3148 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3150 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3151 and their related SIZE need to be supported."
3153 OBJECT isnsRegFcNodeAddressType
3154 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3155 ipv4z(3), ipv6z(4) }
3157 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3163 OBJECT isnsRegFcNodeAddress
3164 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3166 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3167 and their related SIZE need to be supported."
3169 OBJECT isnsRegFcPortAddressType
3170 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3171 ipv4z(3), ipv6z(4) }
3173 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3176 OBJECT isnsRegFcPortAddress
3177 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3179 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3180 and their related SIZE need to be supported."
3182 OBJECT isnsAddressNotificationType
3183 SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
3184 ipv4z(3), ipv6z(4) }
3186 "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
3189 OBJECT isnsAddressNotification
3190 SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
3192 "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
3193 and their related SIZE need to be supported."
3194 ::= { isnsCompliances 2 }
3196 isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 }
3198 isnsServerAttributesGroup OBJECT-GROUP
3201 isnsServerIsnsVersion,
3202 isnsServerVendorInfo,
3203 isnsServerPhysicalIndex,
3206 isnsServerDiscontinuityTime,
3208 isnsServerDiscoveryMethodsEnabled,
3212 isnsServerDiscoveryMcGroupType,
3213 isnsServerDiscoveryMcGroupAddress,
3214 isnsServerEsiNonResponseThreshold,
3215 isnsServerEnableControlNodeMgtScn,
3216 isnsServerDefaultDdDdsStatus,
3217 isnsServerUpdateDdDdsSupported,
3218 isnsServerUpdateDdDdsEnabled
3222 "iSNS Server attributes."
3223 ::= { isnsGroups 1 }
3225 isnsServerNumObjectsGroup OBJECT-GROUP
3231 isnsNumPortalGroups,
3235 isnsRegEntityInfoNumPortals,
3236 isnsRegEntityInfoNumPortalGroups,
3237 isnsRegEntityInfoNumIscsiNodes,
3238 isnsRegEntityInfoNumFcPorts,
3239 isnsRegEntityInfoNumFcNodes
3243 "Managed objects indicating the number of registered objects
3244 in an iSNS Server or the number of registered objects
3245 associated with a registered Entity. These managed objects
3246 are optional to implement."
3247 ::= { isnsGroups 2 }
3249 isnsServerIscsiControlNodeGroup OBJECT-GROUP
3251 isnsControlNodeIscsiNodeName,
3252 isnsControlNodeIscsiIsRegistered,
3253 isnsControlNodeIscsiRcvMgtSCN
3257 "iSNS Server iSCSI control node managed objects."
3258 ::= { isnsGroups 3 }
3263 isnsServerIfcpPortControlNodeGroup OBJECT-GROUP
3265 isnsControlNodeFcPortIsRegistered,
3266 isnsControlNodeFcPortRcvMgtSCN
3270 "iSNS Server iFCP Port control node managed objects."
3271 ::= { isnsGroups 4 }
3273 isnsServerIscsiDdsDdObjGroup OBJECT-GROUP
3275 isnsDdsSymbolicName,
3277 isnsDdsMemberSymbolicName,
3280 isnsDdIscsiMemberName,
3281 isnsDdIscsiMemberIsRegistered,
3282 isnsDdPortalMemberAddressType,
3283 isnsDdPortalMemberAddress,
3284 isnsDdPortalMemberPortType,
3285 isnsDdPortalMemberPort,
3286 isnsDdPortalMemberIsRegistered
3290 "iSNS Server DDS and DD managed objects for iSCSI."
3291 ::= { isnsGroups 5 }
3293 isnsServerIfcpDdsDdObjGroup OBJECT-GROUP
3295 isnsDdsSymbolicName,
3299 isnsDdPortalMemberAddressType,
3300 isnsDdPortalMemberAddress,
3301 isnsDdPortalMemberPortType,
3302 isnsDdPortalMemberPort,
3303 isnsDdPortalMemberIsRegistered,
3304 isnsDdFcPortMemberIsRegistered
3308 "iSNS Server DDS and DD managed objects for iFCP."
3309 ::= { isnsGroups 6 }
3314 isnsServerRegIscsiObjGroup OBJECT-GROUP
3317 isnsRegEntityProtocol,
3318 isnsRegEntityManagementAddressType,
3319 isnsRegEntityManagementAddress,
3320 isnsRegEntityTimestamp,
3321 isnsRegEntityVersionMin,
3322 isnsRegEntityVersionMax,
3323 isnsRegEntityRegistrationPeriod,
3324 isnsRegEntityInfoNumPortals,
3325 isnsRegEntityInfoNumPortalGroups,
3326 isnsRegEntityInfoNumIscsiNodes,
3327 isnsRegEntityInfoNumFcPorts,
3328 isnsRegEntityInfoNumFcNodes,
3329 isnsRegPortalAddressType,
3330 isnsRegPortalAddress,
3331 isnsRegPortalPortType,
3333 isnsRegPortalSymbolicName,
3334 isnsRegPortalEsiInterval,
3335 isnsRegPortalEsiPortType,
3336 isnsRegPortalEsiPort,
3337 isnsRegPortalScnPortType,
3338 isnsRegPortalScnPort,
3339 isnsRegPortalSecurityInfo,
3340 isnsRegPgIscsiNodeIndex,
3342 isnsRegPgPortalPortalIndex,
3343 isnsRegPgPortalAddressType,
3344 isnsRegPgPortalAddress,
3345 isnsRegPgPortalPortType,
3346 isnsRegPgPortalPort,
3348 isnsRegIscsiNodeName,
3349 isnsRegIscsiNodeType,
3350 isnsRegIscsiNodeAlias,
3351 isnsRegIscsiNodeScnTypes,
3352 isnsRegIscsiNodeWwnToken,
3353 isnsRegIscsiNodeAuthMethod
3357 "iSNS Server registered iSCSI managed objects."
3358 ::= { isnsGroups 7 }
3360 isnsServerRegIfcpObjGroup OBJECT-GROUP
3366 isnsRegEntityProtocol,
3367 isnsRegEntityManagementAddressType,
3368 isnsRegEntityManagementAddress,
3369 isnsRegEntityTimestamp,
3370 isnsRegEntityVersionMin,
3371 isnsRegEntityVersionMax,
3372 isnsRegEntityRegistrationPeriod,
3373 isnsRegEntityInfoNumPortals,
3374 isnsRegEntityInfoNumPortalGroups,
3375 isnsRegEntityInfoNumIscsiNodes,
3376 isnsRegEntityInfoNumFcPorts,
3377 isnsRegEntityInfoNumFcNodes,
3378 isnsRegPortalAddressType,
3379 isnsRegPortalAddress,
3380 isnsRegPortalPortType,
3382 isnsRegPortalSymbolicName,
3383 isnsRegPortalEsiInterval,
3384 isnsRegPortalEsiPortType,
3385 isnsRegPortalEsiPort,
3386 isnsRegPortalScnPortType,
3387 isnsRegPortalScnPort,
3388 isnsRegPortalSecurityInfo,
3391 isnsRegFcPortSymbolicName,
3392 isnsRegFcPortFabricPortWwn,
3394 isnsRegFcPortAddressType,
3395 isnsRegFcPortAddress,
3397 isnsRegFcPortFc4Types,
3398 isnsRegFcPortFc4Descr,
3399 isnsRegFcPortFc4Features,
3400 isnsRegFcPortScnTypes,
3402 isnsRegFcPortFcNodeWwnn,
3403 isnsRegFcPortPpnWwn,
3404 isnsRegFcNodeSymbolicName,
3405 isnsRegFcNodeAddressType,
3406 isnsRegFcNodeAddress,
3408 isnsRegFcNodeProxyIscsiName,
3409 isnsRegFcNodeNumFcPorts,
3410 isnsRegFcNodePortEntityIndex
3417 "iSNS Server registered iFCP managed objects."
3418 ::= { isnsGroups 8 }
3420 isnsNotificationsObjGroup OBJECT-GROUP
3423 isnsAddressNotificationType,
3424 isnsAddressNotification,
3425 isnsTcpPortNotification,
3426 isnsUdpPortNotification
3430 "iSNS Notification managed objects."
3431 ::= { isnsGroups 9 }
3433 isnsServerNotificationGroup NOTIFICATION-GROUP
3440 "iSNS Server Notification managed objects."
3441 ::= { isnsGroups 10 }