Description

This article outlines an issue reported by an FIA (Fiber Internet Access)customer, where their traffic is predominantly routed through their secondary provider instead of the intended primary provider. The root cause was identified as a routing preference behavior—prefixes learned from FIA customers were not preferred over those received from directly connected eBGP peers.

Symptoms

[email protected]_Router> show route XXX.XXX.120.0/24 extensive | match "source|inactive|Localpref" 


    Source: XX.XX.54.235 << Primary RR

    Localpref: 270


    Source: XX.XX.54.234 << Secondary RR

    Inactive reason: Not Best in its group - IGP metric

    Localpref: 270


    Source: XXX.XXX.70.194 << FIA eBGP Peer 

    Inactive reason: Local Preference

    Localpref: 100

Solution

The FIA customer is connected to two upstream providers: A primary provider (Juniper customer) and a secondary provider (non-Juniper customer). The FIA customer is advertising their prefixes to the Internet through both upstream connections.


Upon investigation, we observed that the Provider Edge (PE) router—where the FIA customer is connected—is receiving the same prefixes via two paths:

  • Directly from the FIA customer through an eBGP session.
  • Indirectly via Internet Route Reflectors (RRs).


However, the directly received eBGP route from the customer is marked as inactive. This is due to a higher local preference being set on the route received from the Route Reflector. Specifically:


  • The Route Reflector advertises the customer’s route with a local preference of 270.
  • The directly received eBGP route from the customer has a default local preference of 100.


As a result, the PE router prefers the route via the Route Reflector, which leads to traffic being routed through the secondary provider instead of the intended primary provider.


A routing policy was implemented on the PE router to assign a higher local preference (e.g., 280) to routes received directly from the FIA customer. This ensured that the PE router now prefers the direct eBGP path, aligning with the intended routing behavior.



Modification History

2025-06-16 : Article Created