[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
draft-ietf-mpls-mgmt-overview-00.txt posted
I have posted draft-ietf-mpls-mgmt-overview-00.txt and it should
appear on the IETF site shortly. A copy of this I-D is attached.
Cheenu
> -----Original Message-----
> From: George Swallow [mailto:swallow@cisco.com]
> Sent: Tuesday, October 23, 2001 4:37 PM
> Subject: Re: draft-nadeau-mpls-mgmt-overview-00.txt
>
>
> Given that many have supported the idea and none have opposed, the
> above draft is accepted as a work group draft.
>
> ...George
Network Working Group Thomas D. Nadeau
Internet Draft Cisco Systems, Inc.
Category: Informational
Expires: April 2002 Cheenu Srinivasan
Alphion Corp.
Adrian Farrel
Movaz Networks, Inc.
October 2001
Multiprotocol Label Switching (MPLS) Management Overview
draft-ietf-mpls-mgmt-overview-00.txt
Status of this Memo
This document is an Internet-Draft and is in full
conformance with all provisions of Section 10 of RFC 2026
[RFC2026].
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
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.
Table of Contents
Abstract ..................................................... 2
1. Introduction .............................................. 2
2. Terminology ............................................... 2
3. The SNMP Management Framework ............................. 3
4. MIBs Addressed by the MPLS Management Framework ........... 4
4.1. MPLS-TC-MIB ............................................. 4
4.2. MPLS-LSR-MIB ............................................ 4
4.2.1. Dependencies .......................................... 4
4.3. MPLS-LDP-MIB ............................................ 5
4.3.1. Dependencies .......................................... 5
4.4. MPLS-TE-MIB ............................................. 5
Nadeau et al. Expires April 2002 [Page 1]
Internet Draft MPLS Management Overview October 2001
4.4.1. Dependencies .......................................... 5
4.5. MPLS-FTN-MIB ............................................ 6
4.5.1. Dependencies .......................................... 6
4.6. MPLS-LINK-BUNDLING-MIB .................................. 6
4.6.1. Dependencies .......................................... 6
4.7. PPVPN-MPLS-VPN-MIB ...................................... 6
4.7.1. Dependencies .......................................... 7
5. Dependencies on Other IETF Working Groups ................. 7
5.1. Pseudo Wire Emulation Edge to Edge MIBs ................. 7
5.2. Provider Provisioned Virtual Private Network MIBs ....... 7
5.3. Common Control and Measurement Plane (CCAMP) WG ......... 7
6. Security Considerations ................................... 7
7. Acknowledgments ........................................... 8
8. References ................................................ 8
9. Authors' Addresses ........................................ 10
10. Full Copyright Statement ................................. 11
Abstract
This memo describes the Multi-Protocol Label Switching
(MPLS) [RFC3031] management architecture and the inter-
relationships between the different management information
bases (MIBs).
1. Introduction
This memo describes the Management Architecture for Multi-
Protocol Label Switching. In particular, it describes how
various managed objects defined in various Management
Information Base (MIB) documents model different aspects of
Multi-Protocol Label Switching (MPLS) [MPLSArch].
Furthermore, this document explains the interactions and
dependencies between each of these documents.
Comments should be made directly to the MPLS mailing list
at mpls@uu.net.
This draft does not propose any additions to the MPLS MIB
framework, nor define any standards for the Internet
community. It is an informational draft.
2. Terminology
This document uses terminology from the MPLS architecture
Nadeau et al. Expires April 2002 [Page 2]
Internet Draft MPLS Management Overview October 2001
document [MPLSArch] and various MPLS-related MIBs such as
the MPLS-TC-MIB [TCMIB], MPLS-LSR-MIB [LSRMIB], MPLS-TE-MIB
[TEMIB], MPLS-LDP-MIB [LDPMIB], MPLS-FTN-MIB [FTNMIB], and
the MPLS-LINK-BUNDLING-MIB [LBMIB].
3. The SNMP Management Framework
The SNMP Management Framework presently consists of five
major components:
- An overall architecture, described in RFC 2571
[RFC2571].
- Mechanisms for describing and naming objects and events
for the purpose of management. The first version of
this Structure of Management Information (SMI) is
called SMIv1 and described in STD 16, RFC 1155
[RFC1155], STD 16, RFC 1212 [RFC1212] and STD 16, RFC
1215 [RFC1215]. The second version, called SMIv2, is
described in STD 58, RFC 2578 [RFC2578], STD 58, RFC
2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
- Message protocols for transferring management
information. The first version of the SNMP message
protocol is called SNMPv1 and described in STD 15, RFC
1157 [RFC1157]. A second version of the SNMP message
protocol, which is not an Internet standards track
protocol, is called SNMPv2c and described in RFC 1901
[RFC1901] and RFC 1906 [RFC1906]. The third version of
the message protocol is called SNMPv3 and described in
RFC 1906 [RFC1906], RFC 2572 [RFC2572] and RFC 2574
[RFC2574].
- Protocol operations for accessing management
information. The first set of protocol operations and
associated PDU formats is described in STD 15, RFC 1157
[RFC1157]. A second set of protocol operations and
associated PDU formats is described in RFC 1905
[RFC1905].
- A set of fundamental applications described in RFC 2573
[RFC2573] and the view-based access control mechanism
described in RFC 2575 [RFC2575].
A more detailed introduction to the current SNMP Management
Framework can be found in RFC 2570 [RFC2570].
Managed objects are accessed via a virtual information
store, termed the Management Information Base or MIB.
Nadeau et al. Expires April 2002 [Page 3]
Internet Draft MPLS Management Overview October 2001
Objects in the MIB are defined using the mechanisms defined
in the SMI.
4. MIBs Addressed by the MPLS Management Framework
This section briefly explains what the purpose of each MPLS
related MIB is and what it can be used for. Each section
contains a subsection that details the interdependencies
between that MIB and any of the other MPLS MIBs.
4.1. MPLS-TC-MIB
The MPLS-TC-MIB [TCMIB] describes textual conventions
[RFC2579] and object identities that may be common to MPLS-
related MIBs. For example, the textual convention for
representing an MPLS label should be commonly represented
and used by all MPLS-related MIBs.
4.2. MPLS-LSR-MIB
The MPLS-LSR-MIB describes managed objects for modeling a
Multi-Protocol Label Switching (MPLS) [RFC3031] Label
Switch Router (LSR). In particular, this MIB is used to
model and manage the basic label switching behavior and the
label forwarding information base (LFIB) of an MPLS LSR. In
doing so, the MIB provides a view of the LSPs that are
being switched by the LSR in question.
This MIB is the basis for many of the MPLS MIBs, since
basic MPLS label switching is common to all MPLS
applications. In general, the MPLS-LSR-MIB provides a
model of incoming labels on MPLS-enabled interfaces being
mapped to outgoing labels on MPLS-enabled interfaces via a
conceptual object called an MPLS cross-connect. MPLS cross-
connect entries and their properties are represented in the
MPLS cross-connect table (mplsXCTable) in the LSR MIB. MPLS
cross-connect entries are typically referred to by other
MIBs in order to reference the underlying MPLS LSP.
For example, the MPLS-TE-MIB [TEMIB] models traffic
engineered tunnels. These tunnels map to one more
underlying MPLS LSPs. Thus, the MPLS-TE-MIB's tunnel table
(mplsTunnelTable) entries refer to the underlying LSP by
pointing to entries in mplsXCTable.
4.2.1. Dependencies
Nadeau et al. Expires April 2002 [Page 4]
Internet Draft MPLS Management Overview October 2001
This MIB does not directly depend upon any other MPLS MIBs.
It does represent MPLS-enabled interfaces as entries in the
Interfaces MIB [RFC2233] Interface Table (ifTable). This
MIB imports several textual conventions from the MPLS-TC-
MIB [TCMIB].
4.3. MPLS-LDP-MIB
The MPLS-LDP-MIB describes managed objects used to model
and manage the Multiprotocol Label Switching Label
Distribution Protocol (LDP).
4.3.1. Dependencies
The LDP MIB [LDPMIB] has three mapping tables -
mplsLdpSesInLabelMapTable, mplsLdpSesOutLabelMapTable and
mplsLdpSesXCMapTable - which map the LDP MIB’s
representation of LDP sessions to the underlying LSR MIB’s
representation of the LSPs created by these sessions by
pointing to mplsInSegmentTable, mplsOutSegmentTable and
mplsXCTable, respectively. The LDP MIB’s mplsXCsFecsTable
shows the relationship between between forwarding
equivalence classes (FECs) and cross-connect entries by
referring to entries in the LSR MIB’s mplsXCTable.
This MIB also imports several textual conventions from the
MPLS-TC-MIB [TCMIB].
4.4. MPLS-TE-MIB
The MPLS-TE-MIB [TEMIB] describes managed objects that are
used to model and manage MPLS Traffic Engineered (TE)
Tunnels. The MIB is based around a table that represents TE
tunnels that either originate at the LSR in question or
traverse via or terminate on the LSR. Note that the later
case is optional, as only tunnel "heads" are required to be
represented. This MIB provides statistics and configuration
objects needed for TE tunnels.
4.4.1. Dependencies
This MIB depends on the MPLS-LSR-MIB [LSRMIB] and
Interfaces MIB [RFC2233]. Tunnel entries in the MPLS-TE-
MIB’s mplsTunnelTable refer to entries in mplsXCTable in
the MPLS-LSR-MIB. When MPLS TE tunnels are represented as
interfaces, entries for such tunnels in mplsTunnelTable
have corresponding entries in the Interfaces MIB’s
[RFC2233] Interfaces Table (ifTable). This MIB also imports
Nadeau et al. Expires April 2002 [Page 5]
Internet Draft MPLS Management Overview October 2001
several textual conventions from the MPLS-TC-MIB [TCMIB].
4.5. MPLS-FTN-MIB
The MPLS-FTN-MIB [FTNMIB] describes managed objects that
are used to model and manage the MPLS FEC-to-NHLFE mappings
which take place at any LSR that is on the edge between an
MPLS domain and a non-MPLS domain. On each such edge LSR,
to map traffic from the non-MPLS domain into the MPLS
domain, the FEC-to-NHLFE mapping objects in the MPLS-FTN-
MIB must be supported. In the case of an IP-to-MPLS
mapping, the FEC objects describe IP 5-tuples representing
IP source and destination ranges, protocol ranges etc.
Matching IP packets can be mapped to an NHLFE which can
either be an MPLS LSP or an MPLS TE tunnel.
4.5.1. Dependencies
This MIB relies directly on the MPLS-LSR-MIB [LSRMIB] and
MPLS-TE-MIB [TEMIB]. FECs can be mapped to two types of
NHLFEs by the MPLS-FTN-MIB. When the NHLFE is an LSP, the
FEC-to-NHLFE mapping is accomplished by referring to a
corresponding entry in mplsXCTable in the MPLS-LSR-MIB.
When the NHLFE is an MPLS TE tunnel, this mapping is
accomplished by referring to a corresponding entry in
mplsTunnelTable in MPLS-TE-MIB.
4.6. MPLS-LINK-BUNDLING-MIB
The MPLS-LINK-BUNDLING-MIB [LBMIB] describes managed
objects that are used to model and manage the MPLS TE
interfaces, as well as the link bundling relationships that
may exist between those interfaces.
4.6.1. Dependencies
The MPLS-LINK-BUNDLING-MIB [LBMIB] interacts directly only
with the Interfaces MIB [RFC2233]; it references MPLS TE
interfaces that are modeled by entries in the interfaces
table (ifTable) in the Interfaces MIB [RFC2233].
4.7. PPVPN-MPLS-VPN-MIB
The PPVPN-MPLS-VPN-MIB [VPNMIB] describes managed objects
that are used to model and manage RFC2277bis MPLS VPNs.
This MIB contains tables which model virtual routing
forwarding entries (VRFs), as well as the interfaces
Nadeau et al. Expires April 2002 [Page 6]
Internet Draft MPLS Management Overview October 2001
associated with those VRFs.
4.7.1. Dependencies
This MIB currently has no direct dependencies to any of the
MPLS MIBs. This MIB does model MPLS VPN interfaces as
entries in the Interfaces MIB [RFC2233]. This MIB may be
modified in the future to import textual conventions from
the MPLS-TC-MIB [TCMIB].
5. Dependencies on Other IETF Working Groups
This section will detail the broad interactions between
other working groups and the MPLS MIBs.
5.1. Pseudo Wire Emulation Edge to Edge MIBs
The Pseudo Wire Emulation Edge to Edge (pwe3) working group
has produced a framework [PWE3ARCH] describes a framework
for PWE3 MIBs. Since the PWE3 architecture includes the use
of MPLS as an emulated service and as a PSN service, the
MPLS MIBs described above may be leveraged. This framework
document describes the interactions between the MPLS MIBs
and the PWE3 MIBs.
5.2. Provider Provisioned Virtual Private Network MIBs
At present, the Provider Provisioned Virtual Private
Network (PPVPN) working group has not included a discussion
of how the MPLS MIBs interact with the MIBs being produced
by that working group. The authors of this draft hope to
make a forthcoming addition to their framework [PPVPNFW]
document detailing these interactions. At the moment, there
is only a single MIB produced which interacts with the MPLS
MIBs, as this MIB is described above in section
5.3. Common Control and Measurement Plane (CCAMP) WG
At present, there are no MIBs produced by the CCAMP working
group that interact directly with the MPLS MIBs. However,
in the future, the existing MPLS MIBs will need to be
extended and augmented to facilitate the technology being
produced by this working group.
6. Security Considerations
Nadeau et al. Expires April 2002 [Page 7]
Internet Draft MPLS Management Overview October 2001
This document describes the inter-relationships amongst the
different MIBs relevant to MPLS management and as such does
not have any security implications beyond those imposed by
these MIBs themselves.
7. Acknowledgments
TBD.
8. References
[TCMIB] Nadeau, T., Cucchiara, J., Srinivasan, C,
Viswanathan, A. and H. Sjostrand,
"Definition of Textual Conventions and
OBJECT-IDENTITIES for Multi-Protocol Label
Switching (MPLS) Management", Internet Draft
<draft-ietf-mpls-tc-mib-02.txt>, August
2001.
[LSRMIB] Srinivasan, C., Viswanathan, A. and T.
Nadeau, "MPLS Label Switch Router Management
Information Base Using SMIv2", Internet
Draft <draft-ietf-mpls-lsr-mib-07.txt>,
January 2001.
[TEMIB] Srinivasan, C., Viswanathan, A. and T.
Nadeau, "MPLS Traffic Engineering Management
Information Base Using SMIv2", Internet
Draft <draft-ietf-mpls-te-mib-07.txt>,
August 2001.
[FTNMIB] Nadeau, T., Srinivasan, C., and A.
Viswanathan, "Multiprotocol Label Switching
(MPLS) FEC-To-NHLFE (FTN) Management
Information Base", Internet Draft <draft-
ietf-mpls-ftn-mib-03.txt>, August 2001.
[LBMIB] Dubuc, M., Dharanikota, S., Nadeau, T., J.
Lang, "Link Bundling Management Information
Base Using SMIv2", Internet Draft <draft-
ietf-mpls-bundle-mib-00.txt>, September
2001.
[PWE3ARCH] Pate, P., Xiao, X., White., C., Kompella.,
K., Malis, A., Johnson, T., and T. Nadeau,
"Framework for Pseudo Wire Emulation Edge-to-
Edge (PWE3)", Internet Draft <draft-ietf-
Nadeau et al. Expires April 2002 [Page 8]
Internet Draft MPLS Management Overview October 2001
pwe3-framework-00.txt>, September, 2001.
[PPVPNFW] Callon, R., Suzuki, M., Gleeson, B., Malis,
A., Muthukrishnan, K., Rosen, E., Sargor,
C., and J. Yu, "A Framework for Provider
Provisioned Virtual Private Networks",
Internet Draft <draft-ietf-ppvpn-framework-
01.txt>, July 2001.
[RFC1155] Rose, M., and K. McCloghrie, "Structure and
Identification of Management Information for
TCP/IP-based Internets", RFC 1155, May 1990.
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J.
Davin, "Simple Network Management Protocol",
RFC 1157, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB
Definitions", RFC 1212, March 1991.
[RFC1215] M. Rose, "A Convention for Defining Traps
for use with the SNMP", RFC 1215, March
1991.
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Introduction to Community-based
SNMPv2", RFC 1901, January 1996.
[RFC1905] Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Protocol Operations for Version
2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1905, January 1996.
[RFC1906] Case, J., McCloghrie, K., Rose, M., and S.
Waldbusser, "Transport Mappings for Version
2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1906, January 1996.
[RFC2026] S. Bradner, "The Internet Standards Process
-- Revision 3", RFC 2026, October 1996.
[RFC2233] McCloghrie, K. and F. Kastenholtz, "The
Interface Group MIB Using SMIv2", RFC 2233,
November 1997.
[RFC2570] Case, J., Mundy, R., Partain, D., and B.
Stewart, "Introduction to Version 3 of the
Internet-standard Network Management
Framework", RFC 2570, April 1999.
Nadeau et al. Expires April 2002 [Page 9]
Internet Draft MPLS Management Overview October 2001
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen,
"An Architecture for Describing SNMP
Management Frameworks", RFC 2571, April
1999.
[RFC2572] Case, J., Harrington D., Presuhn R., and B.
Wijnen, "Message Processing and Dispatching
for the Simple Network Management Protocol
(SNMP)", RFC 2572, April 1999.
[RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3
Applications", RFC 2573, April 1999.
[RFC2574] Blumenthal, U., and B. Wijnen, "User-based
Security Model (USM) for version 3 of the
Simple Network Management Protocol
(SNMPv3)", RFC 2574, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie,
"View-based Access Control Model (VACM) for
the Simple Network Management Protocol
(SNMP)", RFC 2575, April 1999.
[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.
[RFC3031] Rosen, E., Viswanathan, A., and R. Callon,
"Multiprotocol Label Switching
Architecture", RFC 3031, January 2001.
9. Authors' Addresses
Thomas D. Nadeau
Cisco Systems, Inc.
300 Apollo Drive
Chelmsford, MA 01824
Phone: +1-978-244-3051
Nadeau et al. Expires April 2002 [Page 10]
Internet Draft MPLS Management Overview October 2001
Email: tnadeau@cisco.com
Cheenu Srinivasan
Alphion Corp.
4 Industrial Way West
Eatontown, NJ 07724
Phone: +1-732-676-7066
Email: cheenu@alphion.com
Adrian Farrel
Movaz Networks, Inc.
7926 Jones Branch Drive, Suite 615
McLean, VA 22102
Phone: +1-703-847-9847
Email: afarrel@movaz.com
10. Full Copyright Statement
Copyright (C) The Internet Society (2001). All Rights
Reserved.
This document and translations of it may be copied and
furnished to others, and derivative works that comment on
or otherwise explain it or assist in its implementation may
be prepared, copied, published and distributed, in whole or
in part, without restriction of any kind, provided that the
above copyright notice and this paragraph are included on
all such copies and derivative works. However, this
document itself may not be modified in any way, such as by
removing the copyright notice or references to the Internet
Society or other Internet organizations, except as needed
for the purpose of developing Internet standards in which
case the procedures for copyrights defined in the Internet
Standards process must be followed, or as required to
translate it into languages other than English.
The limited permissions granted above are perpetual and
will not be revoked by the Internet Society or its
successors or assigns. This document and the information
contained herein is provided on an "AS IS" basis and THE
INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
DISCLAIMS 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.
Nadeau et al. Expires April 2002 [Page 11]