Juniper Networks routing platforms can load-balance on a per-packet basis in MPLS. Load balancing can be performed on information in both the IP header and on up to three MPLS labels, providing a more uniform distribution of MPLS traffic to next hops. This feature is enabled on supported platforms by default and requires no configuration.
![]() |
Note: This feature is only available on M320 and T-series routing platforms with enhanced FPCs. |
The following information is extracted from the packet and used to load-balance the MPLS traffic:
In summary, MPLS load balancing is performed using the following fields:
Interface index + MPLS label+ IP header (IPv4 or IPv6)