ration of network appliances is a complex and time consuming task. Thus, we need to reduce the time. The automated provisioning for virtual appliances in the NFV environment decrease provisioning and configuration cost and times. Automated configuration also reduces the possibility of manually introduced configuration errors. Rapid Growth of IP End Points: Virtualization of fast network appliances concludes into increased number of network endpoints in the NFV environment. Millions of endpoints for residential and mobile applications obviously increase the pressure on existing network mechanisms such as Layer 2 VLANs, or additional complexity for bi-sectional bandwidth scaling such as TRILL and SPB. Network Endpoint Mobility: Physical appliances are found to be stationary and typically provisioned once in their lifetime. The migration of VNFs to different physical servers in different sub-networks or physical locations use tunneling addresses and protocols that dictate how they will reached. VNFs can migrate readily to disparate physical servers which may appear in different sub-networks or even physical locations, and hence, use different tunneling addresses, or even have different protocols that dictate how they will be reached. Moreover, NFV decompose traditional linkage into IP location and identity. Elasticity: The VNFs can be on demand created, adjusted and destroyed in real time in the NFV environment, thus, the networks must be enriched with the ability of elasticity. They must have the capability to reconfigure rapidly with optimized resources in the dynamic NFV environment. Multi-Tenancy: Generally, NFV use cases are similar to the cloud-like "as a service" offerings. The feasibility of such services rely on efficient multi- tenancy. Thus, granular policy management is desirable for assigning services and flows, but decoupled from the physical infrastructure. Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Virtualizing Network Functions in Software-Defined Networks