Implementação de software RFC 2544 / Y1564

3

Existe algum RFC 2544 e / ou Y1564 disponível para Linux?

Estou ciente de que existem ferramentas como iperf , bw-ng e bmon , mas não consegui encontrar algo que imite a funcionalidade de testador de Ethernet com os testes RFC2544 e Y1564 ...

Alternativamente, alguém pode recomendar algum gerador de tráfego avançado (com suporte a múltiplos tamanhos de quadros Ethernet) e monitoramento avançado de estatísticas de rede?

    
por Emir 01.04.2014 / 18:08

1 resposta

1

Ostinato parece ser uma dessas ferramentas que você está procurando.

Ostinato is an open-source, cross-platform network packet crafter/traffic generator and analyzer with a friendly GUI. Craft and send packets of several streams with different protocols at different rates.

Screenshot

Screencast

  • Gerador de tráfego / pacotes de Ostinato

Recursos

  • É executado no Windows, Linux, BSD e Mac OS X (provavelmente será executado em outras plataformas também com pouca ou nenhuma modificação, mas isso não foi testado)
  • Abra, edite, reproduza e salve arquivos PCAP
  • Suporte para os protocolos padrão mais comuns
    • Ethernet / 802.3 / LLC SNAP
    • VLAN (com QinQ)
    • ARP, IPv4, IPv6, IP-em-IP a.k.a IP Tunneling (6over4, 4over6, 4over4, 6over6)
    • TCP, UDP, ICMPv4, ICMPv6, IGMP, MLD
    • Qualquer protocolo baseado em texto (HTTP, SIP, RTSP, NNTP, etc.)
    • Mais protocolos em andamento ...
  • Modifique qualquer campo de qualquer protocolo (alguns protocolos permitem alterar os campos de pacote com cada pacote em tempo de execução, por exemplo, alterando endereços IP / MAC)
  • Hex Dump fornecido pelo usuário - especifica alguns ou todos os bytes em um pacote
  • Script definido pelo usuário para substituir um protocolo não implementado (EXPERIMENTAL)
  • Empilhar protocolos em qualquer ordem arbitrária
  • Crie e configure vários fluxos
  • Configurar taxas de transmissão, rajadas, não. de pacotes
  • O cliente único pode controlar e configurar várias portas em vários computadores, gerando tráfego
  • O controle exclusivo de uma porta para impedir que o SO envie pacotes perdidos fornece um ambiente de teste controlado
  • Janela de Estatísticas mostra estatísticas e taxas de recebimento / transmissão de porta em tempo real
  • Capture os pacotes e visualize-os (precisa do Wireshark para visualizar os pacotes capturados)
  • Framework para adicionar novos construtores de protocolo com facilidade

Download

Muitos pacotes pré-construídos para várias distros são disponibilizados através do Serviço de Compilação Aberta (OBS) da SuSE.

    
por 15.04.2014 / 02:40