This module defines textual conventions used in Storage Area Network technology specific mibs.
Version: 2012-08-08
module CISCO-ST-TC { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:smiv2:CISCO-ST-TC"; prefix CISCO-ST-TC; import ietf-yang-smiv2 { prefix smiv2; } organization "Cisco Systems, Inc."; contact "Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553 -NETS E-mail: cs-san@cisco.com"; description "This module defines textual conventions used in Storage Area Network technology specific mibs."; revision "2012-08-08" { description "Added sixteenG and automaxSixteenG in fcIfSpeed"; } revision "2011-07-26" { description "-Added following enum to FcIfSpeed: autoMaxEightG."; } revision "2010-12-24" { description "-Added following enums to FcIfSpeed: autoMax4G, eightG and tenG."; } revision "2008-05-16" { description "-Added following enums to FcPortTypes TEXTUAL CONVENTION npPort, tfPort, tnpPort -Added following enums to InterfaceOperMode TEXTUAL CONVENTION. npPort, tfPort, tnpPort -Added following enums to FcPortModuleTypes TEXTUAL CONVENTION sfpDwdm, qsfp, x2Dwdm - Updated the description of the following objects: FcPortTxTypes, FcNameId."; } revision "2005-12-17" { description "- Added following TCs FcIfSfpDiagLevelType FcIfServiceStateType - Added following enums in FcPortModuleTypes xfp, x2Short, x2Medium, x2Tall, xpakShort, xpakMedium, xpakTall and xenpak. - Added following enums in FcPortTxTypes. tenGigBaseSr, tenGigBaseLr, tenGigBaseEr, tenGigBaseLx4, tenGigBaseSw, tenGigBaseLw, tenGigBaseEw. - Added following enums in FcIfSpeed fourG and autoMaxTwoG."; } revision "2004-05-18" { description "Added new textual convention 'InterfaceOperMode'."; } revision "2003-09-26" { description "Obtained the OID for this MIB."; } revision "2003-08-07" { description "Added stPort(15) to FcPortTypes."; } revision "2002-10-04" { description "Added fvPort and portOperDown to FcPortTypes. Added FcAddress and FcAddressType."; } revision "2002-09-24" { description "Initial version of this MIB module."; } smiv2:alias "storageTextualConventions" { smiv2:oid "1.3.6.1.4.1.9.12.4"; } typedef VsanIndex { type int32 { range "1..4094"; } description "The VSAN id of a VSAN which uniquely identifies a VSAN within a fabric. VSAN id is 12-bit wide; so theoretically, 4096 VSANs can be defined in a fabric and this device can be part of. However, VSAN numbers 0 , 4094 and 4095 are reserved."; } typedef DomainId { type int32 { range "1..239"; } description "The Domain Id of the switch. This is assigned dynamically if the Domain Manager is enabled on the switch or could be configured statically by the user."; } typedef DomainIdOrZero { type int32 { range "0..239"; } description "The Textual convention is an extension to textual convetion 'DomainId'. It includes the value '0'in addition the range 1-239. Value '0' indicates that Domain Id has been neither configured nor assigned."; } typedef FcAddressId { type binary { length "3"; } description "Represents Fibre Channel Address ID, a 24-bit value unique within the address space of a Fabric."; } typedef FcNameId { type binary { length "8"; } description "Represents the World Wide Name (WWN) associated with a Fibre Channel (FC) entity. A WWN is a 64 bit address to uniquely identify each entity within a Fibre Channel fabric."; reference "Fibre Channel Framing and Signaling (FC-FS) Rev 1.70 - Section 14 Name_Indentifier Formats."; } typedef FcNameIdOrZero { type binary { length "0|8|16"; } description "The World Wide Name (WWN) associated with a Fibre Channel (FC) entity. WWNs were initially defined as 64-bits in length. The latest definition (for future use) is 128-bits long. The zero-length string value is used in circumstances where the WWN is unassigned/unknown."; } typedef FcClassOfServices { type bits { bit classF { position 0; } bit class1 { position 1; } bit class2 { position 2; } bit class3 { position 3; } bit class4 { position 4; } bit class5 { position 5; } bit class6 { position 6; } } description "Represents the class of service capability of an NxPort or FxPort."; } typedef FcPortTypes { type enumeration { enum "auto" { value 1; } enum "fPort" { value 2; } enum "flPort" { value 3; } enum "ePort" { value 4; } enum "bPort" { value 5; } enum "fxPort" { value 6; } enum "sdPort" { value 7; } enum "tlPort" { value 8; } enum "nPort" { value 9; } enum "nlPort" { value 10; } enum "nxPort" { value 11; } enum "tePort" { value 12; } enum "fvPort" { value 13; } enum "portOperDown" { value 14; } enum "stPort" { value 15; } enum "npPort" { value 16; } enum "tfPort" { value 17; } enum "tnpPort" { value 18; } } description "Represents fibre channel port types: auto (1) - Mode is determined by port initialization scheme. fPort (2) - Fibre channel fabric port. flPort (3) - Fibre channel arbitrated loop port. ePort (4) - Fabric Expansion port. bPort (5) - Bridging port. fxPort (6) - This port can only be f_port or fl_port. sdPort (7) - SPAN destination port. SD_ports transmit traffic copied from one or more source ports for monitoring purposes. tlPort (8) - Translation loop port. nPort (9) - Fibre channel N port. nlPort (10) - Fibre channel NL port. nxPort (11) - This port can only be n_port or nl_port. -- read only port types. tePort (12) - Trunking e_port. Note: A port which is administratively set to 'ePort', will operationally have type 'tePort' if fcIfOperTrunkMode has the value 'trunk'. fvPort (13) - Virtual Port. portOperDown (14) - port operationally down If a port is operationally down, the port mode is unknown. In such cases the operational port mode is shown as 'portOperDown'. stPort (15) - SPAN Tunnel destination port. npPort (16) - N Proxy port mode applicable only to N-port Virtualizer (NPV) tfPort (17) - Trunking fibre channel fabric port. tnpPort (18) - Trunking N Proxy port mode applicable only to N-port Virtualizer (NPV)."; } typedef FcPortTxTypes { type enumeration { enum "unknown" { value 1; } enum "longWaveLaser" { value 2; } enum "shortWaveLaser" { value 3; } enum "longWaveLaserCostReduced" { value 4; } enum "electrical" { value 5; } enum "tenGigBaseSr" { value 6; } enum "tenGigBaseLr" { value 7; } enum "tenGigBaseEr" { value 8; } enum "tenGigBaseLx4" { value 9; } enum "tenGigBaseSw" { value 10; } enum "tenGigBaseLw" { value 11; } enum "tenGigBaseEw" { value 12; } } description "Represents port transciever technology types. unknown (1) - unknown longWaveLaser (2) - 1550nm laser shortWaveLaser (3) - 850nm laser longWaveLaserCostReduced (4) - 1310nm laser electrical (5) - electrical tenGigBaseSr (6) - 10GBASE-SR 850nm laser tenGigBaseLr (7) - 10GBASE-LR 1310nm laser tenGigBaseEr (8) - 10GBASE-ER 1550nm laser tenGigBaseLx4 (9) - 10GBASE-LX4 WWDM 1300nm laser tenGigBaseSw (10) - 850nm laser tenGigBaseLw (11) - 1310nm laser tenGigBaseEw (12) - 1550nm laser ."; reference "IEEE Std 802.3-2005 carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specification."; } typedef FcPortModuleTypes { type enumeration { enum "unknown" { value 1; } enum "other" { value 2; } enum "gbic" { value 3; } enum "embedded" { value 4; } enum "glm" { value 5; } enum "gbicWithSerialID" { value 6; } enum "gbicWithoutSerialID" { value 7; } enum "sfpWithSerialID" { value 8; } enum "sfpWithoutSerialID" { value 9; } enum "xfp" { value 10; } enum "x2Short" { value 11; } enum "x2Medium" { value 12; } enum "x2Tall" { value 13; } enum "xpakShort" { value 14; } enum "xpakMedium" { value 15; } enum "xpakTall" { value 16; } enum "xenpak" { value 17; } enum "sfpDwdm" { value 18; } enum "qsfp" { value 19; } enum "x2Dwdm" { value 20; } } description "Represents module type of the port connector. This object refers to the hardware implementation of the port. The enums are defined as per FC-GS-4 standard. unknown (1) - unknown other (2) - other gbic (3) - gbic (gigabit interface card) embedded (4) - gbic is part of the line card and is unremovable glm (5) - if its a gigabit link module (GLM). A GLM has a different form factor than GBIC. GLM is not supported by our switch. gbicWithSerialID (6) - If GBIC serial id can be read gbicWithoutSerialID (7) - If GBIC serial id cannot be read sfpWithSerialID (8) - If small form factor (SFP) pluggable GBICs serial id can be read sfpWithoutSerialID (9) - If small form factor (SFP) pluggable GBICs serial id cannot be read The following enums are module types for 10 gigabit small form factor pluggable sfp port connectors. xfp (10) - xfp x2Short (11) - x2 short x2Medium (12) - x2 medium x2Tall (13) - x2 tall xpakShort (14) - xpak short xpakMedium (15) - xpak medium xpakTall (16) - xpak tall xenpak (17) - xenpak sfpDwdm (18) - DWDM SFP type qsfp (19) - Quad small form-factor (QSFP) pluggable type x2Dwdm (20) - x2 DWDM ."; } typedef FcIfSpeed { type enumeration { enum "auto" { value 1; } enum "oneG" { value 2; } enum "twoG" { value 3; } enum "fourG" { value 4; } enum "autoMaxTwoG" { value 5; } enum "eightG" { value 6; } enum "autoMaxFourG" { value 7; } enum "tenG" { value 8; } enum "autoMaxEightG" { value 9; } enum "sixteenG" { value 10; } enum "autoMaxSixteenG" { value 11; } } description "Represents the speed of a fibre channel port. Following are the meanings of the enumerated values: auto (1) - Negotiate to determine the speed automatically. oneG (2) - 1Gbit twoG (3) - 2Gbit fourG (4) - 4Gbit autoMaxTwoG (5) - Negotiate to determine the speed automatically upto a maximum of 2Gbit. eightG (6) - 8Gbit autoMaxFourG (7) - Negotiate to determine the speed automatically upto a maximum of 4Gbit. tenG (8) - 10GBit. autoMaxEightG (9) - Negotiate to determine the speed automatically upto a maximum of 8Gbit. sixteenG (10) - 16GBit. autoMaxSixteenG (11) - Negotiate to determine the speed automatically upto a maximum of 16Gbit."; } typedef PortMemberList { type binary { length "0..64"; } description "A list of ifIndex's of the ports that are members of this list. The value of this object is a concatenation of zero or more 4-octet strings, where each 4-octet string contains a 32-bit ifIndex value in network byte order. A zero length string value means this list has no members."; } typedef FcAddress { type binary { length "3|8"; } description "Represents either the Fibre Channel Address ID or the World Wide Name associated with a Fibre Channel (FC) Entity."; } typedef FcAddressType { type enumeration { enum "wwn" { value 1; } enum "fcid" { value 2; } } description "Denotes if a Fibre Channel Address is a World Wide Name (WWN) or a Fibre Channel Address ID (FCID). wwn(1) - address is WWN. fcid(2) - address is FCID."; } typedef InterfaceOperMode { type enumeration { enum "auto" { value 1; } enum "fPort" { value 2; } enum "flPort" { value 3; } enum "ePort" { value 4; } enum "bPort" { value 5; } enum "fxPort" { value 6; } enum "sdPort" { value 7; } enum "tlPort" { value 8; } enum "nPort" { value 9; } enum "nlPort" { value 10; } enum "nxPort" { value 11; } enum "tePort" { value 12; } enum "fvPort" { value 13; } enum "portOperDown" { value 14; } enum "stPort" { value 15; } enum "mgmtPort" { value 16; } enum "ipsPort" { value 17; } enum "evPort" { value 18; } enum "npPort" { value 19; } enum "tfPort" { value 20; } enum "tnpPort" { value 21; } } description "Represents the operational mode of an interface auto (1) - Mode is determined by port initialization scheme. fPort (2) - Fibre channel fabric port. flPort (3) - Fibre channel arbitrated loop port. ePort (4) - Fabric Expansion port. bPort (5) - Bridging port. fxPort (6) - This port can only be f_port or fl_port. sdPort (7) - SPAN destination port. SD_ports transmit traffic copied from one or more source ports for monitoring purposes. tlPort (8) - Translation loop port. nPort (9) - Fibre channel N port. nlPort (10) - Fibre channel NL port. nxPort (11) - This port can only be n_port or nl_port. -- read only port types. tePort (12) - Trunking e_port. Note: A port which is administratively set to 'ePort', will operationally have type 'tePort' if fcIfOperTrunkMode has the value 'trunk'. fvPort (13) - Virtual Port. portOperDown (14) - port operationally down If a port is operationally down, the port mode is unknown. In such cases the operational port mode is shown as 'portOperDown'. stPort (15) - SPAN Tunnel destination port. mgmtPort(16) - Mgmt Port. ipsPort(17) - Ethernet Port. evPort(18) - FCIP tunnels on Ethernet ports. npPort (19) - N Proxy port mode applicable only to N-port Virtualizer (NPV). tfPort (20) - Trunking fibre channel fabric port. tnpPort (21) - Trunking N Proxy port mode applicable only to N-port Virtualizer (NPV)."; } typedef FcIfServiceStateType { type enumeration { enum "inService" { value 1; } enum "outOfService" { value 2; } } description "Represents the service state of a Fibre Channel interface. Following are the meanings of the enumerated values: inService (1) - interface is in service and is allowed to become operational. outOfService (2) - interface is removed from service and is not allowed to become operational."; } typedef FcIfSfpDiagLevelType { type enumeration { enum "unknown" { value 1; } enum "normal" { value 2; } enum "lowWarning" { value 3; } enum "lowAlarm" { value 4; } enum "highWarning" { value 5; } enum "highAlarm" { value 6; } } description "Represents the severity level of the SFP diagnostic information of an interface for temperature, voltage, current, optical transmit and receive power."; } } // module CISCO-ST-TC
© 2023 YumaWorks, Inc. All rights reserved.