Ha egy forgalomirányító valamely interfészére csomag érkezik, az eszköz az IPv4-fejléc vizsgálatával azonosítja a cél IPv4-címét majd végrehajtja az útvonal keresés folyamatát.

Az 1. ábrán a forgalomirányító az 1. szintű hálózati útvonalakat vizsgálja, hogy legjobb egyezést találjon az IPv4-csomag célcímével.

1. Ha a legjobb egyezés eredménye egy teljes útvonal, akkor ezt az útvonalat használja a csomag továbbítására.

2. Ha egy 1. szintű szülő útvonallal talál legjobb egyezést, akkor a folyamat a következő lépéssel folytatódik.

A 2. ábrán a forgalomirányító a szülő útvonal alá tartozó gyerek útvonalakat (alhálózati útvonalak) vizsgálja.

3. Ha egy 2. szintű gyerek útvonallal talál legjobb egyezést, akkor ezt az alhálózati útvonalat használja a csomag továbbítására.

4. Ha egyetlen 2. szintű gyerek útvonallal sem talál egyezést, akkor a folyamat a következő lépéssel folytatódik.

A 3. ábrán a forgalomirányító folytatja az 1. szintű szuperhálózati útvonalak keresését az irányítótáblában, beleértve az alapértelmezett útvonalat is, amennyiben létezik.

5. Ha egy rövidebb egyezést mutató 1. szintű szuperhálózati útvonalat vagy alapértelmezett útvonalat talál, azt az útvonalat használja a csomag továbbítására.

6. Ha az irányítótábla egyetlen útvonalával sincs egyezés, akkor a forgalomirányító eldobja a csomagot.

MEGJEGYZÉS: Az olyan útvonalakhoz, amelyek csak egy következő ugrás IP-címre hivatkoznak és kimenő interfészre nem, keresni kell egy kimenő interfésszel rendelkező útvonalat, amennyiben Cisco Express Forwarding (CEF) funkció nincs használatban. CEF használata nélkül addig kell rekurzív keresést végrehajtani a következő ugrás IP-címmel, amíg a forgalomirányító az útvonalhoz kimenő interfészt nem talál.