При использовании классовых IP-адресов подразумевается, что маска подсети сетевого адреса может быть определена значением первого октета или, строго говоря, первыми тремя битами адреса. Таким протоколам маршрутизации, как RIPv1, требуется только заполнить сетевой адрес известных маршрутов, но необязательно добавлять в обновление маршрутизации маску подсети. Это связано с тем, что маршрутизатор, принимающий обновление маршрутизации, определяет маску подсети путём простого изучения значения первого октета сетевого адреса или путём применения маски входного интерфейса для маршрутов в подсетях. Маска подсети связана непосредственно с сетевым адресом.

На рис. 1 маршрутизатор R1 отправляет обновление на маршрутизатор R2. В этом примере маршрутизатору R1 известно, что подсеть 172.16.1.0 относится к той же основной классовой сети, что и исходящий интерфейс. Поэтому он отправляет пакет обновления протокола RIP с подсетью 172.16.1.0 на маршрутизатор R2. Когда маршрутизатор R2 получает обновление, он применяет маску подсети принимающего интерфейса (/24) к обновлению и добавляет в таблицу маршрутизации сеть 172.16.1.0.

На рисунке 2 маршрутизатор R2 отправляет обновление на маршрутизатор R3. При отправке обновлений на маршрутизатор R3 маршрутизатор R2 суммирует подсети 172.16.1.0/24, 172.16.2.0/24 и 172.16.3.0/24 в единую основную классовую сеть 172.16.0.0. Поскольку маршрутизатор R3 не содержит подсетей, относящихся к сети 172.16.0.0, он применяет классовую маску для сети класса В (/16).