Metaswitch’s DC‑L3VPN Manager is an extension to DC‑BGP that facilitates the implementation of Layer 3 BGP/MPLS VPNs. In conjunction with DC‑MPLS, and possibly other routing protocols (such as DC‑OSPF, DC‑ISIS, and DC-RIP), it provides a complete VPN control plane solution for Provider Edge (PE) routers. The DC‑L3VPN Manager is responsible for coordinating all VPN-related configuration. It is used to store VPN configuration, learn VPN routes, and co-ordinate communication between the VRFs, MPLS stack, and BGP stack.
BGP/MPLS VPNs are defined in RFC 4364, and these standards are implemented by DC‑BGP/DC‑MPLS as follows.
DC‑L3VPN Manager itself coordinates VPN activities including