[Linuxtrent] Re: problema con bonding e bridge combinati tra loro.

Il 27/03/2012 11:38, Marco Agostini ha scritto:
Ciao, ho un problemino con la configurazione di alcune schede di rete
su di una proxmox.

Il mio obiettivo è quello di:
- mettere in bonding delle schede di rete (e fin quì tutto bene).
- utilizzare l'interfaccia bond0 e connetterla ad un bridge (vmbr0).
- utilizzare il bridge (vmbr0) per connettere le mie macchine virtuali.

Questa è la configurazione che sto provando ad utilizzare:

# LAN
iface bond0 inet manual
     slaves eth0 eth1 eth2 eth3
     bond-mode balance-rr
     bond-miimon 100
     bond-downdelay 200
     bond-updelay 200

auto vmbr0
iface vmbr0 inet static
     pre-up ifup bond0
     address 192.168.1.24
     netmask 255.255.255.0
     bridge_ports bond0
     bridge_stp off
     bridge_fd 0

la rete sembra venire su correttamente ma il kernel linux mi segnala
dei problemi in /var/log/kern.log:
Mar 27 11:28:40 srvproxmox kernel: vmbr0: received packet on bond0
with own address as source address

Ho utilizzato, come tipologia di bonding, il round-robin che non
dovrebbe richiedere configurazioni particolari sugli switch di rete.
Le schede sono connesse ad uno switch HP ProCurve 2610-48 il quale a
sua volta è connesso ad un'altro switch tramite un singolo cavo di
rete.

Provo a spiegare meglio la connessione fisica dei cavi:

Proxmox (4 schede di rete in bonding + bridge) --(4 cavi)-->  Switch HP
ProCurve 2610-48 (singolo cavo di rete) --(1 cavo)-->  Altro switch

Cosa mi sfugge ?
grazie mille.

Se le 4 schede di rete sono connesse ad un solo switch tale switch deve supportare il bonding nella modalità da te scelta, altrimenti non utilizza i mac giusti. Mi è capitato un caso in cui anche se tutto funzionava andando a guardare a basso livello c'erano una marea di errori e ritrasmissioni.

Altra cosa. Quando uso bonding il tipo e gli altri parametri li ho sempre messi in /etc/modprobe.d/alias

Ti consiglio di usare tcpdump da entrambe le parti e verificare poi che cosa passa e su che percorsi.

--
ing. Andrea Gelpi
***************************************************
La Terra non la abbiamo ereditata dai nostri avi,
ma la abbiamo presa in prestito dai nostri bambini.
***************************************************
We do not inherit the Earth from our parents,
but borrow it from our children.
***************************************************
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: