diff --git a/Documentation/ips.md b/Documentation/ips.md index cfa349a..2236659 100644 --- a/Documentation/ips.md +++ b/Documentation/ips.md @@ -1,14 +1,17 @@ # IP Allocations -Proposal is to use 172.22.0.0/16 network for all ip addresing in the lab, and have 1 gateway that will handle internet access and be entry point for access in the lab. +The lab uses 172.22.0.0/16; mgmt (172.22.0.1) is the NAT gateway and VPN entry point. + +Last verified 2026-10-19. ## Code duplication -:exclamation: with [ansible inventory](../ansible/inventory) +:exclamation: with [ansible inventory](../ansible/inventory) and +[dhcpd.conf](../hardware/mgmt/fs/etc/dhcp/dhcpd.conf) (the `dhcpd host` column below) ## Device types ip allocation -| IR Range | Purpose | +| IP Range | Purpose | | --------------- | --------------------------------------------------------- | | 172.22.0.0/24 | All management devices like, gateway, kvm, ts, pdu, ... | | 172.22.1.0/24 | All servers, dpu hosts, test, ... | @@ -20,44 +23,57 @@ Proposal is to use 172.22.0.0/16 network for all ip addresing in the lab, and ha ## Per Device IP allocation -| IPv4 | IPv6 | DEVICE | Helpful URLs | -| ---------------------- | ---- | ----------------- | ------------------------------------------------------- | -| public ip / 172.22.0.1 | | gateway/mgmt | and | -| 172.22.0.5 | | ToR | | -| 172.22.0.10 | | Network PDU | | -| 172.22.0.20 | | KVM | | -| 172.22.0.30 | | TS | | -| 172.22.0.226 | | F5 VPN Floating | | -| 172.22.0.227 | | F5 BIG-IP-01 | | -| 172.22.0.228 | | F5 VPN Floating | | -| | | | | -| 172.22.1.1 | | DPU Host 1 | | -| 172.22.2.1 | | DH1 iDRAC | | -| 172.22.3.1 | | AMD DSC200 | | -| | | | | -| 172.22.1.2 | | DPU Host 2 | | -| 172.22.2.2 | | DH2 iLO | | -| 172.22.3.2 | | Nvidia BF2 | | -| 172.22.4.2 | | Nvidia BF2 bmc | | -| | | | | -| 172.22.1.3 | | DPU Host 3 | | -| 172.22.2.3 | | DH3 iLO | | -| 172.22.3.3 | | Marvell CN106 | | -| 172.22.4.3 | | Marvell CN106 bmc | | -| | | | | -| 172.22.1.4 | | DPU Host 4 | | -| 172.22.2.4 | | DH4 iDRAC | | -| 172.22.4.4 | | Intel DYP imc | | -| | | | | -| 172.22.1.5 | | DPU Host 5 | | -| 172.22.2.5 | | DH5 iDRAC | | -| 172.22.3.5 | | Nvidia BF3 | | -| 172.22.4.5 | | Nvidia BF3 bmc | | -| | | | | -| 172.22.1.9 | | DPU Host 9 | | -| 172.22.2.9 | | DH9 ??? | | -| | | | | -| 172.22.1.100 | | Tgen1 | | -| 172.22.2.100 | | Tgen1 bmc | | -| | | | | -| 172.22.1.250 | | Arista 100G | | +| IPv4 | IPv6 | DEVICE | dhcpd host | Helpful URLs | +| ---------------------- | ---- | --------------------------------------------- | ------------ | ------------------------------------------------------- | +| public ip / 172.22.0.1 | | gateway/mgmt | (static) | and | +| 172.22.0.5 | | ToR, Arista DCS-7280TR-48C6-R | tor | | +| 172.22.0.10 | | Network PDU | npdu | | +| 172.22.0.20 | | KVM | kvm | | +| 172.22.4.104 | | TS, Vertiv Avocent ACS8032, see note 5 | ts | | +| 172.22.0.227 | | F5 BIG-IP-01 (F5A), internal | (static) | | +| 172.22.0.228 | | F5 BIG-IP-02 (F5B), internal | (static) | | +| 172.22.0.229 | | F5 BIG-IP floating, internal | (static) | | +| | | | | | +| 172.22.1.1 | | DPU Host 1 | dh1 | | +| 172.22.2.1 | | DH1 iDRAC | dh1idrac | | +| 172.22.3.1 | | AMD DSC200 | (none yet) | | +| | | | | | +| 172.22.1.2 | | DPU Host 2 | dh2 | | +| 172.22.2.2 | | DH2 iLO | dh2ilo | | +| 172.22.3.2 | | Nvidia BF2 | dh2bf2 | | +| 172.22.4.2 | | Nvidia BF2 bmc | dh2bf2bmc | | +| | | | | | +| 172.22.1.3 | | DPU Host 3 | dh3 | | +| 172.22.2.3 | | DH3 iLO | dh3ilo | | +| 172.22.3.3 | | Marvell CN106 (reserved, see note 1) | (none) | | +| 172.22.4.3 | | Marvell CN106 MCU (Zephyr) | dh3cn106mcu | | +| | | | | | +| 172.22.1.4 | | DPU Host 4 | dh4 | | +| 172.22.2.4 | | DH4 iDRAC | dh4idrac | | +| 172.22.4.4 | | Intel IPU E2100 (MacKay Peak) IMC, see note 2 | dh4e2100imc | | +| | | | | | +| 172.22.1.5 | | DPU Host 5 | dh5 | | +| 172.22.2.5 | | DH5 iDRAC | dh5idrac | | +| 172.22.3.5 | | Nvidia BF3, see note 3 | dh5bf3 | | +| 172.22.4.5 | | Nvidia BF3 bmc | dh5bf3bmc | | +| | | | | | +| 172.22.1.9 | | DPU Host 9 | dh9 | | +| 172.22.2.9 | | DH9 BMC, dedicated port | dh9bmc | | +| 172.22.2.109 | | DH9 BMC, shared host NIC (NC-SI) | dh9bmcshared | | +| 172.22.3.9 | | Intel Mount Evans (DYP), see note 4 | dh9dpu | | +| 172.22.4.9 | | Intel Mount Evans on-card BMC | dh9dpubmc | | +| | | | | | +| 172.22.1.100 | | Tgen1 | tgen1 | | +| 172.22.2.100 | | Tgen1 bmc | tgen1bmc | | +| | | | | | +| 172.22.1.250 | | Arista 100G | arista100g | | + +Notes: + +1. CN106 Linux has no OOB link: console on DH3 `/dev/ttyUSB0`, MCU on `/dev/ttyUSB1`. +2. ACC reached through the IMC at 192.168.0.2 (`mev` in the ansible inventory). +3. BF3 Arm and BMC share one RJ45. +4. Moved from DH4; not yet verified. +5. TS is static at 172.22.4.104, not its dhcpd address 172.22.0.30; consoles in [hardware/TS](../hardware/TS/README.md). + +F5 management: 192.168.0.227 (F5A) and 192.168.0.228 (F5B), reached from mgmt. diff --git a/ansible/inventory b/ansible/inventory index 5d48350..8376b00 100644 --- a/ansible/inventory +++ b/ansible/inventory @@ -1,4 +1,4 @@ -# from https://github.com/opiproject/opi-poc/blob/main/lab/ips.md +# keep in sync with ../Documentation/ips.md and ../hardware/mgmt/fs/etc/dhcp/dhcpd.conf [hostservers] dh1 ansible_host=172.22.1.1 ansible_connection=ssh ansible_user=root @@ -18,15 +18,23 @@ dh9bmc ansible_host=172.22.2.9 ansible_connection=local ansible_user=root [DPUs] amd ansible_host=172.22.3.1 ansible_connection=ssh ansible_user=root bf2 ansible_host=172.22.3.2 ansible_connection=ssh ansible_user=root +# CN106 in DH3: no OOB link, console only mrv ansible_host=172.22.3.3 ansible_connection=ssh ansible_user=root +# DH4 Intel E2100; name mev kept for telegraf and Grafana mev ansible_host=192.168.0.2 ansible_connection=ssh ansible_user=root ansible_ssh_common_args='-J root@172.22.4.4' proxy_env="{'http_proxy': 'http://192.168.0.1:3128', 'https_proxy': 'http://192.168.0.1:3128'}" bf3 ansible_host=172.22.3.5 ansible_connection=ssh ansible_user=root +# DH9 Mount Evans, credentials unknown +#dh9dpu ansible_host=172.22.3.9 ansible_connection=ssh ansible_user=root [dpubmcs] bf2bmc ansible_host=172.22.4.2 ansible_connection=local ansible_user=root +# CN106 MCU (Zephyr shell, no ssh) mrvbmc ansible_host=172.22.4.3 ansible_connection=local ansible_user=root +# E2100 IMC in DH4 mevbmc ansible_host=172.22.4.4 ansible_connection=ssh ansible_user=root bf3bmc ansible_host=172.22.4.5 ansible_connection=local ansible_user=root +# DH9 Mount Evans BMC, credentials unknown +#dh9dpubmc ansible_host=172.22.4.9 ansible_connection=local ansible_user=root [tgens] tgen1 ansible_host=172.22.1.100 ansible_connection=ssh ansible_user=root diff --git a/hardware/TS/README.md b/hardware/TS/README.md index 3f913bf..c147d02 100644 --- a/hardware/TS/README.md +++ b/hardware/TS/README.md @@ -1,16 +1,18 @@ # Serial Consoles IP to serial switch for remote access to the devices serial port -ACS8000 48-port unit dual AC power supply +ACS8032 32-port unit, internal modem, dual AC power supply ## HW spec -- Part Number: ACS8048DAC-400 -- Firmware: 2.26.1.5874+902+37+17 (Nov 7 2023 - 11:53:23) +- Model: ACS8032 with internal modem and dual power supply +- Firmware: 2.30.2.6525+920+41+18 (Jul 9 2025 - 20:45:03) ## Management -- 1G ethernet management port +- 1G ethernet management port, ToR Et3, 172.22.4.104 (static; dhcpd reserves 172.22.0.30) +- Security profile "Secure": SSH and HTTPS only, no telnet, no ping +- Serial port N: `ssh -p $((8000+N)) admin@172.22.4.104`, hot key `^Z` ## Docs @@ -18,9 +20,17 @@ ACS8000 48-port unit dual AC power supply ## Devices connected -- Network PDU -- 100G Switch -- KVM +Checked 2026-10-19 by opening each port. + +| Port | Name | Device | Speed | +|------|-------------|--------------------------------|--------| +| 1 | Network-PDU | Vertiv Geist rack PDU | 115200 | +| 2 | A100G | Arista DCS-7280CR-48-F (A100G) | 9600 | +| 3 | | unknown, no output | 19200 | +| 4 | BIG-IP-02 | F5B, BIG-IP i4000 | 19200 | +| 5 | ToR | Arista DCS-7280TR-48C6-R | 9600 | +| 6 | | unknown, no output at any rate | 19200 | +| 7 | BIG-IP-01 | F5A, BIG-IP i4000 | 19200 | ## Pictures diff --git a/hardware/ToR/arista.config b/hardware/ToR/arista.config index 836cb10..3e7c4cf 100644 --- a/hardware/ToR/arista.config +++ b/hardware/ToR/arista.config @@ -1,24 +1,42 @@ ! Command: show running-config -! device: tor (DCS-7280TR-48C6, EOS-4.22.3M) +! device: tor (DCS-7280TR-48C6, EOS-4.32.0F) ! -! boot system flash:/EOS-4.22.3M.swi +! boot system flash:/EOS-4.32.0F.swi +! +enable password sha512 +no aaa root +! +username admin privilege 15 role network-admin secret sha512 +username arista secret sha512 ! dhcp server ! transceiver qsfp default-mode 4x10G ! +service routing protocols model multi-agent +! hostname tor ! spanning-tree mode mstp ! -enable password sha512 -no aaa root +system l1 + unsupported speed action error + unsupported error-correction action error ! -username admin privilege 15 role network-admin secret sha512 -username arista secret sha512 +vlan 10 + name public-he-net +! +vlan 100,102,200 +! +management api gnmi + transport grpc openmgmt + port 5900 + provider eos-native ! interface Ethernet1 speed forced 1000full + switchport access vlan 10 + ip access-group PUBLIC-IN in ! interface Ethernet2 speed forced 1000full @@ -34,9 +52,11 @@ interface Ethernet5 ! interface Ethernet6 speed forced 1000full + switchport access vlan 10 ! interface Ethernet7 speed forced 1000full + switchport access vlan 10 ! interface Ethernet8 speed forced 1000full @@ -85,9 +105,12 @@ interface Ethernet22 ! interface Ethernet23 speed forced 1000full + switchport access vlan 10 ! interface Ethernet24 speed forced 1000full + switchport trunk allowed vlan 1,100,102,200 + switchport mode trunk ! interface Ethernet25 speed forced 1000full @@ -109,9 +132,12 @@ interface Ethernet30 ! interface Ethernet31 speed forced 1000full + switchport access vlan 10 ! interface Ethernet32 speed forced 1000full + switchport trunk allowed vlan 1,100,102,200 + switchport mode trunk ! interface Ethernet33 speed forced 1000full @@ -177,19 +203,25 @@ interface Ethernet53/1 speed forced 100gfull ! interface Ethernet54/1 - shutdown speed forced 100gfull + switchport access vlan 102 ! interface Management1 ip address 172.22.0.5/16 ! -ip route 0.0.0.0/0 172.22.0.1 +interface Vlan102 +! +ip access-list PUBLIC-IN + 10 permit tcp any host 216.218.200.249 eq https + 20 permit tcp any host 216.218.200.249 established + 30 permit udp any eq ntp host 216.218.200.249 + 40 permit udp any eq domain host 216.218.200.249 + 50 permit icmp any host 216.218.200.249 + 60 deny ip any host 216.218.200.249 + 1000 permit ip any any ! no ip routing ! -management api gnmi - transport grpc openmgmt - port 5900 - provider eos-native +ip route 0.0.0.0/0 172.22.0.1 ! end diff --git a/hardware/dh4/fs/etc/netplan/60-opilab-dh4-port2.yaml b/hardware/dh4/fs/etc/netplan/60-opilab-dh4-port2.yaml new file mode 100644 index 0000000..e51cb28 --- /dev/null +++ b/hardware/dh4/fs/etc/netplan/60-opilab-dh4-port2.yaml @@ -0,0 +1,7 @@ +# DH4 port 2 (Et30): no DHCP, a second lab /16 address causes ARP flux +network: + version: 2 + ethernets: + eno12409np1: + dhcp4: false + dhcp6: false diff --git a/hardware/mgmt/fs/etc/default/isc-dhcp-server b/hardware/mgmt/fs/etc/default/isc-dhcp-server new file mode 100644 index 0000000..9452f24 --- /dev/null +++ b/hardware/mgmt/fs/etc/default/isc-dhcp-server @@ -0,0 +1,18 @@ +# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) + +# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). +#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf +#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf + +# Path to dhcpd's PID file (default: /var/run/dhcpd.pid). +#DHCPDv4_PID=/var/run/dhcpd.pid +#DHCPDv6_PID=/var/run/dhcpd6.pid + +# Additional options to start dhcpd with. +# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead +#OPTIONS="" + +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? +# Separate multiple interfaces with spaces, e.g. "eth0 eth1". +INTERFACESv4="enp1s0f0np0" +INTERFACESv6="" diff --git a/hardware/mgmt/fs/etc/dhcp/dhcpd.conf b/hardware/mgmt/fs/etc/dhcp/dhcpd.conf index 02111f3..c49b043 100644 --- a/hardware/mgmt/fs/etc/dhcp/dhcpd.conf +++ b/hardware/mgmt/fs/etc/dhcp/dhcpd.conf @@ -12,7 +12,8 @@ option domain-name-servers 8.8.8.8, 1.1.1.1; option routers 172.22.0.1; option sztp-redirect-urls code 143 = text; -option sztp-redirect-urls "https://bootstrap:8080/restconf/operations/ietf-sztp-bootstrap-server:get-bootstrapping-data"; +#option sztp-redirect-urls "https://bootstrap:8080/restconf/operations/ietf-sztp-bootstrap-server:get-bootstrapping-data"; +option sztp-redirect-urls "xverse.fusionlayer.com:9090"; default-lease-time 600; max-lease-time 7200; @@ -31,13 +32,7 @@ authoritative; # have to hack syslog.conf to complete the redirection). log-facility local7; -# No service will be given on this subnet, but declaring it helps the -# DHCP server to understand the network topology. - -subnet 172.22.0.0 netmask 255.255.0.0 { -} - -# This is a very basic subnet declaration. +# Lab subnet; unknown devices get a lease from 172.22.222.0/24. subnet 172.22.0.0 netmask 255.255.0.0 { range 172.22.222.1 172.22.222.254; @@ -55,11 +50,11 @@ host kvm { fixed-address 172.22.0.20; } -# do not enable this yet -# host ts { -# hardware ethernet 00:e0:86:35:b8:56; -# fixed-address 172.22.0.30; -# } +# Vertiv Avocent ACS8000 terminal server, ToR Et3 +host ts { + hardware ethernet 00:e0:86:37:59:9c; + fixed-address 172.22.0.30; +} host dh1 { hardware ethernet 04:32:01:18:ac:60; @@ -116,18 +111,15 @@ host dh4idrac { fixed-address 172.22.2.4; } -host dh4dypimc { - hardware ethernet 10:2e:00:01:b4:6f; +# Intel IPU E2100 (MacKay Peak) IMC in DH4, ToR Et27 +host dh4e2100imc { + hardware ethernet 10:2e:00:00:fe:fe; fixed-address 172.22.4.4; } -# host dh3cn106 { -# hardware ethernet zzzzzzzzzzzzzz; -# fixed-address 172.22.3.3; -# } - +# Marvell CN106 MCU in DH3, ToR Et2 (CN106 Linux is console-only) host dh3cn106mcu { - hardware ethernet 02:04:9F:00:00:00; + hardware ethernet 02:04:9f:70:8e:be; fixed-address 172.22.4.3; } @@ -146,13 +138,62 @@ host arista100g { fixed-address 172.22.1.250; } +# ToR Management1, cabled into its own Et48 host tor { - hardware ethernet 28:99:3a:9c:39:65; - fixed-address 172.22.1.250; + hardware ethernet 28:99:3a:9c:39:64; + fixed-address 172.22.0.5; +} + +# Dell PowerEdge R760xa idrac-7GDGN34 +host dh5idrac { + hardware ethernet a8:3c:a5:38:19:f8; + fixed-address 172.22.2.5; +} + +host dh5 { + hardware ethernet d4:04:e6:d8:0c:70; + fixed-address 172.22.1.5; +} + +# Nvidia BF3 in DH5, ToR Et36; Arm and BMC share one RJ45 +host dh5bf3 { + hardware ethernet 9c:63:c0:e4:b7:f4; + fixed-address 172.22.3.5; +} + +host dh5bf3bmc { + hardware ethernet 9c:63:c0:e4:b7:f5; + fixed-address 172.22.4.5; +} + +# DH9 BMC dedicated port, ToR Et29 +host dh9bmc { + hardware ethernet a0:36:bc:cb:cf:f7; + fixed-address 172.22.2.9; +} + +# DH9 BMC via the shared host NIC (NC-SI), ToR Et28 +host dh9bmcshared { + hardware ethernet a0:36:bc:cb:cf:f8; + fixed-address 172.22.2.109; } +host dh9 { + hardware ethernet a0:36:bc:cb:fb:09; + fixed-address 172.22.1.9; +} +# Intel Mount Evans (DYP) in DH9, ToR Et34, not yet verified +host dh9dpu { + hardware ethernet d4:e5:c9:00:ec:31; + fixed-address 172.22.3.9; +} +# Mount Evans on-card BMC in DH9, ToR Et34 +host dh9dpubmc { + hardware ethernet d4:e5:c9:00:ec:30; + fixed-address 172.22.4.9; +} # PXE BOOT # allow booting; diff --git a/hardware/mgmt/fs/etc/fail2ban/jail.d/opilab.local b/hardware/mgmt/fs/etc/fail2ban/jail.d/opilab.local new file mode 100644 index 0000000..9c0b871 --- /dev/null +++ b/hardware/mgmt/fs/etc/fail2ban/jail.d/opilab.local @@ -0,0 +1,10 @@ +[DEFAULT] +ignoreip = 127.0.0.1/8 ::1 172.22.0.0/16 10.10.0.0/24 192.168.0.0/24 216.218.200.224/27 +bantime = 1h +findtime = 10m +maxretry = 5 +backend = systemd +banaction = nftables-multiport + +[sshd] +enabled = true diff --git a/images/opi-lab-cabling.drawio.svg b/images/opi-lab-cabling.drawio.svg index b70db14..334098e 100644 --- a/images/opi-lab-cabling.drawio.svg +++ b/images/opi-lab-cabling.drawio.svg @@ -1,4 +1,4 @@ -
IP
IP
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
NIC
NIC
SERVER MGMT
SERVER MGMT
172.22.0.1
172.22.0.1
IPMI
IPMI
mgmt
mgmt
172.22.2.0
172.22.2.0
RAX QH4-11E4
RAX QH4-11E4
IP
IP
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
NIC1
NIC1
SW TGEN 1
SW TGEN 1
RAX XS4-11S3-10G
RAX XS4-11S3-10G
IPMI
IPMI
P1
P1
P2
P2
NIC2
NIC2
tgen1
tgen1
172.22.1.100
172.22.1.100
172.22.2.100
172.22.2.100
18
18
IP
IP
IP
IP
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
29
29
31
31
30
30
32
32
25
25
27
27
26
26
28
28
TS
TS
18
18
IP
IP
COM
COM
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
ToR
ToR
KVM
KVM
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
EMPTY
EMPTY
13
13
EMPTY
EMPTY
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
22
22
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
23
23
24
24
EMPTY
EMPTY
25
25
EMPTY
EMPTY
26
26
EMPTY
EMPTY
27
27
EMPTY
EMPTY
28
28
EMPTY
EMPTY
29
29
EMPTY
EMPTY
30
30
EMPTY
EMPTY
31
31
EMPTY
EMPTY
32
32
EMPTY
EMPTY
33
33
EMPTY
EMPTY
34
34
EMPTY
EMPTY
35
35
EMPTY
EMPTY
36
36
EMPTY
EMPTY
37
37
EMPTY
EMPTY
38
38
EMPTY
EMPTY
39
39
EMPTY
EMPTY
40
40
41
41
42
42
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
43
43
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
44
44
NETWORK PDU
NETWORK PDU
COM
COM
IP
IP
53
53
54
54
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
47
48
48
55
55
56
56
49
49
50
50
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
51
51
52
52
Arista DCS-7280CR-48-F
Arista DCS-7280CR-48-F
172.22.1.250
172.22.1.250
IP
SFP28
IP...
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
DPU
DPU
IP
IP
SERVER DPU HOST 1
SERVER DPU HOST 1
IP
SFP28
IP...
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
DPU
DPU
IP
IP
SERVER DPU HOST 2
SERVER DPU HOST 2
IP
SFP28
IP...
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 3
SERVER DPU HOST 3
Vertiv Avocent 8032DAC
Vertiv Avocent 8032DAC
Vertiv Avocent ACS8000
Vertiv Avocent ACS8000
18
18
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
29
29
31
31
30
30
32
32
25
25
27
27
26
26
28
28
IP
IP
IP
IP
COM
COM
USB
USB
USB
USB
LAN 2
LAN 2
LAN 1
LAN 1
MOD
MOD
SETUP
SETUP
PDU1
PDU1
PDU2
PDU2
inf
inf
USB
USB
USB
USB
USB
USB
USB
USB
VGA
VGA
COM
COM
IP
IP
AMD/Pensando DSC2-100
AMD/Pensando DSC2-100
Nvidia BlueField2
Nvidia BlueField2
24
24
23
23
22
22
21
21
20
20
19
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
.
.
172.22.0.20
172.22.0.20
Vertiv Geist GU2 rack PDU VP7N3001
Vertiv Geist GU2 rack PDU VP7N3001
172.22.0.10
172.22.0.10
172.22.1.1
172.22.1.1
172.22.1.2
172.22.1.2
172.22.1.3
172.22.1.3
172.22.3.1
172.22.3.1
172.22.3.2
172.22.3.2
iDRAC
iDRAC
iLO
iLO
iLO
iLO
dh1
dh1
dh2
dh2
dh3
dh3
18
18
COM
COM
IP
IP
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
old ToR unconnected
old ToR...
49
49
50
50
51
51
52
52
53
53
54
54
42
42
37
37
39
39
41
41
43
43
45
45
47
47
38
38
40
40
44
44
46
46
48
48
25
25
27
27
29
29
31
31
26
26
28
28
30
30
32
32
33
33
35
35
34
34
36
36
CON
CON
FAIL
FAIL
IP
IP
IP
IP
MGMT
MGMT
USB
USB
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
CON
CON
FAIL
FAIL
IP
IP
IP
IP
MGMT
MGMT
USB
USB
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
F5A
F5A
F5B
F5B
.
.
.
.
.
.
F5 BIGI-IP i4000
F5 BIGI-IP i4000
F5 BIGI-IP i4000
F5 BIGI-IP i4000
DCS-7280TR-48C6-R
DCS-7280TR-48C6-R
172.22.0.5
172.22.0.5
P1
P1
DPU
DPU
IP
IP
Marvell CN106
Marvell CN106
USB
USB
USB
USB
USB
USB
172.22.3.3
172.22.3.3
internet
internet
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 4
SERVER DPU HOST 4
Dell R760
Dell R760
172.22.1.4
172.22.1.4
iDRAC
iDRAC
dh4
dh4
P1
P1
DPU
DPU
IP
IP
Intel DYP
Intel DYP
USB
USB
172.22.3.4
172.22.3.4
P2
P2
172.22.2.2
172.22.2.2
172.22.2.1
172.22.2.1
Dell PowerEdge R650
Dell PowerEdge R650
HPE DL360 Gen10+
HPE DL360 Gen10+
172.22.2.3
172.22.2.3
172.22.2.4
172.22.2.4
HP RL300 Gen11
HP RL300 Gen11
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 9
SERVER DPU HOST 9
ASUS ESC8000A-E12P
ASUS ESC8000A-E12P
172.22.1.9
172.22.1.9
BMC
BMC
dh9
dh9
172.22.2.9
172.22.2.9
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST ?
SERVER DPU HOST ?
Dell R760xa
Dell R760xa
172.22.1.4
172.22.1.4
iDRAC
iDRAC
dh5
dh5
P1
P1
DPU
DPU
IP
IP
Nvidia BlueField3
Nvidia BlueField3
USB
USB
172.22.3.5
172.22.3.5
P2
P2
172.22.2.5
172.22.2.5
P1
P1
DPU
DPU
IP
IP
P2
P2
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
\ No newline at end of file +
IP
IP
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
NIC
NIC
SERVER MGMT
SERVER MGMT
172.22.0.1
172.22.0.1
IPMI
IPMI
mgmt
mgmt
BMC: public /27
BMC: public /27
RAX QH4-11E4
RAX QH4-11E4
IP
IP
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
NIC1
NIC1
SW TGEN 1
SW TGEN 1
RAX XS4-11S3-10G
RAX XS4-11S3-10G
IPMI
IPMI
P1
P1
P2
P2
NIC2
NIC2
tgen1
tgen1
172.22.1.100
172.22.1.100
172.22.2.100
172.22.2.100
18
18
IP
IP
IP
IP
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
29
29
31
31
30
30
32
32
25
25
27
27
26
26
28
28
TS
TS
18
18
IP
IP
COM
COM
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
ToR
ToR
KVM
KVM
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
EMPTY
EMPTY
13
13
EMPTY
EMPTY
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
22
22
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
23
23
24
24
EMPTY
EMPTY
25
25
EMPTY
EMPTY
26
26
EMPTY
EMPTY
27
27
EMPTY
EMPTY
28
28
EMPTY
EMPTY
29
29
EMPTY
EMPTY
30
30
EMPTY
EMPTY
31
31
EMPTY
EMPTY
32
32
EMPTY
EMPTY
33
33
EMPTY
EMPTY
34
34
EMPTY
EMPTY
35
35
EMPTY
EMPTY
36
36
EMPTY
EMPTY
37
37
EMPTY
EMPTY
38
38
EMPTY
EMPTY
39
39
EMPTY
EMPTY
40
40
41
41
42
42
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
43
43
DO NOT USE, RESERVED FOR AIRFLOW
DO NOT USE, RESERVED FOR AIRFLOW
44
44
NETWORK PDU
NETWORK PDU
COM
COM
IP
IP
53
53
54
54
25
25
26
26
27
27
28
28
29
29
30
30
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
46
47
47
48
48
55
55
56
56
49
49
50
50
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
24
51
51
52
52
Arista DCS-7280CR-48-F
Arista DCS-7280CR-48-F
172.22.1.250
172.22.1.250
IP
SFP28
IP SFP28
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
DPU
DPU
IP
IP
SERVER DPU HOST 1
SERVER DPU HOST 1
IP
SFP28
IP SFP28
VGA
VGA
USB
USB
USB
USB
P1
P1
P2
P2
DPU
DPU
IP
IP
SERVER DPU HOST 2
SERVER DPU HOST 2
IP
SFP28
IP SFP28
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 3
SERVER DPU HOST 3
Vertiv Avocent 8032DAC
Vertiv Avocent 8032DAC
Vertiv Avocent ACS8000
Vertiv Avocent ACS8000
18
18
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
29
29
31
31
30
30
32
32
25
25
27
27
26
26
28
28
IP
IP
IP
IP
COM
COM
USB
USB
USB
USB
LAN 2
LAN 2
LAN 1
LAN 1
MOD
MOD
SETUP
SETUP
PDU1
PDU1
PDU2
PDU2
inf
inf
USB
USB
USB
USB
USB
USB
USB
USB
VGA
VGA
COM
COM
IP
IP
AMD/Pensando DSC2-100
AMD/Pensando DSC2-100
Nvidia BlueField2
Nvidia BlueField2
24
24
23
23
22
22
21
21
20
20
19
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
.
.
172.22.0.20
172.22.0.20
Vertiv Geist GU2 rack PDU VP7N3001
Vertiv Geist GU2 rack PDU VP7N3001
172.22.0.10
172.22.0.10
172.22.1.1
172.22.1.1
172.22.1.2
172.22.1.2
172.22.1.3
172.22.1.3
172.22.3.1
172.22.3.1
172.22.3.2
172.22.3.2
iDRAC
iDRAC
iLO
iLO
iLO
iLO
dh1
dh1
dh2
dh2
dh3
dh3
18
18
COM
COM
IP
IP
13
13
15
15
17
17
19
19
21
21
23
23
14
14
16
16
20
20
22
22
24
24
1
1
3
3
5
5
7
7
2
2
4
4
6
6
8
8
9
9
11
11
10
10
12
12
old ToR unconnected
old ToR unconnected
49
49
50
50
51
51
52
52
53
53
54
54
42
42
37
37
39
39
41
41
43
43
45
45
47
47
38
38
40
40
44
44
46
46
48
48
25
25
27
27
29
29
31
31
26
26
28
28
30
30
32
32
33
33
35
35
34
34
36
36
CON
CON
FAIL
FAIL
IP
IP
IP
IP
MGMT
MGMT
USB
USB
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
CON
CON
FAIL
FAIL
IP
IP
IP
IP
MGMT
MGMT
USB
USB
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
IP
F5A
F5A
F5B
F5B
.
.
.
.
.
.
F5 BIG-IP i4000
F5 BIG-IP i4000
F5 BIG-IP i4000
F5 BIG-IP i4000
DCS-7280TR-48C6-R
DCS-7280TR-48C6-R
172.22.0.5
172.22.0.5
P1
P1
DPU
DPU
IP
IP
Marvell CN106
Marvell CN106
USB
USB
USB
USB
USB
USB
172.22.3.3
172.22.3.3
internet
internet
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 4
SERVER DPU HOST 4
Dell R760
Dell R760
172.22.1.4
172.22.1.4
iDRAC
iDRAC
dh4
dh4
P1
P1
DPU
DPU
IP
IP
Intel IPU E2100 (MacKay Peak)
Intel IPU E2100 (MacKay Peak)
USB
USB
IMC 172.22.4.4
IMC 172.22.4.4
P2
P2
172.22.2.2
172.22.2.2
172.22.2.1
172.22.2.1
Dell PowerEdge R650
Dell PowerEdge R650
HPE DL360 Gen10+
HPE DL360 Gen10+
172.22.2.3
172.22.2.3
172.22.2.4
172.22.2.4
HP RL300 Gen11
HP RL300 Gen11
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 9
SERVER DPU HOST 9
ASUS ESC8000A-E12P
ASUS ESC8000A-E12P
172.22.1.9
172.22.1.9
BMC
BMC
dh9
dh9
172.22.2.9
172.22.2.9
IP
IP
VGA
VGA
USB
USB
USB
USB
SERVER DPU HOST 5
SERVER DPU HOST 5
Dell R760xa
Dell R760xa
172.22.1.5
172.22.1.5
iDRAC
iDRAC
dh5
dh5
P1
P1
DPU
DPU
IP
IP
Nvidia BlueField3
Nvidia BlueField3
USB
USB
172.22.3.5
172.22.3.5
P2
P2
172.22.2.5
172.22.2.5
P1
P1
DPU
DPU
IP
IP
P2
P2
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
EMPTY
BIG-IP-01
172.22.0.227
BIG-IP-01 172.22.0.227
BIG-IP-02
172.22.0.228
BIG-IP-02 172.22.0.228
172.22.0.30
172.22.0.30
TS 172.22.0.30, port N = ssh -p 8000+N
1 Network-PDU (115200, cisco pinout)
2 A100G
3 unknown, silent
4 BIG-IP-02 (F5B)
5 ToR
6 unknown, silent at all speeds
7 BIG-IP-01 (F5A)
TS 172.22.0.30 , port N = ssh -p 8000+N...
DPU Intel Mount Evans (DYP) 172.22.3.9, BMC 172.22.4.9 (not verified)
DPU Intel Mount Evans (DYP) 172.22.3.9, ...
Text is not SVG - cannot display
\ No newline at end of file