02-08-2019 06:35 PM
Hi, I'm a newbie and currently learning to configure MPLS. I can't find a good explanation why I would use MPLS on my topology. I know there are lots of articles in the internet explaining about what is MPLS & how it works & how to configure it, but I cant find a satisfying explanation about why should I use it.
here's the topology i used in my lab:
Everything is running fine this way and I can ping between customer CE on each VRF
The point is, why would I add MPLS on top of this?
I initially thought that with MPLS enabled I can eliminate one of the activities mentioned above, but the fact is those activities above are required to run MPLS. I know the benefit of label switching on performance perspective that it makes forwarding becomes faster but other than that, from configuration and implementation perspective, what is the benefit of implementing the MPLS command?
Please advise
Solved! Go to Solution.
02-09-2019 02:30 AM - edited 02-09-2019 02:38 AM
The key part of your description is where you say you redistribute BGP into OSPF so the P routers know how to get to the customer networks.
The key to an MPLS setup is that you don't do that, only the PE routers need to know about the customer networks and there is no redistribution needed between PE and P routers which means the MPLS setup is far more scalable because in your setup every P router would need to know about every customer network and that was one of the limitations in provider networks before MPLS.
Jon
02-08-2019 11:12 PM
02-09-2019 02:30 AM - edited 02-09-2019 02:38 AM
The key part of your description is where you say you redistribute BGP into OSPF so the P routers know how to get to the customer networks.
The key to an MPLS setup is that you don't do that, only the PE routers need to know about the customer networks and there is no redistribution needed between PE and P routers which means the MPLS setup is far more scalable because in your setup every P router would need to know about every customer network and that was one of the limitations in provider networks before MPLS.
Jon
02-09-2019 07:08 AM
Hi Jon, this is the kind of answer I need!
Why didn't I tried this before - I removed the redist BGP command on OSPF and things are working without P router needs to know the information of customer network on its routing table!
Thanks!!! now i can sleep in peace :))
02-09-2019 07:14 AM
No problem, I went through the same sort of thing when I was learning about MPLS :)
Happy to have helped.
Jon
02-09-2019 08:20 AM
yeah, on the front page of almost all search engines that i tried, the article related to mpls always making the perception of bgp redist as prereq for the implementation of mpls... and that's where my misconception comes from :(
happy that i found the answer here :)
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