1 |
1
플로우에 대한 모니터링을 위한 오픈플로우 컨트롤러에 있어서, 통신 모듈,모니터링 프로그램이 저장된 메모리 및상기 프로그램을 실행하는 프로세서를 포함하고, 상기 프로세서는 인-밴드 네트워크 환경에서, 상기 플로우에 대응하는 경로에 포함된 복수의 오픈플로우 스위치 중에서 각 오픈플로우 스위치의 정확도에 기초하여 모니터링 스위치를 선택하고, 상기 선택된 모니터링 스위치에 대한 모니터링을 수행하되, 상기 오픈플로우 스위치의 정확도는 상기 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 손실 비율에 기초하여 산출되는 것인, 오픈플로우 컨트롤러
|
2 |
2
제 1 항에 있어서, 상기 프로세서는 상기 각 오픈플로우 스위치에 대한 홉 수를 더 고려하여 상기 모니터링 스위치를 선택하는 것인, 오픈플로우 컨트롤러
|
3 |
3
제 2 항에 있어서, 상기 프로세서는 상기 정확도에 기초하여, 상기 복수의 오픈플로우 스위치 중 하나 이상의 모니터링 후보 스위치를 선택하고, 상기 홉 수에 기초하여, 상기 하나 이상의 모니터링 후보 스위치 중 상기 모니터링 스위치를 선택하는 것인, 오픈플로우 컨트롤러
|
4 |
4
제 1 항에 있어서, 상기 프로세서는 상기 복수의 오픈플로우 스위치 중 상기 플로우에 대응하는 목적지 호스트와 가장 가까운 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 수 및 상기 복수의 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 수에 기초하여 상기 정확도를 산출하는, 오픈플로우 컨트롤러
|
5 |
5
제 1 항에 있어서, 상기 프로세서는 오픈플로우 스위치로부터 상기 플로우에 대응하는 종료 메시지를 수신하면, 상기 종료 메시지에 기초하여 상기 종료 메시지를 전송한 오픈플로우 스위치의 정확도를 산출하는, 오픈플로우 컨트롤러
|
6 |
6
제 5 항에 있어서, 상기 프로세서는 상기 종료 메시지에 포함된 패킷 수에 기초하여, 상기 종료 메시지를 전송한 오픈플로우 스위치의 정확도를 산출하는 것인, 오픈플로우 컨트롤러
|
7 |
7
삭제
|
8 |
8
오픈플로우 컨트롤러의 모니터링 방법에 있어서, 인-밴드 네트워크 환경에서, 플로우에 대응하는 경로에 포함된 복수의 오픈플로우 스위치 중에서 각 오픈플로우 스위치의 정확도에 기초하여 모니터링 스위치를 선택하는 단계; 및 상기 선택된 모니터링 스위치에 대한 모니터링을 수행하는 단계를 포함하되,상기 오픈플로우 스위치의 정확도는 상기 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 손실 비율에 기초하여 산출되는 것인, 오픈플로우 컨트롤러의 모니터링 방법
|
9 |
9
제 8 항에 있어서, 상기 모니터링 스위치를 선택하는 단계는, 상기 각 오픈플로우 스위치에 대한 홉 수를 더 고려하여 상기 모니터링 스위치를 선택하는 것인, 오픈플로우 컨트롤러의 모니터링 방법
|
10 |
10
제 9 항에 있어서, 상기 모니터링 스위치를 선택하는 단계는,상기 정확도에 기초하여, 상기 복수의 오픈플로우 스위치 중 하나 이상의 모니터링 후보 스위치를 선택하는 단계; 및 상기 홉 수에 기초하여, 상기 선택된 하나 이상의 모니터링 후보 스위치 중 상기 모니터링 스위치를 선택하는 단계를 포함하는, 오픈플로우 컨트롤러의 모니터링 방법
|
11 |
11
제 8 항에 있어서, 상기 모니터링 스위치를 선택하는 단계는,상기 복수의 오픈플로우 스위치 중 상기 플로우에 대응하는 목적지 호스트와 가장 가까운 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 수 및상기 복수의 오픈플로우 스위치에서 상기 플로우에 대응하여 수신한 패킷의 수에 기초하여, 상기 정확도를 산출하는, 오픈플로우 컨트롤러의 모니터링 방법
|
12 |
12
제 8 항에 있어서, 상기 모니터링을 수행하는 단계 이후에, 오픈플로우 스위치로부터 상기 플로우에 대응하는 종료 메시지를 수신하는 단계; 및 상기 종료 메시지에 기초하여, 상기 종료 메시지를 전송한 오픈플로우 스위치의 정확도를 산출하는 단계를 더 포함하는, 오픈플로우 컨트롤러의 모니터링 방법
|
13 |
13
제 8 항 내지 제 12 항 중 어느 한 항에 기재된 방법을 컴퓨터 상에서 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체
|
14 |
14
제 1 항에 있어서, 상기 각 오픈플로우 스위치의 정확도는 오픈플로우 스위치 정보 테이블에 미리 산출되어 저장된 것인 오픈플로우 컨트롤러
|