Multicast problems

Ian FREISLICH ianf at clue.co.za
Mon Jun 18 10:02:11 UTC 2007


Hi

I have a problem with quagga running on a CURRENT (15 June).  It
appears that it's registering the multicast address on the wrong
interface.  In fact, no matter which network I tell quagga to use
as the OSPF network, it always registers the multicast addresses
on the same incorrect vlan.  It works with a May 24 kernel. 

The multicast addresses should be registered on vlan1000, but they
get registered on vlan1001.

Everything has been recompiled, but it didn't even work properly
with the old binary.

A coincidental thing is that the mcast addresses land up on /dev/net6
plus 1, although that off-by-one breaks a bit if they get added to
any other interface, they always seem to land up there.

[firewall2.cpt2] ~ # netstat -WanI vlan1000 -f inet
Name      Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
vlan1000  1500 41.204.193.11 41.204.193.114      488653     -      875     -     -
                            224.0.0.18       
                            224.0.0.1        

[firewall2.cpt2] ~ # netstat -WanI vlan1001 -f inet
Name      Mtu Network       Address              Ipkts Ierrs    Opkts Oerrs  Coll
vlan1001  1500 196.30.82.48/ 196.30.82.61        510301     -   402346     -     -
                            224.0.0.6        
                            224.0.0.5        
                            224.0.0.18       
                            224.0.0.1        

lrwxr-xr-x  1 root  wheel           12 Jun 15 15:42 net7 -> net/vlan1000
lrwxr-xr-x  1 root  wheel           12 Jun 15 15:42 net8 -> net/vlan1001

Any ideas?

Ian

--
Ian Freislich



More information about the freebsd-current mailing list