Explains MPLS pseudowire traffic load balancing on P routers by describing control word and flow label mechanisms, load-balancing topologies, and provides configuration procedures for effective traffic distribution and increased network efficiency.
An L2VPN PE sends frames over an MPLS pseudowire (PW) by encapsulating each Ethernet frame into an MPLS frame. The frame includes at least one PW label and often an IGP label to reach the remote PE. The MPLS network uses one of several available paths to transport the frame to the remote PE.
Summary
The key components involved in the process are:
L2VPN provider edge (PE) routers: Encapsulate Ethernet frames into MPLS frames and initiate the pseudowire traffic across the network.
Provider routers (P routers): Select next-hop routers and balance traffic over eligible links using path selection and hashing algorithms.
IGP topology and MPLS TE tunnel paths: Determine the available equal-cost paths through the network for traffic distribution.
MPLS pseudowire (PW) traffic load balancing ensures that provider routers distribute traffic efficiently across multiple paths while maintaining packet order for each traffic flow.
Workflow
These stages describe how MPLS PW traffic load balancing works on P routers.
- Path selection by PE: PE1 selects P1 or P2 as the first MPLS P router toward PE2.
- Next-hop selection by P routers: If PE1 selects P1, P1 then chooses P3 or P4 for the next hop.
- Determining available paths: The IGP topology and MPLS TE tunnel path determine which paths are eligible for traffic.
- Balancing traffic loads: Providers balance traffic across multiple links to prevent.
- Hash-based path assignment: The core hashing algorithm assigns pseudowire traffic to specific paths.
- Handling high-bandwidth flows: Multiple high-bandwidth pseudowires can map to the same physical link, which may cause congestion.
- Preserving packet order: Packets from one traffic flow must follow the same path to prevent out-of-order frames.
- Enhancing load balancing: Control word and flow label methods are applied to improve the accuracy of MPLS PW load balancing.
Result
MPLS PW traffic is efficiently distributed across all eligible paths in the provider network, ensuring packets from a given flow remain in order and network resources are optimally utilized.