Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mk2.lan.edited.doc
Скачиваний:
13
Добавлен:
31.07.2019
Размер:
855.04 Кб
Скачать
  1. В каких случаях при работе протокола bgp используется сообщение update? Формат этого сообщения?

Сообщения типа UPDATE (изменения) используются для передачи маршрутной информации между BGP-партнерами. Этот тип сообщения позволяет сообщить об одном новом маршруте или объявить о закрытии группы маршрутов, причем объявление об открытии нового и закрытии старых маршрутов возможно в пределах одного сообщения. Сообщение UPDATE всегда содержит стандартный заголовок и может содержать другие поля в соответствии со схемой:

Если длина списка отмененных маршрутов равна нулю, ни один маршрут не отменен, а поле отмененные маршруты в сообщении отсутствует. Поле отмененные маршруты имеет переменную длину и содержит список IP-адресных префиксов маршрутов, которые стали недоступны. Каждая такая запись имеет формат:

Длина префикса (в битах), равная нулю означает, что префикс соответствует всем IP-адресам, а сам имеет нулевой размер. Поле префикс содержит IP-адресные префиксы, за которыми следуют разряды, дополняющие их до полного числа октетов. Значения этих двоичных разрядов смысла не имеют.

Нулевое значение полной длины списка атрибутов пути говорит о том, что информация о доступности сетевого уровня в UPDATE-сообщении отсутствует. Список атрибутов пути присутствует в любом UPDATE-сообщении. Этот список имеет переменную длину, а каждый атрибут содержит три составные части: тип атрибута, длину атрибута и значение атрибута.

  1. В каких случаях при работе протокола bgp используется сообщение notification? Формат этого сообщения?

NOTIFICATION – (внимание) сообщение об ошибке.

NOTIFICATION-сообщения посылаются, когда обнаружена ошибка. BGP-связь при этом немедленно прерывается.

Помимо заголовка NOTIFICATION-сообщение имеет следующие поля:

Код ошибки

Описание

1

Ошибка в заголовке сообщения.

2

Ошибка в сообщении open

3

Ошибка в сообщении update

4

Истекло время сохранения

5

Ошибка машины конечных состояний

Прерывание


Формат сообщения NOTIFICATION

Сообщение NOTIFICATION состоит из следующих полей:

1 октет - Код ошибки,

1 октет - Субкод ошибки,

X октетов - данные, X=Длина_всего_сообщения - 19(длина заголовка) - 1 - 1. Количество и интерпретация данных зависят от кода и субкода ошибки.

Определены следующие коды ошибок:

Ошибка заголовка

Ошибка в сообщении OPEN

Ошибка в сообщении UPDATE

Истекло время ожидания сообщения KEEPALIVE

Ошибка последовательности состояний

Закрытие соединения по желанию участника

  1. В каких случаях при работе протокола bgp используется сообщение keepalive? Формат этого сообщения?

После того как связь на транспортном протокольном уровне установлена, первоесообщение, которое должнобыть послано - это OPEN. При успешном прохождении этого сообщения партнер должен откликнуться сообщением KEEPALIVE ("Еще жив)

Сообщение KEEPALIVE состоит только из BGP-заголовка.

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

  1. Назначение компонента ADJ-RIBS-IN маршрутной базы данных BGP?

ADJ-RIBS-IN:Запоминаетмаршрутнуюинформацию, котораяполученаизupdate-сообщений. Это список маршрутов, изкоторогоможновыбирать. (policyinformationbase - PIB).

  1. Назначение компонента LOC-RIB маршрутной базы данных BGP?

LOC-RIB:Содержит локальную маршрутную информацию, которую BGP-маршрутизатор отобрал, руководствуясь маршрутной политикой, из ADJ-RIBS-IN.

  1. Назначение компонента ADJ-RIBS-OUT маршрутной базы данных BGP?

ADJ-RIBS-OUT:Содержитинформацию, которуюлокальный BGP-маршрутизатор отобрал для рассылкисоседям с помощьюUPDATE-сообщений.

  1. Нарисуйте и поясните работу схемы обработки маршрутной информации модулем BGP.

1. Маршруты, полученные от соседних AS помещаются в базу данныхADJ-RIB-IN. В соответствии с политикой приема вычислениестепенипредпочтения для каждогомаршрута.

2. Для каждой сети назначениявыборлучшегомаршрута (наиболееприоритетного) избазыADJ-RIB-INи занесение результата в LOC-RIB.

3. Группировкамаршрутов и редактированиемаршрутнойинформации в соответствии с политикойанонсирования, записьрезультата в базу ADJ-RIB-OUT. Рассылкаинформациииз LOC-RIB-OUTвсемсоседним AS.

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