El bucle de retorno (también escrito loop-back ) consiste en redirigir señales electrónicas o flujos de datos digitales a su origen sin procesamiento ni modificación intencionados. Se utiliza principalmente para probar la infraestructura de comunicaciones.
El bucle de retorno (loopback) puede adoptar la forma de canales de comunicación con un único punto final. Cualquier mensaje transmitido por dicho canal se recibe de forma inmediata y exclusiva por ese mismo canal. En telecomunicaciones, los dispositivos de bucle de retorno realizan pruebas de transmisión de líneas de acceso desde la central de conmutación , lo que generalmente no requiere la asistencia de personal en la terminal atendida . El bucle de retorno (loop around) es un método de prueba entre estaciones que no necesariamente son adyacentes, en el que se utilizan dos líneas: la prueba se realiza en una estación y las dos líneas se interconectan en la estación remota. Un cable de parcheo también puede funcionar como bucle de retorno, ya sea aplicado manual o automáticamente, de forma remota o local, facilitando así una prueba de bucle de retorno.
Cuando un sistema (como un módem ) implica un procesamiento analógico-digital de ida y vuelta, se distingue entre el bucle analógico , donde la señal analógica se reenvía directamente, y el bucle digital , donde la señal se procesa en el dominio digital antes de ser reconvertida a una señal analógica y devuelta a la fuente.
Telecomunicaciones
En telecomunicaciones , un bucle de retorno (loopback) es un método de hardware o software que realimenta una señal o datos recibidos al emisor. Se utiliza para depurar problemas de conexión física. Como prueba, muchos dispositivos de comunicación de datos pueden configurarse para enviar patrones específicos (como todos unos ) a través de una interfaz y detectar la recepción de esta señal en el mismo puerto. Esto se denomina prueba de bucle de retorno y puede realizarse dentro de un módem o transceptor conectando su salida a su propia entrada. Un circuito entre dos puntos en ubicaciones diferentes puede probarse aplicando una señal de prueba al circuito en una ubicación y haciendo que el dispositivo de red en la otra ubicación envíe una señal de vuelta a través del circuito. Si este dispositivo recibe su propia señal de vuelta, esto demuestra que el circuito funciona correctamente.
Un bucle de hardware es un dispositivo sencillo que conecta físicamente el canal del receptor con el canal del transmisor. En el caso de un conector de terminación de red como el X.21 , esto se suele hacer simplemente uniendo los pines del conector. Medios como la fibra óptica o el cable coaxial , que tienen conectores de transmisión y recepción independientes, se pueden conectar fácilmente mediante un único hilo del medio adecuado.
Un módem puede configurarse para reenviar las señales entrantes tanto del módem remoto como del terminal local . Esto se conoce como bucle de retorno o bucle de software.
Interfaces serie
Un transceptor de comunicaciones serie puede utilizar la función de bucle invertido para probar su funcionamiento. Por ejemplo, conectar el pin de transmisión de un dispositivo a su pin de recepción hará que el dispositivo reciba exactamente lo que transmite. Al trasladar esta conexión de bucle al extremo remoto de un cable, este se incluye en la prueba. Si se traslada al extremo más alejado de un enlace de módem, la prueba se extiende aún más. Esta es una técnica común de resolución de problemas y a menudo se combina con un dispositivo de prueba especializado que envía patrones específicos y contabiliza los errores recibidos (véase Prueba de tasa de error de bits ). Algunos dispositivos incluyen capacidad de bucle invertido integrada.
Una sencilla prueba de bucle de interfaz serie, denominada prueba del clip , se utiliza a veces para identificar los puertos serie de un ordenador y verificar su funcionamiento. Esta prueba emplea una aplicación de emulador de terminal para enviar caracteres al puerto serie, con el control de flujo desactivado, y recibirlos de vuelta. Para ello, se utiliza un clip para cortocircuitar el pin 2 con el pin 3 (los pines de recepción y transmisión) en una interfaz RS-232 estándar mediante conectores D-subminiatura DE-9 o DB-25.
Interfaz de bucle virtual
Las implementaciones del conjunto de protocolos de Internet incluyen una interfaz de red virtual a través de la cual las aplicaciones de red pueden comunicarse cuando se ejecutan en la misma máquina. Está implementada completamente dentro del software de red del sistema operativo y no pasa paquetes a ningún controlador de interfaz de red . Cualquier tráfico que un programa de computadora envíe a una dirección IP de bucle invertido se pasa simplemente y de inmediato de vuelta a través de la pila de software de red como si se hubiera recibido de otro dispositivo. Los sistemas tipo Unix generalmente denominan a esta interfaz de bucle invertido loo lo0.
Diversos estándares del Grupo de Trabajo de Ingeniería de Internet (IETF) reservan el bloque de direcciones IPv4 127.0.0.0 / 8 , en notación CIDR , y la dirección IPv6 ::1 / 128 para este propósito. La dirección IPv4 más utilizada es 127.0.0.1 . Comúnmente, estas direcciones de bucle invertido se asignan a los nombres de host localhost o loopback .
MPLS
Un uso excepcional (no de bucle invertido) de las direcciones de red 127.0.0.0 / 8 se encuentra en la detección de errores de traceroute de Multiprotocol Label Switching (MPLS), donde su propiedad de no ser enrutables proporciona un medio conveniente para evitar la entrega de paquetes defectuosos a los usuarios finales.
paquetes marcianos
Ningún datagrama IP con una dirección de origen o destino configurada como una dirección de bucle invertido debe aparecer fuera de un sistema informático ni ser enrutado por ningún dispositivo de enrutamiento. Los paquetes recibidos en una interfaz con una dirección de destino de bucle invertido deben descartarse. Dichos paquetes a veces se denominan paquetes marcianos . [ 1 ] Al igual que otros paquetes falsos, pueden ser maliciosos y cualquier problema que puedan causar puede evitarse aplicando el filtrado de bogones .
Interfaz de gestión
Algunos equipos de red informática utilizan el término "loopback" para referirse a una interfaz virtual empleada con fines de administración. A diferencia de una interfaz loopback propiamente dicha, este tipo de dispositivo loopback no se utiliza para comunicarse consigo mismo.
A esta interfaz se le asigna una dirección a la que se puede acceder desde el equipo de gestión a través de la red, pero que no está asignada a ninguna de las interfaces físicas del dispositivo. Este dispositivo de bucle invertido también se utiliza para los datagramas de gestión, como las alarmas, que se originan en el equipo. La característica que distingue a esta interfaz virtual es que las aplicaciones que la utilizan envían o reciben tráfico mediante la dirección asignada a la interfaz virtual, en lugar de la dirección de la interfaz física por la que pasa el tráfico.
Las interfaces de bucle invertido de este tipo se utilizan a menudo en el funcionamiento de los protocolos de enrutamiento , porque tienen la útil propiedad de que, a diferencia de las interfaces físicas reales, no se caen cuando falla un puerto físico.
Otras aplicaciones
Los sistemas de audio Open Sound System (OSS), Advanced Linux Sound Architecture (ALSA) y PulseAudio cuentan con módulos de bucle para grabar la salida de audio de las aplicaciones con fines de prueba. A diferencia de los bucles físicos, esto no implica una doble conversión analógica/digital y no se produce ninguna interrupción por fallos de hardware.
Véase también
Referencias
- ↑ Raymond, Eric S. "The Jargon File" . Archivado del original el 6 de noviembre de 2020. Consultado el 23 de junio de 2004 .
Este artículo incorpora material de dominio público de la Norma Federal 1037C . Administración de Servicios Generales . Archivado del original el 22 de enero de 2022. (en apoyo de la norma MIL-STD-188 ).
Enlaces externos
- National Instruments: Pruebas de bucle en serie
- circuitos de comunicación
- Arquitectura de Internet