The document proposes a solution for planning and mapping multi-domain virtual content-aware networks (VCANs) across network domains to meet quality of service requirements. It presents an algorithm that performs joint routing, admission control and resource reservation to determine the inter-domain path for each content distribution node comprising the VCAN while optimizing resource usage. Experimental results show the algorithm can successfully map traffic matrix requests onto network graphs with performance varying based on graph complexity and number of requests. The approach provides a way to create virtual overlay networks optimized for different content types across multiple network providers.