Presentation is loading. Please wait.

Presentation is loading. Please wait.

實驗一 OAI-LTE與WiFi網路整合的實驗平台建置

Similar presentations


Presentation on theme: "實驗一 OAI-LTE與WiFi網路整合的實驗平台建置"— Presentation transcript:

1 實驗一 OAI-LTE與WiFi網路整合的實驗平台建置
教育部行動寬頻尖端技術人才培育計畫-小細胞基站聯盟中心 「小基站與WiFi之異質性網路存取」課程模組 實驗一 OAI-LTE與WiFi網路整合的實驗平台建置 助理教授:吳俊興 助教:楊文健 國立高雄大學 資訊工程學系

2 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

3 實驗目的 讓學生能建立並熟悉OAI-LTE與WiFi網路整合的 實驗環境
學生透過OAI-LTE與WiFi網路整合的實驗平台去 了解並觀察UE在連接服務時的Attach程序與中 斷服務時的Detach程序的訊息流程

4 實驗內容 在兩台主機上安裝和配置OAI eNB和EPC 設置OAI EPC 和 OAI eNB 設置Wifi 在HSS數據庫上註冊用戶
配置UE(例如,智能手機服務模式,USIM卡) 使用UE Attach 和 Detach OAI 從OAI 觀察 UE Attach 和 Detach 的訊息流程

5 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

6 OAI-LTE Small Cell 實驗架構
WiFi

7 實驗環境

8 軟硬體環境 - 硬體 名稱 規格 數量 目的 EPC eNB UE 電腦型號: ASUS VivoPC VM40B 1
啟動MME, S-GW, P-GW功能 Ethernet Network Cards (PCI-E : Realtek RTL8111/8168、USB : TP-LINK UE300) 2 一張連接eNB內部網路 一張連接外部網路 eNB 電腦規格: CPU : i7-4790 RAM : 20G 啟動eNB功能 USRP B210 對UE接收及發送訊號 Ethernet Network Card Wireless Network Card LTE基地台用來連接EPC 一張成為WiFi熱點 UE ASUS ZS570KL 連接eNB HTC Desire 728

9 軟硬體環境 - 軟體 名稱 軟體 版本 目的 EPC OS: Ubuntu Ubuntu 14.04 啟動MME, S-GW, P-GW功能
Kernel 4.7.1 OAI的EPC軟體 openair-cn 採用 發佈版本 OAI的EPC軟體擴充套件 xtables-addons-oai 採用 發佈版本 eNB 啟動eNB功能 Kernel linux-image lowlatency OAI的eNB軟體openairinterface5g 採用 發佈版本

10 注意事項 作為EPC的PC無需要高效能的運算速度,但需要 同時連接內部eNB及外部Internet,所以需要兩張 網卡。 安裝OAI EPC軟體建議用4.7.1最新更新版kernel, 建議使用這一版本的kernel,因為此kernel版本已 經由官方網站作實際測試並順利運行EPC軟體。 提醒:建議先依官方的版本安裝成功後,再做更 新或嘗試其它的版本。

11 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

12 一、安裝並設定OAI的EPC軟體 下載、編譯及安裝4.7.1版本Kernel 設定EPC的網卡及名稱 取得認證並下載OAI的EPC軟體
在資料庫中新增使用者資訊

13 安裝ubuntu 14.04 (ubuntu-14.04.4-desktop-amd64)
安裝時選擇英文。 開啟終端機輸入以下指令將更新所有已安裝套 件。 sudo apt-get update sudo apt-get upgrade

14 安裝必要套件 在EPC上開啟一個新的終端機,並且輸入 然後輸入以下指令來下載kernel及解壓縮檔案
sudo apt-get install xz-utils build-essential wget libncurses5- dev libssl-dev sudo apt-get build-dep linux-image-$(uname -r) ncurses-bin 然後輸入以下指令來下載kernel及解壓縮檔案 wget tar.xz unxz linux tar.xz tar -xovf linux tar

