Techniques are described for distribution of label switched packets, such
as multiprotocol label switched (MPLS) packets, across multiple physical
data paths. The techniques may, for example, be used to load balance the
label switched packets across an aggregated link having two or more
logically associated physical interconnects. A network device, for
example, includes an interface card to receive packets associated with a
common label switched path (LSP), and a control unit to distribute the
packets across multiple paths. The network device may include label data
that maps ranges of labels, such as MPLS labels, to types of payloads
carried by the label switched packets. In accordance with the label data,
the control unit extracts flow information from the label switched
packets and distributes the label switched packets across the paths based
on the flow information. The control unit may generate hash values from
the flow information, the labels, or combinations thereof, to control
distribution of the label switched packets.