Blog da empresa sobre Intel DPDK Oferece Guia DIY para tráfego de rede de alto desempenho
Em um canto tranquilo do laboratório, um computador simples de placa única - o MinnowBoard Turbot - se agita silenciosamente.04 com o software Data Plane Development Kit (DPDK) pré-instalado, este dispositivo compacto transforma-se em um poderoso gerador de tráfego de rede com apenas algumas conexões de cabo Ethernet.Isto não é ficção científica, é a realidade tornada possível pelo novo guia de implementação "DPDK-in-a-Box" da Intel..
O guia de aplicação centra-se em dois componentes técnicos críticos:
O guia recomenda a utilização doMinnowBoard Turbot, um computador de placa única construído em torno do processador Intel® AtomTM E3826.enquanto seus controladores Intel® Ethernet I350 de duplo gigabit fornecem a base de hardware necessária para a geração de tráfego de alto desempenho.
O sistema operacional escolhido éUbuntu 16.04 ClienteEsta combinação garante a usabilidade do sistema e o desempenho óptimo do DPDK.
O guia fornece instruções detalhadas sobre a conexão de hardware, configuração do sistema operacional, instalação de software e configuração do gerador de tráfego:
Os utilizadores aprendem a conectar as portas de rede do MinnowBoard, duas portas Intel® Ethernet Controller I350 para geração de tráfego (recomendadas para ligação loopback) e uma terceira porta para acesso à Internet.O guia abrange igualmente as ligações periféricas e a configuração inicial do sistema.
Antes de executar o DPDK ou o gerador de tráfego, os usuários devem coletar informações do NIC PCI bus e endereços MAC através doEspecializaçãoeifconfigcomandos de passos críticos desde a ocupação DPDK torna esta informação inacessível para o kernel do Linux.
O guia fornece sequências de comandos exatas para descarregar e desembalar o gerador de tráfego TRex, culminando na localização dot-rex-64executável.
Usuários trabalham com o arquivo de configuração de amostracfg/simple_cfg.yaml, copiando-o para/etc/trex_cfg.yamle edição de parâmetros-chave, incluindo limites de porta, especificações de versão, endereços PCI de interface e informações de endereço MAC para conexões de porta.
O guia enfatiza a verificação de núcleos de CPU lógicos através decat /proc/cpuinfopara otimizar o uso da CPU através de- cConfiguração dos parâmetros.
O comandosudo./t-rex-64 ¢f cap2/dns.yaml ¢c 1 ¢d 100A partir daí, o gerador é lançado, com explicações para o-f(perfil de tráfego),- c(núcleos de CPU), e- Não.Parâmetros de duração.
O guia apresenta exibições típicas de saída durante a operação e após a conclusão do ensaio, ajudando os utilizadores a interpretar os resultados.
Uma secção dedicada aborda situações em queifconfigfalha em reconhecer portas devido à ocupação do driver do DPDK, fornecendo instruções detalhadas para alternar entre os drivers do DPDK e do kernel do Linux usando oConfiguração.shO guião.
O projecto DPDK-in-a-Box abre numerosas possibilidades para testes de desempenho de rede e desenvolvimento de aplicações:
O projeto Intel® DPDK-in-a-Box oferece uma solução de geração de tráfego de rede de alto desempenho e de baixo custo.Este guia de implementação não só permite aos utilizadores criar geradores de tráfego personalizados, mas também fornece uma visão profunda das capacidades do DPDK, estabelecendo uma base sólida para a futura investigação e desenvolvimento de tecnologias de rede.