xref: /openbsd-src/usr.sbin/ldpd/ldpd.8 (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1.\"	$OpenBSD: ldpd.8,v 1.16 2016/07/01 23:14:31 renato Exp $
2.\"
3.\" Copyright (c) 2013, 2016 Renato Westphal <renato@openbsd.org>
4.\" Copyright (c) 2009 Michele Marchetto <michele@openbsd.org>
5.\" Copyright (c) 2004, 2005, 2006 Esben Norby <norby@openbsd.org>
6.\"
7.\" Permission to use, copy, modify, and distribute this software for any
8.\" purpose with or without fee is hereby granted, provided that the above
9.\" copyright notice and this permission notice appear in all copies.
10.\"
11.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\"
19.Dd $Mdocdate: July 1 2016 $
20.Dt LDPD 8
21.Os
22.Sh NAME
23.Nm ldpd
24.Nd Label Distribution Protocol daemon
25.Sh SYNOPSIS
26.Nm
27.Op Fl dnv
28.Op Fl D Ar macro Ns = Ns Ar value
29.Op Fl f Ar file
30.Sh DESCRIPTION
31.Nm
32is the Label Distribution Protocol
33.Pq LDP
34daemon, which distributes MPLS label mappings between routers.
35.Pp
36A running
37.Nm
38can be controlled with the
39.Xr ldpctl 8
40utility.
41.Pp
42The options are as follows:
43.Bl -tag -width Ds
44.It Fl D Ar macro Ns = Ns Ar value
45Define
46.Ar macro
47to be set to
48.Ar value
49on the command line.
50Overrides the definition of
51.Ar macro
52in the configuration file.
53.It Fl d
54Do not daemonize.
55If this option is specified,
56.Nm
57will run in the foreground and log to
58.Em stderr .
59.It Fl f Ar file
60Specify an alternative configuration file.
61.It Fl n
62Configtest mode.
63Only check the configuration file for validity.
64.It Fl v
65Produce more verbose output.
66.El
67.Sh FILES
68.Bl -tag -width "/var/run/ldpd.sockXX" -compact
69.It Pa /etc/ldpd.conf
70Default
71.Nm
72configuration file.
73.It Pa /var/run/ldpd.sock
74.Ux Ns -domain
75socket used for communication with
76.Xr ldpctl 8 .
77.El
78.Sh SEE ALSO
79.Xr mpe 4 ,
80.Xr ldpd.conf 5 ,
81.Xr ldpctl 8 ,
82.Xr rc.conf 8
83.Sh STANDARDS
84.Rs
85.%A E. Rosen
86.%A A. Viswanathan
87.%A R. Callon
88.%D January 2001
89.%R RFC 3031
90.%T Multiprotocol Label Switching Architecture
91.Re
92.Pp
93.Rs
94.%A S. Bryant
95.%A G. Swallow
96.%A L. Martini
97.%A D. McPherson
98.%D February 2006
99.%R RFC 4385
100.%T Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS PSN
101.Re
102.Pp
103.Rs
104.%A L. Martini
105.%A E. Rosen
106.%A N. El-Aawar
107.%A T. Smith
108.%A G. Heron
109.%D April 2006
110.%R RFC 4447
111.%T Pseudowire Setup and Maintenance Using the Label Distribution Protocol (LDP)
112.Re
113.Pp
114.Rs
115.%A M. Lasserre
116.%A V. Kompella
117.%D January 2007
118.%R RFC 4762
119.%T Virtual Private LAN Service (VPLS) Using Label Distribution Protocol (LDP) Signaling
120.Re
121.Pp
122.Rs
123.%A L. Andersson
124.%A I. Minei
125.%A B. Thomas
126.%D October 2007
127.%R RFC 5036
128.%T LDP Specification
129.Re
130.Pp
131.Rs
132.%A C. Pignataro
133.%A R. Asati
134.%D August 2012
135.%R RFC 6720
136.%T The Generalized TTL Security Mechanism (GTSM) for the Label Distribution Protocol (LDP)
137.Re
138.Pp
139.Rs
140.%A R. Asati
141.%A C. Pignataro
142.%A K. Raza
143.%A V. Manral
144.%A R. Papneja
145.%D June 2015
146.%R RFC 7552
147.%T Updates to LDP for IPv6
148.Re
149.Sh HISTORY
150The
151.Nm
152program first appeared in
153.Ox 4.6 .
154