Pretpostavio sam da bi konfiguracija trebala da bude:
ppp timeout multilink link add 30
ppp timeout multilink link remove 20
Međutim, ne radi! Ruter ima neku svoju logiku po kojoj polako podiže opterećenje kanala, a ta logika nema nikakve veze sa "ppp timeout multilink link add" komandom.
Za testiranje sam postavio konfiguraciju:
ppp timeout multilink link add 1
ppp timeout multilink link remove 1
I onda započinjem testiranje sa komandom:
PING 192.168.0.2 (192.168.0.2) 1472(1500) bytes of data.
1480 bytes from 192.168.0.2: icmp_seq=1 ttl=254 time=219 ms
...
Dakle, trebalo bi da odmah podigne i drugi kanal. Međutim, dešava se sledeće: Vreme odziva pinga raste do 13 sekundi kada paketi počinju da se gube (jer 117kb/s naravno ne može proći kroz link od 64kb/s), a multilink radi ovo:
...
Bundle up for 00:02:37, total bandwidth 64, load 139/255
...
Bundle up for 00:03:59, total bandwidth 64, load 203/255
1w4d: Di1: MLP: Load (203) above threshold, requesting another link
1w4d: Di1: MLP: Load (207) above threshold, requesting another link
1w4d: Di1: MLP: Load (207) above threshold, requesting another link
1w4d: BR0:2 MLP: Request add link to bundle
1w4d: BR0:2 MLP: Adding link to bundle
1w4d: Di1 MLP: Lost frag timeout too low for slippage constraints, increasing to 1524 ms
1w4d: Di1 MLP: Added link BR0:2 to bundle STAN
1w4d: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to up
Dakle, trebalo mu je čitavih 4 minuta da bi vremenom podigao "load" sa 1/255 do 203/255 kada je počeo da shvata da je to preko 180/255 i da treba da podigne sledeći link.
Suština pitanja je u stvari kako to podesiti da radi onako kako sam zamislio, na početku.