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.
This tutorial how to setup PAN on the slave pi to simulator LTE and eLTE RAN.
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.