ATHENE ARCHITECTURE

 

아테네(Athene) 구성은 Open vSwitch를 기준으로 오른쪽에 위치한 영역을 관리그룹, Open vSwitch를 포함한 왼쪽 영역을 컴퓨트 그룹으로 구분합니다. 관리그룹에는 ICS, VNF manager, SFCM, OBelle, 그리고 UI 가 포함되어 NFV 플랫폼에서 동작하는 전체 시스템 제어 및 네트워크 서비스에 필요한 자원을 관리합니다. 컴퓨트 그룹은 가상 네트워크 기능(VNF)이 구동되어 실제 네트워크 서비스(NS)를 실행할 수 있는 인프라 자원의 집합을 의미합니다.

ICS는 Infra Control System 의 약자로 Orchestrator와 VNF Manager기능을 합니다.아테네(Athene) ICS서버는 VNF 매니저에게 VNF 단위의 제어 명령을 전달하고 VNF 생성, 삭제, 수정과 같이 직접 제어가 필요한 경우는 NFVI 매니저로 직접 명령을 전달합니다. 명령요청이 오면VNF 매니저는 VNF의 설정과 제어를 담당하고 SDN의 제어가 필요한 경우에는 아테네(Athene)에서 네트워크를 관리하는 모듈인 SFCM 로 전달합니다. SFCM에 전달된 내용은 SDN Controller인 OBelle에 전달되어 네트워킹 기능을 구성하기 위한 가상의 네트워크를 생성하여 전체 네트워크 서비스 체인을 구성합니다.

 

외부 VIM(OpenStack)을 이용해서 VNF 서비스의 생성/삭제기능을 수행하며, 생성한 VNF별로 사용자 네트워크 환경에 맞는 서비스 설정 값을 전달하고 관리합니다. 등록된 네트워크 서비스에서 동작하는 각 VNF의 동작을 모니터링 하여 동작 오류가 발생하면, HA 기능을 자동으로 수행합니다.

 

SFCM는 Service Function Chain Manager의 약자로 아테네(Athene)에서 네트워크를 관리하는 모듈입니다. 아테네(Athene)는 시스템의 고성능과 안전성을 확보하기 위해서 Neutron 의 역할과 기능을 최소화하여 사용하도록 개발되었습니다. Neutron 기능은 최소화하고 SDN의 OpenFlow rule compiling 기법을 적용하여 SFCM에서 소프트웨어 스위치를 직접 제어하고 네트워크 트래픽의 흐름을 관리합니다.