Konfigurasi BGP Prefix List: Panduan Teknis dan Implementasi

Definisi dan Fungsi BGP Prefix List

BGP Prefix List adalah mekanisme kontrol filter yang digunakan untuk membatasi rute yang diterima atau dikirimkan oleh router BGP. Berbeda dengan Access Control List (ACL) yang memfilter berdasarkan alamat IP dan mask, Prefix List bekerja dengan mencocokkan awalan jaringan (network prefix) dan panjang mask (prefix length), menjadikannya alat yang jauh lebih efisien dan mudah dibaca untuk manajemen tabel routing BGP.

Sintaks Dasar Konfigurasi

Untuk membuat prefix list, gunakan perintah ip prefix-list [nama] [aksi] [network/mask]. Berikut adalah struktur dasar yang digunakan pada perangkat Cisco IOS:

Router(config)# ip prefix-list NAMA_LIST [seq 1-4294967295] {permit | deny} network/len [ge value] [le value]

Tabel Parameter Prefix List

ParameterDeskripsi
permitMengizinkan rute yang cocok dengan kriteria.
denyMenolak rute yang cocok dengan kriteria.
geGreater than or equal: panjang mask minimal.
leLess than or equal: panjang mask maksimal.
seqNomor urut untuk menentukan prioritas evaluasi.

Contoh Implementasi Praktis

Misalkan Anda ingin mengizinkan jaringan 192.168.0.0/16 tetapi hanya untuk subnet dengan panjang mask antara /20 hingga /24. Berikut adalah konfigurasinya:

Router(config)# ip prefix-list FILTER-SUBNET permit 192.168.0.0/16 ge 20 le 24

Setelah membuat prefix list, Anda harus menerapkannya ke dalam BGP neighbor menggunakan route-map:

Router(config)# route-map FILTER-BGP permit 10
Router(config-route-map)# match ip address prefix-list FILTER-SUBNET
Router(config)# router bgp 65001
Router(config-router)# neighbor 10.0.0.1 route-map FILTER-BGP in

Tips Troubleshooting Lapangan

  • Urutan Evaluasi: Prefix list dievaluasi dari nomor urut (sequence) terkecil ke terbesar. Jika tidak ada kecocokan, aksi default adalah deny all.
  • Verifikasi: Gunakan perintah show ip prefix-list untuk melihat daftar yang telah dikonfigurasi dan statistik hitungan (hit count) untuk memastikan filter bekerja sesuai ekspektasi.
  • Efisiensi: Selalu gunakan seq agar Anda dapat menyisipkan baris baru di tengah daftar tanpa harus menghapus seluruh konfigurasi.
  • Logika Mask: Jika ge dan le tidak ditentukan, router akan mencocokkan panjang mask yang tepat sesuai dengan nilai yang didefinisikan pada network/len.