Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
5.19 Суперсети и CIDR
5.19 Суперсети и CIDR
Методы присваивания адресов с использованием классов А, В и С крайне неэффективны. Адрес класса С предоставляет не более 254 доступных вариантов (0 и 255 нельзя использовать как адреса узлов). С другой стороны, если организации требуется несколько сотен или тысяч адресов, то ей нужно присвоить адрес класса В, и многие адреса такого пространства не будут задействованы.
Больший смысл имеет побитовое выделение адресного пространства в соответствии с реальными потребностями организации. Это сделать очень просто. Например, если организации нужно 4000 адресов, то ей предоставляется 12 бит для применения в локальной части ее адресного пространства. Оставшиеся 20 бит образуют фиксированный префикс, используемый как адрес новой суперсети или префиксной части адреса. Общепринятым способом указания размера такой бесклассовой части адреса является /20.
Первоначально выделение адресов для суперсетей производилось из доступного пространства номеров класса С. Получение 20-битового префикса эквивалентно получению 16 последовательных адресов класса С.
Таблица 5.4 Блоки CIDR из адресного пространства класса С
Размер сетевой части | Количество бит в локальной части | Эквивалентное число сетей класса С | Количество адресов для организации |
---|---|---|---|
/24 | 8 | 1 | 256 |
/23 | 9 | 2 | 512 |
/22 | 10 | 4 | 1 024 |
/21 | 11 | 8 | 2 048 |
/20 | 12 | 16 | 4 096 |
/19 | 13 | 32 | 8 192 |
/18 | 14 | 64 | 16 384 |
/17 | 15 | 128 | 32 768 |
В таблице 5.4 показаны различные адресные блоки, которые могут присваиваться из адресного пространства класса С. Для направления информации в организацию с такими адресами маршрутизатор Интернета должен знать:
? Количество бит в сетевом префиксе
? Реальный битовый шаблон, присвоенный как сетевой префикс для организации
После этого маршрутизатор может направлять трафик в организацию, используя единственную строку из своей таблицы маршрутизации. Такой механизм называется маршрутизацией бесклассовых доменов Интернета (Classless Internet-Domain Routing — CIDR).
Неиспользуемые части пространства номеров класса А могут быть поделены аналогичным способом. Организации должна быть присвоена строка бит как сетевой префикс, а оставшиеся биты можно применять для номеров систем этой организации. Все, что нужно,— это провести работу по включению длины сетевого префикса в информацию о маршрутизации.
Маршрутизация Интернета является более эффективной благодаря делегированию больших адресных блоков провайдерам. Далее провайдер присваивает подблоки адресов своим клиентам. Трафик маршрутизируется к провайдеру с помощью выделенного тому префикса блока. Затем провайдер использует более длинный префикс для маршрутизации трафика к своим клиентам.
Например, провайдеру может быть выделен блок, начинающийся с 10-битового префикса 11000001 11, а одному из клиентов можно присвоить блок, начинающийся с 16-битового префикса 11000001 11011111.
- 5.1 Введение
- 5.2 Примеры имен Интернета
- 5.3 Иерархическая структура имен
- 5.4 Администрирование имен
- 5.5 Формальная структура имен
- 5.6 Всемирное дерево имен
- 5.7 Конфигурирование имен систем
- 5.8 Адреса
- 5.9 Форматы адресов
- 5.10 Классы адресов
- 5.11 Адреса не подключенных к Интернету систем
- 5.12 Примеры адресации
- 5.13 Трансляция имен в адреса
- 5.14 Псевдонимы имен
- 5.15 Неэффективность классов адресов
- 5.16 Сети и подсети TCP/IP
- 5.17 Маска подсети
- 5.18 Специальные зарезервированные адреса
- 5.19 Суперсети и CIDR
- 5.20 Необходимость следующего поколения протокола IP
- 5.21 IP-адреса, интерфейсы и множественное пребывание
- 5.22 Конфигурирование адресов и масок подсети
- 5.23 Взаимосвязь имен и адресов
- 5.24 Протокол ARP
- 5.25 Множество адресов для одного интерфейса
- 5.26 Прокси ARP
- 5.27 Многоадресные рассылки
- 5.28 Дополнительная литература
- 5.15 Неэффективность классов адресов
- 6.3.2. Процедура сбора качественных данных
- Глава 2 Табличный редактор Microsoft Excel
- «Плиточные» структуры и квазикристаллы
- 16.13 Формат сообщений MIME
- Как уразуметь свою техническую роль и придерживаться ее
- Отправка запроса
- Build a Run-Time Image for an OS Design
- Как отвечать на письма, полученные вашей организацией
- 5.1.1. Создание трехмерной модели радиатора