Процесс установки одноранговых отношений BGP.

40 0 1 0

 

Состояние Idle

  1. Как правило, BGP запускается в состоянии Idle (в этом случае отклоняются все входящие соединения). При наступлении события пуска инициализируются все процессы BGP.
    Ресурсы BGP
    Включается таймер повторного подключения (ConnectRetry), инициализируется TCP-соединение с соседним устройством, отправляется ответ на сообщение об инициализации TCP-соединения от соседнего устройства и устанавливается состояние Connect.

  2. Событие пуска — это процесс, при котором оператор настраивает процесс BGP или сбрасывает существующий процесс либо программное обеспечение маршрутизатора сбрасывает BGP.
    Проблему вызывает этот процесс.

  3. При возникновении ошибки состояние процесса BGP меняется на Idle. Маршрутизатор может попытаться инициировать другое событие запуска.
    После первого возврата в состояние Idle маршрутизатор автоматически включает таймер повторного подключения, когда время истекает.
    После этого маршрутизатор больше не запускает таймер повторного подключения BGP. Первый промежуток времени составляет 60 секунд, затем время удваивается по сравнению с предыдущим промежутком (120 с), то есть растет в геометрической прогрессии.
    Добавлено.

 

Состояние Connect

В этом состоянии процесс BGP определяет последующие действия после установления TCP-соединения.

  1. Если TCP-соединение установлено успешно, BGP очищает таймер ConnectRetry, завершает инициализацию и отправляет сообщение Open соседнему устройству.
    К состоянию Open.

  2. Если TCP-соединение не установлено, BGP продолжает контролировать соединение, инициированное соседом, сбрасывает таймер ConnectRetry и пересылает сообщение Active.
    Состояние.

  3. Если время ожидания ConnectRetry в состоянии соединения истекает, таймер перезапускается и пытается установить TCP-соединение с соседним устройством.
    Если возникает какое-либо другое событие ввода в состоянии соединения, вызов переходит в состояние Idle.

 

Состояние Active

В этом состоянии BGP пытается установить TCP-соединение с соседним устройством

  1. Если соединение установлено успешно, BGP очищает таймер ConnectRetry, завершает инициализацию, отправляет сообщение Open соседнему устройству и пересылает сообщение
    Таймер удержания устанавливается на 4 минуты при отправке сообщения Open.

  2. Если время таймера ConnectRelay истекает в активном состоянии, возвращается состояние Connect и таймер ConnectRelay сбрасывается.
    Инициируется TCP-соединение с одноранговым узлом и продолжается прослушивание соединения от однорангового узла.

  3. При попытке соседнего устройства установить сеанс TCP с неизвестным IP-адресом таймер ConnectRelay сбрасывается, соединение отклоняется, и остается индикация активного состояния.

  4. Любое событие (помимо события запуска) возвращается в состояние Idle.

 

Состояние Open Send

В этом состоянии сообщение Open было отправлено и BGP ожидает сообщения Open от соседнего устройства.

  1. При получении сообщения Open и обнаружении ошибки отправляется уведомление соседнему устройству, при этом система переходит в состояние Idle.

  2. Если полученное сообщение Open верно, соседнему устройству отправляется сообщение Keepalive, а таймер Keepalive очищается.
    Согласовывается короткое время удержания. Если установлено значение 0, таймер удержания и таймер Keepalive не запускаются. Выберите IBGP или EBGP в соответствии с номером AS,
    В то же время состояние меняется на OpenConfirm.

  3. Если получено сообщение о прерывании TCP-соединения, конечная локальная станция прерывает BGP-соединение, сбрасывает таймер ConnectRetry и переходит в состояние Active.

 

Состояние Open Confirm

В этом состоянии BGP ожидает сообщение Keepalive или уведомление.

  1. Если получено сообщение Keepalive, устанавливается состояние Establish.

  2. Если получено уведомление, система переходит в состояние Idle, а TCP-соединение разрывается.

  3. Если истекает время удержания и обнаруживается ошибка или возникает событие остановки, BGP отправляет уведомление соседнему устройству и отключается от него.
    Соединение переходит в состояние незанятости.

 

Состояние Establish

В этом состоянии установлено соединение между одноранговыми узлами BGP и можно обмениваться сообщениями Update Keepalive и уведомлениями.
Система автоматически переключается в состояние Idle и разрывает соединение.

  • x

Комментарий

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход