摘要 |
본 발명의 일 실시예에 따른 소프트웨어 정의 네트워크 기반의 오픈플로우 스위치는 오픈플로우 컨트롤러와 통신하는 통신 모듈, 플로우 엔트리 요청 프로그램이 저장된 메모리, 및 프로그램을 수행하는 프로세서를 포함하되, 프로세서는 프로그램의 실행에 따라, 현재 부하처리량이 가장 작은 오픈플로우 컨트롤러로부터 현재 연결된 복수의 오픈플로우 컨트롤러에 대한 최대 부하 처리량 및 현재 부하처리량을 수신하고, 수신된 최대 부하처리량 및 현재 부하처리량에 기초하여, 각각의 오픈플로우 컨트롤러에 대한 플로우 엔트리 요청 확률값을 계산한 후, 계산된 플로우 엔트리 요청 확률값에 기초하여 연결된 복수의 오픈플로우 컨트롤러 중 적어도 어느 하나로 플로우 테이블 엔트리를 요청한다. |