Az útválasztó a bemeneti interfészen érkező csomagot fogadja.
A routing tábla sorait prefix hossz szerint csökkenő sorrendbe rendezzük. N=1.
Ezzel biztosítjuk, hogy több illeszkedő sor esetén a leghosszabb prefixűt fogjuk eredményként kapni.
Ha nem létezik a táblázatban az N. sor, akkor a cél elérhetetlen, a csomag nem továbbítható.
A csomagot a router eldobja és esetlegesen ICMP hibajelzést küld a feladónak. A folyamat befejeződik.
A csomag célcíme és az N. sor hálózati maszkja között bitenkénti AND műveletet hajtunk végre.
Ha a bitenkénti AND művelet eredménye megegyezik az N. sor célhálózat értékével, akkor a cím az N. sorra illeszkedik; ebben az esetben az N. sorban szereplő kimenő interfészen küldjük tovább a csomagot, s a folyamat befejeződik.
N=N+1, és folytassuk a 3. pontnál.