On MPLS Paths, Tunnels and Interfaces
A reader struggled with implementing a multi-vendor multicast VPN over MPLS, finding GRE tunnels within a VRF as a workaround, highlighting fundamental differences between GRE/IPsec/VXLAN tunnels and MPLS paths, which are designed for different network functions and performance optimizations.
MAIN POINTS
- GRE tunnels and MPLS LSPs both wrap traffic with headers but serve different network functions.
- Tunnels connect discontiguous overlay networks, while MPLS paths optimize packet forwarding within the same network.
- MPLS paths are created based on IP routing tables, unlike tunnels requiring routing protocols over interfaces.
- MPLS TE tunnel interfaces are unidirectional, allowing different paths for each direction.
TAKEAWAYS
- GRE tunnels within a VRF can be a workaround for multi-vendor multicast VPN issues over MPLS.
- Understanding the distinct purposes of tunnels and MPLS paths is crucial for effective network design.
- MPLS paths enhance forwarding performance by merging multiple paths to the same egress device.
- MPLS TE tunnels' unidirectional nature offers flexibility but requires careful routing protocol management.