A device for routeing a unit of data in a network for a plurality of application providers, the device comprising a processing means that is operable to: determine an identity of a first path in the network that was used to transfer the unit of data from an identifier contained in the unit of data; identify a second path in the network based on the identity of the first path by selecting a routeing record from one or more first routeing records, the one or more first routeing records being provided in the form of a forwarding table, each first routeing record in the forwarding table comprising an outgoing forwarding label (FL o), wherein selecting the routeing record comprises identifying one of the first routeing records that comprises information that corresponds to the identity of the first path to thereby select the routeing record; determining whether the routeing record contains a reference to one or more second routeing records in the form of an application label table, each second routeing record in the application label table comprising an outgoing forwarding label (FL o); identifying the second path by examining the routeing record to extract the outgoing forwarding label (FL o), if it is determined that the routeing record does not contain the reference; and upon determining that the routeing record contains the reference: selecting another routeing record from the one or more second routeing records in the application label table, wherein selecting the other routeing record comprises identifying one of the second routeing records which comprises the information that corresponds to the identity of the first path, and additional information that corresponds to application information contained in the unit of data to thereby selecting the other routeing record; and identifying the second path by examining the other routeing record to extract the outgoing forwarding label (FL o); and forward the unit of data over the second path to thereby route the unit of data in the network; the device maintains a separate application label table for each different application provider. determine an identity of a first path in the network that was used to transfer the unit of data from an identifier contained in the unit of data; identify a second path in the network based on the identity of the first path by selecting a routeing record from one or more first routeing records, the one or more first routeing records being provided in the form of a forwarding table, each first routeing record in the forwarding table comprising an outgoing forwarding label (FL o), wherein selecting the routeing record comprises identifying one of the first routeing records that comprises information that corresponds to the identity of the first path to thereby select the routeing record; determining whether the routeing record contains a reference to one or more second routeing records in the form of an application label table, each second routeing record in the application label table comprising an outgoing forwarding label (FL o); identifying the second path by examining the routeing record to extract the outgoing forwarding label (FL o), if it is determined that the routeing record does not contain the reference; and upon determining that the routeing record contains the reference: selecting another routeing record from the one or more second routeing records in the application label table, wherein selecting the other routeing record comprises identifying one of the second routeing records which comprises the information that corresponds to the identity of the first path, and additional information that corresponds to application information contained in the unit of data to thereby selecting the other routeing record; and identifying the second path by examining the other routeing record to extract the outgoing forwarding label (FL o); and forward the unit of data over the second path to thereby route the unit of data in the network; the device maintains a separate application label table for each different application provider.