Rețelele moderne nu mai folosesc adresare IP classful iar masca de subrețea nu poate fi determinată de valoarea primului octet. Protocoalele de rutare IPv4 classless (RIPv2,EIGRP,OSPF și IS-IS) includ toate informații despre masca de rețea cu adresa rețelei în actualizările de rutare. Protocoalele de rutare classless suportă VLSM și CIDR.

Protocoalele de rutare IPv6 sunt classless. Diferența între un protocol de rutare classful și unul classless se aplică de regulă doar protocoalelor de rutare IPv4. Toate protocoalele de rutare IPv6 sunt considerate classless deoarece includ lungimea prefixului alături de adresa IPv6.

Figura 1 ilustrează modul în care rutarea classless rezolvă problemele generate de rutarea classful: