1 |
1
클라우드 컴퓨팅에 기반한 서비스로서의 보안(Security as a Service, SECaaS) 시스템에서의 오픈플로우 라우팅 방법에 있어서,각각 보안 서비스를 제공하는 복수의 가상 머신과 VPN 게이트웨이 사이의 유효 경로들 및 상기 가상 머신 간의 유효 경로들을 컨트롤러가 검출하는 단계;상기 컨트롤러가 상기 검출한 유효 경로별로 링크 비용 및 프로세싱 비용에 기초하여 메트릭 가중치를 산출하는 단계;상기 컨트롤러가 상기 메트릭 가중치에 기초하여 상기 유효 경로들에 대해 최소 비용 경로를 설정하는 단계; 및상기 컨트롤러가 오픈플로우 스위치(OpenFlow Switch) 및 오픈 브이스위치(Open vSwitch, OVS)에 오픈플로우 프로토콜을 통해 상기 설정한 최소 비용 경로를 플로우 테이블로 저장하는 단계를 포함하되,상기 VPN 게이트웨이를 통해 입력된 테넌트의 패킷은,상기 오픈플로우 스위치 및 오픈 브이스위치 중 적어도 하나를 통해 상기 플로우 테이블에 기초하여 목적지 가상 머신까지 최소 비용 경로로 스위칭되며,상기 프로세싱 비용은 상기 유효 경로별 목적지 가상 머신의 데이터 입력 시간 및 출력 시간에 따른 프로세싱 지연 값이고,상기 링크 비용은 상기 유효 경로별 소스 가상 머신으로부터 목적지 가상 머신까지의 거리 값인 오픈플로우 라우팅 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 플로우 테이블로 저장하는 단계 이후에,상기 오픈 브이스위치가 상기 VPN 게이트웨이를 통해 테넌트의 패킷을 전달받는 단계;상기 오픈 브이스위치가 상기 패킷으로부터 목적지 가상 머신을 확인하는 단계;상기 오픈 브이스위치가 상기 플로우 테이블에 기초하여 상기 VPN 게이트웨이로부터 상기 목적지 가상 머신까지의 최소 비용 경로를 검출하는 단계; 및상기 오픈 브이스위치가 상기 테넌트의 패킷을 상기 검출한 최소 비용 경로에 따라 상기 목적지 가상 머신으로 스위칭하는 단계를 포함하되,상기 테넌트의 패킷은 상기 최소 비용 경로에 따라 다른 오픈 브이스위치 및 오픈플로우 스위치 중 적어도 하나를 통해 스위칭되는 오픈플로우 라우팅 방법
|
4 |
4
클라우드 컴퓨팅에 기반한 서비스로서의 보안(Security as a Service, SECaaS) 시스템에서의 오픈플로우(OpenFlow) 라우팅 장치에 있어서,테넌트의 패킷을 수신하는 VPN 게이트웨이;각각 보안 서비스를 제공하는 복수의 가상 머신과 상기 VPN 게이트웨이 사이의 유효 경로들 및 상기 가상 머신 간의 유효 경로들을 검출하고, 상기 유효 경로별로 링크 비용 및 프로세싱 비용에 기초하여 메트릭 가중치를 산출하고, 상기 메트릭 가중치에 기초하여 상기 유효 경로들에 대한 최소 비용 경로를 설정하여 오픈플로우 프로토콜을 통해 저장하는 컨트롤러; 및상기 컨트롤러로부터 설정된 유효 경로들의 최소 비용 경로의 정보를 플로우 테이블로 저장하고, 상기 플로우 테이블에 기초하여 테넌트의 패킷을 최소 비용 경로에 따라 전달하는 오픈플로우 스위치(OpenFlow Switch) 및 오픈 브이스위치(Open vSwitch, OVS)를 포함하고,상기 프로세싱 비용은 상기 유효 경로별 목적지 가상 머신의 데이터 입력 시간 및 출력 시간에 따른 프로세싱 지연 값이고,상기 링크 비용은 상기 유효 경로별 소스 가상 머신으로부터 목적지 가상 머신 까지의 거리 값인 오픈플로우 라우팅 장치
|
5 |
5
삭제
|
6 |
6
제 4 항에 있어서,상기 오픈 브이스위치는,상기 VPN 게이트웨이를 통해 테넌트의 패킷을 전달받으면 상기 패킷으로부터 목적지 가상 머신을 확인하고, 상기 플로우 테이블에 기초하여 상기 VPN 게이트웨이로부터 상기 목적지 가상머신까지의 최소 비용 경로를 검출하여, 상기 테넌트의 패킷을 상기 검출한 최소 비용 경로에 따라 상기 목적지 가상 머신으로 스위칭하되,상기 테넌트의 패킷은,상기 최소 비용 경로에 따라 다른 오픈 브이스위치 및 상기 오픈플로우 스위치 중 적어도 하나를 통해 상기 목적지 가상머신까지 스위칭되는 오픈플로우 라우팅 장치
|
7 |
7
제 4 항에 있어서,상기 컨트롤러는,상기 유효 경로별 메트릭 가중치 중 가장 작은 값을 선택하여 상기 최소 비용 경로를 설정하는 오픈플로우 라우팅 장치
|