15 檢查必要套件 在編譯kernel 前要先檢查以下的套件是否已安裝 (若沒安裝的話要自行安裝) 在終端機輸入以下指令 pccardctl –V
quota –V pppd –version isdnctrl 2>&1|grep version showmount –version ps –version oprofiled –version udevd –version grub --version || grub-install –version mcelog –version iptables -Vopenssl version bc --version gcc –version make –version ld –v fdformat –version depmod –V e2fsck –V fsck.jfs -V reiserfsck –V xfs_db –V mksquashfs –version btrfsck

16 修改開機選單 修改grub, 在終端機輸入 修改以下指令 改完後儲存並關閉檔案,然後在終端機輸入
sudo apt-get install grub sudo apt-get install grub2-common sudo gedit /etc/default/grub 修改以下指令 "GRUB_HIDDEN_TIMEOUT=0" 改成 "#GRUB_HIDDEN_TIMEOUT=60" 改完後儲存並關閉檔案,然後在終端機輸入 sudo update-grub2

17 設定kernel 接下來在終端機輸入 make menuconfig 會跳出如左的視窗 然後選 Device Drivers

18 設定kernel(2) 接下來自動進入右方 的頁面 然後選 Network devices support

19 設定kernel(3) 接下來自動進入右方 的頁面 在這選項 按m鍵後如右圖
GPRS Tunneling Protocol datapath (GTP-U) 按m鍵後如右圖

20 設定kernel(4) 儲存設定並離開

21 編譯及安裝kernel 接下來在終端機輸入 make -j`nproc` sudo make modules_install
sudo make install sudo reboot 重新開機時請選擇進階模式來選取ubuntu kernel

22 一、安裝並設定OAI的EPC軟體 下載、編譯及安裝4.7.1版本Kernel 設定EPC的網卡及名稱 取得認證並下載OAI的EPC軟體
在資料庫中新增使用者資訊

23 按右上角的網卡設定 如下圖,按Edit Connection

24 新增外部網卡 如下圖,按Add

25 設定網卡類型 如下圖,選Ethernet

26 選擇網卡 如下圖,本例選eth0

27 新增內部網卡 如下圖,按Add

28 設定網卡類型 如下圖,選Ethernet

29 選擇網卡 如下圖,本例選eth1

30 設定網卡IP 如下圖,本例選Mannel並手動設定IP

31 新增Wifi網卡設定 如下圖,按Add

32 設定網卡類型 如下圖,本例選Wifi

33 設定Wifi 如下圖,本例設定SSID、Mode

34 設定網卡IP 如下圖,選Shared to other computers

35 設定Wifi ap 如下圖,打開終端機,輸入以下指令 找到mode 修改為 mode=ap
sudo gedit /etc/NetworkManager/system-connections/wifi_test2 找到mode 修改為 mode=ap

36 查詢hostname 在終端機輸入 cat /etc/hostname 查看hostname 此例的Hostname 就是 NUK

37 設定FQDN (Fully Qualified Domain Name)
其後在終端機輸入 sudo gedit /etc/hosts 在localhost下面新增兩行 第一行 hostname.openair4G.eur hostname 剛查得的hostname: NUK 第二行 hss.openair4G.eur hss

38 一、安裝並設定OAI的EPC軟體 下載、編譯及安裝4.7.1版本Kernel 設定EPC的網卡及名稱 取得認證並下載OAI的EPC軟體
在資料庫中新增使用者資訊

39 下載git套件並取得認證 開啟一個新的終端機,並且輸入 sudo apt-get install subversion git
git config --global user.name "輸入你的名稱" git config --global user. "輸入你的電子信箱" sudo su echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >> /etc/ssl/certs/ca- certificates.crt exit

40 下載源始碼 在終端機輸入 在終端機輸入以下指令來更新源始碼
git clone git clone 在終端機輸入以下指令來更新源始碼 cd openair-cn git checkout develop git pull cd scripts

