BGP и маршрутизация в интернете
Коротко: Протокол пограничного шлюза (BGP) обменивается между крупными сетями интернета (автономными системами) сведениями о том, какие диапазоны IP они могут достичь. Так пакеты находят путь по всему миру.
Подробнее: У каждой автономной системы (AS, например провайдера) есть номер. Через BGP она объявляет префиксы («я достигаю 203.0.113.0/24») и передаёт изученные маршруты. Маршрутизаторы выбирают лучший путь по правилам и политикам. В BGP нет встроенной защиты, и он доверяет объявлениям.
Подробности
- AS-путь: список пройденных AS. Короче…
См. также: anycast и распределение нагрузки в сети, подсеть