基于IP over TS系統(tǒng)網(wǎng)段內(nèi)地址擴(kuò)展技術(shù)的研究
1 引言
數(shù)字視頻廣播DVB(Digital Video Broadcasting)提供面向電視和機(jī)頂盒的無線廣播數(shù)字電視服務(wù),定義了一套基于動(dòng)態(tài)影像壓縮標(biāo)準(zhǔn)MEPG-2(Moving pictures Experts Group)傳輸流的數(shù)據(jù)包內(nèi)封裝數(shù)據(jù)的方法,根據(jù)衛(wèi)星、有線和地面等不同傳輸媒介,DVB標(biāo)準(zhǔn)相應(yīng)的分為DVB-S、DVB-C和DVB-T等。
IP over TS技術(shù)是通過數(shù)字地面電視網(wǎng)絡(luò)傳輸IP數(shù)據(jù)業(yè)務(wù)的關(guān)鍵技術(shù),它采用已有的基于DVB-T的發(fā)射和接收裝置提供無線IP訪問業(yè)務(wù)。IP over TS可為用戶提供高速移動(dòng)(200 krn/h)狀態(tài)下的遠(yuǎn)程(50 km)網(wǎng)絡(luò)訪問接口。以相對(duì)低廉的成本解決非固定以太網(wǎng)訪問的接入問題。
IP over TS系統(tǒng)必須提供IP數(shù)據(jù)包和TS數(shù)據(jù)包的封裝能力和地址解析能力。同網(wǎng)段內(nèi)地址擴(kuò)展技術(shù)主要為要求互聯(lián)的雙方在同一網(wǎng)段內(nèi)的特殊設(shè)備提供地址解析方案。它是IP over TS系統(tǒng)同網(wǎng)段內(nèi)應(yīng)用的關(guān)鍵技術(shù)。
2 問題的引入
圖1為使用IP overTS系統(tǒng)的網(wǎng)絡(luò)構(gòu)架。其中,A端接入以太網(wǎng),為B端提供訪問接口;同時(shí)A端和B端接入A1和B1,A1和B1分別為要求接入同一網(wǎng)段內(nèi)相互通訊的網(wǎng)絡(luò)設(shè)備。同網(wǎng)段內(nèi)的地址擴(kuò)展技術(shù)則提供A,B網(wǎng)絡(luò)的無縫連接。
3 鏈路擴(kuò)展法
對(duì)于上述模型,在以太網(wǎng)中通常采用鏈路擴(kuò)展法解決A端和B端網(wǎng)絡(luò)的連接問題。常用的設(shè)備有集線器和交換機(jī)。在無線系統(tǒng)中可提供對(duì)底層鏈路的支持來實(shí)現(xiàn)以太網(wǎng)連接。因此,鏈路擴(kuò)展法同樣適用于無線信道。
3.1 鏈路擴(kuò)展法原理
鏈路擴(kuò)展法的原理是通過在MAC層截取數(shù)據(jù)包并轉(zhuǎn)發(fā)以太網(wǎng)底層所有數(shù)據(jù)包。通過對(duì)底層鏈路的支持實(shí)現(xiàn)同一網(wǎng)段內(nèi)地址的擴(kuò)展。
3.2 鏈路擴(kuò)展法的實(shí)現(xiàn)
訪問數(shù)據(jù)鏈路層通常有3種方法:基于BSD的分組過濾器(BPF)、基于SVR4的數(shù)據(jù)鏈路接口(DLPI)和基于Linux的SOCKET_PACKET接口。由于該系統(tǒng)采用嵌入式Linux操作系統(tǒng),所以采用SOCKET_PACKET接口訪問數(shù)據(jù)鏈路層。實(shí)現(xiàn)過程為通過創(chuàng)建數(shù)據(jù)鏈路層socket進(jìn)行數(shù)據(jù)鏈路層的訪問。所有數(shù)據(jù)鏈路層的數(shù)據(jù)進(jìn)行TS封裝并通過TS無線信道傳輸至對(duì)端,對(duì)接收到的信號(hào)進(jìn)行解調(diào)、解封裝,將數(shù)據(jù)通過SOCKET PACKET接口發(fā)送到交換機(jī),再由交換機(jī)轉(zhuǎn)發(fā)。其程序主要語句為:
評(píng)論