Были также предложены некоторые краткосрочные решения данной проблемы,
однако для практических целей совместно использовались три стандарта. Два из них
тесно связаны между собой - трансляция сетевых адресов (Network Address Translation
- NAT) и частная адресация. Совместно эти функции позволяют использовать
незарегистрированные сетевые IP-адреса и вместе с тем оставляют возможность
выхода в Интернет. Третий стандарт, бесклассовая междоменная маршрутизация
(Classless Interdomain Routing - CIDR), позволяет провайдерам (ISP) уменьшить
количество нерационально расходуемых IP-адресов путем назначения компании
подмножества сетевых адресов вместо целой сети. Маршрутизация CIDR также
позволяет провайдерам суммировать (обобщать) маршруты, соответствующие
нескольким сетям классов А, В и С в отдеьлные маршруты, что позволяет уменьшить
размер таблиц маршрутизации Интернета.

Маршрутизация CIDR

  Маршрутизация CIDR представляет собой глобальное соглашение о назначении
адресов, которое определяет, каким образом Агенство по назначению адресов
Интернет (Internet Assigned Numbers Authoruty - IANA), его филиалы (member agencies)
и провайдеры ISP назначают глобально уникальные адресные пространства протокола
IPv4  отдельным организациям. Маршрутизация CIDR, определенная в RFC 4632
(http://www.ietf.org/rfc/rfc4632.txt), преследует две основные цели. Во-первых ее политики
доиктуют, чтобы выбор при назначении адреса содействовал процессу агрегирования
(суммирования) нескольких сетевых номеров в отдельный сетевой субъект, что
уменьшает размер таблиц маршрутизации Интернет-маршрутизаторов. Вторая цель
состоит в том, что бы позволить провайдерам ISP назначать своим клиентам
диапазоны адресов, отличные от целых сетей классов А, В и С, что
позволяет уменьшить нерациональное использование адресов и отсрочить тот
момент, когда не останется доступных адресов IPv4 для назначения их новым
организациям и пользователям, желающим подключиться к сети Интернет. В
последующих разделах обе эти главные цели маршрутизации CIDR описываются
более подробно.

Агрегирование маршрутов для уменьшения размера таблиц
маршрутизации

  Одна из основных целей маршрутизации CIDR - облегчить агрегирование
маршрутов в Интернете. Предствими себе маршрутизатор Интернета, который
подключен ко всем имеющимся на планете сетям классов А, В и С! ведь сущетсвует
более двух миллионов сетей класса С!
  Если бы маршрутизаторам сети Интернет понадобилось хранить в своих таблицах
все возможные классовые сети, то им потребовался бы огромный объем памяти,
в поиск в этих табилцах потребовал бы большой вычислительной мощности.
Агрегирвоание маршрутов позволяет значительно уменьшить количество маршрутов
в таблице маршрутизации. На рис. 16.1 приведен типичный случай возможного
использования CIDR для консолидации маршрутов к нескольким сетям класс С в один
маршрут. В ситуации, показанной на рисунке, предполагается что провайдеру ISP 1
принадлежат сети класса С с адресами от 198.0.0.0 до 198.255.255.0 (может показаться
забавным, но это дейтсвительно номера сетей класса С). При отсутствии маршрутизации
CIDR все остальные провайдеры ISP имели бы отдельные маршруты


Страница 3