A quali layer del modello OSI / TCP-IP appartengono i protocolli BGP, RIP?


15

Sappiamo che nel modello OSI o TCP-IP, il livello superiore utilizza i servizi offerti dal livello inferiore. Ad esempio, il livello collegamento dati utilizza i servizi offerti dal livello fisico, il livello rete utilizza i servizi offerti dal livello collegamento dati e così via.

Tuttavia, trovo che alcuni protocolli utilizzino i servizi forniti dai protocolli nei livelli sopra di essi. Ad esempio, sia BGP che RIP eseguono il routing che viene generalmente considerato come funzionalità del livello di rete. BGP utilizza TCP mentre RIP utilizza UDP. Quindi qui protocolli a livello di rete che utilizzano servizi dai protocolli a livello di trasporto. Ecco perché alcune persone online sostengono che BGP e RIP dovrebbero essere associati almeno a livello di trasporto, mentre alcuni sostengono che si tratta di protocolli a livello di applicazione in quanto utilizzano servizi di livelli di trasporto e nel modello TCP-IP sopra a livello di trasporto esiste solo un'applicazione strato.

Comprendo che sia BGP che RIP eseguono principalmente funzionalità di routing a livello di rete. Qual è la verità / convenzione?

Risposte:


13

Devi ricordare che modelli come OSI sono proprio questo, modelli. Sono teorici Il mondo reale non rientra perfettamente in questi modelli. Per la maggior parte, il routing è una funzione di livello 3, ma, come hai sottolineato, BGP utilizza un protocollo di livello 4 per comunicare con altri altoparlanti BGP al fine di svolgere quella che viene normalmente considerata una funzione di livello 3.

Molti protocolli di rete rientrano in un'area grigia o vengono considerati in un livello mentre si utilizza un altro livello. Prendi ARP per esempio. Risolve gli indirizzi di livello 3 in indirizzi di livello 2. In quale livello dovrebbe essere considerato?

È utile comprendere i modelli, ma i modelli non sono obbligati da nessuna organizzazione e si è liberi di creare protocolli e funzioni che non seguono alcun modello.


Grazie. Questo è esattamente quello che ho concluso dopo aver letto molti articoli online. Hai ribadito questo fatto.
Maha,

8

BGP è in cima a TCP, quindi sarebbe Internet layer 4, OSI layer 7. Di solito BGP esterno viene eseguito solo tra 2 peer collegati direttamente, imposto impostando il flag TTL sull'intestazione IP, che si trova sul layer 3.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.