draft-ietf-mpls-ldp-08.txt   draft-ietf-mpls-ldp-09.txt 
Network Working Group Loa Andersson Network Working Group Loa Andersson
Internet Draft Nortel Networks Inc. Internet Draft Nortel Networks Inc.
Expiration Date: December 2000 Expiration Date: February 2001
Paul Doolan Paul Doolan
Ennovate Networks Ennovate Networks
Nancy Feldman Nancy Feldman
IBM Corp IBM Corp
Andre Fredette Andre Fredette
Nortel Networks Inc. Nortel Networks Inc.
Bob Thomas Bob Thomas
Cisco Systems, Inc. Cisco Systems, Inc.
June 2000 August 2000
LDP Specification LDP Specification
draft-ietf-mpls-ldp-08.txt draft-ietf-mpls-ldp-09.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
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), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 2, line 7 skipping to change at page 2, line 7
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 The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Abstract Abstract
An overview of Multi Protocol Label Switching (MPLS) is provided in The architecture for Multi Protocol Label Switching (MPLS) is
[FRAMEWORK] and a proposed architecture in [ARCH]. A fundamental described in [ARCH]. A fundamental concept in MPLS is that two Label
concept in MPLS is that two Label Switching Routers (LSRs) must agree Switching Routers (LSRs) must agree on the meaning of the labels used
on the meaning of the labels used to forward traffic between and to forward traffic between and through them. This common
through them. This common understanding is achieved by using a set understanding is achieved by using a set of procedures, called a
of procedures, called a label distribution protocol, by which one LSR label distribution protocol, by which one LSR informs another of
informs another of label bindings it has made. This document defines label bindings it has made. This document defines a set of such
a set of such procedures called LDP (for Label Distribution Protocol) procedures called LDP (for Label Distribution Protocol) by which LSRs
by which LSRs distribute labels to support MPLS forwarding along distribute labels to support MPLS forwarding along normally routed
normally routed paths [LDPAPPLIC]. paths [LDPAPPLIC].
Table of Contents Table of Contents
1 LDP Overview ....................................... 7 1 LDP Overview ....................................... 7
1.1 LDP Peers .......................................... 7 1.1 LDP Peers .......................................... 7
1.2 LDP Message Exchange ............................... 8 1.2 LDP Message Exchange ............................... 8
1.3 LDP Message Structure .............................. 8 1.3 LDP Message Structure .............................. 8
1.4 LDP Error Handling ................................. 9 1.4 LDP Error Handling ................................. 9
1.5 LDP Extensibility and Future Compatibility ......... 9 1.5 LDP Extensibility and Future Compatibility ......... 9
1.6 Specification Language ............................. 9 1.6 Specification Language ............................. 9
skipping to change at page 56, line 9 skipping to change at page 56, line 9
Optional Parameters Optional Parameters
This variable length field contains 0 or more parameters, each This variable length field contains 0 or more parameters, each
encoded as a TLV. The optional parameters defined by this encoded as a TLV. The optional parameters defined by this
version of the protocol are version of the protocol are
Optional Parameter Type Length Value Optional Parameter Type Length Value
IPv4 Transport Address 0x0401 4 See below IPv4 Transport Address 0x0401 4 See below
Configuration 0x0402 4 See below Configuration 0x0402 4 See below
Sequence Number Sequence Number
IPv6 Transport Address 0x0403 8 See below IPv6 Transport Address 0x0403 16 See below
IPv4 Transport Address IPv4 Transport Address
Specifies the IPv4 address to be used for the sending LSR when Specifies the IPv4 address to be used for the sending LSR when
opening the LDP session TCP connection. If this optional TLV opening the LDP session TCP connection. If this optional TLV
is not present the IPv4 source address for the UDP packet is not present the IPv4 source address for the UDP packet
carrying the Hello should be used. carrying the Hello should be used.
Configuration Sequence Number Configuration Sequence Number
Specifies a 4 octet unsigned configuration sequence number that Specifies a 4 octet unsigned configuration sequence number that
identifies the configuration state of the sending LSR. Used by identifies the configuration state of the sending LSR. Used by
skipping to change at page 93, line 48 skipping to change at page 93, line 48
[DIFFSERV] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. [DIFFSERV] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W.
Weiss, "An Architecture for Differentiated Services", Work in Weiss, "An Architecture for Differentiated Services", Work in
Progress, October, 1998. Progress, October, 1998.
[ENCAP] E. Rosen, Y. Rekhter, D. Tappan, D. Farinacci, G. Fedorkow, [ENCAP] E. Rosen, Y. Rekhter, D. Tappan, D. Farinacci, G. Fedorkow,
T. Li, A. Conta, "MPLS Label Stack Encoding", Work in Progress, July, T. Li, A. Conta, "MPLS Label Stack Encoding", Work in Progress, July,
1998. 1998.
[FR] A. Conta, P. Doolan, A. Malis, "Use of Label Switching on Frame [FR] A. Conta, P. Doolan, A. Malis, "Use of Label Switching on Frame
Relay Networks", Work in Progress, October, 1998. Relay Networks", Work in Progress, October, 1998.
[FRAMEWORK] R. Callon, P. Doolan, N. Feldman, A. Fredette, G.
Swallow, A. Viswanathan, "A Framework for Multiprotocol Label
Switching", Work in Progress, November 1997.
[IANA] T. Narten, H. Alvestrand, "Guidelines for Writing an IANA [IANA] T. Narten, H. Alvestrand, "Guidelines for Writing an IANA
Considerations Section in RFCs", RFC 2434, October 1998. Considerations Section in RFCs", RFC 2434, October 1998.
[LDPAPPLIC] B. Thomas, E. Gray, "LDP Applicability", Work in [LDPAPPLIC] B. Thomas, E. Gray, "LDP Applicability", Work in
Progress, June 2000. Progress, June 2000.
[LSPTUN] D. Awduche, L. Berger, D. Gan, T. Li, G. Swallow, Vijay [LSPTUN] D. Awduche, L. Berger, D. Gan, T. Li, G. Swallow, Vijay
Srinivasan, "Extensions to RSVP for LSP Tunnels", Work in Progress, Srinivasan, "Extensions to RSVP for LSP Tunnels", Work in Progress,
November 1998. November 1998.
 End of changes. 

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