BGP (Border Gateway Protocol)

BGP — протокол маршрутизации между автономными системами (AS), основа глобальной интернет-маршрутизации.

Как работает

AS обмениваются информацией о доступных префиксах. Path-vector алгоритм. Policy-based routing: preference для маршрутов. eBGP между AS, iBGP внутри. TCP-based (порт 179). Convergence может занять минуты.

BGP в гейминге

Multi-CDN routing. Anycast для DDoS-защиты. Traffic engineering: направление в оптимальные регионы. Peering agreements с ISPs для снижения latency. Route optimization критично для игровых пользователей.

Anycast

Тот же IP из multiple locations, ближайший отвечает. Snijающий latency. Cloudflare, Google 8.8.8.8 используют anycast. Игровые платформы для authentication endpoints anycast применяют.

Security

BGP hijacking: атаки перенаправления трафика. RPKI: cryptographic валидация route origins. Ежедневные инциденты в интернете. Мониторинг через BGPStream. Filters для protection.