第三課 SS7信令系統(tǒng)協(xié)議簡(jiǎn)介
SS7信令協(xié)議棧,MTP1,MTP2,MTP3,SCCP,TCAP,ISUP,TUP
3.1 SS7信令協(xié)議棧
協(xié)議是通過網(wǎng)絡(luò)傳送數(shù)據(jù)的規(guī)則集合。 協(xié)議棧也就是協(xié)議的分層結(jié)構(gòu),協(xié)議分層的目的是為了使各層相對(duì)獨(dú)立,或使各層具有不同的職能。SS7協(xié)議一開始就是按分層結(jié)構(gòu)的思想設(shè)計(jì)的,但SS7協(xié)議在開始發(fā)展時(shí),主要是考慮在數(shù)字電話網(wǎng)和采用電路交換方式的數(shù)據(jù)通信網(wǎng)中傳送各種與電路有關(guān)的信息,所以CCITT在80年代提出的SS7技術(shù)規(guī)范黃皮書中對(duì)SS7協(xié)議的分層方法沒有和OSI七層模型取得一致,對(duì)SS7協(xié)議只提出了4個(gè)功能層的要求。這4個(gè)功能層如下:
- 物理層:就是底層,具體是DS0或V.35。
- 數(shù)據(jù)鏈路層:在兩節(jié)點(diǎn)間提供可靠的通信。
- 網(wǎng)絡(luò)層:提供消息發(fā)送的路由選擇.。
- 用戶部份/應(yīng)用部份:就是數(shù)據(jù)庫事務(wù)處理,呼叫建立和釋放。
但隨著綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)和智能網(wǎng)的發(fā)展,不僅需要傳送與電路有關(guān)的消息,而且需要傳送與電路無關(guān)的端到端的消息,原來的四層結(jié)構(gòu)已不能滿足要求。在1984年和1988年的紅皮書和藍(lán)皮書建議中,CCITT作了大量的努力,使SS7協(xié)議的分層結(jié)構(gòu)盡量向OSI的七層模型靠近。
下圖圖示了SS7信令協(xié)議棧:
MTP1(消息傳遞部分第一層):即物理層。
MTP1(消息傳遞部分第二層):即數(shù)據(jù)鏈路層。
MTP1(消息傳遞部分第三層):即網(wǎng)絡(luò)層。
SCCP(信令連接控制部分)
TCAP(事務(wù)處理應(yīng)用部分)
ISUP(ISDN用戶部分)
TUP(電話用戶部分)
- MTP1
MTP1是SS7協(xié)議棧中的最底層,對(duì)應(yīng)于OSI模型中的物理層,這一層定義了數(shù)字鏈路在物理上,電氣上及功能上的特性。物理接口的定義包括:E-1,T-1,DS-1,V.35,DS-0,DS
-0A(56K)。
- MTP2
MTP2確保消息在鏈路上實(shí)現(xiàn)精確的端到端傳送。MTP2提供流控制,消息序號(hào),差錯(cuò)檢查等功能。當(dāng)傳送出錯(cuò)時(shí),出錯(cuò)的消息會(huì)被重發(fā)。MTP2對(duì)應(yīng)OSI模型中的數(shù)據(jù)鏈路層。
- MTP3
MTP3在SS7信令網(wǎng)中提供兩個(gè)信令點(diǎn)間消息的路由選擇功能,消息在依次通過MTP1,MTP2,MTP3層之后,可能會(huì)被發(fā)送回MTP2再傳向別的信令點(diǎn),也可能會(huì)傳遞給某個(gè)應(yīng)用層,如:SCCP或ISUP層。MTP3還提供一些網(wǎng)管功能的支持,包括:流量控制,路由選擇和鏈路管理。MTP3對(duì)應(yīng)OSI模型中的網(wǎng)絡(luò)層。
- SCCP(信令連接控制部分)
SCCP位于MTP之上,為MTP提供附加功能,以便通過SS7信令網(wǎng)在信令點(diǎn)之間傳遞電路相關(guān)和非電路相關(guān)的消息,提供兩類無連接業(yè)務(wù)和兩類面向連接的業(yè)務(wù)。
無連接業(yè)務(wù)是指在兩個(gè)應(yīng)用實(shí)體間,不需要建立邏輯連接就可以傳遞信令數(shù)據(jù)。面向連接的業(yè)務(wù)在數(shù)據(jù)傳遞之前應(yīng)用實(shí)體之間必須先建立連接,可以是一般性的連接,也可以是邏輯連接。
SCCP以全局碼(GT)的形式擴(kuò)展SS7協(xié)議的尋址能力和路由能力,這些擴(kuò)展基于被叫號(hào)碼的尋址信息。
- TCAP(事務(wù)處理應(yīng)用部分)
TCAP允許應(yīng)用調(diào)用遠(yuǎn)端信令點(diǎn)的一個(gè)或多個(gè)操作,并返回操作的結(jié)果。比如:數(shù)據(jù)庫訪問或遠(yuǎn)端調(diào)用處理命令等。使用SCCP無連接業(yè)務(wù)(基本的或有序的),TCAP
在兩個(gè)用戶應(yīng)用之間提供事務(wù)處理對(duì)話。
- ISUP(ISDN用戶部分)
ISUP在交換局提供基于電路的連接,它直接和MTP3層通信。 ISUP提供基礎(chǔ)電信業(yè)務(wù),包括連接建立,監(jiān)示和釋放。
- TUP(電話用戶部分)
在ITU-TS標(biāo)準(zhǔn)里,TUP和ISUP功能相似,提供相似的業(yè)務(wù)(如:呼叫建立和拆除)。TUP提供的業(yè)務(wù)比ISUP少,不支持ISUP中某些業(yè)務(wù)類別,比如:非話音業(yè)務(wù)和補(bǔ)充業(yè)務(wù),還有,TUP不傳遞與電路無關(guān)的消息包。
- TUP與ISUP比較
- 應(yīng)用范圍:TUP主要用于南美洲,墨西哥,亞洲和東歐國家。而ISUP用于其他地方的國家。
- ISUP比TUP提供更豐富的業(yè)務(wù),特別是非話音數(shù)字業(yè)務(wù)。
- TUP和ISUP都提供快速的呼叫建立和拆除;都在呼叫請(qǐng)求消息里包含主叫號(hào)碼。
總的來說,TUP和ISUP的基本功能相同,ISUP能提供更多的業(yè)務(wù),它們分別在不同的國家得到了應(yīng)用。