Bluetooth PAN

sequenceDiagram participant UE_PC participant ENODEB_WorkerPI participant EPC_MasterPI participant MPLSNetwork UE_PC->>ENODEB_WorkerPI: Establish RAN Connection ENODEB_WorkerPI->>UE_PC: Return IP UE_PC->>ENODEB_WorkerPI: pan0/ran IP traffic loop Linux NAT ENODEB_WorkerPI->ENODEB_WorkerPI: translate pan0 IP into eth0 IP end ENODEB_WorkerPI->>EPC_MasterPI: eth0/backhaul IP traffic loop Linux NAT EPC_MasterPI->EPC_MasterPI: translate eth0 IP into wlan0 IP end EPC_MasterPI->>MPLSNetwork: wlan0/core IP traffic MPLSNetwork->>EPC_MasterPI: IP traffic EPC_MasterPI->>ENODEB_WorkerPI: IP traffic ENODEB_WorkerPI->>UE_PC: IP traffic

We are currently using NAT here to keep the simulation simple. It would be more accurate to use Linux Briding or OVS to simulate the fact that the SGW running on the EPC is “allocating” the IP address.

    Setting up PAN

    This tutorial how to setup PAN on the slave pi to simulator LTE and eLTE RAN.

    Setting up DHCPD on LTE & eLTE Node

    This tutorial how to setup DHCPD and NAT so that the UE can access the internet through the AP & NAT running on LTE & eLTE simulating PI. This tutorial also describe how to setup the DHCPD to automatically allocated IPs to UE or PCs.