sonic-buildimage/device/mellanox/x86_64-mlnx_msn2700-r0/Mellanox-SN2700-D44C10/hwsku.json
Sudharsan Dhamal Gopalarathnam 81486021c1 [Mellanox]Adding SKU Mellanox-SN2700-D44C10 (#12396)
#### Why I did it
To add new SKU Mellanox-SN2700-D44C10 with following requirements:

| Port configuration | Value |
| ------  |--------- |
 | Breakout mode for each port  |**Defined in port mapping** |
| Speed of the port |  **Defined in Port mapping** |
| Auto-negotiation enable/disable | **No setting required** |
| FEC mode | **No setting required** |
|Type of transceiver used | **Not needed**|

 Buffer configuration | Value
------  |---------
 Shared headroom | **Enabled**
 Shared headroom pool factor  |  **2**
 Dynamic Buffer | **Disable**
 In static buffer scenario how many uplinks and downlinks? | **44 x50G and 2x100G Downlinks 8x100G uplinks**
 2km cable support required? | **No**

Switch configuration | Value
------  |---------
 Warmboot enabled? | **yes**
 Should warmboot be added to SAI profile when enabled? | **yes**
 Is VxLAN source port range set? | **No**
 Should Vxlan source port range be added to SAI profile when set. | **No**
 Is Static Policy Based Hashing enabled? | **No**

Port Mapping

| Ports  | Mode      |
| ------  |--------- |
| 1,2      | 1x100G |
|  3-6    | 2x50G   | 
| 7-10   | 1x100G |
| 11-22 | 2x50G   |
| 23-26 | 1x100G | 
| 27-32 | 2x50G   |

Number of Uplinks / Downlinks:
TO topology: **44 x50G and 2x100G Downlinks 8x100G uplinks**.

#### How I did it
Defined the SKU as per requirements

#### How to verify it
Load the SKU and verify if all links come up and traffic passes.
2022-10-25 20:39:34 +00:00

167 lines
4.7 KiB
JSON

{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet4": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet8": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet10": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet12": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet14": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet16": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet18": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet20": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet22": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet24": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet28": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet32": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet36": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet40": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet42": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet44": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet46": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet48": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet50": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet52": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet54": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet56": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet58": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet60": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet62": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet64": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet66": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet68": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet70": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet72": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet74": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet76": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet78": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet80": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet82": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet84": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet86": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet88": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet92": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet96": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet100": {
"default_brkout_mode": "1x100G[50G,40G,25G,10G]"
},
"Ethernet104": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet106": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet108": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet110": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet112": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet114": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet116": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet118": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet120": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet122": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet124": {
"default_brkout_mode": "2x50G[25G,10G]"
},
"Ethernet126": {
"default_brkout_mode": "2x50G[25G,10G]"
}
}
}