PROXY-ARP DALAM PRAKTIK: APA, MENGAPA, DAN BAGAIMANA
PROXY-ARP
DALAM PRAKTIK: APA, MENGAPA, DAN BAGAIMANA (STUDI KASUS R-PE – R-CE – R-DIS)
Ringkasan
Proxy-ARP membuat router menjawab ARP request
atas nama IP yang sebenarnya berada di belakangnya. Pada topologi R-PE – R-CE –
R-DIS, fitur ini memungkinkan perangkat ISP (R-PE) mencapai IP di downstream
(R-DIS) tanpa ISP menambahkan route khusus, meskipun prefix di kedua
sisi tidak seragam.
Topologi
dan Alokasi IP (sesuai lab)
Catatan penting:
- Di R-PE,
interface ke CE memakai /29 sehingga alamat 103.0.0.6
dianggap “sejaringan” dan akan di-ARP.
- Di R-CE,
uplink ke PE memakai /30. Ketidaksamaan prefix inilah yang membuat Proxy-ARP
di R-CE menjadi kunci.
Mekanisme
Kerja (alur paket nyata di lab)
- R-PE butuh mengirim paket ke 103.0.0.6
(R-DIS). Karena interface e0/0 bertopeng /29, R-PE mengira
103.0.0.6 ada di segmen yang sama => kirim ARP request: “Siapa
103.0.0.6?”
- R-CE
(e0/0, uplink)
menjawab ARP tersebut (Proxy-ARP) dengan MAC-nya sendiri: “Saya.”
- R-PE mengirim frame ke MAC R-CE.
- R-CE melakukan routing ke arah R-DIS
(e0/1 => 103.0.0.6/30).
- R-DIS merespons; balikan paket kembali
ke R-PE melalui R-CE.
Hasil pengujian: dari R-PE menjalankan ping
103.0.0.6 source 1.1.1.1 repeat 1000 => sukses 100%. Ini memvalidasi
bahwa ARP-proxy di R-CE bekerja dan forwarding IP berfungsi end-to-end.
Kenapa
Proxy-ARP dipakai pada skenario ini?
- Prefix
mismatch yang disengaja:
R-PE melihat /29, R-CE/R-DIS memakai /30. Tanpa Proxy-ARP, R-PE takkan
tahu MAC untuk 103.0.0.6.
- Zero-touch
di sisi ISP: ISP
tidak perlu menambah static route untuk blok IP downstream cukup
mengandalkan ARP di segmen uplink.
- Sederhana
untuk proof-of-concept atau jaringan kecil: cepat dibangun, mudah dibuktikan
(seperti ping test di atas).
Kapan
teknik ini tepat dan kapan tidak?
Tepat untuk:
- Lab,
POC, atau site kecil yang butuh “jalan cepat” agar IP downstream
dapat dijangkau dari sisi ISP.
- Situasi
ketika koordinasi routing dengan ISP belum tersedia.
Kurang tepat untuk:
- Skala
besar/produksi dengan
banyak host: beban ARP meningkat, observabilitas menurun.
- Lingkungan
yang butuh akuntabilitas dan isolasi kuat antar-klien.
Risiko
keamanan (versi singkat dan jelas)
- ARP
spoofing/MITM:
pihak nakal dapat berpura-pura menjadi IP lain di domain L2 yang sama.
- ARP
flood → beban CPU:
banyak ARP request berarti banyak jawaban dari CE.
- Forensik
lebih sulit: dari
mata ISP, semua IP terlihat “menempel” di CE menyulitkan pelacakan pelaku
jika ada abuse.
Mitigasi ringkas:
- Aktifkan
Proxy-ARP hanya di uplink R-CE → R-PE.
- Isolasi
L2 untuk sisi downstream; gunakan DHCP Snooping/DAI (Cisco) atau bridge
ARP filter (MikroTik) bila relevan.
- Pantau
tabel ARP (anomali/gratuitous ARP), dan batasi broadcast/storm di switch
akses.
Konfigurasi
minimal (mengacu topologi)
Cisco – R-CE
! Uplink ke R-PE
interface e0/0
ip address 103.0.0.2 255.255.255.252
ip proxy-arp
no shutdown
! Downlink ke R-DIS
interface e0/1
ip
address 103.0.0.5 255.255.255.252
no shutdown
Sorotan: proxy-arp hanya di
uplink. Downlink cukup IP biasa.
Alternatif
yang lebih “bersih” (untuk produksi)
- Routed
handoff dari ISP:
ISP melakukan routing blok yang berisi 103.0.0.6 ke next-hop 103.0.0.2
(R-CE). Dengan begitu, Proxy-ARP tidak diperlukan.
- PPPoE
(bila multi-klien):
autentikasi per pengguna, alokasi IP terukur, dan akuntabilitas lebih
baik.
- Tunneling/VLAN dedicated: isolasi broadcast
domain dan kontrol topologi yang lebih presisi.
Kesimpulan
Pada topologi R-PE – R-CE – R-DIS di
atas, Proxy-ARP memungkinkan R-PE menjangkau 103.0.0.6 di
belakang R-CE meskipun ada perbedaan prefix. Ia bekerja dengan membuat R-CE
menjawab ARP atas nama host downstream, lalu melakukan routing biasa ke R-DIS.
Teknik ini praktis dan efektif
untuk lab atau skenario terbatas. Untuk lingkungan produksi berskala besar,
pertimbangkan routed handoff atau pendekatan yang memberikan isolasi dan
akuntabilitas lebih baik. Intinya: pahami apa yang dilakukan Proxy-ARP, mengapa
ia dipakai, lalu terapkan bagaimana-nya dengan disiplin batasan dan
kontrol keamanan.
Komentar
Posting Komentar