CGX Dataplane 프로파일

몬타비스타의 CGX 제품은 통신 및 네트워킹 시장에서 강력한 레거시를 가지고 있으며, 일반적으로 user-plane 에서 장치들이 매우 높은 대역폭의 패킷을 처리하게 하도록 해줍니다.

이러한 속도는 리눅스 네트워킹 스택을 사용하여 얻을 수 없는 경우가 많으며 기본적으로 커널 네트워킹 스택을 우회하여 패킷을 처리하는 리눅스 사용자 공간 프레임 워크에 의존합니다. 

CGX Dataplane 프로파일은 이러한 아키텍처를 구현하기위한 선도적인 기술인 DPDK (DataPlane Development Kit) 및 ODP (OpenDataPlane)를 모두 패키지화하므로 이러한 요구에 대해서는 몬타비스타가 정답입니다.

이 두 기술은 게스트 측 및 호스트 측 배포 모두에서 지원되며 후자는 사용자 공간 패킷 처리 가속화를 결합하는 옵션과 함께 Intelligent Edge의 하이퍼 바이저 환경을 위한 사실상의 표준 OpenVSwitch 가상 스위칭 구성 요소들이 지원됩니다.

더 나아가 몬타비스타는 DPDK 또는 ODP와 함께 사용되는 코어 분리(Core Isolation)기능으로 이 패키지를 더욱 강화하여 패킷 처리 응용 프로그램에 대해 거의 제로 인터럽션을 달성했습니다. 이 기능은 하나의 응용 프로그램을 하나의 프로세서 코어로 완전히 격리하여 응용 프로그램 페이로드 처리를 실행하는 최대 성능을 달성하는 것을 목표로 합니다. 이것은 간단해 보이지만 임베디드 리눅스에 대한 우리의 방대한 경험을 통해서만 그러한 환경에 매우 최적의 솔루션을 제공 할 수 있다고 생각합니다.

CGX Dataplane 프로파일 기능들
  • DataPlane Development Kit (DPDK) 
  • OpenDataPlane (ODP)
  • OpenVSwitch (OVS)
  • OpenFlow protocol, via OpenVSwitch
  • OVS, with DPDK acceleration (Host-side)
  • OVS, with ODP acceleration (Host-side)
  • Core Isolation

CGX 버전 및 BSP에 대한 특정 버전의 구성 요소 및 지원은 CGX 제품 버전마다 다르므로 연락정보를 통해서 문의하거나 리소스 섹션을 확인하십시오.