Протоколы шлюзов IGP, EGP и BGP
Протоколы шлюзов IGP, EGP и BGP
Интернет строилась как сеть, объединяющая большое количество существующих систем. В ее структуре выделяется магистральная сеть (backbone network), а сети, присоединенные к магистрали, рассматриваются как автономные системы (autonomous systems). Магистральная сеть и автономные системы имеют собственное административное управление и протоколы маршрутизации. Для соединения различных систем используются маршрутизаторы и шлюзы.
Шлюзы, которые используются для образования подсетей внутри автономной системы, называются внутренними (interior) шлюзами, а шлюзы, с помощью которых автономные системы присоединяются к магистрали сети, называются внешними (exterior) шлюзами. Непосредственно друг с другом автономные системы не соединяются. Протоколы маршрутизации, используемые внутри автономных систем, называются протоколами внутренних шлюзов (interior gateway protocol, IGP), а протоколы, определяющие обмен маршрутной информацией между шлюзами магистральной сети - протоколами внешних шлюзов (exterior gateway protocol, EGP).
Внешний шлюз взаимодействует по протоколу EGP с другими внешними шлюзами и обменивается с ними маршрутной информацией. В результате, при отправке пакета из одной автономной системы в другую, внешний шлюз системы на основании маршрутной информации, полученной от всех внешних шлюзов, с которыми он общается по протоколу EGP, выбирает наиболее подходящий шлюз и отправляет ему пакет.
"19 - Поиски слепых и погребенных залежей" - тут тоже много полезного для Вас.
В протоколе EGP определены три основные функции:
· установление соседских отношений,
· подтверждение достижимости соседа,
· обновление маршрутной информации.
Каждая функция работает на основе обмена сообщениями запрос-ответ. Сначала один из шлюзов посылает запрос на установление соседских отношений другому шлюзу. Если тот согласен на это, то он отвечает подтверждением установления соседских отношений, а если нет - то отказом. После установления отношений шлюзы начинают проверять состояние достижимости друг друга. Это делается либо с помощью сообщений hello. Обмен маршрутной информацией начинается с посылки шлюзом запроса о номерах сетей, обслуживаемых другим шлюзом и расстояниях до них от него. Ответом на сообщение обновленная маршрутная информация. Все сообщения протокола EGP передаются в поле данных IP-пакетов. Развитием протокола EGP является протокол BGP (Border Gateway Protocol), имеющий много общего с EGP и используемый наряду с ним в сети Интернет.