1 |
1
소프트웨어 정의 네트워크를 기반으로 생성되는 물리적 네트워크에 대한 물리네트워크정보를 관리하는 물리네트워크정보관리부; 및장애발생으로 재실행되는 경우, 상기 물리적 네트워크의 변경여부를 판단한 결과에 기초하여 상기 물리적 네트워크를 이용한 서비스 제공과 관련되는 응용 프로그램에 대한 응용프로그램정보의 갱신여부를 결정하는 제어부를 포함하며,상기 제어부는,상기 재실행 이후 상기 물리적 네트워크의 변경이 발생되는 경우, 상기 응용 프로그램에 대한 정보변경이 요구되는 것으로 확인되면, 상기 변경된 물리적 네트워크에 해당하는 응용 프로그램에 대한 신규 응용프로그램정보를 획득하며, 상기 응용 프로그램에 대한 정보변경이 요구되지 않는 것으로 확인되면, 상기 변경되기 이전의 물리적 네트워크에 해당하는 응용 프로그램에 대하여 기 저장된 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
2 |
2
제 1 항에 있어서,상기 응용 프로그램을 통해 확인되는 제어관련정보를 관리하는 응용프로그램정보관리부; 및기 설정된 주기로 상기 물리네트워크정보 및 상기 제어관련정보를 수신하여 저장하는 저장부를 더 포함하며,상기 제어관련정보는, 상기 응용 프로그램을 통해 사용자로부터 입력되는 사용자요청명령 및 상기 응용프로그램과 관련하여 발생되는 임의의 이벤트의 실행을 위한 이벤트관련명령 중 적어도 하나를 포함하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
3 |
3
제 2 항에 있어서,상기 물리네트워크정보관리부는,사우스바운드 API(Southbound API)와의 연동을 통해 상기 물리적 네트워크로부터 상기 물리네트워크정보를 획득하여 상기 저장부에 저장하며,상기 응용프로그램정보관리부는,노스바운드 API(Northbound API)와의 연동을 통해 상기 응용 프로그램으로부터 상기 제어관련정보를 획득하여 상기 저장부에 저장하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
4 |
4
제 3 항에 있어서,상기 제어부는, 상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보를 비교한 결과에 기초하여 상기 물리적 네트워크의 변경여부를 판단하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
5 |
5
제 4 항에 있어서,상기 제어부는, 상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하면, 상기 물리적 네트워크의 변경이 발생되지 않은 것으로 판단하여 상기 기 저장된 응용프로그램정보를 획득하며,상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않으면, 상기 물리적 네트워크의 변경이 발생된 것으로 판단하고, 상기 응용 프로그램에 대한 정보변경이 요구되는지의 여부를 확인한 결과에 기초하여 상기 기 저장된 응용프로그램정보 또는 상기 신규 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
6 |
6
제 5 항에 있어서,상기 제어부는,상기 응용 프로그램에 대한 정보변경이 요구되는 경우, 상기 변경된 물리적 네트워크에 대한 물리적네트워크정보와 기 저장된 제어관련정보를 기반으로 갱신을 수행하여 상기 신규 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
7 |
7
제 5 항에 있어서,상기 응용 프로그램이 최적 경로 기반 제1 응용 프로그램일 때 트리 구조의 제1 물리적 네트워크가 생성된 상태에서, 상기 재실행 이후 확인되는 제1 물리적 네트워크에 대한 제1 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않는 경우,상기 제어부는,상기 제1 물리적 네트워크를 이용하는 참여 호스트들 간의 데이터 전송의 요구 대역폭이 만족되지 않으면, 상기 제1 응용 프로그램에 대한 정보변경이 요구되는 것으로 판단하여 상기 신규응용프로그램정보를 생성하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
8 |
8
제 5 항에 있어서,상기 응용 프로그램이 다중 경로 기반 제2 응용 프로그램일 때 다중 경로를 포함하는 제2 물리적 네트워크가 생성된 상태에서, 상기 재실행 이후 확인되는 제2 물리적 네트워크에 대한 제2 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않는 경우,상기 제어부는,상기 제2 물리적 네트워크에 포함되는 상기 다중 경로의 전체 개수 중 특정개수 이하의 경로만이 대체 경로로 이용 가능하게 되면, 상기 제2 응용 프로그램에 대한 정보변경이 요구되는 것으로 판단하여 상기 신규응용프로그램정보를 획득하며,상기 특정개수를 초과하는 상기 대체 경로가 존재하게 되면, 상기 제2 응용 프로그램에 대한 정보변경이 요구되지 않는 것으로 판단하여 상기 기 저장된 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어장치
|
9 |
9
소프트웨어 정의 네트워크를 기반으로 생성되는 물리적 네트워크에 대한 물리네트워크정보를 관리하는 물리네트워크정보관리단계; 및장애발생으로 재실행되는 경우, 상기 물리적 네트워크의 변경여부를 판단한 결과에 기초하여 상기 물리적 네트워크를 이용한 서비스 제공과 관련되는 응용 프로그램에 대한 응용프로그램정보의 갱신여부를 결정하는 제어단계를 포함하며,상기 제어단계는,상기 재실행 이후 상기 물리적 네트워크의 변경이 발생되는 경우, 상기 응용 프로그램에 대한 정보변경이 요구되는 것으로 확인되면, 상기 변경된 물리적 네트워크에 해당하는 응용 프로그램에 대한 신규 응용프로그램정보를 획득하며, 상기 응용 프로그램에 대한 정보변경이 요구되지 않는 것으로 확인되면, 상기 변경되기 이전의 물리적 네트워크에 해당하는 응용 프로그램에 대하여 기 저장된 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
10 |
10
제 9 항에 있어서,상기 응용 프로그램을 통해 확인되는 제어관련정보를 관리하는 응용프로그램정보관리단계; 및기 설정된 주기로 상기 물리네트워크정보 및 상기 제어관련정보를 수신하여 저장하는 저장단계를 더 포함하며,상기 제어관련정보는, 상기 응용 프로그램을 통해 사용자로부터 입력되는 사용자요청명령 및 상기 응용프로그램과 관련하여 발생되는 임의의 이벤트의 실행을 위한 이벤트관련명령 중 적어도 하나를 포함하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
11 |
11
제 10 항에 있어서,상기 물리네트워크정보관리단계는,사우스바운드 API(Southbound API)와의 연동을 통해 상기 물리적 네트워크로부터 상기 물리네트워크정보를 획득하며,상기 응용프로그램정보관리단계는,노스바운드 API(Northbound API)와의 연동을 통해 상기 응용 프로그램으로부터 상기 제어관련정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
12 |
12
제 10 항에 있어서,상기 제어단계는, 상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보를 비교한 결과에 기초하여 상기 물리적 네트워크의 변경여부를 판단하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
13 |
13
제 12 항에 있어서,상기 제어단계는,상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하면, 상기 물리적 네트워크의 변경이 발생되지 않은 것으로 판단하여 상기 기 저장된 응용프로그램정보를 획득하는 네트워크유지단계; 및상기 재실행 이후 확인되는 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않으면, 상기 물리적 네트워크의 변경이 발생된 것으로 판단하고, 상기 응용 프로그램에 대한 정보변경이 요구되는지의 여부를 확인한 결과에 기초하여 상기 기 저장된 응용프로그램정보 또는 상기 신규 응용프로그램정보를 획득하는 네트워크변경단계를 포함하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
14 |
14
제 13 항에 있어서,상기 네트워크변경단계는,상기 응용 프로그램에 대한 정보변경이 요구되는 경우, 상기 변경된 물리적 네트워크에 대한 물리적네트워크정보와 기 저장된 제어관련정보를 기반으로 갱신을 수행하여 상기 신규 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
15 |
15
제 13 항에 있어서,상기 응용 프로그램이 최적 경로 기반 제1 응용 프로그램일 때 트리 구조의 제1 물리적 네트워크가 생성된 상태에서, 상기 재실행 이후 확인되는 제1 물리적 네트워크에 대한 제1 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않는 경우,상기 네트워크변경단계는,상기 제1 물리적 네트워크를 이용하는 참여 호스트들 간의 데이터 전송의 요구 대역폭이 만족되지 않으면, 상기 제1 응용 프로그램에 대한 정보변경이 요구되는 것으로 판단하여 상기 신규응용프로그램정보를 생성하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|
16 |
16
제 13 항에 있어서,상기 응용 프로그램이 다중 경로 기반 제2 응용 프로그램일 때 다중 경로를 포함하는 제2 물리적 네트워크가 생성된 상태에서, 상기 재실행 이후 확인되는 제2 물리적 네트워크에 대한 제2 물리적네트워크정보와 기 저장된 물리적네트워크정보가 동일하지 않는 경우,상기 네트워크변경단계는,상기 제2 물리적 네트워크에 포함되는 상기 다중 경로의 전체 개수 중 특정개수 이하의 경로만이 대체 경로로 이용 가능하게 되면, 상기 제2 응용 프로그램에 대한 정보변경이 요구되는 것으로 판단하여 상기 신규응용프로그램정보를 획득하며,상기 특정개수를 초과하는 상기 대체 경로가 존재하게 되면, 상기 제2 응용 프로그램에 대한 정보변경이 요구되지 않는 것으로 판단하여 상기 기 저장된 응용프로그램정보를 획득하는 것을 특징으로 하는 소프트웨어 정의 네트워크에서의 동적제어방법
|