Hi,
My current scenario contains 1 OLT, 2 ONU/BS (a node that contains an XG-PON device and a WiMAX device installed), 2 clients (connected to the OLT) and 2 servers (WiMAX Subscriber Stations, each one communicates with one of the Onus), as shown in the figure below:

The idea is to allow the communication of Client i with Server i through OLT and ONU i. For example, a flow: Client 0 -> OLT -> ONU 0 -> Server 0.
But my code is displaying the following error:
aborted. cond="!(networkHere == networkThere)", msg="GlobalRouter::ProcessSingleBroadcastLink(): Network number confusion", file=../src/internet/model/global-router-interface.cc, line=853
terminate called without an active exception
I checked the class that returns this error, and I think there is some confusion with the IP addresses of the network, But I could not understand in my code what might be causing this problem.
Can anyone help me? I attached my code below. Thanks.