[Click] Arp replies getting dropped

Yogesh Mundada yhm at cc.gatech.edu
Wed Jun 17 00:03:24 EDT 2009


hi,

I have following physical configuration at Emulab.

node2 (10.1.1.7) <-> (10.1.1.29, eth4) node0 (10.1.1.31, eth5) <->
(10.1.1.3) node3

I am running this router config as linuxmodule:

q0 :: Queue;
q1 :: Queue;
FromDevice(eth4) -> Print("Received from Eth4") -> q0;
FromDevice(eth5) -> Print("Received from Eth5") -> q1;
q0 -> Print("Eth4-Eth5") -> ToDevice(eth5);
q1 -> Print("Eth5-Eth4") -> ToDevice(eth4);

When I ping from node2, arp queries reach till node3 and node3 sends
the arp replies. But these replies do not reach to node2. For
debugging, I am printing message "Received from Eth5" via a Print
element. However that message does not get printed.

1. Is my configuration wrong or does some internal switch connecting
node0 and node3 in Emulab, drops the packets?
2. I tried using tcpdump -i eth5. It did not work as click hijacks
packets. If I use Tee and ToHost element, would I be able to capture
packets using tcpdump? What is the preferred way?

-Yogesh


More information about the click mailing list