Reconnect Zynga Poker Issue using NTH Load Balancing

Hi,

i have problem for Zynga Poker, always reconnect when join table. im using NTH Load Balancing.
Please help me how to bypass connection to Zynga so not include in Load Balancing Process.

below my configuration:

Mangle:

0 chain=prerouting action=mark-connection new-connection-mark=alfas_con3 passthrough=yes connection-state=new in-interface=Bridge1 nth=2,2

1 chain=prerouting action=mark-connection new-connection-mark=alfas_con4 passthrough=yes connection-state=new in-interface=Bridge1 nth=2,1

2 chain=prerouting action=mark-routing new-routing-mark=alfas_route3 passthrough=yes in-interface=Bridge1 connection-mark=alfas_con3

3 chain=prerouting action=mark-routing new-routing-mark=alfas_route4 passthrough=yes in-interface=Bridge1 connection-mark=alfas_con4


Below Route:

/ip route
add comment=“” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=alfas_route3 scope=255 target-scope=10

add comment=“” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=alfas_route4 scope=255 target-scope=10

add check-gateway=ping comment=“” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.3.1 routing-mark=failover-check scope=30 target-scope=10

add comment=“” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=30 target-scope=10



Please Help how to solve it


Thanks

HELMI

Make a mangle to mark the connection to that poker side, or from your PC’s IP. Then give that conn. mark a routing mark and set passthrough=yes. Put these rules in front (above) the nth rules.

Or try PCC with src-address only: http://wiki.mikrotik.com/wiki/Manual:PCC

Hi Thank you for your information, i have done following configuration like you have told me.

i put these mangle above the Load Balancing Mangle:

0 chain=prerouting action=mark-connection new-connection-mark=zynga_con_9339 passthrough=no protocol=tcp dst-port=9339

1 chain=prerouting action=mark-routing new-routing-mark=zynga_9339_1 passthrough=yes protocol=tcp in-interface=Bridge1 dst-port=9339 connection-mark=zynga_con_9339

and Add following Route:

add comment=zynga_9339_1 disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.2.1 routing-mark=zynga_9339_1 scope=255 target-scope=10


Please Correct if the configuration is wrong, coz the reconnect issue still happen…


Thanks


HELMI

You have to swap the passthrough on both filters. The first filter that makes the connection mark has to passthrough (=yes) to the next filter that looks for this connection mark in a package to give it a package or routing mark. Only after this the package can leave the process. (passthrough=no)