LTE/CBRS

Implementation of CBRS deployment modeled after Seattle Community Network infrastructure

High-Level References

Resources from SCN

The Controller (Evolved Packet Core/EPC)

What is Open5GS and why it is needed?

From GitHub:
Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network

Components


From Page 18 of lte-background presentation (see High-Level Resources)

Mesh Implementation

The Open5GS setup used by NYC Mesh is bootstrapped using software from the University of Washington Information and Communication Technology for Development (ICTD) Lab, called CoLTE, which is used and recommended by the Seattle Community Network (SCN).

What is CoLTE?

From GitHub:
CoLTE is the Community LTE Project. It is designed to be an all-in-one turnkey solution that sets up a small-scale locally-run cellular network.

Deployment
Integration

The Radio (eNodeB/eNB)

Equipment Used

Configuration

Current Deployment

PXL_20241027_181933403.jpgPXL_20241027_181058832.jpg
The Nova 233 and AW-3014-T4 installed on the East Mast of Vernon.

image (6).pngimage (7).png
The estimated range for this deployment (sourced from Ubiquiti's UISP Design Center tool and generic 60° antenna parameters and their LIDAR info) and the configuration parameters for the SAS platform based on the real-world installation characteristics.

Radio Install Details

Client Install Details

PXL_20241102_195740853 (2).jpg

/interface lte apn add apn="" ip-type=ipv4 name=internet
/ip address add address=10.45.0.7/16 interface=lte1 network=10.45.0.0
/interface lte set [ find default-name=lte1 ] apn-profiles=internet band=43 mtu=1400 sms-read=no
/routing filter rule
add chain=ospf-in disabled=no rule="set distance 205;\
    \nset bgp-communities 65000:110;\
    \naccept;"
add chain=ospf-out disabled=no rule="if (dst == 10.69.0.0/16) {\
    \n  reject\
    \n}"
add chain=ospf-out disabled=no rule="if (dst == 10.45.0.0/16) {\
    \n  reject\
    \n}"
add chain=ospf-out disabled=no rule=accept
/routing ospf interface-template
add area=default cost=100 disabled=no interfaces=lte1 networks=10.45.0.0/16 priority=1 type=ptmp
add area=default cost=10 disabled=no interfaces=ether1 networks=10.69.0.0/16 priority=1 type=ptmp-broadcast
    1. Sets the APN to "internet" (required for use with the Open5GS core)
    2. Adds a /16 to match the 10.45.0.0/16 network on the LTE tunnel
      • Note: upon connection, a 10.45.0.0/32 address is assigned by the Open5GS core, which will not allow OSPF to function (as it does not match the CIDR of the "ogstun" interface on the EPC/controller)
    3. Sets the LTE interface to use the "internet" APN and use Band 43 (the CBRS frequency supported on the Nova 233)
    4. Adds the standard OSPF route filters used, while also filtering announcement of the 10.45.0.0/16 LTE address space
    5. Adds the standard OSPF interface templates for the LTE and "mesh" OSPF interfaces