Маршрутизация Internet
Устройства маршрутизации в сети Internet традиционно называются
шлюзами (gateway), что является очень неудачнным
термином, т.к. повсеместно в индустрии сетей этот термин применяют
для обозначения устройства с несколько иными функциональными
возможностями. Шлюзы (которые мы с этого момента
будем называть роутерами) в сети Internet организованы в
соответствии с иерархическим принципом. Некоторые роутеры
исползуются для перемещения информации через одну конкретную группу
сетей, находящихся под одним и тем же административным началом и
управлением (такой об'ект называется автономной системой -
autonomous system).
Роутеры, используемые для обмена информацией в пределах
автономных систем, называются внутренними роутерами (interior
routers); они используют различные протоколы для внутренних
роутеров (interior gateway protocol - IGP) для выполнения этой
задачи. Роутеры, которые перемещают информацию между автономными
системами, называются внешними роутерами (exterior routers);
для этого они
используют протоколы для внешних роутеров. Архитектура Internet
представлена на Рис. 18-6.
Протоколы маршрутизации IP-это динамичные протоколы. При динамичной
маршрутизации (dynamic routing) запросы о маршрутах должны
рассчитываться программным обеспечением устройств маршрутизации через
определенные интервалы времени. Этот процесс противоположен
статической маршрутизации (static routing), при которой маршруты
устанавливаются администратором сети и не меняются до тех пор, пока
администратор сети не поменяет их. Таблица маршрутизации IP состоит
из пар "адрес назначения/следующая пересылка". Образец записи данных,
показанный на Рис. 18-7, интерпретируется как имеющий значение
"добраться до сети 34.1.0.0. (подсеть 1 сети 34), следующей
остановкой является узел с адресом 54.34.23.12."
Маршрутизация IP определяет характер перемещения дейтаграмм IP через
об'единенные сети (по одной пересылке за раз). В начале путешествия
весь маршрут не известен. Вместо этого на каждой остановке
вычисляется следующий пункт назначения путем сопоставления
адреса пункта назначения, содержащегося в дейтаграмме, с записью
данных в маршрутной таблице текущего узла. Участие каждого узла в
процессе маршрутизации состоит только из продвижения пакетов,
базируясь только на внутренней информации, вне зависимости от того,
насколько успешным будет процесс и достигнет или нет пакет конечного
пункта назначения. Другими словами, IP не обеспечивает отправку в
источник сообщений о неисправностях, когда имеют место аномалии
маршрутизации. Выполнение этой задачи предоставлено другому протоколу
Internet, а именно Протоколу управляющих сообщений Internet (Internet
Control Message Protocol - ICMP).