Skip to content

Commit a24ad99

Browse files
committed
add th512 topo
1 parent 4af1e76 commit a24ad99

File tree

5 files changed

+20242
-0
lines changed

5 files changed

+20242
-0
lines changed

ansible/generate_topo.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,26 @@
5959
"panel_port_step": 2},
6060
'o128-sparse': {"ds_breakout": 2, "us_breakout": 2, "ds_link_step": 1, "us_link_step": 2,
6161
"panel_port_step": 1},
62+
'c512s2': {"ds_breakout": 8, "us_breakout": 8, "ds_link_step": 1, "us_link_step": 1,
63+
'uplink_ports': list(range(8, 24)) + list(range(40, 56)),
64+
'peer_ports': [64, 65],
65+
'skip_ports': [],
66+
"panel_port_step": 1},
67+
'c512s2-sparse': {"ds_breakout": 8, "us_breakout": 8, "ds_link_step": 8, "us_link_step": 8,
68+
'uplink_ports': list(range(8, 24)) + list(range(40, 56)),
69+
'peer_ports': [64, 65],
70+
'skip_ports': [],
71+
"panel_port_step": 1},
72+
'c448o16': {"ds_breakout": 8, "us_breakout": 2, "ds_link_step": 1, "us_link_step": 1,
73+
'uplink_ports': [12, 13, 16, 17, 44, 45, 48, 49],
74+
'peer_ports': [],
75+
'skip_ports': [],
76+
"panel_port_step": 1},
77+
'c448o16-sparse': {"ds_breakout": 8, "us_breakout": 2, "ds_link_step": 8, "us_link_step": 2,
78+
'uplink_ports': [12, 13, 16, 17, 44, 45, 48, 49],
79+
'peer_ports': [],
80+
'skip_ports': [16, 17, 44, 45, 48, 49],
81+
"panel_port_step": 1},
6282
}
6383

6484
vlan_group_cfgs = [
@@ -333,6 +353,12 @@ def main(role: str, keyword: str, template: str, port_count: int, uplinks: str,
333353
- ./generate_topo.py -r t1 -k isolated-v6 -t t1-isolated-v6 -c 64 -l 'c224o8-sparse'
334354
- ./generate_topo.py -r t0 -k isolated-v6 -t t0-isolated-v6 -c 64 -l 'o128t0'
335355
- ./generate_topo.py -r t1 -k isolated-v6 -t t1-isolated-v6 -c 64 -l 'o128t1'
356+
- ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c256'
357+
- ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c256-sparse'
358+
- ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c512s2'
359+
- ./generate_topo.py -r t0 -k isolated -t t0-isolated -c 64 -l 'c512s2-sparse'
360+
- ./generate_topo.py -r t1 -k isolated -t t1-isolated -c 64 -l 'c448o16'
361+
- ./generate_topo.py -r t1 -k isolated -t t1-isolated -c 64 -l 'c448o16-sparse'
336362
"""
337363
uplink_ports = [int(port) for port in uplinks.split(",")] if uplinks != "" else \
338364
hw_port_cfg[link_cfg]['uplink_ports']

0 commit comments

Comments
 (0)