1 |
1
하나 이상의 가상 네트워크를 생성하고, 상기 가상 네트워크 별로 서로 다른 서비스 품질(Quality of Service) 정책 및 보안 정책을 설정하는 VN 매니저부;상기 가상 네트워크를 구성하는 하나 이상의 스위치로부터 수신된 통계정보를 통해 상기 하나 이상의 스위치 사이의 연결 상태를 파악하여 상기 가상 네트워크 기반의 논리 토폴로지(Logical Topology) 정보를 생성하고, 상기 서비스 품질 정책 및 상기 논리 토폴로지 정보에 기초하여 서비스 품질 라우팅 경로 정보를 생성하는 VNF 라우팅 매니저부; 및상기 생성된 서비스 품질 라우팅 경로 정보에 기초하여 라우팅 경로 상의 스위치를 제어하여 서비스 플로우를 제공하는 VNF 컨트롤러부;를 포함하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
2 |
2
제1항에 있어서,상기 VNF 컨트롤러부는상기 가상 네트워크를 구성하는 스위치로부터 플로우 별 패킷 정보 및 포트 별 패킷 정보를 포함하는 통계정보를 수집하고, 상기 수집된 통계정보를 통해 링크 스피드(Link Speed), 가용 대역폭(Available Bandwidth) 및 패킷 드랍 수(Packet Drop Counts)를 포함하는 네트워크 상태 정보를 산출하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
3 |
3
제2항에 있어서,상기 VNF 라우팅 매니저부는,상기 산출된 네트워크 상태 정보에 기초하여 서비스 품질 정책의 특성에 따른 링크 비용(Link Cost)을 산출하고, 상기 산출된 링크 비용에 기초하여 상기 하나 이상의 가상 네트워크 별로 상기 서비스 품질 정책을 만족하는 서로 다른 서비스 품질 라우팅 경로 정보를 설정하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
4 |
4
제3항에 있어서,상기 VNF 라우팅 매니저부는
|
5 |
5
제3항에 있어서,상기 VN 매니저부는,상기 가상 네트워크 내부 서비스 및 상기 하나 이상의 가상 네트워크 사이의 서비스 별로 서로 다른 서비스 품질 정책을 적용하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
6 |
6
제1항에 있어서,상기 VNF 컨트롤러부는상기 서비스 품질 라우팅 경로 정보의 플로우 테이블(Flow Table)을 상기 스위치로 전달하여 서비스 품질 라우팅 경로 상의 스위치에 의해 패킷 전달(Packet Forwarding)을 처리하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
7 |
7
제6항에 있어서,상기 VNF 컨트롤러부는,확장 가능한 패킷 매칭(Extensible Packet Matching) 및 다중 서브 파이프라인(Multiple Sub-pipeline) 기능을 포함하는 플로우 테이블을 상기 스위치로 전달하여, 상기 스위치가 상기 플로우 테이블의 엔트리(Entry)에 대한 매칭 결과에 의해 다른 플로우 테이블과 패킷 매칭을 수행하도록 하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
8 |
8
제1항에 있어서,상기 VNF 라우팅 매니저부는,상기 스위치로부터 서비스 플로우 패킷(Service Flow Packet)이 수신되면, 상기 수신된 서비스 플로우 패킷을 해당 목적지로 전달하기 위해 서비스 유형을 바탕으로 플로우가 전달될 서비스 정의 플로우 영역(Service-Defined Flow, SDF)을 판단하고, 상기 판단에 따른 서비스 정의 플로우 영역의 서비스 품질 정책을 확인하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
9 |
9
제1항에 있어서,상기 VNF 라우팅 매니저부는,상기 서비스 품질 정책, 상기 보안 정책 및 일반 서비스 정책 중에서 어느 하나의 정책에 기반하여 상기 서비스 품질 라우팅 경로 정보를 생성하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
10 |
10
제1항에 있어서,상기 VN 매니저부는 하나 이상의 가상 라우터 및 하나 이상의 가상 링크를 생성하여 상기 가상 네트워크를 생성하며, 상기 가상 라우터는 상기 가상 네트워크 내부의 통신을 관리하거나, 상기 가상 네트워크 사이의 통신 및 외부망과의 통신을 관리하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 장치
|
11 |
11
하나 이상의 가상 네트워크를 생성하는 단계;상기 가상 네트워크 별로 서로 다른 서비스 품질(Quality of Service) 정책 및 보안 정책을 생성하는 단계;상기 가상 네트워크를 구성하는 하나 이상의 스위치로부터 수신된 통계정보를 통해 상기 하나 이상의 스위치 사이의 연결 상태를 파악하여 상기 가상 네트워크 기반의 논리 토폴로지(Logical Topology) 정보를 생성하는 단계; 상기 서비스 품질 정책 및 상기 논리 토폴로지 정보에 기초하여 서비스 품질 라우팅 경로 정보를 생성하는 단계; 및상기 생성된 서비스 품질 라우팅 경로 정보에 기초하여 라우팅 경로 상의 스위치를 제어하여 서비스 플로우를 제공하는 단계;를 포함하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
12 |
12
제11항에 있어서,상기 서비스 품질 정책 및 상기 논리 토폴로지 정보에 기초하여 서비스 품질 라우팅 경로 정보를 생성하는 단계는,상기 가상 네트워크를 구성하는 스위치로부터 플로우 별 패킷 정보 및 포트 별 패킷 정보를 포함하는 통계정보를 수집하는 단계;상기 수집된 통계정보를 통해 링크 스피드(Link Speed), 가용 대역폭(Available Bandwidth) 및 패킷 드랍 수(Packet Drop Counts)를 포함하는 네트워크 상태 정보를 산출하는 단계;상기 산출된 네트워크 상태 정보에 기초하여 서비스 품질 정책의 특성에 따른 링크 비용(Link Cost)을 산출하는 단계; 및상기 산출된 링크 비용에 기초하여 상기 서비스 품질 정책을 만족하는 서비스 품질 라우팅 경로 정보를 설정하는 단계;를 포함하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
13 |
13
제11항에 있어서,상기 산출된 네트워크 상태 정보에 기초하여 서비스 품질 정책의 특성에 따른 링크 비용(Link Cost)을 산출하는 단계는,LC = Σ(Li/Ci+Di/Li)를 통해 상기 링크 비용을 산출하며,상기 LC는 링크 비용(Link Cost)이고, 상기 Li는 링크 부하(Link Load)이며, 상기 Ci는 링크 용량(Link Capacity)이고, 상기 Di는 패킷 드랍율(Packet Drop Rate)을 나타내는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
14 |
14
제11항에 있어서,상기 서비스 품질 정책 및 상기 논리 토폴로지 정보에 기초하여 서비스 품질 라우팅 경로 정보를 생성하는 단계는,상기 가상 네트워크 내부 서비스 및 상기 하나 이상의 가상 네트워크 사이의 서비스 별로 서로 다른 서비스 품질 정책을 적용하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
15 |
15
제11항에 있어서,상기 서비스 품질 라우팅 경로 정보의 플로우 테이블(Flow Table)을 상기 스위치로 전달하여 서비스 품질 라우팅 경로 상의 스위치에 의해 패킷 전달(Packet Forwarding)을 처리하는 단계;를 더 포함하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
16 |
16
제15항에 있어서,상기 패킷 전달(Packet Forwarding)을 처리하는 단계는,확장 가능한 패킷 매칭(Extensible Packet Matching) 및 다중 서브 파이프라인(Multiple Sub-pipeline) 기능을 포함하는 플로우 테이블을 상기 스위치로 전달하여, 상기 스위치가 상기 플로우 테이블의 엔트리(Entry)에 대한 매칭 결과에 의해 다른 플로우 테이블과 패킷 매칭을 수행하도록 하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
17 |
17
제11항에 있어서,상기 서비스 품질 정책 및 상기 논리 토폴로지 정보에 기초하여 서비스 품질 라우팅 경로 정보를 생성하는 단계는,상기 서비스 품질 정책, 상기 보안 정책 및 일반 서비스 정책 중에서 어느 하나의 정책에 기반하여 상기 서비스 품질 라우팅 경로 정보를 생성하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
18 |
18
가상 네트워크를 구성하는 하나 이상의 스위치로부터 수신된 서비스 플로우 패킷(Service Flow Packet)을 목적지로 전달하기 위해 목표 장치 및 서비스 유형을 바탕으로 서비스 플로우가 전달될 서비스 정의 플로우(Service-Defined Flow, SDF) 영역을 판단하는 단계;상기 가상 네트워크의 제어범위의 스위치로부터 플로우 및 포트 별 통계정보를 수신하는 단계;상기 수신된 통계정보를 기반으로 링크 비용을 재계산하고, 논리 토폴로지 정보를 갱신하는 단계;상기 재계산된 링크 비용 및 상기 갱신된 논리 토폴로지 정보에 기초하여 서비스 품질 가상 라우팅 경로를 변경하는 단계; 및상기 변경된 서비스 품질 가상 라우팅 경로를 포함하는 플로우 테이블을 생성하여 상기 스위치로 전달하는 단계;를 포함하는 서비스 품질 인지 라우팅 제어 방법
|
19 |
19
제18항에 있어서,상기 가상 네트워크의 제어범위의 스위치로부터 플로우 및 포트 별 통계정보를 수신하는 단계는,상기 하나 이상의 스위치로 특징 요청(Feature Request) 메시지를 전달하여 누적된 플로우, 테이블, 포트 및 큐잉에 대한 통계치를 수신하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|
20 |
20
제18항에 있어서,상기 수신된 통계정보를 기반으로 링크 비용을 재계산하고, 논리 토폴로지 정보를 갱신하는 단계는,상기 수신된 통계정보로부터 링크 스피드(Link Speed), 가용 대역폭(Available Bandwidth) 및 패킷 드랍 수(Packet Drop Counts)를 포함하는 네트워크 상태 정보를 산출하는 단계;상기 산출된 네트워크 상태 정보에 기초하여 상기 링크 비용을 산출하는 단계; 및상기 산출된 링크 비용에 기초하여 상기 논리 토폴로지 정보를 갱신하는 단계;를 포함하는 것을 특징으로 하는 서비스 품질 인지 라우팅 제어 방법
|