Care este diferența dintre o masă de rutare și o masă de redirecționare?
Răspuns
În routere aveți în mod normal două planuri separate, adesea numite „plan de control” și „plan de redirecționare”.
Planul de control este „creierul” routerului și gestionează lucrurile ca gestionare a dispozitivului și protocoale de rutare, printre altele. Uneori este numit „motor de rutare” sau „supraveghetor” de către furnizori.
Planul de redirecționare este responsabil pentru redirecționarea efectivă a pachetelor. În ruterele mai mari este adesea implementat de cipuri specializate și memorie foarte rapidă pentru căutări de rute.
Tabelul de rutare (sau mai multe tabele de rutare) se află în planul de control. Conține informații de rutare primite prin protocoale de rutare (OSPF, BGP, …) și din configurație (rute conectate, rute statice). Poate fi mai mult de o intrare pentru un prefix dat dacă mai multe informații de rutare sunt primite de planul de control.
Din toate aceste informații este selectată calea „cea mai bună” pentru un prefix. Această selecție este apoi colectată în tabelul de redirecționare. Tabelul de redirecționare are informațiile de destinație definitive în care un pachet este direcționat pentru orice prefix IP dat (sau adresă MAC în funcție de strat). Această masă de redirecționare este apoi împinsă în planul de redirecționare al routerului și adesea distribuită în fiecare linia de card în routere mai mari bazate pe șasiu.
Răspuns
Cu siguranță nu păstrează aceleași informații.
Tabelul de rutare este un tabel L3 care indică destinația IP XXXX / Y, treceți prin routerul zzzz.
Tabelul de redirecționare este un tabel L2 care indică pentru a comunica cu routerul zzzz, trimiteți pachete la adresa Mac aa: bb: cc: dd: ee: ff.
În rețeaua dvs. locală, utilizați tabelul de redirecționare pentru a obține celelalte adrese gazdă și le trimiteți pachetul. Dispozitivul dvs. de rețea va difuza un pachet arp care are ip zzzz spun ME pachet la L2 pentru a obține adresa Mac relevantă.
Pentru a comunica cu o gazdă dintr-o altă subrețea, ar trebui să îl direcționați printr-un router din rețeaua dvs. locală. Tabelul de rutare va indica ce IP are acest router. La ce router ajungeți utilizând același mecanism de redirecționare ca mai sus.
Commen ts
- Nu înțeleg de ce răspunsul meu merită să nu fie votat în timp ce răspunsul votat în sus este specific implementării routerului. Cum ați defini planul de control și planul de date pe un dispozitiv Linux? Am mai mult de 10 ani de experiență în industria rețelelor, ceea ce nu se rezumă la implementarea de către router a tabelelor de redirecționare și rutare în planul de date sau planul de control. Punctul esențial al acestor tabele este modul în care acționează în modelul OSI, nu modul în care orice furnizor și-ar fi implementat gestionarea în propriul hardware.