Il tipo di routing che ogni stazione può eseguire è di tipo statico o dinamico.
È necessario poi distinguere tra:
Il routing statico è utilizzato per configurazioni la cui topologia non cambia di frequente e presuppone che vengano esplicitamente definite le reti e gli host esterni cui è possibile accedere dalla rete interna.
Il routing dinamico prevede l' attivazione di un demone apposito che solitamente è routed.
- Routing attivo
Si parla di routing attivo nel caso in cui i routers svolgano funzioni di creazione, aggiornamento e distribuzione delle cosiddette tabelle di routing; quando cioè, utilizzando il demone routed, sono in grado di costruire proprie tabelle di routing ( mappe dei routers "immediatamente confinanti" verso ciascuno dei quali, sulla base della destinazione finale, instradano i pacchetti ) e di distribuirle agli host delle reti a cui sono direttamente collegati.La configurazione prevede: l' attivazione di routed in fase di boot ( tramite il file /etc/inet/rc.inet ) e la configurazione del file /etc/gatewaisIl formato delle linee contenute nel file è:net | host HOST gateway GATEWAY metric valore passive | activein cui:
- net | host indicano rispettivamente una rete o un host
- HOST indica l' indirizzo ip o il nome simbolico della rete o dell' host
- gateway GATEWAY indica l' indirizzo ip o il nome simbolico del gateway verso cui va instradato il traffico
- metric valore indica il nimero di gateways attraverso cui i pacchetti devono passare prima che vengano nuovamente instradati.
Per valore = 0 la destinazione è locale
Per valore = 1 la destinazione è remota- passive | active indicano se il gateway precedentemente definito è passivo ( non si scambiano con esso informazioni di routing ), o attivo ( le informazioni vengono scambiate )
- Routing passivo
Si parla invece di routing passivo quando si fa riferimento a stazioni di rete che non siano gateways; anche queste, infatti, svolgono funzioni di routing per l' inoltro dei pacchetti.
il routing è in questo caso passivo in quanto gli host creano le proprie tabelle sulla base di quelle che ricevono dal gateway e, invece di distribuirle in rete, le utilizzano esclusivamente per determinare il percorso che possa permettere loro di raggiungere il destinatario dei pacchetti.Le tabelle statiche vengono definite con il comando:route add destination | default [ host | net ] gateway metricain cui:
- destination | default indicano la prima l' indirizzo ip o il nome della rete o dell' host verso cui si sta definendo il percorso, la seconda che il percorso è valido per qualsiasi destinazione.
- host | net indicano rispettivamente che la destinazione è un host oppure una rete
- gateway indica l' indirizzo ip o il nome del gateway verso cui instradare tutto il traffico
- metrica indica il numero di gateways attraverso cui i pacchetti devono passare prima che vengano nuovamente instradati.
Per valore = 0 la destinazione è locale
Per valore = 1 la destinazione è remota