Resumen

  • RFC 925 permitía que un host tratara una dirección como local aunque el destino estuviera tras otra LAN. Un BOX respondía al ARP con su propia dirección física y asumía el siguiente salto hacia el host oculto.
  • La comodidad no eliminaba la complejidad: cachés por interfaz, listas de búsquedas sin resolver, reintentos, orden de temporizadores, TTL y supresión de bucles se convertían en el precio de la topología invisible.
  • RFC 950 expuso la alternativa: declarar una frontera de subred para que las implementaciones pudieran enrutarla, en vez de redescubrir una ubicación oculta mediante difusión y asignaciones de agente. Ningún texto demuestra adopción universal.

La dirección de Ethernet que no era la del destino

Un host Ethernet que desea enviar un datagrama IP a una dirección que cree local necesita una dirección de hardware antes de poder transmitir. En el ARP básico de RFC 826, difunde una solicitud; el dueño de la dirección de protocolo devuelve directamente su propia dirección física. Es una operación modesta: convierte una intención IP en un envío posible sobre un cable concreto.

Varios cables dentro de un mismo sitio hacen que aquella sencillez sea una decisión de arquitectura. RFC 917 planteó tres opciones: obtener un número Internet por cable; conservar un número y hacer transparentes las subredes; o dividir de forma explícita la parte de host de la dirección. Numerar cada cable llena las tablas de enrutamiento externas con detalles internos. Las subredes explícitas hacen visible parte de la estructura. Las transparentes preservan para el host la impresión de una sola red.

RFC 925 definió el mecanismo de la última. El BOX está conectado a dos o más LAN como un host común. Los hosts no reciben un formato nuevo ni un protocolo nuevo: difunden el ARP habitual. El BOX mantiene una caché de pares de dirección Internet y dirección hardware para cada interfaz y decide qué hacer con la pregunta.

Si conoce el par en otro LAN, no puede devolver al solicitante la dirección física distante: no serviría en el cable de origen. Responde con su propia dirección de hardware en ese cable. El host le entrega entonces el datagrama IP y el BOX actúa como agente del destino al otro lado.

La respuesta no convierte al BOX en el host destino. Tampoco demuestra propiedad de la dirección ni conocimiento del mejor camino global. Expresa un compromiso acotado: desde el LAN en el que ofrecí mi dirección, aceptaré el datagrama e intentaré remitirlo usando la información que tengo. La identidad del destino, la validez de una caché y la autoridad sobre toda la topología son afirmaciones distintas.

Buscar una ubicación que la dirección había ocultado

RFC 925 separa tres casos. Si el par está en la caché del mismo LAN, el BOX no responde y deja hablar al destino. Si está en la de otro LAN, responde como agente. Si no aparece en ninguna, debe buscarlo.

Para ello registra la dirección Internet buscada, la interfaz de entrada y los datos del solicitante original en una lista de búsqueda. Después crea solicitudes ARP en las demás interfaces. Una respuesta llena la caché apropiada, borra la búsqueda y permite contestar al primer host. Pero ARP no ofrece una negativa. El silencio solo se vuelve un resultado cuando vence un temporizador.

La lista da al BOX memoria para relacionar una respuesta tardía con su origen y, a la vez, frena una propagación infinita cuando los LAN forman un bucle. Si la dirección buscada ya figura en la lista, se detiene la nueva propagación. Un host que estaba caído puede seguir sin ser accesible desde otros LAN hasta que esa entrada expire. Ocultar la estructura obliga al intermediario a decidir cuánto tiempo un silencio pasado sigue teniendo poder.

El texto organiza T1, la duración de los intentos ARP del host; T2, la vida o repetición de la búsqueda del BOX; y T3, la vida de la caché, con T1 < T2 < T3. La relación no transforma la memoria en verdad. RFC 925 observa que usar mucho una entrada no implica que sea correcta: reiniciar su edad con cada uso puede conservar durante mucho tiempo una asociación obsoleta. Una caché es una hipótesis operativa reciente, no un censo permanente de la topología.

Un bridge que debía rendir cuentas por el reenvío

