draft-ietf-imss-fc-fam-mib-03.txt   rfc4439.txt 
Internet Draft C. DeSanti
V. Gaonkar Network Working Group C. DeSanti
K. McCloghrie Request for Comments: 4439 V. Gaonkar
S. Gai Category: Standards Track K. McCloghrie
Cisco Systems Cisco Systems
18 November 2005 S. Gai
Retired
March 2006
Fibre Channel Fabric Address Manager MIB Fibre Channel Fabric Address Manager MIB
draft-ietf-imss-fc-fam-mib-03.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at Status of This Memo
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at This document specifies an Internet standards track protocol for the
http://www.ietf.org/shadow.html. Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright notice Copyright Notice
Copyright(C) The Internet Society (2005). All Rights Reserved. Copyright (C) The Internet Society (2006).
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes managed objects for information related In particular, it describes managed objects for information related
to a Fibre Channel network's Fabric Address Manager. to a Fibre Channel network's Fabric Address Manager.
Table of Contents Table of Contents
1 Introduction ................................................. 3 1. Introduction ....................................................3
2 The Internet-Standard Management Framework ................... 3 2. The Internet-Standard Management Framework ......................3
3 Short Overview of Fibre Channel .............................. 3 3. Short Overview of Fibre Channel .................................3
4 Relationship to Other MIBs ................................... 4 4. Relationship to Other MIBs ......................................4
5 MIB Overview ................................................. 5 5. MIB Overview ....................................................5
5.1 Fibre Channel management instance .......................... 5 5.1. Fibre Channel Management Instance ..........................5
5.2 Switch Index ............................................... 5 5.2. Switch Index ...............................................5
5.3 Fabric Index ............................................... 5 5.3. Fabric Index ...............................................5
5.4 The t11FamGroup group ...................................... 6 5.4. The t11FamGroup Group ......................................6
5.5 The t11FamDatabaseGroup group .............................. 6 5.5. The t11FamDatabaseGroup Group ..............................6
5.6 The t11FamAreaGroup group .................................. 6 5.6. The t11FamAreaGroup Group ..................................6
5.7 The t11FamCacheGroup group ................................. 6 5.7. The t11FamCacheGroup Group .................................6
5.8 The t11FamCommandGroup group ............................... 6 5.8. The t11FamCommandGroup Group ...............................6
5.9 The t11FamNotificationGroup group .......................... 7 5.9. The t11FamNotificationGroup Group ..........................6
5.10 Use of RCF and BF ......................................... 7 5.10. Use of RCF and BF .........................................6
6 Definitions .................................................. 8 6. Definitions .....................................................8
6.1 The T11-TC-MIB Module ...................................... 8 6.1. The T11-TC-MIB Module ......................................8
6.2 The T11-FC-FABRIC-ADDR-MGR-MIB Module ...................... 10 6.2. The T11-FC-FABRIC-ADDR-MGR-MIB Module ......................9
7 Intellectual Property ........................................ 38 7. Acknowledgements ...............................................35
8 Acknowledgements ............................................. 38 8. Normative References ...........................................36
9 Normative References ......................................... 39 9. Informative References .........................................36
10 Informative References ...................................... 40 10. IANA Considerations ...........................................37
11 IANA Considerations ......................................... 40 11. Security Considerations .......................................37
12 Security Considerations ..................................... 40
13 Authors' Addresses .......................................... 42
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes managed objects for information related In particular, it describes managed objects for information related
to a Fibre Channel network's Fabric Address Manager. Fabric Address to a Fibre Channel network's Fabric Address Manager. Fabric Address
Manager refers to the functionality of acquiring DomainID(s) as Manager refers to the functionality of acquiring DomainID(s) as
specified in [FC-SW-3], and managing Fibre Channel Identifiers as specified in [FC-SW-3], and managing Fibre Channel Identifiers as
specified in [FC-FS]. specified in [FC-FS].
skipping to change at page 3, line 34 skipping to change at page 3, line 34
Objects in the MIB are defined using the mechanisms defined in the Objects in the MIB are defined using the mechanisms defined in the
Structure of Management Information (SMI). This memo specifies a MIB Structure of Management Information (SMI). This memo specifies a MIB
module that is compliant to the SMIv2, which is described in STD 58, module that is compliant to the SMIv2, which is described in STD 58,
RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580
[RFC2580]. [RFC2580].
3. Short Overview of Fibre Channel 3. Short Overview of Fibre Channel
The Fibre Channel (FC) is logically a bidirectional point-to-point The Fibre Channel (FC) is logically a bidirectional point-to-point
serial data channel, structured for high performance. Fibre Channel serial data channel, structured for high performance. Fibre Channel
provides a general transport vehicle for higher level protocols such provides a general transport vehicle for higher-level protocols such
as Small Computer System Interface (SCSI) command sets, the High- as Small Computer System Interface (SCSI) command sets, the High-
Performance Parallel Interface (HIPPI) data framing, IP (Internet Performance Parallel Interface (HIPPI) data framing, IP (Internet
Protocol), IEEE 802.2, and others. Protocol), IEEE 802.2, and others.
Physically, Fibre Channel is an interconnection of multiple Physically, Fibre Channel is an interconnection of multiple
communication points, called N_Ports, interconnected either by a communication points, called N_Ports, interconnected either by a
switching network, called a Fabric, or by a point-to-point link. A switching network, called a Fabric, or by a point-to-point link. A
Fibre Channel "node" consists of one or more N_Ports. A Fabric may Fibre Channel "node" consists of one or more N_Ports. A Fabric may
consist of multiple Interconnect Elements, some of which are consist of multiple Interconnect Elements, some of which are
switches. An N_Port connects to the Fabric via a port on a switch switches. An N_Port connects to the Fabric via a port on a switch
called an F_Port. When multiple FC nodes are connected to a single called an F_Port. When multiple FC nodes are connected to a single
port on a switch via an "Arbitrated Loop" topology, the switch port port on a switch via an "Arbitrated Loop" topology, the switch port
is called an FL_Port, and the nodes' ports are called NL_Ports. The is called an FL_Port, and the nodes' ports are called NL_Ports. The
term Nx_Port is used to refer to either an N_Port or an NL_Port. The term Nx_Port is used to refer to either an N_Port or an NL_Port. The
term Fx_Port is used to refer to either an F_Port or an FL_Port. A term Fx_Port is used to refer to either an F_Port or an FL_Port. A
switch port, which is interconnected to another switch port via an switch port, which is interconnected to another switch port via an
Inter Element Link (IEL), is called an E_Port. A B_Port connects a Inter-Switch Link (ISL), is called an E_Port. A B_Port connects a
bridge device with an E_Port on a switch; a B_Port provides a subset bridge device with an E_Port on a switch; a B_Port provides a subset
of E_Port functionality. of E_Port functionality.
Many Fibre Channel components, including the fabric, each node, and Many Fibre Channel components, including the Fabric, each node, and
most ports, have globally-unique names. These globally-unique names most ports, have globally-unique names. These globally-unique names
are typically formatted as World Wide Names (WWNs). More information are typically formatted as World Wide Names (WWNs). More information
on WWNs can be found in [FC-FS]. WWNs are expected to be persistent on WWNs can be found in [FC-FS]. WWNs are expected to be persistent
across agent and unit resets. across agent and unit resets.
Fibre Channel frames contain 24-bit address identifiers which Fibre Channel frames contain 24-bit address identifiers, which
identify the frame's source and destination ports. Each FC port has identify the frame's source and destination ports. Each FC port has
both an address identifier and a WWN. When a fabric is in use, the both an address identifier and a WWN. When a Fabric is in use, the
FC address identifiers are dynamically assigned by a switch. Each FC address identifiers are dynamically assigned by a switch. Each
octet of a 24-bit address represents a level in an address hierarchy, octet of a 24-bit address represents a level in an address hierarchy,
with a Domain_ID being the highest level of the hierarchy. with a Domain_ID being the highest level of the hierarchy.
Each Switch in a Fabric is assigned one (or more) unique Domain_IDs Each switch in a Fabric is assigned one (or more) unique Domain_IDs
using a two-step process. First, one switch, called Principal using a two-step process. First, one switch, called Principal
Switch, is selected from the switches of a Fabric. Then, the Switch, is selected from the switches of a Fabric. Then, the
Principal Switch assigns Domain_IDs to the other switches of the Principal Switch assigns Domain_IDs to the other switches of the
Fabric. Address assignment within a Domain is performed by the Fabric. Address assignment within a domain is performed by the
switch to which that Domain_ID is granted. switch to which that Domain_ID is granted.
4. Relationship to Other MIBs 4. Relationship to Other MIBs
The first standardized MIB for Fibre Channel [RFC2837] was focused on The first standardized MIB for Fibre Channel [RFC2837] was focused on
Fibre Channel switches. It is being replaced by the more generic Fibre Channel switches. It is being replaced by the more generic
Fibre Channel Management MIB [FC-MGMT] which defines basic Fibre Channel Management MIB [FC-MGMT], which defines basic
information for Fibre Channel hosts and switches, including information for Fibre Channel hosts and switches, including
extensions to the standard IF-MIB [IF-MIB] for Fibre Channel extensions to the standard IF-MIB [IF-MIB] for Fibre Channel
interfaces. [FC-MGMT] includes the specification of how the generic interfaces. [FC-MGMT] includes the specification of how the generic
objects defined in [IF-MIB] apply to Fibre Channel interfaces. objects defined in [IF-MIB] apply to Fibre Channel interfaces.
Note that an interface's ifIndex value must be unique within an SNMP Note that an interface's ifIndex value must be unique within an SNMP
context, irrespective of how many Fibre Channel management instances context, irrespective of how many Fibre Channel management instances
(see below) and how many Fibre Channel switches are instrumented (see below) and how many Fibre Channel switches are instrumented
within that SNMP context. within that SNMP context.
This document defines the T11-FC-FABRIC-ADDR-MGR-MIB module which This document defines the T11-FC-FABRIC-ADDR-MGR-MIB module, which
extends beyond [FC-MGMT] to cover the functionality, in Fibre Channel extends beyond [FC-MGMT] to cover the functionality, in Fibre Channel
switches, which is used to manage fabric configuration, domains, and switches, which is used to manage Fabric configuration, domains, and
addresses within a domain. addresses within a domain.
This document also contains a MIB module, T11-TC-MIB, to define This document also contains a MIB module, T11-TC-MIB, to define
Textual Conventions which might also be useful in other MIBs defined textual conventions that might also be useful in other MIBs defined
by T11. by T11.
5. MIB Overview 5. MIB Overview
This section explains the use of a Fibre Channel management instance, This section explains the use of a Fibre Channel management instance,
a Switch Index, and a Fabric Index. It also describes the six MIB a Switch Index, and a Fabric Index. It also describes the six MIB
groups contained in the MIB. groups contained in the MIB.
5.1. Fibre Channel management instance 5.1. Fibre Channel Management Instance
A Fibre Channel management instance is defined in [FC-MGMT] as a A Fibre Channel management instance is defined in [FC-MGMT] as a
separable managed instance of Fibre Channel functionality. Fibre separable managed instance of Fibre Channel functionality. Fibre
Channel functionality may be grouped into Fibre Channel management Channel functionality may be grouped into Fibre Channel management
instances in whatever way is most convenient for the instances in whatever way is most convenient for the
implementation(s). For example, one such grouping accommodates a implementation(s). For example, one such grouping accommodates a
single SNMP agent having multiple AgentX sub-agents, with each sub- single SNMP agent having multiple AgentX sub-agents, with each sub-
agent implementing a different Fibre Channel management instance. agent implementing a different Fibre Channel management instance.
The object, fcmInstanceIndex, is IMPORTed from the FC-MGMT-MIB The object, fcmInstanceIndex, is IMPORTed from the FC-MGMT-MIB
[FC-MGMT] as the index value to uniquely identify a Fibre Channel [FC-MGMT] as the index value to uniquely identify a Fibre Channel
management instance. management instance.
5.2. Switch Index 5.2. Switch Index
The FC-MGMT-MIB [FC-MGMT] defines the fcmSwitchTable as a table of The FC-MGMT-MIB [FC-MGMT] defines the fcmSwitchTable as a table of
information about Fibre Channel switches which are managed by Fibre information about Fibre Channel switches that are managed by Fibre
Channel management instances. Each Fibre Channel management instance Channel management instances. Each Fibre Channel management instance
can manage one or more Fibre Channel switches. The Switch Index, can manage one or more Fibre Channel switches. The Switch Index,
fcmSwitchIndex, is IMPORTed from the FC-MGMT-MIB as the index value fcmSwitchIndex, is IMPORTed from the FC-MGMT-MIB as the index value
to uniquely identify a Fibre Channel switch amongst those (one or to uniquely identify a Fibre Channel switch amongst those (one or
more) managed by the same Fibre Channel management instance. more) managed by the same Fibre Channel management instance.
5.3. Fabric Index 5.3. Fabric Index
The current standard for an interconnecting Fabric consisting of The [FC-SW-3] standard for an interconnecting Fabric consisting of
multiple Fabric Switch elements is [FC-SW-3], which describes the multiple Fabric Switch elements describes the operation of a single
operation of a single Fabric in a physical infrastructure. Fabric in a physical infrastructure. The current [FC-SW-4] standard
Forthcoming standards, e.g., [FC-SW-4], will likely define how also supports the operation of multiple Virtual Fabrics operating
multiple Fabrics could operate within one (or more) physical within one (or more) physical infrastructures. In such a scenario,
infrastructures. In such a scenario, each Fabric would, of course, each Fabric has, of course, its own management instrumentation. In
have its own management instrumentation. Therefore, to allow for order to accommodate this scenario, this MIB module defines all
this possibility, this MIB defines all Fabric-related information in Fabric-related information in tables that are INDEXed by an arbitrary
tables which are INDEX-ed by an arbitrary integer, named a "Fabric integer, named a "Fabric Index". In a Fabric that is conformant to
Index". In a Fabric which is conformant to [FC-SW-3], the value of [FC-SW-3], the value of this Fabric Index will always be 1.
this Fabric Index will always be 1.
It is quite possible, and may even become likely, that (a port of) a It is quite possible, and may even become likely, that (a port of) a
Fibre Channel switch will be connected to multiple such Fabrics. Fibre Channel switch will be connected to multiple such Fabrics.
Thus, in order to simplify a query concerning all the Fabrics to Thus, in order to simplify a query concerning all the Fabrics to
which a single switch is connected, fcmSwitchIndex will be listed which a single switch is connected, fcmSwitchIndex will be listed
before t11FamFabricIndex when they both appear in the same INDEX before t11FamFabricIndex when they both appear in the same INDEX
clause. clause.
5.4. The t11FamGroup group 5.4. The t11FamGroup Group
This group contains basic information about the Fabric Address This group contains basic information about the Fabric Address
Manager functionality within a switch, including its configuration Manager functionality within a switch, including its configuration
parameters which are per-interface (i.e., specified for a particular parameters that are per-interface (i.e., specified for a particular
Fibre Channel interface identified by an ifIndex value). Fibre Channel interface identified by an ifIndex value).
5.5. The t11FamDatabaseGroup group 5.5. The t11FamDatabaseGroup Group
This group contains information about which switches are assigned to This group contains information about which switches are assigned to
which domains. which domains.
5.6. The t11FamAreaGroup group 5.6. The t11FamAreaGroup Group
This group contains information about which Port-IDs have been This group contains information about which Port-IDs have been
assigned within the Areas of the local Domain. assigned within the areas of the local domain.
5.7. The t11FamCacheGroup group 5.7. The t11FamCacheGroup Group
This conditional mandatory group contains information about all the This conditional mandatory group contains information about all the
FC address identifier assignments which have been recently released. FC address identifier assignments that have been recently released.
This cache is kept to support the concept of Preferred Domain_ID via This cache is kept to support the concept of Preferred Domain_ID via
a best effort attempt for (short-term) re-assignment of the same FC a best-effort attempt for (short-term) re-assignment of the same FC
address identifiers. address identifiers.
5.8. The t11FamCommandGroup group 5.8. The t11FamCommandGroup Group
This optional group contains objects used for initiating an operation This optional group contains objects used for initiating an operation
on a Fabric. on a Fabric.
5.9. The t11FamNotificationGroup group 5.9. The t11FamNotificationGroup Group
This group contains notifications of significant events concerning This group contains notifications of significant events concerning
the Fabric Address management functionality within a switch. the Fabric Address management functionality within a switch.
5.10. Use of RCF and BF 5.10. Use of RCF and BF
Included in [FC-SW-3] is the specification of Reconfigure Fabric Included in [FC-SW-3] is the specification of Reconfigure Fabric
(RCF) and Build Fabric (BF), both of which are command-codes of the (RCF) and Build Fabric (BF), both of which are command codes of the
Switch Fabric Internal Link Service (SW_ILS). [FC-SW-3] includes the Switch Fabric Internal Link Service (SW_ILS). [FC-SW-3] includes the
warning: warning:
NOTE 13 - Since the RCF causes a complete reconfiguration of the NOTE 13 - Since the RCF causes a complete reconfiguration of the
Fabric, and may cause addresses allocated to a Switch to change, Fabric, and may cause addresses allocated to a Switch to change,
this SW_ILS should be used with caution. The BF SW_ILS allows the this SW_ILS should be used with caution. The BF SW_ILS allows the
Fabric to attempt reconfiguration without loss of or change of Fabric to attempt reconfiguration without loss of or change of
address and therefore should be attempted before an RCF. Examples address and therefore should be attempted before an RCF. Examples
of situations in which RCF may be appropriate include resolution of situations in which RCF may be appropriate include resolution
of overlapped Domains, or the failure of a Fabric Reconfiguration of overlapped Domains, or the failure of a Fabric Reconfiguration
initiated by a BF. initiated by a BF.
Further, [FC-MI] specifies Further, [FC-MI] specifies:
A Fabric is prohibited from autonomously generating a RCF, but an A Fabric is prohibited from autonomously generating an RCF, but an
outside administrative function may request a switch to generate outside administrative function may request a switch to generate
an RCF. Such an administrative function is outside the scope of an RCF. Such an administrative function is outside the scope of
this technical report. this technical report.
The T11-FC-FABRIC-ADDR-MGR-MIB defined in this document is consistent The T11-FC-FABRIC-ADDR-MGR-MIB defined in this document is consistent
with both of the above quotes since it defines two objects, with both of the above quotes since it defines two objects,
t11FamAutoReconfigure and t11FamRestart, which are defined with a t11FamAutoReconfigure and t11FamRestart, which are defined with a
MAX-ACCESS of read-write, and setting them to the appropriate value MAX-ACCESS of read-write, and setting them to the appropriate value
is a means by which "an outside administrative function may request a is a means by which "an outside administrative function may request a
switch to generate an RCF" [FC-MI]. switch to generate an RCF" [FC-MI].
skipping to change at page 8, line 17 skipping to change at page 8, line 17
6.1. The T11-TC-MIB Module 6.1. The T11-TC-MIB Module
T11-TC-MIB DEFINITIONS ::= BEGIN T11-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, Unsigned32, mib-2 MODULE-IDENTITY, Unsigned32, mib-2
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- [RFC2578]
TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579] TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579]
t11TcMIB MODULE-IDENTITY t11TcMIB MODULE-IDENTITY
LAST-UPDATED "200511180000Z" LAST-UPDATED "200603020000Z"
ORGANIZATION "T11" ORGANIZATION "T11"
CONTACT-INFO CONTACT-INFO
" Claudio DeSanti " Claudio DeSanti
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 USA San Jose, CA 95134 USA
Phone: +1 408 853-9172 Phone: +1 408 853-9172
EMail: cds@cisco.com EMail: cds@cisco.com
Keith McCloghrie Keith McCloghrie
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA USA 95134 San Jose, CA USA 95134
Phone: +1 408-526-5260 Phone: +1 408-526-5260
Email: kzm@cisco.com" EMail: kzm@cisco.com"
DESCRIPTION DESCRIPTION
"This module defines textual conventions used in T11 MIBs. "This module defines textual conventions used in T11 MIBs.
Copyright (C) The Internet Society (2005). This version Copyright (C) The Internet Society (2006). This version
of this MIB module is part of RFC yyyy; see the RFC of this MIB module is part of RFC 4439; see the RFC
itself for full legal notices." itself for full legal notices."
REVISION "200511180000Z" REVISION "200603020000Z"
DESCRIPTION DESCRIPTION
"Initial version of this MIB module, published as RFCyyyy." "Initial version of this MIB module, published as RFC 4439."
::= { mib-2 XXX } -- to be assigned by IANA ::= { mib-2 136 }
T11FabricIndex ::= TEXTUAL-CONVENTION T11FabricIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Fabric Index which is used as a unique "A Fabric Index that is used as a unique
index value to identify a particular Fabric within index value to identify a particular Fabric within
one (or more) physical infrastructures. one (or more) physical infrastructures.
In an environment which is conformant to FC-SW-3, where In an environment that is conformant to FC-SW-3, where
there is always exactly one Fabric in a single physical there is always exactly one Fabric in a single physical
infrastructure, the value of this Fabric Index will infrastructure, the value of this Fabric Index will
always be 1. always be 1.
However, the forthcoming standard, FC-SW-4, defines However, the current standard, FC-SW-4, defines
how multiple Fabrics, each with its own management how multiple Fabrics, each with its own management
instrumentation, could operate within one (or more) instrumentation, could operate within one (or more)
physical infrastructures. When such multiple fabrics physical infrastructures. When such multiple Fabrics
are in use, this index value is used to uniquely are in use, this index value is used to uniquely
identify a particular Fabric within a physical identify a particular Fabric within a physical
infrastructure. infrastructure.
Note that the value of this TC has a range of Note that the value of this textual convention has a
(0..4095) so as to be consistent with FC-SW-4, which range of (0..4095) so as to be consistent with FC-SW-4,
says that a 'VF_ID Bitmap' is 512 bytes long, with which says that a 'VF_ID Bitmap' is 512 bytes long, with
the high-order bit representing VF_ID zero, and the the high-order bit representing VF_ID zero, and the
low-order bit representing 4095." low-order bit representing 4095."
REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4),
Rev 7.1, October 2004, section 6.1.27.2.4." ANSI INCITS 418-2006, section 6.1.27.2.4."
SYNTAX Unsigned32 (0..4095) SYNTAX Unsigned32 (0..4095)
END END
6.2. The T11-FC-FABRIC-ADDR-MGR-MIB Module 6.2. The T11-FC-FABRIC-ADDR-MGR-MIB Module
T11-FC-FABRIC-ADDR-MGR-MIB DEFINITIONS ::= BEGIN T11-FC-FABRIC-ADDR-MGR-MIB DEFINITIONS ::= BEGIN
-- the Fibre Channel Fabric Address Manager MIB -- the Fibre Channel Fabric Address Manager MIB
-- --
skipping to change at page 10, line 30 skipping to change at page 10, line 4
MODULE-COMPLIANCE, OBJECT-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580]
TEXTUAL-CONVENTION, TruthValue, TEXTUAL-CONVENTION, TruthValue,
RowStatus FROM SNMPv2-TC -- [RFC2579] RowStatus FROM SNMPv2-TC -- [RFC2579]
ifIndex FROM IF-MIB -- [IF-MIB] ifIndex FROM IF-MIB -- [IF-MIB]
fcmInstanceIndex, fcmSwitchIndex, fcmInstanceIndex, fcmSwitchIndex,
FcDomainIdOrZero, FcNameIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT] FcDomainIdOrZero, FcNameIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT]
T11FabricIndex FROM T11-TC-MIB; T11FabricIndex FROM T11-TC-MIB;
t11FcFabricAddrMgrMIB MODULE-IDENTITY t11FcFabricAddrMgrMIB MODULE-IDENTITY
LAST-UPDATED "200510120000Z" LAST-UPDATED "200603020000Z"
ORGANIZATION "T11" ORGANIZATION "T11"
CONTACT-INFO CONTACT-INFO
" Claudio DeSanti " Claudio DeSanti
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 USA San Jose, CA 95134 USA
Phone: +1 408 853-9172 Phone: +1 408 853-9172
EMail: cds@cisco.com EMail: cds@cisco.com
Keith McCloghrie Keith McCloghrie
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA USA 95134 San Jose, CA USA 95134
Phone: +1 408-526-5260 Phone: +1 408-526-5260
Email: kzm@cisco.com" EMail: kzm@cisco.com"
DESCRIPTION DESCRIPTION
"The MIB module for the Fabric Address management "The MIB module for the Fabric Address management
functionality defined by the Fibre Channel standards. For functionality defined by the Fibre Channel standards. For
the purposes of this MIB, Fabric Address Manager refers to the purposes of this MIB, Fabric Address Manager refers to
the functionality of acquiring DomainID(s) as specified in the functionality of acquiring DomainID(s) as specified in
FC-SW-3, and managing Fibre Channel Identifiers as specified FC-SW-3, and managing Fibre Channel Identifiers as specified
in FC-FS. An instance of 'Fabric Address Manager' software in FC-FS. An instance of 'Fabric Address Manager' software
functionality executes in the principal switch, and in each functionality executes in the Principal Switch, and in each
other switch. other switch.
After an agent reboot, the values of read-write objects After an agent reboot, the values of read-write objects
defined in this MIB module are implementation-dependent. defined in this MIB module are implementation-dependent.
Copyright (C) The Internet Society (2005). This version of Copyright (C) The Internet Society (2006). This version of
this MIB module is part of RFC yyyy; see the RFC itself for this MIB module is part of RFC 4439; see the RFC itself for
full legal notices." full legal notices."
REVISION "200510120000Z" REVISION "200603020000Z"
DESCRIPTION DESCRIPTION
"Initial version of this MIB module, published as RFCyyyy." "Initial version of this MIB module, published as RFC 4439."
::= { mib-2 XXX } -- to be assigned by IANA ::= { mib-2 137 }
t11FamNotifications OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 0 } t11FamNotifications OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 0 }
t11FamMIBObjects OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 1 } t11FamMIBObjects OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 1 }
t11FamMIBConformance OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 2 } t11FamMIBConformance OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 2 }
t11FamConfiguration OBJECT IDENTIFIER ::= { t11FamMIBObjects 1 } t11FamConfiguration OBJECT IDENTIFIER ::= { t11FamMIBObjects 1 }
t11FamInfo OBJECT IDENTIFIER ::= { t11FamMIBObjects 2 } t11FamInfo OBJECT IDENTIFIER ::= { t11FamMIBObjects 2 }
t11FamNotifyControl OBJECT IDENTIFIER ::= { t11FamMIBObjects 3 } t11FamNotifyControl OBJECT IDENTIFIER ::= { t11FamMIBObjects 3 }
-- Textual Conventions -- Textual Conventions
T11FamDomainPriority ::= TEXTUAL-CONVENTION T11FamDomainPriority ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Priority of a switch. "Priority of a switch.
The principal switch selection is influenced by the
The Principal Switch selection is influenced by the
priority of the switches. priority of the switches.
Some values are of importance are:
1 : The highest priority in principal switch Some values of importance are:
1 : The highest priority in Principal Switch
selection, which is used by the administrator selection, which is used by the administrator
to establish which switch becomes the principal to establish which switch becomes the Principal
switch. Switch.
255 : Indicates that the switch is not capable of 255 : Indicates that the switch is not capable of
acting as a principal switch." acting as a Principal Switch."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, section 6.1.5." ANSI INCITS 384-2004, section 6.1.5."
SYNTAX Unsigned32 (1..255) SYNTAX Unsigned32 (1..255)
T11FamDomainInterfaceRole ::= TEXTUAL-CONVENTION T11FamDomainInterfaceRole ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The 'designated' state/role of the ISL to which an interface "The 'designated' state/role of the Inter-Switch Link (ISL)
connects, or (if not connected) the state of the interface: to which an interface connects, or (if not connected)
the state of the interface:
nonPrincipal (1) - non-Principal ISL nonPrincipal (1) - non-Principal ISL
principalUpstream (2) - Upstream Principal ISL principalUpstream (2) - Upstream Principal ISL
principalDownsteam (3) - Downstream Principal ISL principalDownsteam (3) - Downstream Principal ISL
isolated (4) - interface is isolated isolated (4) - interface is isolated
down (5) - interface is down down (5) - interface is down
unknown (6) - state/role is unknown unknown (6) - state/role is unknown
" "
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, Sections 3.1, 5.7, ANSI INCITS 384-2004, Sections 3.1, 5.7,
skipping to change at page 12, line 35 skipping to change at page 12, line 6
principalDownsteam (3), principalDownsteam (3),
isolated (4), isolated (4),
down (5), down (5),
unknown (6) unknown (6)
} }
T11FamState ::= TEXTUAL-CONVENTION T11FamState ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The state of the Fabric Address Manager, as described in "The state of the Fabric Address Manager, as described in
FC-SW-3's Table 86 and Figure 15. Table 86 and Figure 15 of FC-SW-3.
- 'other' represents a switch which is in a state not - 'other' represents a switch that is in a state not
represented by any of the below enumerations, represented by any of the below enumerations.
- 'starting' represents a switch engaged in the process - 'starting' represents a switch engaged in the process
represented by the first row in Table 86, represented by the first row in Table 86.
- 'unconfigured' represents a switch which requires - 'unconfigured' represents a switch that requires
operator input before it can begin the process operator input before it can begin the process
represented by the first row in Table 86, represented by the first row in Table 86.
- 'principalSwitchSelection' represents a switch engaged - 'principalSwitchSelection' represents a switch engaged
in the process represented by the second row in in the process represented by the second row in
Table 86, but not in states F0 or F1 of Figure 15. Table 86, but not in states F0 or F1 of Figure 15.
- 'domainIdDistribution' represents a switch engaged in - 'domainIdDistribution' represents a switch engaged in
the process represented by the third row in Table 86, the process represented by the third row in Table 86.
- 'buildFabricPhase' represents a switch which is in - 'buildFabricPhase' represents a switch that is in
state F0 of Figure 15, state F0 of Figure 15.
- 'reconfigureFabricPhase' represents a switch which is - 'reconfigureFabricPhase' represents a switch that is
in state F1 of Figure 15, in state F1 of Figure 15.
- 'stable' represents a switch which has successfully - 'stable' represents a switch that has successfully
completed the process represented by the third row in completed the process represented by the third row in
Table 86 and has at least one E_Port, Table 86 and has at least one E_Port.
- 'stableWithNoEports' represents a switch which has - 'stableWithNoEports' represents a switch that has
successfully completed the process represented by the successfully completed the process represented by the
third row in Table 86 but has no E_Ports, third row in Table 86 but has no E_Ports.
- 'noDomains' represents a switch which has completed - 'noDomains' represents a switch that has completed
the process represented by the third row in Table 86 the process represented by the third row in Table 86
but failed to obtain a Domain_ID, but failed to obtain a Domain_ID.
- 'disabled' represents any situation in which the - 'disabled' represents any situation in which the
corresponding instance of t11FamEnable has value corresponding instance of t11FamEnable has the value
'false', 'false'.
- 'unknown' represents a switch which is confused about - 'unknown' represents a switch that is confused about
what state it is in." what state it is in."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, Table 86 and Figure 15." ANSI INCITS 384-2004, Table 86 and Figure 15."
SYNTAX INTEGER { SYNTAX INTEGER {
other(1), other(1),
starting(2), starting(2),
unconfigured(3), unconfigured(3),
principalSwitchSelection(4), principalSwitchSelection(4),
domainIdDistribution(5), domainIdDistribution(5),
buildFabricPhase(6), buildFabricPhase(6),
skipping to change at page 14, line 15 skipping to change at page 13, line 28
-- --
-- t11FamTable -- t11FamTable
-- --
t11FamTable OBJECT-TYPE t11FamTable OBJECT-TYPE
SYNTAX SEQUENCE OF T11FamEntry SYNTAX SEQUENCE OF T11FamEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains Fabric Address Manager related "This table contains Fabric Address Manager related
parameters which are able to be configured and monitored parameters that are able to be configured and monitored
in a Fibre Channel switch. For each of the switches in a Fibre Channel switch. For each of the switches
(identified by fcmSwitchIndex) managed by a Fibre Channel (identified by fcmSwitchIndex) managed by a Fibre Channel
management instance (identified by fcmInstanceIndex), management instance (identified by fcmInstanceIndex),
there is any entry for each Fabric known to that switch. there is any entry for each Fabric known to that switch.
Entries are implicitly created/removed if and when Entries are implicitly created/removed if and when
additional Fabrics are created/deleted." additional Fabrics are created/deleted."
::= { t11FamConfiguration 1 } ::= { t11FamConfiguration 1 }
t11FamEntry OBJECT-TYPE t11FamEntry OBJECT-TYPE
SYNTAX T11FamEntry SYNTAX T11FamEntry
skipping to change at page 15, line 24 skipping to change at page 14, line 36
t11FamRcFabricNotifyEnable TruthValue, t11FamRcFabricNotifyEnable TruthValue,
t11FamEnable TruthValue, t11FamEnable TruthValue,
t11FamFabricName FcNameIdOrZero t11FamFabricName FcNameIdOrZero
} }
t11FamFabricIndex OBJECT-TYPE t11FamFabricIndex OBJECT-TYPE
SYNTAX T11FabricIndex SYNTAX T11FabricIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A unique index value which uniquely identifies a "A unique index value that uniquely identifies a
particular Fabric known to a particular switch. particular Fabric known to a particular switch.
In a Fabric conformant to FC-SW-3, only a single Fabric In a Fabric conformant to FC-SW-3, only a single Fabric
can operate within a physical infrastructure, and thus, can operate within a physical infrastructure, and thus,
the value of this Fabric Index will always be 1. the value of this Fabric Index will always be 1.
However, the forthcoming standard, FC-SW-4, defines However, the current standard, FC-SW-4, defines
how multiple Fabrics, each with its own management how multiple Fabrics, each with its own management
instrumentation, could operate within one (or more) instrumentation, could operate within one (or more)
physical infrastructures. When such multiple fabrics physical infrastructures. When such multiple Fabrics
are in use, this index value is used to uniquely are in use, this index value is used to uniquely
identify a particular Fabric within a physical identify a particular Fabric within a physical
infrastructure." infrastructure."
::= { t11FamEntry 1 } ::= { t11FamEntry 1 }
t11FamConfigDomainId OBJECT-TYPE t11FamConfigDomainId OBJECT-TYPE
SYNTAX FcDomainIdOrZero SYNTAX FcDomainIdOrZero
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 16, line 35 skipping to change at page 15, line 45
is, its E_Ports on that Fabric will be isolated and the is, its E_Ports on that Fabric will be isolated and the
administrator informed via a 't11FamDomainIdNotAssigned' administrator informed via a 't11FamDomainIdNotAssigned'
notification. notification.
If t11FamConfigDomainIdType is 'static', then the configured If t11FamConfigDomainIdType is 'static', then the configured
Domain_ID is called the 'static Domain_ID' and valid values Domain_ID is called the 'static Domain_ID' and valid values
are between 1 and 239. In this situation, there is no are between 1 and 239. In this situation, there is no
Principal Switch in the Fabric and the Domain_ID is simply Principal Switch in the Fabric and the Domain_ID is simply
assigned by configuration, together with the Fabric_Name. assigned by configuration, together with the Fabric_Name.
A switch configured with a static Domain_ID, on receiving A switch configured with a static Domain_ID, on receiving
an EFP, BF, RCF, DIA or RDI SW_ILS shall reply with an an EFP, BF, RCF, DIA, or RDI SW_ILS, shall reply with an
SW_RJT having Reason Code Explanation 'E_Port is Isolated' SW_RJT having Reason Code Explanation 'E_Port is Isolated'
and shall isolate the receiving E_Port. and shall isolate the receiving E_Port.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRITPION clause." MODULE-IDENTITY's DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4),
Rev 7.1, October 2004, section 7." ANSI INCITS 418-2006, section 7."
DEFVAL { 0 } DEFVAL { 0 }
::= { t11FamEntry 2 } ::= { t11FamEntry 2 }
t11FamConfigDomainIdType OBJECT-TYPE t11FamConfigDomainIdType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
preferred(1), preferred(1),
insistent(2), insistent(2),
static(3) static(3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Type of configured Domain_ID contained in "Type of configured Domain_ID contained in
t11FamConfigDomainId. t11FamConfigDomainId.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRITPION clause." MODULE-IDENTITY's DESCRIPTION clause."
DEFVAL { preferred } DEFVAL { preferred }
::= { t11FamEntry 3 } ::= { t11FamEntry 3 }
t11FamAutoReconfigure OBJECT-TYPE t11FamAutoReconfigure OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object determines how a particular switch "This object determines how a particular switch
responds to certain error conditions. responds to certain error conditions.
The condition that might cause these errors is The condition that might cause these errors is
the merging of two disjoint fabrics that have the merging of two disjoint Fabrics that have
overlapping Domain_ID list. overlapping Domain_ID lists.
If value of this object is 'true', the switch will If value of this object is 'true', the switch will
send a RCF (ReConfigureFabric) to rebuild the send an RCF (ReConfigureFabric) to rebuild the
Fabric. Fabric.
If 'false' the switch will isolate the E_Ports on If 'false', the switch will isolate the E_Ports on
which the errors happened. which the errors happened.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRITPION clause." MODULE-IDENTITY's DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
December 2003, sections 6.1.12 & 7.3. December 2003, sections 6.1.12 & 7.3.
Fibre Channel - Methodologies for Interconnects Fibre Channel - Methodologies for Interconnects
(FC-MI), December 2001, table 14, note g." (FC-MI), INCITS TR-30-2002, table 14, note g."
DEFVAL { false } DEFVAL { false }
::= { t11FamEntry 4 } ::= { t11FamEntry 4 }
t11FamContiguousAllocation OBJECT-TYPE t11FamContiguousAllocation OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Determines how a particular switch behaves when elected as "Determines how a particular switch behaves when elected as
the principal switch. the Principal Switch.
If true, the switch will only accept RDIs with a contiguous If true, the switch will only accept RDIs with a contiguous
allocation; specifically, it will reject RDIs with allocation; specifically, it will reject RDIs with
non-contiguous Domain_IDs, and if an RDI for a contiguous non-contiguous Domain_IDs, and if an RDI for a contiguous
Domain_ID is not able to be fulfilled, it will try to Domain_ID is not able to be fulfilled, it will try to
replace all the Domain_IDs in the list with contiguous replace all the Domain_IDs in the list with contiguous
Domain_IDs, and if that fails, the RDI will be rejected. Domain_IDs, and if that fails, the RDI will be rejected.
If false, then the switch acts normally in granting If false, then the switch acts normally in granting
the Domain_IDs even if they are not contiguous. the Domain_IDs even if they are not contiguous.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRITPION clause." MODULE-IDENTITY's DESCRIPTION clause."
::= { t11FamEntry 5 } ::= { t11FamEntry 5 }
t11FamPriority OBJECT-TYPE t11FamPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority SYNTAX T11FamDomainPriority
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The initial or configured priority of a particular switch "The initial or configured priority of a particular switch
to be used in principal switch selection process. to be used in Principal Switch selection process.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRIPTION clause." MODULE-IDENTITY's DESCRIPTION clause."
::= { t11FamEntry 6 } ::= { t11FamEntry 6 }
t11FamPrincipalSwitchWwn OBJECT-TYPE t11FamPrincipalSwitchWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 19, line 5 skipping to change at page 18, line 6
or zero-length string if the identity of the principal or zero-length string if the identity of the principal
switch is unknown." switch is unknown."
DEFVAL { ''H } DEFVAL { ''H }
::= { t11FamEntry 7 } ::= { t11FamEntry 7 }
t11FamLocalSwitchWwn OBJECT-TYPE t11FamLocalSwitchWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The WWN of the particular Switch on this Fabric." "The WWN of the particular switch on this Fabric."
::= { t11FamEntry 8 } ::= { t11FamEntry 8 }
t11FamAssignedAreaIdList OBJECT-TYPE t11FamAssignedAreaIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256)) SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The list of (zero or more) Area_IDs which have been "The list of (zero or more) Area_IDs that have been
assigned by a particular switch in this Fabric, formatted assigned by a particular switch in this Fabric, formatted
as an array of octets in ascending order. as an array of octets in ascending order.
Each octet represents one Area_ID. So, the list containing Each octet represents one Area_ID. So, the list containing
Area_IDs: 23, 45, 235 and 56 would be formatted as the Area_IDs 23, 45, 235, and 56 would be formatted as the
4-octet string x'172d38eb'. 4-octet string x'172d38eb'.
A particular Area's Area_ID is used as the index into the A particular area's Area_ID is used as the index into the
t11FamAreaTable to get the statistics on that Area." t11FamAreaTable to get the statistics on that area."
::= { t11FamEntry 9 } ::= { t11FamEntry 9 }
t11FamGrantedFcIds OBJECT-TYPE t11FamGrantedFcIds OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of Fibre Channel Address Identifiers "The total number of Fibre Channel Address Identifiers
granted (for local use, i.e., with a particular switch's granted (for local use, i.e., with a particular switch's
Domain_ID) by the Fabric Address Manager on that switch. Domain_ID) by the Fabric Address Manager on that switch.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 10 } ::= { t11FamEntry 10 }
t11FamRecoveredFcIds OBJECT-TYPE t11FamRecoveredFcIds OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of Fibre Channel Address Identifiers that "The total number of Fibre Channel Address Identifiers that
have been recovered by the Fabric Address Manager on a have been recovered by the Fabric Address Manager on a
particular switch since the switch has been initialized. A particular switch since the switch has been initialized.
recovered Fibre Channel Address Identifier is one that is A recovered Fibre Channel Address Identifier is one that is
explicitly returned after previously being used. explicitly returned after previously being used.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 11 } ::= { t11FamEntry 11 }
t11FamFreeFcIds OBJECT-TYPE t11FamFreeFcIds OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Fibre Channel Address Identifiers that are "The number of Fibre Channel Address Identifiers that are
currently unassigned on this Fabric and could be available currently unassigned on this Fabric and could be available
for assignment either immediately or at some later time. for assignment either immediately or at some later time.
skipping to change at page 20, line 48 skipping to change at page 19, line 45
t11FamAvailableFcIds OBJECT-TYPE t11FamAvailableFcIds OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Fibre Channel Address Identifiers that are "The number of Fibre Channel Address Identifiers that are
unassigned and currently available for immediate assignment unassigned and currently available for immediate assignment
on the Fabric, e.g., with the 'Clean Address' bit set to 1." on the Fabric, e.g., with the 'Clean Address' bit set to 1."
REFERENCE REFERENCE
"Fibre Channel - Framing and Signaling (FC-FS), "Fibre Channel - Framing and Signaling (FC-FS),
ANSI INCITS 373-2003, section 15.6.2.4.2, April 2003." ANSI INCITS 373-2003, section 15.6.2.4.2."
::= { t11FamEntry 14 } ::= { t11FamEntry 14 }
t11FamRunningPriority OBJECT-TYPE t11FamRunningPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority SYNTAX T11FamDomainPriority
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The running priority of a particular switch on this Fabric. "The running priority of a particular switch on this Fabric.
This value is initialised to the value of t11FamPriority, This value is initialized to the value of t11FamPriority,
and subsequently altered as specified by the procedures and subsequently altered as specified by the procedures
defined in FC-SW-3." defined in FC-SW-3."
::= { t11FamEntry 15 } ::= { t11FamEntry 15 }
t11FamPrincSwRunningPriority OBJECT-TYPE t11FamPrincSwRunningPriority OBJECT-TYPE
SYNTAX T11FamDomainPriority SYNTAX T11FamDomainPriority
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The running priority of the principal switch on this "The running priority of the Principal Switch on this
Fabric." Fabric."
::= { t11FamEntry 16 } ::= { t11FamEntry 16 }
t11FamState OBJECT-TYPE t11FamState OBJECT-TYPE
SYNTAX T11FamState SYNTAX T11FamState
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The state of the Fabric Address Manager on a particular "The state of the Fabric Address Manager on a particular
switch on this Fabric." switch on this Fabric."
::= { t11FamEntry 17 } ::= { t11FamEntry 17 }
t11FamLocalPrincipalSwitchSlctns OBJECT-TYPE t11FamLocalPrincipalSwitchSlctns OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times a particular switch became the "The number of times a particular switch became the
principal switch on this Fabric. Principal Switch on this Fabric.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 18 } ::= { t11FamEntry 18 }
t11FamPrincipalSwitchSelections OBJECT-TYPE t11FamPrincipalSwitchSelections OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of principal switch selections on this Fabric. "The number of Principal Switch selections on this Fabric.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 19 } ::= { t11FamEntry 19 }
t11FamBuildFabrics OBJECT-TYPE t11FamBuildFabrics OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of non-disruptive fabric reconfigurations (BFs) "The number of non-disruptive fabric reconfigurations (BFs)
that have occurred on this Fabric. that have occurred on this Fabric.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 20 } ::= { t11FamEntry 20 }
t11FamFabricReconfigures OBJECT-TYPE t11FamFabricReconfigures OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of disruptive fabric reconfigurations (RCFs) "The number of disruptive fabric reconfigurations (RCFs)
that have occurred on this Fabric. that have occurred on this Fabric.
This counter has no discontinuities other than those This counter has no discontinuities other than those
which all Counter32's have when sysUpTime=0." that all Counter32s have when sysUpTime=0."
::= { t11FamEntry 21 } ::= { t11FamEntry 21 }
t11FamDomainId OBJECT-TYPE t11FamDomainId OBJECT-TYPE
SYNTAX FcDomainIdOrZero SYNTAX FcDomainIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Domain_ID of a particular switch on this Fabric or "The Domain_ID of a particular switch on this Fabric or
zero if no Domain_ID has been assigned." zero if no Domain_ID has been assigned."
::= { t11FamEntry 22 } ::= { t11FamEntry 22 }
t11FamSticky OBJECT-TYPE t11FamSticky OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An indication of whether a particular switch is supporting "An indication of whether a particular switch is supporting
the concept of Preferred Domain_IDs via a best effort the concept of Preferred Domain_IDs via a best-effort
attempt to re-assign the same Fibre Channel Address attempt to re-assign the same Fibre Channel Address
Identifier value to a port on the next occasion when a port Identifier value to a port on the next occasion when a port
requests an assignment on this Fabric. requests an assignment on this Fabric.
If the value of this object is 'true', then the switch is If the value of this object is 'true', then the switch is
maintaining rows in the t11FamFcIdCacheTable for this maintaining rows in the t11FamFcIdCacheTable for this
Fabric." Fabric."
::= { t11FamEntry 23 } ::= { t11FamEntry 23 }
t11FamRestart OBJECT-TYPE t11FamRestart OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
nonDisruptive(1), nonDisruptive(1),
disruptive(2), disruptive(2),
noOp(3) noOp(3)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object tells the Fabric Address Manager to "This object tells the Fabric Address Manager to
request a fabric reconfiguration. request a Fabric reconfiguration.
If this object is set to 'disruptive', then a RCF If this object is set to 'disruptive', then an RCF
(ReConfigure Fabric) is generated in the Fabric (ReConfigure Fabric) is generated in the Fabric
in order for the fabric to recover from the errors. in order for the Fabric to recover from the errors.
If this object is set to 'nonDisruptive', then a If this object is set to 'nonDisruptive', then a
BF (Build Fabric) is generated in the Fabric. BF (Build Fabric) is generated in the Fabric.
No action is taken if this object is set to 'noOp'. No action is taken if this object is set to 'noOp'.
The value of the object when read is always 'noOp'. The value of the object when read is always 'noOp'.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRIPTION clause." MODULE-IDENTITY's DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
skipping to change at page 24, line 7 skipping to change at page 22, line 42
t11FamRcFabricNotifyEnable OBJECT-TYPE t11FamRcFabricNotifyEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An indication of whether or not a particular switch "An indication of whether or not a particular switch
should issue a t11FamFabricChangeNotify notification on should issue a t11FamFabricChangeNotify notification on
sending or receiving ReConfigureFabric (RCF) on a Fabric. sending or receiving ReConfigureFabric (RCF) on a Fabric.
If the value of the object is 'true, then the If the value of the object is 'true', then the
notification is generated. If the value is 'false', notification is generated. If the value is 'false',
notification is not generated. notification is not generated.
If an implementation requires all fabrics to have the If an implementation requires all Fabrics to have the
same value, then setting one instance of this object same value, then setting one instance of this object
to a new object will result in all corresponding to a new object will result in all corresponding
instances being set to that same new value. instances being set to that same new value.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRIPTION clause." MODULE-IDENTITY's DESCRIPTION clause."
DEFVAL { false } DEFVAL { false }
::= { t11FamEntry 25 } ::= { t11FamEntry 25 }
t11FamEnable OBJECT-TYPE t11FamEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Enables the Fabric Address Manager on this switch "Enables the Fabric Address Manager on this switch
on this Fabric. on this Fabric.
If enabled on a Fabric, the switch will participate in If enabled on a Fabric, the switch will participate in
principal switch selection, and Domain_IDs are assigned Principal Switch selection, and Domain_IDs are assigned
dynamically. If disabled, the switch will not participate dynamically. If disabled, the switch will not participate
in principal switch selection, and Domain_IDs are in Principal Switch selection, and Domain_IDs are
assigned statically. Thus, the corresponding value of assigned statically. Thus, the corresponding value of
t11FamConfigDomainIdType needs to be 'static'. t11FamConfigDomainIdType needs to be 'static'.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRIPTION clause." MODULE-IDENTITY's DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4),
Rev 7.1, October 2004, sections 7.1 and 7.3." ANSI INCITS 418-2006, sections 7.1 and 7.3."
DEFVAL { true } DEFVAL { true }
::= { t11FamEntry 26 } ::= { t11FamEntry 26 }
t11FamFabricName OBJECT-TYPE t11FamFabricName OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The WWN that is configured on this switch to be used as "The WWN that is configured on this switch to be used as
the name of this Fabric when the value of t11FamEnable is the name of this Fabric when the value of t11FamEnable is
'false'. 'false'.
If the value of t11FamEnable is 'true', this value is not If the value of t11FamEnable is 'true', this value is not
used. used.
Fibre Channel requires that: Fibre Channel requires that:
a) all switches in an operational Fabric be a) all switches in an operational Fabric be
configured with the same Fabric name, and configured with the same Fabric name; and
b) each Fabric have a unique Fabric name. b) each Fabric have a unique Fabric name.
If either of these is violated, either by switches within a If either of these is violated, either by switches within a
single Fabric being configured with different Fabric names, single Fabric being configured with different Fabric names,
or by multiple Fabrics that share management applications or by multiple Fabrics that share management applications
or interact in other ways having the same Fabric name, or interact in other ways having the same Fabric name,
then the behavior of the switches and associated management then the behavior of the switches and associated management
functions is not specified by Fibre Channel or Internet functions is not specified by Fibre Channel or Internet
standards. standards.
For the persistence of values across reboots, see the For the persistence of values across reboots, see the
MODULE-IDENTITY's DESCRIPTION clause." MODULE-IDENTITY's DESCRIPTION clause."
REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4),
Rev 7.1, October 2004, section 7.1." ANSI INCITS 418-2006, section 7.1."
::= { t11FamEntry 27 } ::= { t11FamEntry 27 }
-- --
-- t11FamIfTable - Interface configuration -- t11FamIfTable - Interface configuration
-- --
t11FamIfTable OBJECT-TYPE t11FamIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF T11FamIfEntry SYNTAX SEQUENCE OF T11FamIfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains those Fabric Address Manager parameters "This table contains those Fabric Address Manager parameters
and status values, which are per-interface (identified and status values that are per-interface (identified
by an ifIndex value), per-Fabric (identified by a by an ifIndex value), per-Fabric (identified by a
t11FamFabricIndex value), and per-switch (identified by t11FamFabricIndex value), and per-switch (identified by
values of fcmInstanceIndex and fcmSwitchIndex). values of fcmInstanceIndex and fcmSwitchIndex).
An entry in this table is automatically created when An entry in this table is automatically created when
an E_Port becomes non-isolated on a particular Fabric. an E_Port becomes non-isolated on a particular Fabric.
An entry is deleted automatically from this table if: An entry is deleted automatically from this table if:
a) the corresponding interface is no longer an E_Port (e.g., a) the corresponding interface is no longer an E_Port (e.g.,
a G_Port which is dynamically determined to be an F_Port), a G_Port that is dynamically determined to be an F_Port),
and all configuration parameter(s) have default values; or and all configuration parameter(s) have default values; or
b) the interface identified by ifIndex no longer exists b) the interface identified by ifIndex no longer exists
(e.g., because a line-card is physically removed); or (e.g., because a line-card is physically removed); or
c) the row in the t11FamTable corresponding the fabric c) the row in the t11FamTable corresponding the fabric
identified by t11FamFabricID no longer exists. identified by t11FamFabricID no longer exists.
Creating an entry in this table via t11FamIfRowStatus Creating an entry in this table via t11FamIfRowStatus
provides the means to specify non-default parameter value(s) provides the means to specify non-default parameter value(s)
for an interface at a time when the relevant row in this for an interface at a time when the relevant row in this
table does not exist, i.e., because the interface is either table does not exist, i.e., because the interface is either
skipping to change at page 27, line 5 skipping to change at page 25, line 29
DESCRIPTION DESCRIPTION
"This object determines if the incoming ReConfigure "This object determines if the incoming ReConfigure
Fabric (RCF) messages on this interface on this Fabric (RCF) messages on this interface on this
Fabric is accepted or not. If this object is 'true', then Fabric is accepted or not. If this object is 'true', then
the incoming RCF is rejected. If 'false', incoming RCF is the incoming RCF is rejected. If 'false', incoming RCF is
accepted. accepted.
Note that this object does not apply to the outgoing Note that this object does not apply to the outgoing
RCFs generated by this interface. RCFs generated by this interface.
Implementations which support write-access to this object Implementations that support write-access to this object
can do so under whatever conditions they choose." can do so under whatever conditions they choose."
DEFVAL {false} DEFVAL {false}
::= { t11FamIfEntry 1 } ::= { t11FamIfEntry 1 }
t11FamIfRole OBJECT-TYPE t11FamIfRole OBJECT-TYPE
SYNTAX T11FamDomainInterfaceRole SYNTAX T11FamDomainInterfaceRole
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The role of this interface." "The role of this interface."
skipping to change at page 27, line 27 skipping to change at page 26, line 4
t11FamIfRowStatus OBJECT-TYPE t11FamIfRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row." "The status of this row."
::= { t11FamIfEntry 3 } ::= { t11FamIfEntry 3 }
-- --
-- t11FamAreaTable -- t11FamAreaTable
-- --
t11FamAreaTable OBJECT-TYPE t11FamAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF T11FamAreaEntry SYNTAX SEQUENCE OF T11FamAreaEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains Area assignments per-Fabric by a "This table contains area assignments per-Fabric by a
switch's Fabric Address Manager. Each octet in switch's Fabric Address Manager. Each octet in
t11FamAssignedAreaList is able to be used to index into t11FamAssignedAreaList is able to be used to index into
this table to find information on each Area." this table to find information on each area."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, section 4.8." ANSI INCITS 384-2004, section 4.8."
::= { t11FamInfo 1 } ::= { t11FamInfo 1 }
t11FamAreaEntry OBJECT-TYPE t11FamAreaEntry OBJECT-TYPE
SYNTAX T11FamAreaEntry SYNTAX T11FamAreaEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry gives information on the Area_ID and all "An entry gives information on the Area_ID and all
Port_IDs that have been assigned within an Area for Port_IDs that have been assigned within an area for
the Fabric identified by t11FamFabricIndex, by the the Fabric identified by t11FamFabricIndex, by the
Fabric Address Manager in the switch identified by Fabric Address Manager in the switch identified by
fcmInstanceIndex and fcmSwitchIndex." fcmInstanceIndex and fcmSwitchIndex."
INDEX { fcmInstanceIndex, fcmSwitchIndex, INDEX { fcmInstanceIndex, fcmSwitchIndex,
t11FamFabricIndex, t11FamAreaAreaId} t11FamFabricIndex, t11FamAreaAreaId}
::= { t11FamAreaTable 1 } ::= { t11FamAreaTable 1 }
T11FamAreaEntry ::= SEQUENCE { T11FamAreaEntry ::= SEQUENCE {
t11FamAreaAreaId Unsigned32, t11FamAreaAreaId Unsigned32,
t11FamAreaAssignedPortIdList OCTET STRING t11FamAreaAssignedPortIdList OCTET STRING
} }
t11FamAreaAreaId OBJECT-TYPE t11FamAreaAreaId OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Area_ID of this Area." "The Area_ID of this area."
::= { t11FamAreaEntry 1 } ::= { t11FamAreaEntry 1 }
t11FamAreaAssignedPortIdList OBJECT-TYPE t11FamAreaAssignedPortIdList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256)) SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The list of Port_IDs which have been assigned in "The list of Port_IDs which have been assigned in
this Area and Fabric, formatted as an array of this area and Fabric, formatted as an array of
octets in ascending order. There could be zero or more octets in ascending order. There could be zero or more
Port_IDs assigned on this Area and Fabric. Port_IDs assigned on this area and Fabric.
Each octet represents one Port_ID. So, the list containing Each octet represents one Port_ID. So, the list containing
the Port_IDs 23, 45, 235 and 56 would be formatted as the the Port_IDs 23, 45, 235, and 56 would be formatted as the
4-octet string x'172d38eb'." 4-octet string x'172d38eb'."
::= { t11FamAreaEntry 2 } ::= { t11FamAreaEntry 2 }
-- --
-- t11FamDatabaseTable -- t11FamDatabaseTable
--
t11FamDatabaseTable OBJECT-TYPE t11FamDatabaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF T11FamDatabaseEntry SYNTAX SEQUENCE OF T11FamDatabaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains all information known by the "This table contains all information known by
a switch about all the domains which have been a switch about all the domains that have been
assigned in each Fabric." assigned in each Fabric."
REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3),
ANSI INCITS 384-2004, section 4.8." ANSI INCITS 384-2004, section 4.8."
::= { t11FamInfo 2 } ::= { t11FamInfo 2 }
t11FamDatabaseEntry OBJECT-TYPE t11FamDatabaseEntry OBJECT-TYPE
SYNTAX T11FamDatabaseEntry SYNTAX T11FamDatabaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 29, line 45 skipping to change at page 28, line 16
DESCRIPTION DESCRIPTION
"The Domain_ID for which this row contains information. "The Domain_ID for which this row contains information.
The value must be non-zero." The value must be non-zero."
::= { t11FamDatabaseEntry 1 } ::= { t11FamDatabaseEntry 1 }
t11FamDatabaseSwitchWwn OBJECT-TYPE t11FamDatabaseSwitchWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Node name (WWN) of the switch to which the "The node name (WWN) of the switch to which the
corresponding value of t11FamDatabaseDomainId is currently corresponding value of t11FamDatabaseDomainId is currently
assigned for the particular Fabric." assigned for the particular Fabric."
::= { t11FamDatabaseEntry 2 } ::= { t11FamDatabaseEntry 2 }
-- --
-- Fibre Channel Address Identifier cache information -- Fibre Channel Address Identifier cache information
-- --
-- The cached information allows the Fabric Address Manager to -- The cached information allows the Fabric Address Manager to
-- implement the concept of a Preferred Domain_ID, whereby after a port -- implement the concept of a Preferred Domain_ID, whereby after a port
-- releases a Fibre Channel Address Identifier value, a switch makes an -- releases a Fibre Channel Address Identifier value, a switch makes an
skipping to change at page 30, line 41 skipping to change at page 29, line 11
SYNTAX SEQUENCE OF T11FamFcIdCacheEntry SYNTAX SEQUENCE OF T11FamFcIdCacheEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains all the Fibre Channel Address "This table contains all the Fibre Channel Address
Identifiers that have recently been released by the Identifiers that have recently been released by the
Fabric Address Manager in a switch . So, it lists Fabric Address Manager in a switch . So, it lists
all the Fibre Channel Address Identifiers that have valid all the Fibre Channel Address Identifiers that have valid
WWN-to-Fibre Channel Address Identifier mappings and are WWN-to-Fibre Channel Address Identifier mappings and are
currently not assigned to any ports. These Fibre Channel currently not assigned to any ports. These Fibre Channel
Address Identifier were assigned to ports but have since Address Identifiers were assigned to ports but have since
been released. These cached Fibre Channel Address been released. These cached Fibre Channel Address
Identifiers contain only Area_ID and Port_ID information. Identifiers contain only Area_ID and Port_ID information.
This cache is kept to provide best effort re-assignment of This cache is kept to provide best-effort re-assignment of
same Fibre Channel Address Identifiers, i.e., when an same Fibre Channel Address Identifiers; i.e., when an
Nx_Port asks for an Fibre Channel Address Identifier, soon Nx_Port asks for a Fibre Channel Address Identifier, soon
after releasing one, the same value is re-assigned, if after releasing one, the same value is re-assigned, if
possible." possible."
::= { t11FamInfo 4 } ::= { t11FamInfo 4 }
t11FamFcIdCacheEntry OBJECT-TYPE t11FamFcIdCacheEntry OBJECT-TYPE
SYNTAX T11FamFcIdCacheEntry SYNTAX T11FamFcIdCacheEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the t11FamFcIdCacheTable "An entry (conceptual row) in the t11FamFcIdCacheTable
skipping to change at page 31, line 37 skipping to change at page 30, line 5
t11FamFcIdCacheWwn FcNameIdOrZero, t11FamFcIdCacheWwn FcNameIdOrZero,
t11FamFcIdCacheAreaIdPortId OCTET STRING, t11FamFcIdCacheAreaIdPortId OCTET STRING,
t11FamFcIdCachePortIds Unsigned32 t11FamFcIdCachePortIds Unsigned32
} }
t11FamFcIdCacheWwn OBJECT-TYPE t11FamFcIdCacheWwn OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The N_Port_Name (WWN) of the port associated this entry." "The N_Port_Name (WWN) of the port associated with this
entry."
::= { t11FamFcIdCacheEntry 1 } ::= { t11FamFcIdCacheEntry 1 }
t11FamFcIdCacheAreaIdPortId OBJECT-TYPE t11FamFcIdCacheAreaIdPortId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2)) SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Area_ID and Port_ID of the first Fibre Channel Address "The combination of this object and t11FamFcIdCachePortIds
Identifier in a range, that was assigned and has since been represent one range of Fibre Channel Address Identifiers,
released on this Fabric. which were assigned and later released. This object
contains the Area_ID and Port_ID of the first Fibre
Channel Address Identifier in the range.
Note that this object is only 2 bytes and only Note that this object is only 2 bytes."
contains the Area_ID and Port_ID."
::= { t11FamFcIdCacheEntry 2 } ::= { t11FamFcIdCacheEntry 2 }
t11FamFcIdCachePortIds OBJECT-TYPE t11FamFcIdCachePortIds OBJECT-TYPE
SYNTAX Unsigned32 (0..65535) SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Port_IDs in the range all of which were "The combination of t11FamFcIdCacheAreaIdPortId and this
assigned and later released. The range starts with the object represent one range of Fibre Channel Address
Port_ID contained in the second byte of Identifiers, which were assigned and later released. This
t11FamFcIdCacheAreaIdPortId for the Area_ID contained in the object contains the number of (consecutive) Fibre Channel
first byte of object t11FamFcIdCacheAreaIdPortId." Address Identifiers in the range."
::= { t11FamFcIdCacheEntry 3 } ::= { t11FamFcIdCacheEntry 3 }
-- Objects for use in notifications -- Objects for use in notifications
t11FamNotifyFabricIndex OBJECT-TYPE t11FamNotifyFabricIndex OBJECT-TYPE
SYNTAX T11FabricIndex SYNTAX T11FabricIndex
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A unique index value which identifies a particular "A unique index value that identifies a particular
Fabric for which a particular notification is generated. Fabric for which a particular notification is generated.
In a Fabric conformant to SW-3, only a single Fabric In a Fabric conformant to SW-3, only a single Fabric
can operate within a physical infrastructure, and thus, can operate within a physical infrastructure, and thus,
the value of this Fabric Index will always be 1. the value of this Fabric Index will always be 1.
However, forthcoming standards (e.g., FC-SW-4), will likely However, the current standard, FC-SW-4, defines
define how multiple Fabrics, each with its own management how multiple Fabrics, each with its own management
instrumentation, could operate within one (or more) instrumentation, could operate within one (or more)
physical infrastructures. To allow for such multiple physical infrastructures. In order to accommodate this
fabrics, this index value is used to uniquely identify a scenario, this index value is used to uniquely identify a
particular Fabric within a physical infrastructure." particular Fabric within a physical infrastructure."
::= { t11FamNotifyControl 1 } ::= { t11FamNotifyControl 1 }
-- Notifications -- Notifications
t11FamDomainIdNotAssignedNotify NOTIFICATION-TYPE t11FamDomainIdNotAssignedNotify NOTIFICATION-TYPE
OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that a Domain_ID has not "This notification indicates that a Domain_ID has not
been not configured nor assigned for a particular Fabric, been configured or assigned for a particular Fabric,
identified by t11FamNotifyFabricIndex, on a particular identified by t11FamNotifyFabricIndex, on a particular
switch identified by t11FamLocalSwitchWwn. This could switch identified by t11FamLocalSwitchWwn. This could
happen under the following conditions, and results in the happen under the following conditions, and results in the
switch isolating E_Ports on the Fabric: switch isolating E_Ports on the Fabric:
- if the switch's request for a configured static - if the switch's request for a configured static
Domain_ID is rejected or no other Domain_ID is Domain_ID is rejected or no other Domain_ID is
assigned, then the E_Ports are isolated." assigned, then the E_Ports are isolated."
::= { t11FamNotifications 1 } ::= { t11FamNotifications 1 }
skipping to change at page 33, line 26 skipping to change at page 31, line 39
OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that a particular switch, "This notification indicates that a particular switch,
identified by t11FamLocalSwitchWwn, has become the new identified by t11FamLocalSwitchWwn, has become the new
Principal Switch on the Fabric identified by Principal Switch on the Fabric identified by
t11FamNotifyFabricIndex. t11FamNotifyFabricIndex.
This notification is sent soon after its election as This notification is sent soon after its election as
the new Principal Switch, i.e., upon expiration of a the new Principal Switch, i.e., upon expiration of a
Principal Switch selection timer which is equal to Principal Switch selection timer that is equal to
twice the Fabric Stability Timeout value (F_S_TOV)." twice the Fabric Stability Timeout value (F_S_TOV)."
::= { t11FamNotifications 2 } ::= { t11FamNotifications 2 }
t11FamFabricChangeNotify NOTIFICATION-TYPE t11FamFabricChangeNotify NOTIFICATION-TYPE
OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is sent whenever a particular switch, "This notification is sent whenever a particular switch,
identified by t11FamLocalSwitchWwn, sends or identified by t11FamLocalSwitchWwn, sends or
receives a Build Fabric (BF) or a ReConfigure Fabric receives a Build Fabric (BF) or a ReConfigure Fabric
skipping to change at page 34, line 12 skipping to change at page 32, line 22
-- Conformance -- Conformance
-- --
t11FamMIBCompliances OBJECT IDENTIFIER ::= { t11FamMIBConformance 1 } t11FamMIBCompliances OBJECT IDENTIFIER ::= { t11FamMIBConformance 1 }
t11FamMIBGroups OBJECT IDENTIFIER ::= { t11FamMIBConformance 2 } t11FamMIBGroups OBJECT IDENTIFIER ::= { t11FamMIBConformance 2 }
t11FamMIBCompliance MODULE-COMPLIANCE t11FamMIBCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for Fibre Channel switches "The compliance statement for Fibre Channel switches
which implement Fabric Address Manager functionality." that implement Fabric Address Manager functionality."
MODULE MODULE
MANDATORY-GROUPS { t11FamGroup, MANDATORY-GROUPS { t11FamGroup,
t11FamDatabaseGroup, t11FamDatabaseGroup,
t11FamAreaGroup, t11FamAreaGroup,
t11FamNotificationGroup t11FamNotificationGroup
} }
OBJECT t11FamConfigDomainId OBJECT t11FamConfigDomainId
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
skipping to change at page 35, line 16 skipping to change at page 33, line 25
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT t11FamRcFabricNotifyEnable OBJECT t11FamRcFabricNotifyEnable
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
GROUP t11FamCacheGroup GROUP t11FamCacheGroup
DESCRIPTION DESCRIPTION
"This group is mandatory only for switches which "This group is mandatory only for switches that
support the concept of Preferred Domain_ID via a best support the concept of Preferred Domain_ID via a best-
effort attempt for (short-term) re-assignment of the effort attempt for (short-term) re-assignment of the
same FC address identifiers." same FC address identifiers."
GROUP t11FamCommandGroup GROUP t11FamCommandGroup
DESCRIPTION DESCRIPTION
"This group is optional." "This group is optional."
::= { t11FamMIBCompliances 1 } ::= { t11FamMIBCompliances 1 }
-- Units of Conformance -- Units of Conformance
skipping to change at page 36, line 43 skipping to change at page 34, line 50
DESCRIPTION DESCRIPTION
"A collection of objects containing information about "A collection of objects containing information about
Domain-IDs assignments." Domain-IDs assignments."
::= { t11FamMIBGroups 3 } ::= { t11FamMIBGroups 3 }
t11FamAreaGroup OBJECT-GROUP t11FamAreaGroup OBJECT-GROUP
OBJECTS { t11FamAreaAssignedPortIdList } OBJECTS { t11FamAreaAssignedPortIdList }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects containing information about "A collection of objects containing information about
currently assigned addresses within a Domain." currently assigned addresses within a domain."
::= { t11FamMIBGroups 4 } ::= { t11FamMIBGroups 4 }
t11FamCacheGroup OBJECT-GROUP t11FamCacheGroup OBJECT-GROUP
OBJECTS { t11FamMaxFcIdCacheSize, OBJECTS { t11FamMaxFcIdCacheSize,
t11FamFcIdCacheAreaIdPortId, t11FamFcIdCacheAreaIdPortId,
t11FamFcIdCachePortIds t11FamFcIdCachePortIds
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects containing information about "A collection of objects containing information about
skipping to change at page 38, line 5 skipping to change at page 35, line 27
NOTIFICATIONS { t11FamDomainIdNotAssignedNotify, NOTIFICATIONS { t11FamDomainIdNotAssignedNotify,
t11FamNewPrincipalSwitchNotify, t11FamNewPrincipalSwitchNotify,
t11FamFabricChangeNotify } t11FamFabricChangeNotify }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications for status monitoring "A collection of notifications for status monitoring
and notification." and notification."
::= { t11FamMIBGroups 6 } ::= { t11FamMIBGroups 6 }
END END
7. Intellectual Property 7. Acknowledgements
"The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication and any assurances of
licenses to be made available, or the result of an attempt made to
obtain a general license or permission for the use of such
proprietary rights by implementors or users of this specification can
be obtained from the IETF Secretariat."
"The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director."
8. Acknowledgements
This document began life as a work item of the INCITS Task Group This document began life as a work item of the INCITS Task Group
T11.5. We wish to acknowledge the many contributions and comments T11.5. We wish to acknowledge the many contributions and comments
from the INCITS Technical Committee T11, including the following: from the INCITS Technical Committee T11, including the following:
T11 Chair: Robert Snively, Brocade T11 Chair: Robert Snively, Brocade
T11 Vice Chair: Claudio DeSanti, Cisco Systems T11 Vice Chair: Claudio DeSanti, Cisco Systems
T11.5 Chair: Roger Cummings, Symantec T11.5 Chair: Roger Cummings, Symantec
T11.5 members, especially: T11.5 members, especially:
Ken Hirata, Emulex Ken Hirata, Emulex
Scott Kipp, McData Scott Kipp, McData
Michael O'Donnell, McData Michael O'Donnell, McData
Elizabeth G. Rodriguez, Dot Hill Elizabeth G. Rodriguez, Dot Hill
Steven L. Wilson, Brocade Steven L. Wilson, Brocade
Thanks also to Orly Nicklass of RAD Data Communications, Bert Thanks also to Orly Nicklass of RAD Data Communications, Bert Wijnen
Wijnen of Lucent, and those members of the IMSS WG who provided of Lucent, and those members of the IMSS WG who provided review
review comments. comments.
9. Normative References 8. Normative References
[RFC2578] [RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. "Structure of Management Information Version 2 (SMIv2)",
and S. Waldbusser, "Structure of Management Information Version 2 STD 58, RFC 2578, April 1999.
(SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] [RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. "Textual Conventions for SMIv2", STD 58, RFC 2579, April
and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 1999.
2579, April 1999.
[RFC2580] [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. "Conformance Statements for SMIv2", STD 58, RFC 2580,
and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC April 1999.
2580, April 1999.
[IF-MIB] [IF-MIB] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
McCloghrie, K., and F. Kastenholz, "The Interfaces Group MIB", RFC MIB", RFC 2863, June 2000.
2863, June 2000.
[FC-MGMT] [FC-MGMT] McCloghrie, K., "Fibre Channel Management MIB", RFC 4044,
K. McCloghrie, "Fibre Channel Management MIB", RFC 4044, May 2005. May 2005.
[FC-SW-3] [FC-SW-3] "Fibre Channel - Switch Fabric - 3 (FC-SW-3)", ANSI INCITS
"Fibre Channel - Switch Fabric - 3 (FC-SW-3)", ANSI INCITS
384-2004, June 2004. 384-2004, June 2004.
[FC-SW-4] [FC-SW-4] "Fibre Channel - Switch Fabric - 4 (FC-SW-4)", ANSI INCITS
"Fibre Channel - Switch Fabric - 4 (FC-SW-4)", ANSI NCITS xxx-200x, 418-2006, 2006.
T11/Project 1674-D/Rev 7.1, October 2004.
-- RFC-Editor: please read this note and then delete it: the above
-- reference contains "xxx" because the number has
-- not yet been assigned by ANSI; until it is, the
-- T11 project number listed above is the necessary
-- and sufficient mechanism to locate the document.
[FC-FS] [FC-FS] "Fibre Channel - Framing and Signaling (FC-FS)" ANSI
"Fibre Channel - Framing and Signaling (FC-FS)", ANSI INCITS INCITS 373-2003, April 2003.
373-2003, April 2003.
10. Informative References 9. Informative References
[RFC2837] [RFC2837] Teow, K., "Definitions of Managed Objects for the Fabric
Teow, K., "Definitions of Managed Objects for the Fabric Element in Element in Fibre Channel Standard", RFC 2837, May 2000.
Fibre Channel Standard", RFC 2837, May 2000.
[RFC3410] [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and "Introduction and Applicability Statements for Internet-
Applicability Statements for Internet-Standard Management Standard Management Framework", RFC 3410, December 2002.
Framework", RFC 3410, December 2002.
[FC-MI] [FC-MI] "Fibre Channel - Methodologies for Interconnects (FC-MI)",
"Fibre Channel - Methodologies for Interconnects (FC-MI)", INCITS TR-30-2002, November 2002.
T11/Project 1377-DT/Rev 1.92, December 2001.
11. IANA Considerations 10. IANA Considerations
IANA is requested to make two MIB OID assignments, one for the IANA has made two MIB OID assignments, one for the T11-TC-MIB module
T11-TC-MIB module and one for the T11-FC-FABRIC-ADDR-MGR-MIB module, and one for the T11-FC-FABRIC-ADDR-MGR-MIB module, under the
under the appropriate subtree(s). appropriate subtree(s).
12. Security Considerations 11. Security Considerations
There are a number of management objects defined in this MIB module There are a number of management objects defined in this MIB module
with a MAX-ACCESS clause of read-write and/or read-create. Such with a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect on environment without proper protection can have a negative effect on
network operations. These are the tables and objects and their network operations. These are the tables and objects and their
sensitivity/vulnerability: sensitivity/vulnerability:
t11FamConfigDomainId, t11FamConfigDomainIdType and t11FamConfigDomainId, t11FamConfigDomainIdType and
t11FamContiguousAllocation -- ability to change the address t11FamContiguousAllocation -- ability to change the address
allocation policy. allocation policy.
t11FamRestart and t11FamAutoReconfigure -- ability to cause a t11FamRestart and t11FamAutoReconfigure -- ability to cause a
fabric reconfiguration, e.g., on certain error conditions. fabric reconfiguration, e.g., on certain error conditions.
t11FamPriority -- ability to affect which switch becomes the t11FamPriority -- ability to affect which switch becomes the
Principal switch. Principal Switch.
t11FamRcFabricNotifyEnabl -- ability to enable/disable a t11FamRcFabricNotifyEnable -- ability to enable/disable a
notification. notification.
t11FamIfRcfReject -- ability to change the switch's behaviour on t11FamIfRcfReject -- ability to change the switch's behavior on
receipt of an RCF. receipt of an RCF.
t11FamIfRowStatus -- ability to change an interface t11FamIfRowStatus -- ability to change an interface
configuration parameter. configuration parameter.
Some of the readable objects in this MIB module (i.e., objects with a Some of the readable objects in this MIB module (i.e., objects with a
MAX-ACCESS other than not-accessible) may also be considered MAX-ACCESS other than not-accessible) may also be considered
sensitive or vulnerable in some network environments. It is thus sensitive or vulnerable in some network environments. It is thus
important to control even GET and/or NOTIFY access to these objects important to control even GET and/or NOTIFY access to these objects
and possibly to even encrypt the values of these objects when sending and possibly to even encrypt the values of these objects when sending
them over the network via SNMP. These are the tables and objects and them over the network via SNMP. These are the tables and objects and
their sensitivity/vulnerability: their sensitivity/vulnerability:
t11FamTable and t11FamIfTable -- contain the configuration, t11FamTable and t11FamIfTable -- contain the configuration,
status and statistics of the Fabric Address Manager. status, and statistics of the Fabric Address Manager.
t11FamAreaTable, t11FamDatabaseTable and t11FamFcIdCacheTable -- t11FamAreaTable, t11FamDatabaseTable and t11FamFcIdCacheTable
contain information on currently assigned or recently-released -- contain information on currently assigned or recently-
addresses. released addresses.
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPSec), Even if the network itself is secure (for example by using IPsec),
even then, there is no control as to who on the secure network is even then, there is no control as to who on the secure network is
allowed to access and GET/SET (read/change/create/delete) the objects allowed to access and GET/SET (read/change/create/delete) the objects
in this MIB module. in this MIB module.
It is RECOMMENDED that implementors consider the security features as It is RECOMMENDED that implementors consider the security features as
provided by the SNMPv3 framework (see [RFC3410], section 8), provided by the SNMPv3 framework (see [RFC3410], section 8),
including full support for the SNMPv3 cryptographic mechanisms (for including full support for the SNMPv3 cryptographic mechanisms (for
authentication and privacy). authentication and privacy).
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
13. Authors' Addresses Authors' Addresses
Claudio DeSanti Claudio DeSanti
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 USA San Jose, CA 95134 USA
Phone: +1 408 853-9172 Phone: +1 408 853-9172
EMail: cds@cisco.com EMail: cds@cisco.com
Vinay Gaonkar Vinay Gaonkar
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 USA San Jose, CA 95134 USA
Phone: +1 408 527-8576 Phone: +1 408 527-8576
EMail: vgaonkar@cisco.com EMail: vgaonkar@cisco.com
Keith McCloghrie Keith McCloghrie
Cisco Systems, Inc. Cisco Systems, Inc.
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA USA 95134 San Jose, CA USA 95134
Phone: +1 408-526-5260 Phone: +1 408-526-5260
Email: kzm@cisco.com EMail: kzm@cisco.com
Silvano Gai Silvano Gai
Cisco Systems, Inc. Retired
170 West Tasman Drive
San Jose, CA USA 95134
Phone: +1 408-526-7269
Email: sgai@cisco.com
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject Copyright (C) The Internet Society (2006).
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights. This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on an This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Disclaimer of validity Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79. found in BCP 78 and BCP 79.
skipping to change at page 43, line 29 skipping to change at page 40, line 45
such proprietary rights by implementers or users of this such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr. http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at this standard. Please address the information to the IETF at
ietf-ipr@ietf.org. ietf-ipr@ietf.org.
Acknowledgment Acknowledgement
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is provided by the IETF
Internet Society. Administrative Support Activity (IASA).
 End of changes. 180 change blocks. 
319 lines changed or deleted 275 lines changed or added

This html diff was produced by rfcdiff 1.29, available from http://www.levkowetz.com/ietf/tools/rfcdiff/