Differenza tra ponte e router

Bridge vs Router
 

Bridge e router sono due diversi dispositivi di rete che hanno una netta differenza tra loro nel modo in cui funzionano. Un bridge è un dispositivo di rete utilizzato per interconnettere due o più reti in modo che assomigli a una singola rete. Un router, d'altra parte, è un dispositivo che sceglie il percorso migliore che un pacchetto deve essere instradato per raggiungere la destinazione. Un bridge è un dispositivo semplice che funziona sul livello 2 del modello di rete basato su indirizzi MAC. Un router è un dispositivo più complesso che funziona sul livello 3 del modello di rete basato su indirizzi IP. Un bridge non blocca il traffico di broadcast, ma un router può bloccarli quando i pacchetti vengono instradati anziché essere trasmessi.

Cos'è un ponte?

Un bridge è un dispositivo di rete utilizzato per connettere due o più reti in modo che siano interconnesse in un unico dominio di trasmissione. Questi dispositivi funzionano nel livello di collegamento dati del modello di riferimento OSI e quindi sono dispositivi di livello 2. Un bridge di rete non gestisce gli indirizzi IP ma funziona solo con indirizzi MAC. Quando due reti sono collegate, è come se fossero su una rete. Non esiste una segmentazione di rete basata sulle subnet e, quindi, tutto il traffico di trasmissione fluirà attraverso il bridge. Un bridge utilizza una tabella chiamata bridge table che tiene traccia di quali pacchetti devono essere inoltrati attraverso il bridge in base all'indirizzo MAC di destinazione. Questa tabella è una tabella semplice che viene preparata mediante autoapprendimento e non vengono utilizzati algoritmi complessi. I bridge di rete possono essere creati anche in Software. Supponiamo che il tuo computer abbia due interfacce di rete e vuoi collegarle in modo che i computer di entrambi i lati possano comunicare tra loro. In questo tipo di situazione, possiamo usare un bridge software. Questa funzionalità software è fornita dal sistema operativo in cui, in Windows, è possibile collegare facilmente due interfacce selezionando l'opzione bridge dal menu che si ottiene facendo clic con il pulsante destro del mouse su due interfacce selezionate. In Linux, il pacchetto bridge-utils fornisce la funzione di bridging.

Cos'è un router?

Un router è un dispositivo di rete che indirizza i pacchetti di dati attraverso una rete. Funziona nel livello di rete del modello di riferimento OSI e quindi è un dispositivo di livello 3. Un router segue un meccanismo di archiviazione e inoltro. Un router gestisce una tabella chiamata tabella di routing che consiste nell'IP del gateway attraverso il quale un pacchetto deve essere instradato per raggiungere un determinato IP di destinazione. La tabella di routing può essere impostata staticamente dall'amministratore di rete o può essere generata automaticamente utilizzando gli algoritmi di routing. Quando un router riceve un pacchetto, prima memorizza il pacchetto nella memoria del router e analizza l'indirizzo IP di destinazione del pacchetto. Quindi cerca nella tabella di routing per vedere attraverso quale gateway deve essere instradato il pacchetto. Quindi, in base a tali informazioni, inoltra il pacchetto in modo appropriato. Poiché gli algoritmi di routing sono più complessi, richiede una notevole potenza di elaborazione che lo rende costoso. Un router viene in genere utilizzato per connettere diverse sottoreti anziché collegare reti di una stessa subnet. Supponiamo che tu abbia una subnet dell'intervallo 192.168.1.0 - 192.168.1.255 e un'altra subnet dell'intervallo 192.168.10.1 - 192.168.10.255 e desideri interconnettere le due sottoreti. In questo caso, è necessario un router poiché è previsto il routing basato sugli indirizzi IP di destinazione.

Qual è la differenza tra Bridge e Router?

• Un bridge è un dispositivo di livello 2 che funziona nel livello di collegamento dati mentre un router è un dispositivo di livello 3 che opera nel livello di rete.

• Un router seleziona il percorso migliore o il percorso che deve essere inviato a un pacchetto per raggiungere la destinazione. Un bridge interconnette due o più reti insieme.

• Un router esegue il routing in base agli indirizzi IP. Un bridge utilizza gli indirizzi MAC per decidere a quale interfaccia devono essere inviati i pacchetti.

• Un router è più intelligente di un bridge. Un router funziona basato su algoritmi complessi chiamati algoritmi di routing. Un bridge funziona sulla base di semplici algoritmi di autoapprendimento.

• Un router richiede più potenza di elaborazione e risorse di un bridge. Quindi il costo di un router sarebbe superiore al costo di un ponte.

• Un router deve gestire strutture dati complesse come i grafici, ma un bridge si occupa di semplici strutture di dati come le tabelle.

• Bridge non fornisce la segmentazione di rete. Due reti collegate a un bridge si trovano nello stesso dominio di trasmissione. Ma un router abilita la segmentazione della rete. Reti di diversi domini di trasmissione possono essere interconnessi.

• Nei bridge, viene utilizzato un protocollo chiamato STP (Spanning Tree Protocol) per impedire loop. Nei router, tale protocollo non viene utilizzato poiché tutti i loop sono impediti dagli stessi algoritmi di routing.

• Un bridge non blocca alcuna trasmissione o traffico multicast. Ma un router può bloccare qualsiasi trasmissione o traffico multicast.

Sommario:

Bridge vs Router

Un bridge è un dispositivo di rete di livello 2 che viene utilizzato per interconnettere due o più reti. Funziona in base agli indirizzi MAC e qualsiasi traffico di trasmissione verrebbe replicato senza alcun blocco. Un router è un dispositivo di rete di livello 3 che viene utilizzato per instradare i pacchetti sul percorso migliore in base all'indirizzo IP di destinazione. Un router funziona basato su indirizzi IP e complessi set di algoritmi chiamati algoritmi di routing. Quindi un router consentirà di connettere due sottoreti con diversi intervalli IP contemporaneamente mentre un bridge interconnetterà due reti solo per creare un dominio di trasmissione senza alcuna considerazione degli indirizzi IP. Un router è più complesso di un bridge e quindi è necessaria più potenza di elaborazione che lo rende costoso rispetto a un bridge.

Immagini per gentile concessione:

  1. Vista di bridging della rete utilizzando i livelli e la terminologia ISO / OSI di Crvincenzi (CC BY-SA 3.0)
  2. Router di Clamad (CC BY 3.0)