← Back to list

Konfigurasi S1 Handover pada Jaringan LTE di srsRAN dan Open5GS

Tulisan ini merupakan lanjutan dari tulisan Membangun Jaringan 4G LTE Sendiri. Sedikit penjelasan S1-MME merupakan interface yang digunakan…

Daffa Raihan Sugiharto · 2026-03-20 03:57 · 0 claps · 4.3 min read
#telecommunication #4g #lte-4g-technology
Open on Medium ↗

Konfigurasi S1 Handover pada Jaringan LTE di srsRAN dan Open5GS

Thumbnail generated by Gemini AI

Thumbnail generated by Gemini AI

Tulisan ini merupakan lanjutan dari tulisan **Membangun Jaringan 4G LTE Sendiri. *Sedikit penjelasan S1-MME merupakan interface yang digunakan ketika perpindahan koneksi User Equipment* (UE) antar eNodeB (base station) di jaringan LTE melalui MME (Mobility Management Entity). Interface ini digunakan ketika X2 (Interface Handover antar eNodeB secara direct) tidak tersedia, terjadi kegagalan X2 handover, atau saat perpindahan antar MME.

Persiapan Perangkat (Prerequisites)

  1. 3 Unit PC/Laptop dengan minimum spesifikasi dual-core i5.
  2. OS Ubuntu 22.04 LTS (Jammy) di install di ketiga PC
  3. 2 Unit USRP B210
  4. 2 Unit USB 3.0 type B Cable
  5. 4 Unit Antenna Monopole
  6. 1 Unit SIM Card Reader
  7. 2 Unit SIM Card Programable
  8. Software core network Open5gs di PC 1
  9. Software radio srsRAN di PC 2 & 3
  10. Software GRSIMWrite
  11. User Equipment (UE) minimal 1 unit

Konfigurasi SIM Card

  1. Unduh dan install software GRSIM Write di OS Windows. Software GRSIM Write bisa di unduh di laman : https://www.gialer.com/
  2. Hubungkan SIM Card Reader yang telah diisi oleh programmable SIM Card ke PC dengan OS Windows
  3. Buka software GRSIM Write dan pilih tombol Read Card
  4. Masukan parameter IMSI 15, KI, OPC dan beberapa parameter lainnya sesuai ketentuan yang berlaku. Pada contoh kali ini parameter yang di isi adalah sebagai berikut :
LTE/WCDMA Parameter
IMSI15 : 510331234567890
Subscriber Key (KI) : 465B5CE8B199B49FAA5F0A2EE238A6BA
Operator Key (OPC) : E8ED289DEBA952E4283B54E88E6183CB
PLMNwAct : 51033:4000;51033:8000;51033:0080
OPLMNwAct : 51033:4000;51033:8000
HPLMNwAct : 51033:4000;51033:8000;51033:0080
EHPLMN : 51033
FPLMN : 51089;51021;51001;51010
MSISDN : 6282222600041
SPN : STr Telkom B 22

Tampilan GRSIM Write

Tampilan GRSIM Write

  1. Jika semua parameter sudah dimasukkan tekan tombol Write Card untuk menulis parameter yang telah diisi ke dalam programmable SIM Card.

  2. SIM card siap digunakan.

Konfigurasi Core Network

Pada percobaan ini yang dikonfigurasi hanya mme.yaml saja, untuk sgwu.yaml konfigurasinya sama seperti pada konfigurasi di tulisan **Membangun Jaringan 4G LTE Sendiri.**

  1. Buka terminal lalu edit isi mme.yaml di direktori “/etc/open5gs”
nano /etc/open5gs/mme.yaml

Atur konfigurasi kurang lebih seperti dibawah ini

mme:
  freeDiameter: /etc/freeDiameter/mme.conf
  s1ap:
 server:
   - address: 10.252.128.135
  gtpc:
 server:
   - address: 127.0.0.2
 client:
   sgwc:
     - address: 127.0.0.3
   smf:
     - address: 127.0.0.4
  metrics:
 server:
   - address: 127.0.0.2
     port: 9090
  gummei:
 - plmn_id:
     mcc: 510
     mnc: 33
   mme_gid: 2
   mme_code: 1
  tai:
 - plmn_id:
     mcc: 510
     mnc: 33
   tac: 7
  security:
 integrity_order : [ EIA2, EIA1, EIA0 ]
 ciphering_order : [ EEA0, EEA1, EEA2 ]
  network_name:
 full: STr-TelkomB-22
            short: Next
  mme_name: telkomb22-mme0

Note : Pada file mme.yaml, TAC harus diubah menjadi 7 karena merupakan standar konfigurasi untuk srsRAN 4G.

Konfigurasi PC Radio Access Network

Konfigurasi enb.conf PC 2 :

[enb]
enb_id = 0x19B
mcc = 510
mnc = 33
mme_addr = 10.252.128.135
gtp_bind_addr = 10.250.118.129
s1c_bind_addr = 10.250.118.129
s1c_bind_port = 0
n_prb = 50

[rf]
tx_gain = 80
rx_gain = 40

