Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Протокол BGP

Содержание

Тема 7 Протокол BGP
Владивостокский государственный университет экономики и сервиса Институт информатики, инноваций и бизнес систем Тема 7 Протокол BGP Содержание: Задача внешней маршрутизации. Внутренний BGP, маршрутные серверы и атрибут NEXT_HOP. Атрибуты Задача внешней маршрутизации.– построение маршрутов между сетями, принадлежащими разным автономным системам. Внутреннее строение автономных систем скрыто, известны только адреса IP-сетей, составляющих АС. 2. Внутренний BGP, маршрутные серверы и атрибут NEXT_HOP.BGP-маршрутизаторы, находящиеся в одной АС, Такой обмен производится также по протоколу BGP, который в этом случае часто Таким образом, участникам группы нет необходимости устанавливать BGP-соединения попарно; вместо этого каждый Группой маршрутизаторов могут быть, например, все BGP-маршрутизаторы данной АС, однако маршрутные серверы Точка обмена трафиком (Internet Exchange Point) A-E – пограничные BGP-маршрутизаторы, АС1-АС5 – Исключение маршрутного сервера из маршрута производится путем установки значения атрибута NEXT_HOP: анонсируя 3. Атрибуты пути (Path Attributes).3.1. ORIGINORIGIN (тип 1) – обязательный атрибут, указывающий 1 – EGP (информация о достижимости сети импортирована из устаревшего протокола EGP), Атрибут ORIGIN вставляется маршрутизатором, который генерирует информацию о маршруте, и при последующем 3.2. AS_PATH.AS_PATH (тип 2) – обязательный атрибут, содержащий список автономных систем, через 3.3. NEXT_HOP.NEXT_HOP (тип 3) – обязательный атрибут, указывающий адрес следующего BGP-маршрутизатора на 3.4. MULTI_EXIT_DISC.MULTI_EXIT_DISC (тип 4) – необязательный атрибут, представляющий собой приоритет использования объявляющего 3.5. LOCAL_PREF.LOCAL_PREF (тип 5) – необязательный атрибут, устанавливающий для данной АС приоритет 3.6. Атрибуты агрегирования.ATOMIC_AGGREGATE (тип 6) и AGGREGATOR (тип 7) – необязательные атрибуты, 4. Обработка маршрутной информации (Decision Process) и маршрутные политики.4.1. Decision Process. Обработка маршрутной информации модулем BGP Конфликты маршрутных политик регулярное выражение для значения AS_PATH (частные случаи: номер конечной АС маршрута, АС не принимать маршрут – удалить из Adj-RIBsIn (фильтрация); установить административный вес маршрута; регулярное выражение для значения AS_PATH (частные случаи: номер конечной АС маршрута, АС не объявлять маршрут (фильтрация); MULTI_EXIT_DISC: не устанавливать, установить указанное значение, взять в Пара BGP-соседей устанавливает между собой соединение по протоколу TCP, порт OPEN – посылается после установления TCP-соединения. Ответом на OPEN является сообщение KEEPALIVE, UPDATE – сообщение предназначено для анонсирования и отзыва маршрутов. После установления соединения NOTIFICATION – сообщение этого типа используется для информирования соседа о причине закрытия 16 октетов - маркер: в сообщении OPEN всегда, и при раб㔾Ґе без Вопросы для самопроверки:Назовите тип протокола маршрутизации BGP?Как называется связующая сеть BGP-системы не Рекомендуемая литература:Мамаев М.А. Телекоммуникационные технологии (Сети TCP/IP). – Владивосток: Изд-во ВГУЭС, 2004.Леинванд Использование материалов презентацииИспользование данной презентации, может осуществляться только при условии соблюдения требований
Слайды презентации

Слайд 2 Тема 7

Протокол BGP

Тема 7 Протокол BGP

Слайд 3 Содержание:

Задача внешней маршрутизации.
Внутренний BGP, маршрутные серверы

Содержание: Задача внешней маршрутизации. Внутренний BGP, маршрутные серверы и атрибут NEXT_HOP.

и атрибут NEXT_HOP.
Атрибуты пути (Path Attributes).
Обработка маршрутной

информации (Decision Process) и маршрутные политики.
Реализация BGP.



Слайд 4 Задача внешней маршрутизации.


– построение маршрутов между сетями,

Задача внешней маршрутизации.– построение маршрутов между сетями, принадлежащими разным автономным системам.

принадлежащими разным автономным системам.


Слайд 5 Внутреннее строение автономных систем скрыто, известны только адреса

Внутреннее строение автономных систем скрыто, известны только адреса IP-сетей, составляющих АС.

IP-сетей, составляющих АС.


Слайд 6 2. Внутренний BGP, маршрутные серверы и атрибут NEXT_HOP.

BGP-маршрутизаторы,

2. Внутренний BGP, маршрутные серверы и атрибут NEXT_HOP.BGP-маршрутизаторы, находящиеся в одной

находящиеся в одной АС, также должны обмениваться между собой

маршрутной информацией. Это необходимо для согласованного отбора внешних маршрутов в соответствии с политикой данной АС и для передачи транзитных маршрутов через автономную систему.

Слайд 7 Такой обмен производится также по протоколу BGP, который

Такой обмен производится также по протоколу BGP, который в этом случае

в этом случае часто называется IBGP (Internal BGP), (соответственно,

протокол обмена маршрутами между маршрутзаторами разных АС обозначается EBGP –External BGP).

Слайд 8 Таким образом, участникам группы нет необходимости устанавливать BGP-соединения

Таким образом, участникам группы нет необходимости устанавливать BGP-соединения попарно; вместо этого

попарно; вместо этого каждый участник устанавливает одно соединение с

сервером. из различных АС.

Слайд 9 Группой маршрутизаторов могут быть, например, все BGP-маршрутизаторы данной

Группой маршрутизаторов могут быть, например, все BGP-маршрутизаторы данной АС, однако маршрутные

АС, однако маршрутные серверы могут применяться для уменьшения числа

соединений также и на внешних BGP-соединениях – в случае, когда в одной физической сети находится много BGP-маршрутизаторов из различных АС.

Слайд 10 Точка обмена трафиком (Internet Exchange Point)
A-E –

Точка обмена трафиком (Internet Exchange Point) A-E – пограничные BGP-маршрутизаторы, АС1-АС5

пограничные BGP-маршрутизаторы, АС1-АС5 – сети автономных систем, RS –

сервер маршрутной информации.

Слайд 11 Исключение маршрутного сервера из маршрута производится путем установки

Исключение маршрутного сервера из маршрута производится путем установки значения атрибута NEXT_HOP:

значения атрибута NEXT_HOP: анонсируя маршруты в сеть АС1, сервер

RS указывает NEXT_HOP=A. Таким образом, маршрутизатор (например, Е), получивший и принявший к использованию такой маршрут, будет пересылать данные, предназначенные для АС1, непосредственно маршрутизатору А.

Слайд 12 3. Атрибуты пути (Path Attributes).

3.1. ORIGIN

ORIGIN (тип 1)

3. Атрибуты пути (Path Attributes).3.1. ORIGINORIGIN (тип 1) – обязательный атрибут,

– обязательный атрибут, указывающий источник информации о маршруте:
0

– IGP (информация о достижимости сети получена от протокола внутренней маршрутизации или введена администратором),

Слайд 13 1 – EGP (информация о достижимости сети импортирована

1 – EGP (информация о достижимости сети импортирована из устаревшего протокола

из устаревшего протокола EGP),
2 – INCOMPLETE (информация получена

другим образом, например, RIP->OSPF->BGP или BGP->OSPF->BGP).

Слайд 14 Атрибут ORIGIN вставляется маршрутизатором, который генерирует информацию о

Атрибут ORIGIN вставляется маршрутизатором, который генерирует информацию о маршруте, и при

маршруте, и при последующем анонсировании маршрута другими маршрутизаторами не

изменяется. Атрибут фактически определяет надежность источника информации о маршруте (наиболее надежный ORIGIN=0).

Слайд 15 3.2. AS_PATH.

AS_PATH (тип 2) – обязательный атрибут, содержащий

3.2. AS_PATH.AS_PATH (тип 2) – обязательный атрибут, содержащий список автономных систем,

список автономных систем, через которые должна пройти дейтаграмма на

пути в указанную в маршруте сеть. AS_PATH представляет собой чередование сегментов двух типов: AS_SEQUENCE – упорядоченный список АС, и AS_SET – множество АС

Слайд 16 3.3. NEXT_HOP.

NEXT_HOP (тип 3) – обязательный атрибут, указывающий

3.3. NEXT_HOP.NEXT_HOP (тип 3) – обязательный атрибут, указывающий адрес следующего BGP-маршрутизатора

адрес следующего BGP-маршрутизатора на пути в заявленную сеть (см.

обсуждение в п. 7.2); может совпадать или не совпадать с адресом BGP-узла, анонсирующего маршрут.

Слайд 17 3.4. MULTI_EXIT_DISC.

MULTI_EXIT_DISC (тип 4) – необязательный атрибут, представляющий

3.4. MULTI_EXIT_DISC.MULTI_EXIT_DISC (тип 4) – необязательный атрибут, представляющий собой приоритет использования

собой приоритет использования объявляющего маршрутизатора для достижения через него

анонсируемой сети, то есть фактически это метрика маршрута с точки зрения анонсирующего маршрут BGP-узла.

Слайд 18 3.5. LOCAL_PREF.

LOCAL_PREF (тип 5) – необязательный атрибут, устанавливающий

3.5. LOCAL_PREF.LOCAL_PREF (тип 5) – необязательный атрибут, устанавливающий для данной АС

для данной АС приоритет данного маршрута среди всех маршрутов

к заявленной сети, известных внутри АС.

Слайд 19 3.6. Атрибуты агрегирования.

ATOMIC_AGGREGATE (тип 6) и AGGREGATOR (тип

3.6. Атрибуты агрегирования.ATOMIC_AGGREGATE (тип 6) и AGGREGATOR (тип 7) – необязательные

7) – необязательные атрибуты, связанные с операциями агрегирования (объединения)

нескольких маршрутов в один. Для более детального ознакомления с ними отсылаем читателей к документу RFC-1771.

Слайд 20 4. Обработка маршрутной информации (Decision Process) и маршрутные

4. Обработка маршрутной информации (Decision Process) и маршрутные политики.4.1. Decision Process.

политики.

4.1. Decision Process.


Слайд 21 Обработка маршрутной информации модулем BGP

Обработка маршрутной информации модулем BGP

Слайд 22 Конфликты маршрутных политик

Конфликты маршрутных политик

Слайд 23
регулярное выражение для значения AS_PATH (частные случаи: номер

регулярное выражение для значения AS_PATH (частные случаи: номер конечной АС маршрута,

конечной АС маршрута, АС соседа, от которого получен маршрут);


адрес сети, в которую ведет маршрут;
адрес соседа, приславшего информацию о маршруте;
происхождение маршрута (атрибут ORIGIN).

Отбор маршрутов из базы Adj-RIBsIn


Слайд 24
не принимать маршрут – удалить из Adj-RIBsIn (фильтрация);

не принимать маршрут – удалить из Adj-RIBsIn (фильтрация); установить административный вес



установить административный вес маршрута;

установить значение атрибута LOCAL_PREF;

установить

маршрут в качестве маршрута по умолчанию.

Политика к удовлетворяющему критерию


Слайд 25
регулярное выражение для значения AS_PATH (частные случаи: номер

регулярное выражение для значения AS_PATH (частные случаи: номер конечной АС маршрута,

конечной АС маршрута, АС соседа, от которого получен маршрут);


адрес сети, в которую ведет маршрут;
адрес соседа, которому этот маршрут объявляется;
происхождение маршрута (атрибут ORIGIN).

Отбор маршрутов в базу Adj-RIBsOut


Слайд 26
не объявлять маршрут (фильтрация);
MULTI_EXIT_DISC: не устанавливать, установить

не объявлять маршрут (фильтрация); MULTI_EXIT_DISC: не устанавливать, установить указанное значение, взять

указанное значение, взять в качестве значения метрику маршрута из

IGP;
произвести агрегирование сетей в общий префикс;
модифицировать AS_PATH указанным образом;
заменить маршрут на default.

Политика к удовлетворяющему критерию


Слайд 27
Пара BGP-соседей устанавливает между собой соединение

Пара BGP-соседей устанавливает между собой соединение по протоколу TCP, порт

по протоколу TCP, порт 179. Соседи, принадлежащие разным АС,

должны быть доступны друг другу непосредственно; для соседей из одной АС такого ограничения нет, поскольку протокол внутренней маршрутизации обеспечит наличие всех необходимых маршрутов между узлами одной автономной системы.

5. Реализация BGP


Слайд 28 OPEN – посылается после установления TCP-соединения. Ответом на

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

OPEN является сообщение KEEPALIVE, если вторая сторона согласна стать

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

Типы BGP-сообщений


Слайд 29
UPDATE – сообщение предназначено для анонсирования и отзыва

UPDATE – сообщение предназначено для анонсирования и отзыва маршрутов. После установления

маршрутов. После установления соединения с помощью сообщений UPDATE пересылаются

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

Типы BGP-сообщений


Слайд 30

NOTIFICATION – сообщение этого типа используется для информирования

NOTIFICATION – сообщение этого типа используется для информирования соседа о причине

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

BGP-соединение закрывается.

Типы BGP-сообщений


Слайд 31
16 октетов - маркер: в сообщении OPEN всегда,

16 октетов - маркер: в сообщении OPEN всегда, и при раб㔾Ґе

и при раб㔾Ґе без аутентификации - в других собщениях,

заполнен единицами. Иначе содержит аутентификационную информацию. Сопутствующая функция маркера - повышение надежности выделения границы сообщения в потоке данных.
2 октета - длина сообщения в октетах, включая заголовок.
1 октет - тип сообщения

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


Слайд 32 Вопросы для самопроверки:
Назовите тип протокола маршрутизации BGP?
Как называется

Вопросы для самопроверки:Назовите тип протокола маршрутизации BGP?Как называется связующая сеть BGP-системы

связующая сеть BGP-системы не принадлежит ни к одной автономной

системе?
С помощью чего соединяются автономные BGP-системы?
Что такое тупиковая автономная система протокола BGP?
Что такое многопортовая автономная система протокола BGP?
В чем состоят положительные и отрицательные особенности протокола BGP?

Слайд 33 Рекомендуемая литература:
Мамаев М.А. Телекоммуникационные технологии (Сети TCP/IP). –

Рекомендуемая литература:Мамаев М.А. Телекоммуникационные технологии (Сети TCP/IP). – Владивосток: Изд-во ВГУЭС,

Владивосток: Изд-во ВГУЭС, 2004.
Леинванд А., Пински Б. Конфигурирование маршрутизаторов

Cisco. 3-е издание. – М.: "Вильямс", 2007.
Мамаев М., Петренко С. Технологии защиты информации в Интернете. Специальный справочник. – СПб: "Питер", 2005.
Хелеби С., Мак-Ферсон Д. Принципы маршрутизации в Internet, 3-е издание. – М.: "Вильямс", 2008.

  • Имя файла: protokol-bgp.pptx
  • Количество просмотров: 111
  • Количество скачиваний: 2