Chapter 3, “Forwarding Labeled Packets,” explained that labeled packets can be load-balanced. If the MPLS payload is an IPv4 or IPv6 packet, Cisco IOS uses the CEF hashing algorithm to determine the outgoing interface, in the case of per-destination load balancing. The load balancing is done only between labeled paths. This means that if an IP (unlabeled) and a labeled path have the same cost, only the labeled path is used to forward the packets. The reason for that was explained in Chapter 3.
As you can see in Example 6-12, show mpls forwarding-table shows the possible load balancing done for labeled packets.
horizon#show mpls forwarding-table Local Outgoing Prefix ...