device_name = auto
device_args = fail_on_disconnect=true,tx_port=tcp://*:2000,rx_port=tcp://localhost:2001,id=enb,base_srate=23.04e6

Konfigurasi rr.conf untuk PC 2 :

cell_list =
(
  {
 // rf_port = 0;
 cell_id = 0x01;
 tac = 0x0007;
 pci = 1;
 root_seq_idx = 204;
 dl_earfcn = 3350;
 //ul_earfcn = 21400;
 ho_active = true;
 //meas_gap_period = 0; // 0 (inactive), 40 or 80
 //meas_gap_offset_subframe = [6, 12, 18, 24, 30];
 // target_pusch_sinr = -1;
 // target_pucch_sinr = -1;
 // enable_phr_handling = false;
 // min_phr_thres = 0;
 // allowed_meas_bw = 6;
 // t304 = 2000; // in msec. possible values: 50, 100, 150, 200, 500, 1000, 2000
 // tx_gain = 20.0; // in dB. This gain is set by scaling the source signal.

 // CA cells
 scell_list = (
   // {cell_id = 0x02; cross_carrier_scheduling = false; scheduling_cell_id = 0x02; ul_allowed = true}
 )

 // Cells available for handover
 meas_cell_list =
 (
   {
     eci = 0x19B01;
     dl_earfcn = 3350;
     pci = 1;
     //direct_forward_path_available = false;
     //allowed_meas_bw = 6;
     //cell_individual_offset = 0;
   },
   {
     eci = 0x19C01;
     dl_earfcn = 3350;
     pci = 6;
   }
 );

Konfigurasi enb.conf PC 3 :

[enb]
enb_id = 0x19C
mcc = 510
mnc = 33
mme_addr = 10.252.128.135
gtp_bind_addr = 10.250.18.123
s1c_bind_addr = 10.250.18.123
s1c_bind_port = 0
n_prb = 50

[rf]
tx_gain = 80
rx_gain = 40

device_name = auto
device_args = fail_on_disconnect=true,tx_port=tcp://*:2000,rx_port=tcp://localhost:2001,id=enb,base_srate=23.04e6

Konfigurasi rr.conf untuk PC 3 :

cell_list =
(
  {
 // rf_port = 0;
 cell_id = 0x01;
 tac = 0x0007;
 pci = 6;
 root_seq_idx = 264;
 dl_earfcn = 3350;
 //ul_earfcn = 21400;
 ho_active = true;
 //meas_gap_period = 0; // 0 (inactive), 40 or 80
 //meas_gap_offset_subframe = [6, 12, 18, 24, 30];
 // target_pusch_sinr = -1;
 // target_pucch_sinr = -1;
 // enable_phr_handling = false;
 // min_phr_thres = 0;
 // allowed_meas_bw = 6;
 // t304 = 2000; // in msec. possible values: 50, 100, 150, 200, 500, 1000, 2000
 // tx_gain = 20.0; // in dB. This gain is set by scaling the source signal.

 // CA cells
 scell_list = (
   // {cell_id = 0x02; cross_carrier_scheduling = false; scheduling_cell_id = 0x02; ul_allowed = true}
 )

 // Cells available for handover
 meas_cell_list =
 (
   {
     eci = 0x19B01;
     dl_earfcn = 3350;
     pci = 1;
     //direct_forward_path_available = false;
     //allowed_meas_bw = 6;
     //cell_individual_offset = 0;
   },
   {
     eci = 0x19C01;
     dl_earfcn = 3350;
     pci = 6;
   }
 );

Setelah mengkonfigurasi PC 2 dan PC 3 selanjutnya running pada masing masing PC dengan menuliskan command :

../build/srsenb/src/srsenb enb.conf

Pengujian

  1. Pastikan semua perangkat sudah terkonfigurasi dengan baik.
  2. Atur jarak antara kedua eNB agar bisa melakukan handover.
  3. Selanjutnya lakukan perpindahan UE dari coverage eNB1 menuju eNB2 dan amati Log nya pada masing-masing PC.

Log PC 2 :

Log PC 3 :

Log PC 1 (Core Network) :

Demikian dokumentasi konfigurasi S1-Handover. Semoga tulisan ini bermanfaat. Jika ada saran, masukkan, pertanyaan atau ingin berdiskusi, silakan tulis di kolom komentar!

Terima kasih sudah membaca :)

Reference

https://docs.srsran.com/projects/4g/en/latest/app_notes/source/handover/source/index.html


메타데이터
post_id
c701fa8d17fb
slug
konfigurasi-s1-handover-pada-jaringan-lte-di-srsran-dan-open5gs-c701fa8d17fb
url
https://medium.com/@daffaraihansharto/konfigurasi-s1-handover-pada-jaringan-lte-di-srsran-dan-open5gs-c701fa8d17fb
canonical_url
https://medium.com/@daffaraihansharto/konfigurasi-s1-handover-pada-jaringan-lte-di-srsran-dan-open5gs-c701fa8d17fb
author_url
https://medium.com/@daffaraihansharto
status
ok
fetched_at
2026-06-26 21:52:29