Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Jan 2015 00:14:36 +0100
From:      Przemyslaw Frasunek <przemyslaw@frasunek.com>
To:        freebsd-net@freebsd.org
Subject:   Corrupted IPv6 routing table
Message-ID:  <54ADBDDC.3040901@frasunek.com>

next in thread | raw e-mail | index | archive | help
Dear all,

We are running FreeBSD 9.2-RELEASE-p3 on few PPPoE access servers, each
servicing about 1000 customers. Each server exchanges customers' /32 (for IPv4)
and /64 (for IPv6) routes using OSPF and BIRD.

Few times in a month, we are experiencing routing table corruption, which causes
spurious IPv6 routes appearing with prefixlen 0:

# netstat -nr -f inet6 | grep "/\0"
2a02:2928:6:989e::/0              fe80::21e:67ff:fe02:e82b%vlan0 UG1       vlan0
2a02:2928:6:989f::/0              fe80::21e:67ff:fe02:e82b%vlan0 UG1       vlan0

It is impossible to delete such routes and they override default route, making
IPv6 networking nonfunctional. They definitely does not originate from OSPF, as
there is an export filter which denies prefixlen < 32.

Has anyone seen this before?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54ADBDDC.3040901>