During IP packet forwarding, after a LPM(ip lookup) done on the FIB, it will fetch the Nexthop ip address and the egress interface to send out the packet. Now, ARP table lookup is done for this nexthop IP. If the entry is not found, ARP request is broadcasted on the outgoing interface, right. My question is, during a MPLS label switching how is the destination MAC address found ? Because we don't do the IP lookup at all at the intermediate LSRs.