The growing trend towards subscription based payment system, on-demand network service and less capital investment, triggering the global network as a service market an intense commercial business opportunity. Network as a Service (NaaS) is a cloud based business model delivers network services over the internet. Traditionally, each software element runs on dedicated hardware, Network as a Service (NaaS) brings various software solutions into common hardware system, allows various software run on shared virtual machines through common storage. NaaS service can include flexible and extended Virtual Private Network (VPN), Wide Area Networking (WAN), bandwidth on demand (BoD), mobile network virtualization multicast protocols, custom routing, content monitoring & filtering, security services, and other applications.