Nelle reti wireless ad hoc, i collegamenti di comunicazione sono soggetti a un alto tasso di errore. Ciò è dovuto a diversi fattori, tra cui il rumore elettromagnetico ambientale, gli ostacoli nell'ambiente di propagazione e le interferenze. È noto che trasmettere con successo pacchetti di dati su un link di scarsa qualità può richiedere diverse ritrasmissioni, il che porta a un aumento dei ritardi, del jitter e del carico di rete, e una diminuzione del throughput utile. In questo contesto, il routing gioca un ruolo strategico per aumentare le prestazioni di trasmissione. Diversi studi propongono, utilizzando un approccio cross-layer, di prendere in considerazione l'affidabilità dei collegamenti nella scelta dei percorsi. Questo viene fatto attraverso la costruzione di metriche. In questo documento, ci concentriamo sul tasso di errore di bit (al livello fisico) e sul numero di ritrasmissioni (al livello MAC). Poi, al fine di sfruttare queste metriche per il calcolo delle rotte, deve essere effettuato un adattamento degli algoritmi alla base dei protocolli di routing. I test di performance mostrano miglioramenti significativi nei protocolli standard.