An apparatus includes a memory and a processor coupled to the memory. The processor is configured to determine a first identifier that corresponds to a data link group identifier of a data link group and to determine a second identifier that corresponds to a device. The processor is further configured to generate an internet protocol (IP) address for a data link interface of the device based on a combination of a data link routing prefix, the first identifier, and the second identifier.