Există multe structuri cheie și caracteristici de performanță menționate când se discută despre rețele:topologie , viteză , cost , securitate , disponibilitate , scalabilitate și fiabilitate.

Switch-urile și routerele Cisco au mai multe asemănări. Acestea suportă un sistem de operare similar, structuri similare de comandă și mai multe comenzi identice. O caracteristică distinctivă între switch-uri și routere este tipul de interfețe pe care le suportă fiecare. După ce o interfață este configurate pe ambele dispozitive , comenzile "show" corespunzătoare trebuie folosite pentru a verifica o interfața activă.

Scopul principal al router-ului este de a conecta mai multe rețele și înainta pachete de la o rețea la cealaltă. Acest lucru înseamă că un router are de obicei mai multe interfețe. Fiecare interfață este membru sau host pe o rețea IP diferită.

Cisco IOS folosește ceea ce este cunoscut ca distanța administrativă (AD) pentru a determina ruta pe care să o instaleze în tabela de rutare IP. Tabela de rutare este o listă de rețele cunoscută de către router. Tabela de rutare include adresele de rețea pentru propriile interfețe , care sunt rețele direct conectate , precum și adrese de rețea pentru rețelele la distanță. O rețea la distanță este una care poate fi accesată doar prin înaintarea pachetului către alt router.

Rețelele la distanță sunt adăugate la tabela de rutare în două moduri: fie manual de către administratorul de rețea configurând rute statice sau prin implementarea protocolului de rutare dinamică. Rutele statice nu au așa multe avantaje față de protocoalele de rutare dinamice;cu toate acestea , rutele statice pot necesita mai multă mentenanță dacă topologia se schimbă constant sau este instabilă.

Protocoalele de rutare dinamică se ajustează automat la schimbări fără nici o intervenție din partea administratorului de rețea. Protocoalele de rutare dinamică necesită mai multă procesare CPU și de asemenea folosesc o anumită cantitate de legătura pentru actulizări de rutare și mesaje. În multe cazuri , o tabelă de rutare va conține atât rute statice cât și dinamice.

Routerele iau decizia principală de înaintare la Layer 3 , Layer-ul de Rețea. Cu toate acestea , interfețele router-ului participă la Layer-urile 1 , 2 și 3. Pachetele IP de Layer 3 sunt încapsulate într-un frame de legătură de date de Layer 2 și sunt codificate în biți la Layer 1. Interfețele router-ului participă în procesele de Layer 2 asociate cu încapsularea lor. De exemplu , o interfață Ethernet pe un router participă într-un proces ARP ca și alte host-uri pe acel LAN.

Tabela Cisco de rutare IP nu este o bază de date plană. Tabela de rutare este de fapt o structura ierarhică , care este folosită pentru a accelera procesul de căutare atunci când se localizează rute și înaintează pachete.

Componentele din tabela de rutare IPv6 sunt similare cu cele din tabela de rutare IPv4. De exemplu , este populată folosind interfețe direct conectate , rute statice și rute învățate dinamic.