Esistono due diversi tipi di instradamento, che si basano sul modo in cui il router crea le proprie tabelle di instradamento:
Instradamento statico
Nell'instradamento statico, un amministratore di rete utilizza tabelle statiche per configurare e selezionare manualmente le route di rete. L'instradamento statico è utile in situazioni in cui si prevede che la progettazione o i parametri della rete rimangano costanti.
La natura statica di questa tecnica di instradamento comporta degli inconvenienti previsti, come la congestione della rete. Mentre gli amministratori possono configurare percorsi di fallback in caso di errore di un collegamento, l'instradamento statico generalmente riduce l'adattabilità e la flessibilità delle reti, con conseguente prestazioni di rete limitate.
Instradamento dinamico
Nell'instradamento dinamico, i router creano e aggiornano le tabelle di instradamento in fase di esecuzione in base alle condizioni di rete effettive. Provano a trovare il percorso più veloce dall'origine alla destinazione utilizzando un protocollo di instradamento dinamico, ovvero un insieme di regole che creano, gestiscono e aggiornano la tabella di instradamento dinamico.
Il più grande vantaggio dell'instradamento dinamico è che si adatta alle mutevoli condizioni della rete, come volume di traffico, larghezza di banda e guasti di rete.