通訊原理筆記-L9
L9 Mobile Communication Systems
Cellular System Infrastructure
- BS = base transceiver system (BTS) + BS controller (BSC)
BTS: tower + antennaBSC: electronics (電路)
AUC(Authentication center)- 驗證與加密,確認使用者身分
EIR(Equipment identity register)- 資料庫儲存行動設備的識別碼與資訊
HLR(Home location register)- 紀錄在 MS 初始註冊時的
MSC(mobile switching center) - 包含課費資訊等基礎資料
- 紀錄在 MS 初始註冊時的
VLR(Visitor location register)- 記錄目前在該 MSC 區域活動的 MS 資訊
- 指向其對應 HLR 的指標
MS 跟 serving BS 註冊,BS 將 MS 登錄在 visiting MSC 的 VLR,MSC 再登錄在 home MSC的 HLR
Registration
Between MSs and MSCs
- MS 持續接收
Beacon Signals,並且更新 active beacon kernel tableBeacon Signals- 幫助 MS 確認目前所在區域與可聯繫的網路設備:- Cellular network identifier
- Timestamp
- Gateway address
- ID of the paging area
- 尋找訊號最強的 BTS,並發出註冊請求
- 所在地區的 MSC 會向 Home MSC 要求驗證與授權資料
- BS 判斷是否允許此用戶註冊
Handoff
- 由 MS 或 BS 發起,可能的原因:
- Radio link (MS mobility)
- Network management (imbalance)
- Service issues (QoS, Quality of Service)
- 影響因素:
- Signal strength
- Bit error rate
- Distance
- 分類:
Hard handoff: handoff 之前先中斷連線 - FDMA & TDMASoft handoff: handoff 時先同時連接兩個 BS - CDMA
- 情況:
Intra-MSC inter-BS handoff- 發生在 MSC 內部,不同的 BS 之間
Intra-MSC+intra-BS handoff- 在同一個 BS 內更換不同的 sector 天線
Inter-MSC handoff- 跨不同的 MCS
- 需要與 Home MSC 交換資訊,更新 VLR / HLR
Roaming
資料從來源端傳送到 MS,根據 MS 的當前位置動態選擇路徑
- Routers 在 MSC 中
Paging area: 由多個 cell 組成的區域,是一個網絡管理單位,用於減少尋呼訊號的範圍Backbone Network- 路由是根據
backbone network的拓撲 (topology) 與連線狀況來決定的 - 在原本的路徑找到一個中間 router,重新尋找一條最短路徑到目前的 MSC
- 可能效率降低
- 路由是根據
Mobile IP
- 兩個與 routers 有關的 software modules:
HA(home agent): 註冊時最近的 router,也有可能是附近的其他 routerFA(foreign agent): 目前所在位置的 router
- 流程:
- FA detection:
- FA 定期發送 Beacon Signals
- MS 發送 Agent Solicitation 訊息
- FA 分配
Care-of Address (CoA)給 MS- FA 自身的地址: CoA
- DHCP 新地址: CCoA (colocated CoA)
- MS (or the FA) 向 HA 註冊此 CoA 以及 valid time limit (有效時限)
- HA 與 FA 之間建立綁定 (binding)
- HA 可以將送往 MS 的資料包封裝 (encapsulation) 後,轉發到 MS 或 FA
- 使用 CoA: HA 傳給 FA,FA 解封裝 (Decapsulation) 後傳給 MS
- 使用 CCoA: HA 會直接傳給 MS
- FA detection:
- 過期與續約流程:
- 當 Binding 過期時,如果 MS 仍然希望繼續通過 HA 轉發資料包,它需要發送一個
registration request
- 當 Binding 過期時,如果 MS 仍然希望繼續通過 HA 轉發資料包,它需要發送一個
- 回到 HA:
- 當 MS 返回其 home network,MS 會向 HA 發送 registration request,之後 HA 不再轉發資料包給 FA
Triangular routing
- MS 直接把資料傳給 corresponding node (CN)
- source address 是 MS 的 home IP
- 造成來源位址與實際來源不同,可能被防火牆擋住
Reverse tunneling
解決 Triangular Routing Problem
- MS 先將資料傳回 HA,HA 再傳給 corresponding node
Rerouting in Backbone Routers
- FA 如何找到 HA
- 每個 router 維護一個
global table - 記錄到每個 PA 的下一步路
- 每個 router 維護一個
Multicasting
一個傳送者傳送資料給多個接受者,使用 group address 進行分發
- Multicasting routing protocols 分類:
Source-based tree: 每個來源節點會建構一顆以自己為根的樹Core-based tree (share tree): 所有來源節點共用一顆以某個 core 為中心建構的樹,不一定是最短路徑
- IETF 提供的方案:
Bidirectional tunneling (BT)Remote subscription
Bidirectional Tunneling
- 每個 MS 建立一條從 HA 到 FA 的通道
- 優缺點:
- (-) 當 MSs 在同一個 FA 時,可能造成資料重複
- (+) 避免
data disruption(漏掉資料)
Remote subscription
- FA 直接加入 delivery tree,而不是經由 HA 傳輸資料
- 優缺點:
- (-)
data disruption(FA 還沒加入 tree 時可能漏掉資料) - (+) 避免
data duplication(資料重複) - (+) 避免
non-optimal path delivery(路徑是由 source 直接到 FA)
- (-)
Tunnel Convergence Problem
- 多個不同 HA 的 MSs 移動到相同的 FA 內 - FA 會收到多個重複的資料
- 解決方法:
Mobile Multicast (MoM)protocol- FA 選擇
DMSP(designated multicast service provider),並且只從其該 HA 接收資料 - 當 DMSP 對應的 MS 離開 FA,需要重新挑選 DMSP - 可能造成資料遺失
- 指派多個 DMSP 可以解決 - 可能造成資料重複
- FA 選擇




