🗺️ Поширення маршрутів BGP — автономні системи, політика маршрутизації та збіжність
Справжня симуляція BGP на основі вектора шляху: оголошення поширюється крок за кроком через автономні системи, кожна з яких дійсно обирає найкращий шлях за політикою клієнт > однорангова > провайдер та довжиною AS-шляху, а потім знову сходиться після відкликання чи збою AS.
Про цю симуляцію
Ця симуляція реально моделює BGP на основі вектора шляху — протокол, що з’єднує весь Інтернет. Оголошення маршруту поширюється крок за кроком від автономної системи (AS) до автономної системи; кожна AS справді застосовує класичну політику пріоритетів BGP — спершу маршрути від клієнтів, потім від однорангових, потім від провайдерів — і зрештою обирає найкоротший AS-шлях серед варіантів однакового пріоритету. Коли маршрут відкликається чи AS виходить з ладу, мережа заново сходиться, іноді через тимчасові петлі маршрутизації, точно так само, як у реальному Інтернеті.
🔬 Що показано
Граф автономних систем, з’єднаних однораноговими, клієнтськими та провайдерськими зв’язками. Коли одна AS оголошує префікс, оновлення поширюється хвилею через мережу; кожен вузол переобчислює свій найкращий шлях за реальними правилами вибору BGP і поширює результат далі своїм сусідам.
🎮 Як користуватись
Натисніть на будь-яку AS, щоб оголосити з неї новий префікс, і спостерігайте, як оновлення поширюється мережею. Відкличте маршрут чи виведіть AS з ладу, щоб побачити збіжність наново — іноді з тимчасовими петлями маршрутизації, доки мережа не стабілізується на новому найкращому наборі шляхів.
💡 Чи знали ви?
Реальні збої BGP-конфігурації (наприклад, помилкове оголошення чужих префіксів) неодноразово спричиняли масштабні перебої в Інтернеті — включно з відомим випадком 2008 року, коли одна пакистанська телекомунікаційна компанія випадково «поглинула» глобальний трафік YouTube на кілька годин.