Przecież wiesz że nie będzie protestował, bo działa w jakimś sensie podobnie do Packet Tracer.
Możesz definiować który port urządzenia "A" połączysz z którym portem urządzenia "B" poprzez funkcję Add a link.
Na hostach w oprogramowaniu definiujesz co te porty robią, czy routing, czy switching czy bridging
itd
Na hostach VB karty sieciowe ustawiasz jako "Generic Driver"
Tu przykład żeby nie było....
Targowanie się o adres IP na tagowanym vlan 4 między ISP a ROTS

a tu dalsze operacje sieciowe ze wszystkich interfejsów...

ISP na eth0 ma adres 172.16.1.1
SW1 - switch który ma 2 bridże: 1-szy. bridge na portach br0 = eth0 + eth1.4 (vlan4) oraz 2-gi. bridge na portach br1 = eth1 + eth2.
ROTS (router on the stick) - pobiera na tagowanym WAN eth0.4 (vlan4) adres po DHCP od ISP - 172.16.1.249 (bo tak wylosował a ramka tagowana jest na switchu SW1 na porcie eth1.4), a na LAN eth0 ma adres 192.168.100.1 i włączony serwer DHCP
C1 - klient ROTS, na eth0 pobiera po DHCP adres 192.168.100.178 (bo tak wylosował)
*) porty ethX opisane powyżej to porty lokalne na pojedynczych maszynach i nie myl z globalnymi oznaczeniami ze swojego rysunku.
Klient C1- puszcza jednego pinga do ISP bez tagowania.
ROTS - standardowo 4 operacje na eth0 i eth0.4: odbiera nietagowanego pinga od C1, podmienia adres na swój + taguje ramkę vlan4 i przekazuje w stronę ISP przez switch SW1, odbiera odpowiedź od ISP przechodzącą przez switch SW1 który tagował ramkę vlan4, dalej przekazuje ramkę do C1 bez tagowania.
SW1 - ma 3 interfejsy a więc obrazek po prawej stronie ze wszystkich trzech. Na eth0 nie ma tagowania, bo ISP też nie taguje. Tak samo na porcie eth2 nie ma tagowania bo to zwykły klient. Najwięcej dzieje się na porcie eth1 i eth1.4
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *