Адресация IP-сетей по классам
Класс сети | Число сетей | Число узлов в сети |
А | ~16 млн. | |
В | ~16 тыс. | ~65 тыс. |
С | ~2 млн. | |
D | ~256 млн. | Не ограничено |
Е | ~128 млн. | Резерв |
Впоследствии (1993 г., RFC 1519) был принят «внеклассовый» подход к определению длины префикса classless addressing или supernetting — CIDR (Classless Inter-Domain Routing). Здесь длина префикса произвольна, что позволяет наиболее гибко распределять адресное пространство.
Комбинации из всех нулей или всех единиц (первый и последний номера) в префиксе и/или хост-части зарезервированы под широковещательные сообщения и служебные цели:
· нулевой адрес не используют;
· нулевой префикс означает принадлежность получателя к сети отправителя;
· нулевая хост-часть адреса в старых протоколах обмена маршрутной информацией (RIP) означает, что передается адрес сети;
· единицы во всех битах адреса означают широковещательность рассылки пакета всем узлам сети отправителя (limited broadcast – ограниченное широковещательное сообщение);
· единицы во всех битах хост-части (префикс ненулевой и неединичный) означают шиpoковещательность (broadcast) пакета всем узлам сети, заданной сетевой частью адреса (префиксом);
· адреса 127.х.х.х зарезервированы для отладочных целей. Пакет, посланный протоколом верхнего уровня по любому из этих адресов (обычно используют 127.0.0.1), по сети не распространяется, а сразу поступает вверх по протокольному стеку того же узла (loopback).
При записи адреса иногда применяют форму, в которой последний элемент указывает длину префикса в битах. Так, например, адрес сети стандартного класса С может выглядеть в десятичном представлении как 199.123.456.0/24, а адрес 199.123.456.0/28 определяет уже подсеть с числом хостов 14.
|
|
Три варианта адресации различаются в плане информации, которая необходима маршрутизатору. При классовой организации, кроме адреса, никакой дополнительной информации не требуется, поскольку положение префикса фиксировано. Протокол RIP сетевой маршрут (network route) распознавал по нулевой хост-части; адрес, у которого в хост-части есть хоть один единичный бит, определял маршрут узла (host route). При определении подсетей требуется дополнительная информация о длине префикса. При переходе на подсети было принято соглашение о том, что адресация внешних («чужих») сетей выполняется по классовому признаку, а локальные маршрутизаторы, работающие с подсетями, получают значение масок при ручной настройке. Появилась новая категория – подсетевой маршрут (subnetwork route). Протоколы маршрутизации, поддерживающие подсети по RFC 950 (например, RIP), «не понимают» комбинаций префиксов и адресов подсетей, пересекающих границы стандартных классов. Так, например, подсеть 210.22.74/23 недопустима, поскольку она распространяется на две сети класса С: 210.22.74.0 и 210..22.75.0. Кроме того, RIP не позволяет одну сеть делить на подсети разных размеров (длина префиксов всех подсетей в пределах «классовой» сети должна быть единой).
|
|
Новые протоколы обмена маршрутной информации, поддерживающие префиксы произвольного размера (OSPF), обмениваются полной информацией, включающей 32-битный адрес и длину префикса. При этом остается единственный тип маршрутов – префиксный (prefix route).
В настоящее время распространена форма задания префикса в виде маски (под)сети. Маска представляет собой 32-битное число, представляемое по общим правилам записи IP-адреса, у которого старшие биты, соответствующие префиксу, имеют единичное значение, младшие (локальная хост-часть) – нулевые. Маски могут принимать значения из ограниченного списка, приведенного в табл.8. Перед ненулевым байтом маски могут быть только значения 255, после байта, отличного от 255 – только нули. Образование байта маски поясняет табл.9. Количество допустимых адресов хостов в (под)сети (с учетом резервирования крайних значений адреса) определяется по формуле
где Р – длина префикса, префиксы длиной 31 или 32 бита непригодны для употребления, префикс длиной 30 бит позволяет адресовать только два узла (используется при двухточечных соединениях по РРР).
Таблица 8
Дата добавления: 2015-12-17; просмотров: 73; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!