Om jag kör en server med dubbla nätverkskort och vill lastbalansera mellan dessa på ett enkelt sätt, hur löser jag då detta?
Det jag provat hittils är att ge hälften av mina jailade utrymmen till ena nätverkskortet och de andra till det andra nätverkskortet. Vilket jag trodde skulle fungera bra.
Både NIC1, NIC2 och samtliga alias ligger på samma ip/subnät.
Men som det är nu kommer det upprepade meddelanden om att ARP tagit mot paket på interface em0 men svarade på interface em1.
Det känns som något inte stämmer. Någon som har koll på detta? :)
I Windows-världen behövs speciella applikationer för att bygga "team" med nätverkskort, vet inte om det även krävs för *BSD. Sen är det viktigt att man konfigurerar switchen korrekt då det finns flera olika sätt att lastbalansera på.
Kanon! Verkar vara precis vad jag letar efter. Har googlat lite och hittade en förenklad förklaring av det hela. :)
Link aggregation is to virtually join two or more network interfaces so they appear as a single link. The good thing about this implementation is that depending the configuration you can make the server more resilient as all network cards interfaces are using the same IP address so in the case losing connection in one of the network cards we will still have connectivity to the network.
Av det jag läst hittils, om de olika lägena man kan köra på, så kräver läget "lacp" en switch som följer IEEE 802.3ad-protokollet (cisco?).
Jag vet inte vilken hårdvara som servern kommer få jobba med så jag tror att läget loadbalance (även kallat fec) är det jag måste köra. Det läget verkar vara lite sämre men inte lika hårdvarukrävande.
Den springande frågan är om jag fortfarande kan använda publika ip-nummer och om det går att skapa alias av vår "lagg"-brygga (som även dessa använder publika ipn).