graph LR
subgraph CM["Control & Management"]
CORE["campus-core01
10.0.108.170
✅ N2 ESTAB
✅ N3 active
✅ Routes persisted"]:::ok NMS["ACP NMS
Comms UP ✅"]:::ok FALCON["Falcon Switch
10.0.108.129"] end subgraph K8S["Indoor K8s — master01"] subgraph CU["cu01 10.0.108.150"] CUCP["✅ CU-CP
Running"]:::ok CUUP["✅ CU-UP
Running"]:::ok end subgraph DU["du01 E810-C DPDK"] DUPOD["✅ DU
Running"]:::ok end end subgraph RADIO["Radio"] RU0["RU 0
eCPRI ✅"]:::ok RU1["RU 1
eCPRI ✅"]:::ok CELL["Indoor NR Cell
PLMN 99970 PCI 1
Cell ID 321 TAC 1"]:::ok end CORE -- "N2 SCTP 38412" --> CUCP CORE -- "N3 GTP-U 2152" --> CUUP NMS -- "O1 :32200" --> CUCP NMS -- "O1 :32300" --> CUUP NMS -- "O1 :32104" --> DUPOD CUUP -- "E1 SCTP 38462" --> CUCP CUCP -- "F1-C SCTP 38472" --> DUPOD CUUP -- "F1-U UDP 2152" --> DUPOD FALCON -- "xHaul" --> DUPOD DUPOD -- "eCPRI RU0" --> RU0 DUPOD -- "eCPRI RU1" --> RU1 RU0 -- "radio" --> CELL RU1 -- "radio" --> CELL %% -- dashboard status styles -- classDef ok fill:#DCFCE7,stroke:#16A34A,stroke-width:1.5px,color:#052E16; classDef warn fill:#FEF9C3,stroke:#CA8A04,stroke-width:1.5px,color:#422006; classDef err fill:#FCE7EF,stroke:#DB2777,stroke-width:1.5px,color:#500724; classDef crit fill:#FEE2E2,stroke:#DC2626,stroke-width:1.5px,color:#450A0A; classDef off fill:#F1F5F9,stroke:#94A3B8,stroke-width:1.5px,color:#111827; classDef info fill:#EFF6FF,stroke:#3B82F6,stroke-width:1.5px,color:#0C1E3E;
10.0.108.170
✅ N2 ESTAB
✅ N3 active
✅ Routes persisted"]:::ok NMS["ACP NMS
Comms UP ✅"]:::ok FALCON["Falcon Switch
10.0.108.129"] end subgraph K8S["Indoor K8s — master01"] subgraph CU["cu01 10.0.108.150"] CUCP["✅ CU-CP
Running"]:::ok CUUP["✅ CU-UP
Running"]:::ok end subgraph DU["du01 E810-C DPDK"] DUPOD["✅ DU
Running"]:::ok end end subgraph RADIO["Radio"] RU0["RU 0
eCPRI ✅"]:::ok RU1["RU 1
eCPRI ✅"]:::ok CELL["Indoor NR Cell
PLMN 99970 PCI 1
Cell ID 321 TAC 1"]:::ok end CORE -- "N2 SCTP 38412" --> CUCP CORE -- "N3 GTP-U 2152" --> CUUP NMS -- "O1 :32200" --> CUCP NMS -- "O1 :32300" --> CUUP NMS -- "O1 :32104" --> DUPOD CUUP -- "E1 SCTP 38462" --> CUCP CUCP -- "F1-C SCTP 38472" --> DUPOD CUUP -- "F1-U UDP 2152" --> DUPOD FALCON -- "xHaul" --> DUPOD DUPOD -- "eCPRI RU0" --> RU0 DUPOD -- "eCPRI RU1" --> RU1 RU0 -- "radio" --> CELL RU1 -- "radio" --> CELL %% -- dashboard status styles -- classDef ok fill:#DCFCE7,stroke:#16A34A,stroke-width:1.5px,color:#052E16; classDef warn fill:#FEF9C3,stroke:#CA8A04,stroke-width:1.5px,color:#422006; classDef err fill:#FCE7EF,stroke:#DB2777,stroke-width:1.5px,color:#500724; classDef crit fill:#FEE2E2,stroke:#DC2626,stroke-width:1.5px,color:#450A0A; classDef off fill:#F1F5F9,stroke:#94A3B8,stroke-width:1.5px,color:#111827; classDef info fill:#EFF6FF,stroke:#3B82F6,stroke-width:1.5px,color:#0C1E3E;