1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code
comprising code to cause the processor to:
receive, at a network device, a data unit having a header portion;
select a route based on the header portion;
modify, based on the route being associated with a tunnel, the data unit to define a tunnel data unit including a tunnel header;
select a loopback link from a plurality of loopback links of a loopback link aggregation group (LAG);
transmit, via the loopback link within the network device, the tunnel data unit; and
send the tunnel data unit via the tunnel based on the tunnel header.