 MPLS can exist in both an IPv4 and an IPv6 environment, using appropriate routing protocols.The major goal of MPLS development was the increase of routing speed.This goal is no longer relevant because of the usage of newer switching methods (able to forward plain IPv4 as fast as MPLS labelled packets), such as ASIC, TCAM and CAM-based switching.