summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc4625.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc4625.txt')
-rw-r--r--doc/rfc/rfc4625.txt1235
1 files changed, 1235 insertions, 0 deletions
diff --git a/doc/rfc/rfc4625.txt b/doc/rfc/rfc4625.txt
new file mode 100644
index 0000000..cc89dc5
--- /dev/null
+++ b/doc/rfc/rfc4625.txt
@@ -0,0 +1,1235 @@
+
+
+
+
+
+
+Network Working Group C. DeSanti
+Request for Comments: 4625 K. McCloghrie
+Category: Standards Track Cisco Systems
+ S. Kode
+ Consultant
+ S. Gai
+ Retired
+ September 2006
+
+
+ Fibre Channel Routing Information MIB
+
+Status of This Memo
+
+ This document specifies an Internet standards track protocol for the
+ 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 (C) The Internet Society (2006).
+
+Abstract
+
+ This memo defines a portion of the Management Information Base (MIB)
+ for use with network management protocols in the Internet community.
+ In particular, it describes managed objects for information related
+ to routing within a Fibre Channel fabric, which is independent of the
+ usage of a particular routing protocol.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 1]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+Table of Contents
+
+ 1. Introduction ....................................................3
+ 2. The Internet-Standard Management Framework ......................3
+ 3. Short Overview of Fibre Channel .................................3
+ 3.1. Introduction ...............................................3
+ 3.2. Routing Protocols ..........................................4
+ 3.3. Virtual Fabrics ............................................4
+ 4. Relationship to Other MIBs ......................................5
+ 5. MIB Overview ....................................................5
+ 5.1. Fibre Channel Management Instance ..........................5
+ 5.2. Switch Index ...............................................6
+ 5.3. Fabric Index ...............................................6
+ 5.4. The t11FcRouteGroup Group ..................................6
+ 5.5. The t11FcRouteTable's INDEX ................................6
+ 6. The T11-FC-ROUTE-MIB Module .....................................7
+ 7. Acknowledgements ...............................................17
+ 8. IANA Considerations ............................................17
+ 9. Security Considerations ........................................17
+ 10. Normative References ..........................................19
+ 11. Informative References ........................................20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 2]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+1. Introduction
+
+ This memo defines a portion of the Management Information Base (MIB)
+ for use with network management protocols in the Internet community.
+ In particular, it describes managed objects for information related
+ to the Fibre Channel network's Routing Table for routing within a
+ Fabric. Managed objects specific to particular routing protocols,
+ such as the Fabric Shortest Path First (FSPF) protocol [FC-SW-4], are
+ not specified in this MIB module.
+
+ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
+ "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
+ document are to be interpreted as described in RFC 2119 [RFC2119].
+
+2. The Internet-Standard Management Framework
+
+ For a detailed overview of the documents that describe the current
+ Internet-Standard Management Framework, please refer to section 7 of
+ RFC 3410 [RFC3410].
+
+ Managed objects are accessed via a virtual information store, termed
+ the Management Information Base or MIB. MIB objects are generally
+ accessed through the Simple Network Management Protocol (SNMP).
+ Objects in the MIB are defined using the mechanisms defined in the
+ Structure of Management Information (SMI). This memo specifies a MIB
+ 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
+ [RFC2580].
+
+3. Short Overview of Fibre Channel
+
+3.1. Introduction
+
+ The Fibre Channel (FC) is logically a bidirectional point-to-point
+ serial data channel, structured for high performance. Fibre Channel
+ provides a general transport vehicle for higher-level protocols, such
+ as Small Computer System Interface (SCSI) command sets, the High-
+ Performance Parallel Interface (HIPPI) data framing, IP (Internet
+ Protocol), IEEE 802.2, and others.
+
+ Physically, Fibre Channel is an interconnection of multiple
+ communication points, called N_Ports, interconnected either by 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
+ consist of multiple Interconnect Elements, some of which are
+ 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
+ port on a switch via an "Arbitrated Loop" topology, the switch port
+
+
+
+DeSanti, et al. Standards Track [Page 3]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ 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 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
+ 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
+ of E_Port functionality.
+
+ Many Fibre Channel components, including the fabric, each node, and
+ most ports, have globally-unique names. These globally-unique names
+ are typically formatted as World Wide Names (WWNs). More information
+ on WWNs can be found in [FC-FS]. WWNs are expected to be persistent
+ across agent and unit resets.
+
+ Fibre Channel frames contain 24-bit address identifiers that 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 FC
+ address identifiers are dynamic and are assigned by a switch. Each
+ octet of a 24-bit address represents a level in an address hierarchy,
+ a Domain_ID being the highest level of the hierarchy.
+
+3.2. Routing Protocols
+
+ The routing of frames within the Fabric is normally based on the
+ standard routing protocol, called the Fabric Shortest Path First
+ (FSPF) protocol. The operation of FSPF (or of any other routing
+ protocol) allows a switch to generate and maintain its own routing
+ table of how to forward frames it receives; i.e., a table in which to
+ look up the destination address of a received frame in order to
+ determine the best link by which to forward that frame towards its
+ destination.
+
+3.3. Virtual Fabrics
+
+ The latest standard for an interconnecting Fabric containing multiple
+ Fabric Switch elements is [FC-SW-4] (which replaces the previous
+ revision, [FC-SW-3]). [FC-SW-4] carries forward the existing
+ specification for the operation of a single Fabric in a physical
+ infrastructure, augmenting it with the definition of Virtual Fabrics
+ and with the specification of how multiple Virtual Fabrics can
+ operate within one (or more) physical infrastructures. The use of
+ Virtual Fabrics provides for each frame to be tagged in its header to
+ indicate which one of several Virtual Fabrics that frame is being
+ transmitted on. All frames entering a particular "Core Switch"
+ [FC-SW-4] (i.e., a physical switch) on the same Virtual Fabric are
+ processed by the same "Virtual Switch" within that Core switch.
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 4]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+4. Relationship to Other MIBs
+
+ The first standardized MIB for Fibre Channel [RFC2837] was focussed
+ on Fibre Channel switches. It is being replaced by the more generic
+ Fibre Channel Management MIB [FC-MGMT], which defines basic
+ information for Fibre Channel hosts and switches, including
+ extensions to the standard IF-MIB [RFC2863] for Fibre Channel
+ interfaces.
+
+ This MIB extends beyond [FC-MGMT] to cover the routing of traffic
+ within a Fabric of a Fibre Channel network. The standard routing
+ protocol for Fibre Channel is FSPF [FC-SW-4]. Another MIB [RFC4626]
+ specifies management information specific to FSPF. This MIB contains
+ routing information that is independent of FSPF (i.e., it would still
+ apply even if a routing protocol other than FSPF were in use in the
+ network).
+
+ This MIB imports some common Textual Conventions from T11-TC-MIB,
+ defined in [RFC4439].
+
+5. MIB Overview
+
+ This MIB module provides the means for monitoring the operation of,
+ and configuring some parameters of, one or more instances of the FSPF
+ protocol. (Note that there are no definitions in this MIB module of
+ "managed actions" that can be invoked via SNMP.)
+
+5.1. Fibre Channel Management Instance
+
+ A Fibre Channel management instance is defined in [FC-MGMT] as a
+ separable managed instance of Fibre Channel functionality. Fibre
+ Channel functionality may be grouped into Fibre Channel management
+ instances in whatever way is most convenient for the
+ implementation(s). For example, one such grouping accommodates a
+ single SNMP agent with multiple AgentX [RFC2741] sub-agents, each
+ sub-agent implementing a different Fibre Channel management instance.
+
+ The object, fcmInstanceIndex, is IMPORTed from the FC-MGMT-MIB
+ [FC-MGMT] as the index value that uniquely identifies each Fibre
+ Channel management instance within the same SNMP context ([RFC3411],
+ Section 3.3.1).
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 5]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+5.2. Switch Index
+
+ The FC-MGMT-MIB [FC-MGMT] defines the fcmSwitchTable as a table of
+ information about Fibre Channel switches that are managed by Fibre
+ Channel management instances. Each Fibre Channel management instance
+ can manage one or more Fibre Channel switches. The Switch Index,
+ fcmSwitchIndex, is IMPORTed from the FC-MGMT-MIB as the index value
+ that uniquely identifies a Fibre Channel switch among those (one or
+ more) managed by the same Fibre Channel management instance.
+
+5.3. Fabric Index
+
+ Whether operating on a physical Fabric (i.e., without Virtual
+ Fabrics) or within a Virtual Fabric, the operation of FSPF within a
+ Fabric is identical. Therefore, this MIB defines all Fabric-related
+ information in tables that are INDEX-ed by an arbitrary integer,
+ named a "Fabric Index", the syntax of which is IMPORTed from the
+ T11-TC-MIB. When a device is connected to a single physical Fabric,
+ without use of any virtual Fabrics, the value of this Fabric Index
+ will always be 1. In an environment of multiple virtual and/or
+ physical Fabrics, this index provides a means to distinguish one
+ Fabric from another.
+
+ It is quite possible, and may even be likely, that a Fibre Channel
+ switch will have ports connected to multiple virtual and/or physical
+ Fabrics. Thus, in order to simplify a management protocol query
+ concerning all the Fabrics to which a single switch is connected,
+ fcmSwitchIndex will be listed before t11FcRouteFabricIndex when they
+ both appear in the same INDEX clause.
+
+5.4. The t11FcRouteGroup Group
+
+ This MIB contains one object group, the t11FcRouteGroup, which
+ contains objects to allow the displaying and the configuring of
+ routes in the Fibre Channel Routing tables for the locally managed
+ switches.
+
+5.5. The t11FcRouteTable's INDEX
+
+ It is normally valuable for a MIB table that contains routes to be
+ ordered such that a management application is able to query the table
+ based on some attribute, without having to read every row in the MIB
+ table. This requires that the rows in the table be ordered according
+ to such attributes, and thus that those attributes be represented by
+ objects included in the table's INDEX clause. Examples of this can
+ be seen in the ipCidrRouteTable [RFC2096] and, more recently, the
+ inetCidrRouteTable in [RFC4292].
+
+
+
+
+DeSanti, et al. Standards Track [Page 6]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ While this useful feature results in an unusually large number (ten)
+ of objects in the t11FcRouteTable's INDEX clause, all ten are either
+ integers or strings of 3 (or zero) octet length, so the resulting
+ OIDs are not unusually large. (Specifically, the aggregate number of
+ sub-identifiers to be appended to an OBJECT-TYPE's OID, when naming
+ an instance of an object in the t11FcRouteTable, is at most 22 sub-
+ identifiers; i.e., less than the *minimum* number to be appended for
+ the inetCidrRouteTable table.)
+
+6. The T11-FC-ROUTE-MIB Module
+
+T11-FC-ROUTE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Unsigned32, mib-2 FROM SNMPv2-SMI -- [RFC2578]
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
+ RowStatus, TimeStamp,
+ StorageType FROM SNMPv2-TC -- [RFC2579]
+ InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB -- [RFC2863]
+ fcmInstanceIndex, fcmSwitchIndex,
+ FcAddressIdOrZero, FcDomainIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT]
+ T11FabricIndex FROM T11-TC-MIB; -- [RFC4439]
+
+t11FcRouteMIB MODULE-IDENTITY
+ LAST-UPDATED "200608140000Z"
+ ORGANIZATION "T11"
+ CONTACT-INFO
+ " Claudio DeSanti
+ Cisco Systems, Inc.
+ 170 West Tasman Drive
+ San Jose, CA 95134 USA
+ EMail: cds@cisco.com
+
+
+ Keith McCloghrie
+ Cisco Systems, Inc.
+ 170 West Tasman Drive
+ San Jose, CA USA 95134
+ Email: kzm@cisco.com"
+ DESCRIPTION
+ "The MIB module for configuring and displaying Fibre
+ Channel Route Information.
+
+ Copyright (C) The Internet Society (2006). This version
+ of this MIB module is part of RFC 4625; see the RFC
+ itself for full legal notices."
+ REVISION "200608140000Z"
+
+
+
+DeSanti, et al. Standards Track [Page 7]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ DESCRIPTION
+ "Initial version of this MIB module, published as RFC4625."
+
+ ::= {mib-2 144 }
+
+t11FcRouteNotifications OBJECT IDENTIFIER ::= { t11FcRouteMIB 0 }
+t11FcRouteObjects OBJECT IDENTIFIER ::= { t11FcRouteMIB 1 }
+t11FcRouteConformance OBJECT IDENTIFIER ::= { t11FcRouteMIB 2 }
+
+--
+-- Per-Fabric routing information
+--
+t11FcRouteFabricTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T11FcRouteFabricEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table containing Fibre Channel Routing information
+ that is specific to a Fabric."
+ ::= { t11FcRouteObjects 1 }
+
+t11FcRouteFabricEntry OBJECT-TYPE
+ SYNTAX T11FcRouteFabricEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains routing information specific to a
+ particular Fabric on a particular switch (identified by
+ values of fcmInstanceIndex and fcmSwitchIndex)."
+ INDEX { fcmInstanceIndex, fcmSwitchIndex,
+ t11FcRouteFabricIndex }
+ ::= { t11FcRouteFabricTable 1 }
+
+T11FcRouteFabricEntry ::=
+ SEQUENCE {
+ t11FcRouteFabricIndex T11FabricIndex,
+ t11FcRouteFabricLastChange TimeStamp
+ }
+
+t11FcRouteFabricIndex OBJECT-TYPE
+ SYNTAX T11FabricIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique index value that uniquely identifies a
+ particular Fabric.
+
+ In a Fabric conformant to FC-SW-3, only a single Fabric
+
+
+
+DeSanti, et al. Standards Track [Page 8]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ can operate within a physical infrastructure, and thus
+ the value of this Fabric Index will always be 1.
+
+ In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics
+ can operate within one (or more) physical infrastructures.
+ In such a case, index value is used to uniquely identify a
+ particular Fabric within a physical infrastructure."
+ ::= { t11FcRouteFabricEntry 1 }
+
+t11FcRouteFabricLastChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the most recent time when any
+ corresponding row in the t11FcRouteTable was created,
+ modified, or deleted. A corresponding row in the
+ t11FcRouteTable is for the same management instance,
+ the same switch, and same Fabric as the row in this table.
+
+ If no change has occurred since the last restart of the
+ management system, then the value of this object is 0."
+ ::= { t11FcRouteFabricEntry 2 }
+
+--
+-- Fibre Channel Routing table
+--
+t11FcRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF T11FcRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Fibre Channel Routing tables for the
+ locally managed switches. This table lists all the
+ routes that are configured in and/or computed by any
+ local switch for any Fabric.
+
+ Such routes are used by a switch to forward frames (of user
+ data) on a Fabric. The conceptual process is based on
+ extracting the Destination Fibre Channel Address Identifier
+ (D_ID) out of a received frame (of user data) and comparing
+ it to each entry of this table that is applicable to the
+ given switch and Fabric. Such comparison consists of first
+ performing a logical-AND of the extracted D_ID with a mask
+ (the value of t11FcRouteDestMask) and second comparing the
+ result of that 'AND' operation to the value of
+ t11FcRouteDestAddrId. A similar comparison is made of the
+ Source Fibre Channel Address Identifier (S_ID) of a frame
+
+
+
+DeSanti, et al. Standards Track [Page 9]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ against the t11FcRouteSrcAddrId and t11FcRouteSrcMask values
+ of an entry. If an entry's value of t11FcRouteInInterface
+ is non-zero, then a further comparison determines if the
+ frame was received on the appropriate interface. If all of
+ these comparisons for a particular entry are successful,
+ then that entry represents a potential route for forwarding
+ the received frame.
+
+ For entries configured by a user, t11FcRouteProto has
+ the value 'netmgmt'; only entries of this type can be
+ deleted by the user."
+ ::= { t11FcRouteObjects 2 }
+
+t11FcRouteEntry OBJECT-TYPE
+ SYNTAX T11FcRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains a route to a particular destination,
+ possibly from a particular subset of source addresses,
+ on a particular Fabric via a particular output interface
+ and learned in a particular manner."
+ INDEX { fcmInstanceIndex, fcmSwitchIndex,
+ t11FcRouteFabricIndex,
+ t11FcRouteDestAddrId, t11FcRouteDestMask,
+ t11FcRouteSrcAddrId, t11FcRouteSrcMask,
+ t11FcRouteInInterface, t11FcRouteProto,
+ t11FcRouteOutInterface }
+ ::= { t11FcRouteTable 1 }
+T11FcRouteEntry ::=
+ SEQUENCE {
+ t11FcRouteDestAddrId FcAddressIdOrZero,
+ t11FcRouteDestMask FcAddressIdOrZero,
+ t11FcRouteSrcAddrId FcAddressIdOrZero,
+ t11FcRouteSrcMask FcAddressIdOrZero,
+ t11FcRouteInInterface InterfaceIndexOrZero,
+ t11FcRouteProto INTEGER,
+ t11FcRouteOutInterface InterfaceIndex,
+ t11FcRouteDomainId FcDomainIdOrZero,
+ t11FcRouteMetric Unsigned32,
+ t11FcRouteType INTEGER,
+ t11FcRouteIfDown INTEGER,
+ t11FcRouteStorageType StorageType,
+ t11FcRouteRowStatus RowStatus
+ }
+
+t11FcRouteDestAddrId OBJECT-TYPE
+ SYNTAX FcAddressIdOrZero (SIZE (3))
+
+
+
+DeSanti, et al. Standards Track [Page 10]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The destination Fibre Channel Address Identifier of
+ this route. A zero-length string for this field is
+ not allowed."
+ ::= { t11FcRouteEntry 1 }
+
+t11FcRouteDestMask OBJECT-TYPE
+ SYNTAX FcAddressIdOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The mask to be logical-ANDed with a destination
+ Fibre Channel Address Identifier before it is compared
+ to the value in the t11FcRouteDestAddrId field.
+ Allowed values are 255.255.255, 255.255.0, or 255.0.0.
+ FSPF's definition generates routes to a Domain_ID,
+ so the mask for all FSPF-generated routes is 255.0.0.
+ The zero-length value has the same meaning as 0.0.0."
+ ::= { t11FcRouteEntry 2 }
+
+t11FcRouteSrcAddrId OBJECT-TYPE
+ SYNTAX FcAddressIdOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The source Fibre Channel Address Identifier of this
+ route. Note that if this object and the corresponding
+ instance of t11FcRouteSrcMask both have a value of 0.0.0,
+ then this route matches all source addresses. The
+ zero-length value has the same meaning as 0.0.0."
+ ::= { t11FcRouteEntry 3 }
+
+t11FcRouteSrcMask OBJECT-TYPE
+ SYNTAX FcAddressIdOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The mask to be logical-ANDed with a source
+ Fibre Channel Address Identifier before it is compared
+ to the value in the t11FcRouteSrcAddrId field. Allowed
+ values are 255.255.255, 255.255.0, 255.0.0, or 0.0.0.
+ The zero-length value has the same meaning as 0.0.0."
+ ::= { t11FcRouteEntry 4 }
+
+t11FcRouteInInterface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+
+
+
+DeSanti, et al. Standards Track [Page 11]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "If the value of this object is non-zero, it is the
+ value of ifIndex that identifies the local
+ Fibre Channel interface through which a frame
+ must have been received in order to match with
+ this entry. If the value of this object is zero,
+ the matching does not require that the frame be
+ received on any specific interface."
+ ::= { t11FcRouteEntry 5 }
+
+t11FcRouteProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ local(2),
+ netmgmt(3),
+ fspf(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The mechanism via which this route was learned:
+ other(1) - not specified
+ local(2) - local interface
+ netmgmt(3)- static route
+ fspf(4) - Fibre Shortest Path First
+ "
+ ::= { t11FcRouteEntry 6 }
+
+t11FcRouteOutInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex that identifies the local
+ Fibre Channel interface through which the next hop
+ of this route is to be reached."
+ ::= { t11FcRouteEntry 7 }
+
+t11FcRouteDomainId OBJECT-TYPE
+ SYNTAX FcDomainIdOrZero
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The domain_ID of next hop switch.
+
+ This object can have a value of zero if the value
+
+
+
+DeSanti, et al. Standards Track [Page 12]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ of t11FcRouteProto is 'local'."
+ ::= { t11FcRouteEntry 8 }
+
+t11FcRouteMetric OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The routing metric for this route.
+
+ The use of this object is dependent on t11FcRouteProto."
+ ::= { t11FcRouteEntry 9 }
+
+t11FcRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of route.
+
+ local(1) - a route for which the next Fibre Channel
+ port is the final destination;
+ remote(2) - a route for which the next Fibre Channel
+ port is not the final destination."
+ DEFVAL {local}
+ ::= { t11FcRouteEntry 10 }
+
+t11FcRouteIfDown OBJECT-TYPE
+ SYNTAX INTEGER {
+ remove(1),
+ retain(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of this object indicates what happens to
+ this route when the output interface (given by the
+ corresponding value of t11FcRouteOutInterface) is
+ operationally 'down'. If this object's value is 'retain',
+ the route is to be retained in this table. If this
+ object's value is 'remove', the route is to be removed
+ from this table."
+ DEFVAL { retain }
+ ::= { t11FcRouteEntry 11 }
+
+
+
+
+DeSanti, et al. Standards Track [Page 13]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+t11FcRouteStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row.
+ Conceptual rows having the value 'permanent' need not
+ allow write-access to any columnar objects in the row."
+ DEFVAL { nonVolatile }
+ ::= { t11FcRouteEntry 12 }
+
+t11FcRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row.
+ The only rows that can be deleted by setting this object to
+ 'destroy' are those for which t11FcRouteProto has the value
+ 'netmgmt'."
+ ::= { t11FcRouteEntry 13 }
+
+--
+-- Conformance
+--
+t11FcRouteCompliances OBJECT IDENTIFIER
+ ::= { t11FcRouteConformance 1 }
+t11FcRouteGroups OBJECT IDENTIFIER
+ ::= { t11FcRouteConformance 2 }
+
+
+t11FcRouteCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities that
+ implement the T11-FC-ROUTE-MIB.
+--
+-- Note: The next four OBJECT clauses are for auxiliary objects, and the
+-- SMIv2 does not permit inclusion of objects that are not accessible
+-- in an OBJECT clause (see Sections 3.1 & 5.4.3 in STD 58, RFC 2580).
+-- Thus, these four clauses cannot be included below in the normal
+-- location for OBJECT clauses.
+--
+-- OBJECT t11FcRouteSrcAddrId
+-- SYNTAX FcAddressIdOrZero (SIZE (0))
+-- DESCRIPTION
+-- 'Support is not required for routes that
+-- match only a subset of possible source
+
+
+
+DeSanti, et al. Standards Track [Page 14]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+-- addresses.'
+--
+-- OBJECT t11FcRouteSrcMask
+-- SYNTAX FcAddressIdOrZero (SIZE (0))
+-- DESCRIPTION
+-- 'Support is not required for routes that
+-- match only a subset of possible source
+-- addresses.'
+--
+-- OBJECT t11FcRouteDestMask
+-- DESCRIPTION
+-- 'Support is mandatory only for FSPF-generated
+-- routes. Since FSPF's definition generates
+-- routes to a Domain_ID, the mask for all
+-- FSPF-generated routes is 255.0.0. Thus,
+-- support is only required for 255.0.0.'
+--
+-- OBJECT t11FcRouteInInterface
+-- SYNTAX InterfaceIndexOrZero (0)
+-- DESCRIPTION
+-- 'Support for routes specific to particular
+-- source interfaces is not required.'
+ "
+
+ MODULE -- this module
+ MANDATORY-GROUPS { t11FcRouteGroup }
+
+ OBJECT t11FcRouteIfDown
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT t11FcRouteDomainId
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT t11FcRouteMetric
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT t11FcRouteType
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT t11FcRouteStorageType
+
+
+
+DeSanti, et al. Standards Track [Page 15]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT t11FcRouteRowStatus
+ SYNTAX INTEGER { active(1) }
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ ::= { t11FcRouteCompliances 1 }
+t11FcRouteGroup OBJECT-GROUP
+ OBJECTS { t11FcRouteFabricLastChange,
+ t11FcRouteDomainId,
+ t11FcRouteMetric,
+ t11FcRouteType,
+ t11FcRouteIfDown,
+ t11FcRouteStorageType,
+ t11FcRouteRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for displaying and configuring
+ routes."
+ ::= { t11FcRouteGroups 1 }
+
+END
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 16]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+7. Acknowledgements
+
+ This document was originally developed and approved by the INCITS
+ Task Group T11.5 (http://www.t11.org) as the SM-RTM project. We wish
+ to acknowledge the contributions and comments from the INCITS
+ Technical Committee T11, including the following:
+
+ T11 Chair: Robert Snively, Brocade
+ T11 Vice Chair: Claudio DeSanti, Cisco Systems
+ T11.5 Chair: Roger Cummings, Symantec
+ T11.5 members, especially:
+ Ken Hirata, Emulex
+ Scott Kipp, McData
+ Elizabeth G. Rodriguez, Dot Hill
+
+ The document was subsequently approved by the IETF's IMSS Working
+ Group, chaired by David Black (EMC Corporation). We also wish to
+ acknowledge Bert Wijnen (Lucent Technologies), the IETF Area
+ Director, for his review of the document.
+
+8. IANA Considerations
+
+ The IANA has assigned a MIB OID for the T11-FC-ROUTE-MIB module under
+ the appropriate subtree.
+
+9. Security Considerations
+
+ There are several management objects defined in this MIB module with
+ a MAX-ACCESS clause of read-write and/or read-create. Such objects
+ may be considered sensitive or vulnerable in some network
+ environments. The support for SET operations in a non-secure
+ environment without proper protection can have a negative effect on
+ network operations. These objects and their
+ sensitivity/vulnerability are:
+
+ t11FcRouteDomainId, t11FcRouteMetric, t11FcRouteType,
+ t11FcRouteIfDown, t11FcRouteRowStatus
+ -- configure new routes and/or modify existing routes.
+
+ Such objects may be considered sensitive or vulnerable in some
+ network environments. For example, the ability to change network
+ topology or network speed may afford an attacker the ability to
+ obtain better performance at the expense of other network users. The
+ support for SET operations in a non-secure environment without proper
+ protection can have a negative effect on network operations.
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 17]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+ Some of the readable objects in this MIB module (i.e., objects with a
+ MAX-ACCESS other than not-accessible) may be considered sensitive or
+ vulnerable in some network environments. It is thus important to
+ control even GET and/or NOTIFY access to these objects and possibly
+ to even encrypt the values of these objects when sending them over
+ the network via SNMP. The objects and their
+ sensitivity/vulnerability are: the write-able objects listed above
+ plus one other:
+
+ t11FcRouteLastChangeTime
+ -- the time of the last routing table change.
+
+ SNMP versions prior to SNMPv3 did not include adequate security.
+ 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
+ allowed to access and GET/SET (read/change/create/delete) the objects
+ in this MIB module.
+
+ It is RECOMMENDED that implementors consider the security features as
+ provided by the SNMPv3 framework (see [RFC3410], section 8),
+ including full support for the SNMPv3 cryptographic mechanisms (for
+ authentication and privacy).
+
+ Further, deployment of SNMP versions prior to SNMPv3 is NOT
+ RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
+ enable cryptographic security. It is then a customer/operator
+ responsibility to ensure that the SNMP entity giving access to an
+ instance of this MIB module is properly configured to give access to
+ the objects only to those principals (users) that have legitimate
+ rights to indeed GET or SET (change/create/delete) them.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 18]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+10. Normative References
+
+ [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
+ Requirement Levels", BCP 14, RFC 2119, March 1997.
+
+ [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
+ J., Rose, M., and S. Waldbusser, "Structure of
+ Management Information Version 2 (SMIv2)", STD 58, RFC
+ 2578, April 1999.
+
+ [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
+ J., Rose, M., and S. Waldbusser, "Textual Conventions
+ for SMIv2", STD 58, RFC 2579, April 1999.
+
+ [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
+ J., Rose, M., and S. Waldbusser, "Conformance
+ Statements for SMIv2", STD 58, RFC 2580, April 1999.
+
+ [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
+ MIB", RFC 2863, June 2000.
+
+ [RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An
+ Architecture for Describing Simple Network Management
+ Protocol (SNMP) Management Frameworks", STD 62, RFC
+ 3411, December 2002.
+
+ [RFC4439] DeSanti, C., Gaonkar, V., McCloghrie, K., and S. Gai,
+ "Fibre Channel Fabric Address Manager MIB", RFC 4439,
+ March 2006.
+
+ [RFC4626] DeSanti, C., Gaonkar, V., McCloghrie, K., and S. Gai,
+ "MIB for Fibre Channel's Fabric Shortest Path First
+ (FSPF) Protocol", RFC 4626, September 2006.
+
+ [FC-FS] "Fibre Channel - Framing and Signaling (FC-FS)", ANSI
+ INCITS 373-2003, April 2003.
+
+ [FC-SW-3] "Fibre Channel - Switch Fabric - 3 (FC-SW-3)", ANSI
+ INCITS 384-2004, 2004.
+
+
+ [FC-SW-4] "Fibre Channel - Switch Fabric - 4 (FC-SW-4)", ANSI
+ INCITS 418-2006, 2006.
+
+ [FC-MGMT] McCloghrie, K., "Fibre Channel Management MIB", RFC
+ 4044, May 2005.
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 19]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+11. Informative References
+
+ [RFC2096] Baker, F., "IP Forwarding Table MIB", RFC 2096, January
+ 1997.
+
+ [RFC2741] Daniele, M., Wijnen, B., Ellison, M., and D. Francisco,
+ "Agent Extensibility (AgentX) Protocol Version 1", RFC
+ 2741, January 2000.
+
+ [RFC2837] Teow, K., "Definitions of Managed Objects for the
+ Fabric Element in Fibre Channel Standard", RFC 2837,
+ May 2000.
+
+ [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
+ "Introduction and Applicability Statements for
+ Internet-Standard Management Framework", RFC 3410,
+ December 2002.
+
+ [RFC4292] Haberman, B., "IP Forwarding Table MIB", RFC 4292,
+ April 2006.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 20]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+Authors' Addresses
+
+ Claudio DeSanti
+ Cisco Systems, Inc.
+ 170 West Tasman Drive
+ San Jose, CA 95134 USA
+
+ Phone: +1 408 853-9172
+ EMail: cds@cisco.com
+
+
+ Srini Kode
+ Consultant
+
+ Phone: 408-348-5343
+ EMail: srinikode@yahoo.com
+
+
+ Keith McCloghrie
+ Cisco Systems, Inc.
+ 170 West Tasman Drive
+ San Jose, CA USA 95134
+
+ Phone: +1 408-526-5260
+ EMail: kzm@cisco.com
+
+
+ Silvano Gai
+ Retired
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 21]
+
+RFC 4625 FC Routing Information MIB September 2006
+
+
+Full Copyright Statement
+
+ Copyright (C) The Internet Society (2006).
+
+ 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
+ "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
+ OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
+ ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
+ INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
+ INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
+ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+Intellectual Property
+
+ The IETF takes no position regarding the validity or scope of any
+ Intellectual Property Rights 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; nor does it represent that it has
+ made any independent effort to identify any such rights. Information
+ on the procedures with respect to rights in RFC documents can be
+ found in BCP 78 and BCP 79.
+
+ Copies of IPR disclosures made to the IETF Secretariat 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 implementers or users of this
+ specification can be obtained from the IETF on-line IPR repository at
+ http://www.ietf.org/ipr.
+
+ The IETF invites any interested party to bring to its attention any
+ copyrights, patents or patent applications, or other proprietary
+ rights that may cover technology that may be required to implement
+ this standard. Please address the information to the IETF at
+ ietf-ipr@ietf.org.
+
+Acknowledgement
+
+ Funding for the RFC Editor function is provided by the IETF
+ Administrative Support Activity (IASA).
+
+
+
+
+
+
+
+DeSanti, et al. Standards Track [Page 22]
+