L'utilisation d'adresses IP par classe signifie que le masque de sous-réseau d'une adresse réseau peut être déterminé par la valeur du premier octet ou, plus précisément, par les quatre premiers bits de l'adresse. Les protocoles de routage, tels que RIPv1, ont uniquement besoin de propager l'adresse réseau des routes connues mais n'ont pas besoin d'inclure le masque de sous-réseau dans la mise à jour du routage. La raison en est que le routeur recevant la mise à jour de routage peut déterminer le masque de sous-réseau simplement en examinant la valeur du premier octet de l'adresse réseau, ou bien en appliquant le masque de son interface d'entrée dans le cas de routes découpées en sous-réseaux. Le masque du sous-réseau étant associé à l'adresse réseau de l'interface d'entrée.

Dans la Figure 1, R1 envoie une mise à jour à R2. Dans l'exemple, R1 sait que le sous-réseau 172.16.1.0 appartient au même réseau principal par classe que l'interface sortante. Par conséquent, il envoie à R2 une mise à jour RIP contenant le sous-réseau 172.16.1.0. Lorsque R2 reçoit la mise à jour, il applique le masque de sous-réseau d'interface réceptrice (/24) à la mise à jour et ajoute 172.16.1.0 à la table de routage.

Dans la Figure 2, R2 envoie une mise à jour à R3. Lors de l'envoi des mises à jour à R3, R2 regroupe les sous-réseaux 172.16.1.0/24, 172.16.2.0/24 et 172.16.3.0/24 dans le réseau principal par classe 172.16.0.0. Aucun sous-réseau de R3 n'appartenant à 172.16.0.0, il applique le masque par classe d'un réseau de classe B (/16).