Page MenuHomeVyOS Platform

add support to receive multiple labels in BGP-LU - FRR feature!
Open, NormalPublicFEATURE REQUEST

Description

Currently FRR doesn't support multiple labels in BGP-LU. If a BGP update is received with more than 1 label, only the bottom label is used.

This is as per bgp_label.c:

/* If we RX multiple labels we will end up keeping only the last

  • one. We do not yet support a label stack greater than 1. */

This requirement is essential to get work SR-TE with BGP-LU. We need to fix these issues, and it will help us with SR-TE implementation. more details about this bug is in FRR bug report:

https://github.com/FRRouting/frr/issues/19506

Details

Version
vyos-2025.08.28-0019
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

fernando renamed this task from Don't suppor, add support to receive multiple labels in BGP-LU to add support to receive multiple labels in BGP-LU - FRR bug.
fernando added a subscriber: routingcraft.
Viacheslav triaged this task as Normal priority.Sep 1 2025, 11:12 PM
Viacheslav subscribed.

Looks like a feature

@Viacheslav yes, you are rigth... it's a feature request.

Viacheslav changed the subtype of this task from "Bug" to "Feature Request".Sep 4 2025, 10:41 PM
fernando renamed this task from add support to receive multiple labels in BGP-LU - FRR bug to add support to receive multiple labels in BGP-LU - FRR feature!.Sep 20 2025, 6:36 PM
Unknown Object (User) assigned this task to hedrok.Oct 3 2025, 11:25 AM

@fernando it has be merged and will be available in the next rolling release, fill free to test/check this feature.