[Xorp-users] How to work with a bridge (br0)? (corrected version)

Pavlin Radoslavov pavlin@icir.org
Thu, 24 Nov 2005 13:55:29 -0800


> printk: 49208 messages suppressed.
> mroute: pending queue full, dropping entries.
> printk: 49008 messages suppressed.
> mroute: pending queue full, dropping entries.
> printk: 49443 messages suppressed.
> mroute: pending queue full, dropping entries.
> 
> That does not sound good. Multicast-Routing does not work as it did
> yesterday, too.

Was your sender transmitting, and what was the transmitting bandwidth?
Given that everything is encapsulated in userspace as PIM Registers,
then the whole router probably cannot keep-up with the high bw
incoming traffic from your sender.
[FYI, *BSD supports kernel-land PIM Register encapsulation, but this
is not in Linux (yet)].

Typically (at least in case of Cisco RPs), once the sender starts
transmitting, the RP would send a source-specific join toward the
sender, and then the multicast traffic would be forwarded natively
toward the RP rather then being encapsulated. Eliminating the PIM
Registers should reduce the router load.

In general, while testing I'd recommend that you use some multicast
test program that can be controlled (the transmitting bw, the
sender/receiver IP address, etc). E.g., MGEN:
http://tang.itd.nrl.navy.mil/5522/mgen/mgen_index.html
Alternatively, you could use the msend/mrcv tools, but they are very
primitive:
http://netweb.usc.edu/pim/pimd/mtest.tar.gz

Pavlin