[Click] network load-balancer troubleshooting

Roman Chertov rchertov at cs.ucsb.edu
Wed Dec 8 14:19:14 EST 2010


On Tue, 07 Dec 2010 19:23:34 -0800 Sunjeet Singh <sstattla at gmail.com> wrote

> Great! That worked.
> 
> Now, I stumbled upon another problem- although I am forwarding all
> packets to this other MAC address, only some of them are reaching there
> (I am observing using tcpdump). I wonder why this might be. Initially, I
> was firing packets at full speed using tcpreplay so I thought that this
> software load balancer might be getting overwhelmed, but even after
> decreasing speed to 10 packets per second I observed the same behavior.
> Please advise on how to diagnose.

You can try to make sure that the Ethernet header has the MAC srd/dst for the
link you are using.  If you send a packet from eth0, to your other processing
node, make sure that the frame has the src addr of eth0, and the dst addr of the
destination node.  

Roman



> 
> As you can see, I really don't know much about Click. I am using this
> load balancer as a part of a bigger project described at
> http://mailman.icsi.berkeley.edu/pipermail/bro/2010-December/004715.html
> and am really hoping to speed through this part. So far, I am very
> impressed with the support I have received here.
> 
> Thank you,
> Sunjeet Singh
> 
> 
> On 10-12-07 7:03 PM, Roman Chertov wrote:
> > On 12/07/2010 06:11 PM, Sunjeet Singh wrote:
> >> FromDevice(eth4, PROMISC true) -> Print ->
> >> StoreEtherAddress(is:an:on:ym:iz:ed, OFFSET dst) -> ToDevice(eth0, BURST
> >> 8);
> >
> > You need a Queue in there.
> >
> > FromDevice(eth4, PROMISC true) ->
> >  Print ->
> >  StoreEtherAddress(is:an:on:ym:iz:ed, OFFSET dst) ->
> >  Queue ->
> >  ToDevice(eth0, BURST 8);
> >
> >
> >>
> >> - Should accept packet from eth4, print on terminal, modify MAC address
> >> of destination, send out through eth0?
> >> - Gives me:
> >> â push output 0 connected to â pull input 0
> >> Router could not be initialized!
> >> Where am I wrong?
> >>
> >> Thanks,
> >> Sunjeet




More information about the click mailing list