Newsgroup: it.comp.os.linux.sys
Titolo: Bridging

scusate se faccio una domanda che è idiota, ma mi è venuta in mente
adesso e non ho modo (al momento) di documentarmi sulla risposta, quindi
metto qui così forse qualcuno la sa già (sono stronzo, lo so...)
Se ho una macchina con una scheda 10/100 e una 10/100/1000 e le metto in
bridging tra loro che ottengo?
Nel senso: per le comunicazioni dalla rete giga al bridge (che è dotato
di indirizzo ip) sarò in grado di comunicare a 1000 o no?
THX!
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

 di indirizzo ip) sarò in grado di comunicare a 1000 o no?
Non ho ben capito, se hai una macchina con 2 schede di rete, le schede
comunicano con le 2 reti alle velocita' dei rispettivi link, mentre tra di
loro, passano via buffer ( sistema operativo) se spieghi che vuoi fare.
magari riusciamo ad aiutarti

 fare. magari riusciamo ad aiutarti
Ok, ammetto che non era chiaro ;-)
Ho una macchina su cui gira un applicativo web. Per ragioni sulle quali ci
dilunghiamo, ora questa macchina deve ora separare due spezzoni di rete e
fare filtering tra i due. 
I requisiti sono: 
nessun subnetting.
Nessun cambio di indirizzamenti.
Failover delle nic da entrambi gli spezzoni.
Continuare a fornire lo stesso servizio con le stesse modalità di prima.
La soluzione che mi è venuta in mente e che risolverebbe tutti i punti
elencati è un bridge con netfilter:
2 schede lato destro, 2 schede lato sinistro, bridging di tutte e quattro,
ip (quello che la macchina ha adesso e sul quale fornisce i servizi)
assegnato alla interfaccia bridge, e un po' di iptables tanto per gradire.
Solo che le 2 reti dx e sx vanno a velocità diverse (100 da una parte,
1000 dall'altra) e mi era venuto il dubbio: i client dal lato della
gigabit continueranno a ricevere risposta alle loro interrogazioni alla
stessa velocità di prima o il fatto di essere "gruppate" con delle 100
avrebbe limitato qualcosa?
Che la domanda era cretina l'avevo detto... solo che non mi è mai capitato
e non me la ero mai posta ;-)
Cià... ;-)


 avrebbe limitato qualcosa?
Non sono gruppate, ma bridgiate, il group serve per il failower, e non
c'azzecca nulla con il bridging, cmq, le schede a livello fisico,
lavoreranno come prima, quelle a 1000 a 1000 quella a 100 a 100, ovviamente
se fai failowr tra una 1000 ed una 100 ovviamnete il group andra' a 100

 andra' a 100
Mi fido per quanto riguarda la velocità ;-) Quello che intendevo riguardo
al failover del bridging è il fatto che il bridge gestisce STP, per cui di
due schede che vadano verso la stessa rete una delle due verrà messa in
blocking per evitare loop. Nel caso quella attiva abbia problemi e
interrompesse la ricezione degli STP frame, il bridge riassesterebbe
automaticamente lo ST per utilizzare quella che invece ancora riceve gli
hello.
Nel totale, hai ottenuto un failover (anche se limitato dal fatto che si
basa sulla mancanza di trasmissione anzichè sul fatto di riscontrare
problemi HW o altro...)
Questo, almeno, in teoria...
Peraltro questo mi fa supporre:
e se prendessi 2 schede qualsiasi, le bridgeassi e le attaccassi sulla
*stessa* rete, secondo voi, *avrei* un failover?
Anche qui, la teoria mi dice di sì.
Qualcuno conferma con la pratica o provo? ;-)
Ciao...
