Resumo

  • O Non-Membership Report do RFC 1075 dizia que o roteador remetente não tinha membros descendentes para um grupo listado; o vizinho a montante podia deixar de encaminhar esse grupo àquele ramo durante o tempo informado.
  • O sinal não era saída de um host nem prova de grupo vazio na Internet: filiação local, árvore de caminho reverso, escopo do ramo e entrega efetiva permaneciam fatos diferentes.
  • Um NMR Cancel retirava um relatório negativo correspondente; validade e cancelamento determinavam a extensão da inferência possível.

Uma ausência que não falava pelo mundo

O RFC 1075 apresentou DVMRP, em 1988, como protocolo experimental e desaconselhou sua implementação naquele momento. Ele construía decisões de encaminhamento a partir dos caminhos de retorno para a fonte multicast. O interesse era evitar cópias em uma direção descendente quando o roteador não conhecia receptores daquele grupo por ali.

Para isso havia o NMR. Cada endereço multicast da mensagem vinha com um hold-down time. O remetente relatava não ter membros de grupo descendentes; quem recebia poderia interromper o encaminhamento de datagramas do grupo para o remetente durante aquele intervalo. A frase não vale como pronunciamento maior. “Descendente” limita o conhecimento ao lugar do roteador em uma árvore. O efeito pertence ao vizinho que recebeu o aviso. A duração impede que uma ausência momentânea se transforme em regra permanente.

Um ramo sem membros descendentes não prova que não haja membros em outro ramo, que a fonte ainda transmita, que a rota reversa seja igual, ou que conteúdo útil tenha chegado a uma aplicação. Não autentica o roteador, não autoriza um emissor e não confirma entrega. Registra apenas uma síntese negativa, feita por um roteador, para uma relação a jusante e por tempo finito.

Participação local não era comando de árvore

O RFC 1112 separa claramente os planos. Ele trata das extensões de host para multicast IP, inclusive entrada e saída de grupos, e deixa os algoritmos dentro e entre roteadores multicast para textos separados. A condição de um host em uma rede local pode alimentar a decisão do roteador, mas não é por si uma ordem para todos os ramos acima.

Assim, o NMR não era um simples espelho de um host que saiu. Era uma síntese do roteador para seu vizinho ascendente. Esse vizinho podia podar o envio até o vencimento. Um NMR Cancel posterior cancelava o relatório anterior correspondente; sem relatório correspondente, o cancelamento deveria ser ignorado para aquele endereço. A negativa continuava ligada à afirmação que estava sendo retirada.

O relógio mantinha a economia corrigível

O prazo não dizia que ninguém poderia aparecer depois e não congelava topologia ou rota. Dizia somente por quanto tempo o vizinho podia agir com base no relato. Uma investigação posterior precisa reter grupo, fonte, roteador que declarou, interface ou vizinho, época da árvore, momento, duração e condição de cancelamento ou expiração. Sem isso, “sem tráfego” pode significar uma conclusão indevida sobre um estado que já não era válido.

O RFC 4601, posterior e não idêntico, mostra em PIM-SM estados separados de filiação local, join/prune de interface, vizinhança e caminho reverso. Ele não converte DVMRP em PIM. Ajuda a manter a disciplina: uma declaração de ausência, uma escolha de caminho e uma entrega não se fundem só porque mencionam o mesmo grupo.

Fontes e limites

O RFC 1075 sustenta o estado experimental, o NMR, sua duração e seu cancelamento. O RFC 1112 sustenta a fronteira host/roteador; o RFC 4601 é apenas comparação posterior. As fontes não demonstram implantação atual, produto específico, incidente, ausência global de receptores, autenticação, autorização ou resultado de aplicação.