無線裝置的移動性

 

[背景知識]

    根據廖冠雄教授的無線區域網路第一章無線裝置的移動性可以分為三種,第一種是在同一節Access Point (AP)涵蓋範圍下移動,第二種是在同一Extended Service Set (ESS)下跨Basic Service Set (BSS)移動,第三種為跨不同ESS的移動。第一種移動是不需要換手(handoff);第二種是要與新的AP進行re-association(重新連結),詳細換手過程被訂在IEEE 802.11f(IAPP);第三種為IEEE 802.11不支援此類型之換手,若是行動節點有支援Mobile IP,則當此行動節點離開原AP涵蓋範圍且進入並連結完成新的AP後,則可以繼續與原通訊節點溝通。

 

[模擬實驗]

1.      第一種: 在同一節Access Point (AP)涵蓋範圍下移動

(請畫出類似底下的拓樸,並點選node 3node 4,使之成為同一網路)

1

 

(設定Node 4移動的速度為 10m/sec)

2

 

(設定Node 4的移動路徑)

3

 

切換到E, Edit Property用以新增應用程式。Node 1IP1.0.1.1Node 4IP1.0.2.2Node 1使用stcp傳送到Node 4rtcp

4

 

5

 

(模擬結束後觀看模擬結果)

6

7

 

8

從模擬結果中,只要無線裝置都在AP的範圍內移動,是不需要有換手或其他的動作,都是可以與有線節點保持連線。

 

 

 

2.      第二種: 在同一Extended Service Set (ESS)下跨Basic Service Set (BSS)移動

(請畫出類似底下的拓樸,並點選node4node 6,使之成為同一網路)

9

 

(設定Node 6移動的速度為 10m/sec)

10

 

(設定Node 6的移動路徑)

11

 

切換到E, Edit Property用以新增應用程式。Node 1IP1.0.1.1Node 6IP1.0.2.2Node 1使用stcp傳送到Node6rtcp

12

 

13

 

(模擬結束後觀看模擬結果)

15

 

由於NCTUNS 6.0沒有支援IEEE 802.11f,所以當Node 6離開Node 4所能涵蓋範為時,會有短暫無法通訊情況

16

 

Node 6進入Node 5所涵蓋範圍,聽到Node 5所送的Beacon或者是Node 6送出Probe Request後收到Probe ResponseNode 6Node 5重新建立連線,與Node 1之間通訊會再重新開始。

17

 

 

 

3.      第三種: 跨不同ESS的移動

(請畫出類似底下的拓樸,並點選node5node 7,使之成為同一網路)

18

 

(設定Node 7移動的速度為 10m/sec)

19

 

(設定Node7的移動路徑,下圖同時標示出每介面所對應的IP位置)

20

 

切換到E, Edit Property用以新增應用程式和對Mobile IP的設定

21

 

22

 

Router (Node ID 3)Mobile IP設定NNs IP address設定為行動主機的IP,在這個例子中是使用Node 7IP設定,Wireless Interface IP address設定為連接AP (Node ID 5)的位址,Port Number隨便填一個number,此範例填寫8000,最後Care-of-address填寫Router (Node ID 3)連上主要網路那個介面的IP位置(1.0.2.2)

23

 

對於Router (Node ID4)有同樣的設定,但Port Number要跟Node ID3填的不同,且MNs IP Address不用填寫。

24

 

在行動主機上也要設定Mobile IP,其中Home Agent IP Address填寫與所連接APRouter的那個IP位置(1.0.4.1)

25

 

(模擬結束後觀看模擬結果)

在原AP範圍下的資料傳送情況

26

 

離開原AP所涵蓋範圍但尚未與Node 6 (AP)建立連線

27

 

Node 6 (AP)建立連線後,通訊恢復。但傳輸路徑為Node 1(Corresponding Node)àNode 2 (Router)àNode 3 (Home Agent)àNode 2 (Router)àNode 4(Router)àNode 5 (AP)àNode 7 (Mobile Node)

28

 

Dr. Chih-Heng Ke (http://csie.nqu.edu.tw/smallko), smallko@gmail.com

Department of Computer Science and Information Engineering, National Quemoy University, Taiwan