snmp_mib_archive/CISCO-FC-DEVICE-ALIAS-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

207 lines
7.5 KiB
Plaintext

-- *********************************************************************
-- CISCO-FC-DEVICE-ALIAS-MIB.my: Fibre Channel Device Alias MIB
--
-- September 2004 H K Vivek
--
-- Copyright (c) 2004 by cisco Systems, Inc.
-- All rights reserved.
--
-- *********************************************************************
CISCO-FC-DEVICE-ALIAS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
RowStatus FROM SNMPv2-TC
ciscoMgmt FROM CISCO-SMI
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
CdpvmDevType FROM CISCO-DYNAMIC-PORT-VSAN-MIB;
ciscoFcDeviceAliasMIB MODULE-IDENTITY
LAST-UPDATED "200409200000Z"
ORGANIZATION "Cisco Systems Inc."
CONTACT-INFO
" 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
"The MIB module for the management of Device
Aliases in a Fibre Channel Fabric. A Fibre
Channel fabric consists of devices such as
disks, hosts and switches. The disks and
hosts login to the switches and avail services
available to them in the fabric.
These devices are identified by means of their
World Wide Names (WWN). The WWNs are 8-byte
cryptic identifiers, which are cumbersome
for human use.
A Device Alias is a human readable string which
can be used to alias a World Wide Name (WWN).
So, a Device Alias is used to map a WWN to
a user friendly name. Once configured, the
Device Alias can be used in place of the
WWN. On the switch, this MIB assists in
defining the Device Aliases for the remote
devices and using these Aliases instead of the
cryptic WWNs."
REVISION "200409200000Z"
DESCRIPTION
"Initial version of this MIB."
::= { ciscoMgmt 430 }
cfdaMIBNotifs OBJECT IDENTIFIER ::= { ciscoFcDeviceAliasMIB 0 }
cfdaMIBObjects OBJECT IDENTIFIER ::= { ciscoFcDeviceAliasMIB 1 }
cfdaMIBConform OBJECT IDENTIFIER ::= { ciscoFcDeviceAliasMIB 2 }
cfdaConfiguration OBJECT IDENTIFIER
::= { cfdaMIBObjects 1 }
cfdaConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfdaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on all
device aliases that have been configured
on the local switch."
::= { cfdaConfiguration 1 }
cfdaConfigEntry OBJECT-TYPE
SYNTAX CfdaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains the
mapping between the alias for a Fibre Channel
device and its World Wide Name (WWN)."
INDEX { cfdaConfigDeviceAlias }
::= { cfdaConfigTable 1 }
CfdaConfigEntry ::= SEQUENCE {
cfdaConfigDeviceAlias SnmpAdminString,
cfdaConfigDeviceType CdpvmDevType,
cfdaConfigDeviceId OCTET STRING,
cfdaConfigRowStatus RowStatus
}
cfdaConfigDeviceAlias OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device alias of this entry. This object
is the human friendly string for the device
represented by the corresponding instance of
cfdaConfigDeviceWwn. A device can have only one
alias configured.
The value of this object MUST begin with an
alphabet."
::= { cfdaConfigEntry 1 }
cfdaConfigDeviceType OBJECT-TYPE
SYNTAX CdpvmDevType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the Fibre Channel device represented
by the corresponding instance of
cfdaConfigDeviceId.
This object cannot be modified while the value
of the corresponding instance of
cfdaConfigRowStatus is 'active'."
DEFVAL { pwwn }
::= { cfdaConfigEntry 2 }
cfdaConfigDeviceId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Fibre Channel device which is given a device
alias as indicated by the corresponding instance
of cfdaConfigDeviceAlias. This object MUST be set
to a valid value before or concurrently with
setting the corresponding instance of
cfdaConfigRowStatus object to 'active'. This
object cannot be modified while the value of
the corresponding instance of cfdaConfigRowStatus
object is 'active'."
::= { cfdaConfigEntry 3 }
cfdaConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
Before setting this object to 'active', the
corresponding instance of cfdaConfigDeviceId
MUST be set to a valid value.
None of the objects can be modified while the
value of this object is 'active'."
::= { cfdaConfigEntry 4 }
-- Conformance
ciscoFcDaMIBCompliances OBJECT IDENTIFIER
::= { cfdaMIBConform 1 }
ciscoFcDaMIBGroups OBJECT IDENTIFIER
::= { cfdaMIBConform 2 }
ciscoFcDaMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement Device Aliases."
MODULE MANDATORY-GROUPS {
ciscoFcDaConfigGroup
}
OBJECT cfdaConfigRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
MIN-ACCESS read-create
DESCRIPTION
"Only three values 'createAndGo', 'destroy' and
'active' out of the six enumerated values need to be
supported."
OBJECT cfdaConfigDeviceType
SYNTAX INTEGER {
pwwn(1)
}
MIN-ACCESS read-create
DESCRIPTION
"Only one value 'pwwn', out of the three enumerated
values need to be supported."
::= { ciscoFcDaMIBCompliances 1 }
ciscoFcDaConfigGroup OBJECT-GROUP
OBJECTS {
cfdaConfigDeviceType,
cfdaConfigDeviceId,
cfdaConfigRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects for configuring and
distributing device aliases."
::= { ciscoFcDaMIBGroups 1 }
END