TeraBox 2000D 2U FPGA 서버
FPGA 서버 TeraBox 2000D 안정적이고 검증된 2U FPGA 서버 레거시 제품 공지: 이 제품은 레거시 제품이며 새로운 설계에는 권장되지 않습니다. It
비트웨어는 비트웨어의 XUP-P3R 가속기 카드를 위한 100G 네트워크 부하 테스트 애플리케이션인 StreamSurge를 제공합니다. StreamSurge는 사전 컴파일된 비트스트림으로 XUP-P3R 소유자에게 무료로 제공되어 하드웨어 비용만으로 카드를 간단한 네트워크 테스트 솔루션으로 전환할 수 있습니다. StreamSurge 앱 노트를 다운로드하려면 여기를 클릭하세요.
모든 대역폭에서 네트워크 프로토콜 테스트와 최대 10GbE의 부하 테스트를 위한 소프트웨어 솔루션이 이미 존재합니다. 하지만 25G 이상에서는 최신 멀티코어 인텔 제온 CPU로도 따라잡을 수 없으므로 전용 네트워크 가속 하드웨어가 필요합니다.
GPU는 패킷 처리에 적합하지 않기 때문에 선택의 폭은 NIC ASIC 또는 FPGA 솔루션으로 좁혀집니다. ASIC 기반 어플라이언스의 장점은 광범위한 테스트를 위한 다양한 기능과 함께 25~100Gbps를 제공한다는 점입니다. 그러나 전용 100G 어플라이언스는 단일 FPGA 카드 비용의 몇 배에 달할 정도로 상당히 비쌉니다.
또한 FPGA 기반 솔루션은 훨씬 저렴한 비용으로 사용자의 요구 사항에 필요한 기능만으로 설계할 수 있습니다.
비트웨어는 내부적으로 100G 네트워크 부하 테스트를 위한 두 가지 사용 사례를 보유하고 있습니다:
이 두 가지 경우 모두 여러 대의 100G 테스터를 동시에 실행해야 합니다. 이러한 테스트를 위한 ASIC 테스터가 존재하지만, 대당 가격이 매우 비싸서(XUP-P3R 카드 가격의 5배 이상) 여러 대를 구입해야 합니다.
저희의 솔루션은 테스트에 필요한 기능의 범위를 좁히는 것이었고, SmartNIC Shell을 출발점으로 삼아 StreamSurge를 구축했습니다.
SmartNIC Shell로 시작했기 때문에 FPGA에서 패킷을 조작하기 위한 개스킷과 기타 "배관"을 이미 갖추고 있었습니다. 또한 호스트 애플리케이션과 인터페이스하기 위해 DPDK 데이터 무버를 사용했습니다. 덕분에 상당한 시간을 절약할 수 있었고 우리 팀은 네트워크 부하 테스트라는 SmartNIC 애플리케이션의 고유한 기능에 집중할 수 있었습니다.
테스트를 위해 FPGA 내부에 패킷 생성기를 만들거나 FPGA를 사용하지만 다른 소스의 패킷을 사용하여 패킷을 재생하거나 스트리밍할 수 있는 수단을 제공해야 했습니다. 저희는 두 번째 경로를 선택했지만 재생과 스트리밍을 모두 활성화했습니다. 재생의 경우, 사용자는 먼저 소프트웨어 또는 ASIC 소스에서 PCAP 파일로 패킷을 캡처합니다. 그런 다음 StreamSurge는 버퍼에서 PCAP 파일을 라인 속도로 재생할 수 있습니다.
스트리밍의 경우, 소니는 업계 표준 DPDK 호스트 인터페이스를 사용합니다. 따라서 XUP-P3R은 패킷 생성기 소프트웨어에 일반 NIC 카드로 표시되며 송신과 수신 모두에 타임스탬프가 표시됩니다. XUP-P3R에는 이러한 기능을 갖춘 대용량 DRAM 버퍼가 있습니다:
StreamSurge와 인터페이스하기 위해 "streamcli" DPDK 애플리케이션을 만들었습니다. 이 명령줄 도구는 위에서 설명한 모든 하드웨어 기능을 제어합니다. 또한 패킷을 PCAP 파일로 수신하고, PCAP 파일을 전송할 수 있으며, 패킷 버퍼를 IETF RFC 2544 및 ITU-T Y.1564 테스트 신화에 기반한 패턴으로 채울 수 있습니다.
GPS 원자 시계에 동기화되고 카드 간 장비의 지연 시간을 측정하도록 설정된 두 개의 XUP-P3R 카드에서 StreamSurge가 작동하는 모습을 보여주는 동영상이 있습니다.
네트워크 패킷 처리의 경우, CPU의 성능이 제한되어 있고 ASIC 기반 솔루션을 사용할 수 없거나, 사용할 수 없거나, 원하는 애플리케이션에 비해 너무 비싼 경우 BittWare의 FPGA 솔루션이 도움이 될 수 있습니다. 이 경우 충분한 기능을 갖춘 ASIC 기반 어플라이언스가 존재하지만 장비 비용 때문에 지속적인 통합 테스트 또는 제조 테스트를 위해 수행할 수 있는 작업이 제한됩니다.
대신 100Gb/s에서 네트워크 테스트에 적합한 솔루션을 제공하는 BittWare XUP-P3R 카드가 있습니다. 카드 소유자의 경우, StreamSurge는 BittWare 개발자 웹사이트에서 비트스트림(칩/카드 구성의 제한된 하위 집합과 호환)으로 무료로 제공됩니다.
스트림서지에 대한 자세한 내용은 앱 노트에서 무료로 다운로드할 수 있습니다. 아래 양식을 통해 지금 바로 받아보세요!
이 페이지에 표시된 내용은 BittWare의 StreamSurge에 대한 소개입니다. 더 자세한 내용은 앱 노트 전문에서 확인할 수 있습니다! 양식을 작성하여 전체 앱 노트의 PDF 버전에 대한 액세스를 요청하세요.
"*"는 필수 필드를 나타냅니다.
FPGA 서버 TeraBox 2000D 안정적이고 검증된 2U FPGA 서버 레거시 제품 공지: 이 제품은 레거시 제품이며 새로운 설계에는 권장되지 않습니다. It
인텔® 애자일렉스™ FPGA를 사용한 비트웨어 온디맨드 웨비나 컴퓨팅 스토리지: 데이터에 더 가까운 가속화를 가져오다 지금 온디맨드로 시청하세요! NVMe 스토리지를 가속화한다는 것은 다음과 같은 컴퓨팅을 이동한다는 것을 의미합니다.
고속 네트워킹은 타임스탬핑을 어렵게 만들 수 있습니다. 카드 타이밍 키트와 Atomic Rules IP TimeServo를 포함한 가능한 솔루션에 대해 알아보세요.