OBelle Fabric의 어플리케이션은 필수적으로 실행 되는 공통부와 사용자 네트워크 환경을 제어하는데 필요한 서비스를 올리기 위한 어플리케이션으로 구분됩니다. 각각의 어플리케이션은 독립적으로 실행하여 서비스들 중 일부 프로그램에 오류가 발생하여도 연관된 서비스는 영향을 받지 않고 정상적으로 동작하여 안정성을 제공합니다. OBelle Fabric은 C 기반의 ‘Rosemary Architecture’ 적용하여 성능, 보안, 안정성을 높인 SDN 컨트롤러(controller)입니다.

 

아래는 OBelle Fabric 소프트웨어에 구성되어 있는 어플리케이션의 종류의 기능을 설명합니다.

 

 

OBELLE FABRIC의 기능 어플리케이션은 8종류로 나누어지고 각 기능 어플리케이션의 기능은 아래와 같습니다

  • OpenstackAdapter : OpenStack Neutron API 핸들링 및 데이터 관리합니다
  • Multilevel Switch : tenant network L2/L3 기능을 제공합니다.
  • NAT : 외부 네트워크와의 연결을 제어하고 관리합니다.
  • DHCP : DHCP 서버로 동작합니다.
  • ARP Proxy : ARP 패킷 관리 및 ARP proxy 기능을 제공합니다.
  • SecurityGroup : 시스템으로 향하는 패킷에 대해 접근 제어 기능을 동작합니다.
  • Host Discovery : VM에 대한 정보를 관리합니다.
  • ovsdb : 가상 스위치(OVS)의 포트를 제어합니다.