Ce se înțelege prin faptul că router-ul trebuie să găsească cea mai bună potrivire în tabela de rutare? Cea mai bună potrivire înseamnă cea mai lungă potrivire.

Pentru a exista o potrivire între adresa IPv4 destinație a unui pachet și o rută din tabela de rutare, un număr minim de biți din stânga mult trebuie să se potrivească între adresa IPv4 a pachetului și ruta din tabela de rutare. Masca de subrețea a rutei din tabela de rutare este folosită pentru a determina numărul minim de biți din partea stânga care trebuie să se potrivească. Amintiți-vă că un pachet IPv4 conține doar adresa IPv4 și nu masca de subrețea.

Cea mai bună potrivire este ruta din tabela de rutare care are numărul cel mai mare de biți din stânga care se potrivesc cu adresa IPv4 a pachetului. Ruta cu cel mai mare număr de biți echivalenți de la stânga, sau cea mai lungă potrivire este întotdeauna ruta preferată.

În figura, pachetul este destinat pentru 172.16.0.10. Router-ul are trei rute posibile care se potrivesc cu acest pachet: 172.16.0.0/12, 172.16.0.0/18, and 172.16.0.0/26. Dintre cele trei rute, 172.16.0.0/26 are cea mai lungă potrivire si este aleasă prin urmare pentru a transmite pachetul. Amintiți-vă, pentra ca orice din aceste rute să fie considerate o potrivire trebuie să se potrivească cel puțin numărul de biți indicați de masca de subrețea a rutei.