TOE(TCP Offloading Engine)와 Intel DPDK와 같은 상용 하드웨어 기반의 최적화된 네트워크 소프트웨어로 초당 1,300 만개의 플로우 요청 처리합니다. 이벤트에 따른 우선순위 설정으로 처리 시간에 민감한 이벤트를 먼저 처리하여 네트워크 전체 성능을 향상시킵니다.

아래 그림은 다른 컨트롤러와 성능을 비교한 테스트 결과로 시험 환경은 호스트 100대, 스위치가 각각 10, 100, 500대를 에뮬레이션 했을 때 트래픽 처리에 따른 CPU 사용량과 처리 성능 결과 값을 나타냅니다.

OBelle Fabric을 OpenStack 연동하여 스위칭 또는 라우팅 할 경우, 위 결과와 동일한 성능이 나오지만, Neutron의 경우 Virtual Box 환경의 네트워크 노드를 거치기 때문에 라우팅의 경우 성능이 낮아지는 것을 테스트 결과값으로 확인 할 수 있습니다.

 

아래는 4가지 경우의 네트워크 노드 간 스위칭, 라우팅에 대한 성능 테스트 결과입니다.

항목 설명 Neutron

Performance

OBelle Fabric

Performance

비고
Case 1 Same subnet, diff compute node 122 126
Case 2 diff subnet, diff compute node 103 125
Case 3 Same subnet, Same compute node 227 244
Case 4 diff subnet, Same compute node 81 241