Resumen

  • El Non-Membership Report de RFC 1075 comunicaba que el router que lo enviaba no tenía miembros descendientes de un grupo; su vecino ascendente podía dejar de enviarle ese grupo por el tiempo indicado.
  • La señal no era una baja de un host ni la prueba de que el grupo estaba vacío en Internet: membresía local, estado del árbol inverso, alcance de la rama y entrega real seguían siendo asuntos distintos.
  • Un NMR Cancel retiraba un informe negativo previo; tanto la caducidad como la cancelación delimitaban qué podía inferirse de la ausencia.

Una negación situada, no una ausencia universal

El RFC 1075 describe DVMRP como un protocolo experimental de encaminamiento multicast. El diseño parte de árboles construidos desde la fuente por caminos inversos. Su preocupación era práctica: si una dirección descendente no tenía receptores conocidos para un grupo, replicar cada datagrama por ella podía ser desperdicio.

El NMR hacía comunicable esa condición. Asociaba cada dirección multicast incluida con un tiempo de retención. El router emisor decía que no tenía miembros de grupo descendientes; el receptor podía dejar de reenviar los datagramas de ese grupo hacia el emisor durante ese período. Ninguna de esas palabras admite una conclusión mayor. El adjetivo «descendientes» restringe el conocimiento a una porción del árbol. La consecuencia recae sobre el router que recibió el aviso. El reloj evita que un estado negativo se convierta en norma sin revisión.

Por eso una rama que anuncia «nadie aguas abajo» no habla por otros routers ni por todos los hosts. No prueba que otro camino no alimente receptores, que la fuente siga activa, que la ruta de retorno no haya cambiado o que los datos fueran útiles al llegar. Tampoco autentica al emisor ni otorga permiso para usar el grupo. Es un resumen temporal de demanda ausente en una rama.

La pertenencia de un host no era la voz del árbol

RFC 1112 deja ver la frontera. Define extensiones de host para multicast IP y el ingreso o salida de grupos de host, pero reserva a documentos separados los algoritmos que operan dentro y entre routers multicast. La pertenencia local era información relevante para un router, no un mandato global de reenvío.

El NMR no equivalía, por tanto, a traducir una salida de host. Un router condensaba para su vecino ascendente la falta de miembros descendientes. El vecino podía podar su reenvío hasta que venciera el plazo. Si aparecía un NMR Cancel, debía cancelar el informe previo correspondiente; si no existía informe correspondiente, RFC 1075 ordenaba ignorar la cancelación para esa dirección. El protocolo cuidaba así la identidad del estado negativo que estaba retirando.

La expiración mantenía la decisión revisable

El tiempo de retención no garantiza que nadie se incorpore después ni certifica una topología estable. Solo marca la ventana en que el router ascendente puede actuar según la declaración recibida. Cualquier registro útil debería conservar grupo, emisor, interfaz o vecino, momento, duración, árbol y si hubo cancelación. Sin esa cadena, «tráfico suprimido» parece una conclusión cuando quizá sea una condición vencida o de otra rama.

El RFC 4601, especificación posterior y diferente de PIM-SM, separa explícitamente membresía local, join/prune de interfaz, vecindad y estado de camino inverso. No demuestra que DVMRP fuera PIM. Sirve para subrayar que la disciplina de no confundir esas capas ya hacía falta: una señal de ausencia, una ruta y un resultado de entrega no son el mismo hecho.

Fuentes y límites

RFC 1075 sustenta el carácter experimental de DVMRP, el NMR, su plazo y su cancelación. RFC 1112 sustenta el límite entre host y router; RFC 4601 es una comparación posterior. Ninguno prueba un despliegue actual, una implementación nombrada, un incidente, ausencia global de receptores, autenticación, autorización o éxito de una aplicación.