On Mon, May 23, 2011 at 09:59:53AM -0500, Chris Wopat wrote:
> Had a strange issue overnight. In short I had two OpenBSD boxes acting
> as routers denial of service my network with OSPFv3 multicast packets.
> 
> The setup is as follows:
> 
> Two OpenBSD 4.9 amd64 boxes running ospfd and ospf6d. Each box has two
> NICs, each of which is on a separate subnet. Both of these subnets are
> used for redundant connections for routers through separate switches
> (C 6500). There's about 10 OSPF neighbors on both subnets, each of
> those are generally Cisco devices that are dual homed the same way.
> 
> The issue was discovered with tcpdump on a 3rd OpenBSD box that's
> setup with the same config as above. It showed multicast OSPFv3
> packets with the above two routers source IP with their router ID's.
> The rate was extremely high, something like 500k such packets in 10
> seconds. Unplugging these two boxes immediately restored connectivity.
> 
> I'm not understanding why an OSPFv3 packet would have IPv4 source /
> destination addresses but myself and three others concur that that was
> what was going on OR something about ipv6 was mentioned in the dump
> but with v4 addresses.
> 
> Unfortunately I didn't have the foresight to do a binary tcpdump. The
> tcpdump data that was on the local console also scrolled back too far
> for us to get back to to with scroll lock/page up.
> 
> We're also exploring the possibility of these multicast packets
> somehow being forwarded or looped through and causing a denial of
> service. These OpenBSD boxes do have `net.inet.ip.mforwarding=1` but
> I'm leaning more towards some ospf6d/ospfd bug or issue since OSPF's
> TTL is 1.
> 
> 

Just one note here, OSPF group is not routable (224.0.0.0/24), this is a link 
local
multicast address, so no, it's not being forwarded. And the
net.inet.ip.mforwarding=1 makes no sense I suppose.

-- 
Christiano Farina HAESBAERT
Do NOT send me html mail.

Reply via email to