Skip to content

BGP unnumbered over VLAN subinterfaces - #2414

Open
sudharr86 wants to merge 1 commit into
sonic-net:masterfrom
sudharr86:hld-bgp-unnumbered-vlan-subintf
Open

sudharr86 wants to merge 1 commit into
sonic-net:masterfrom
sudharr86:hld-bgp-unnumbered-vlan-subintf

Conversation

@sudharr86

@sudharr86 sudharr86 commented Jun 25, 2026 •

Copy link
Copy Markdown

Summary

This proposal describes BGP unnumbered support over VLAN subinterfaces by allowing IPv6 link-local-only operation on VLAN subinterfaces and accepting both canonical and short subinterface names.

Motivation

BGP unnumbered is commonly used for point-to-point routing adjacencies. VLAN subinterfaces should be able to use the same link-local behavior as routed interfaces, with consistent configuration, neighbor synchronization, CLI output, and validation.

Scope

  • Document the expected configuration and operational behavior.
  • Describe the CLI/YANG, neighbor sync, and routing test coverage.
  • Keep implementation changes split by component.

Related PRs

Validation

  • git diff --check upstream/master..HEAD
  • Reviewed the diff for unintended references.

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

Document the YANG, CLI, SWSS, and test changes needed to support BGP unnumbered over VLAN subinterfaces with IPv6 link-local next hops.

Signed-off-by: Sudharsan Rajagopalan <203154411+sudharr86@users.noreply.github.com>
@sudharr86
sudharr86 force-pushed the hld-bgp-unnumbered-vlan-subintf branch from 228a813 to 097fbc0 Compare June 25, 2026 20:49
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

@sudharr86
sudharr86 marked this pull request as ready for review July 2, 2026 13:49

This branch has not been deployed

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

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants