Skip to content

Create vlan-bvi HLD#228

Open
yue-fred-gao wants to merge 3 commits into
sonic-net:masterfrom
yue-fred-gao:vlan_bvi_hld
Open

Create vlan-bvi HLD#228
yue-fred-gao wants to merge 3 commits into
sonic-net:masterfrom
yue-fred-gao:vlan_bvi_hld

Conversation

@yue-fred-gao
Copy link
Copy Markdown
Contributor

@yue-fred-gao yue-fred-gao commented May 5, 2026

why

VLAN BVI is not supported today and an issue has been created: sonic-net/sonic-buildimage#26936

what this PR does

Create an HLD to document how we plan to support ARP, DHCP and unicast packet to VLAN.

Signed-off-by: Yue Gao <yuega2@cisco.com>
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown
Contributor

@lolyu lolyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we have plan to cover IPv6 NDP, DHCP?

Comment thread docs/vlan-bvi-hld.md Outdated
Comment thread docs/vlan-bvi-hld.md Outdated
Comment thread docs/vlan-bvi-hld.md Outdated
 1. Move LLDP/LACP punt via punt-l2-ether-type to a separate HLD
 2. Add packet flow for unicast packet to and from sonic

Signed-off-by: Yue Gao <yuega2@cisco.com>
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Yue Gao <yuega2@cisco.com>
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@yue-fred-gao
Copy link
Copy Markdown
Contributor Author

do we have plan to cover IPv6 NDP, DHCP?

I changed the solution completely to punt dhcp directly via member interface with classifier, so for ARP and LLDP. IPv6 is slightly different. vpp has built-in support for ND with ip6-neighbor-discovery, which managed ND without involving control plane. But most likely is using the same classifier solution to punt ND to sonic, similar to ARP.

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.

3 participants