Resumen

  • El Selective Directed Broadcast Mode de RFC 1770 combinó una dirección de difusión dirigida a una red con una opción IPv4 que enumeraba hasta nueve hosts concretos.
  • Evitaba tráfico separado para controlar el grupo, pero repetía la selección en cada datagrama UDP y dependía de difusiones dirigidas que más tarde quedarían bloqueadas por defecto.

RFC 1770 se publicó en marzo de 1995 como documento Informational, no como estándar de Internet. Su escenario eran grupos poco poblados en redes militares tácticas con un ancho de banda extremadamente escaso. Mantener el grupo mediante mensajes de control adicionales podía consumir el recurso que se intentaba proteger. SDBM ofrecía entrega UDP no fiable y dejaba a la aplicación cualquier estrategia de acuses necesaria.

El emisor agrupaba primero los destinos por identificador de red. Para cada red creaba al menos un datagrama y colocaba su dirección de difusión dirigida en el campo Destination de IPv4. La opción contenía las direcciones completas de los hosts elegidos. Si había más de nueve en una misma red, debía enviar varios datagramas.

El nueve surgía del límite físico del encabezado. IPv4 permitía como máximo 40 octetos de opciones. SDBM reservaba dos para Type y Length y cuatro para cada dirección: Length = 2 + 4 × número de direcciones. El Type usaba bit de copia uno, clase cero y número de opción 21, que producían el valor decimal 149. Como la lista gobernaba la entrega, tenía que copiarse a todos los fragmentos.

Los routers de tránsito trataban el paquete como IPv4 normal. El router conectado directamente a la red de destino asumía la tarea especial. Si el enlace admitía difusión, enviaba una vez y dejaba que los hosts filtraran. Si no, generaba un paquete local por destinatario. Y si la capa 2 ofrecía una capacidad fiable de múltiples direcciones, podía construir una sola trama multi-address.

En el host se cerraba el filtro: solo continuaba el procesamiento si su propia dirección figuraba en la opción. La dirección exterior convocaba a la red; la lista interior decidía quién entraba. Ese diseño también marcaba el límite de transporte. SDBM se restringía a UDP porque la dirección era de difusión; TCP mantenía conexiones punto a punto, no punto a multipunto.

Eliminar la conversación de membresía no eliminó el trabajo. La lista viajaba repetida, el emisor tenía que dividirla por red y por capacidad, el último router adaptaba la entrega al medio local, y todos los hosts podían recibir una trama para luego descartarla. Es una lectura de los pasos especificados; RFC 1770 no cuantificó el intercambio. Tampoco analizó cuestiones de seguridad.

Cuatro años después, RFC 2644 hizo que la recepción y el reenvío de difusiones dirigidas quedaran desactivados por defecto. Relacionó el cambio con redes usadas como amplificadores de ataques Smurf y siguió considerando prioritario el filtrado de ingreso. No demuestra que esa norma causara por sí sola el abandono de SDBM. RFC 6814 aporta la evidencia final: en 2012 indicó que nunca tuvo despliegue amplio, declaró abandonado el enfoque, deprecó formalmente la opción 149 y trasladó RFC 1770 al estado Historic.

SDBM dejó una lección sobre la ubicación del control. Si se evita coordinar un grupo antes de enviar, la selección no desaparece: queda escrita en cada paquete y otros componentes deben interpretarla bajo sus propias reglas.

Fuentes