|
Корпоративная сеть
Чтобы обеспечить такое суммирование, технологии CIDR требуется, чтобы несколько IP-адресов, которые должны быть собраны в один блок, имели одни и те же старшие биты в своих адресах. Кроме того, таблицы маршрутизации и алгоритмы маршрутизации должны быть изменены так, чтобы решения маршрутизации принимались на основе 32-разрядного адреса и 32-разрядной маски. Наконец, протоколы маршрутизации должны быть усовершенствованы для передачи 32-разрядного адреса и 32-разрядной маски (оба протокола OSPFv2 и RIP версии 2 имеют такую возможность).
Рассмотрим следующий пример. Стандарт RFC 1466 рекомендует, чтобы новые адреса класса С для Европы назначались из диапазона от 194.0.0.0 до 195.255.255.255. Это представляет собой около 130 000 возможных адресов класса С, и все они имеют одно и то же значение в семи старших разрядах. Это означает, что для всех европейских адресов требуется одна табличная запись (194.0.0.0) и маска из 7 битов (254.0.0.0).
Без использования технологии CIDR этим 130 000 сетей потребовалось бы такое же количество маршрутов во всех базовых маршрутизаторах по всему миру - число, которое превышает размер текущих таблиц маршрутизации! Бесклассовая меж доменная маршрутизация может работать, как описано в предыдущем примере, в силу того, что она подчиняется правилу - наилучшим соответствием всегда является самое длинное соответствие, т. е. соответствие с самым большим числом единичных битов в 32-разрядной маске.
Пусть одному европейскому сетевому провайдеру (назовем его EurNet) выделен блок из 16 адресов класса С в диапазоне от 195.10.16.0 до 195.10.31.255. Таким образом, EurNet должен иметь запись таблицы маршрутизации 195.10.16.0 с маской из 20 битов, 255.255.240.0, которая записывается как 195.10.16.0/20. Теперь предположим, что дейтаграмме нужен маршрут, ведущий из Японии к хосту, находящемуся внутри пространства IP-адресов компании EurNet, такому как 195.10.27.5.
Промежуточным маршрутизаторам между Японией и Европой необходимо знать только суммированный европейский блок CIDR Как только пакет достигнет Европы, в таблицах маршрутизации начнет появляться более специфический маршрут компании EurNet. В конечном счете это позволит пакетам достигнуть компании EurNet, несмотря на то, что в одном маршрутизаторе присутствуют два маршрута, один специально для EurNet, а другой - для европейского блока CIDR.
|