В процессе выполнения протокола BGP маршрутизаторы обмениваются служебными сообщениями.

OPEN – посылается после установления TCP-соединения. Ответом на OPEN будет сообщение KEEPALIVE или NOTIFICATION.

KEEPALIVE – сообщение предназначено для подтверждения установления отношений соседства и контроля активности открытого соединения. BGP-соседи обмениваются сообщениями KEEPALIVE через определенные интервалы времени.

NOTIFICATION – сообщение предназначено для информирования соседа о закрытии соединения и причине. После отправления этого сообщения соединение BGP закрывается.

UPDATE – сообщение предназначено для объявления и отзыва маршрутов. С помощью сообщений UPDATE, после установления соединения, пересылаются все маршруты, которые маршрутизатор хочет объявить (full update). В процессе работы пересылаются только данные о добавлении или удалении маршрутов (partial update).

Для поддержки маршрутизации протокол BGP использует три базы данных:

Adj-RIBsIn - маршруты, полученные от соседей.

Loc-RIB - маршруты, используемые самим маршрутизатором.

Adj-RIBsOut – маршруты, объявляемые соседям.

 

На маршрутизаторе конфигурируются две политики:

политика приема маршрутов (accept policy)

политика объявления маршрутов (announce policy).

 

Рассмотрим процесс обработки маршрутов (рис. 3.6).

 

1. Маршруты, полученные от соседей BGP, помещаются в базу данных Adj-RIBsIn.

2. На основании политики приема, для каждого маршрута в Adj-RIBsIn вычисляется приоритет. При этом некоторые маршруты могут быть отбракованы (признаны неприемлемыми).

3. Из оставшихся маршрутов для каждой сети назначения выбирается маршрут с большим приоритетом и заносятся в базу Loc-RIB. Эти данные используются в таблице маршрутизации и для перераспределения во внутренний протокол маршрутизации.

 

 

 

4. Затем выполняется отбор маршрутов для объявления соседям. Из LocRIB выбираются маршруты в соответствии с политикой объявления и помещаются в базу Adj-RIBsOut. Маршрутизатор может иметь разные политики объявления для каждого соседа.

Замечание. Маршрутизатор BGP объявляет только те маршруты, которые он сам использует.

 

 

Рис. 3.6. Процесс обработки маршрутов.

 

 








Дата добавления: 2016-02-24; просмотров: 1175;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.