【正文】
MG注銷一個(gè)或一部分的終端。 ?MOVE:將一個(gè)終端從一個(gè)關(guān)聯(lián)轉(zhuǎn)移到另一個(gè)關(guān)聯(lián)中。 25 Message 消息 TransactionI 事務(wù) TransactionIDn ContextID1 關(guān)聯(lián) ContextIDn CMD1 命令 CMDn Desn Des1 描述符 ... ... 26 命令是 , 實(shí)現(xiàn)對(duì)關(guān)聯(lián)和終端屬性的控制 ,包括指定終端報(bào)告檢測(cè)到的事件 , 通知終端使用什么信號(hào)和動(dòng)作 ,以及指定關(guān)聯(lián)的拓?fù)浣Y(jié)構(gòu)等 。取值范圍為 0到 15,取值越小優(yōu)先級(jí)越大。 22 關(guān)聯(lián)( Context): 一個(gè)關(guān)聯(lián)就是一些終端間的聯(lián)系,它描述了終端之間的拓?fù)潢P(guān)系以及媒體混合、交換的參數(shù),可通過(guò) Add命令進(jìn)行創(chuàng)建,通過(guò)Subtract 、 Move命令進(jìn)行刪除。 ROOT終端可以出現(xiàn)在 Modify、 Notify、 AuditValue、 AuditCapability、ServiceChange命令中,其它任何對(duì) ROOT終端的使用都是錯(cuò)誤。與此不同,當(dāng)一個(gè)半永久終端被加入一個(gè)特定關(guān)聯(lián)時(shí),它是從 NULL關(guān)聯(lián)中獲取,而當(dāng)從特定關(guān)聯(lián)中刪除時(shí),它又被返回到 NULL關(guān)聯(lián)。 ? 網(wǎng)關(guān)分離的意義 : 使網(wǎng)關(guān)有更高的伸縮性,同時(shí)允許網(wǎng)關(guān)由分布在不同物理平臺(tái)的多個(gè)供應(yīng)商提供的部件組成。 ? MeGaCo是同一種協(xié)議,是 ITU與 IETF共同努力的結(jié)果, ITUT稱之為 ,而 IETF稱為 MeGaCo。 ? 協(xié)議定義了這些連接點(diǎn)(接口)上交換信息需要遵守的規(guī)則。 ?這是一種業(yè)務(wù)驅(qū)動(dòng)型網(wǎng)絡(luò)。1 NGN技術(shù)講座 2020年 2月 2 目錄: 第一部分 NGN基礎(chǔ)知識(shí) 第二部分 第三部分 MGCP協(xié)議介紹 第四部分 SIP/SIPT協(xié)議介紹 第五部分 BICC協(xié)議介紹 第六部分 SIGTRAN協(xié)議 (M3UA/M2UA/M2PA)介紹 3 第一部分 NGN基礎(chǔ)知識(shí) 4 ?什么是 NGN NGN是指下一代網(wǎng)絡(luò)。 NGN基礎(chǔ)知識(shí) 5 NGN- Next Generation Network,下一代網(wǎng)絡(luò)。 ? 國(guó)際標(biāo)準(zhǔn)化組織 ? 國(guó)際通信組織 ITU( International Telemunication Union,國(guó)際電信聯(lián)盟) ? IETF( International Engineering Task Force, Inter工程任務(wù)組) ? IEEE( Institute of Electrical and Electronics Engineers,電氣和電子工程師學(xué)會(huì)) 8 ?接口與協(xié)議 NGN基礎(chǔ)知識(shí) ? 接口代表兩個(gè)相鄰網(wǎng)絡(luò)實(shí)體間的連接點(diǎn)。 / MeGaCo協(xié)議是用于連接 MGC與 MG的網(wǎng)關(guān)控制協(xié)議,應(yīng)用于媒體網(wǎng)關(guān)與軟交換之間及軟交換與 / MeGaCo終端之間,是軟交換應(yīng)支持的重要協(xié)議。 協(xié)議在 VoIP 解決方案中具有重要作用。臨時(shí)終端通過(guò) ADD命令創(chuàng)建,通過(guò) SUBTRACT命令清除。 ? ROOT終端,通常用來(lái)表示媒體網(wǎng)關(guān)本身,允許在 ROOT終端上定義包,也可以擁有屬性、事件、信號(hào)、統(tǒng)計(jì)和參數(shù)。 ? 統(tǒng)計(jì) Statistics : 用于描述一個(gè) Termination的統(tǒng)計(jì)信息,它可以在一次呼叫完成后向 MGC上報(bào),或者 MGC使用命令A(yù)uditValue查詢相關(guān)的統(tǒng)計(jì)信息,該信息用來(lái)計(jì)費(fèi)。 MGC還可以在 MG重啟時(shí)平滑處理中,根據(jù)優(yōu)先級(jí)處理大量 Context到達(dá)的情況。 消息內(nèi)的事務(wù)是相互獨(dú)立的,當(dāng)多個(gè)被獨(dú)立處理時(shí),消息沒(méi)有規(guī)定處理的先后次序。如果關(guān)聯(lián)中再?zèng)]有其它的終端,將刪除此關(guān)聯(lián)。 MGC可以使用 ServieceChange對(duì) MG進(jìn)行重啟。 Modify Modify_Reply MSC Server MGW 31 MSC Server向 MGW發(fā)起呼叫: MGW通過(guò) Modify Reply來(lái)響應(yīng) MSC Server的請(qǐng)求,不帶錯(cuò)誤碼表示該命令執(zhí)行成功。 MSC Server向 MGW1發(fā)送 Modify命令,告知遠(yuǎn)端地址。連接可以是點(diǎn)到點(diǎn)連接或多點(diǎn)連接,點(diǎn)到點(diǎn)連接是兩個(gè)互相發(fā)送數(shù)據(jù)的端點(diǎn)之間的一種關(guān)聯(lián),該關(guān)聯(lián)在兩個(gè)端點(diǎn)都建立起來(lái)后,就可開始傳送數(shù)據(jù)。 ? 當(dāng)消息發(fā)送到 MG或 MGC時(shí),稱它為命令。響應(yīng)行由響應(yīng)碼,連接標(biāo)識(shí)和一個(gè)由空格隔開的可選注釋組成。為了提供電話業(yè)務(wù)它還需要結(jié)合不同的標(biāo)準(zhǔn)和協(xié)議:特別是需要確保傳輸( RTP),與當(dāng)前電話網(wǎng)絡(luò)的信令互連,能夠確保語(yǔ)音質(zhì)量( RSVP),能夠提供目錄( LDAP),能夠鑒權(quán)用戶( RADIUS)等等。 54 SIP協(xié)議特點(diǎn) ? 簡(jiǎn)單 ? 只包括六個(gè)主要請(qǐng)求,六類響應(yīng); ? 基于文本編碼,易實(shí)現(xiàn)、易調(diào)試,便于跟蹤和手工操作; ? 擴(kuò)展性和伸縮性 ? 具有靈活的擴(kuò)展機(jī)制和強(qiáng)大的能力協(xié)商機(jī)制; ? 新的方法、消息頭和功能添加,無(wú)須改動(dòng)協(xié)議,網(wǎng)絡(luò)簡(jiǎn)單,智能邊緣; ? 分布式體系結(jié)構(gòu)提高了系統(tǒng)的靈活性和可靠性; ? 安全性和可靠性 ? 逐跳加密和認(rèn)證: Ipsec、 SSL; ? 代理認(rèn)證: ProxyAuthentication; ? 端到端 HTTP認(rèn)證:基本方式和摘要方式,端到端加密 PGP、 S/MIME; ? 每次呼叫包含一個(gè)時(shí)間 /空間唯一的 CallID,每次請(qǐng)求都有一個(gè) Cseq,用于復(fù)制包檢測(cè),請(qǐng)求之后有應(yīng)答, INVITE應(yīng)答后有 ACK確認(rèn),沒(méi)有收到回應(yīng)則重傳; ? 互通性 ? 簡(jiǎn)單、輕型協(xié)議,基于文本編碼方式,容易描述和分析; ? 應(yīng)用層協(xié)議與底層傳輸無(wú)關(guān)。此外,用戶可以被轉(zhuǎn)移或置為呼叫保持。 與代理服務(wù)器的區(qū)別:不會(huì)把用戶請(qǐng)求轉(zhuǎn)發(fā)給其他的服務(wù)器 57 SIP功能實(shí)體 ? LocationServer位置服務(wù)器 : 配合代理服務(wù)器和重定向服務(wù)器提供可能的,被叫用戶的地址(或位置 )。 SIPT努力提供一種將傳統(tǒng)電話信令集成到 SIP消息的框架。信令信息利用信令傳送轉(zhuǎn)換器轉(zhuǎn)換之后,采用 APM傳送 BICC特定的控制信息。 ? 理論上, BICC協(xié)議可部署在各種各樣的信號(hào)傳輸協(xié)議棧之上,提供與具體業(yè)務(wù)承載無(wú)關(guān)的呼叫控制。 BCF決定是否使用隧道 95 BICC隧道承載建立方式 ? 前向快速隧道承載建立流程 1: T un n e l I nf o 5: AP M ( t un ne l data) 2: I AM ( t un ne l data) 4: Tun nel I nfo 6: T un n e l I nf o 3: Tun nel I nfo CS F BCF CS F BCF 96 BICC隧道承載建立方式 ? 前向快速隧道承載建立流程 T 1 1 1 1 2 1 2 0 0 1C S F NB C F RI S N AB C F RC S F TT S NS WN 1 S WN 2B C F R B C F RC S F NI S N BS WN 1 S WN 2B I C C B I C CI S U P I S U PB C F N( x )B C F N( y )B C F N( z )I A MACMACMANMANMACMANM B B B C O T A A A ACMANMA P M ( A c t i o n = C o n n e c t e d )I A M ( A c t i o n = C o n n e c t F o r w a r d ) , ( B N C c h a r a c t e r i s t i c s ) ,( T u n n e l d a t a )I A M ( C O T o n p r e v i o u s ) , ( A c t i o n = C o n n e c t F o r w a r d ) ,( B N C c h a r a c t e r i s t i c s ) , ( T u n n e l d a t a )A P M ( A c t i o n = C o n n e c t F o r w a r d , p l u s n o t i f i c a t i o n ) ,( T u n n e l d a t a )A P M ( A c t i o n = C o n n e c t e d )A P M ( A c t i o n = C o n n e c t F o r w a r d , p l u s n o t i f i c a t i o n ) ,( T u n n e l d a t a )( 1 2 2 0 4 1 )97 BICC隧道承載建立方式 ? 前向延遲隧道承載建立流程 3: T unn el I nf o 2 : A PM 1: I A M 6: Tun nel I nfo 8: T unn el I nf o 5: Tun nel I nfo C SF BCF C SF BCF 4: A PM ( t un ne l data) 7: A PM ( t un ne l data) 98 BICC隧道承載建立方式 ? 后向延遲隧道承載建立方式 5: T unn el I nf o 3: A PM ( t un ne l data) 1: I A M 2: Tun nel I nfo 4: T unn el I nf o 7: Tun nel I nfo C SF BCF C SF BCF 6: A PM ( t un ne l data) 99 BICC呼叫釋放過(guò)程 CS F N I SN A CS F T T SN CS F N I SN B B I CC B I CC RE L RE L RE L RE L B CF N RLC RLC RLC RL C B ea r er r elea s e r eq . B ea r er r elea s e A c k . B CF N B CF N B ea r er r e l e as e A c k . B ea r er r e l e as e Re q. ISU P IS UP Di r ec t ion o f C all . F w d be ar er C on ne c t ion B w d be ar er C on ne c t ion 100 第六部分 SIGRTAN協(xié)議 部分 101 SIGTRAN協(xié)議概述 ? SIGTRAN本身不是一個(gè)協(xié)議而是一個(gè)協(xié)議簇,它包含兩層協(xié)議:傳輸協(xié)議和適配協(xié)議,前者就是 SCTP/IP,后者如 M3UA(適配MTP3用戶)、 IUA(適配 )等。 ? SCTP的設(shè)計(jì)用于通過(guò) IP網(wǎng)傳輸 SCN窄帶信令消息。 ? “ 端點(diǎn) ” ( End Point) ? 端點(diǎn)是 SCTP的基本邏輯概念,是數(shù)據(jù)報(bào)的邏輯發(fā)送者和接收者,是一個(gè)典型的邏輯實(shí)體。 ? TSN是基于偶聯(lián)維護(hù)的。 ? RWND:接收窗口。因此偶聯(lián)建立和關(guān)閉是 SCTP提供其他服務(wù)的前提 ? 流內(nèi)順序傳遞 ? SCTP提供數(shù)據(jù)報(bào)的順序傳遞,順序傳遞的數(shù)據(jù)報(bào)必需放在一個(gè)“ 流 ” 中傳遞。 SCTP通過(guò)對(duì)用戶數(shù)據(jù)使用 ADLER16 或 CRC32算法,計(jì)算出一個(gè) 32位的校驗(yàn)和,帶在數(shù)據(jù)報(bào)中,在接收端進(jìn)行同樣的運(yùn)算,通過(guò)檢查校驗(yàn)和是否相等來(lái)驗(yàn)證用戶數(shù)據(jù)是否遭到破壞。 ABORT 關(guān)閉連接。 I N I T ( T a g _ A )T 1 i n i tI N I T A C K ( T a g _ Z , 連接信息 Z)e n d p o i n t A e n d p o i n t ZT 1 c o o k i eC O O K I E E C H O ( 連接信息 Z) + DAT AC O O K I E A C K + D A T A + S A C Ke s t a b l i s h e de s t a b l i s h e dS A C K紅色字 :可選的信息塊T 3 r t x 117 SCTP協(xié)議規(guī)程 ? SCTP偶聯(lián)的終止分為兩種,一種是 GRACEFUL的終止,一種是UNGRACEFU