Ahoj,
snažím se rozjet load balancing pro 2x WAN pomocí PCC dle manuálu na mikrotku. Zkoušel jsem všechno možné, i to nastavit naprosto přes kopírak dle zkušebního příkladu a pořád to nefunguje jak má. Když mám obě WAN připojené, přijde mi, že se traffic nerozděluje rovnoměrně, jak by měl být vidět traffic na obou prakticky "50/50", tak to furt smaží jen na jednu WAN na druhou spíše úplně nic. V praxi se to projevuje zejména při načítání stránek, třeba otevřu youtube, část se načte a část ne. Pokud ISP1 nebo ISP2 vypnu, pak to jede naprosto bez problémů. Mám pocit, jako kdyby mi unikalo něco, co autor článku předpokládal, že znám, třeba nějaké absolutní základy.
Je dost možné, že při neúspěšných pokusech jsem tam nasekal víc chyb, tak se případně omlouvám, pokud je tam nějaká bota navíc :-/
postupoval jsem podle tohoto článku http://wiki.mikrotik.com/wiki/Manual
Děkuji Vám moc za rady
> export
# feb/12/2017 16 by RouterOS 6.38.1
# software id = XE2A-ESUX
#
/interface ethernet
set name=ISP1
set name=ISP2
set name=LAN
set master-port=LAN
set master-port=LAN
/ip neighbor discovery
set ISP1 discover=no
/ip hotspot profile
set html-directory=flash/hotspot
/ip pool
add name=default-dhcp ranges=192.168.11.20-192.168.11.199
/ip dhcp-server
add address-pool=default-dhcp disabled=no interface=LAN name=defconf
/ip address
add address=192.168.11.1/24 comment="IP pro LAN" interface=LAN network=\
192.168.11.0
add address=192.168.88.220/24 interface=ISP2 network=192.168.88.0
add address=192.168.0.127/24 interface=ISP1 network=192.168.0.0
/ip dhcp-client
add comment="DHCP WAN1" dhcp-options=hostname,clientid interface=ISP1
add comment="DHCP WAN2" dhcp-options=hostname,clientid interface=ISP2
/ip dhcp-server network
add address=192.168.11.0/24 comment=defconf dns-server=192.168.11.1 gateway=\
192.168.11.1
/ip dns
set allow-remote-requests=yes servers=8.8.8.8
/ip dns static
add address=192.168.11.170 name=router
/ip firewall filter
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=accept chain=input comment="defconf: accept established,related" \
connection-state=established,related
add action=drop chain=input comment="defconf: drop all from WAN" in-interface=\
ISP1
add action=drop chain=input comment="defconf: drop all from WAN2" in-interface=\
ISP2
add action=fasttrack-connection chain=forward comment="defconf: fasttrack" \
connection-state=established,related
add action=accept chain=forward comment="defconf: accept established,related" \
connection-state=established,related
add action=drop chain=forward comment="defconf: drop invalid" connection-state=\
invalid
add action=drop chain=forward comment=\
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \
connection-state=new in-interface=ISP1
add action=drop chain=forward comment=\
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \
connection-state=new in-interface=ISP2
/ip firewall mangle
add action=accept chain=prerouting dst-address=192.168.0.0/24 in-interface=LAN
add action=accept chain=prerouting dst-address=192.168.88.0/24 in-interface=LAN
add action=mark-connection chain=prerouting connection-mark=no-mark \
in-interface=ISP1 new-connection-mark=ISP1_conn passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark \
in-interface=ISP2 new-connection-mark=ISP2_conn passthrough=yes
add action=mark-connection chain=prerouting comment=\
"vyvazeni linek 2/0-10 ISP1, 2/11 ISP2" connection-mark=no-mark \
dst-address-type=!local in-interface=LAN new-connection-mark=ISP1_conn \
passthrough=yes per-connection-classifier=both-addresses/0
add action=mark-connection chain=prerouting connection-mark=no-mark \
dst-address-type=!local in-interface=LAN new-connection-mark=ISP2_conn \
passthrough=yes per-connection-classifier=both-addresses/1
add action=mark-routing chain=prerouting connection-mark=ISP1_conn \
in-interface=LAN new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP2_conn \
in-interface=LAN new-routing-mark=to_ISP2 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP1_conn \
new-routing-mark=to_ISP1 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP2_conn \
new-routing-mark=to_ISP2
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade WAN1" \
out-interface=ISP1
add action=masquerade chain=srcnat comment="defconf: masquerade WAN2" \
out-interface=ISP2
/ip route
add check-gateway=ping distance=1 gateway=192.168.0.1 routing-mark=to_ISP1
add check-gateway=ping distance=1 gateway=192.168.88.1 routing-mark=to_ISP2
add check-gateway=ping distance=1 gateway=192.168.0.1
add check-gateway=ping distance=2 gateway=192.168.88.1
/system clock
set time-zone-name=Europe/Prague
/system ntp client
set enabled=yes primary-ntp=195.113.144.201 secondary-ntp=84.19.64.2
/system routerboard settings
# Warning: memory not running at default frequency
set memory-frequency=1200DDR
/tool mac-server
set disabled=yes
add interface=ISP2
/tool mac-server mac-winbox
set disabled=yes