How does MPLS work and what does it offer a business?