Dear all, I had setup two linux machines with two 100Mbps network cards. I had done the following steps in 1st machine 1. modprobe sch_teql 2. ifconfig eth0 100.1.1.10 3. ifconfig eth1 200.1.1.10 4. tc qdisc add dev eth0 root teql0 5. tc qdisc add dev eth1 root teql0 6. ip addr add dev teql0 10.1.1.10/32 7. ip link set teql0 up 8. ip route add default dev teql0 I had done the following steps in 2nd machine 1. modprobe sch_teql 2. ifconfig eth0 100.1.1.20 3. ifconfig eth1 200.1.1.20 4. tc qdisc add dev eth0 root teql0 5. tc qdisc add dev eth1 root teql0 6. ip addr add dev teql0 10.1.1.20/32 7. ip link set teql0 up 8. ip route add default dev teql0 Ping between eth0 using 65500 bytes gave the output of 11ms. Ping between eth1 using 65500 bytes gave the output of 11ms. Thus Ping between teql0 using 65500 bytes gave the output of 6.2ms. while pinging between teql0, I disconnected cable between eth0, then the pinging between teql0 failed. As my assumption the pinging to be continued using eth1. but the time should be 11ms not 6.2ms How can I continues pinging while disconnecting one interface. Let me know the your valuable comments. Thanks in advance Regards, Shiljo __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html