Bug #14556
openTailscale dropping routes from FIB
0%
Description
Installation has several tailscale nodes. The problematic node is a 6100. Some of the other nodes are 2100s.
At some point in the past, it started malfunctioning on one of the nodes whenever specific types of changes are made.
- Add or remove a node with routed subnets, all routes drop. Can successfully add/remove nodes without routes. This is on the tailscale machine config.
- Simply marking a route as active or inactive (tailscale edit route settings) will also trigger it.
It occurs occasionally without any changes being made.
Bounce the tailscale process on that 6100 node and they return.
The routes just drop from the kernel FIB.
Only on the one node.
There is essentially nothing logged (DEBUG logging level) regarding the actions of the tailscale routing protocol. Nor is there anything of troubleshooting value on the tailscale cloud site.
All IPv4 tailscale routes drop including host routes. It is probably noteworthy that the IPv6 /48 is still in the table and tailscaled is still running.
Another possibly interesting note is the routes advertised by the 6100 that drops the routes remain advertised into the tailnet and present on the other nodes.
The nodes are still showing as “idle” so tailscale is still “up.”
Attempted to duplicate this by adding a tailnet to 4 pfSense nodes with routes and two devices without routes. It could not be made to misbehave.
Files