41 OAI open-cn程式架構 ./openair-cn ├── build ├── docs ├── etc ├── NOTICE ├── oaienv ├── README ├── scripts run and build ├── src └── test

42 一、安裝並設定OAI的EPC軟體 下載、編譯及安裝4.7.1版本Kernel 設定EPC的網卡及名稱 取得認證並下載OAI的EPC軟體
在資料庫中新增使用者資訊

43 安裝程式需要的檔案 在終端機輸入 ./build_hss -i ./build_mme -i ./build_spgw -i
安裝期間會詢問你要選擇使用哪一種伺服器來執行phpmyadmin (本例使用apache2) 安裝期間MySQL的所有密碼皆設定為“linux”,出現錯誤時則選擇 ignore

44 在usr目錄下建立EPC設定檔 在終端機輸入 sudo mkdir -p /usr/local/etc/oai/freeDiameter
sudo cp ~/openair-cn/etc/mme.conf /usr/local/etc/oai sudo cp ~/openair-cn/etc/hss.conf /usr/local/etc/oai sudo cp ~/openair-cn/etc/spgw.conf /usr/local/etc/oai sudo cp ~/openair-cn/etc/acl.conf /usr/local/etc/oai/freeDiameter sudo cp ~/openair-cn/etc/mme_fd.conf /usr/local/etc/oai/freeDiameter sudo cp ~/openair-cn/etc/hss_fd.conf /usr/local/etc/oai/freeDiameter

45 設定phpmyadmin 在終端機輸入 當以上指令執行完畢後,在終端機輸入指令重新 開機
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf- available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo /etc/init.d/apache2 reload 當以上指令執行完畢後,在終端機輸入指令重新 開機 sudo reboot

46 修改hss 設定檔 在終端機中輸入 修改 MYSQL_user、 MYSQL_pass、OPERTOR_key
gedit /usr/local/etc/oai/hss.conf 修改 MYSQL_user、 MYSQL_pass、OPERTOR_key 在這裏設定UE能辨識Operator的OP值,當UE連線時,在認證過程中會跟SIM Card的 Key值做XOR算出OPc值,因此OPERATOR_key的值可跟據自己的需要來設置

47 修改mme 設定檔 在終端機中輸入 gedit /usr/local/etc/oai/mme.conf 找到以下這兩行並修改它
第一行是EPC對內網卡的名稱(此網卡用於連向eNB) ,第二行則是 此網卡的IP 此例的對內網卡名稱是eth1,IP: ,請跟據自己的網卡修 改這兩行

48 修改mme 設定檔(2) 在這個設定檔中找到MCC、MNC、TAC並設定MCC(mobile_country_code)、 MNC(mobile_network_code)、 TAC(tracking_area_code),其中MCC及MNC(兩碼 為歐規,三碼為美規)合稱為PLMN。 EPC、eNB與SIM Card都有PLMN。 而EPC、eNB的設定檔與SIM Card中的MCC、MNC、TAC必需一致,UE才能連上 EPC和註冊。

49 修改spgw 設定檔 在終端機中輸入 gedit /usr/local/etc/oai/spgw.conf 找到以下這兩行並修改它
第一行是EPC對內網卡的名稱(此網卡用於連向eNB) ,第二行則是此網卡的IP 此例的對內網卡名稱是eth1,IP: ,請跟據自己的網卡修改這兩行

50 修改spgw 設定檔(2) 設定EPC對外的網卡名稱 開啓EPC的NAT功能(轉發UE的封包)

51 修改spgw 設定檔(3) 開啓EPC的NAT功能(轉發UE的封包)

52 修改spgw 設定檔(4) 為UE 設定dns server 和 MTU 此MTU是eNB和spgw之間溝通的封包最大長度
有時,如果LTE接口的MTU高於1428,UE可能會無法瀏覽某些網頁 OAI EPC會發送一個消息,指出UE應該為這個接口調整MTU的大小,但是一些UE忽略它 並使用1500 MTU

