Memahami Perbedaan Local Preference dan AS Path Prepend dalam BGP FortiGate

Pelajari perbedaan Local Preference dan AS Path Prepend dalam BGP FortiGate. Panduan lengkap dengan contoh konfigurasi, flow arah, dan analogi praktis

Perbedaan Local Preference dan AS Path Prepend dalam BGP

Dalam dunia BGP (Border Gateway Protocol), dua parameter yang paling sering digunakan untuk mengontrol arah lalu lintas adalah Local Preference dan AS Path Prepend. Namun, banyak engineer yang masih keliru membedakan kapan keduanya dikonfigurasi dan apa efeknya terhadap trafik jaringan.

Artikel ini akan menjelaskan perbedaan mendasar antara keduanya, lengkap dengan contoh, flow arah konfigurasi, dan analogi praktis untuk memudahkan pemahaman.

🟢 Apa itu Local Preference?

Local Preference (sering disingkat local-pref) adalah atribut BGP yang digunakan untuk menentukan jalur keluar (outbound) dari dalam Autonomous System (AS). Nilai default local-pref adalah 100, dan semakin tinggi nilainya, semakin diprioritaskan sebagai jalur keluar.

Flow-nya:

  • Di-set saat menerima route dari peer (INBOUND)
  • Dipakai untuk menentukan keluar lewat mana (OUTBOUND)

Local-pref di-set waktu route MASUK ke FortiGate, tapi efeknya adalah router akan milih KELUAR lewat mana.

🔵 Apa itu AS Path Prepend?

AS Path Prepend adalah teknik untuk menambahkan nomor AS kita sendiri secara berulang-ulang saat mengirim route ke peer BGP. Tujuannya adalah agar jalur tersebut terlihat lebih panjang dan kurang disukai oleh router tetangga.

Flow-nya:

  • Di-set saat mengirim route ke peer (OUTBOUND)
  • Efeknya mengatur traffic yang MASUK ke AS kita (INBOUND)

Prepend di-set waktu route KELUAR dari FortiGate, tapi efeknya adalah mengatur traffic yang MASUK ke FortiGate.

🔁 Ringkasan Visual

Atribut Flow Config-nya Dampak Trafik Arah Kontrol
Local Preference INBOUND Milih jalur keluar OUTBOUND
AS Path Prepend OUTBOUND Mengatur traffic masuk INBOUND

🧠 Analogi Gerbang:

Kalau kamu bayangkan FortiGate seperti sebuah gerbang jaringan:

  • Local Preference membantu milih keluar lewat pintu mana.
  • Prepend membantu mengatur tamu masuk lewat pintu mana.

Contoh Konfigurasi FortiGate

Contoh konfigurasi menggunakan route-map di FortiGate:

config router route-map
  edit "PREPEND-EXAMPLE"
    config rule
      edit 1
        set match-ip-address "PREFIX-GROUP-A"
        set set-aspath "65400 65400 65400"
      next
    end
  next

  edit "LOCALPREF-EXAMPLE"
    config rule
      edit 1
        set set-local-preference 200
      next
    end
  next
end
  • PREPEND-EXAMPLE: Menambah panjang AS Path untuk membuat rute kurang menarik bagi peer.
  • LOCALPREF-EXAMPLE: Memberikan prioritas lebih tinggi untuk route yang diterima, agar router memilih jalur tersebut sebagai jalur keluar.

Kesimpulan

Masih banyak yang mengira local-pref itu "buat masuk ke FortiGate", dan prepend itu "buat keluar dari FortiGate". Padahal kenyataannya terbalik arah flow-nya. Gunakan panduan berikut sebagai acuan:

Route-map Atribut Value Flow Tujuan
PREPEND-EXAMPLE AS Path Prepend 65400 65400 65400 OUTBOUND Mengatur traffic masuk (inbound) ke jalur lain
LOCALPREF-EXAMPLE Local Preference 200 INBOUND Memprioritaskan jalur keluar dari FortiGate

Dengan memahami peran dan arah masing-masing atribut, kamu bisa lebih presisi dalam merancang strategi routing BGP, baik dalam skenario multi-uplink, load balancing, maupun kontrol jalur masuk dan keluar.

Semoga artikel ini membantu kamu memahami konsep BGP secara lebih solid!