Перейти к содержимому

Пост канала

Серверная Админа | Компьютерные сети
  1. фото

    👋 Привет, сетевой друг! Сегодня расскажу про BGP Add-Path (RFC 7911) - расширение BGP, которое позволяет передавать несколько маршрутов до одной подсети вместо одного лучшего. 🟣В чём проблема: представьте Route Reflector, который получает три маршрута до 10.50.0.0/16 от разных маршрутизаторов. Он выбирает лучший и объявляет его клиентам. Остальные пути остаются скрытыми, хотя вполне могут работать. Если основной маршрут пропадёт, клиентам придётся ждать, пока RR выберет и объявит другой. 🟣Как работает Add-Path: в BGP UPDATE добавляется 32-битный Path Identifier. Благодаря ему сосед может различать несколько маршрутов к одному префиксу: 10.50.0.0/16 → Path ID 101 → R1 10.50.0.0/16 → Path ID 102 → R2 10.50.0.0/16 → Path ID 103 → R3 Теперь клиент заранее знает об альтернативных путях, даже если использует только один. 🟣Как включить на Cisco IOS XR: router bgp 65000 address-family ipv4 unicast additional-paths receive additional-paths send additional-paths selection route-policy ADDPATH Здесь ADDPATH - заранее созданная route-policy, определяющая, какие дополнительные пути разрешено передавать. Соседи должны согласовать поддержку Add-Path через BGP Capability 69. Причём отправка и получение дополнительных путей согласуются отдельно. 🟣Где пригодится: прежде всего в больших BGP-сетях с Route Reflector. Add-Path помогает бороться с path hiding, когда RR скрывает рабочие альтернативы от своих клиентов. Но это не ECMP: несколько полученных маршрутов ещё не означают, что трафик пойдёт по всем одновременно. 🟣Проверка: show bgp neighbors show bgp ipv4 unicast 10.50.0.0/16 Первая команда покажет согласованные BGP capabilities, вторая - известные маршруты до префикса. 🤖Бесплатный ChatGPT

    Открыть в MAX
    Просмотры
    297
    ER
    1,3%
    Реакции
    4