53 修改spgw 設定檔(5) 如果UE是手機,則把以下這一項
FORCE_PUSH_PROTOCOL_CONFIGURATION_OPTIONS設為"yes“ FORCE_PUSH_PROTOCOL_CONFIGURATION_OPTIONS預設為“no"

54 修改mme_fd 設定檔 設定Identity = "hostname.openair4G.eur“
Identity = hostname.openair4G,此例的hostname:NUK

55 認證OAI並 編譯hss、mme及spgw
在終端機中輸入 cd ~/openair-cn/scripts ./check_hss_s6a_certificate /usr/local/etc/oai/freeDiameter/ hss.openair4G.eur ./check_mme_s6a_certificate /usr/local/etc/oai/freeDiameter/ NUK.openair4G.eur 注:請根據自己的hostname 作設定 然後在終端機中輸入以下指令編譯hss、mme及spgw ./build_hss -c ./build_mme -c ./build_spgw -c

56 一、安裝並設定OAI的EPC軟體 下載、編譯及安裝4.7.1版本Kernel 設定EPC的網卡及名稱 取得認證並下載OAI的EPC軟體
在資料庫中新增使用者資訊

57 滙入資料庫 查看oai_db資料庫是否已存在於資料庫中,如果 oai_db資料庫已滙入phpmyadmin,則可略過這 一頁,否則執行以下指令 在終端機中輸入 ./run_hss -i ~/openair-cn/src/oai_hss/db/oai_db.sql 這個指令滙入資料庫同時執行hss,所以當滙入資料庫之後按下 ctrl+c 停止hss的執行

58 使用瀏覽器編輯資料庫 開啓瀏覽器,在網址欄輸入 127.0.0.1/phpmyadmin 然後輸入你的帳號和密碼登入資料庫
id = root pw = linux

59 Phpmyadmin出現錯誤 開啓SQL可能會出現以下錯誤
table 'phpmyadmin.pma_table_uiprefs' doesn't exist

60 修復Phpmyadmin錯誤 在終端機輸入以下指令 看到以下程式碼
sudo gedit /etc/phpmyadmin/config.inc.php 看到以下程式碼

61 修復Phpmyadmin錯誤(Cont.)
改為以下程式碼 $cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma_table_uiprefs’; 改成 $cfg[‘Servers’][$i][‘pma__table_uiprefs’] = ‘pma__ table_uiprefs’;

62 在mmeidentity資料表新增資料 開啓SQL,輸入指令
DELETE FROM mmeidentity WHERE idmmeidentity= '7' INSERT INTO mmeidentity ('idmmeidentity','mmehost','mmerealm','UE-reachability') VALUES (7,'NUK.openair4G.eur','openair4G.eur','0') mmehost:hostname.openair4G,此例的hostname:NUK

63 修改pgw資料表 把pgw資料表 id = 3 的 ipv4 修改為自己的EPC對 外網卡ip

64 users資料表新增user 輸入指令新增sim卡號imsi 208930000000030的用戶
DELETE FROM users WHERE imsi=' ' INSERT INTO users (`imsi`, `msisdn`, `imei`, `imei_sv`, `ms_ps_status`, `rau_tau_timer`, `ue_ambr_ul`, `ue_ambr_dl`, `access_restriction`, `mme_cap`, `mmeidentity_idmmeidentity`, `key`, `RFSP-Index`, `urrp_mme`, `sqn`, `rand`, `OPc`) VALUES (' ', ' ', NULL, NULL, 'PURGED', '120', ' ', ' ', '47', ' ', 7, 0x8BAF473F2F8FD09487CCCBD7097C6862, '1', '0', '', 0x , '') 請依據自己使用的SIM Card資訊來新增資料到users表資表

65 在pdn資料表新增資料 開啓SQL,輸入指令 DELETE FROM pdn WHERE imsi='208930000000030'
INSERT INTO pdn (`id`, `apn`, `pdn_type`, `pdn_ipv4`, `pdn_ipv6`, `aggregate_ambr_ul`, `aggregate_ambr_dl`, `pgw_id`, `users_imsi`, `qci`, `priority_level`,`pre_emp_cap`,`pre_emp_vul`, `LIPA-Permissions`) VALUES ('60', 'oai.ipv4','IPV4', ' ', '0:0:0:0:0:0:0:0', ' ', ' ', '3', ' ', '9', '15', 'DISABLED', 'ENABLED', 'LIPA-ONLY')

66 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

67 二、安裝並設定OAI的eNB軟體 安裝Ubuntu 14.04 Linux 3.19 Low-latency Kernel

68 安裝Ubuntu 14.04 (ubuntu-14.04.4-desktop-amd64)
安裝時選擇英文。 開啟終端機輸入以下指令將更新所有已安裝套 件。 sudo apt-get update sudo apt-get upgrade

69 下載及安裝必要套件和Kernel 在EPC上開啟一個新的終端機,並且輸入
sudo apt-get install linux-image lowlatency linux-headers lowlatency sudo apt-get install cpufrequtils sudo apt-get install i7z

70 修改開機選單和設定 在終端機輸入以下指令 然後把 改成 sudo gedit /etc/default/grub
"GRUB_HIDDEN_TIMEOUT=0" 改成 "#GRUB_HIDDEN_TIMEOUT=60" 然後把 GRUB_CMDLINE_LINUX_DEFAULT = "" 改成 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=distable processor.max_cstate=1 intel_idle.max_cstate=0 idle=poll"

71 修改開機選單和設定(2) 在終端機輸入以下指令 新增以下這行指令 然後儲存並關閉
sudo gedit /etc/default/cpufrequtils 新增以下這行指令 GOVERNOR="performance" 然後儲存並關閉

72 更新剛才的設定 在終端機輸入以下指令 sudo update-grub2 sudo update-rc.d ondemand disable
然後終端機輸入以下指令,重啟電腦 sudo reboot

73 檢查CPU的效能設定 在終端機輸入,確認CPU頻率 sudo i7z CPU的頻率變化不應多於1~2Hz及C-state 的狀態只能是C0

74 檢查CPU的效能設定 在終端機輸入, CPU Frequency Scaling從 Powersave模式變為Performance模式
cpufreq-info

75 檢查CPU的效能設定 在終端機輸入,確認Kernel版本 uname –a

76 二、安裝並設定OAI的eNB軟體 安裝Ubuntu 14.04 Linux 3.19 Low-latency Kernel

77 下載git套件並取得認證 開啟一個新的終端機,並且輸入 sudo apt-get install subversion git
git config --global user.name "輸入你的名稱" git config --global user. "輸入你的電子信箱" sudo su echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >> /etc/ssl/certs/ca- certificates.crt exit 如果這一頁的指令執行正確,終端機是不會有任何訊息產生

78 下載源始碼並 安裝OAI eNB軟體所需的套件
在終端機輸入 git clone 在終端機輸入以下指令來下載並安裝OAI eNB軟 體所需的套件 cd ~/openairinterface5g source oaienv cd cmake_targets ./build_oai -I --eNB -x --install-system-files -w USRP --install- optional-packages

79 OAI openairinterface5g 程式架構
openairinterface5g ├── cmake_targets: build utilities to compile (simulation, emulation and real-time platforms), and generated build files ├── common : some common OAI utilities, other tools can be found at openair2/UTILS ├── LICENSE ├── maketags : script to generate emacs tags ├── openair1 : 3GPP LTE Rel-10 PHY layer + PHY RF simulation and a subset of Rel 12 Features. ├── openair2 :3GPP LTE Rel-10 RLC/MAC/PDCP/RRC/X2AP implementation. ├── openair3: 3GPP LTE Rel10 for S1AP, NAS GTPV1-U for both ENB and UE. └── targets: top level wrapper for unitary simulation for PHY channels, system-level emulation (eNB-UE with and without S1), and realtime eNB and UE and RRH GW.

80 二、安裝並設定OAI的eNB軟體 安裝Ubuntu 14.04 Linux 3.19 Low-latency Kernel

81 按右上角的網卡設定 如下圖,按Edit Connection

82 新增內部網卡 如下圖,按Add

83 設定網卡類型 如下圖,選Ethernet

84 選擇網卡 如下圖,本例選eth0

85 設定網卡IP 如下圖,本例選Manual

86 二、安裝並設定OAI的eNB軟體 安裝Ubuntu 14.04 Linux 3.19 Low-latency Kernel

87 修改eNB的設定檔 在終端機輸入 gedit ~/openairinterface5g/targets/PROJECTS/GENERIC-LTE- EPC/CONF/enb.band39.tm1.usrpb210.conf gedit ~/openairinterface5g/targets/PROJECTS/GENERIC-LTE- EPC/CONF/enb.band7.tm1.usrpb210.conf 在“~/openairinterface5g/targets/PROJECTS/GENERIC-LTE- EPC/CONF/”目錄下有很多種eNB的設定檔,當eNB啓動時會載入 這些設定檔,有需要的話可以修改訊號頻率,這裡是使用Band 39 和 Band 7

88 修改eNB的設定檔(2) 修改以下設定 設定mobile_country_code、mobile_network_code、tracking_area_code 這三個部分,須確定跟EPC的資料庫及SIM卡中的MCC、MNC、TAC這三 部分對應

89 修改eNB的設定檔(3) 設定eNB所連接的EPC的IP位址 ipv4 = "EPC 對內網卡的IP"
ENB_INTERFACE_NAME_FOR_S1_MME = "eNB的網卡名稱" ENB_IPV4_ADDRESS_FOR_S1_MME = "eNB的網卡IP" ENB_INTERFACE_NAME_FOR_S1U = "eNB的網卡名稱" ENB_IPV4_ADDRESS_FOR_S1U = "eNB的網卡IP"

90 修改eNB的設定檔(3)-本例 設定eNB所連接的EPC的IP位址

91 重新編譯eNB 在終端機輸入 cd ~/openairinterface5g source oaienv
./cmake_targets/build_oai -w USRP -x -c --eNB cd cmake_targets/lte_build_oai/build

92 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

93 啟動EPC程式 在終端機輸入 cd ~/openair-cn/scripts ./run_hss 開啟一個新的終端機,並且輸入
./run_mme ./run_spgw

94 EPC運行成功-hss顯示訊息 若運行成功,會出現以下訊息
NOTI 'STATE_CLOSED' -> 'STATE_OPEN' 'hostname.openair4G.eur'

95 EPC運行成功-mme顯示訊息 若運行成功,會出現以下訊息
'STATE_WAITCE‘ -> 'STATE_OPEN' 'hss.openair4G.eur' Peer hss.openair4G.eur is connected

96 EPC運行成功-spgw顯示訊息 若運行成功,會出現以下訊息
Initializing SPGW-APP task interface: DONE

97 執行eNB程式 在另一台電腦的終端機輸入以下其中一個指令, 選擇不同的Band 或
sudo -E ./lte-softmodem -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE- EPC/CONF/enb.band39.tm1.usrpb210.conf -d sudo -E ./lte-softmodem -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE- EPC/CONF/enb.band7.tm1.usrpb210.conf -d

98 eNB運行成功 若運行成功,會出現以下訊息

99 mme顯示的訊息 若eNB運行成功,會出現以下訊息

100 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並設定OAI的EPC軟體 安裝並設定OAI的eNB軟體 執行eNB及EPC UE 設定及測試 Summary

