An LDP session is established over a TCP connection. To set up an LDP session, two LSRs need to confirm the LDP transport address of each other and then set up a TCP connection.
An LDP session uses the following timers: link Hello send timer, link Hello hold timer, KeepAlive send timer, KeepAlive hold timer, and Exponential backoff timer.
Penultimate hop popping (PHP) can be configured on the egress to allocate a label to an LSR at the penultimate hop, helping relieve the burden on the egress.