移動交換中心(MSC)
描述
移動交換中心(Mobile Switching Center,簡稱:MSC)是GSM/CDMA的主要業務交付節點(Service Delivery Node),負責語音呼叫和簡訊,以及其它業務(例如電話會議、傳真,以及電路交換數據)的路由。
MSC建立(set up)和拆除(release) 端到端連線,在呼叫過程中,處理可移動性(mobility)和切換(hand-over)需求,並處理計費和實時預付費賬戶監視。
在GSM行動電話系統中,與早期的模擬業務(analogue services)相比,傳真和數據信息被直接以數字編碼後的形式傳送給MSC。僅僅是在MSC,它被重新編碼為一個“模擬”(analogue)信號(儘管實際上這將幾乎完全意味著聲音在一個64-kbps的時隙中被數字編碼為PCM信號,在美國被稱為一個DS0)。
在不同的上下文中,MSC存在各種不同的叫法,這也反映了它們在網路中的複雜角色。儘管所有這些術語都可以是指同一台MSC,但是在不同的時候做的是不同的事情。
網關移動交換中心(GMSC)
網關MSC(Gateway MSC,簡稱:GMSC)是這樣一個MSC:它確定被叫簽約用戶目前正位於哪個拜訪(visited)MSC。它也與PSTN進行接口。所有的移動到移動呼叫,以及PSTN到移動呼叫,都被通過一個GMSC路由。這個術語僅在一個呼叫的上下文中有效,因為任何一個MSC都可能同時提供網關功能和拜訪MSC功能。然而,一些製造商會設計專用的大容量MSC,不負責與任何BSS連線。這些MSC對於它們所處理的大部分呼叫來說都是GMSC。
拜訪移動交換中心(VMSC)
拜訪MSC(Visited MSC,簡稱:VMSC)是客戶當前正在位於的MSC。與該MSC相關聯的VLR將擁有該簽約用戶的數據。
錨附移動交換中心
錨附MSC(anchor MSC)是發起切換的MSC。
目標移動交換中心
目標MSC(target MSC)是將要切換到的MSC。
移動交換中心伺服器(MSCS)
一個移動交換中心伺服器(Mobile Switching Center Server,簡稱MSCS)是從3GPP第4發行版開始的,對MSC概念進行的重設計中的一部分。MSCS是MSC的一個軟交換變種(soft-switch variant),它為漫遊到它所服務的區域的行動電話提供電路交換的主叫(calling)移動性管理和GSM業務。MSCS功能使得控制(信令)和用戶平面能夠分離(網元中的集合信道被成為媒體網關/MG),從而保證了網路中的網元的更好的布置。
MSS和MGW多媒體網關(Media Gateway)使得通過使用IP、ATMAAL2以及TDM進行交換的跨連線(cross-connect)交換呼叫成為可能。更多信息可以在3GPP TS 23.205中可以被找到。
連線到MSC的其它GSM核心網網元
MSC連線到如下的網元:
•歸屬位置暫存器(Home Location Register,簡稱:HLR),用於獲取關於該SIM和MSISDN(即電話號碼)的數據。
•基站子系統(Base Station Subsystem,簡稱:BSS),處理與2G和2.5G行動電話之間的無線電通信。
•UMTS陸地無線電接入網(UMTS Terrestrial Radio Access Network,簡稱:UTRAN),處理與3G行動電話的無線電通信。
•拜訪位置暫存器(Visitor Location Register,簡稱:VLR),當簽約用戶用戶位於其歸屬網路之外時,提供簽約用戶的信息。
•其它MSC動作(procedures),例如切換。
實現的動作
MSC實現的動作(procedures implemented)包括:
•根據來自VLR的信息,當呼叫到達時,將其投送給簽約用戶
•將出向呼叫(outgoing calls)連線到其它的移動簽約用戶或PSTN
•將來自簽約用戶的簡訊投送到簡訊中心,反之亦然。
•安排從一個BSC到另一個BSC的切換。
•實現從一個MSC到另一個MSC的切換。
•支持補充業務(supplementary services),例如電話會議和呼叫保持。
•生成計費信息。
歸屬位置暫存器(HLR)
歸屬位置暫存器(Home Location Register,簡稱:HLR)是一個中心資料庫,包含被授權使用GSM核心網的各個行動電話簽約用戶的詳細信息。每個公共陸地行動網路(Public Land Mobile Network,簡稱:PLMN)中都可以有多個邏輯的或物理的HLR,但是一個IMSI/MSISDN配對,在同一時間只能被關聯到一個邏輯HLR(可能橫跨多個物理節點)上。
HLR存儲行動電話運營商所發行的每個SIM卡的詳細信息。每個SIM都有一個唯一的識別碼,稱為“IMSI”,它是每條HLR記錄的主鍵。
另一個關聯到SIM的重要數據項就是MSISDN,它是行動電話發起和接收呼叫所使用的電話號碼。主MSISDN是用於發起和接收語音呼叫和簡訊的號碼,但是一個SIM有可能擁有第二個MSISDN和它關聯,用於傳真和數據呼叫。每個MSISDN也是HLR記錄的一個主鍵。只要一個簽約用戶還是該行動電話運營商的一個用戶,就會有HLR數據存儲。
HLR中的一條IMSI記錄存儲的其它數據的例子:
•該簽約用戶已經請求或已經被授予的GSM業務。
•GPRS設定,以允許該簽約用戶接入分組服務(packet services)。
•簽約用戶的當前位置(VLR和SGSN)。
•對於每個被關聯的MSISDN的可用的呼叫轉移(call divert,也稱“call forwarding”)設定。
HLR直接接收並處理來自GSM網路中的網元的MAP事務和訊息,例如當一個行動電話來回漫遊的時候,收到“位置更新”(location update)訊息。
連線到HLR的其它GSM核心網網元
HLR與如下的網元相連:
•GMSC,用於處理入向呼叫(incoming calls)。
•VLR,用於處理來自行動電話的請求,以附著(attach)到網路上。
•SMSC,用於處理入向簡訊。
•語音信箱系統,用於項行動電話傳送一個通知,告知有一個訊息正在等待中。
•鑒權中心,用於鑒權、加密和交換數據(三元組)。
實現的動作
HLR的主要功能是管理SIM和電話經常到處移動這個事實。HLR實現了如下動作來處理它們(procedures implemented):
•通過在被稱為“位置區域”(location areas,簡稱:LA)管理區域中更新簽約用戶的由一個LAC來標識的位置,來管理他們的可移動性。一個用戶從一個LA移動到另一個的動作,被HLR以一個位置區域更新過程(Location area update procedure)來跟蹤。
•當一個簽約用戶首次漫遊到某地的時候,向那裡的VLR或SGSN傳送簽約用戶數據。
•在GMSC或SMSC與簽約用戶的當前VLR之間充當訊息中間人(broker)的角色,允許投送入向呼叫或文本訊息。
•當一個簽約用戶從之前的VLR上漫遊離開時,把他的數據刪除。
•負責所有與SRI相關的查詢(即,對於調用SRI,HLR應當給出sak SRI或SRI應答)
鑒權中心(AuC)
描述
鑒權中心(Authentication Center,簡稱:AuC)是一個對各個對GSM核心網的連線的嘗試(通常是在電話開機的時候進行)的SIM卡進行鑒權的功能。一旦鑒權成功,HLR就被允許管理該SIM以及上面描述的服務。一個密鑰(encryption key)也被生成,它將隨後被用於加密所有的行動電話和GSM核心網之間的無線通信(語音、簡訊,等等)。
如果鑒權失敗,則對於那個SIM卡和它所嘗試的行動電話運營商來說,沒有任何業務是可用的。在下面的EIR一節描述了另一個的附加的對該行動電話的序列號進行的身份識別的形式,但是這與AuC處理無關。
在AuC之中和之外的安全性的正確實現,是運營商避免SIM克隆的一個關鍵部分。
AuC不直接參與鑒權過程,而是生成被稱為“三元組”(tiplets)的數據,供MSC在這個過程中使用。該處理的安全性依賴於AuC和SIM之間的共享密鑰(shared secret),稱為“Ki”。Ki在製造SIM卡的時候被秘密地燒制在其中,同時被安全地複製到AuC中。這個Ki從不會被在AuC和SIM之間傳輸,但是會被關聯到IMSI來產生一個挑戰/回響(challenge/response)用於身份識別,以及一個被稱為“Kc”的密鑰(encryption key)來在空中通信上使用(air communications)。
連線到AuC的其它GSM核心網網元
AuC連線到如下的網元:
•MSC,用於在之前數據已經被使用過後,為一個IMSI請求新的一批三元組數據(triplet data)。這樣確保相同的密鑰和挑戰應答對於一個特定的行動電話不會被使用兩次。
實現的動作
AuC為每個IMSI存儲如下的數據:
•Ki
•算法ID(標準的算法被稱為A3或A8,但是運營商可能會使用一個私有的算法)。
當MSC向AuC詢問一個特定IMSI的新的一個三元組集合的時候,AuC首先生成一個被稱為“RAND”的隨機數。這個RAND隨後被關聯到Ki來生成如下兩個數字:
•Ki和RAND被送入A3算法,而“簽名回響”(signed response,SRES)被算出。
•Ki和RAND被送入A8算法,而被稱為Kc的會話密鑰被算出。
號碼(RAND, SRES, Kc)形成一個三元組,被發回給MSC。當一個特定的IMSI請求接入GSM核心網時,MSC將三元組的RAND部分傳送給SIM。該SIM將這個號碼,以及Ki(燒制在SIM中的)送入適當的A3算法,而SRES被算出並發回給MSC。如果SRES匹配在三元組中的SRES(如果是一個合法的SIM的話,就應該匹配),則該行動電話就被允許附著(attach),並繼續使用GSM業務。
在成功鑒權之後,MSC向基站控制器(Base Station Controller,簡稱:BSC)傳送密鑰Kc,這樣所有的通信都可以被加密和解密。當然,行動電話可以通過將鑒權期間所提供的相同的RAND和Ki一同送入A8算法,來自己生成Kc。
AuC通常和HLR一起布置,儘管這不是必須的。儘管這個過程對於大部分的日常使用來說是安全的,但它不保證不被突破。因此一個新的安全性措施被為3G電話而設計。
A3算法被用於加密GSM蜂窩通信。實踐中,A3和A8算法基本上被一起實現(稱為A3/A8,參見COMP128)。按照3GPP TS 43.020(在Rel-4之前是03.20)中的定義,一個A3/A8算法被在SIM和GSM網路AuC中被實現。它被用於對客戶進行鑒權,並生成一個密鑰,來加密語音和數據流量。儘管有現成的實現A3和A8算法的例子,但它們的開發被認為是各個獨立的GSM網路運營商的事情。
拜訪位置暫存器(VLR)
描述
拜訪位置暫存器(Visitor Location Register,簡稱:VLR)是一個資料庫,用於存儲漫遊到一個MSC所提供服務的範圍的簽約用戶的數據。網路中的每個主要基站都嚴格地僅由一個VLR來提供服務(在MSC池的情況下,一個BTS可能由多個MSC提供服務),因此一個簽約用戶不會同時出現在超過1個VLR上。
存儲在VLR中的數據要么接收自HLR,要么從MS(移動台,英文:Mobile Station)採集。實踐中,由於性能原因,大部分供應商將VLR與VMSC集成在一起,即使沒有這么做,VLR也被通過適當的接口,緊密地與MSC聯繫在一起。不論何時,一旦MSC發現它的網路中出現了一個新的MS,除了在VLR中創建一條新的記錄之外,它還更新該移動簽約用戶的HLR,將該MS的新位置告知它。如果VLR數據被損壞,可能會導致簡訊和呼叫業務的嚴重問題。存儲的數據包括:
•IMSI
•鑒權數據
•MSISDN(手機號)
•該用戶被允許訪問的GSM業務
•簽約的接入點(GPRS)
•該簽約用戶的HLR地址
連線到VLR的其它網元
VLR連線到如下網元:
•VMSC,為它的操作傳遞數據;例如:鑒權,或呼叫建立。
•HLR,為附著到它的服務區域的行動電話請求數據。
•其它VLR,當該行動電話漫遊到新的VLR區域時,用於傳輸它們的臨時數據。例如:臨時移動簽約用戶識別碼(TMSI,英文:Temporary Mobile Subscriber Identity)
實現的操作
VLR的主要功能是:
•通知HLR,一個簽約用戶已經抵達該VLR所覆蓋的特定區域
•當沒有呼叫正在進行時,在該VLR區域(位置區域)內追蹤該簽約用戶。
•允許或不允許簽約用戶可能使用的業務。
•當處理入向呼叫時,分配漫遊號碼。
•當一個簽約用戶在處於該VLR區域內期間狀態變為不活躍(inactive)時,清除該簽約用戶的記錄。當超過一定時間都一直不活躍時,VLR刪除該簽約用戶的數據,並通知HLR(例如,當該電話被關機並棄置不用,或當該簽約用戶被移動到一個沒有信號覆蓋的區域超過很長時間)。
•當一個簽約用戶明確地移動到其它VLR時,遵照HLR的要求,刪除該簽約用戶的記錄。
設備身份暫存器(EIR)
主條目:中央設備標識暫存器
設備身份暫存器(Equipment Identity Register,簡稱:EIR)是一個資料庫,存儲關於移動設備的身份相關的信息,以防止來自被盜的、未授權的或有缺陷的移動台的呼叫。一些EIR同時有能力對手機請求嘗試記錄日誌,並將其保存在一個日誌檔案中。EIR通常和HLR集成在一起。EIR保留一個要被本網路禁止或監視行動電話列表(由IMEI來區分)。這個被設計為允許對被盜電話的追蹤。理論上,關於所有被盜行動電話的所有數據都應當通過一個中心EIR被分發到全世界所有的EIR。但是,很明顯,在一些國家沒有運營這項業務。EIR數據不必要實時更新,也就意味著此功能不必像HLR功能達到那么高的分散式程度。
其它支撐功能
計費中心(BC)
計費中心(Billing Center,簡稱:BC)負責處理由VLR和HLR生成收費單(toll tickets),並為每個簽約用戶生成一個賬單。它也負責為漫遊簽約用戶生成賬單數據。
簡訊中心(SMSC)
主條目:簡訊中心
簡訊中心(Short Message Service Center,簡稱:SMSC)支持簡訊的傳送和接收。
多媒體訊息中心(MMSC)
多媒體訊息中心(Multimedia Messaging Service Center,簡稱:MMSC)支持向(或從)能夠使用多媒體訊息(MMS)的手機傳送(或接收)多媒體數據(例如,圖片、音頻、視屏,以及其它組合)。
語音信箱系統(VMS)
語音信箱系統(VoiceMail System)記錄並存儲語音留言。
合法監聽功能
主條目:合法監聽
根據美國法律,也被照搬到許多其它國家,尤其是歐洲,所有的電信設備都必須提供設施用於對被選中的用戶的呼叫進行監聽。必須有一定程度的支撐,以便它能被建立在任何不同的網元中。按照相關的美國法律,“合法監聽”的概念也被稱為“通信協助執法法”(Communications Assistance for Law Enforcement Act,簡稱:CALEA)。基本上,合法監聽的實現和電話會議的實現類似。當A和B在相互談話時,C可以進入這個通話,並靜默地收聽。
參見
•關於GSM核心網的剩餘部分,參看GPRS核心網
•基站子系統
•COMP128
•3GPP