Patent ID: 11909632
Assignee: JUNIPER NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A network device comprising:
a hardware-based processor coupled to a memory comprising instructions, wherein the instructions configure the processor to:
execute a thread of a plurality of execution threads for a routing protocol process of the network device;
obtain, by the thread, an allocation of labels drawn from a label space for a network service, wherein the network service comprises one of a Multiprotocol Label Switching-based Virtual Private Network service, a Border Gateway Protocol Labeled Unicast service, or an Ethernet Virtual Private Network service;
generate, by the thread, after obtaining the allocation of the labels, a labeled route for the network service, the labeled route comprising a Border Gateway Protocol (BGP) message that includes a Virtual Private Network (VPN) route label for the labeled route, the VPN route label obtained from the allocation of the labels; and
store the labeled route to a virtual routing and forwarding instance (VRF) for implementing the network service.