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