Abstract
In these days, Software-Defined Networking (SDN) and Network Function Virtualization (NFV) technologies have been proposed to virtualize all classes of network devices to create more flexible services for enterprise network and telecom operators can rapid delivery services for their customers. The virtual CPE solution results in significant reduce capital expenses (CapEx) and operation expenses (OpEx) savings as large enterprise customers. In this thesis, we integrated the concept of NFV and CPE to design and implemented a novel virtual CPE architecture and service platform for residences and enterprise networks. Several virtual services, such as NAT, DHCP, firewall, traffic monitoring, and QoS management are provided and enterprise customers can just subscribe these services via the web-based user interface. Experimental results show that the proposed framework performs well, and every user subscribed service could work successfully and independently.