Внешние и внутренние шлюзовые протоколы

Интернет обладает не только организационной структурой, определяющей деле­ние Интернета на сети различных поставщиков услуг (ISP). Интернет состоит также из автономных систем.

Автономная система — это совокупность сетей под единым административным управлением, обеспечивающим общую для всех входящих в автономную систему маршрутизаторов политику маршрутизации. Обычно автономной системой управ­ляет один поставщик услуг Интернета, самостоятельно выбирая, какие протоколы маршрутизации должны использоваться в некоторой автономной системе и каким образом между ними должно выполняться перераспределение маршрутной ин­формации. Крупные поставщики услуг и корпорации могут представить свою составную сеть как набор нескольких автономных систем. Регистрация автоном­ных систем происходит централизованно, как и регистрация IP-адресов и DNS- имен. Номер автономной системы состоит из 16 разрядов и никак не связан с префиксами IP-адресов сетей, входящих в нее.

В соответствии с этой концепцией Интернет выглядит как набор взаимосвязан­ных автономных систем, каждая из которых состоит из взаимосвязанных сетей (рис. 19.14).

Рис. 19.14. Автономные системы Интернета

 

Основная цель деления Интернета на автономные системы — обеспечение мно­гоуровневого подхода к маршрутизации. До введения автономных систем пред­полагался двухуровневый подход — то есть сначала маршрут определялся как последовательность сетей, а затем вел непосредственно к заданному узлу в ко­нечной сети.

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


Автономные системы соединяются внешними шлюзами[37]. Что важно, между внеш­ними шлюзами разрешается использовать только один протокол маршрутизации, иричем не произвольный, а тот, который в данное время признается сообщест­вом Интернета в качестве стандартного для внешних шлюзов. Такой протокол маршрутизации называется внешним шлюзовым протоколом (Exterior Gateway Protocol, EGP) и в настоящее время им является протокол BGP версии 4 (BGPv4). Все остальные протоколы (например, RIP, OSPF, IS-IS) являются внутренними шлюзовыми протоколами (Interior Gateway Protocols, IGP).

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

Внутренние шлюзовые протоколы отвечают за маршрут внутри автономной системы. В случае транзитной автономной системы эти протоколы указывают точную последовательность маршрутизаторов от точки входа в автономную сис­тему до точки выхода из нее.

Автономные системы составляют магистраль Интернета. Концепция автономных систем скрывает от администраторов магистрали Интернета проблемы маршру­тизации пакетов на более низком уровне — уровне сетей. Для администратора магистрали неважно, какие протоколы маршрутизации применяются внутри автономных систем, для него существует единственный протокол маршрутиза­ции - BGPv4.