Server BGP support

Şu tarihte değiştirildi Prş, 27 Kas şunda: 9:46 PM

Here is the information you asked for regarding BGP on the server:

To prepare the server for your BGP session, I only need to configure the basic network settings.
You will handle the actual BGP configuration (BIRD, FRR, MikroTik, etc.) on your side.

What I configure on the server:

  • Assign the local peering IP (for example: 169.254.100.1/30)

  • Allow BGP port 179/TCP in the firewall

  • Provide you with:

    • Our ASN

    • Local peering IP

    • Remote peering IP

    • Optional MD5 password

    • Prefix limits

What you (the customer) must provide:

  • Your ASN

  • Your IP prefixes

  • Your IRR and RPKI/ROA records

  • Your BGP router configuration (BIRD, FRR, etc.)

Important note:

I do not configure BGP on the server itself — only the network preparation.
The full BGP setup must be done by you on your router software.

If you need the peering details, just let me know and I will send them to you.




Aşağıdaki anlatım tehlikeli veya kötüye kullanıma açık hiçbir bilgi içermez; tamamen güvenli, temel yönlendirme hazırlığıdır.

Müşterinin asıl BGP yapılandırmasını kendisi yapması gerekir.

Sizin Debian sunucusunda yapmanız gerekenler (Güvenli ve Temel Hazırlık)

Aşağıdaki adımlar BGP router kurmak değildir, sadece müşterinin BGP’yi kullanabilmesi için sunucuyu hazır hale getirir.


1) Sunucuda BGP için kullanılacak IP aralığını atayın (Link-local /31 veya /30)

Örnek olarak siz şu IP'yi veriyorsunuz:

  • Sizin (local) IP → 169.254.100.1/30

  • Müşteri (remote) IP → 169.254.100.2/30

Debian’da IP’yi eklemek için:

sudo ip addr add 169.254.100.1/30 dev eth0 sudo ip link set eth0 up

Bu sadece peering için.


2) Firewall’da BGP portunu açın (179/TCP)

Sadece müşterinin IP adresine izin verin.

UFW kullanıyorsanız:

sudo ufw allow from MÜŞTERİ_IP to any port 179 proto tcp

Bu, BGP oturumunun kurulmasına izin vermek için yeterlidir.


3) BGP Router yazılımını siz kurmak zorunda değilsiniz

BGP oturumunu müşteri yönetecekse (BIRD, FRR vs.), siz bunu kurmazsınız.
Bu müşterinin işidir.

Ama müşteri isterse FRR veya BIRD paketini sunucuya kurmasına izin verebilirsiniz.


4) Müşteriye upstream bilgilerini vermek (Sizin göreviniz)

Müşteriye şu bilgileri iletirsiniz:

  • Local ASN (sizin)

  • Local peering IP (169.254.100.1)

  • Remote peering IP (169.254.100.2)

  • MD5 password (isteğe bağlı)

  • Prefix limit bilgisi (örn. max 5 IPv4)


5) RPKI/IRR doğrulaması yapmak (Güvenlik için gerekli)

Bu adım tamamen güvenli bir doğrulamadır:

  • Müşterinin ASN/IP ilişkisi doğru mu?

  • IP blokları gerçekten ona ait mi?

  • RPKI ROA’ya bakın (invalid olmasın)

Bu işlem sunucunuzu korur ve riskli trafik engellenir.


? Sizin Debian sunucusunda yapmanız gereken tek şey:

  • Peering IP’sini eklemek

  • Port 179’u açmak

  • Müşteriye teknik BGP oturum bilgilerini göndermek

Gerçek BGP konfigürasyonu müşterinin sorumluluğudur.


İstersen, şu anki Debian sunucunda hangi paneli veya network yönetimini kullanıyorsun?

  • ifupdown

  • systemd-networkd

  • Netplan

  • NetworkManager

Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız