// IP ADDRESS ANDA SAAT INI
Mengambil informasi koneksi…
Buka Network Tools — Ping & Traceroute →

Jaringan kantor tiba-tiba tidak stabil padahal kabel masih terpasang dan tidak ada perubahan konfigurasi. Beberapa komputer bisa saling ping, yang lain tidak — pola yang tampak acak. Akses internet putus-putus. Tim IT sudah cek ISP normal, server normal, listrik normal. Tapi masalah tetap ada. Salah satu penyebab yang sering luput dalam skenario ini: ARP table di switch sudah penuh. Masalah layer 2 ini tidak terlihat dari tools monitoring traffic biasa, tapi dampaknya menyebar ke seluruh pengguna jaringan. Artikel ini menjelaskan cara mengenali gejalanya, perintah diagnosa untuk multi-vendor switch (termasuk Ruijie RG yang umum di kampus Indonesia), dan solusi permanen agar tidak berulang.

ARP Table Switch Penuh — Diagnosa & Solusi
Ilustrasi: ARP Table Switch Penuh — Diagnosa & Solusi
Sidik jari ARP table penuh: masalah tiba-tiba, restart switch langsung memperbaiki, tidak ada perubahan konfigurasi. Kalau ketiga tanda ini ada bersamaan, ARP table overflow adalah suspect utama.

Apa Itu ARP Table

ARP (Address Resolution Protocol) adalah mekanisme yang dipakai jaringan untuk menghubungkan IP address ke MAC address perangkat di jaringan lokal yang sama. Setiap kali komputer A ingin komunikasi dengan komputer B di subnet yang sama, A mengirim broadcast "Siapa yang punya IP 192.168.1.50?" — B menjawab dengan MAC address-nya — informasi ini disimpan di ARP cache untuk dipakai berikutnya tanpa broadcast ulang.

Switch managed (yang punya routing layer 3 atau bertindak sebagai gateway) menyimpan ARP table di memori hardware-nya yang terbatas. Kapasitas bervariasi menurut grade dan model switch. Saat jumlah perangkat aktif di jaringan melebihi kapasitas ini, switch tidak bisa lagi memetakan IP ke MAC dengan benar — dampaknya: traffic ke perangkat yang tidak tertampung akan gagal di-route, alias blackholed.

Visualisasi: Bagaimana ARP Overflow Memengaruhi Traffic

Diagram berikut menunjukkan apa yang terjadi saat ARP table belum penuh (kondisi normal) vs sudah overflow:

KODE
KONDISI NORMAL — ARP Table 60% terisi
══════════════════════════════════════

  PC-A (192.168.1.10)              PC-B (192.168.1.50)
      │                                  │
      │  "Siapa pemilik 192.168.1.50?"   │
      ├─────────► Switch ──── broadcast ─►
      │             │                    │
      │             │ ARP Table:         │
      │             │  192.168.1.50 = aa:bb:cc:dd:ee:ff
      │             │  ✅ Diingat        │
      │             │                    │
      │  ◄─────── route langsung ───────►│
                                          
  → Latency: <1ms, no broadcast lagi untuk session ini


KONDISI OVERFLOW — ARP Table 100% terisi
══════════════════════════════════════

  PC-A (192.168.1.10)              PC-B (192.168.1.50)
      │                                  │
      │  "Siapa pemilik 192.168.1.50?"   │
      ├─────────► Switch ──── broadcast ─►
      │             │                    │
      │             │ ARP Table: PENUH ❌
      │             │  Reply diterima TAPI
      │             │  tidak bisa di-cache
      │             │                    │
      │  ◄─── flooding ke SEMUA port ────►│
      │  ◄─── flooding ke SEMUA port ────►│
      │  ◄─── flooding ke SEMUA port ────►│
                                          
  → Setiap paket ke 192.168.1.50 broadcast ulang
  → Switch CPU 100%, semua user terdampak

Yang dirasakan user: koneksi terasa kadang-kadang berhasil, kadang-kadang tidak. Itu karena saat ARP overflow, switch berhasil reply untuk beberapa request (yang kebetulan masuk window cache turnover) tapi gagal untuk yang lain. Pola "intermittent" inilah yang sering bikin tim IT kira ada masalah kabel atau perangkat user.

Gejala ARP Table Penuh

Gejala ARP Table Penuh Masalah Lain
Ping ke IP lokal (gateway/NAS) Timeout intermittent ❌ Biasanya konsisten timeout / OK
Pola perangkat yang terdampak Acak — beberapa OK, beberapa tidak Cluster — satu segmen kabel/AP saja
Restart switch Langsung normal selama beberapa jam ✅ Tidak membantu
Restart router/modem Tidak membantu ❌ Membantu kalau masalah di router
Konfirmasi ISP Normal di sisi ISP Mungkin ada gangguan
Speed test (yang berhasil connect) Normal ✅ Sering turun
Akses internet langsung dari router Normal ✅ (bypass switch) Tergantung sumber

Tanda paling kuat yang membedakan ARP table penuh dari masalah lain: masalah hilang seketika setelah switch direstart, lalu kembali muncul beberapa jam kemudian. Pola siklik ini hampir patognomonik (sangat khas) untuk ARP overflow.

