본 발명 의 실시 예 를 따르 는 소프트웨어 정의 네트워크 에서 컨트롤러 가 인증 되 지 못한 호스트 의 네트워크 접근 을 제어 하 는 방법 은 , 상기 컨트롤러 에서 NAC ( Network Access Control ) 가 생성 한 차단 용 ARP 패킷 을 수집 하 는 A 단계 ; 상기 컨트롤러 에서 상기 차단 용 ARP 패킷 을 이용 하 여 네트워크 에 존재 하 는 상기 비 인증 호스트 를 파악 하 는 B 단계 ; 및 상기 컨트롤러 에서 상기 비 인증 호스트 에 연결 된 스위치 에 상기 비 인증 호스트 에 대한 통신 을 차단 하 도록 설정 하 는 플로우 룰 을 전송 하 는 C 단계 를 포함 하 는 것 을 특징 으로 한다 .