1 |
1
애플리케이션 계층(application layer), 제어 계층(control layer), 및 인프라스트럭처 계층(infrastructure layer)으로 구성되는 SDN(Software Defined Network) 환경에서의 애플리케이션의 경로 제어 장치에 있어서,상기 제어 계층에 위치하는, 복수의 SDN(Software Defined Network) 컨트롤러;상기 애플리케이션 계층에 위치하고, 상기 복수의 SDN 컨트롤러에 의해 네트워크 디바이스에서 구현되는 애플리케이션을 유지하는 애플리케이션 유닛; 및상기 애플리케이션 계층과 상기 제어 계층 사이의, 상기 제어 계층과 구분되는 중개 계층(intermediation layer)에 위치하고, 상기 애플리케이션 계층 내 애플리케이션 유닛과, 상기 제어 계층 내 복수의 SDN 컨트롤러 사이에 복수의 네트워크 경로를 구성하며, 상기 복수의 네트워크 경로 중, 상기 애플리케이션이 이동하는 제1 네트워크 경로를 결정하는 NSAF(Network Situation Aware Framework)를 포함하는 애플리케이션의 경로 제어 장치
|
2 |
2
제1항에 있어서,상기 NSAF는,상기 복수의 SDN 컨트롤러 각각과 통신하되, 상기 제1 네트워크 경로에서 지정한 SDN 컨트롤러로, 상기 애플리케이션 유닛으로부터 상기 애플리케이션을 전달하는애플리케이션의 경로 제어 장치
|
3 |
3
제1항에 있어서,상기 NSAF는,상기 애플리케이션의 유형을 더 고려하여, 상기 제1 네트워크 경로를 결정하는애플리케이션의 경로 제어 장치
|
4 |
4
제1항에 있어서,상기 NSAF는,상기 구성된 복수의 네트워크 경로 각각에, AHP(Analytic Hierarchy Process) 계산법에 의한 점수(Score)를 계산하며,상기 계산된 점수 중 가장 높은 네트워크 경로를, 상기 제1 네트워크 경로로 결정하는애플리케이션의 경로 제어 장치
|
5 |
5
제1항에 있어서,상기 NSAF는,상황인지(Situation Aware)를 통해, 상기 제1 네트워크 경로가, 상기 애플리케이션에서 요구하는 네트워크 품질 수준(NSLA, Network Service Level Agreement)을 만족하는지 판단하고,상기 판단 결과, 상기 네트워크 품질 수준을 만족하지 않으면, 상기 제어 계층과 상기 애플리케이션 계층 사이에 네트워크 경로를 재구성하며,상기 재구성된 네트워크 경로 중에서, 상기 네트워크 품질 수준을 만족하는 제2 네트워크 경로에서 지정한 SDN 컨트롤러로, 상기 애플리케이션 유닛으로부터 상기 애플리케이션을 전달하는애플리케이션의 경로 제어 장치
|
6 |
6
제5항에 있어서,상기 제1 네트워크 경로에 설정된 수치를 넘는 트래픽이 발생하여, 상기 제1 네트워크 경로가, 상기 네트워크 품질 수준을 만족하지 않는 것으로 판단하는 경우,상기 NSAF는,상기 재구성된 네트워크 경로 중에서, 트래픽이 가장 적은 네트워크 경로를, 상기 제2 네트워크 경로로 결정하고, 상기 제2 네트워크 경로로, 상기 설정된 수치를 넘는 트래픽을 분산시켜, 상기 애플리케이션을 전달하는애플리케이션의 경로 제어 장치
|
7 |
7
제5항에 있어서,상기 네트워크 품질 수준은,전송 과정에서 손실되는 패킷량(Packet loss), 네트워크에서 이용 가능한 최대 전송속도(Bandwidth), 패킷 전송에서 걸리는 지연시간(Delay), 전송 처리 시간의 변동폭(Jitter), 전송 처리의 가용성(Availability), 및 보안 지원 수준(Security) 중 적어도 하나를, QoS(Quality of Service) 파라미터로 포함하고,상기 NSAF는,상기 제1 네트워크 경로에 관한 '전체 이용시간'에서 '장애 시간'을 제외한 '정상 전송 시간'을 이용하여, 상기 가용성을 산출하는애플리케이션의 경로 제어 장치
|
8 |
8
제1항에 있어서,상기 NSAF는,상기 제어 계층과 상기 애플리케이션 계층 간의 네트워크 경로에 대한 변경 기능을 지원하는 노스바운드 인터페이스(Northbound Interface);상기 애플리케이션의 프로파일을 수집하고, 상기 애플리케이션에 대한 서비스 품질을 측정하는 애플리케이션 매니저(Application Manager);상기 서비스 품질이, 상기 애플리케이션에 대응하여 설정된 기준치를 만족하지 않는 경우, 상기 기준치를 만족하도록 서비스 품질을 지원하는 네트워크 경로로의 변경 요청을, 상기 노스바운드 인터페이스로 전송하는 시츄에이션 어웨어 SLA 매니저(Situation Aware Service Level Agreement Manager); 및상기 제어 계층과 상기 애플리케이션 계층 간의 네트워크 경로에 대한 변경을 위한 플로우 테이블(Flow Table)을 구성하는 룰 매니저(Rule Manager)를 포함하는 애플리케이션의 경로 제어 장치
|
9 |
9
애플리케이션 계층, 제어 계층 및 인프라스트럭처 계층으로 구성되는 SDN 환경에서의 애플리케이션의 경로 제어 방법에 있어서,상기 애플리케이션 계층과 상기 제어 계층 사이의, 상기 제어 계층과 구분되는 중개 계층에 위치하는 NSAF에서, 상기 애플리케이션 계층 내 애플리케이션 유닛과, 상기 제어 계층 내 복수의 SDN 컨트롤러 사이에 복수의 네트워크 경로를 구성하는 단계; 및상기 NSAF에서, 상기 복수의 네트워크 경로 중, 상기 애플리케이션 계층에 유지되는 애플리케이션이 이동하는 제1 네트워크 경로를 결정하는 단계 -상기 애플리케이션은 상기 복수의 SDN 컨트롤러에 의해 네트워크 디바이스에서 구현됨-를 포함하는 애플리케이션의 경로 제어 방법
|
10 |
10
제9항에 있어서,상기 NSAF에서, 상기 복수의 SDN 컨트롤러 각각과 통신하되, 상기 제1 네트워크 경로에서 지정한 SDN 컨트롤러로, 상기 애플리케이션 유닛으로부터 상기 애플리케이션을 전달하는 단계를 더 포함하는 애플리케이션의 경로 제어 방법
|
11 |
11
제9항에 있어서,상기 제1 네트워크 경로를 결정하는 단계는,상기 애플리케이션의 유형을 더 고려하여, 상기 제1 네트워크 경로를 결정하는 단계를 포함하는 애플리케이션의 경로 제어 방법
|
12 |
12
제11항에 있어서,상기 제1 네트워크 경로를 결정하는 단계는,상기 구성된 복수의 네트워크 경로 각각에, AHP 계산법에 의한 점수를 계산하는 단계; 및상기 계산된 점수 중 가장 높은 네트워크 경로를, 상기 제1 네트워크 경로로 결정하는 단계를 포함하는 애플리케이션의 경로 제어 방법
|
13 |
13
제9항에 있어서,상기 NSAF에서, 상황인지를 통해, 상기 제1 네트워크 경로가, 상기 애플리케이션에서 요구하는 네트워크 품질 수준(NSLA, Network Service Level Agreement)을 만족하는지 판단하는 단계;상기 NSAF에서, 상기 판단 결과, 상기 네트워크 품질 수준을 만족하지 않으면, 상기 제어 계층과 상기 애플리케이션 계층 사이에 네트워크 경로를 재구성하는 단계; 및상기 NSAF에서, 상기 재구성된 네트워크 경로 중에서, 상기 네트워크 품질 수준을 만족하는 제2 네트워크 경로에서 지정한 SDN 컨트롤러로, 상기 애플리케이션 유닛으로부터 상기 애플리케이션을 전달하는 단계를 더 포함하는 애플리케이션의 경로 제어 방법
|
14 |
14
제13항에 있어서,상기 제1 네트워크 경로에 설정된 수치를 넘는 트래픽이 발생하여, 상기 제1 네트워크 경로가, 상기 네트워크 품질 수준을 만족하지 않는 것으로 판단하는 경우,상기 NSAF에서, 상기 재구성된 네트워크 경로 중에서, 트래픽이 가장 적은 네트워크 경로를, 상기 제2 네트워크 경로로 결정하고, 상기 제2 네트워크 경로로, 상기 설정된 수치를 넘는 트래픽을 분산시켜, 상기 애플리케이션을 전달하는 단계를 더 포함하는 애플리케이션의 경로 제어 방법
|