Prior to the official 3.8 release I had been running a modified version
of GENERIC that simply had MROUTING turned on.  Everything worked fine
-- the firewall would route multicast packets between interfaces.  There
were the occassional errors that I chalked up to the fact that perhaps
MROUTING hadn't seen much use.  

I was happy to see within the past month or two that MROUTING was now on
by default and can be tweaked via a sysctl, namely
net.inet.ip.mforwarding.  

That error still exists and I'm not sure it is an error per-se, or
rather a known condition that I'll run into when doing multicast
routing.  The error message is:

Nov 14 23:07:06 fw-1 mrouted[3111]: warning - age_table_entry:
SIOCGETSGCNT failing for (10.2.2.111 239.0.0.100): Invalid argument

I get these messages every 5 minutes on the dot and only for the hosts
in the 239.0.0.0/24 multicast group. 

My mrouted.conf is below:

   name C1 239.0.0.0/24
   name E1 239.2.2.0/24
   name C2  239.8.0.0/24
   name R1 239.3.1.0/24   
   name M1  239.7.0.0/24
   phyint em0 boundary C2 boundary E1 boundary M1 boundary R1
   phyint em1 boundary C2 boundary E1 boundary M1 boundary R1
   phyint em5 boundary C2 boundary E1 boundary M1 boundary R1
   phyint em2 disable
   phyint em3 disable

multicast_host is set to NO and multicast_router is set to YES and like
I said multicast routing works.  I don't believe this particular error
message is a sign of something being broken but I am hunting down other
bugs and wanted to eliminate this one in particular.

So, that said...  What causes this error and is it a condition that
I can safely ignore?  I've checked the archives but have not found
anything.  I found a few entries on NetBSD lists from the 90s and the
remaining references where mrouted binaries that got indexed by google.

Any insight would be much appreciated!

-jon

Reply via email to