1 |
1
SDN(Software Defined Network) 기반 네트워크 가상화를 구현하는 네트워크 하이퍼바이저(network hypervisor)가 구현된 컴퓨팅 장치에 있어서, 상기 컴퓨팅 장치는,QoS(Quality of Service) 파라미터를 수신하는 정책 관리자 모듈;생성된 복수의 가상 네트워크 각각의 컨트롤러로부터 제1 경로 설정 메시지를 수신하고, 상기 제1 경로 설정 메시지에 대응하는 가상 경로 정보를 생성하는 가상 경로 생성자 모듈;상기 가상 경로 생성자 모듈로부터 수신되는 상기 가상 경로 정보에 대응하고 상기 정책 관리자 모듈로부터 수신되는 QoS 파라미터를 만족하는 물리 경로를 생성하고, 상기 물리 경로에 대한 정보인 물리 경로 정보를 생성하는 부하 분산 모듈;상기 부하 분산 모듈로부터 수신된 상기 물리 경로 정보에 기초하여 물리 메시지를 생성하고, 상기 물리 메시지를 상기 물리 경로에 포함되는 적어도 하나의 스위치로 송신하는 물리 메시지 생성자 모듈;물리 네트워크를 모니터링하고 상기 물리 네트워크의 장애를 알리는 장애 이벤트(fail event)를 출력하는 네트워크 모니터 모듈; 및상기 장애 이벤트의 수신에 응답하여 장애를 극복하는 장애 극복 모듈을 포함하고,상기 네트워크 모니터 모듈은 복수의 스위치들 각각과 주기적으로 교환되는 메시지에 기초하여 스위치의 장애를 감지하고, 포트 상태 메시지에 기초하여 링크의 장애를 감지하고,상기 장애 이벤트가 링크의 장애를 알리는 링크 장애 이벤트인 경우, 상기 장애 극복 모듈은 장애 링크에 맵핑된 가상 링크를 맵핑할 대체 물리 링크를 선택하고, 상기 대체 물리 링크에 의해 대체된 물리 스위치로 가상 스위치 맵핑 정보를 업데이트 하고, 업데이트된 맵핑 정보를 상기 부하 분산 모듈로 송신하고,상기 장애 이벤트가 스위치의 장애를 알리는 스위치 장애 이벤트인 경우, 상기 장애 극복 모듈은 장애 스위치에 맵핑된 가상 스위치를 맵핑할 대체 물리 스위치를 선택하고, 상기 대체 물리 스위치로 가상 스위치 맵핑 정보를 업데이트하고, 업데이트된 맵핑 정보를 상기 부하 분산 모듈로 송신하고,상기 부하 분산 모듈은 상기 장애 이벤트가 지속된 시간이 미리 설정된 기준 시간 간격보다 길 경우 장애 이벤트가 발생한 구간에 대한 대체 물리 경로를 재계산하고, 상기 장애 이벤트가 지속된 시간이 미리 설정된 기준 시간 간격보다 짧은 경우 장애 이벤트가 발생한 구간에 대한 대체 물리 경로를 재계산하지 않는,컴퓨팅 장치
|
2 |
2
제1항에 있어서,상기 물리 메시지는 경로 설정 메시지인,컴퓨팅 장치
|
3 |
3
제2항에 있어서,상기 부하 분산 모듈은 상기 가상 경로 정보에 대응하는 가상 경로와 맵핑된 물리 경로가 상기 QoS 파라미터를 만족하는지 여부를 결정하고, 상기 QoS가 만족되지 않는 경우 대체 물리 경로를 생성하는,컴퓨팅 장치
|
4 |
4
제3항에 있어서,상기 부하 분산 모듈은, 상기 대체 물리 경로가 상기 QoS 파라미터를 만족시키는 경우 상기 가상 경로와 상기 대체 물리 경로를 맵핑시켜 맵핑 정보를 업데이트 하는,컴퓨팅 장치
|
5 |
5
제1항에 있어서,상기 QoS 파라미터는 지연 시간, 패킷 손실율 및 대역폭 중 적어도 하나를 포함하는,컴퓨팅 장치
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
제1항에 있어서,상기 네트워크 모니터 모듈은 링크 지연 정보, 플로우별 통계 정보, 물리 스위치의 포트별 송수신 패킷과 바이트 수, 단위 시간별 링크 사용량과 대역폭 및 물리 포트 정보를 모니터링하는,컴퓨팅 장치
|
10 |
10
제9항에 있어서,상기 네트워크 모니터 모듈은 LLDP(Link Layer Discovery Protocol)를 이용하여 상기 링크 지연 정보를 모니터링하고, 플로우 통계 메시지를 이용하여 상기 플로우별 통계 정보를 모니터링하고, 포트 통계 메시지를 이용하여 상기 물리 스위치의 포트별 송수신 패킷과 바이트 수 및 상기 단위 시간별 링크 사용량과 대역폭을 모니터링하고, 상기 포트 상태 메시지를 이용하여 상기 물리 포트 정보를 모니터링하는,컴퓨팅 장치
|
11 |
11
제10항에 있어서,상기 네트워크 모니터 모듈은 모니터링 결과를 이용하여 상기 정책 관리자 모듈로부터 수신되는 상기 QoS 파라미터 만족 여부를 판단하고, QoS 파라미터가 만족되지 않는 경우 정책 이벤트를 출력하는,컴퓨팅 장치
|