Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Part_3-2.doc
Скачиваний:
8
Добавлен:
24.11.2019
Размер:
2.84 Mб
Скачать
        1. Повідомлення

RFC 1163 визначає чотири типи повідомлень:

Відкрити (open)

Модифікувати (update)

Попередження (notification)

Чергове (keepalive)

Відкрити (Open). Після встановлення сполучення за допомогою транспортного протоколу першим повідомленням, яке висилається у кожну сторону, є повідомлення відкрити. Якщо таке повідомлення прийнятне для приймача, то назад висилається чергове повідомлення на підтвердження повідомлення відкрити. Після успішного підтвердження повідомлення відкрити може здійснюватися обмін повідомленнями модифікації, попередження і черговими повідомленнями.

Крім загального заголовка пакету BGP, повідомлення відкрити визначає власні поля. Поле версія забезпечує номер версії BGP і дозволяє приймачу встановити, чи він використовує таку саму версію протоколу. Поле автономна система містить номер AS передавача. Поле затримка (hold-time) вказує максимальну кількість секунд, протягом яких можна не отримувати повідомлень, перш ніж передавач буде вважатися нечинним. Поле код автентифікації вказує застосований тип автертифікації (якщо вона вживається). Поле дані автентифікації містить актуальні дані для автентифікації (якщо вони наявні).

Модифікувати (Update). Модифікаційні повідомлення забезпечують модифікацію раутінгу для інших BGP-систем. Інформація у цих повідомленнях вживається для конструювання графа, який описує відношення між різними AS. Крім спільного BGP-заголовка, модифікаційні повідомлення мають додаткові власні поля, які забезпечують раутінгову інформацію з атрибутів шляхів, що відповідають кожній мережі.

BGP визначає 5 атрибутів:

Джерело (Origin) – може приймати одне із трьох значень: IGP, EGP або некомплектне. Атрибут IGP означає, що мережа є частиною AS. Атрибут EGP означає, що інформація отримана від протоколу EGP. Впровадження BGP можуть бути схильні до надавання переваги маршрутам IGP перед маршрутами EGP, оскільки EGP відмовляє при наявності петель раутінгу. Некомплектний атрибут вживається для позначення, що мережа відома через деякі інші засоби.

AS-шлях (AS path) – забезпечує чинний список AS на шляху до призначення.

Наступний стрибок (Next hop) – забезпечує IP-адресу раутера, який може бути використаний для наступного стрибка до мережі, вказаної в модифікаційному повідомленні.

Недосяжний (Unreachable) – цей атрибут, якщо він присутній, позначає недосяжний маршрут.

Метрика між AS (Inter-AS metric) – забезпечує BGP-раутеру спосіб для оголошення його коштів для досягнення призначення, розташованого всередині власної AS. Ця інформація може бути використана раутерами, зовнішніми відносно AS, яка здійснює оголошення, для визначення оптимального маршруту всередині AS до певного призначення.

Попередження (Notification). Повідомлення-попередження висилаються, коли виявлено стан помилки і один раутер бажає повідомити іншому, що він припиняє сполучення з останнім. Крім спільного BGP-заголовка, повідомлення-попередження містять поле коду помилки, поле підкоду помилки і данв про помилку. Поле коду помилки вказує тип помилки і може бути одним із таких:

Помилка в заголовку повідомлення (Message header error) – вказує на проблему із заголовком повідомлення, таку як неприйнятна довжина повідомлення, неприйнятне значення поля маркера або неприйнятний тип повідомлення.

Помилка в повідомленні “відкрити” (Open message error) – вказує на проблему з повідомленням відкрити, таку як номер версії, яка не підтримується, неприйнятний номер AS або IP-адреси, або неприйнятний код автентифікації.

Помилка в модифікаційному повідомленні (Update message error) – приклади помилок включають неправильно сформований список атрибутів, помилки в списку атрибутів, неправильний атрибут наступного стрибка.

Перевищений час затримки (Hold time expired) – вказує на перевищення часу затримки, після якого BGP-вузол вважається нечинним.

Чергове (Keepalive). Чергові повідомлення не мають додаткових полів, крім спільного заголовка. Ці повідомлення часто висилаються для забезпечння перед перевищенням часу в таймері затримки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]