Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
D.2 Маски подсетей с переменной длиной
Очень трудно выбрать одну-единственную маску подсети для организации. Многие сети предприятий сочетают различное коммуникационное оборудование — линии дальней связи, Frame Relay, локальные сети офиса и мелких подразделений организации. К счастью, сегодня можно присвоить адреса более эффективным способом, используя маски подсетей переменной длины. Другими словами, применение нескольких масок различного размера позволит удовлетворить требования каждой из подсетей организации.
Единственной причиной того, что этот способ не применялся ранее, было отсутствие пересылки информации о масках подсетей между маршрутизаторами в старых протоколах маршрутизации. Например, классический маршрутизатор протокола RIP обеспечивал обмен сообщениями со следующим содержанием:
? Сеть назначения, подсеть или хост
? Метрика счетчика попадания до точки назначения
Элементы таблиц маршрутизации не содержали никакой информации о масках подсетей. Реализации учитывают лишь ситуацию, когда во всей сети используется единственная маска. Организации с адресом класса В обычно выбирали 8 бит для номеров подсетей и 8 бит для номеров хостов, что навсегда ограничивало их 254 подсетями по 254 хоста в каждой.
RIP версии 2, Open Shortest Path First (OSPF), и Cisco Enhanced Internet Gateway Routing Protocol (EIGRP) поддерживают маски переменной длины. Это означает, что маршрутизаторы включают в описание каждой точки назначения маску подсети.
Мы продолжим рассматривать пример сети класса В (130.15.0.0). Самый легкий способ работать с масками переменной длины — это отделить диапазоны номеров для каждого размера.
- Приложение D Маски подсети переменной длины
- Использование переменной окружения ISC_PATH
- Имена объектов длиной 68 символов
- Нормально ли воспринимается поисковыми системами маскировка партнерских ссылок?
- Объявление переменной на внутреннем уровне
- 12.3.3. Использование переменной окружения TMPDIR
- Маскировка адреса
- Маскировка адреса sendmail
- Маскировка адресов
- Объявление переменной перечислимого типа
- Внутреннее представление переменной jiffies
- Переполнение переменной jiffies