Skip to content

Dpb#11805

Closed
chihhan123 wants to merge 36 commits intosonic-net:masterfrom
chihhan123:dpb
Closed

Dpb#11805
chihhan123 wants to merge 36 commits intosonic-net:masterfrom
chihhan123:dpb

Conversation

@chihhan123
Copy link
Contributor

@chihhan123 chihhan123 commented Aug 22, 2022

Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X, AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

Why I did it

Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X,
AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

How I did it

Add platform.json and hwsku.json

How to verify it

AS9716-32D, AS9726-32D, AS9736-64D:

config interface breakout Ethernet16 '1x400G' -y
config interface breakout Ethernet24 '1x400G' -y

config interface breakout Ethernet16 '2x200G' -y
config interface breakout Ethernet24 '2x200G' -y

config interface breakout Ethernet16 '4x100G' -y
config interface breakout Ethernet24 '4x100G' -y

config interface breakout Ethernet16 '1x100G40G' -y
config interface breakout Ethernet24 '1x100G40G' -y

config interface breakout Ethernet16 '2x50G(4)' -y
config interface breakout Ethernet24 '2x50G(4)' -y

config interface breakout Ethernet16 '4x25G10G' -y
config interface breakout Ethernet24 '4x25G10G' -y

AS7712-32X, AS7326-56X, AS5835-54X:

config interface breakout Ethernet48 '1x100G[40G]' -y
config interface breakout Ethernet60 '1x100G[40G]' -y

config interface breakout Ethernet48 '2x50G' -y
config interface breakout Ethernet60 '2x50G' -y

config interface breakout Ethernet48 '4x25G' -y
config interface breakout Ethernet60 '4x25G' -y

config interface breakout Ethernet48 '4x10G' -y
config interface breakout Ethernet60 '4x10G' -y

AS4630-54PE, AS4630-54TE:

config interface breakout Ethernet52 '1x100G[40G]' -y
config interface breakout Ethernet56 '1x100G[40G]' -y

config interface breakout Ethernet52 '2x50G' -y
config interface breakout Ethernet56 '2x50G' -y

config interface breakout Ethernet52 '4x25G[10G]' -y
config interface breakout Ethernet56 '4x25G[10G]' -y

AS7726-32X:

config interface breakout Ethernet0 '4x25G' -y
config interface breakout Ethernet4 '4x25G' -y

config interface breakout Ethernet0 '1x100G[40G]' -y
config interface breakout Ethernet4 '1x100G[40G]' -y

AS5835-54T:

config interface breakout Ethernet48 '4x25G' -y
config interface breakout Ethernet60 '4x25G' -y

config interface breakout Ethernet48 '1x100G[40G]' -y
config interface breakout Ethernet60 '1x100G[40G]' -y

AS4630-54NPE:

config interface breakout Ethernet52 '4x25G[10G]' -y
config interface breakout Ethernet56 '4x25G[10G]' -y

config interface breakout Ethernet52 '1x100G[40G]' -y
config interface breakout Ethernet56 '1x100G[40G]' -y

Which release branch to backport (provide reason below if selected)

  • 202111

Description for the changelog

Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X, AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

@berendt
Copy link

berendt commented Nov 12, 2022

  • AS7726-32X (x86_64-accton_as7726_32x-r0): tested, works for me (SONiC.202205.163515-0772d36c6)

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 11805 in repo sonic-net/sonic-buildimage

@kydryy
Copy link

kydryy commented Sep 23, 2024

请问AS6712-32X 要支持breakout应该如何修改platform.json 和hwsku.json?

@chihhan123
Copy link
Contributor Author

chihhan123 commented Sep 24, 2024

请问AS6712-32X 要支持breakout应该如何修改platform.json 和hwsku.json?

Hi,
You could set "1x40G" in hwsku.json.
And set following rule at platform.json
"1x40G": ["Eth1(Port1)"],
"4x10G": ["Eth1/1(Port1)", "Eth1/2(Port1)", "Eth1/3(Port1)", "Eth1/4(Port1)"]

You could try breakout mode on Ethernet0 to Ethernet48 firstly, thanks.

Sincerely,
Chih Han

@idle-meerkat
Copy link

mostly worked on as7712. the only issue is on Ethernet56 only first lane passes traffic with 4x25G config. the rest lanes are up without traffic. 100G on that port works well and the rest of the ports do not have this issue.

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

tigerfu000 pushed a commit to tigerfu000/ec-sonic-buildimage that referenced this pull request Jan 22, 2025
sonic-net/sonic-buildimage#11805
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X, AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

Why I did it
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X,
AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

How I did it
Add platform.json and hwsku.json

How to verify it
Refer to the original PR
tigerfu000 pushed a commit to tigerfu000/ec-sonic-buildimage that referenced this pull request Feb 3, 2025
sonic-net/sonic-buildimage#11805
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X, AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

Why I did it
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X,
AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

How I did it
Add platform.json and hwsku.json

How to verify it
Refer to the original PR
tigerfu000 pushed a commit to tigerfu000/ec-sonic-buildimage that referenced this pull request Feb 7, 2025
sonic-net/sonic-buildimage#11805
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X, AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

Why I did it
Support dynamic port breakout on AS9716-32D,AS7712-32X,AS7326-56X,AS5835-54X,AS4630-54PE, AS7726-32X,
AS5835-54T, AS4630-54NPE, AS9726-32D, AS4630-54TE and AS9736-64D

How I did it
Add platform.json and hwsku.json

How to verify it
Refer to the original PR
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@chihhan123 chihhan123 closed this Nov 20, 2025
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.

5 participants