Tabel Kapasitas ARP Table per Model Switch (Indonesia)

Kapasitas ARP table di model switch yang umum dipakai di Indonesia. Angka ini per switch — kalau ada multiple switch di-stack atau di-cascade, masing-masing punya batasnya sendiri.

Vendor / Model Tipe Kapasitas ARP Cocok untuk
Ruijie RG-CS85 series Enterprise L3 32.768 entries Kampus besar, datacenter mini ✅
Ruijie RG-NBS series SMB L2/L3 4.096–8.192 Kantor 100–300 user ✅
Cisco SG350/SG500 SMB L3 4.000–8.000 Kantor 100–300 user ✅
Cisco Catalyst 9200/9300 Enterprise L3 32.000–64.000 Kampus, gedung perkantoran ✅
HP 1820 series SMB L2 (web-managed) ~512 Kantor kecil <50 user ⚠️
HP Aruba 2530 series SMB L2/L3 8.000 Kantor 100–200 user ✅
TP-Link TL-SG3428 SMB L2/L3 ~4.000 Kantor 80–200 user ✅
TP-Link TL-SG2210 SMB L2 (smart) ~256 Kantor kecil <30 user ⚠️
Cek datasheet selalu — angka di atas snapshot dari spek umum, bisa berbeda untuk firmware atau revisi tertentu. Cara paling akurat: jalankan perintah show platform resources atau equivalent untuk dapat angka real-time.

Rule of thumb cepat: jumlah perangkat aktif × 1.3 = estimasi ARP entries yang dibutuhkan (×1.3 untuk margin perangkat IoT, multi-VLAN, dan perangkat yang baru ON/OFF). Jaringan dengan 200 user produktif + 50 perangkat IoT = ~325 entries. Switch berkapasitas 512 entries sudah marginal, 1024 entries aman, 4096+ punya headroom untuk growth.

Kenapa ARP Table Bisa Penuh

Diagnosa: Konfirmasi ARP Table Penuh per Vendor

Cisco IOS / Catalyst

KODE
Switch# show arp summary
Switch# show ip arp | count
Switch# show platform resources

# Cisco IOS-XE (Catalyst 9000):
Switch# show platform hardware fed switch active fwd-asic resource tcam utilization

Cari baris yang menunjukkan ARP table usage mendekati atau melebihi kapasitas maksimum. Output show platform resources di Catalyst 9000 menampilkan resource utilization per ASIC.

Ruijie RG Series (Umum di Kampus Indonesia)

Ruijie banyak terpasang di kampus Indonesia karena harga kompetitif dengan fitur enterprise. Perintah show ARP-nya:

KODE
Ruijie# show arp
Ruijie# show arp statistics
Ruijie# show arp dynamic count

# Untuk lihat ARP per VLAN:
Ruijie# show arp vlan [vlan-id]

# Cek kapasitas hardware:
Ruijie# show resource arp

Output show arp dynamic count akan tampilkan total ARP dynamic entries (yang dipelajari otomatis, di luar yang static). Bandingkan dengan kapasitas dari datasheet model kamu (lihat tabel kapasitas di atas).

HP / Aruba

KODE
switch# show arp
switch# show arp statistics

# Aruba CX:
switch# show ip route summary

MikroTik (sebagai L3 switch atau gateway)

KODE
/ip arp print count-only
/ip arp print stats

# Per interface:
/ip arp print where interface=ether1

Solusi Darurat — Clear ARP Table

Solusi paling cepat saat incident sedang berlangsung. Jangan langsung restart switch (downtime besar) — coba clear ARP cache dulu yang downtime-nya hampir nol.

Vendor Perintah Clear ARP Downtime
Cisco IOS clear arp-cache atau clear ip arp < 1 detik ✅
Ruijie RG clear arp-cache < 1 detik ✅
HP / Aruba clear arp < 1 detik ✅
MikroTik /ip arp flush < 1 detik ✅
Restart switch (last resort) Hard reboot atau power cycle 2–5 menit ⚠️
Restart switch hanya kalau clear ARP cache tidak bekerja (kasus ekstrim). Restart memutus semua koneksi user 2-5 menit. Koordinasikan dengan user di jam kerja.

Solusi Permanen — 4 Pendekatan

1. Turunkan ARP Aging Time

Percepat penghapusan ARP entries yang sudah tidak aktif. Trade-off: kalau terlalu pendek, perangkat yang aktif harus re-resolve sering, latency naik sedikit.

KODE
# Cisco — turunkan ke 5 menit (default 4 jam)
Switch(config)# interface vlan [id]
Switch(config-if)# arp timeout 300

# Ruijie — 10 menit
Ruijie(config)# arp timeout 600

# MikroTik — 5 menit
/ip settings set arp-timeout=5m

2. Aktifkan Dynamic ARP Inspection (DAI)

Cegah ARP storm sebelum mengisi table. DAI akan rate-limit ARP request dan drop packet yang dianggap suspicious.

