Categories
EPC Kamailio LTE Mobile Networks SDM Software

A very unstable Diameter Routing Agent (DRA) with Kamailio

I’d been trying for some time to get Kamailio acting as a Diameter Routing Agent with mixed success, and eventually got it working, after a few changes to the codebase of the ims_diameter_server module. It is rather unstable, in that if it fails to dispatch to a Diameter peer, the whole thing comes crumbling down, […]

Categories
EPC LTE Mobile Networks Python Software

PyHSS Update – YAML Config Files

Introducing YAML based config files for defining how PyHSS should be setup

Categories
EPC LTE RFCs & Standards

MSISDN Encoding in Diameter AVPs – Brought to you by the letter F

Peculiar padding problem perplexes poor programmer.

Categories
EPC LTE Mobile Networks Python

PyHSS Update – SCTP Support

Info on PyHSS new support for SCTP as well as TCP.

Categories
5G SA EPC EUTRAN GSM LTE Mobile Networks RFCs & Standards Security

And the call was coming from… INSIDE THE HOUSE. A look at finding UE Locations in LTE

How to find a subscriber location within the network.

Categories
5G SA LTE Mobile Networks Python Security Software

PyHSS New Features

Thanks to some recent developments, PyHSS has had a major overhaul recently, and is getting better than ever, Some features that are almost ready for public release are: Config File Instead of having everything defined all over the place a single YAML config file is used to define how the HSS should function. SCTP Support […]

Categories
5G SA EPC LTE Mobile Networks

MTU in LTE & 5G Transmission Networks – Part 1

A look at MTU and its role in LTE and 5G Transmission.

Categories
EPC Mobile Networks RFCs & Standards Software

Getting the GTP-U Packets flowing Fast – DPDK & SR-IOV

How SR-IOV and DPDK play into faster performance of Virtual Network Functions (VNFs) for 3GPP core networks.

Categories
5G SA GSM LTE Mobile Networks RFCs & Standards SDM Security SIM Cards

Confidentiality Algorithms in 3GPP Networks: MILENAGE, XOR & Comp128

A look at the Confidentiality Algorithms used in 3GPP Networks, MILENAGE, XOR & Comp128

Categories
EUTRAN Mobile Networks

Enable GPS/GLONASS Sync on Huawei BTS3900

Our BTS is going to need an accurate clock source in order to run, so without access to crazy accurate Timing over Packet systems or TDM links to use as reference sources, I’ve opted to use the GPS/GLONASS receiver built into the LMPT card. Add new GPS with ID 0 on LMPT in slot 7 […]

Categories
GSM LTE Mobile Networks Security SIM Cards

SIM / Smart Card Deep Dive – Part 3 – APDUs and Hello Card

A look at APDUs and Interacting with Cards

Categories
GSM LTE Mobile Networks Security SIM Cards

SIM / Smart Card Deep Dive – Part 2 – Meet & Greet

The basics of Smart Cards & their File System

Categories
GSM LTE Mobile Networks Security SIM Cards

SIM / Smart Card Deep Dive – Part 1 – Introduction to Smart Cards

Getting up close and personal with Smart Card / SIM Cards

Categories
EPC EUTRAN LTE Mobile Networks RFCs & Standards

Cell Broadcast in LTE

A look at how Cell Broadcast is signalling implemented between the MME and CBC in an LTE/EPC network.

Categories
EUTRAN LTE Mobile Networks

Huawei BTS 3900 LMPT Basic Config

This post is one in a series documenting my adventures attempting to configure a used BTS 3900 to function as a eNB in my lab. There are 5 network ports on the LMPT card: 2x SFP cages – SFP 0 and SFP 1 1x 10/100 Ethernet port – ETH – Used to access the Local […]

Categories
EUTRAN LTE Mobile Networks RF

Huawei BTS3900 – MML Basics

Learning Huawei’s flavour of MML – Man Machine Language for the BTS 3900 series Macro Base Stations.

Categories
EUTRAN LTE Mobile Networks

Connecting to a Huawei BTS3900

Meta: This post is a series chronicling my adventures with a second hand Huawei BTS3900 I purchased. You can find an index of these posts here. So you purchased a used Macro base station online, good for you. Now you need to know how to configure it. First things first, you’ll need to connect to […]

Categories
EUTRAN LTE Mobile Networks RF

DIY RAN Adventures – Antennas

Picking and validating antenna selection for the new RAN project in my lab.

Categories
EUTRAN LTE Mobile Networks

My used Huawei BTS3900 LTE RAN Adventure – The Impulse Purchase

How I ended up with a Macro LTE eNodeB (Huawei BBU3900) and getting it running.

Categories
5G SA EPC Mobile Networks RFCs & Standards

5GC for EPC Folks – Control Plane Signalling

Comparing the Control Plane signalling in 5GC compared to EPC.