反向ARP

反向 ARP是根據源設備 MAC 地址通過廣播獲取 IP位址的過程的地址解析協定。

基本介紹

  • 中文名:反向ARP
  • 外文名:Reverse ARP
  • 英文簡稱:RARP
  • 含義:實質上是用於非廣播多路訪問網路
簡介,解決問題,

簡介

反向ARP(Reverse ARP,RARP)實質上是用於非廣播多路訪問網路的ARP。大多數WAN鏈路是NBMA環境,因此廣播是行不通。所以,必須使用另一種機制來將物理地址解析成邏輯地址。然而,在NBMA環境中,你所面臨的問題通常並不是已知IP位址而想要知道MAC地址(或其他數據鏈路層地址);而恰巧相反。例如,在幀中繼中,早已知道我們用來與鄰居進行通信的物理地址(DLCI),因此,我們首先必須使用該物理地址來建立連線。但是,並不是我們鄰居的IP位址。

解決問題

RARP按如下方法解決這個問題。傳送設備(稱其為路由器A)一旦激活(接口最初啟動),就沿著該接口上的全部虛電路將一條InARP訊息傳送到該連線的另一邊的路由器或交換機(稱其為路由器B)。該訊息包含原硬體地址、協定地址(來自路由器A)和目標硬體地址(路由器B)。目標協定地址欄位留空,於是接收設備(路由器B)知道:傳送設備(路由器A)正在請求其硬體地址。接收站點(路由器B)將傳送者(路由器A)的IP位址和硬體地址加入ARP表中。然後,路由器A將路由器B的IP位址和硬體地址加入其ARP表中,循環結束。
在普通的LAN中,通常是一台電腦想知道自己的IP位址,於是發出廣播協定,然後被伺服器分配了一個IP位址,一般在我們的電腦中,將固定IP更改為“自動獲取”就是一個RARP的過程。

相關詞條

熱門詞條

聯絡我們