mobile ip lab

19
Mobile IP Lab TA: 洪洪洪 E- mail:[email protected] w

Upload: laksha

Post on 07-Jan-2016

31 views

Category:

Documents


5 download

DESCRIPTION

Mobile IP Lab. TA: 洪敏書 E-mail:[email protected]. outline. 安裝 環境 實驗 流程 作業. 安裝環境. 作業系統 :Linux PC * 2 軟體 :dynamics-0.8.1.tar.gz. 實驗流程. 下載 dynamics-0.8.1.tar.gz 官方網站 http://dynamics.sourceforge.net/. 實驗流程. 將下載後的檔案解壓縮至任意資料夾下 tar xvzf dynamics-0.8.1.tar.gz. 實驗流程. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mobile IP Lab

Mobile IP Lab

TA: 洪敏書E-mail:[email protected]

Page 2: Mobile IP Lab

outline

• 安裝環境• 實驗流程• 作業

Page 3: Mobile IP Lab

安裝環境• 作業系統 :Linux• PC * 2• 軟體 :dynamics-0.8.1.tar.gz

Page 4: Mobile IP Lab

實驗流程• 下載 dynamics-0.8.1.tar.gz官方網站 http://dynamics.sourceforge.net/

Page 5: Mobile IP Lab

實驗流程• 將下載後的檔案解壓縮至任意資料夾下

tar xvzf dynamics-0.8.1.tar.gz

Page 6: Mobile IP Lab

實驗流程• 進入 dynamics-0.8.1 資料夾下,並進行安裝

make install

Page 7: Mobile IP Lab

• 進入目錄 /usr/local/etc ,底下有 MN 及 HA之 config 檔案,根據兩台電腦扮演的角色,分別設定 dynmnd.conf 及 dynhad.conf 。

Page 8: Mobile IP Lab

實驗流程• 開啟檔案 dynhad.conf 修改 HA 的設定檔AUTHORIZEDLIST_BEGIN:將原本的 192.168.242.2

改為要分配給 MN 使用的 HoA

SECURITY_BEGIN :可以修改 MN 取得的 CoA 之 lifetime ( default 600 )

INTERFACE_BEGIN :

其中的 force_IP_addr 填入 HA address

Page 9: Mobile IP Lab

實驗流程• 開啟檔案 dynmnd.conf 修改 MN 的設定檔MNHomeIPAddress:填入要給 MN 使用的 HoA

( 必須與 HA 的網段相同 )

HAIPAddress :填入 HA 的 IP Address

EnableFADecapsulation :改為 FALSE ,使用 Co-located 模式HomeNetPrefix :填入 HA 網段的 subnet 名稱

Page 10: Mobile IP Lab

實驗流程• 在任意目錄下輸入 dynhad 可以執行 HA 程

式加入參數 --fg 可以改為前景執行 --debug 可以顯示訊息

Page 11: Mobile IP Lab

實驗流程• 在 /usr/local/sbin 底下,有提供 api tools 可

以監控 HA 或 MN 的程式執行狀態。根據電腦所扮演的角色,分別執行 dynha_tool 及dynmn_tool 來監控程式。

• 輸入 ./dynha_tool 來啟動 HA 端的 api tool

輸入 status 可以顯示 HA 目前的狀態

Page 12: Mobile IP Lab

• 在任意目錄下輸入 dynmnd 可以執行 MN程式,加入參數 --fg 可以改為前景執行 --debug 可以顯示訊息

Page 13: Mobile IP Lab

實驗流程• 輸入 ./dynmn_tool 來啟動 MN 端的 api tool

輸入 status 可以顯示 MN 目前的狀態

因為 MN 目前所處的網段並沒有 Foreign Agent

因此無法取得 CoA

雖然狀態為 Find Agent

但是仍然無法連上 HA

Page 14: Mobile IP Lab

實驗流程• 更新 MN 介面卡位置• 執行 update 命令,

可以更新目前所使用的網路介面位置

• 如果要使用介面 eth0則輸入 update eth0

MN 的 local addr 已經被更新為140.123.115.42

Page 15: Mobile IP Lab

實驗流程• 執行 disconnect 命令,

可以切斷目前嘗試連線到 HA 的動作

如果指令執行成功,則在 status

會顯示 Disconnected

Page 16: Mobile IP Lab

實驗流程• 執行 tunnel HA 命令

(Co-located)直接將本機位址當成 CoA 並告知 HA

如果成功連到 HA

會出現此畫面

Page 17: Mobile IP Lab

實驗流程• Ping 140.123.*.*( 自己找一台有連線的電腦 )

來測試是否能夠連上網路

Page 18: Mobile IP Lab

實驗流程• 使用 Wireshark 抓蜂包並分析 Mobile IP 的

行為。

Page 19: Mobile IP Lab

作業• 將詳細安裝流程做成 word 檔並附加上

wireshark 分析的 Mobile IP 之行為。• 拿筆電來助教實驗室 demo MN 是否能成功

tunnel 至 HA