Skip to content

[dualtor]: Add IPv6 only active-active mux support - #27905

Draft
zjswhhh wants to merge 1 commit into
sonic-net:masterfrom
zjswhhh:active-active-ipv6-only-buildimage-20260615
Draft

[dualtor]: Add IPv6 only active-active mux support#27905
zjswhhh wants to merge 1 commit into
sonic-net:masterfrom
zjswhhh:active-active-ipv6-only-buildimage-20260615

Conversation

@zjswhhh

@zjswhhh zjswhhh commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Why I did it

Active-active DualToR IPv6 only clusters can omit server_ipv4 and soc_ipv4. SONiC should keep IPv4 as the preferred behavior for dual-stack configs, but still generate and consume mux cable configuration when only IPv6 control-plane addresses are present.

How I did it

Note: the local design document was intentionally not included in this PR.

How to verify it

  • Run config-engine minigraph tests including the new IPv6 only active-active mux cable case.
  • Run linkmgrd and sonic-ycabled unit tests from the referenced submodule PRs.
  • Build the Broadcom Aboot image and validate it boots on vms26-dual-t0-7050-3.
  • On an IPv6 only active-active DualToR config, verify MUX_CABLE contains IPv6 fields when IPv4 fields are absent, linkmgrd sends ICMPv6 probes, and ycabled connects to [soc_ipv6]:<port>.

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@zjswhhh
zjswhhh force-pushed the active-active-ipv6-only-buildimage-20260615 branch from 64ee512 to fd8af68 Compare June 15, 2026 19:41
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@zjswhhh
zjswhhh force-pushed the active-active-ipv6-only-buildimage-20260615 branch from fd8af68 to 7e08c79 Compare June 15, 2026 19:52
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@zjswhhh
zjswhhh force-pushed the active-active-ipv6-only-buildimage-20260615 branch from 7e08c79 to d26b19a Compare June 15, 2026 19:58
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Jing Zhang <zhangjing@microsoft.com>
@zjswhhh
zjswhhh force-pushed the active-active-ipv6-only-buildimage-20260615 branch from d26b19a to 2d6cf2f Compare June 16, 2026 00:13
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines

Copy link
Copy Markdown
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