焦 楠,高澤英
(中國民用航空西北地區空中交通管理局,西安 710082)
隨著現代網絡信息技術的不斷深入推進以及民航業務量的發展,通信網的負荷越來越重,對網絡的技術創新提出了新的要求。NGN網絡是基于IP網絡形成的新一代網絡技術,其有效性與適應性得到了業界的廣泛認可。作為NGN網絡的核心,軟交換技術主要有MGCP和H248/Megaco協議兩種控制協議,是NGN網絡中軟交換設備與媒體設備之間的通信控制。
NGN的核心運作程序,是以呼叫控制與承載分離作為主要的運行理念,從通信設備的物理實體出發,將傳統的通信網關進行分離,得出媒體網關與媒體網關控制器這兩個相互獨立的網絡實體,并發揮二者的各自的功能。從實際的網絡組建情況看,NGN網絡的主從網絡部分,大多數都選擇使用H248媒體網關控制協議,并發揮著命令與控制的功用。
在NGN網絡中,H248協議最主要的應用在于對呼叫處理過程進行管理控制,包括靜態資源控制與動態資源控制,將呼叫邏輯控制從媒體網關當中分離出來成為各自獨立的不同個體,從而使媒體網關只保持媒體格式的轉換功能。通常H248主要適用于大型網關,通過對復數承載的持續傳輸,在保持對傳統網絡繼續兼容的同時,更好地適應新一代網絡技術的應用。H248協議的出現,使得NGN網絡更加具有適應性,讓網絡之間的代際傳承更加具有銜接性,不至于出現網絡更新換代時的斷層現象。H248協議雖然可以對多種承載方式予以支持,但在NGN網絡中,最為常見的仍然是TCP或者UDP傳輸方式,二者均得到了H248協議的有效支持,從而保證了網絡數據傳輸的可靠性和穩定性。與其他網關分離協議相比,H248協議擁有ASN.1和文本行兩種編碼方式,并有具有完全開放的擴展機制,對多媒體業務與多方會議有著更加完美的支持系統。
H248的消息類型有兩種,分別為命令與響應。在NGN網絡中,H248定義了八個命令,其中“add”、“modify”、“subtract”、“move”、“auditvalue”、“auditcapability”六個命令是由 MG 發給MGC,“notify”這個命令是由MGC發給MG,而“servicechange”的命令則是由MG與MGC進行相互發送,發起者并不處于一個固定的位置。這八個命令分別表示對于終端與關聯的操作,例如增加、刪除、審計、修改、通知等,從而實現對NGN網絡中主從設備的管理與控制。而命令發出之后,就需要接收者進行相應的響應,從而確保命令者發起的信息能夠被對方予以確認,進而形成命令與響應之間的對應關系,并由事務ID負責這種對應關系的處理。
在一些網絡用戶中,存在主叫呼出異常的情況,也就是說,用戶的數據狀態完全正常,也能夠接收外界的數據信息,但當撥打群外用戶時卻不能正常地呼出。經檢查發現H248協議的故障點在于MG的命令發起出現了問題,MG未能上報NTFY_REQ消息,故障的位置可以基本定位在網絡端口的接入點方面。網絡工程師經過進一步的檢查,發現撥號匹配數圖的定時器參數出現了異常,其設置的參數遠遠大于應有的數值,導致接入設備無法有效識別并將號碼進行上報,從而導致號碼呼出時無法得到識別。
在NGN網絡的應用過程中,經常出現新增設備用戶使用異常的情況,具體表現為被叫時可以發出正常的鈴聲以及振動,但是摘機之后卻轉變成為忙音的狀態,導致網絡無法進行接通。這種情況下,用戶的數據設置及MG設備均處于正常的狀態,不屬于主叫呼出異常的故障類型。經初步檢查,MG對于命令已經發出,并上報了NTFY_REQ消息,指示用戶進行摘機的操作。然而,由于摘機后沒有繼續進入下一個環節,也就是用戶正常通話的狀態,導致MGC在接收命令后響應的指令成為“忙音”。由于H248協議的技術核心就是實現了呼叫控制與承載分離,因此用戶之間的正常通話離不開臨時的RTP終端,因而這種能夠正常振鈴卻無法正常通話的情況,應當是與RTP終端分配有關。經過深入地檢查,網絡工程師發現當軟交換設備對ADD_REQ指令進行下發時,會要求MG將網絡用戶的物理終端與某RTP終端之間進行關聯操作,但是這種通話異常的情況正是MG對于RTP分配失敗所導致,從而造成H248協議配合出現了差錯。
本文對H248協議在NGN網絡中的應用基本情況進行簡要的闡述,并分析其中的常見故障問題,對NGN系統建設與維護有著一定的借鑒意義。然而,作為民航系統廣泛應用的網絡技術,軟交換網絡在運行過程中難免出現一些應用的故障,妨礙了用戶的正常使用,需要采用多種措施進行異常問題檢查,并及時加以處理。對于網絡工程師來說,有必要加強對于NGN網絡及H248協議的理論原理與實踐操作進行深入的學習研究,不斷地提升自己的能力,從宏觀上探索NGN網絡的更新升級,在根本上解決網絡的故障來源,提升網絡運用的質效,同時在微觀上不斷努力解決NGN網絡運行過程中出現的具體問題,切實維護網絡的穩定與安全運行。