Bucle invertido

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 9 de octubre de 2021; las comprobaciones requieren 4 ediciones .

Loopback  es un término comúnmente utilizado para describir métodos o procedimientos para enrutar señales electrónicas, flujos de datos digitales u otras entidades en movimiento desde su fuente y de regreso a la misma fuente sin procesamiento o modificación especial. Originalmente se utilizó para probar la transmisión o la infraestructura de transmisión.

Ejemplos de uso:

Interfaz de red virtual

Todas las implementaciones de TCP/IP admiten mecanismos de bucle invertido que implementan una interfaz de red virtual exclusivamente en el software y no están conectados a ningún hardware, pero están completamente integrados en la infraestructura de red interna de un sistema informático. Cualquier tráfico que es enviado por un programa de computadora a la interfaz loopback es inmediatamente recibido por la misma interfaz.

En consecuencia, el Protocolo de Internet especifica una red de bucle invertido. En IPv4, esta es la red con el prefijo 127.0.0.0/8 ( RFC 5735 ). La dirección IP más utilizada en los mecanismos de loopback es 127.0.0.1. En IPv4 , también refleja cualquier dirección entre 127.0.0.0 y 127.255.255.255. IPv6 define una única dirección para esta función, 0:0:0:0:0:0:0:1/128 (también escrito como ::1/128) ( RFC 4291 ). El nombre de dominio estándar, oficialmente reservado, para estas direcciones es localhost ( RFC 2606 ).

En los sistemas Unix, la interfaz de bucle invertido suele llamarse lo o lo0.

La interfaz loopback tiene varios usos. Puede ser utilizado por el software de cliente de red para comunicarse con una aplicación de servidor ubicada en la misma computadora. Es decir, si apunta la URL http://127.0.0.1/ o http://localhost/ en una computadora que ejecuta un servidor web en un navegador web, irá al sitio web de esa computadora. Este mecanismo funciona sin ninguna conexión activa, por lo que es útil para probar servicios sin comprometer su seguridad, como ocurre con el acceso remoto a la red. Asimismo, hacer ping a la dirección de bucle invertido es la prueba principal del funcionamiento de la pila de IP en el sistema operativo.

Los paquetes enviados a una red IP con una dirección de inicio que pertenece a la interfaz de bucle invertido pueden causar una serie de problemas para el software de red obsoleto o con errores. Dichos paquetes se conocen como paquetes Mars [1] . La especificación del Protocolo de Internet dice que dichos paquetes no deben transmitirse más allá del host y deben descartarse si los recibe la interfaz de red ( RFC 4213 ).

Una excepción notable al uso de direcciones de red de bucle invertido (127.0.0.0/8) es su uso en MPLS (conmutación de etiquetas multiprotocolo). Una tecnología de búsqueda de errores que determina la ruta, en la que la propiedad de bucle invertido es la ausencia de una ruta, hace posible evitar la entrega de un paquete fallido a los usuarios finales.

Equipos de red

Algunos equipos de red utilizan el término loopback en la interfaz virtual utilizada para la gestión. A diferencia de la interfaz de bucle invertido, el dispositivo de bucle invertido no habla consigo mismo.

Al igual que una interfaz, se le asigna una dirección que se utiliza para controlar equipos en la red, pero esta dirección no se asigna a ninguna interfaz real en el dispositivo. Esta dirección de loopback también se usa para administrar paquetes de datos especializados, como alarmas que se originan en el equipo. La propiedad que hace que esta interfaz virtual sea especial es que las aplicaciones que la utilizan envían o reciben tráfico utilizando la dirección asignada a la interfaz virtual en lugar de la dirección de la interfaz física a través de la cual pasa el tráfico.

Interfaz serie

Un transmisor en serie puede usar loopback para probar el enlace en busca de errores. Por ejemplo, si conecta los contactos de transmisión a los contactos de recepción en el extremo remoto (bucle invertido establecido), entonces, en el extremo cercano, la información recibida debe coincidir exactamente con la información transmitida. Establecer el loopback más y más hacia el final del enlace le permite probar todo el enlace en secuencia. Esta es una técnica común de solución de problemas y, a menudo, se combina con equipos de prueba especializados que envían patrones específicos y tienen en cuenta los errores devueltos. Algunos dispositivos incluyen capacidades de loopback integradas.

La prueba de bucle invertido en serie más simple a veces se denomina prueba de clip y utiliza la aplicación de terminal con ventana incorporada para enviar caracteres (junto con el flujo de hardware del conjunto de control) y obtener lo mismo, lo que indica que ha encontrado el puerto correcto. A menudo hay confusión cuando la PC tiene puertos que no están marcados en la parte posterior, o cuando se crea un puerto virtual. El clip se utiliza para conectar los pines 2 y 3 a la interfaz. La ubicuidad radica en los conectores D9 y D25 que usan RX y TX en los pines 2 y 3, por lo tanto, los cables DTE y DCE se pueden usar para verificar qué está conectado a qué puerto.

Telecomunicaciones

En telecomunicaciones, loopback (bucle para abreviar) es un método de hardware o software que enruta una señal o datos recibidos de regreso al remitente. Se utiliza como una herramienta adicional para solucionar problemas de conexión física. Como prueba, muchos dispositivos de datos pueden configurarse para enviar patrones especiales a una interfaz y pueden captar una respuesta a esa señal en el mismo puerto. Esto se denomina prueba de bucle invertido y se puede realizar en un módem o transceptor conectando su salida a su propia entrada. Para probar un circuito entre dos puntos, se aplica una señal de prueba en un punto del circuito y, si hay un dispositivo de red en el otro punto, la señal se envía de regreso a través del circuito. Si el primer dispositivo recupera su propia señal, demostrará que el circuito está funcionando.

Un bucle de hardware es un dispositivo simple que conecta físicamente un canal de recepción a un canal de transmisión. En el caso de los conectores de red tipo X.21 , esto se suele hacer simplemente conectando entre sí los pines del conector. Los canales, como la fibra óptica o el cable coaxial, que tienen conectores de transmisión y recepción separados, pueden unirse en un solo hilo de manera adecuada.

El módem se puede configurar para enlazar señales entrantes tanto del módem remoto como del terminal local. Esto se aplica tanto al loopback como al loop de programa.

Ejemplo

Sucede que un conmutador gestionado reconstruye constantemente el "árbol" STP cuando recibe su propia BPDU . Esto sucede cuando se forma una "colisión de red" en el conmutador. La nueva función de detección de loopback monitorea tales situaciones y bloquea el puerto en el que se detecta un loop, evitando así problemas de red independientemente del protocolo STP. Es decir, no importa si el protocolo STP está habilitado o deshabilitado en el puerto: se detectará el bucle y se bloqueará el puerto. El conmutador detecta un loopback en un puerto enviando un paquete con la dirección de destino CF-00-00-00-00-00 (protocolo de prueba de configuración de Ethernet 9000 (Loopback)). Esto debe tenerse en cuenta al redactar las reglas de ACL . ¿Qué es la detección de bucle invertido y un ejemplo de configuración de esta función (independiente de STP)  (ruso) -->

Véase también

Notas

  1. Raymond, Eric S. El archivo de la jerga . Consultado el 7 de julio de 2019. Archivado desde el original el 6 de noviembre de 2020.

Enlaces