Skip to content

Commit 555534b

Browse files
committed
example topology updates
1 parent fa6a9d0 commit 555534b

1 file changed

Lines changed: 25 additions & 111 deletions

File tree

content/nvidia-air-v2/Custom-Topology.md

Lines changed: 25 additions & 111 deletions
Original file line numberDiff line numberDiff line change
@@ -158,125 +158,39 @@ The following JSON topology is an example of a simple topology with 1 spine, 2 l
158158
"leaf01": {
159159
"cpu": 2,
160160
"memory": 4096,
161-
"storage": 10,
162-
"os": "sonic-vs-202305",
163-
"features": {
164-
"uefi": false,
165-
"tpm": false
166-
},
167-
"pxehost": false,
168-
"secureboot": false,
169-
"oob": false,
170-
"emulation_type": null,
171-
"network_pci": {},
172-
"management_mac": "00:00:00:00:00:00"
161+
"storage": 20,
162+
"os": "cumulus-vx-5.16.1"
173163
},
174164
"leaf02": {
175165
"cpu": 2,
176166
"memory": 4096,
177-
"storage": 10,
178-
"os": "sonic-vs-202305",
179-
"features": {
180-
"uefi": false,
181-
"tpm": false
182-
},
183-
"pxehost": false,
184-
"secureboot": false,
185-
"oob": false,
186-
"emulation_type": null,
187-
"network_pci": {},
188-
"management_mac": "00:00:00:00:00:00"
167+
"storage": 20,
168+
"os": "cumulus-vx-5.16.1"
169+
},
170+
"spine01": {
171+
"cpu": 2,
172+
"memory": 4096,
173+
"storage": 20,
174+
"os": "cumulus-vx-5.16.1"
189175
},
190176
"server01": {
191177
"cpu": 2,
192178
"memory": 2048,
193179
"storage": 10,
194-
"os": "generic/ubuntu2404",
195-
"features": {
196-
"uefi": false,
197-
"tpm": false
198-
},
199-
"pxehost": false,
200-
"secureboot": false,
201-
"oob": false,
202-
"emulation_type": null,
203-
"network_pci": {},
204-
"management_mac": "00:00:00:00:00:00"
180+
"os": "generic/ubuntu2404"
205181
},
206182
"server02": {
207183
"cpu": 2,
208184
"memory": 2048,
209185
"storage": 10,
210-
"os": "generic/ubuntu2404",
211-
"features": {
212-
"uefi": false,
213-
"tpm": false
214-
},
215-
"pxehost": false,
216-
"secureboot": false,
217-
"oob": false,
218-
"emulation_type": null,
219-
"network_pci": {},
220-
"management_mac": "00:00:00:00:00:00"
221-
},
222-
"spine01": {
223-
"cpu": 2,
224-
"memory": 4096,
225-
"storage": 10,
226-
"os": "sonic-vs-202305",
227-
"features": {
228-
"uefi": false,
229-
"tpm": false
230-
},
231-
"pxehost": false,
232-
"secureboot": false,
233-
"oob": false,
234-
"emulation_type": null,
235-
"network_pci": {},
236-
"management_mac": "00:00:00:00:00:00"
186+
"os": "generic/ubuntu2404"
237187
}
238188
},
239189
"links": [
240-
[
241-
{
242-
"interface": "eth1",
243-
"node": "leaf01"
244-
},
245-
{
246-
"interface": "eth1",
247-
"node": "server01"
248-
}
249-
],
250-
[
251-
{
252-
"interface": "eth2",
253-
"node": "leaf01"
254-
},
255-
{
256-
"interface": "eth1",
257-
"node": "spine01"
258-
}
259-
],
260-
[
261-
{
262-
"interface": "eth1",
263-
"node": "leaf02"
264-
},
265-
{
266-
"interface": "eth1",
267-
"node": "server02"
268-
}
269-
],
270-
[
271-
{
272-
"interface": "eth2",
273-
"node": "leaf02"
274-
},
275-
{
276-
"interface": "eth2",
277-
"node": "spine01"
278-
}
279-
]
190+
[{"interface": "swp1", "node": "leaf01"}, {"interface": "eth1", "node": "server01"}],
191+
[{"interface": "swp2", "node": "leaf01"}, {"interface": "swp1", "node": "spine01"}],
192+
[{"interface": "swp1", "node": "leaf02"}, {"interface": "eth1", "node": "server02"}],
193+
[{"interface": "swp2", "node": "leaf02"}, {"interface": "swp2", "node": "spine01"}]
280194
]
281195
}
282196
}
@@ -366,7 +280,7 @@ You can create and customize a NetQ instance for your simulation.
366280
"cpu": 4,
367281
"memory": 6144,
368282
"storage": 64,
369-
"os": "netq-ts-cloud-4.12.0"
283+
"os": "netq-ts-cloud-4.15.0"
370284
}
371285
}
372286
}
@@ -391,15 +305,15 @@ The following is an example of a simple topology with 1 spine, 2 leaf nodes, and
391305

392306
```
393307
graph "Demo" {
394-
"spine01" [ function="spine" memory="4096" os="sonic-vs-202305" cpu="2" ]
395-
"leaf01" [ function="leaf" memory="4096" os="sonic-vs-202305" cpu="2" nic_model="e1000"]
396-
"leaf02" [ function="leaf" memory="4096" os="sonic-vs-202305" cpu="2" secureboot="true"]
308+
"spine01" [ function="spine" memory="4096" os="cumulus-vx-5.16.1" cpu="2" ]
309+
"leaf01" [ function="leaf" memory="4096" os="cumulus-vx-5.16.1" cpu="2" nic_model="e1000"]
310+
"leaf02" [ function="leaf" memory="4096" os="cumulus-vx-5.16.1" cpu="2" secureboot="true"]
397311
"server01" [ function="server" memory="2048" os="generic/ubuntu2404" cpu="2"]
398312
"server02" [ function="server" memory="2048" os="generic/ubuntu2204" cpu="3" storage="20"]
399-
"leaf01":"eth1" -- "server01":"eth1"
400-
"leaf02":"eth1" -- "server02":"eth1"
401-
"leaf01":"eth2" -- "spine01":"eth1"
402-
"spine01":"eth2" -- "leaf02":"eth2"
313+
"leaf01":"swp1" -- "server01":"eth1"
314+
"leaf02":"swp1" -- "server02":"eth1"
315+
"leaf01":"swp2" -- "spine01":"swp1"
316+
"spine01":"swp2" -- "leaf02":"swp2"
403317
}
404318
```
405319

@@ -410,7 +324,7 @@ The following sections provide examples for common DOT file customizations.
410324
You can set the operating system of the node with the `os` option:
411325

412326
```
413-
"server" [os="cumulus-vx-5.10.1"]
327+
"server" [os="cumulus-vx-5.16.1"]
414328
```
415329

416330
#### Disk Space

0 commit comments

Comments
 (0)