mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
207 lines
7.5 KiB
Plaintext
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
|