draft-ietf-rtgwg-ipfrr-ip-mib-02.txt   draft-ietf-rtgwg-ipfrr-ip-mib-03.txt 
Network Working Group Alia Atlas
Internet-Draft Juniper Networks
Expires: August 23, 2012 A S Kiran Koushik(Ed.)
Cisco Systems Inc.
John Flick(Ed.)
Hewlett-Packard Company
March 2012 Routing Area Working Group A. Atlas
Internet-Draft Juniper Networks
Intended status: Standards Track K. Koushik
Expires: November 28, 2014 Cisco Systems
J. Flick
Hewlett-Packard
S. Litkowski
Orange
May 27, 2014
IP MIB for IP Fast-Reroute IP MIB for IP Fast-Reroute
draft-ietf-rtgwg-ipfrr-ip-mib-03
draft-ietf-rtgwg-ipfrr-ip-mib-02 Abstract
Status of this Memo This draft 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 relevant for IP routes
using IP Fast-Reroute [RFC5714]
This Internet-Draft is submitted to IETF in full conformance with the Requirements Language
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 [RFC2119].
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF). Note that other groups may also distribute
other groups may also distribute working documents as Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at This Internet-Draft will expire on November 28, 2014.
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 23, 2012. Copyright Notice
Abstract Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved.
This draft defines a portion of the Management Information Base (MIB) This document is subject to BCP 78 and the IETF Trust's Legal
for use with network management protocols in the Internet community. Provisions Relating to IETF Documents
In particular, it describes managed objects relevant for IP routes (http://trustee.ietf.org/license-info) in effect on the date of
using IP Fast-Reroute [RFC5714]. publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. The SNMP Management Framework . . . . . . . . . . . . . . 3 1.1. The SNMP Management Framework . . . . . . . . . . . . . . 3
2. Brief Description of MIB Objects . . . . . . . . . . . . . . . 4 2. Brief description of MIB Objects . . . . . . . . . . . . . . 3
2.1. ipFrrProtectStats Group . . . . . . . . . . . . . . . . . 4 2.1. ipFrrProtectStats Group . . . . . . . . . . . . . . . . . 3
2.2. ipFrrAltTable . . . . . . . . . . . . . . . . . . . . . . 4 2.2. ipFrrInstanceTable . . . . . . . . . . . . . . . . . . . 4
2.3. ipFrrNoAltTable . . . . . . . . . . . . . . . . . . . . . 4 2.3. ipFrrIfTable . . . . . . . . . . . . . . . . . . . . . . 4
3. IP Fast-Reroute MIB Module Definitions . . . . . . . . . . . . 5 2.4. ipFrrProtectStatsTable . . . . . . . . . . . . . . . . . 4
4. Security Considerations . . . . . . . . . . . . . . . . . . . 16 2.5. ipFrrAltTable . . . . . . . . . . . . . . . . . . . . . . 4
5. References . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.6. ipFrrNoAltTable . . . . . . . . . . . . . . . . . . . . . 4
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 18 3. IP Fast-Reroute MIB Module Definitions . . . . . . . . . . . 4
Full Copyright Statements . . . . . . . . . . .. . . . . . . . . . 19 4. Security Considerations . . . . . . . . . . . . . . . . . . . 23
5. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 24
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 24
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1. Normative References . . . . . . . . . . . . . . . . . . 25
7.2. Informative References . . . . . . . . . . . . . . . . . 25
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 26
1. Introduction 1. Introduction
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it defines the managed objects used for IP community. In particular, it defines the managed objects used for IP
routes and interfaces in relation to IP Fast-Reroute. This document routes and interfaces in relation to IP Fast-Reroute. This document
uses terminology from [RFC5714] and [RFC5286]. uses terminology from [RFC5714] and [RFC5286].
Current work is underway to define mechanisms for determining Current work is underway to define mechanisms for determining
alternate paths for traffic to use when the original path becomes alternate paths for traffic to use when the original path becomes
unavailable due to a local failure. The alternate next-hops can be unavailable due to a local failure. The alternate next-hops can be
computed in the context of any IGP. computed in the context of any IGP.
There are certain configuration attributes for IP Fast-Reroute that There are certain configuration attributes for IP Fast-Reroute that
should be configured to enable IP Fast Reroute in the context of the should be configured to enable IP Fast Reroute in the context of the
IGP. These configuration attributes of IP Fast-Reroute are not IGP. These configuration attributes of IP Fast-Reroute are not
covered by this MIB module. Examples include whether IP Fast-Reroute covered by this MIB module. Examples include whether IP Fast-Reroute
is enabled on a network region (i.e. an OSPF area or IS-IS level) and is enabled on a network region (i.e. an OSPF area or IS-IS level) and
the desired local hold-down timer[RFC5286], the desired local hold-down timer [RFC5286], whose proper value is
whose proper value is dependent upon the size of the network region. dependent upon the size of the network region.
It is possible for traffic other than IP to depend upon and use the It is possible for traffic other than IP to depend upon and use the
alternate next-hops computed by IP Fast-Reroute. An example would be alternate next-hops computed by IP Fast-Reroute. An example would be
MPLS traffic whose path is configured via LDP[RFC5036]. The MPLS traffic whose path is configured via LDP [RFC5036]. The
additional details (for example, outgoing MPLS label) pertaining to additional details (for example, outgoing MPLS label) pertaining to
alternate next-hops that are required by such traffic are not covered alternate next-hops that are required by such traffic are not covered
by this MIB module. by this MIB module.
An IP route may be reachable via multiple primary next-hops which An IP route may be reachable via multiple primary next-hops which
provide equal-cost paths. Where IP Fast-Reroute is enabled, each provide equal-cost paths. Where IP Fast-Reroute is enabled, each
primary next-hop will be protected by one or more alternate next- primary next-hop will be protected by one or more alternate next-
hops. Such an alternate next-hop may itself be a primary next-hop. hops. Such an alternate next-hop may itself be a primary next-hop.
1.1. The SNMP Management Framework 1.1. The SNMP Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. MIB objects are generally the Management Information Base or MIB. MIB objects are generally
accessed through the Simple Network Management Protocol (SNMP). accessed through the Simple Network Management Protocol (SNMP).
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 [RFC2578], STD 58, [RFC2579] and STD 58, [RFC2580].
[RFC2580].
2. Brief Description of MIB Objects
This MIB module consists of five global objects, organized into the 2. Brief description of MIB Objects
ipFrrProtectStats group, and two tables.
2.1. ipFrrProtectStats Group 2.1. ipFrrProtectStats Group
The global objects in this group provide summary information related The global objects in this group provide summary information related
to protection for all IP routes. The information available includes to protection for all IP routes. The information available includes
counts of all routes, of all protected routes, of all unprotected counts of all routes, of all protected routes, of all unprotected
routes, of all routes which are protected against a link failure, and routes, of all routes which are protected against a link failure, and
of all routes which are protected against a node failure. of all routes which are protected against a node failure.
2.2. ipFrrAltTable 2.2. ipFrrInstanceTable
The ipFrrAltTable extends the inetCidrRouteTable[RFC4292] The ipFrrInstanceTable provides information about configuration of IP
to provide information about each alternate next-hop FRR instantiations on a node. A single node may have multiple
associated with a primary next-hop used by a route. Statically instances of IP FRR using different algorithms or protocols.
configured alternate next-hops associated with primary next-hops can
be created.
2.3. ipFrrNoAltTable 2.3. ipFrrIfTable
The ipFrrNoAltTable extends the inetCidrRouteTable[RFC4292] The ipFrrIfTable provides information about configuration of
to provide information about the routes which do not interfaces for IPFRR.
have an alternate next-hop associated with any of the route's primary
next-hop. The entry provides an explanation for the lack of
protection.
3. IP Fast-Reroute MIB Module Definitions 2.4. ipFrrProtectStatsTable
The ipFrrProtectStatsTable complements the ipFrrProtectStats group by
providing statistics per IP FRR instance.
2.5. ipFrrAltTable
The ipFrrAltTable extends the inetCidrRouteTable [RFC4292] to provide
information about each alternate next-hop associated with a primary
next-hop used by a route. Statically configured alternate next-hops
associated with primary next-hops can be created.
2.6. ipFrrNoAltTable
The ipFrrNoAltTable extends the inetCidrRouteTable [RFC4292] to
provide information about the routes which do not have an alternate
next-hop associated with any of the route's primary next-hop. The
entry provides an explanation for the lack of protection.
3. IP Fast-Reroute MIB Module Definitions
IPFRR-MIB DEFINITIONS ::= BEGIN IPFRR-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
Gauge32, Gauge32,
Integer32 FROM SNMPv2-SMI -- [RFC2578] Integer32 FROM SNMPv2-SMI -- [RFC2578]
RowStatus RowStatus
FROM SNMPv2-TC -- [RFC2579] FROM SNMPv2-TC -- [RFC2579]
MODULE-COMPLIANCE, MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
InetAddressType, InetAddressType,
InetAddress FROM INET-ADDRESS-MIB -- [RFC4001] InetAddress FROM INET-ADDRESS-MIB -- [RFC4001]
ifIndex, InterfaceIndex FROM IF-MIB -- [RFC2863]
InterfaceIndex FROM IF-MIB -- [RFC2863]
ip FROM IP-MIB -- [RFC4293] ip FROM IP-MIB -- [RFC4293]
inetCidrRouteDestType, inetCidrRouteDestType,
inetCidrRouteDest, inetCidrRouteDest,
inetCidrRoutePfxLen, inetCidrRoutePfxLen,
inetCidrRoutePolicy, inetCidrRoutePolicy,
inetCidrRouteNextHopType, inetCidrRouteNextHopType,
inetCidrRouteNextHop FROM IP-FORWARD-MIB inetCidrRouteNextHop FROM IP-FORWARD-MIB
-- [RFC4292] -- [RFC4292]
IANAipRouteProtocol FROM IANA-RTPROTO-MIB
; ;
ipFrrMIB MODULE-IDENTITY ipFrrMIB MODULE-IDENTITY
LAST-UPDATED "201203131200Z" -- Mar 13, 2012 LAST-UPDATED "201405261200Z" -- May 26, 2014
ORGANIZATION "draft-ietf-ipfrr-ip-mib-02.txt" ORGANIZATION "draft-ietf-ipfrr-ip-mib-03.txt"
CONTACT-INFO CONTACT-INFO
" "
A S Kiran Koushik A S Kiran Koushik
Cisco Systems Inc. Cisco Systems Inc.
EMail: kkoushik@cisco.com EMail: kkoushik@cisco.com
John W Flick John W Flick
Hewlett Packard Company Hewlett Packard Company
EMail: john.flick@hp.com EMail: john.flick@hp.com
Alia Atlas Alia Atlas
Juniper Networks Juniper Networks
Email: akatlas@juniper.net Email: akatlas@juniper.net
" Stephane Litkowski
Orange Business Service
Email: stephane.litkowski@orange.com
"
DESCRIPTION DESCRIPTION
"IP MIB module for management of IP Fast-Reroute. "IP MIB module for management of IP Fast-Reroute.
Copyright (C) The Internet Society (date). Copyright (C) The Internet Society (date).
This version of this MIB module is part of This version of this MIB module is part of
draft-ietf-rtgwg-ipfrr-ip-mib-00.txt" draft-ietf-rtgwg-ipfrr-ip-mib-03.txt"
REVISION "201405261200Z" -- May 26, 2014
DESCRIPTION
"Add ipFrrInstanceTable.
Add ipFrrIfTable.
ipFrrProtectStatsTable complements ipFrrProtectStats to have statistics per instance.
Add ipFrrAltMetric2, ipFrrAltMetric3, ipFrrAltBest, ipFrrAltNonBestReason to ipFrrAltEntry.
Add integer values to ipFrrAltType.
Add integer values to ipFrrAltProtectionAvailable.
Changed attachement of ipFrrAltStatus in ipFrrAltEntry.
Added IPv6 objects in ipFrrProtectStats."
REVISION "201203131200Z" -- Mar 13, 2012 REVISION "201203131200Z" -- Mar 13, 2012
DESCRIPTION DESCRIPTION
"Editorial changes. Added new type to ipFrrAltType." "Editorial changes. Added new type to ipFrrAltType."
REVISION "200502181200Z" -- February 18, 2005 REVISION "200502181200Z" -- February 18, 2005
DESCRIPTION DESCRIPTION
"Add Set operations on ipFrrAltTable" "Add Set operations on ipFrrAltTable"
REVISION "200502131200Z" -- February 13, 2005 REVISION "200502131200Z" -- February 13, 2005
DESCRIPTION DESCRIPTION
"Initial version." "Initial version."
::= { ip ZZZ } -- To be assigned by IANA ::= { ip ZZZ } -- To be assigned by IANA
-- RFC Ed.: replace 999 with actual RFC number
-- & remove this note
-- Top level components of this MIB module. -- Top level components of this MIB module.
ipFrrMIBObjects OBJECT IDENTIFIER ::= { ipFrrMIB 1 } ipFrrMIBObjects OBJECT IDENTIFIER ::= { ipFrrMIB 1 }
ipFrrProtectStats OBJECT IDENTIFIER ::= { ipFrrMIBObjects 1 } ipFrrProtectStats OBJECT IDENTIFIER ::= { ipFrrMIBObjects 1 }
-- the IP FRR MIB-Group -- the IP FRR MIB-Group
-- A collection of objects providing summarized information -- A collection of objects providing summarized information
-- about the protection availability and type of alternate paths -- about the protection availability and type of alternate paths
-- provided by IP Fast-Reroute mechanisms. -- provided by IP Fast-Reroute mechanisms.
ipFrrTotalRoutes OBJECT-TYPE ipFrrTotalRoutes OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of valid routes known by this entity." "The number of IPv4 valid routes known by this entity."
::= { ipFrrProtectStats 1 } ::= { ipFrrProtectStats 1 }
ipFrrUnprotectedRoutes OBJECT-TYPE ipFrrUnprotectedRoutes OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of valid routes known by this entity "The number of IPv4 valid routes known by this entity
which do not have an alternate next-hop associated which do not have an alternate next-hop associated
with any primary next-hop." with any primary next-hop."
::= { ipFrrProtectStats 2 } ::= { ipFrrProtectStats 2 }
ipFrrProtectedRoutes OBJECT-TYPE ipFrrProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of routes known by this entity "The number of IPv4 routes known by this entity
which have at least one alternate next-hop." which have at least one alternate next-hop."
::= { ipFrrProtectStats 3 } ::= { ipFrrProtectStats 3 }
ipFrrLinkProtectedRoutes OBJECT-TYPE ipFrrLinkProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of routes known by this entity "The number of IPv4 routes known by this entity
for which all alternate next-hops provide link for which all alternate next-hops provide link
protection for their associated primary next-hops." protection for their associated primary next-hops."
::= { ipFrrProtectStats 4 } ::= { ipFrrProtectStats 4 }
ipFrrNodeProtectedRoutes OBJECT-TYPE ipFrrNodeProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32 SYNTAX Gauge32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of routes known by this entity "The number of IPv4 routes known by this entity
for which all alternate next-hops provide node for which all alternate next-hops provide node
protection for their associated primary next-hops." protection for their associated primary next-hops."
::= { ipFrrProtectStats 5 } ::= { ipFrrProtectStats 5 }
ipv6FrrTotalRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 valid routes known by this entity."
::= { ipFrrProtectStats 6 }
ipv6FrrUnprotectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 valid routes known by this entity
which do not have an alternate next-hop associated
with any primary next-hop."
::= { ipFrrProtectStats 7 }
ipv6FrrProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
which have at least one alternate next-hop."
::= { ipFrrProtectStats 8 }
ipv6FrrLinkProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
for which all alternate next-hops provide link
protection for their associated primary next-hops."
::= { ipFrrProtectStats 9 }
ipv6FrrNodeProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
for which all alternate next-hops provide node
protection for their associated primary next-hops."
::= { ipFrrProtectStats 10 }
-- the IP FRR instance MIB-group
--
-- The ipFrrInstanceTable provides detail on current IPFRR
-- instances activated on the node
ipFrrInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFrrInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Fast Reroute Instance table."
::= { ipFrrMIBObjects 4 }
ipFrrInstanceEntry OBJECT-TYPE
SYNTAX IpFrrInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information on a particular
IP FRR instance on the node."
INDEX { ipFrrInstanceId
}
::= { ipFrrInstanceTable 1 }
IpFrrInstanceEntry ::= SEQUENCE {
ipFrrInstanceId INTEGER,
ipFrrInstanceProtocol IANAipRouteProtocol,
ipFrrInstanceAlgorithm Integer32,
ipFrrInstancePerPrefixComputation INTEGER,
ipFrrInstanceRowStatus RowStatus
}
ipFrrInstanceId OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies an identificator a of particular IPFRR instance. "
::= { ipFrrInstanceEntry 1 }
ipFrrInstanceProtocol OBJECT-TYPE
SYNTAX IANAipRouteProtocol
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the protocol used by the IPFRR instance."
::= { ipFrrInstanceEntry 2 }
ipFrrInstanceAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
loopFree(1),
loopFreeRemote(2),
loopFreeTI(3),
mrt(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the algorithm used by the IPFRR instance."
::= { ipFrrInstanceEntry 3 }
ipFrrInstancePerPrefixComputation OBJECT-TYPE
SYNTAX INTEGER {
false(0),
true(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies if per prefix computation is used."
::= { ipFrrInstanceEntry 4 }
ipFrrInstanceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { ipFrrInstanceEntry 5 }
-- the IP FRR Interface MIB-Group
--
-- ipFrrIfTable provides information on configuration
-- of interfaces for IPFRR
ipFrrIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFrrIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Fast Reroute Alternates Interface configuration table."
::= { ipFrrMIBObjects 5 }
ipFrrIfEntry OBJECT-TYPE
SYNTAX IpFrrIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information on a particular instance of an IPFRR interface."
INDEX { ipFrrInstanceId,
ifIndex
}
::= { ipFrrIfTable 1 }
IpFrrIfEntry ::= SEQUENCE {
ipFrrIfProtectionType BITS,
ipFrrIfCandidate INTEGER,
ipFrrIfRowStatus RowStatus
}
ipFrrIfProtectionType OBJECT-TYPE
SYNTAX BITS {
nodeProtect(0),
linkProtect(1),
nodelinkProtect(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the scope of protection requested for the protection of the destinations.
nodeProtect means node protection only compared to nodelinkProtect which means node protection
if available and link protection if not available. "
::= { ipFrrIfEntry 1 }
ipFrrIfCandidate OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the scope of protection requested for the protection of the destinations.
nodeProtect means node protection only compared to nodelinkProtect which means node protection
if available and link protection if not available. "
::= { ipFrrIfEntry 2 }
ipFrrIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { ipFrrIfEntry 3 }
-- the IP FRR Stats MIB-Group
--
-- ipFrrProtectStatsTable provides provides
-- protection availability and type of alternate paths
-- provided by IP Fast-Reroute mechanisms per IPFRR instance.
ipFrrProtectStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFrrProtectStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Fast Reroute Alternates statistics table."
::= { ipFrrMIBObjects 6 }
ipFrrProtectStatsEntry OBJECT-TYPE
SYNTAX IpFrrProtectStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information on a particular instance of IPFRR.
."
INDEX { ipFrrInstanceId
}
::= { ipFrrProtectStatsTable 1 }
IpFrrProtectStatsEntry ::= SEQUENCE {
ipFrrStatsTotalRoutes Gauge32,
ipFrrStatsUnprotectedRoutes Gauge32,
ipFrrStatsProtectedRoutes Gauge32,
ipFrrStatsLinkProtectedRoutes Gauge32,
ipFrrStatsNodeProtectedRoutes Gauge32,
ipv6FrrStatsTotalRoutes Gauge32,
ipv6FrrStatsUnprotectedRoutes Gauge32,
ipv6FrrStatsProtectedRoutes Gauge32,
ipv6FrrStatsLinkProtectedRoutes Gauge32,
ipv6FrrStatsNodeProtectedRoutes Gauge32
}
ipFrrStatsTotalRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid routes known by this entity."
::= { ipFrrProtectStatsEntry 1 }
ipFrrStatsUnprotectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid routes known by this entity
which do not have an alternate next-hop associated
with any primary next-hop."
::= { ipFrrProtectStatsEntry 2 }
ipFrrStatsProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes known by this entity
which have at least one alternate next-hop."
::= { ipFrrProtectStatsEntry 3 }
ipFrrStatsLinkProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes known by this entity
for which all alternate next-hops provide link
protection for their associated primary next-hops."
::= { ipFrrProtectStatsEntry 4 }
ipFrrStatsNodeProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes known by this entity
for which all alternate next-hops provide node
protection for their associated primary next-hops."
::= { ipFrrProtectStatsEntry 5 }
ipv6FrrStatsTotalRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid IPv6 routes known by this entity."
::= { ipFrrProtectStatsEntry 6 }
ipv6FrrStatsUnprotectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid IPv6 routes known by this entity
which do not have an alternate next-hop associated
with any primary next-hop."
::= { ipFrrProtectStatsEntry 7 }
ipv6FrrStatsProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
which have at least one alternate next-hop."
::= { ipFrrProtectStatsEntry 8 }
ipv6FrrStatsLinkProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
for which all alternate next-hops provide link
protection for their associated primary next-hops."
::= { ipFrrProtectStatsEntry 9 }
ipv6FrrStatsNodeProtectedRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 routes known by this entity
for which all alternate next-hops provide node
protection for their associated primary next-hops."
::= { ipFrrProtectStatsEntry 10 }
-- the IP FRR Alternate MIB-Group -- the IP FRR Alternate MIB-Group
-- --
-- The ipFrrAltTable extends the inetCidrRouteTable to indicate -- The ipFrrAltTable extends the inetCidrRouteTable to indicate
-- the alternate next-hop(s) associated with each primary -- the alternate next-hop(s) associated with each primary
-- next-hop. The additional indices (ipFrrAltNextHopType and -- next-hop. The additional indices (ipFrrAltNextHopType and
-- ipFrrAltNextHop ) allow for multiple alternate paths for a -- ipFrrAltNextHop ) allow for multiple alternate paths for a
-- given primary next-hop. -- given primary next-hop.
ipFrrAltTable OBJECT-TYPE ipFrrAltTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFrrAltEntry SYNTAX SEQUENCE OF IpFrrAltEntry
skipping to change at page 8, line 36 skipping to change at page 15, line 35
} }
::= { ipFrrAltTable 1 } ::= { ipFrrAltTable 1 }
IpFrrAltEntry ::= SEQUENCE { IpFrrAltEntry ::= SEQUENCE {
ipFrrAltNextHopType InetAddressType, ipFrrAltNextHopType InetAddressType,
ipFrrAltNextHop InetAddress, ipFrrAltNextHop InetAddress,
ipFrrAltIfIndex InterfaceIndex, ipFrrAltIfIndex InterfaceIndex,
ipFrrAltType INTEGER, ipFrrAltType INTEGER,
ipFrrAltProtectionAvailable BITS, ipFrrAltProtectionAvailable BITS,
ipFrrAltMetric1 Integer32, ipFrrAltMetric1 Integer32,
ipFrrAltMetric2 Integer32,
ipFrrAltMetric3 Integer32,
ipFrrAltBest INTEGER,
ipFrrAltNonBestReason OCTET STRING,
ipFrrAltStatus RowStatus ipFrrAltStatus RowStatus
} }
ipFrrAltNextHopType OBJECT-TYPE ipFrrAltNextHopType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of the ipFrrNextHop address, as defined "The type of the ipFrrNextHop address, as defined
in the InetAddress MIB. in the InetAddress MIB.
skipping to change at page 9, line 29 skipping to change at page 16, line 32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The ifIndex value which identifies the local "The ifIndex value which identifies the local
interface through which the next hop of this interface through which the next hop of this
alternate route should be reached." alternate route should be reached."
::= { ipFrrAltEntry 3 } ::= { ipFrrAltEntry 3 }
ipFrrAltType OBJECT-TYPE ipFrrAltType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), -- type not defined other (1), -- type not defined
equalCost (2), -- primary path equalCost (2), -- primary path
loopFree (3), -- loop free alternate loopFree (3), -- loop free alternate
MRT (4) -- Maximally Redundant Trees loopFreeRemote (4), -- remote loop free alternate
loopFreeTunnel (5), -- loop free alternate using a configured tunnel
loopFreeTI (6), -- loop free alternate using topology independent algorithm
mrt (7) -- Maximally Redundant Trees
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of alternate which is provided by the "The type of alternate which is provided by the
alternate next-hop. The supported types are as alternate next-hop. The supported types are as
follows: follows:
equalCost : The alternate next-hop is another equalCost : The alternate next-hop is another
primary next-hop. primary next-hop.
loopFree : The shortest route to the destination loopFree : directed connected LFA as described in RFC5286
IP address from the alternate next-hop
does not traverse this system. See loopFreeRemote : remote LFA as described in draft-ietf-rtgwg-remote-lfa
draft-ietf-rtgwg-ipfrr-spec-base-04. loopFreeTunnel : remote LFA reachable through a RSVP-TE or GRE tunnel
loopFreeTI : remote LFA reachable through a SPRING tunnel
other : The mechanism by which the alternate next-hop other : The mechanism by which the alternate next-hop
can be used is not specified. can be used is not specified.
MRT : Maximally Redundant Trees, where each MRT : Maximally Redundant Trees, where each
destination has two MRTs associated with it. destination has two MRTs associated with it.
These two trees are referred as blue and red These two trees are referred as blue and red
MRTs. MRTs.
See draft-ietf-rtgwg-mrt-frr-architecture-00. See draft-ietf-rtgwg-mrt-frr-architecture-00.
" "
::= { ipFrrAltEntry 4 } ::= { ipFrrAltEntry 4 }
ipFrrAltProtectionAvailable OBJECT-TYPE ipFrrAltProtectionAvailable OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
nodeProtect(0), nodeProtect(0),
linkProtect(1), linkProtect(1),
unknownProtection(2) srlgProtect(2),
downstreamProtect(3),
unknownProtection(4)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the scope of protection for "This object specifies the scope of protection for
which this alternate next-hop can provide failure which this alternate next-hop can provide failure
protection. The alternate next-hop should provide protection. The alternate next-hop should provide
one or more of node-protection and link-protection. one or more of node-protection and link-protection.
If the protection provided by the alternate next-hop If the protection provided by the alternate next-hop
is unknown, then only unknownProtection should be is unknown, then only unknownProtection should be
skipping to change at page 10, line 46 skipping to change at page 17, line 51
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the primary routing metric for this "This is the primary routing metric for this
alternate path to the destination IP address. alternate path to the destination IP address.
If the alternate path metric is unknown, the value If the alternate path metric is unknown, the value
should be set to -1." should be set to -1."
::= { ipFrrAltEntry 6 } ::= { ipFrrAltEntry 6 }
ipFrrAltMetric2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the primary routing metric for this
alternate path from the PLR to the alternate.
If the alternate path metric is unknown, the value
should be set to -1."
::= { ipFrrAltEntry 7 }
ipFrrAltMetric3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the primary routing metric for this
alternate path from the alternate to the destination.
If the alternate path metric is unknown, the value
should be set to -1."
::= { ipFrrAltEntry 8 }
ipFrrAltBest OBJECT-TYPE
SYNTAX INTEGER { false(0), true(1) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object provides information if the alternate is the best one."
::= { ipFrrAltEntry 9 }
ipFrrAltNonBestReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object provides reason why an alternate is not the best one."
::= { ipFrrAltEntry 10 }
ipFrrAltStatus OBJECT-TYPE ipFrrAltStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The row status variable, used according to "The row status variable, used according to
row installation and removal conventions." row installation and removal conventions."
::= { ipFrrAltEntry 7 } ::= { ipFrrAltEntry 11 }
-- the IP FRR No Alternate MIB-Group -- the IP FRR No Alternate MIB-Group
-- --
-- The ipFrrNoAltTable extends the inetCidrRouteTable -- The ipFrrNoAltTable extends the inetCidrRouteTable
-- to indicate which routes are unprotected and the reason -- to indicate which routes are unprotected and the reason
-- why. The indices do not include the primary next-hop because -- why. The indices do not include the primary next-hop because
-- the lack of protection is for the route. This allows easy -- the lack of protection is for the route. This allows easy
-- access to the set of unprotected routes that would be -- access to the set of unprotected routes that would be
-- affected by a local failure of their primary next-hop. -- affected by a local failure of their primary next-hop.
skipping to change at page 15, line 10 skipping to change at page 22, line 50
::= { ipFrrMIBCompliances 3 } ::= { ipFrrMIBCompliances 3 }
-- units of conformance -- units of conformance
ipFrrBasicGroup OBJECT-GROUP ipFrrBasicGroup OBJECT-GROUP
OBJECTS {ipFrrTotalRoutes, OBJECTS {ipFrrTotalRoutes,
ipFrrUnprotectedRoutes, ipFrrUnprotectedRoutes,
ipFrrProtectedRoutes, ipFrrProtectedRoutes,
ipFrrLinkProtectedRoutes, ipFrrLinkProtectedRoutes,
ipFrrNodeProtectedRoutes, ipFrrNodeProtectedRoutes,
ipv6FrrTotalRoutes,
ipv6FrrUnprotectedRoutes,
ipv6FrrProtectedRoutes,
ipv6FrrLinkProtectedRoutes,
ipv6FrrNodeProtectedRoutes,
ipFrrAltIfIndex, ipFrrAltIfIndex,
ipFrrAltType, ipFrrAltType,
ipFrrAltProtectionAvailable, ipFrrAltProtectionAvailable,
ipFrrAltMetric1, ipFrrAltMetric1,
ipFrrAltMetric2,
ipFrrAltMetric3,
ipFrrAltNonBestReason,
ipFrrAltBest,
ipFrrAltStatus, ipFrrAltStatus,
ipFrrNoAltCause ipFrrNoAltCause,
ipFrrInstanceAlgorithm,
ipFrrInstanceProtocol,
ipFrrInstancePerPrefixComputation,
ipFrrInstanceRowStatus,
ipFrrIfCandidate,
ipFrrIfProtectionType,
ipFrrIfRowStatus,
ipFrrStatsTotalRoutes,
ipFrrStatsUnprotectedRoutes,
ipFrrStatsProtectedRoutes,
ipFrrStatsLinkProtectedRoutes,
ipFrrStatsNodeProtectedRoutes,
ipv6FrrStatsTotalRoutes,
ipv6FrrStatsUnprotectedRoutes,
ipv6FrrStatsProtectedRoutes,
ipv6FrrStatsLinkProtectedRoutes,
ipv6FrrStatsNodeProtectedRoutes
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The entire collection of objects defined in "The entire collection of objects defined in
this MIB for management of IP Fast Reroute ." this MIB for management of IP Fast Reroute ."
::= { ipFrrMIBGroups 1 } ::= { ipFrrMIBGroups 1 }
END END
4. Security Considerations 4. 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. The ipFrrAltTable contains routing and network operations. The ipFrrAltTable contains routing and
forwarding information that is critical to the operation of the forwarding information that is critical to the operation of the
network in the event of a local failure. Allowing unauthenticated network in the event of a local failure. Allowing unauthenticated
write access to this table can compromise the validity of the write access to this table can compromise the validity of the
skipping to change at page 16, line 43 skipping to change at page 24, line 35
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 them. rights to indeed GET them.
5. References 5. Acknowledgements
5.1 Normative References The authors would like to acknowledge contributions made by Bill
Anderson and Don Fedyk and thank them.
6. IANA Considerations
The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER value recorded in the SMI Numbers registry.
The IANA is requested to assign { ip ZZZ } to the IPFRR-MIB MIB
module specified in this document.
Editor's Note (to be removed prior to publication): the IANA is
requested to assign a value for "ZZZ" under the ip subtree and to
record the assignments in the SMI Numbers registry. When the
assignments have been made, the RFC Editor is asked to replace "ZZZ"
(here and in the MIB modules) with the assigned value and to remove
this note.
7. References
7.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB", RFC 2863, June 2000. MIB", RFC 2863, June 2000.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, "Textual Conventions for Internet Schoenwaelder, "Textual Conventions for Internet Network
Network Addresses", RFC 4001, February 2005.
Addresses", RFC 4001, February 2005.
[RFC4292] Haberman, B., "IP Forwarding Table MIB", RFC 4292, [RFC4292] Haberman, B., "IP Forwarding Table MIB", RFC 4292, April
April 2006. 2006.
[RFC4293] Routhier, S., "Management Information Base for the [RFC4293] Routhier, S., "Management Information Base for the
Internet Protocol (IP)", RFC 4293, April 2006. Internet Protocol (IP)", RFC 4293, April 2006.
[RFC5286] Atlas, A. and A. Zinin, "Basic Specification for IP Fast [RFC5286] Atlas, A. and A. Zinin, "Basic Specification for IP Fast
Reroute: Loop-Free Alternates", RFC 5286, September 2008. Reroute: Loop-Free Alternates", RFC 5286, September 2008.
5.2 Informative References 7.2. Informative References
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Structure of Management Information Schoenwaelder, Ed., "Structure of Management Information
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2579] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Textual Conventions for SMIv2", Schoenwaelder, Ed., "Textual Conventions for SMIv2", STD
STD 58, RFC 2579, April 1999. 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder,
"Conformance Statements for SMIv2", STD 58, RFC 2580, "Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999. April 1999.
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC5036] Andersson, L., Ed., Minei, I., Ed., and B. Thomas, [RFC5036] Andersson, L., Minei, I., and B. Thomas, "LDP
Ed., "LDP Specification", RFC 5036, October 2007. Specification", RFC 5036, October 2007.
[RFC5714] Shand, M. and S. Bryant, "IP Fast Reroute Framework",
RFC 5714, January 2010.
6. IANA Considerations
The MIB module in this document uses the following IANA-assigned
OBJECT IDENTIFIER value recorded in the SMI Numbers registry.
The IANA is requested to assign { ip ZZZ } to the
IPFRR-MIB MIB module specified in this document.
Editor's Note (to be removed prior to publication): the IANA is [RFC5714] Shand, M. and S. Bryant, "IP Fast Reroute Framework", RFC
requested to assign a value for "ZZZ" under 5714, January 2010.
the ip subtree and to record the assignments in the SMI Numbers
registry. When the assignments have been made, the RFC Editor is
asked to replace "ZZZ" (here and in the MIB
modules) with the assigned value and to remove this note.
Authors' Addresses Authors' Addresses
Alia Atlas Alia Atlas
Juniper Networks Juniper Networks
10 Technology Park Drive
Westford, MA 01886
USA
Email: akatlas@juniper.net Email: akatlas@juniper.net
A S Kiran Koushik (Ed.) A S Kiran Koushik
Cisco Systems Inc. Cisco Systems
12515 Research Blvd, Bldg 4,
Austin, TX 78759
USA
Email: kkoushik@cisco.com Email: kkoushik@cisco.com
John Flick (Ed.) John Flick
Hewlett-Packard Company Hewlett-Packard
8000 Foothills Blvd.
Roseville, CA 95747-5557
USA
Email: john.flick@hp.com
Acknowledgements
The authors would like to acknowledge contributions made by
Bill Anderson and Don Fedyk and thank them.
Full Copyright Statement
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
This document may contain material from IETF Documents or IETF Email: john.flick@hp.com
Contributions published or made publicly available before November
10, 2008. The person(s) controlling the copyright in some of this
material may not have granted the IETF Trust the right to allow
modifications of such material outside the IETF Standards Process.
Without obtaining an adequate license from the person(s)
controlling the copyright in such materials, this document may not
be modified outside the IETF Standards Process, and derivative
works of it may not be created outside the IETF Standards Process,
except to format it for publication as an RFC or to translate it
into languages other than English.
Acknowledgment Stephane Litkowski
Orange
Funding for the RFC Editor function is currently provided by the Email: stephane.litkowski@orange.com
Internet Society.
 End of changes. 62 change blocks. 
165 lines changed or deleted 581 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/