a multi - protocol label switching system using multiple cores . in establishing a virtual private network in a mpls system , more than one core is available . paths are established over each core separately and weights are assigned to the two routes . thus , the route which is preferred by manually configuring in advance will be chosen .