Rutarea cu mai multe căi este o tehnică care permite trimiterea comunicațiilor în rețeaua de calculatoare pe mai multe căi alternative. Acest lucru este în contrast cu un singur protocol de rutare, în care un flux de date este direcționat de-a lungul unei singure căi de la o sursă la o destinație. Cu mai multe căi, perechea sursă și destinație poate folosi orice număr de rute alternative pentru a obține îmbunătățiri de performanță, stabilitatea conexiunii și potențiale îmbunătățiri de securitate.
În protocoalele de rutare cu o singură cale, routerele interioare ale unei rețele direcționează traficul către routerele de la granița rețelei care, la rândul lor, se conectează la granița altei rețele. Pentru ca o transmisie în rețea să ajungă la destinație, fiecare rută este administrată manual pe routere. O transmisie urmează apoi căile stabilite, alegând o alternativă doar atunci când calea obișnuită devine indisponibilă dintr-un motiv oarecare. Acest lucru lasă căi alternative cu puțin sau nimic de făcut.
Prin protocoale de rutare multipath pot fi implementate și resursele suplimentare disponibile. În cazul îmbunătățirilor de performanță, sarcina dintr-o rețea poate fi distribuită pe mai multe căi. Prin utilizarea unei metode cunoscute sub numele de rutare cu mai multe căi cu costuri egale, traficul poate fi distribuit în mod egal pe conexiuni de putere diferită. De exemplu, luând în considerare o rețea care partajează conectivitate între doi furnizori de servicii diferiți, dintre care unul oferă doar jumătate din viteză decât celălalt, o treime din traficul de rețea poate fi direcționat către calea mai lentă, în timp ce celelalte două treimi merg pe calea mai rapidă. cale.
Securitatea rețelei poate fi, de asemenea, îmbunătățită atunci când comunicațiile sunt distribuite pe mai multe căi. Aici, în loc ca un intrus să observe o rută comună, datele sunt răspândite între rute alternative. Acest lucru face dificil pentru un atacator să determine toate rutele posibile pentru un comunicat și, prin urmare, limitează interceptarea datelor la o cantitate foarte mică dacă una dintre rute este observată.
Tehnici suplimentare de rutare cu mai multe căi pot monitoriza pachetele pentru o distribuție mai bună, în funcție de utilizare. Pentru anumite tipuri de comunicații de rețea care necesită o întârziere mai mică, cum ar fi comunicațiile vocale sau jocurile de rețea cu mai mulți jucători, acest tip de trafic poate fi direcționat corespunzător prin căi mai receptive. Alt trafic, cum ar fi descărcări mari de fișiere, poate fi, de asemenea, recunoscut și distribuit prin mai multe rute pentru a echilibra încărcarea și pentru a alege rute care pot avea întârziere mai mare, dar debit mai mare.
Rutarea cu mai multe căi și-a găsit utilizare și în rețelele fără fir. În aceste cazuri, există conexiuni limitate stabilite. Un nod de rețea poate fi mobil sau temporar și oferă întregii rețele o infrastructură oarecum nesigură. Permiterea rutelor alternative către alte noduri dintr-o astfel de rețea îmbunătățește fiabilitatea rețelei wireless în ansamblu, deoarece nodurilor li se permite să vină și să plece.
Cu toate acestea, există câteva deficiențe în tehnica de rutare cu mai multe căi. Routerele necesare pentru a monitoriza rutele alternative vor avea o suprasarcină crescută în ceea ce privește stocarea și tind să consume putere de procesare suplimentară prin determinarea și propagarea numeroaselor căi către alte routere. Există, de asemenea, probleme suplimentare cu lățimea de bandă, deoarece pachetele pot necesita mai multe informații pentru a fi fixate, crescându-le oarecum dimensiunea.