09-01-2016 04:02 AM
Hi , Just want to know in MPLS why I need to use MLDP to support multicast , however current LDP could achieve that along with multicast configuration ?
Thank you
09-01-2016 04:45 AM
Hi Majeed,
LDP helps building unicast LSP. LDP by itself cannot support building multipoint (P2MP or MP2MP) LSPs. Traditionally in MPLS core, LDP is used to build unicast LSP while PIM is used to build multipoint trees with GRE as encapsulation. So unicast packets will be label switched while multicast packet will be IP forwarded with GRE encapsulation. This requires different control plane protocol and data plane encapsulation for unicast and multicast.
mLDP is the extension to build the P2MP and MP2MP LSP. This helps with having one control plane protocol (LDP) and data plane encapsulation (label switching) for both unicast and multicast traffic.
HTH,
Nagendra
09-01-2016 06:41 AM
Thank you Nagendra . So does this mean if I configure command mpls mldp will make one control plane for both unicast & multicast packets ? Another thing suppose we have 10 PEs have run multicast VPN , how many GRE tunnel would be neighbouring ?
03-01-2017 07:51 AM
HI,
Please see below:
Thank you Nagendra . So does this mean if I configure command mpls mldp will make one control plane for both unicast & multicast packets ?
<Nagendra> By default, when "mpls ip" is enabled, it enables both LDP and mLDP. THe command "no mpls mldp" can be used to disable mLDP.
Another thing suppose we have 10 PEs have run multicast VPN , how many GRE tunnel would be neighbouring ?
<Nagendra>Each will have 1 GRE tunnel. With MVPN, the tunnel is mGRE and not P2P. So 1 mGRE tunnel is sufficient for any number of remote PEs.
-Nagendra
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide