Coexistence of ICN and IP networks: An NFV as a service approach