Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дибров М.В. Маршрутизаторы.pdf
Скачиваний:
674
Добавлен:
06.03.2016
Размер:
5.01 Mб
Скачать

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

В настоящее время широко распространен протокол BGP версии 4. Он описан в документе RFC 1771. Как подчеркнуто в этом стандарте, классическим определением автономной системы является следующее: «набор маршрутизаторов под одним техническим управлением, с использованием протокола внутреннего шлюза и общих метрик для маршрутизации пакетов в пределах AS и с использованием протокола внешнего шлюза для маршрутизации пакетов в другие автономные системы».

Сегодня автономные системы могут использовать более одного протокола IGP, которые имеют несколько наборов метрик. С точки зрения протокола BGP важной характеристикой AS является то, что одна AS для другой AS имеет один согласованный внутренний план маршрутизации и представляет весь диапазон сетей получателей, которые будут достижимыми через эту AS. Все части AS должны быть соединены друг с другом.

Агентство по выделению имен и уникальных параметров протоколов Internet (IANA) является разветвленной организацией, ответственной за распределение номеров автономных систем во всем мире. Отдельно за присвоение номеров для Северной и Южной Америки, стран Карибского бассейна и Африки отвечает Американский реестр адресов Internet (ARIN). Европейская континентальная сеть TCP/IP – Информационный центр Internet (центр RIPENIC) отвечает за номера для европейской зоны. А Азиатско-Тихо- океанский NIC (APNIC) ведет учет номеров автономных систем для стран азиатско-тихоокеанского региона.

Номер автономной системы представляет собой 16 битовое число, лежащее в диапазоне чисел от 1 до 65535. Документ RFC 1930 содержит указания по использованию номеров AS. Так, номера AS, лежащие в диапазоне от 64512 до 65535, зарезервированы для частного использования, во многом аналогично частным IP адресам протокола Internet. Во всех примерах и упражнениях, приведенных далее, используются частные номера AS.

21.2 Использование протокола BGP

Протокол BGP используется для обмена данными между автономными системами, как показано на рисунке 21.2.

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

Протокол BGP является преемником протокола EGP, протокола внешнего шлюза. Необходимо обратить внимание на неоднозначность использова-

326

ния аббревиатуры EGP. Протокол EGP был разработан на ранних стадиях развития Internet для изоляции сетей друг от друга.

 

AS 65000

R2

R3

AS 65520

AS 65500

 

R1

R6

R4R5

AS 65250

Рисунок 21.2 – Маршрутизация между автономными системами

Использование термина «автономная система» в совокупности с протоколом BGP подчеркивает тот факт, что управление автономными системами для других автономных систем предполагает наличие единого согласованного плана внутренней маршрутизации, и представляет полную информацию о тех сетях, которые будут доступны через AS. Существует также различие между обычной автономной системой и AS, которая конфигурируется протоколом BGP для осуществления транзитной политики; последние называются провайдерами услуг Internet (ISP), или просто Internet провайдерами.

В настоящее время, с ростом корпоративных сетей передачи данных, требуется применение протокола BGP, не только при наличии подключения, но и при необходимости разделения корпоративной СПД на несколько автономных систем.

21.2.1 Когда используется протокол BGP

Использование протокола BGP в AS наиболее уместно, когда действие протокола BGP понятно и, по крайней мере, выполняется одно из следующих условий:

Автономная система пропускает транзитные пакеты на пути к другим автономным системам.

Автономная система имеет множество соединений с другими автономными системами.

Входящий и исходящий трафики автономной системы должны быть управляемыми.

327

Необходимость распознавания трафика, поступающего от AS и его Internet провайдера, означает, что AS должна подключаться к Internet провайдеру с помощью протокола BGP, а не простого статического маршрута.

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

Чтобы понять какой объем информации приходиться обрабатывать маршрутизаторам Internet провайдеров, нужно отметить, тот факт что, для простого размещения в оперативной памяти маршрутизатора таблицы всей сети Internet построенной протоколом BGP потребуется объем оперативной памяти порядка 2 Гбайт.

При неправильной настройке протокола BGP всегда существует опасность влияния извне на принятие решений о маршрутизации.

21.2.2 Когда не следует использовать протокол BGP

При соединении автономных систем применение протокола BGP не всегда может оказаться оправданным решением. Например, если есть только один путь, вполне достаточно маршрута по умолчанию или статического маршрута; использование протокола BGP в таком случае не несет никаких преимуществ за исключением загрузки ресурсов и памяти процессора маршрутизатора. Если политика маршрутизации AS совпадает с политикой Internet провайдера, в такой AS настраивать протокол BGP необязательно и даже нежелательно. Это требуется только тогда, когда локальная политика отличается от политики Internet провайдера.

Использование протокола BGP нежелательно, если выполняется, хотя бы одно или более, ниже перечисленных условий:

Соединение с Internet или другой автономной системой единственное.

Не планируется применения какой-либо политики маршрутизации и выбора маршрутов.

Налицо недостаток памяти или мощности процессора маршрутизатора, необходимых для обработки постоянных пакетов обновления протокола BGP.

Недостаточно полное понимание процесса фильтрации маршрутов и процесса выбора путей протоколом BGP.

Низкая пропускная способность между автономными областями. В таких случаях лучше пользоваться статическими маршрутами.

328