Subsystem Interrelationships
Memory Manager and LDP
LDP does not use any memory until it is instantiated. It pre-allocates some amount of fixed
memory so that initial startup actions can be performed. Memory allocation for LDP comes out of
a pool reserved for LDP that can grow dynamically as needed. Fragmentation is minimized by
allocating memory in larger chunks and managing the memory internally to LDP. When LDP is
shut down, it releases all memory allocated to it.
Label Manager
LDP assumes that the label manager is up and running. LDP will abort initialization if the label
manager is not running. The label manager is initialized at system boot-up; hence, anything that
causes it to fail will likely imply that the system is not functional. The router uses a dynamic label
range from values 18,432 through 262,143 (131,071 in chassis modes lower than D) to allocate all
dynamic labels, including RSVP and BGP allocated labels and VC labels.
LDP Configuration
The router uses a single consistent interface to configure all protocols and services. CLI
commands are translated to SNMP requests and are handled through an agent-LDP interface. LDP
can be instantiated or deleted through SNMP. Also, LDP targeted sessions can be set up to specific
endpoints. Targeted-session parameters are configurable.
Page 522
7450 ESS MPLS Guide