This talk provides an overview of VPN use cases and explores potential evolution options towards Nirvana Stack. We will start by examining what we have today (e.g., APIs, interoperability for L3VPN use cases, etc.). We will then explore potential options to evolve toward Nirvana Stack. For example, in order to create a common South Bound Interface (SBI) between the controller and data plane, the controller needs to evolve towards being data plane agnostic. Additionally, the common North Bound Interface (NBI) between the controller and OpenStack should be able to support multiple controllers within the same environment. This presentation will use VPN as a use case to explore the potential options.