역주소해결 프로토콜

Reverse Address Resolution Protocol

RARP(Reverse Address Resolution Protocol)는 클라이언트 컴퓨터가 자신의 IPv4(Internet Protocol) 주소를 컴퓨터 네트워크에 요청하기 위해 사용하는 구식 컴퓨터 통신 프로토콜로, 사용 가능한 것은 MAC 주소와 같은 링크 계층이나 하드웨어 주소뿐입니다.클라이언트는 요청을 브로드캐스트하며 네트워크 토폴로지 또는 요청을 이행할 수 있는 서버의 ID에 대한 사전 지식이 필요하지 않다.

RARP는 IETF(Internet Engineering Task Force) 간행물 RFC 903에 설명되어 있다.[1]이는 BOOTP(Bootstrap Protocol)와 현대 DHCP(Dynamic Host Configuration Protocol)에 의해 더 이상 사용되지 않게 되었으며, 둘 다 RARP보다 훨씬 큰 기능 세트를 지원한다.

RARP는 하나 이상의 서버 호스트가 각각의 프로토콜 주소에 대한 링크 계층 주소의 매핑 데이터베이스를 유지하도록 요구한다.관리자는 MAC(Media Access Control) 주소를 서버에서 개별적으로 구성해야 한다.RARP는 IP 주소만 제공하는 것으로 제한된다.

역 ARP는 로컬 프레임 릴레이 데이터 링크 연결 식별자와 관련된 IP 주소를 얻도록 설계된 RFC 2390에 설명된 역주소 분해능 프로토콜(InARP)과 다르다.InARP는 이더넷에서 사용되지 않는다.

모던 데이 유스

비록 RARP에 대한 원래 용도가 다른 프로토콜로 대체되었지만, 일부 현대의 프로토콜은 특히 가상 머신에서 QEMU에서 시작된 기법을 사용하여 MAC 마이그레이션을 처리하기 위해 RARP를 사용한다. 예는 다음과 같다.

  • Cisco의 OTV(Overlay Transport Virtualization)RARP는 데이터 센터 간에 MAC 주소가 이동할 때 계층 2 전달 테이블을 업데이트하는 데 사용된다.
  • VMware의 vSphere vMotion.[2]RARP는 VM MAC가 호스트 간에 이동할 때 사용된다.

참고 항목

참조