PCC problem, again

hi guys,
i need your help, the problem probably is my confs, let me explain my structure

RB1000, ROS 3.30

ether1 - LAN
ether3 - 8Mb throw cisco router
ether4 - 4Mb throw cisco router

my lan network 10.13.0.0

I have LoadBalance with PCC working not soo good, that’s why i’m here asking your help.

My problem:

INTERNET
|
|
RB1000 (PCC)
|
|
rb750 (pptp)

i’m trying to implementa a pptp server on rb750, with a SRC AND DST NAT with a Valid ip on RB1000 to the rb750, sometimes i can connect and sometimes not!
I think that the problem is because the connections is comming from the link 1 and it’s getting back to link 2.
I saw on forums, including the one that i follow to implement the pcc, that i must “accept” from connected networks to avoid the balancing, but i’m still getting this problem.

My rules:

/ip firewall mangle
add action=accept chain=prerouting comment="Sem Balance" disabled=no dst-address-list=SemBalance
add action=accept chain=prerouting comment="" disabled=no dst-address=xxx.xxx.xxx.104/29 in-interface=ether1
add action=accept chain=prerouting comment="" disabled=no dst-address=xxx.xxx.xxx.96/28 in-interface=ether1
add action=mark-connection chain=input comment=\
    "____________Inicio Conf PCC (Load Balance) ---------------    Marca Conexoes de entrada para que voltem pelo mesmo link" disabled=no in-interface=\
    ether3 new-connection-mark=EBT_conn passthrough=yes
add action=mark-connection chain=input comment="" disabled=no in-interface=ether4 new-connection-mark=OI_conn passthrough=yes
add action=mark-connection chain=output comment="Load Balance Proxy" connection-state=new disabled=no new-connection-mark=EBT_conn passthrough=yes \
    per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=output comment="" connection-state=new disabled=no new-connection-mark=EBT_conn passthrough=yes per-connection-classifier=\
    both-addresses:3/1
add action=mark-connection chain=output comment="" connection-state=new disabled=no new-connection-mark=OI_conn passthrough=yes per-connection-classifier=\
    both-addresses:3/2
add action=mark-routing chain=output comment="Retorna as conexoes marcadas no inicio, pelo mesmo link que entraram" connection-mark=EBT_conn disabled=no \
    new-routing-mark=EBT_traffic passthrough=yes
add action=mark-routing chain=output comment="" connection-mark=OI_conn disabled=no new-routing-mark=OI_traffic passthrough=yes
add action=mark-connection chain=prerouting comment=\
    "Load Balance (PCC), para os dois links (OI e EBT) sendo um peso maior o link da EBT por causa da velocidade maior" disabled=no dst-address-type=!local \
    in-interface=ether1 new-connection-mark=EBT_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:3/0
add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=ether1 new-connection-mark=EBT_conn passthrough=yes \
    per-connection-classifier=both-addresses-and-ports:3/1
add action=mark-connection chain=prerouting comment="" disabled=no dst-address-type=!local in-interface=ether1 new-connection-mark=OI_conn passthrough=yes \
    per-connection-classifier=both-addresses-and-ports:3/2
add action=mark-routing chain=prerouting comment=\
    "Aponta as conexoes do load balance para as novas tabelas de roteamento, possibilitando o Load Balance(PCC)" connection-mark=EBT_conn disabled=no \
    in-interface=ether1 new-routing-mark=EBT_traffic passthrough=yes
add action=mark-routing chain=prerouting comment="____________FIM Load Balance (PCC)" connection-mark=OI_conn disabled=no in-interface=ether1 \
    new-routing-mark=OI_traffic passthrough=yes

Can you help me?
And, sorry for my bad english!!

greets from brazil!

Luiz Maia
Lcm

/ip firewall mangle
add action=accept chain=prerouting comment=“” Sem Balance" disabled=no dst-address-list=SemBalance
add action=accept chain=prerouting comment=“” disabled=no dst-address=xxx.xxx.xxx.104/29 in-interface=ether1
add action=accept chain=prerouting comment=“” disabled=no dst-address=xxx.xxx.xxx.96/28 in-interface=ether1



add action=mark-connection chain=input comment=“” disabled=no in-interface=ether3 new-connection-mark=EBT_conn passthrough=yes
add action=mark-connection chain=input comment=“” disabled=no in-interface=ether4 new-connection-mark=OI_conn passthrough=yes



add action=mark-connection chain=output comment=“” connection-state=new disabled=no new-connection-mark=EBT_conn passthrough=yes per-connection-classifier=both-addresses:2/0
add action=mark-connection chain=output comment=“” connection-state=new disabled=no new-connection-mark=OI_conn passthrough=yes per-connection-classifier=both-addresses:3/1



add action=mark-routing chain=outputcomment=““connection-mark=EBT_conn disabled=no new-routing-mark=EBT_traffic passthrough=yes
add action=mark-routing chain=output comment=”” connection-mark=OI_conn disabled=no new-routing-mark=OI_traffic passthrough=yes


add action=mark-connection chain=prerouting comment=“” disabled=no dst-address-type=!local in-interface=ether1 new-connection-mark=EBT_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting comment=“” disabled=no dst-address-type=!local in-interface=ether1 new-connection-mark=OI_conn passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1



add action=mark-routing chain=prerouting comment=“” connection-mark=EBT_conn disabled=no in-interface=ether1
new-routing-mark=EBT_traffic passthrough=yes
add action=mark-routing chain=prerouting comment=“” connection-mark=OI_conn disabled=no in-interface=ether1
new-routing-mark=OI_traffic passthrough=yes

kazanova, thanks for your reply, but…

i need 3 per connection classifier because my second link (EBT) is 8MB and the firt is 4MB.

i try to change what you said but no success.

anyone can help?