4.3 交遞行為之分析
4.3.1 交遞行為分析
4.3.1.1 Intel 無線區域網卡
Figure 4-5及Figure 4-6說明在Intel的無線區域網卡裡,在Inter ESS及Intra ESS的無線 網路環境下,不同phase佔用的時間及各event所發生的時間點。
以 Figure 4-5為例,其內的大箭號表示傳送的訊息個數為多個。而以下各張無線區域 網卡的表現方式亦如此。訊息─ Probe Req (SSID=WL1) – ch11-b (86 times),表示此訊息形 態為probe request,訊息內的SSID欄位值為WL1,ch11表此訊息發送的頻道為11,b表 broadcast形式的訊息,86 times表訊息平均傳送次數。
¾ Inter ESS (Figure 4-5)
Ⅰ.L2 handoff detection phase:
此段時間需要花費 0.818 秒。在此段時間裡,無線區域網卡發現送出的語音封包 沒有收到原服務基地台 (WL1) 所回覆的 ACK 訊息,於是再一次重傳同一個語音封 包,仍未回到回應訊息。因此送出RTS 訊息,嘗試淨空無線網路環境,因 WL1 電源 已被關閉,故無法回覆CTS 訊息。於下一時間點,無線區域網卡再次重傳相同的語音 封包,仍未收到回應訊息。如此G.711 語音封包與 RTS 交錯傳送,直至無線區域網卡 判斷需要作交遞,才進行下一階段的工作。在語音封包重傳部分,同一序號的封包被 重傳5 次後,才會繼續送下一個序號的語音封包。
Ⅱ.Search phase:
此phase 裡,Intel 無線區域網卡會來回 probe 各個頻道,這些 probe request 訊息 之間的間隔時間是非常短暫的,以頻道 6 觀察到的 probe request 訊息發送頻率為例,
連續發出的probe request 訊息為 2 ~ 3 個,間隔時間為 10 ~ 15 毫秒之間。而於下次再 回到頻道 6 發出 probe request 訊息的間隔時間約為 100 ~ 150 毫秒。此無線區域網卡
到 probe request 的 APs 是不會回覆的。根據 802.11 標準[1] 基地台必須收到 probe request 內的 SSID 是「不指定特別 SSID 」或「所指定的 SSID 為基地台本身所使用的 SSID」,才可回覆 probe response。在送出一連串 probe request 均未收到任何 probe response 的回覆後,此無線區域網卡送出 2 ~ 3 次的 probe request,其內的 SSID 轉換 為NULL,此時其他的 APs 回覆 probe response。接下來發出的 probe request 訊息其 SSID 欄位又轉換為舊AP 的 SSID 名稱,以這樣的行為推測,此無線區域網卡認為有可能只 是短暫的訊號衰弱,所以一發現有其他APs 回覆訊息,則認為原服務基地台可能還存 在,因為所收到來自原服務基地台的訊號強度並未遞減,只是可能短暫斷訊,所以又 再送出probe request 訊息探查原服務基地台。從這可以看出此無線區域網卡對於要更 換連線的網路是相當謹慎的,能夠不換就不更換。在送出多個probe request 內含舊 AP 之SSID 名稱的訊息後,仍未得到其他 APs 的回覆,則再變換 probe request 訊息欄位 內的 SSID 名稱為 ANY,送出一連串此類型式的訊息後,新服務基地台回覆 probe response 訊息,此無線區域網卡也學習到新 AP 的 SSID 名稱,所以接下來發出 2 次 probe request 訊息,其內的 SSID 欄內也已改為新 AP 的 SSID 名稱。在這段時間耗費高達 11.195 秒,再次證明此無線區域網卡對於要更換至新的網路是非常審慎看待,所以利 用各種方式來驗證舊有連線的網路確實已不存在後才會更換連線網路。
Ⅲ.Authentication 及 Association phase:
此段時間共花費0.110 秒。
MN AP1(WL1-CH6) AP2(WL2-CH11)
Probe Req(SSID=NULL) -ch6-b (3 times)
Auth & Assoc Probe Res
Probe Req (SSID=WL2) -ch11-b (2 times)
0.818
Link down
AddrChangeNotify (IP=0.0.0.0)
Link up
Probe Req(SSID=NULL) -ch11-b (2 times)
Probe Res (2 times) ACK
Probe Res ( 2 ~ 3 times) Probe Req(SSID=WL2) -ch6-b (2 times)
12.140
Probe Req(SSID=WL1) -ch6-b ( G.711 & RTS
Probe Req(SSID=WL1) -ch11-b (70 times)
X
Probe Req(SSID=WL1) -ch6-b (54 times)
Probe Req(SSID=ANY) -ch6-b (54 times) Probe Req(SSID=WL1) -ch11-b (44 times)
Probe Req(SSID=ANY) -ch11-b (43 times)
X X
0.875
8.820
11.903
Figure 4-5 Intel - Inter ESS (power off)
¾ Intra ESS (Figure 4-6)
Ⅰ.L2 handoff detection phase:
此段時間需要花費0.815 秒。在此段時間裡,無線區域網卡與在 Inter ESS 的環境 下的行為相同,同一個語音封包送出後若未收到原服務基地台 (WL1 )回覆 ACK,在
Ⅲ.Authentication 及 Association phase:
此段時間共花費0.118 秒。
Figure 4-6 Intel - Intra ESS (power off)