2026 kuresel internet DFZ tablosunda 1 milyonu asan rotalari coklu transit (Upstream) ve IXP oturumlarinda yonetin. BIRD ve FRRouting ag motorlarini RAM kullanimi, oturum oturma hizi (konverjans) ve Linux FIB yukunde kiyaslayin.
Tek Surecli Yuksek Hizli Rota Sunucusu
Moduler Surec Mimarisi (Zebra + BGPD)
RPKI ROV dogrulamali ve Linux cekirdek FIB senkronizasyonlu bildirimsel sablon.
# /etc/bird/bird.conf — BIRD 2.x Internet DFZ BGP Yapilandirmasi
router id 198.51.100.1;
define OWNAS = 65001;
protocol device {
scan time 10;
}
# RPKI ROV (Route Origin Validation)
protocol rpki rpki_validator {
roa4 { table master4; };
roa6 { table master6; };
remote 127.0.0.1 port 8282; # Routinator / StayRTR
refresh 600;
}
# Linux Cekirdegine (FIB) Rota Aktarimi
protocol kernel {
ipv4 {
table master4;
export filter {
if source = RTS_BGP then accept;
reject;
};
};
learn;
}
# Upstream BGP Transit Oturumu
protocol bgp upstream_transit1 {
local as OWNAS;
neighbor 192.0.2.1 as 64496;
ipv4 {
table master4;
import filter {
if roa_check(rpki_validator, net, bgp_path.last) = ROA_INVALID then reject;
accept;
};
export none;
};
}Cisco/Zebra tarzi route-map ve graceful-restart destekli kurumsal sablon.
! /etc/frr/frr.conf — FRRouting BGP Yapilandirmasi frr version 10.0 frr defaults traditional hostname border-router01 log syslog informational no ip forwarding ! router bgp 65001 bgp router-id 198.51.100.1 no bgp default ipv4-unicast bgp graceful-restart ! neighbor 192.0.2.1 remote-as 64496 neighbor 192.0.2.1 description UPSTREAM-TRANSIT-1 ! address-family ipv4 unicast neighbor 192.0.2.1 activate neighbor 192.0.2.1 route-map RM_UPSTREAM_IN in neighbor 192.0.2.1 route-map RM_DENY_ALL out exit-address-family ! route-map RM_UPSTREAM_IN permit 10 set local-preference 100 ! route-map RM_DENY_ALL deny 10 !
Kuresel internet yonlendirme tablosu (Default Free Zone - DFZ), 2026 yili itibariyle 965.000'den fazla IPv4ve 215.000'den fazla IPv6 prefix'ine ulasmistir. Bir otonom sistem (AS) sahibi olan hosting saglayicilari veya veri merkezleri, yedeklilik amaciyla en az 2 veya 3 ayri Tier-1 telekom operatorunden (Lumen, Telia/Arelion, Cogent, Turk Telekom) tam internet tablosu alir. Bu durum, yonlendirme surecinin belleginde (RIB) ayni anda 3.5 milyondan fazla rota girdisinintutulmasi anlamina gelir.
CZ.NIC tarafindan gelistirilen BIRD, ozellikle Internet Exchange Point (IXP) rota sunuculari ve yuksek hacimli kenar yonlendiriciler (Edge Routers) icin tasarlanmistir. C dilinde ozenle optimize edilmis bellek yapilari sayesinde, milyonlarca rotayi rakip yazilimlara gore %60'a varan daha az RAM ile saklar. Bildirimsel filtre fonksiyonlari saniyede 200.000'den fazla rotayi filtreleyip anons edebilir.
Linux Foundation catisi altinda gelistirilen FRR, Quagga/Zebra mirasini modern C standartlarina tasimistir. Zebra, BGPD, Staticd gibi ayrik surecler uzerinden calisir ve Cisco IOS tarzinda endustriyel bir komut arayuzu (vtysh) sunar. Bellek tuketimi BIRD'e gore daha yuksek olsa da; veri merkezi yapilarinda EVPN Type-2 ve Type-5 VXLAN overlay anonslarinda rakipsizdir.
BGP yonlendirme surecinin hafizasinda tuttugu tum aday rotalarin toplamina RIB denir. Bu rotalar arasindan BGP en iyi yol algoritmasi (Local Preference, AS-Path, MED) ile secilen tekil en iyi rotalar ise FIB olarak Linux cekirdeginin ag yiginina (ip route) yazilir. Cekirdek uzerindeki FIB tablosunun 1 milyon rotaya ulasmasi, cekirdek belleginde yaklasik 250 MB ek RAM gerektirir ve paket iletiminde route lookup hizini dogrudan etkiler.
2026 standartlarinda BGP guvenligi artik opsiyonel degildir. BGP rota kacirma (BGP hijacking) saldirilarini ve hatali prefix anonslarini engellemek icin RTR protokolu (Routinator / StayRTR) uzerinden RPKI ROA veritabani cekilmeli veROA_INVALID olarak isaretlenen sahte rotalar cekirdege alinmadan derhal reddedilmelidir.