Skip to content

[FRR]: Port BGP SRv6 GRT from FRR mainline#25866

Open
cscarpitta wants to merge 1 commit intosonic-net:masterfrom
cscarpitta:port_bgp_srv6_grt_from_frr_mainline
Open

[FRR]: Port BGP SRv6 GRT from FRR mainline#25866
cscarpitta wants to merge 1 commit intosonic-net:masterfrom
cscarpitta:port_bgp_srv6_grt_from_frr_mainline

Conversation

@cscarpitta
Copy link
Contributor

Port the following patches from FRR mainline to support BGP SRv6 GRT:

Patch FRR Pull request
explicit SRv6 address configurable per address family FRRouting/frr#19088
bgpd: add output support for srv6 l3vpn attribute option FRRouting/frr#19117
BGP SRv6 locator per vrf FRRouting/frr#19100
bgpd: various fixes related to VPN SRv6 entries updates FRRouting/frr#19447
SRv6/MPLS L3 Services Co-existence FRRouting/frr#19164
bgpd: Fix incorrect flag checks for SRv6 SID allocation FRRouting/frr#19623
SRv6/MPLS Coexistence in L3VPN / formatting fixes FRRouting/frr#19639
Route-map command to filter out VPN paths based on their origin (MPLS /SRv6 / VXLAN) FRRouting/frr#19717
bgpd: improve/clarify bgp static tables FRRouting/frr#19640
bgpd: add SRv6 unicast at default VRF FRRouting/frr#19496

Why I did it

To support SRv6 BGP GRT in SONiC.

How I did it

Port the patch files from FRR mainline.

@cscarpitta cscarpitta requested a review from lguohan as a code owner March 3, 2026 23:08
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Port the following patches from FRR mainline to support BGP SRv6 GRT:

- explicit SRv6 address configurable per address family (FRRouting/frr#19088)
- bgpd: add output support for srv6 l3vpn attribute option (FRRouting/frr#19117)
- BGP SRv6 locator per vrf (FRRouting/frr#19100)
- bgpd: various fixes related to VPN SRv6 entries updates (FRRouting/frr#19447)
- SRv6/MPLS L3 Services Co-existence (FRRouting/frr#19164)
- bgpd: Fix incorrect flag checks for SRv6 SID allocation (FRRouting/frr#19623)
- SRv6/MPLS Coexistence in L3VPN / formatting fixes (FRRouting/frr#19639)
- Route-map command to filter out VPN paths based on their origin (MPLS /SRv6 / VXLAN) (FRRouting/frr#19717)
- bgpd: improve/clarify bgp static tables (FRRouting/frr#19640)
- bgpd: add SRv6 unicast at default VRF (FRRouting/frr#19496)

Signed-off-by: Carmine Scarpitta <cscarpit@cisco.com>
@cscarpitta cscarpitta force-pushed the port_bgp_srv6_grt_from_frr_mainline branch from 4b7d7cb to d9d5517 Compare March 4, 2026 07:35
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants