class 37

21/04/23 #ref (free5gc) 5G NR Global Unique Temporary Identifier (GUTI)

source : www.techplayon.com/5g-nr-global-unique-temporary-identifier-guti/ 5G Global Unique Temporary Identifier [5G – GUTI] is a core network temporary identifier and allocated by Access and Mobility Management function [AMF] to the UE. GUTI is 80 bits long core network identifier It is consist of major three network identities PLMN + AMF ID + TMSI It is a temporary identifier so it’s associati..

21/04/23 #ref (free5gc) 5G NR SA Registration/Attach Call Flow

source : www.techplayon.com/5g-nr-sa-registration-attach-call-flow/ A 5G Stand Alone also know as Option 2, architecture includes 5G UE, gNB and 5G Core Network. In this post we will discuss about 5G SA Registration Call Flow for OTA messages (b/w UE and gNB) and NGAP messages (b/w gNB and 5GC AMF ). In 5G SA mode term Registration is equal to Attach in 4G LTE. At high level, 5G SA Registration ..

21/04/22 #ref-002 HostOS(Windows 10) - GuestOS (linux) 폴더 공유

1. 윈도우 공유폴더 생성 1-1) 윈도우에서 공유하고자 하는 폴더에 대하여 마우스 오른쪽 클릭을 하고 속성을 선택 1-2) 속성에서 공유탭 - 고급 공유를 클릭한다. 1-3) 고급 공유창에서 선택한 폴더 공유를 체크하고, 권한을 눌러 모든 권한을 허용 2. VMware에서 공유폴더 기능 설정하기 2-1) 가상머신을 실행하기 전에 Edit virtual machine setting을 클릭한다. 2-2) Options 탭에서 Shared Folders 항목을 선택하고, Always enabled를 체크한다. Add를 눌러 윈도우에서 공유하고자 하는 폴더를 선택한다. 2-3) Next를 눌러가며 1.에서 설정한 공유폴더를 선택하고, Enable this share 를 체크하여 마법사를 마무리한다. 마법사를 ..

21/04/22 #006 (free5gc) Build free5gc from source code (mongodb, logrus, free5gc source, webconsole)

Prerequisite Packages (mongodb, logrus) Control-plane Supporting Packages sudo apt -y update sudo apt -y install mongodb wget git sudo systemctl start mongodb User-plane Supporting Packages Check Linux kernel version 5.0.0-23-generic uname -r- Retrieve the 5G GTP-U kernel module using `git` and build itgit clone -b v0.2.1 https://github.com/PrinzOwO/gtp5g.git cd gtp5g make sudo make install- Ins..