CISCO-ST-TC

This module defines textual conventions used in Storage Area Network technology specific mibs.

  • Version: 2012-08-08

    CISCO-ST-TC@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.