O funcție principală a unui ruter este să trimită mai departe pachete către destinația lor. Acest lucru este îndeplinit prin folosirea unei funcții de comutare, care este procesul folosit de un router pentru a accepta un pachet pe o interfață și a-l trimite mai departe pe o altă interfață. O responsabilitate cheie a funcției de comutare este să încapsuleze pachete în tipul de frame data link corespunzător data link-ului de ieșire.

Notă:În acest context, termenul "comutare" înseamnă literalmente mutarea pachetelor de la sursă la destinație și nu trebuie confundat cu funcția unui switch de Layer 2.

După ce router-ul a determinat interfața de ieșire folosind funcția de determinare a drumului, router-ul trebuie să încapsuleze pachetul în frame-ul data link al interfeței de ieșire.

Ce face un router cu un pachet primit de la o rețea și destinat altei rețele? Router-ul îndeplinește următorii trei pași:

Pasul 1. Decapsulează pachetul de Layer 3 prin îndepărtarea antetului frame-ului de Layer 2 şi trailer-ului.

Pasul 2. Examinează adresa IP destinaţie a pachetului IP pentru a găsi cea mai bună cale din tabela de rutare.

Pasul 3. Dacă router-ul găseşte o cale către destinaţie, încapsulează pachetul de Layer 3 într-un frame nou de Layer 2 şi trimite frame-ul la interfaţa de ieşire.

După cum se arată în figură, dispozitivele au adrese IPv4 de Layer 3 şi interfeţele Ethernet au adrese data link de Layer 2. De exemplu, PC1 este configurat cu adresa IPv4 192.168.1.10 şi un exemplu de adresă MAC 0A-10. Pe măsură ce un pachet călătoreşte de la dispozitivul sursă la dispozitivul de destinaţie finală, adresele IP de Layer 3 nu se schimbă. Cu toate acestea , adresele legăturilor de date de Layer 2 se schimbă la fiecare hop ca pachetul sa fie decapsulat și încapsulat cu un nou frame de către fiecare router. Este foarte posibil ca pachetul încapsulat cu un frame de Layer 2 diferit decât cel cu care a fost primit. De exemplu , un frame Ethernet încapsulat poate fi primit de către router pe o interfață și apoi este procesat pentru a fi transmis pe interfața serială ca un frame încapsulat Point-to-Point Protocol (PPP).