hi bro ,
in very brief , normally VPN label distribution when using MPLS along with what known with VPN-instance ( VRF ) , the PE device will assign this label to the routes revived from the CE before advertising them to other PE through MB-BGP .
the PE can assign those labels through two different way :
1- separate label for each route received from the CE .
2- one label per instance , means all the routes received on specific VPN-instance ( VRF ) regardless of how many routes .
kindly go through the documents for further and advance information .