Project

General

Profile

Actions

Bug #9204

closed

ospfd: GRE tunnels became unnumbered since 2.4.4

Added by Firstname Surname almost 6 years ago. Updated 5 months ago.

Status:
Needs Patch
Priority:
Normal
Assignee:
-
Category:
FRR
Target version:
-
Start date:
12/16/2018
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Affected Version:
2.4.4_1
Affected Plus Version:
Affected Architecture:
All

Description

I have recently tested an upgrade to 2.4.4_1, from 2.4.3. It is a hub and spoke type setup with GRE over IPSec, ipv4 + ipv6, ospf/ospf3 + BGP route reflectors, peering over loopbacks. Hubs are pfsense, spokes are Cisco or Juniper.

I want to upgrade mainly because of VTI support.

Upgrade was largely painless, bar one issue: all of my IPv4 GRE tunnels now show as unnumbered interfaces in ospfd (so use ifindex link IDs) and there seems to be no way around it. This of course broke all of IPv4 routing, because on the spokes the tunnels are still standard addressed p2p links. Result: adjacencies are formed, but spokes accept no routes from the hub.

I will provide more details in due course and report if this can be tracked down to a specific FRR change. I am also going to give VTIs a try but chances are that it will be the same case with those.

Workaround I am going to try is converting all tunnels on spokes to unnumbered, moving the IPs from tunnels to dummy loopbacks.

In any case, this is a bit of a showstopper for anyone running OSPF over GRE.

Note that there is no issue with ospf3d, or doesn't seem to be.

Actions

Also available in: Atom PDF