Після встановлення TCP, який одноранговий BGP спочатку надішле відкрите повідомлення?


11

Після встановлення з'єднання Tcp між двома однорідними bgp. який одноранговий спочатку надішле відкрите повідомлення? активний одноранговий (який ініціює вихідне з'єднання) або пасивний аналогічний? (одноранговий, який приймає вхідне з'єднання).

Або це незалежно від цього активного пасивного стану? Чи може хтось із однолітків надіслати перше відкрите повідомлення на основі планування?

Що буде, коли надійде відкритий обмін повідомленнями до того, як локальний маршрутизатор відправить відкрите повідомлення?

Чи є якась хороша діаграма BGP Peer fsm? RFC4271 не має діаграми fsm :(

Відповіді:


15

який одноранговий спочатку надішле відкрите повідомлення?

Зазвичай динамік, який відкриває розетку, надсилає перше відкрите повідомлення. Але це насправді не має значення ( уточнюйте таймер DelayOpen ), тому що BGP також забезпечує спосіб затримати повідомлення OPEN, щоб спочатку надіслати протилежний одноранговий:

    Варіант 1: DelayOpen

    Опис: Додатковий атрибут сеансу DelayOpen дозволяє
                 реалізації, налаштовані на затримку надсилання
                 повідомлення OPEN для певного періоду часу
                 (DelayOpenTime). Затримка дозволяє віддалений BGP
                 Період часу для надсилання першого відкритого повідомлення.

         Значення: ІСТИНА або ЛЖ

У тому випадку, якщо обидва динаміки відкривають повторювані сеанси TCP та надсилають OPEN повідомлення у кожній розетці одночасно, ідентифікатор BGP використовується для вирішення того, який сокет слід закрити. Див. RFC 4271, Розділ 6.8 :

6.8. BGP Connection Collision Detection

If a pair of BGP speakers try to establish a BGP connection with each other 
simultaneously, then two parallel connections well be formed. If the source IP address 
used by one of these connections is the same as the destination IP address used by the 
other, and the destination IP address used by the first connection is the same as the 
source IP address used by the other, connection collision has occurred. In the event 
of connection collision, one of the connections MUST be closed.

Based on the value of the BGP Identifier, a convention is established for detecting 
which BGP connection is to be preserved when a collision occurs. The convention is to 
compare the BGP Identifiers of the peers involved in the collision and to retain only 
the connection initiated by the BGP speaker with the higher-valued BGP Identifier. 

Чи є якась хороша діаграма BGP Peer fsm?

У Вікіпедії є ця спрощена BGP FSM .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.