루프백

Loopback

루프백(write loop-back)은 전자 신호 또는 디지털 데이터 스트림을 의도적인 처리나 변경 없이 소스로 라우팅하는 것입니다.주로 통신 인프라스트럭처를 테스트하는 수단입니다.

응용 예는 많이 있습니다.1개의 통신 엔드 포인트만 있는 통신 채널일 수 있습니다.이러한 채널에서 송신되는 메시지는 모두 즉시 수신되며 동일한 채널에서만 수신됩니다.통신에서 루프백디바이스는 서빙스위칭센터로부터의 액세스 회선의 전송 테스트를 실시합니다.이는 보통 서빙된 단말기의 담당자의 도움을 필요로 하지 않습니다.루프 어라운드란, 반드시 인접하지 않는 스테이션간의 테스트 방법으로, 2개의 회선을 사용하고, 1개의 스테이션에서 테스트를 실시해, 2개의 회선을 원거리 스테이션에서 상호 접속합니다.패치 케이블은 수동 또는 자동 적용 시 루프백으로 기능하거나 리모트 또는 로컬로 적용하면 루프백테스트를 용이하게 할 수 있습니다.

시스템(모뎀 등)이 왕복 아날로그-디지털 처리를 수반하는 경우 아날로그 신호가 직접 루프백되는 아날로그 루프백과 아날로그 신호로 재변환되어 소스로 반환되기 전에 디지털 도메인에서 신호가 처리되는 디지털 루프백구별합니다.

전기 통신

통신에서 루프백(loopback)은 수신된 신호 또는 데이터를 송신자에게 피드백하는 하드웨어 또는 소프트웨어 방법입니다.물리 접속 문제의 디버깅에 도움이 됩니다.테스트로서, 인터페이스상에서 특정 패턴(모든 패턴 등)을 송신하도록 많은 데이터 통신 디바이스를 설정할 수 있어 같은 포토상에서 이 신호의 수신을 검출할 수 있습니다.이것은 루프백테스트라고 불리며 모뎀 또는 트랜시버 내에서 출력을 자체 입력에 접속함으로써 실행할 수 있습니다.서로 다른 위치의 두 점 사이의 회로는 한 위치의 회로에 테스트 신호를 인가하고 다른 위치의 네트워크 장치가 회로를 통해 신호를 반송하도록 함으로써 테스트할 수 있다.이 장치가 자체 신호를 다시 수신하면 회로가 작동하고 있음을 나타냅니다.

하드웨어 루프는 수신기 채널을 송신기 채널에 물리적으로 연결하는 단순한 장치입니다.X.21 등의 네트워크 종단 커넥터의 경우 일반적으로 핀을 커넥터에 연결하기만 하면 됩니다.광섬유동축 케이블등의 미디어는, 송신 커넥터와 수신 커넥터가 따로 있어, 적절한 미디어의 1개의 스트랜드에 간단하게 루프 접속할 수 있습니다.

모뎀은 리모트모뎀 또는 로컬 단말기로부터의 착신 신호를 루프하도록 설정할 수 있습니다.이를 루프백 또는 소프트웨어 루프라고 합니다.

시리얼 인터페이스

시리얼 통신 트랜시버는 루프백을 사용하여 기능을 테스트할 수 있습니다.예를 들어, 디바이스의 송신 핀이 수신 핀에 접속되면, 디바이스는 송신 핀을 정확하게 수신하게 됩니다.이 루프 접속을 케이블의 리모트엔드로 이동하면 케이블이 이 테스트에 추가됩니다.모뎀 링크의 먼 끝으로 이동하면 테스트가 더욱 연장됩니다.이것은 일반적인 트러블 슈팅 기술로, 특정 패턴을 송신해, 에러가 재발했을 경우는 카운트 하는 전용 테스트 디바이스와 조합되는 경우가 많습니다( 「비트 에러율 테스트」를 참조).일부 디바이스에는 루프백 기능이 내장되어 있습니다.

페이퍼클립 테스트라고 불리는 간단한 시리얼인터페이스 루프백테스트는 컴퓨터의 시리얼 포트를 식별하고 동작을 검증하기 위해 사용되는 경우가 있습니다.터미널 에뮬레이터 애플리케이션을 사용하여 흐름 제어가 off로 설정된 문자를 시리얼 포트로 전송하고 동일한 문자를 수신합니다.이를 위해 페이퍼클립을 사용하여 D-subminiature DE-9 또는 DB-25 커넥터를 사용하여 표준 RS-232 인터페이스의 핀 2를 핀 3(수신 및 송신 핀)에 단락시킵니다.

