Unveiling FRRouting Quirks with OSPF Area Ranges

Published On Mon Apr 28 2025
Unveiling FRRouting Quirks with OSPF Area Ranges

ChatGPT on OSPF Area Ranges and Summary LSAs « ipSpace.net ...

I wanted to test a loop prevention when propagating summary LSA across areas scenario using the lab topology I developed for the When OSPF Becomes a Distance Vector Protocol article. I started the lab with the FRRouting routers and configured OSPF area ranges. Astonishingly, I discovered that the more-specific prefixes from an area appear as summary routes in the backbone area even when the area range is configured.

When I tried to reproduce the scenario a few days later, it turned out to be a timing quirk. However, I decided to use the opportunity to check whether the leading AI tool would agree with what little I remember from the days when I was developing and delivering the Advanced OSPF Configuration and Troubleshooting course for Cisco Europe.

Network Setup Recap:

R2 should have the following LSAs in its Area 0 OSPF database:

  • Type 1 LSAs (Router LSAs): for routers in Area 0 (including R2 and ABR)
  • Type 2 LSAs (Network LSAs): if there are broadcast/multi-access segments in Area 0
  • OSPF LSA Types Explained
  • Type 3 LSAs (Summary LSAs)
  • OSPF LSA Types Explained

So R2 will not see Summary LSAs.

ChatGPT nailed it when I asked about my experience with FRRouting. The AI tool provided a detailed and accurate response, showcasing its capabilities in understanding complex networking scenarios.

Why this happens in FRRouting:

The area RANGE command does not automatically suppress the more specific Type-3 LSAs unless certain conditions are met. FRR uses what’s called advertise as well as summarize, unless you explicitly prevent it. So, unless you have a lot of subnets that fall under the summary, FRR may still pass along the specific LSAs.

OSPF Type 1 LSA (Router Link LSA) - YouTube

If you want to suppress the specific 10.0.0.1/32 and only advertise 10.0.0.0/8 to Area 0, your options in FRR are limited but include filtering LSAs with route-maps or accepting that FRR may advertise both unless there’s a more complex OSPF implementation behind the scenes.

ChatGPT's progress in understanding networking concepts is evident, but it's crucial to fact-check its responses, especially in more specialized or corner case scenarios.