네트워크 기능 가상화(Network function virtualization, NFV)는 표준화된 범용 고용량 고성능 서버, 스위치, 라우터 및 스토리지 위에 소프트웨어를 통해 네트워크 기능 및 서비스들을 가상화하여 구현하는 네트워크 구조이다. NFV 기술을 이용하여 인터넷 서비스 제공자(Internet service provider, ISP) 및 인터넷방송 사업자(Over the top, OTT)들은 다양한 IoT를 위한 네트워크 기능을 손쉽게 구현할 수 있다. 본 논문에서는 NFV의 개념, 표준화 동향 및 최신 연구 동향을 소개하고 이들의 한계점을 분석한다. 또한 NFV 기반의 이동통신망에 IoT 서비스를 제공하기 위한 해결 과제와 끊김이 없는 IoT 서비스를 제공하기 위한 핸드오버 과제를 분석한다. 이에 더해, 가상화된 어플리케이션의 수에 따른 장비 당 평균 로드와 비용 사이의 상반 관계를 분석한다.
본고는 NFV의 개념, 표준화 동향 및 최신 연구 동향을 소개하며, 이들의 한계점에 대해 분석하는 것이 목표다.