Skip to content

Centralized VoQ Chassis Manageability HLD - #2404

Open
asechoud wants to merge 5 commits into
sonic-net:masterfrom
asechoud:project/centralized-voq-manageability-hld
Open

Centralized VoQ Chassis Manageability HLD#2404
asechoud wants to merge 5 commits into
sonic-net:masterfrom
asechoud:project/centralized-voq-manageability-hld

Conversation

@asechoud

@asechoud asechoud commented Jun 24, 2026

Copy link
Copy Markdown

Summary

This PR adds a High-Level Design for manageability on a Single Instance (SI) centralized VoQ modular chassis.

The document describes how operators and automation interact with a Supervisor-only management surface while line cards run reduced local stacks for forwarding and platform functions. It builds on the parent centralized VoQ chassis architecture in #2392 and covers:

  • Manageability service placement (Supervisor vs line card)
  • YANG and default configuration for slot/ASIC-scoped metadata, ports, and events
  • Centralized STATE_DB and COUNTERS_DB (including statsd counter sync)
  • CLI scope, config restriction, REST/RESTCONF, SNMP, events, telemetry, and NTP

Related PRs

Included Documents

  • doc/centralized-chassis/manageability_hld.md

@linux-foundation-easycla

linux-foundation-easycla Bot commented Jun 24, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

@asechoud
asechoud force-pushed the project/centralized-voq-manageability-hld branch from 40b9d0f to 3ddbc23 Compare June 24, 2026 01:21
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

Document supervisor-only northbound management, FEATURE has_chassis_scope,
centralized STATE_DB/COUNTERS_DB, CLI/API/SNMP/telemetry, and related YANG
changes for Single Instance centralized VoQ modular chassis.

Signed-off-by: Aseem Choudhary <asechoud@cisco.com>
@asechoud
asechoud force-pushed the project/centralized-voq-manageability-hld branch from 3ddbc23 to ec68454 Compare June 24, 2026 01:22
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

Replace the missing centralized-service-placement.png reference with an
inline Mermaid diagram so the chassis topology renders on GitHub.

Signed-off-by: Aseem Choudhary <asechoud@cisco.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

Replace the placeholder Mermaid diagram with the official PNG figure under
doc/centralized-chassis/images/ so the chassis topology renders correctly
on GitHub.

Signed-off-by: Aseem Choudhary <asechoud@cisco.com>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

…y HLD.

Aligns community doc with whitebox: featured enforces FEATURE scope; hostcfgd handles host OS config only. FEATURE Model section cross-links to enforcement details.
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

SYSTEM_PORT placement is encoded in the key (hostname|asic_name|ifname).
PORT and FABRIC_PORT retain slot_id and asic_id hash fields.
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

amitg90 added a commit to amitg90/SONiC that referenced this pull request Jul 15, 2026
Replace internal whitebox links with sonic-net PR sonic-net#2438 (ZMQ/Redis IPC)
and PR sonic-net#2404 (manageability).
@asechoud
asechoud force-pushed the project/centralized-voq-manageability-hld branch from cfc81c9 to 74b561d Compare July 22, 2026 21:03
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

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

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