Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технологии корпоративных сетей. Энциклопедия.doc
Скачиваний:
210
Добавлен:
15.08.2019
Размер:
51.83 Mб
Скачать

Протоколы политики маршрутизации egp и bgp

Протокол EGP описан в документе RFC 904, который опубликован в апреле 1984 года. Протокол EGP служит для организации связи между корневыми марш­рутизаторами в сети Internet, которые принадлежат различным автономным сис­темам (АС). Необходимо учитывать, что для связи с маршрутизаторами внутри своей АС корневой маршрутизатор должен также поддерживать протоколы класса IGP, так как всю информацию о своей АС протокол EGP получает от них.

Хотя протокол EGP относится к динамическим протоколам маршрутизации, он очень прост. Протокол не использует метрики и, следовательно, не может выполнять интеллектуальную маршрутизацию. Маршрутизатор EGP рассылает своим соседям информацию через регулярные интервалы времени. Эта инфор­мация содержит номера сетей, к которым маршрутизатор подключен непосред­ственно. Она служит основой построения таблиц маршрутизации. При помощи протокола EGP маршрутизаторы:

  • находят своих соседей;

  • опрашивают последних для выяснения их работоспособности;

  • отправляют соседям сообщения об обновлении, в которые включают ин­формацию о достижимости сетей в пределах своих АС.

С ростом сети Internet все недостатки протокола EGP — возможность обра­зования петель маршрутизации, очень большие размеры служебной информа­ции и невозможность «интеллектуальной» маршрутизации — становились все более очевидными. Вследствие этого был разработан протокол BGP (Border Ga­teway Protocol, протокол граничной маршрутизации). Протокол BGP описан в документе RFC 1163, который был опубликован в июне 1990 года. Этот доку­мент описывает версию 2 протокола BGP, однако с 1991 года в сети Internet используется версия 3 протокола BGP, которая изложена в документе RFC 1267.

Как и EGP, протокол BGP используется для связи корневых маршрутизато­ров в сети Internet. Однако, в отличие от EGP, он умеет предотвращать петли маршрутизации и применяет метрику для интеллектуальной маршрутизации. В настоящее время протокол BGP постепенно вытесняет EGP из Internet.

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

Протокол BGP может использоваться для маршрутизации как в одной АС, так и между ними. Маршрутизаторы одной АС обмениваются сообщениями, в частности, для того, чтобы определить маршрутизатор, граничащий с другой АС. Протокол BGP должен взаимодействовать с любым протоколом маршрутизации класса IGP внутри одной АС. Сообщения об обновлении состоят из пар [Сетевой номер, Последовательность АС]. Последовательность AC — это путь, состоящий из автономных систем, по которому может быть достигнута указанная сеть.

Метрики протокола BGP — это числа, присваиваемые сетевым администра­тором (обычно с помощью конфигурационных файлов), которые показывают степень предпочтительности маршрута. Она может основываться на любых кри­териях: скорость каналов, надежность и т. д.