가상 루프백인터페이스

인터넷 프로토콜 스위트의 구현에는 동일한 시스템에서 실행할 때 네트워크 애플리케이션이 통신할 수 있는 가상 네트워크 인터페이스가 포함됩니다.운영 체제의 네트워킹 소프트웨어 내에서 완전히 구현되며 네트워크 인터페이스 컨트롤러에 패킷을 전달하지 않습니다.컴퓨터 프로그램이 루프백 IP 주소로 송신하는 트래픽은 다른 디바이스에서 수신한 것처럼 간단하고 즉시 네트워크소프트웨어 스택으로 돌아갑니다.Unix와 유사한 시스템은 보통 이 루프백인터페이스에 이름을 붙입니다lo또는lo0.

다양한 Internet Engineering Task Force(IETF; 인터넷 기술 특별 조사위원회) 규격에서는, 이 목적을 위해서, IPv4 주소 블록 127.0.0/8 와 IPv6 주소::1/128 를 예약합니다.사용되는 가장 일반적인 IPv4 주소는 127.0.0.1 입니다.일반적으로 이러한 루프백주소는 호스트명 localhost 또는 loopback에 매핑됩니다.

MPLS

127.0.0/8 네트워크주소를 사용하는 경우의 주목해야 할 예외 중 하나는 Multiprotocol Label Switching(MPLS) traceroute 오류 검출입니다.이러한 네트워크주소는 라우팅이 불가능하다는 특성이 있기 때문에 최종 사용자에게 장애가 있는 패킷의 전달을 회피하는 편리한 수단이 됩니다.

화성 패킷

송신원주소 또는 행선지 주소가 루프백주소로 설정되어 있다IP 데이터그램은, 컴퓨팅 시스템 외부에 표시되지 않게 하거나, 라우팅 디바이스에 의해서 라우팅 되지 않게 해 주세요.루프백 행선지 주소를 가지는 인터페이스상에서 수신한 패킷은 폐기할 필요가 있습니다.이러한 패킷은 Martian [1]패킷이라고 불리기도 합니다.다른 가짜 패킷과 마찬가지로 악성 패킷일 수 있으며 bogon 필터링을 적용하면 문제를 방지할 수 있습니다.

관리 인터페이스

일부 컴퓨터 네트워크 기기는 관리 목적으로 사용되는 가상 인터페이스를 "루프백"이라는 용어를 사용합니다.적절한 루프백인터페이스와는 달리 이 타입의 루프백디바이스는, 그 자신과의 통신에는 사용되지 않습니다.

이러한 인터페이스에는 네트워크를 통해 관리 기기에서 액세스할 수 있는 주소가 할당되지만 디바이스 상의 물리 인터페이스에는 할당되지 않습니다.이러한 루프백 장치는 기기에서 발생하는 알람 등의 관리 데이터그램에도 사용됩니다.이 가상 인터페이스를 특별하게 하는 속성은 이 가상 인터페이스를 사용하는 애플리케이션이 트래픽이 통과하는 물리 인터페이스의 주소가 아닌 가상 인터페이스에 할당된 주소를 사용하여 트래픽을 송수신한다는 것입니다.

이러한 종류의 루프백인터페이스는 실제 물리 인터페이스와는 달리 물리 포트에 장애가 발생해도 다운되지 않는 유용한 속성을 가지고 있기 때문에 라우팅 프로토콜의 운용에 자주 사용됩니다.

기타 응용 프로그램

오디오 시스템 Open Sound System(OSS), Advanced Linux Sound Architecture(ALSA) 및 Pulse Audio에는 테스트용 애플리케이션의 오디오 출력을 녹음하기 위한 루프백모듈이 있습니다.물리 루프백과는 달리 이중 아날로그/디지털 변환은 필요하지 않으며 하드웨어 오작동으로 인한 중단도 없습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Raymond, Eric S. "The Jargon File". Archived from the original on 2020-11-06. Retrieved 2004-06-23.

Public Domain문서에는 General Services Administration 문서퍼블릭 도메인 자료가 포함되어 있습니다(MIL-STD-188 지원).

외부 링크