Стандартная схема разбиения поля адресов на классы порождает ряд проблем (правилом установлено, что адрес одного класса (A, B или C) относится только к одной сети, а не к набору ЛВС):
- резкий рост таблиц маршрутизации в Интернете;
- нерациональное использование адресного пространства
С этим столкнулось множество организаций, в результате чего были произведены небольшие изменения в системе адресации.
Проблема решилась предоставлением сети возможности разделения на несколько частей с точки зрения внутренней организации.
Был введен дополнительный уровень иерархии структуры IP-адреса: к номерам сети и хоста добавляется номер подсети.
Таким образом, снаружи адресация проводится по номеру сети; внутренняя организация сети не видна извне. Любое изменение топологии внутренней сети не влияет на таблицы маршрутизации в Интернете. Это уменьшает первую проблему.
С другой стороны, разбиение на подсети позволяет организации, которой выделена сеть, более гибко и экономно использовать адресное пространство, что смягчает вторую проблему.