KODE
# Cisco
Switch(config)# ip arp inspection vlan [vlan-id]
Switch(config)# interface [port]
Switch(config-if)# ip arp inspection limit rate 100

# Ruijie (mirip syntax Cisco)
Ruijie(config)# ip arp inspection vlan [vlan-id]

3. Distribusi Routing — Jangan Konsolidasi di 1 Switch

Kalau punya multi-VLAN, jangan paksa semua inter-VLAN routing lewat 1 core switch. Distribusikan routing ke beberapa device (mis. router terpisah, atau core switch + distribution switch). Setiap device punya ARP table sendiri = total kapasitas naik.

4. Upgrade Switch (Last Resort)

Kalau jumlah perangkat memang sudah melebihi kapasitas hardware, tidak ada konfigurasi yang bisa mengatasi batasan fisik. Pilihan: upgrade ke switch dengan kapasitas lebih besar (lihat tabel kapasitas di atas), atau split jaringan jadi beberapa segmen yang lebih kecil dengan switch terpisah.

Hubungan dengan Masalah Jaringan Lain

ARP table penuh sering muncul bersamaan dengan masalah jaringan lain — kadang sebagai gejala, kadang sebagai akar. Pola yang sering ditemui di insiden besar:

Saat menangani incident jaringan besar, sering ada multiple root causes yang trigger satu sama lain. Untuk pendekatan diagnosa systematic dari layer 1 ke layer 7, pakai checklist diagnosa jaringan kantor.

FAQ — Pertanyaan yang Sering Ditanyakan

Tidak. ARP overflow tidak merusak hardware — ini batasan kapasitas software/memory yang sudah dirancang. Switch akan tetap berfungsi setelah restart. Tapi kalau dibiarkan berulang tanpa diatasi, downtime yang sering memengaruhi produktivitas dan kepercayaan pengguna.
Tidak perlu rutin kalau jaringan normal. Clear ARP cache adalah operasi diagnostik, bukan maintenance. Yang sebaiknya rutin: monitoring kapasitas ARP table (mingguan via SNMP), audit ARP aging time (saat audit konfigurasi switch tahunan), dan review jumlah perangkat aktif vs kapasitas (saat ada penambahan perangkat besar).
Sangat jarang. Komputer biasa (Windows/Linux/macOS) punya ARP cache lokal dengan kapasitas yang lebih dari cukup untuk satu komputer (ratusan entries). Yang jadi bottleneck di institusi adalah switch managed dan router yang harus tampung ARP untuk seluruh jaringan.
Pakai SNMP monitoring (Netdata, Zabbix, Prometheus + SNMP exporter) yang membaca MIB switch untuk metrik ARP table usage. Beberapa switch punya built-in alert threshold yang bisa kirim trap kalau usage melewati persentase tertentu (mis. 80%). Kalau tidak ada SNMP, alternatif: cron script SSH ke switch tiap jam, parse output <code>show arp summary</code>, kirim alert email kalau melewati threshold.
Switch unmanaged konsumer di rumah biasanya hanya punya MAC address table (forwarding table) di layer 2, bukan ARP table layer 3 — karena tidak melakukan routing. ARP table ada di router yang menjadi gateway. Untuk rumah: cek ARP table di router (mis. <code>arp -a</code> di router setelah login admin) atau di komputer (<code>arp -a</code> di Windows/macOS).
Tidak menyelesaikan masalah utama. Static ARP entry "menjamin" entry tertentu tidak akan kadaluarsa — bagus untuk perangkat critical (mail server, DC), tapi tetap mengisi slot di ARP table. Kalau jumlah perangkat sudah melebihi kapasitas, static entry malah memperburuk karena slot fixed tidak bisa dipakai untuk perangkat lain. Solusi sebenarnya: turunkan aging time, cegah ARP storm, atau upgrade switch.

Kesimpulan

ARP table penuh adalah masalah layer 2 yang sering jadi blind spot dalam troubleshooting jaringan. Karena tidak terlihat dari monitoring traffic biasa dan gejalanya mirip banyak masalah lain (gangguan ISP, masalah DNS, virus), waktu diagnosa bisa lama kalau tim IT tidak tahu mau cek ke mana. Sidik jari paling kuat: masalah muncul tiba-tiba, restart switch langsung memperbaiki, dan tidak ada perubahan konfigurasi sebelumnya. Solusi cepatnya satu baris perintah (clear arp-cache di Cisco/Ruijie, /ip arp flush di MikroTik), tapi ini hanya membeli waktu. Untuk solusi permanen, pilih dari tiga opsi: turunkan ip arp timeout ke 5 menit, aktifkan ARP inspection untuk hentikan ARP storm, atau upgrade switch kalau jumlah perangkat memang sudah melebihi kapasitas hardware. Yang sering luput: ARP table penuh sering muncul bersamaan dengan IP blacklist atau DNS cache stale — kalau kamu lagi diagnosa incident jaringan besar, cek checklist diagnosa lengkap untuk pendekatan systematic.

COBA SEKARANG
Buka Network Tools — Ping & Traceroute
→ Buka Network Tools — Ping & Traceroute
// ARTIKEL INI MEMBANTU?

Share ke teman yang butuh info ini: