Multiprotocol Label Switching, or MPLS, is a networking technology that manages forwarding over private wide area networks by utilizing the shortest path based on "labels," as opposed to network addresses. its only running on WAN network. This can only be implemented with any one routing protocol. Using Label Distribution Protocol. LDP is a protocol that automatically generates and exchanges labels between routers. Each router will locally generate labels for its prefixes and will then advertise the label values to its neighbors.