Некоторые проблемы, которые возникают при использовании классовых IP-адресов:
- Нерациональное использование адресного пространства. 1 Например, для небольших сетей (20–100 машин) используется идентификатор класса C, который позволяет адресовать до 254 узлов. 1 Для умеренно больших сетей (300–500 машин) нужен идентификатор класса B, хотя обычно для них не используют такое количество узлов. 1
- Сложность создания нескольких сетей. 1 Если нужно создать ещё одну сеть, соединив её маршрутизаторами, то это невозможно сделать без дополнительных номеров сетей, так как одна большая IP-сеть некоторого класса не может быть использована как несколько мелких. 1
- Отсутствие поддержки иерархии. 2 В протоколе IPv4 невозможно структурировать IP-адреса таким образом, каким они отображаются в топологии сети. 2 Это требует использования большой таблицы маршрутизации для доставки пакетов в любое место интернета. 2
- Невозможность прямого взаимодействия. 25 Если два компьютера имеют IP-адреса с разными номерами сетей, даже если они принадлежат одной физической сети, то они не могут общаться друг с другом напрямую. 25 Для их взаимодействия необходим маршрутизатор. 25
- Неправильный IP-адрес. 3 Если поместить компьютеры с IP-адресами, которые должны находиться в отдельных подсетях в локальной сети друг с другом, они не смогут взаимодействовать. 3
- Неправильный шлюз по умолчанию. 3 Компьютер, настроенный с неправильным шлюзом по умолчанию, может взаимодействовать с узлами в собственном сетевом сегменте, но не сможет связываться с хостами в некоторых или всех удалённых сетях. 3