Bgp next-hop
[Ред] Опис атрибута next-hop
Next-hop в BGP відрізняється від IGP протоколів. У BGP next-hop, як правило, вказує на eBGP-сусіда, який відправив оновлення в локальну автономну систему. Відповідно, для iBGP-маршрутизаторів, next-hop знаходиться не в безпосередньо приєднаної мережі.
Для того щоб отриманий маршрут був обраний як найкращий в таблиці BGP і був поміщений в таблицю маршрутизації, необхідно щоб зазначений next-hop був доступний. Перевірка доступності next-hop фактично змушує маршрутизатор двічі переглядати таблицю маршрутизації для того щоб визначити доступність прийшов маршруту - це і називається рекурсивної маршрутизацією. Для того щоб перевірка доступності next-hop була пройдена, необхідно щоб в IGP протоколі, який працює в локальній автономній системі, був маршрут до цього next-hop.
Якщо next-hop для певного маршруту не доступний, то цей маршрут буде збережений в таблиці BGP, але він не може бути поміщений а таблицю маршрутизації.
Зміна атрибута next-hop залежить від того яким сусідові анонсується маршрут - iBGP або eBGP:
[Ред] Third party next hop

[Ред] Next-hop в Cisco
[Ред] next-hop-self
Зміна поведінки за замовчуванням атрибута next-hop для iBGP-сусіда - всі оновлення для сусіда відправляти із зазначенням в якості next-hop локального маршрутизатора:
[Ред] next-hop-unchanged
Зміна поведінки за замовчуванням атрибута next-hop для eBGP-сусіда - всі оновлення для сусіда відправляти без зміни атрибута next-hop: