A device, comprising: one or more processors configured to: receive a set of border gateway protocol labels via a set of corresponding border gateway protocol messages, identify a label descriptor attribute for a first border gateway protocol label, of the set of border gateway protocol labels, determine information regarding a forwarding semantic based on the label descriptor attribute of the first border gateway protocol label of the set of border gateway protocol labels, wherein determining information regarding the forwarding semantic based on the label descriptor attribute of the first border gateway protocol label comprises determining a first score for the forwarding semantic, determine information regarding another forwarding semantic based on a label descriptor attribute of a second border gateway protocol label of the set of border gateway protocol labels, wherein determining information regarding another forwarding semantic based on the label descriptor attribute of the second border gateway protocol label comprises determining a second score for the other forwarding semantic; determine based on the respective label descriptor attributes of the first and second BGP labels, the first score and the second score, that routing traffic in accordance with the first border gateway protocol label is associated with at least one of: causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; select the first border gateway protocol label for routing network traffic toward a network device associated with the first border gateway protocol label based on the respective label descriptor attributes, the first score and the second score and based on the determining that routing the traffic in accordance with the first border gateway protocol label is associated with at least one of: causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; and route the network traffic toward the network device based on the first border gateway protocol label and after selecting the first border gateway protocol label. receive a set of border gateway protocol labels via a set of corresponding border gateway protocol messages, identify a label descriptor attribute for a first border gateway protocol label, of the set of border gateway protocol labels, determine information regarding a forwarding semantic based on the label descriptor attribute of the first border gateway protocol label of the set of border gateway protocol labels, wherein determining information regarding the forwarding semantic based on the label descriptor attribute of the first border gateway protocol label comprises determining a first score for the forwarding semantic, determine information regarding another forwarding semantic based on a label descriptor attribute of a second border gateway protocol label of the set of border gateway protocol labels, wherein determining information regarding another forwarding semantic based on the label descriptor attribute of the second border gateway protocol label comprises determining a second score for the other forwarding semantic; determine based on the respective label descriptor attributes of the first and second BGP labels, the first score and the second score, that routing traffic in accordance with the first border gateway protocol label is associated with at least one of: causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; select the first border gateway protocol label for routing network traffic toward a network device associated with the first border gateway protocol label based on the respective label descriptor attributes, the first score and the second score and based on the determining that routing the traffic in accordance with the first border gateway protocol label is associated with at least one of: causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; and causing the traffic to be routed faster than with the second border gateway protocol label, or causing the traffic to be routed with less packet loss than with the second border gateway protocol label; and route the network traffic toward the network device based on the first border gateway protocol label and after selecting the first border gateway protocol label.