A designer should have which three technologies in the network before configuring MPLS Layer 3 VPNs? (Choose three.)