Project

General

Profile

Actions

Bug #2712

closed

Openvpn and Quagga cause route collision and race condition

Added by Jeremy Porter almost 12 years ago. Updated about 11 years ago.

Status:
Resolved
Priority:
Low
Assignee:
-
Category:
Routing
Target version:
-
Start date:
12/04/2012
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
All
Affected Architecture:

Description

Configuring Quagga for route redistribution over redundant Openvpn site to site links, can cause OpenVPN to fail to bring up one of the tunnels. OSPF installs a route for the point to point interfaces
into the kernel after learning the route from the remote system, over the first link (Link A). If openvpn is started after OSPF has established adjacencioes and, if will fail to configure
the interface, because the kernel already has a /32 route installed. OSPF is running over the point to point links, so there does not seem to be a direct way to disable route redistribution.
If openvpn is started and tunnels are configured before OSPF establishes (which is normal during a reboot), the error does not happen.

Actions

Also available in: Atom PDF