101 本例之UE 支援4G之智慧型手機或使用LTE Dongle 本例實驗手機使用ASUS ZS750KL和HTC 728
此例執行OAI的eNB程式是使用Band 39 和 Band 7頻段設定檔,所以UE本身必須支援此一 頻段,OAI的eNB程式預設可支援Band 3、 Band 7、Band 13、Band 38、Band 39,可根 據自己需求修改設定檔的參數或使用其他預設頻 段的設定檔。 提醒:宜先了解電信業者在實驗所在地點的Band及 訊號強度,有可能會有干擾

102 SIM Card的資料 此例的SIM Card資料是使用oai官方所提供的SIM Card資料範例,可跟據自 己的情況來燒錄SIM Card的資料 Algorithm: Milenage Ki: 8BAF473F2F8FD09487CCCBD7097C6862 (could be changed on per UE basis with the corresponding changes in HSS) OP: C1:00, C2: 01, C3: 02, C4: 04, C5: 08, R1: 40, R2: 00, R3: 20, R4: 40, R5: 60 all in hexa. SPN (service provider Name): OpenAirInterface MCC: 208 (FR) MNC: 93 (new MNO MNC) IMSI: (MCC|MNC|id), where id is incremented. Note that here the PLMN (20893) is 5 digit, which is why the id 10 digits. Otherwise, for 6 digit PLMN, you only have 9 digit for id. SQN (Sequence number): (this is different from the IMSI)

103 使用智慧型手機HTC 728 設定APN(Access Point Names)
Profile名稱設為eur,APN欄位設為oai.ipv4, 承載者為LTE

104 使用智慧型手機ASUS ZS570KL 設定APN(Access Point Names)
名稱設為eur APN設為oai.ipv4 承載系統為LTE

105 手機設定ASUS ZS570KL 注意 某些手機可能要關掉 VoLTE通話 某些手機要設定只能使 用LTE
以上設置根據不同手機 有不同的設置方法

106 ASUS ZS570KL 手機主動搜尋基地台

107 觀察UE Attach的過程 mme會顯示UE Attach的訊息過程

108 比對資料庫和UE的資料 hss會出現以下訊息

109 UE在EPC認證成功 若成功,mme會出現以下訊息

110 手機ASUS ZS570KL 成功連上OAI

111 手機ASUS ZS570KL 轉為飛行模式

112 UE中斷連線 在手機轉為飛行模式,若中斷連線,mme會出現 以下訊息

113 UE Detach eNB會顯示以下訊息

114 觀察UE Detach的過程 mme會顯示UE Detach訊息的過程

115 Outline 實驗目的及實驗內容 OAI-LTE 與 WiFi 網路實驗環境 OAI-LTE 與 WiFi 網路實驗平台建置
OAI-LTE Small Cell架構 軟硬體環境 OAI-LTE 與 WiFi 網路實驗平台建置 安裝並執行OAI的EPC軟體 安裝並執行OAI的eNB軟體 執行eNB及EPC UE設定及測試 Summary

116 Summary 讓學生熟悉及建置OAI-LTE的實驗環境 在兩台主機上安裝和配置OAI eNB和EPC
了解OAI EPC 和 OAI eNB參數之設置 OAI EPC 和 OAI eNB之執行過程及狀況 使用智能手機作為UE Attach 和 Detach OAI 從OAI 觀察 UE Attach 和 Detach 的訊息流程 透過設定OAI eNB、OAI EPC與網路配置,了解 LTE的運作流程及學習Ubuntu系統指令之操作

117 Questions 1. 當Dongle 連上eNB 時, 在HSS 上觀察sim 卡資 訊 (截圖)
2. 當sim 在MME認證成功時, 使用wireshark 看到 Dongle 認證成功並取得ip (截圖) 3. 使用Dongle連上 速 (截圖)


Download ppt "實驗一 OAI-LTE與WiFi網路整合的實驗平台建置"

Similar presentations


Ads by Google