PING: Você está fazendo isso errado e eu posso provar!
🤷♂️ Você sabia que a latência de um teste de PING pode variar significativamente dependendo de onde ele é executado?
Um dia desses eu mostrei a um colega de trabalho que um PING entre dois roteadores Juniper Networks resultava em latência variando entre 3ms e 6ms. Que tal? Ambos estavam diretamente conectados e no mesmo rack. 🤔
Em contrapartida, ao realizar o teste à partir de dois dispositivos conectados aos mesmos roteadores, mas a dezenas de quilômetros de distância, o resultado foi impactante. Apenas 1ms. 😱
🚸 Por que isso aconteceu? Vem comigo que eu te explico!
Em roteadores de alta capacidade, os planos de controle e encaminhamento desempenham papéis distintos:
🤹♂️ Plano de Controle: Gerencia operações de roteamento e sinalização, incluindo a execução de protocolos de roteamento. Ele toma as decisões sobre como encaminhar pacotes.
⏩ Plano de Encaminhamento: Responsável pelo processamento real dos pacotes de dados, encaminhando-os de acordo com as decisões do plano de controle. Este plano utiliza hardware especializado para garantir alta eficiência e baixa latência.
👨💻 Entenda a diferença entre um PING originado no roteador e um PING que é apenas encaminhado por ele.
1️⃣ PING originado no roteador:
Quando você inicia um PING a partir de um roteador, o pacote ICMP é gerado pelo plano de controle do roteador. Este processo envolve a CPU e o sistema operacional, resultando em uma latência adicional devido ao tempo de processamento. O plano de controle é responsável por decisões de roteamento e sinalização, e não é otimizado para o processamento rápido de pacotes ICMP. 😥
2️⃣ PING encaminhado pelo roteador:
Por outro lado, quando um PING passa pelo roteador, ele é processado pelo plano de encaminhamento, que utiliza hardware especializado (ASICs) para encaminhar pacotes de maneira extremamente eficiente. Isso resulta em uma latência muito menor, pois o processamento no plano de encaminhamento é altamente otimizado. 🚀
🏅 Entender a arquitetura e o funcionamento dos planos de controle e encaminhamento pode fazer toda a diferença na interpretação dos resultados de testes de rede.
Por: