付樹平
(中國聯(lián)合網絡通信有限公司 吉林省分公司,吉林 長春 130000)
IP承載網是交互式網絡電視(Internet Protocol Television,IPTV)業(yè)務傳輸的重要基礎設施,對該網絡運行狀況進行監(jiān)測是實現(xiàn)網絡正常功能的重要保障,通過將IP數據包轉發(fā)到相應位置進行安全檢查和確認,保證數據不會被篡改和丟失。通過網絡檢測系統(tǒng)對各端口數據進行實時監(jiān)測,以發(fā)現(xiàn)錯誤、糾正錯誤。信息中心網絡(Information-Centric Networking,ICN)通過網絡中多個控制器(網關)來實現(xiàn)對不同設備與網關之間數據路由的選擇,確保數據的可靠與安全。IPTV業(yè)務傳輸以IP協(xié)議技術為基礎,可以實現(xiàn)多媒體數據、視頻會議、圖像瀏覽、電子商務以及遠程教育等應用服務。隨著IPTV業(yè)務的發(fā)展,其服務種類也越來越多,涉及通信、多媒體技術等多個領域。在監(jiān)測網絡狀態(tài)時,可以使用IP協(xié)議及相關通信協(xié)議來分析與監(jiān)控相關網絡的數據傳輸狀態(tài)[1-5]。
IPTV是基于IP協(xié)議的業(yè)務數據傳輸,由于多個控制服務器之間需要進行通信,并通過交換協(xié)議對IP信息進行轉發(fā),因此IPTV傳輸網絡中的網關設備較多。網絡中各個控制器都需要通過路由器選擇來實現(xiàn)操作,選擇過程主要包括路由的建立和撤銷、路由的刪除以及路由重選與重用等。IPTV傳輸所涉及的設備都是以IP協(xié)議為基礎,當各設備連接到一起時,相互之間的數據傳輸和信息交換都不會受到干擾[6]。IPTV傳輸網絡拓撲結構如圖1所示。
圖1 IPTV傳輸網絡拓撲結構
傳輸控制協(xié)議/網際協(xié)議(Transmission Control Protocol/Internet Protocol,TCP/IP)是一種應用層協(xié)議,其核心任務是使不同的計算機建立連接,并實現(xiàn)IP信息傳輸。TCP/IP使用用戶/服務器(Client/Server,C/S)模型工作,需要客戶端提供一個鏈接到服務器的地址,并在其中加入一個或多個服務器。TCP/IP協(xié)議使用域/路徑模型來建立連接并分配主機所在的網絡資源,為網絡內的數據傳輸提供保障,通過特定的方法來實現(xiàn)業(yè)務流與用戶組之間的雙向通信[7]。
在IP網絡中,通過在每個IP分組和ICN網關之間建立隧道,可以使各個分組能夠獨立訪問ICN網關。由于IP網絡中的每個網絡設備都有一個自己獨立的IP地址包,如果某個分組到達某個子網時發(fā)生丟失,就會使分組無法在ICN網關上建立路由。因此,可以通過將所有數據包封裝到同一個數據集來增加分組可讀性。將每個子網的IP地址封裝成一個地址串并命名為一個IP包,則ICN網關上的所有分組都可以被訪問[8]。當子網IP分組到達其對應的子網時,按照其對應關系查找所指向網關下的所有相關子網,無須重復發(fā)送每個數據包和查找隧道。
從IPTV業(yè)務平臺的角度來看,用戶在傳送網中接入視頻流時,由于IPTV業(yè)務平臺中的每個用戶終端都是獨立的,傳輸時應該選擇專線傳送,同時還要確保每一個用戶終端都是在本地接入。IPTV業(yè)務平臺是將視頻流轉發(fā)到用戶終端上的橋梁,需要保證視頻數據信息的安全性和可靠性。對于傳送網而言,一般通過以太網交換機實現(xiàn)數據傳輸,可以很好地控制傳輸速率和數據可靠性。但是這種方式無法實現(xiàn)實時視頻傳輸,不能保證用戶接收數據信息的實時性,對網絡維護和管理提出了很高的要求[9]。
根據用戶終端和業(yè)務平臺的需求,視頻流和圖像數據在ICN網絡中通過ICN節(jié)點傳輸至IP層,再由IP層傳送至應用層。IPTV網絡為用戶提供了多種接入方式,根據不同業(yè)務平臺的需求選擇不同的接入方式,通過IP協(xié)議對視頻流進行編碼處理后傳送到ICN。由于視頻碼流比較大,為了提高傳輸速率并保證圖像質量,可以采用幀間緩沖的方式實現(xiàn)預處理。
幀間緩沖技術可以將較大的圖像數據壓縮成一個幀緩沖數據流,在網絡上不進行任何處理即可發(fā)送。在IP層和應用層之間使用MPEG-2/H.264格式視頻壓縮算法,實現(xiàn)對視頻信號進行壓縮。采用視頻壓縮算法時必須進行解碼處理,并在傳送前進行預編碼[10]。在IPTV傳輸中,應用MPEG-4視頻編碼技術具有明顯的優(yōu)勢。
在IPTV業(yè)務平臺中,為了呈現(xiàn)不同類型的節(jié)目,需要傳輸不同類型的數據。目前,主要采用以下2種方式實現(xiàn)視頻流傳輸。
(1)內容提供者與用戶之間的點對點數據傳輸。用戶與服務提供商、網絡運營商之間缺乏互動機制,這種方式只能進行單向點對點傳輸,如圖2所示。
圖2 點對點傳輸
(2)通過內容提供商和用戶雙向連接。這種方式只需2臺計算機,通過對網絡進行優(yōu)化管理,傳送的視頻流質量將大大提高[11]。
對于網絡設備而言,從監(jiān)測系統(tǒng)輸出的數據可以了解其狀態(tài),通過監(jiān)測技術可以對網絡中存在的故障進行定位、隔離以及修復。對于自動監(jiān)測,可以通過監(jiān)控系統(tǒng)從外部獲取網絡資源和外部相關資料,分析其運行狀態(tài),確定異常情況并及時處理。此外,利用路由器上提供的相關資料與已有的數據分析技術對IPTV平臺運行狀況進行分析,通過分析找到異常節(jié)點和異常設備所處的位置。利用恢復系統(tǒng)從外部獲取相關資料,通過與已有數據進行對比分析,實現(xiàn)對設備異常的實時監(jiān)測和定位。此外,還可以利用現(xiàn)有系統(tǒng)與相應的平臺進行連接,對其運行狀況進行測試等,從而準確定位故障。
為了滿足IPTV在日益增長且快速變化的市場環(huán)境下對數據網絡傳輸業(yè)務的需求,需要建立一套完善、可靠、可持續(xù)運行的網絡監(jiān)測系統(tǒng),實現(xiàn)各應用在接入層、控制層、管理層等多個層面上的數據采集傳輸,完成各個數據包與源IP地址之間的轉發(fā)控制等多項功能。通過對各類業(yè)務網絡運行狀況進行實時監(jiān)測,自動對各種異常情況進行報警,并提供相應的處理意見。