por que o valor TTL 1 no protocolo IGMP e quais são os diferentes valores possíveis na seção TTL para multicast.
O que obtive do google é que, se o valor TTL for 1, ele não sairá da LAN, mas se não sair da LAN, como a mensagem será transmitida?
por que o valor TTL 1 no protocolo IGMP e quais são os diferentes valores possíveis na seção TTL para multicast.
O que obtive do google é que, se o valor TTL for 1, ele não sairá da LAN, mas se não sair da LAN, como a mensagem será transmitida?
Respostas:
O motivo pelo qual ele não precisa sair da LAN é que o IGMP (ou MLD, se você usa o IPv6) apenas conversa com o roteador multicast na LAN. O roteador multicast cuidará do roteamento.
TTL == 1 significa permanecer nesta rede ; não será encaminhado por nenhum roteador. Isso vale para multicast e unicast. O objetivo de fazer isso com a difusão seletiva é limitar até que ponto a mensagem pode se espalhar. Por exemplo, 224.0.0.1 ( Todos os sistemas nesta sub-rede ) é necessário para ter um TTL de 1 para mantê-lo "nesta sub-rede". 224.0.1.1 ( NTP ) pode ter um TTL tão alto quanto você deseja atingir o mais longe possível em sua rede.