Se due schede di rete sono collegate e collegate a switch diversi, come fa un router a decidere a quale switch inoltrare i pacchetti?


10

Sto cercando di capire come funziona l'architettura in caso di NIC Bonding. Lo scenario è: ci sono 2 schede di rete sullo stesso sistema. Entrambi sono collegati per supportare il failover e il bilanciamento del carico. Quindi l'IP del driver del legame (virtuale) è l'IP a cui arriva il traffico quando viene indirizzato a una delle schede NIC. Ogni scheda di rete è collegata a un interruttore diverso. Ora, poiché queste schede NIC sono collegate, gli switch avranno lo stesso indirizzo IP che punta a un indirizzo MAC diverso. Quindi come farà un router a decidere quale switch inoltrare una richiesta in arrivo a quale è destinato a quell'IP? Ci saranno 2 voci nella tabella di routing per lo stesso indirizzo IP? Il router trasmetterà a tutti gli switch? Ci sarà più di un router?


Qualche risposta ti è stata d'aiuto? in tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, potresti fornire e accettare la tua risposta.
Ron Maupin

Risposte:


14

Dipende da come le interfacce sono legate.

Un modo per farlo è che solo una scheda di rete è davvero attiva. Se uno dei collegamenti si interrompe, l'altra NIC inizia a utilizzare l'indirizzo MAC della prima NIC o il sistema emette un ARP gratuito con il suo indirizzo MAC per consentire a tutti di aggiornare le proprie tabelle ARP.

Un secondo vicino a questo metodo è che entrambe le schede di rete vengono utilizzate per l'invio, ma solo una viene utilizzata per ricevere.

Qualsiasi altra configurazione richiede la cooperazione degli switch o delle parti di invio.

Notare che se lo switch e il dispositivo finale non concordano su una configurazione, è possibile che si verifichino comportamenti errati. Ad esempio, lo switch potrebbe non sapere quale porta ha effettivamente quale MAC e inonderà invece TUTTO il traffico per quel MAC. Oppure potresti ottenere un link non funzionale.


Dal momento che stai usando il Bilanciamento del carico adattivo, spiegherò questa modalità.

I pacchetti in uscita vengono suddivisi in base al carico.

I pacchetti in arrivo sono un po 'più complicati. Quando viene ricevuta una richiesta ARP, il MAC rispedito si basa sull'indirizzo IP del richiedente. Ad esempio, se il client A invia una richiesta ARP per il tuo IP, otterrà il MAC della scheda di rete 1. Successivamente, quando il client B invia una richiesta ARP, riceverà il MAC della scheda di rete 2. In questo modo i client vengono suddivisi tra le schede di rete disponibili .


L'interfaccia è collegata in modalità Bilanciamento del carico adattivo che supporta il bilanciamento del carico sia in uscita che in uscita, nonché il supporto degli errori. Questa modalità non richiede alcun supporto speciale per gli switch e si dice che raggiunga il bilanciamento del carico mediante negoziazione ARP. Ora, se potessi, per favore
guidami

Vedi la mia modifica ....
collo lungo il

sì, capisco come funziona a questo livello. Ma non sono chiaro in caso di comunicazione tra router e switch?
user3007493,

1
Poiché il router ha un solo indirizzo IP, verrà sempre indirizzato a una singola scheda NIC.
collo lungo,

2
Per i dispositivi fuori dalla sottorete che utilizza ALB, non è possibile.
collo lungo,
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.