SDN은 기존의 네트워크의 구성과 달리 네트워크 장비에서 소프트웨어 기능을 기반으로 패킷을 전달하는 방식으로, 기존의 네트워크 구조보다 비용 및 운용적인 측면에서 많은 장점을 가지고 있다. 그러나 SDN은 OpenFlow 인터페이스 중심으로 구축되기 때문에 기존의 네트워크와 마찬가지로 보안에 취약점을 가지고 있기는 SDN도 마찬가지이다. 이러한 보안 취약점을 보완하고자, SDN은 NFV(Network Function Virtualization)를 기반으로 가상화된 보안기능을 제공하여 보안 문제를 해결 하고자 하였다. NFV의 장점은 기존의 장비처럼 네트워크 보안 설정 등을 모든 장치에 다 하지 않고, 컨트롤러를 사용하여 한 번에 해결한다는 것이 큰 장점이다. 현재 사용되고 있는 하드웨어 기반의 보안 기술은 Delay가 발생할 수밖에 없으며, 포트 번호를 바꿔 다양하게 실행되는 보안 공격을 막는데 역부족이다. 따라서 본 논문은 SDN 환경에서 보안을 위해 동작하는 NFV에서 보안 장치에 설정되는 ACL, ZFW등의 기능 없이도 유해 트래픽을 필터링 할 수 있는 방법에 대해서 연구하고자 하였다. 이를 위하여 SDN으로 유입되는 트래픽을 정상적인 트래픽과 유해 트래픽으로 분류하고, 유해 트래픽은 전달되지 않도록 하여 NFV 기반의 SDN 보안 성능을 향상시키고, 정상적인 트래픽과 유해 트래픽을 분류하는데 패턴을 적용하여 트래픽을 구분한다. 본 논문은 이러한 연구를 위하여 SDN을 기반의 테스트 네트워크를 구축하였다.
SDN은 기존의 네트워크의 구성과 달리 네트워크 장비에서 소프트웨어 기능을 기반으로 패킷을 전달하는 방식으로서, 기존의 네트워크 구조보다 비용 그리고 운용적인 측면에서 많은 장점을 가지고 있다.