AF
AHMAD FAUZI TECH INSIGHTS & TO-DO\'S
Kembali ke Daftar Artikel
Network Engineering 6 Min Baca 23 Oct 2026 6 Views

BGP Peering OpenIXP & CDIX di MikroTik: Catatan Lapangan Hindari As-Path Looping & Asimetris Routing

Pengalaman nyata mengonfigurasi multi-homing BGP di MikroTik CCR. Cara jitu mengatur routing-filter, BGP Community, dan AS-Path Prepending agar traffic lokal tidak nyasar ke transit internasional.

BGP Peering OpenIXP & CDIX di MikroTik: Catatan Lapangan Hindari As-Path Looping & Asimetris Routing

Salah satu tantangan paling menarik saat saya mengelola core routing untuk ISP adalah ketika mulai menghubungkan Autonomous System (AS Number) kita ke beberapa Internet Exchange (IX) lokal seperti OpenIXP dan CDIX. Kalau filternya tidak rapi, siap-siap traffic domestik malah muter lewat transit internasional Singapura.

Studi Kasus: Masalah Asimetris Routing

Di lapangan, sering kali traffic download masuk lewat jalur IX lokal yang murah dan kencang (1-2 ms), tapi traffic balasan (upload/ACK) malah keluar lewat jalur transit global yang latensinya 15-25 ms. Hal ini menyebabkan packet overhead, jitter pada aplikasi meeting online, dan pembengkakan tagihan bandwidth transit.

Topologi & Kebijakan Routing

Kunci dari stabilitas BGP multi-homing ada di penerapan BGP Community dan pengaturan Local Preference serta AS-Path Prepending:

Contoh Konfigurasi Routing Filter di RouterOS v7

Di RouterOS v7, syntax routing filter sudah beralih menggunakan format rule chain berbasis ekspresi:

# Routing Filter Inbound dari OpenIXP
/routing filter rule
add chain=OPENIXP-IN rule="if (dst in 0.0.0.0/0 && dst-len <= 24) { set bgp-local-pref 200; accept; } else { reject; }"
add chain=OPENIXP-IN rule="reject;"

# Filter Outbound agar prefix internal kita tidak bocor sembarangan
/routing filter rule
add chain=OPENIXP-OUT rule="if (dst in 103.xxx.xxx.0/24) { accept; } else { reject; }"

Teknik AS-Path Prepending untuk Jalur Backup

Jika kita ingin upstream transit hanya dipakai sebagai cadangan ketika peering OpenIXP down, kita perlu "memperpanjang" AS-Path kita ke arah upstream transit:

/routing filter rule
add chain=UPSTREAM-OUT rule="if (dst in 103.xxx.xxx.0/24) { set bgp-path-prepend 3; accept; }"

Tips Pengujian di Lapangan

Setelah BGP established, jangan cuma cek tabel routing di router sendiri. Manfaatkan Looking Glass publik (misal milik Telkom, Biznet, atau Hurricane Electric) untuk melihat bagaimana ASN lain di dunia melihat prefix IP kita. Pastikan prefix kita terbaca 1 hop langsung di IX lokal.

Share:
Ahmad Fauzi
Tentang Penulis

Ahmad Fauzi

IT Consultant, Network Engineer & Full-Stack Developer asal Karawang. Berfokus pada perancangan arsitektur jaringan internet ISP DENTIKA-NET, software enterprise NEXTIDEA, optimasi cloud, dan teknologi AI terkini.

Artikel Terkait