HELLO
THIS QUESTION JUST POPPED OUT OF MY HEAD TODAY WHEN PLAYING
AROUND WITH LINUX'S LVS AND KEEPALIVED.
ON A DUAL-CARP SCENARIO ON TWO GATEWAYS WHEN BOTH THE
INTERNAL AND
THE EXTERNAL IFS ARE CARP(4)'D IN A MASTER-SLAVE WAY AND A
LINK
DISCONNECTS ONLY ON ONE SIDE, WOULD THIS TRIGGER A CARP
FAILOVER
OF THE OTHER INTERFACE ALSO?
LIKE IN THE LOCAL SIDE 10.0.0.{1,2} ARE THE IF IPS AND .3 IS
THE
CARP IP, WHEREAS THE 1.2.3.{1,2,3} IPS ARE RESPECTIVELY THE
PUBLIC
IF AND CARP IPS. IF THE LINK ON THE IF OF 1.2.3.1 GOES DOWN,
THEN
THE 1.2.3.3 SHOULD BE FAILED OVER TO THE .2(SLAVE) BOX,
RIGHT?
NOW, ON THE LOCAL SIDE STILL THE .1(MASTER) BOX HAS THE
CARP'D IP
BECAUSE EVERYTHING WORKS FINE IN THE LAN CARP SETUP.
THIS WOULD TURN OUT TO BE A TRICKY SITUATION, BECAUSE THE
LOCAL CLIENTS
WOULD GET NETWORK-UNREACHABLE BECAUSE THE DEFAULT LOCAL
GATEWAY HAD LOST
ITS OUTGOING CONNECTION, AND THE INCOMING CONNECTIONS WOULD
ALSO TIME OUT
BECAUSE THE CLIENTS WOULD SEND THE SYN+ACK REPLIES OVER THE
MASTER BOX,
WHEREAS THAT HAD LOST ITS OUTGOING CONNECTION.
AM I RIGHT THAT THE FREEBSD CARP(4) IMPLEMENTATION HAS THIS
ISSUE?
I DON'T HAVE THE OPPORTUNITY TO TRY THIS AT THE MOMENT, BUT
I'M INTERESTED
IN THE WAY IT WOULD BEHAVE IN A SCENARIO LIKE THIS. HAD
ANYONE MET THIS
ALREADY? ARE THERE ANY WORKAROUNDS/SOLUTIONS FOR THIS?
THANKS IN ADVANCE
SINCERELY,
GERGELY CZUCZY
MAILTO: GERGELY.CZUCZY HARMLESS.HU
--
WEENIES TEST. GENIUSES SOLVE PROBLEMS THAT ARISE.
|