Trying to use TEQL

From: Ivan Passos (lists@cyclades.com)
Date: Sat Apr 15 2000 - 18:49:04 EST


Hello,

I'm trying to have TEQL working with the Cyclades-PC300 synchronous cards,
but it just doesn't send data thru the second link. Maybe I'm missing some
configuration step ... Please help me!! :)

I'm using kernel 2.2.14.

Ok, the test environment is as follows:

                10.0.0.1 10.0.0.2
             |--- cpc0 ----------------|
      Server | | Router
             |--- cpc1 ----------------|
      ------- 20.0.0.1 20.0.0.2 --------
         | |
         | |
        eth0 110.0.0.1
      100.0.0.1

The router is a Cyclades-PR3000 and it does NOT have load balance
enabled, just to make things simpler.

I'm testing load balancing by checking only the packet _transmission_ in
Linux, i.e. if Linux transmits packets to the same destination thru 2
different links bonded by TEQL, then it works. Just nevermind the fact
that in this environment Linux will receive all packets thru the first
interface .... :)

So, my steps to use TEQL to bond these two links are:

# ifconfig cpc0 up
# ifconfig cpc1 up
# tc qdisc add dev cpc0 root teql0
# tc qdisc add dev cpc1 root teql0
# route add 110.0.0.1 gw 10.0.0.2 /* Just to have some way to test it */

Ok, I then ping 110.0.0.1, and ... I see that all data goes thru cpc0
(link 1).

So, TEQL is not working in my environment. My question is: what did I do
wrong?? Did I miss some configuration step??

Your help will be highly appreciated.

Regards,
Ivan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 15 2000 - 21:00:27 EST