Llamar bridge al BOX no reduce sus obligaciones. Para datagramas IP ordinarios, RFC 925 exige reducir el TTL y actualizar la suma de comprobación; al llegar a cero, el datagrama se descarta. Las búsquedas ARP usan su lista para limitar bucles. Las difusiones de toda la red requieren otra lista de emisiones recientes.

Cada límite corresponde a una evidencia distinta. El datagrama lleva un presupuesto de saltos. La solicitud ARP no trae ni respuesta negativa ni presupuesto universal, por lo que la propuesta emplea estado y vencimiento. Una difusión necesita reconocer copias recientes mediante dirección de origen e Identificación IP. Que el mismo componente maneje esos objetos no vuelve intercambiables sus pruebas.

En una red con bucles pueden llegar varias respuestas. RFC 925 dice que la primera será probablemente la ruta más eficaz y sugiere que el host no sustituya el primer mapa por los posteriores. Esa prudencia es una regla de selección, no una prueba de que el primer BOX sea óptimo, seguro o correcto para siempre. La rapidez de una observación no equivale a autoridad de enrutamiento.

Las excepciones dejan el coste aún más visible. En un LAN sin difusión o sin hosts ARP, el BOX necesita una tabla completa de pares y debe enviar consultas de tipo ARP a los otros BOX. En el peor caso, la tabla de cada interfaz puede crecer hasta abarcar todos los hosts del conjunto. La topología no desaparece: reaparece como tráfico de descubrimiento, tablas y rutas de recuperación.

La frontera explícita cambió dónde se guardaba el conocimiento

RFC 950 volvió a enumerar las tres opciones y describió las limitaciones de la transparente: depende de ARP y de difusión, no sirve para toda tecnología LAN, obliga a descubrir dónde está el host, aumenta el coste de difusión al añadir LAN y hace crecer las cachés de traducción con la población total. Después especificó el procedimiento estándar de subredes explícitas.

La contrapartida era una modificación relativamente menor de IP para los hosts que debían soportarla. A cambio, una parte de la dirección declaraba la frontera que antes el BOX intentaba descubrir. La ruta local podía depender de una interpretación conocida, no de la primera respuesta aprendida por una búsqueda.

No conviene convertir esto en un relato de victoria automática. Los documentos describen compatibilidades posibles, no un recuento de instalaciones. RFC 1812 conserva más tarde los routers transparentes o de compartición de direcciones como opción útil en entornos de terminación limitados geográfica y topológicamente, y advierte que el servicio aparentemente igual puede no emularse por completo. El mismo texto hace obligatorias las subredes para routers IPv4 conformes. Es una delimitación de uso, no una máquina del tiempo aplicada a RFC 925.

La contabilidad de una ilusión

La propuesta dejó a los hosts antiguos fuera de una nueva semántica de dirección. Esa fue su virtud. Pero trasladó la incertidumbre al BOX: qué LAN preguntar, qué respuesta aceptar, cuándo dejar de buscar, cuándo caduca un mapa, cómo impedir un ciclo y qué hacer cuando un supuesto silencioso vuelve a importar.

Por eso la dirección ofrecida por el BOX era una promesa con perímetro. Podía aceptar un datagrama en el cable donde había anunciado su propia dirección. Podía buscar por sus interfaces. Podía olvidar observaciones. No podía convertir una ausencia de respuesta en inexistencia, una caché en un derecho sobre el destino ni una respuesta temprana en política para todos.

El principio sigue siendo útil cuando un sistema oculta estructura por compatibilidad: señalar quién lleva el descubrimiento, qué estado es una mera memoria, cómo termina un bucle, qué invalida una conclusión y cómo se vuelve a la operación local ordinaria. La topología no se elimina. Cambia de libro contable.

Fuentes y límites de la evidencia

El conjunto cerrado reúne RFC 826, RFC 917, RFC 925, RFC 950 y RFC 1812. Establecen mecanismos, comparación y requisitos posteriores. No establecen cuota actual, despliegue universal, ganancia medida, comportamiento de un producto ni una fecha única de sustitución.