Skip to main content

mLDP

mLDP extends LDP for multicast LSPs and is used in service-provider MPLS scenarios that test P2MP or MP2MP trees. In Peresvet ST, mLDP runs over an existing LDP instance: create LDP first, add mLDP, and select the LDP instance used as transport.

Table 209 — mLDP Parameters

NameDescriptionValue
Instance IDmLDP instance identifierSpecify a unique number
LDP instance IDLDP instance over which mLDP runsMust reference an existing LDP instance
Local label baseBase mLDP label200000 by default
P2MP capabilityPoint-to-multipoint tree supportEnable for P2MP scenarios
MP2MP capabilityMultipoint-to-multipoint tree supportEnable for MP2MP scenarios
Tree templatesMulticast-tree templatesAdd the tree type, role, root address, LSP ID, and count

Table 210 — mLDP Tree Template

NameDescriptionValue
TypeTree typep2mp or mp2mp
RoleEmulated-node roleroot or leaf, depending on the scenario
Root addressTree root addressSpecify the address of the root PE/LSR
Root address iterRoot-address incrementUsed for bulk generation
LSP ID startFirst LSP ID1 by default
CountNumber of treesSpecify how many trees to create

Use mLDP when the test must cover multicast delivery over MPLS in addition to unicast label exchange. Pay attention to the LDP session state in the results: mLDP trees cannot be negotiated correctly without it.