Ping TTL mudando

0

Utilitários como o Windows ping.exe têm a opção de alterar o valor TTL padrão no cabeçalho IP das mensagens de solicitação de eco. O TTL mostra o limite máximo de saltos para os pacotes. Eu sei que cada roteador diminui o valor TTL e foi feito para "limpar" a rede de pacotes em loop. Mas qual é o ponto de mudar o TTL? Por que apenas não configurá-lo para seu valor máximo de 255? E como posso saber qual valor é melhor? Ouvi dizer que o TTL está de alguma forma ligado à noção de Zonas de Domínio e seu tamanho . Alguém pode explicar, por favor? Obrigado.

    
por Kyrylo M 09.03.2011 / 18:17

2 respostas

1

TTL é um termo bastante genérico e significa 'Time To Live'. É usado em muitas situações em que é necessária uma vida útil finita.

No ping, como você menciona corretamente, ele é usado para definir a contagem máxima de saltos que um pacote pode percorrer. No DNS, é usado o período de tempo antes de uma entrada expirar do cache.

Você pergunta por que não apenas defini-lo como 255 o tempo todo? Bem, em 99% das situações você usa o ping, tudo bem. Há apenas alguns (bem, um que vem à mente) onde você pode querer especificar um número exato de saltos.

Imagine se você quiser uma rede com múltiplas rotas entre os pontos A e B. A rota 1 (R1) tem 6 saltos entre A e B. A rota 2 (R2) tem 8 saltos entre A e B.

Ao definir ping para permitir apenas 6 saltos, você pode determinar com precisão quantos pacotes recebem R1 e quantos R2.

    
por 09.03.2011 / 19:07
2

Como eu sei ainda o TTL no ping é basicamente para eliminar o pacote depois de um certo tempo, então ele não é capaz de circular na rede de forewer. Você também pode usar esse valor para ver como a tarifa é a estação na qual você enviou a solicitação de eco, porque cada roteador a reduz antes de enviá-la. Mas! , quando o pacote de requisição de eco atingiu a estação alvo (então ainda está vivo) um pacote de "resposta de eco" foi gerado e esta resposta também contém um TTL que é resetado de volta ao máximo baseado na "regra de estação de destino". Uma estação linux / BSD configurou para 64, Um Windows 128 Um cisco ou uma coisa solaris defini-lo para 255 eu gues, em seguida, envie de volta para o endereço de destino.

É por isso que você pode ver diferentes valores de TTL em relatórios de ping.

    
por 11.11.2012 / 08:58

Tags