1 |
1
소프트웨어-정의 네트워크(Software-Defined Network, SDN)에 기반하여 동작하는 컨트롤러에 있어서,상기 SDN 상의 적어도 하나의 스위치와 데이터를 송수신하는 통신 모듈;상기 스위치로부터 기설정된 수집 주기마다 상태 정보를 수집하며, 상기 수집 주기의 사이에 상기 상태 정보에 대한 예측값을 산출하는 상태 정보 모니터링 프로그램이 저장된 메모리; 및상기 메모리에 저장된 상태 정보 모니터링 프로그램을 실행하는 프로세서를 포함하며,상기 프로세서는, 상기 상태 정보 모니터링 프로그램의 실행에 따라, 기설정된 상태 정보 예측 모델을 통해 상기 스위치로부터 마지막으로 수신된 상기 상태 정보의 실제값, 마지막 수신 시점에 결정된 상기 실제값의 변화율, 및 상기 마지막 수신 시점으로부터 경과된 시간에 기초하여 상기 상태 정보에 대한 예측값을 산출하고, 상기 수집 주기에 수신된 상태 정보 및 상기 산출된 예측값을 기설정된 네트워크 제어를 위한 기준 정보로서 사용하되, 상기 수집 주기 이외의 시점에 상기 스위치로부터 상태 정보의 종류를 식별하기 위한 식별 정보 및 해당 상태 정보의 실제값을 포함하는 상태 정보 보고 메시지를 수신하고, 상기 스위치로부터 상기 수집 주기마다 수신된 상태 정보의 실제값 및 상기 수집 주기외의 시점에 보고된 상태 정보의 실제값을 사용하여, 상기 상태 정보 예측 모델 상의 상기 변화율, 상기 마지막으로 수신된 실제값 및 상기 산출된 예측값을 업데이트하며,상기 상태 정보 보고 메시지는, 상기 스위치가 상기 상태 정보 예측 모델과 동일한 예측 모델을 통해 자체적으로 산출한 상기 해당 상태 정보에 대한 예측값과 실제 측정된 실제값의 차이가 기설정된 임계값보다 큰 경우 자동으로 전송된 것인, 컨트롤러
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 상태 정보는,상기 스위치 별 최대 성능 정보, 설정 정보, 포트 정보, 큐 정보 및 플로우 엔트리 별 처리 패킷량 통계 정보 중 적어도 하나를 포함하는 컨트롤러
|
4 |
4
제 1 항에 있어서,상기 프로세서는,상기 마지막 수신 시점으로부터 경과된 시간까지의 시간 차의 값과 상기 변화율을 곱한 값에 상기 마지막으로 수신된 상기 상태 정보의 실제값을 합산하여 상기 예측값을 산출하되,상기 변화율은,상기 마지막 수신 시점과 그 직전 수신 시점 사이의 상기 실제값의 변동량을 상기 수신 시점 간의 시간 간격으로 나눈 것인 컨트롤러
|
5 |
5
제 1 항에 있어서,상기 프로세서는,상기 통신 모듈을 통해 상기 수집 주기마다 상기 스위치로 상태 정보 요청 메시지를 전송하고, 상기 스위치로부터 상기 상태 정보 요청 메시지에 대응된 상태 정보 응답 메시지를 수신하여 상기 상태 정보를 수집하며,상기 상태 정보 응답 메시지는 상기 상태 정보의 종류를 식별하기 위한 식별 정보 및 해당 상태 정보의 실제값을 포함하는 것인 컨트롤러
|
6 |
6
삭제
|
7 |
7
제 1 항에 있어서,상기 통신 모듈은,상기 스위치와 오픈플로우 프로토콜을 통해 통신하는 컨트롤러
|
8 |
8
소프트웨어-정의 네트워크(Software-Defined Network, SDN)에 기반하여 동작하는 컨트롤러를 통한 네트워크 상태 모니터링 방법에 있어서,기설정된 수집 주기에 따라 상기 SDN 상의 스위치로부터 상태 정보의 실제값을 수집하는 단계;이전 수집 주기와 다음 수집 주기의 사이에 상기 상태 정보에 대한 예측값을 산출하되, 기설정된 상태 정보 예측 모델을 통해 상기 스위치로부터 마지막으로 수신된 상태 정보의 실제값, 마지막 수신 시점에 결정된 상기 실제값의 변화율, 및 상기 마지막 수신 시점으로부터 경과된 시간에 기초하여 상기 예측값을 산출하는 단계; 및상기 수집 주기에 수집된 상태 정보 및 상기 산출된 예측값을 기설정된 네트워크 제어를 위한 기준 정보로서 사용하는 단계를 포함하며,상기 수집 주기 이외의 시점에 상기 스위치로부터 상태 정보의 종류를 식별하기 위한 식별 정보 및 해당 상태 정보의 실제값을 포함하는 상태 정보 보고 메시지를 수신하는 단계; 및상기 스위치로부터 상기 수집 주기마다 수신된 상태 정보의 실제값 및 상기 수집 주기외의 시점에 보고된 상태 정보의 실제값을 사용하여, 상기 상태 정보 예측 모델 상의 상기 변화율, 상기 마지막으로 수신된 실제값 및 상기 산출된 예측값을 업데이트하는 단계를 더 포함하고,상기 상태 정보 보고 메시지는, 상기 스위치가 상기 상태 정보 예측 모델과 동일한 예측 모델을 통해 자체적으로 산출한 상기 해당 상태 정보에 대한 예측값과 실제 측정된 실제값의 차이가 기설정된 임계값보다 큰 경우 자동으로 전송된 것인, 컨트롤러를 통한 네트워크 상태 모니터링 방법
|
9 |
9
삭제
|
10 |
10
제 8 항에 있어서,상기 상태 정보는,상기 스위치 별 최대 성능 정보, 설정 정보, 포트 정보, 큐 정보 및 플로우 엔트리 별 처리 패킷량 통계 정보 중 적어도 하나를 포함하는, 컨트롤러를 통한 네트워크 상태 모니터링 방법
|
11 |
11
제 8 항에 있어서,상기 예측값은, 상기 마지막 수신 시점으로부터 경과된 시간까지의 시간 차의 값과 상기 변화율을 곱한 값에 상기 마지막으로 수신된 상태 정보의 실제값을 합산한 값이며,상기 변화율은, 상기 마지막 수신 시점과 그 직전 수신 시점 사이의 상기 실제값의 변동량을 상기 수신 시점 간의 시간 간격으로 나눈 값인, 컨트롤러를 통한 네트워크 상태 모니터링 방법
|
12 |
12
제 8 항에 있어서,상기 스위치로부터 상태 정보의 실제값을 수집하는 단계는,상기 수집 주기마다 상기 스위치로 상태 정보 요청 메시지를 전송하고, 상기 스위치로부터 상기 상태 정보 요청 메시지에 대응된 상태 정보 응답 메시지를 수신하여 상기 상태 정보를 수집하며,상기 상태 정보 응답 메시지는 상기 상태 정보의 종류를 식별하기 위한 식별 정보 및 해당 상태 정보의 실제값을 포함하는 것인, 컨트롤러를 통한 네트워크 상태 모니터링 방법
|
13 |
13
삭제
|
14 |
14
소프트웨어-정의 네트워크(Software-Defined Network, SDN)에 기반하여 동작하는 스위치에 있어서,상기 SDN 상의 적어도 하나의 컨트롤러와 데이터를 송수신하는 통신 모듈;기설정된 수집 주기마다 상기 컨트롤러의 요청에 따라 상태 정보를 제공하며, 상기 수집 주기의 사이에 상기 상태 정보에 대한 예측값을 산출하는 상태 정보 제공 프로그램이 저장된 메모리; 및상기 메모리에 저장된 상태 정보 제공 프로그램을 실행하는 프로세서를 포함하며,상기 프로세서는, 상기 상태 정보 제공 프로그램의 실행에 따라, 상기 컨트롤러에서 사용하는 기설정된 상태 정보 예측 모델과 동일한 예측 모델을 통해, 상기 컨트롤러로 마지막으로 전송한 상기 상태 정보의 실제값, 마지막 전송 시점에 결정된 상기 실제값의 변화율, 및 상기 마지막 전송 시점으로부터 경과된 시간에 기초하여 상기 상태 정보에 대한 예측값을 산출하며, 상기 수집 주기의 사이의 임의의 시점에 산출된 예측값과 실제 측정된 실제값의 차이가 임계값보다 큰 경우 상기 실제 측정된 실제값 및 해당 상태 정보의 종류를 식별하기 위한 식별 정보를 포함하는 상태 정보 보고 메시지를 상기 컨트롤러로 자동 보고하되, 상기 수집 주기마다 측정된 상태 정보의 실제값 및 상기 수집 주기 외의 시점에 상기 컨트롤러로 보고한 상태 정보의 실제값을 사용하여, 상기 예측 모델 상의 상기 변화율, 상기 마지막 전송 시점에 측정된 실제값 및 상기 산출된 예측값을 업데이트하며,상기 상태 정보 및 상기 산출된 예측값은 상기 컨트롤러에서 기설정된 네트워크 제어를 위한 기준 정보로서 사용되는 것인, 스위치
|
15 |
15
제 14 항에 있어서,상기 프로세서는,상기 마지막 전송 시점으로부터 경과된 시간까지의 시간 차의 값과 상기 변화율을 곱한 값에 상기 마지막으로 전송한 상기 상태 정보의 실제값을 합산하여 상기 예측값을 산출하되,상기 변화율은,상기 마지막 전송 시점과 그 직전 전송 시점 사이의 상기 실제값의 변동량을 상기 전송 시점 간의 시간 간격으로 나눈 것인 스위치
|
16 |
16
제 14 항에 있어서,상기 프로세서는,상기 통신 모듈을 통해 상기 수집 주기마다 상기 컨트롤러로부터 상태 정보 요청 메시지를 수신하고, 상기 컨트롤러로 상기 상태 정보 요청 메시지에 대응된 상태 정보 응답 메시지를 전송하며,상기 상태 정보 응답 메시지는 상기 상태 정보의 종류를 식별하기 위한 식별 정보 및 해당 상태 정보의 실제값을 포함하는 것인 스위치
|
17 |
17
삭제
|
18 |
18
소프트웨어-정의 네트워크(Software-Defined Network, SDN)에 기반하여 동작하는 스위치를 통한 네트워크 상태 모니터링 방법에 있어서,기설정된 수집 주기마다 상기 SDN 상의 컨트롤러의 요청에 따라 상기 컨트롤러로 상태 정보를 제공하는 단계;이전 수집 주기와 다음 수집 주기의 사이에 상기 상태 정보에 대한 예측값을 산출하는 단계; 및상기 산출된 예측값과 실제 측정된 실제값과의 차이가 임계값보다 큰 경우 상기 실제 측정된 실제값 및 해당 상태 정보의 종류를 식별하기 위한 식별 정보를 포함하는 상태 정보 보고 메시지를 상기 컨트롤러로 자동 보고하는 단계; 및상기 수집 주기마다 측정된 상태 정보의 실제값 및 상기 수집 주기 외의 시점에 상기 컨트롤러로 보고한 상태 정보의 실제값을 사용하여, 예측 모델 상의 변화율, 마지막 전송 시점에 측정된 실제값 및 상기 산출된 예측값을 업데이트하는 단계를 포함하며,상기 예측값을 산출하는 단계는, 상기 컨트롤러에서 사용하는 기설정된 상태 정보 예측 모델과 동일한 예측 모델을 통해, 상기 컨트롤러로 마지막으로 전송한 상기 상태 정보의 실제값, 마지막 전송 시점에 결정된 상기 실제값의 변화율, 및 상기 마지막 전송 시점으로부터 경과된 시간에 기초하여 상기 상태 정보에 대한 예측값을 산출하고,상기 상태 정보 및 상기 산출된 예측값은 상기 컨트롤러에서 기설정된 네트워크 제어를 위한 기준 정보로서 사용되는 것인, 스위치를 통한 네트워크 상태 모니터링 방법
|
19 |
19
삭제
|
20 |
20
제 18 항에 있어서,상기 예측값은, 상기 마지막 전송 시점으로부터 경과된 시간까지의 시간 차의 값과 상기 변화율을 곱한 값에 상기 마지막으로 전송한 상기 상태 정보의 실제값을 합산한 값이며,상기 변화율은, 상기 마지막 전송 시점과 그 직전 전송 시점 사이의 상기 실제값의 변동량을 상기 전송 시점 간의 시간 간격으로 나눈 값인, 스위치를 통한 네트워크 상태 모니터링 방법
|