專利名稱:一種基于射頻拉遠(yuǎn)的ip數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)的傳輸方法,特別涉及一種基于射頻拉遠(yuǎn)的IP 數(shù)據(jù)傳輸方法。
背景技術(shù):
基帶是指數(shù)字或模擬信號以原始頻率進(jìn)行的傳輸,信號不經(jīng)過調(diào)制,以太網(wǎng)就是一種典型的基帶網(wǎng)絡(luò)。射頻簡稱RF,射頻就是射頻電流,它 是一種高頻交流變化電磁波的簡稱。每秒變化小于1000次的交流電稱為 低頻電流,大于10000次的稱為高頻電流,而射頻就是這樣一種高頻電流。隨著第三代移動通信技術(shù)的發(fā)展,基站逐漸發(fā)展為基帶單元和射頻單 元分布設(shè)置,中間通過鏈路連接,這種方式稱為射頻拉遠(yuǎn),能夠解決此前 困擾第三代移動通訊行業(yè)的饋線過多等問題,大大節(jié)約建設(shè)成本。采用射 頻拉遠(yuǎn)的技術(shù)是現(xiàn)在第三代移動通訊技術(shù)的趨勢。 一方面,基帶單元和射 頻單元屬于不同的技術(shù)領(lǐng)域,進(jìn)行分離有利于不同技術(shù)的獨(dú)立發(fā)展而不會 因?yàn)槿诤隙嗷ジ蓴_;另一方面,進(jìn)行分離也是通信設(shè)備進(jìn)行組網(wǎng)的需要, 射頻單元可以通過光纖放置在離射頻控制器幾十公里的遠(yuǎn)處,可以擴(kuò)大設(shè) 備的覆蓋范圍,節(jié)約成本。典型的基帶單元和射頻遠(yuǎn)端單元連接接口的層次結(jié)構(gòu)中,基帶單元和 射頻遠(yuǎn)端單元分布設(shè)置,通過鏈路連接。在鏈路上,需要承載同步信號、 基帶數(shù)據(jù)和管理控制數(shù)據(jù)等信息。其中,管理控制數(shù)據(jù)幀可以采用多種格 式,如高級數(shù)據(jù)鏈路控制(High Level Data Link Control protocol,下稱 HDLC)幀格式、介質(zhì)訪問控制(Media Access Control ,下稱MAC)幀格式。 同時(shí),這種分布式結(jié)構(gòu)可以提供多種靈活的組網(wǎng)方式,使基帶單元和射頻遠(yuǎn) 端單元之間提供多種連接方式,例如如圖l所示的鏈形連接、如圖2所示 的星形連接、如圖3所示的環(huán)形連接、如圖4所示的樹形連接和如圖5所 示的點(diǎn)對點(diǎn)形連接。從基帶單元和射頻遠(yuǎn)端單元的連接方式來看比較靈活,鏈路上承載的 數(shù)據(jù)幀格式格式也呈現(xiàn)多樣化。從寬帶移動通信的發(fā)展趨勢來看,采用全I(xiàn)P (Internet Protocol)的架構(gòu)將會為將來的多種業(yè)務(wù)的靈活引入帶來了便 利,也是通信網(wǎng)絡(luò)發(fā)展的一個(gè)方向。但是在現(xiàn)有技術(shù)中,無法實(shí)現(xiàn)基帶單元和射頻遠(yuǎn)端單元之間的全I(xiàn)P 方式連接。發(fā)明內(nèi)容針對現(xiàn)有技術(shù)中存在的缺陷和不足,本發(fā)明的目的是提出一種基于射 頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,使基帶單元和射頻拉遠(yuǎn)單元之間能夠通過全 IP方式連接。為了達(dá)到上述目的,本發(fā)明提出了一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,包括步驟1 、為每一基帶單元和射頻遠(yuǎn)端單元分別設(shè)置MAC地址和IP地 址,其中同一單元的不同接口具有相同的MAC地址和IP地址;步驟2、當(dāng)基帶單元或射頻遠(yuǎn)端單元發(fā)送數(shù)據(jù)時(shí),將標(biāo)準(zhǔn)IP數(shù)據(jù)包封 裝到MAC數(shù)據(jù)包中,并將該MAC數(shù)據(jù)包封裝為用戶預(yù)先設(shè)定的數(shù)據(jù)幀 格式,并將該數(shù)據(jù)幀向該單元的接口發(fā)送;步驟3、當(dāng)任一單元接收到數(shù)據(jù)幀時(shí),提取該數(shù)據(jù)包中的MAC數(shù)據(jù) 包,并讀取MAC數(shù)據(jù)包中的目的MAC地址,根據(jù)MAC地址對該數(shù)據(jù)包進(jìn)行處理。其中,上述步驟3具體為步驟31、當(dāng)任一單元接收到數(shù)據(jù)包時(shí),提取該數(shù)據(jù)包中的MAC數(shù)據(jù) 包,如果提取失敗,則步驟結(jié)束;否則進(jìn)入步驟②;步驟32、讀取MAC數(shù)據(jù)包中的目的MAC地址,并判斷該MAC地 址的類型如果該MAC地址與該單元的MAC地址相同,則進(jìn)入步驟③; 如果該MAC地址為廣播地址,則進(jìn)入步驟④;如果該MAC地址為多播 地址,則進(jìn)入步驟⑤;否則進(jìn)入步驟⑥;步驟33、將該MAC數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理,步驟結(jié)束;步驟34、將該數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理;判斷該單元是否 具有其他接口,如果沒有則步驟結(jié)束;否則將該數(shù)據(jù)包從其他接口發(fā)送, 步驟結(jié)束;步驟35、將該數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理;判斷該單元是否 具有其他接口,如果沒有則步驟結(jié)束;否則將該數(shù)據(jù)包從其他接口發(fā)送, 步驟結(jié)束;步驟36、判斷該單元是否具有其他接口,如果沒有則步驟結(jié)束;否則 將該數(shù)據(jù)包從其他接口發(fā)送,步驟結(jié)束。其中,上述每一單元的IP地址屬于同一子網(wǎng)。本發(fā)明提出了一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,現(xiàn)有的射頻拉 遠(yuǎn)技術(shù)中無法傳輸IP數(shù)據(jù)包,導(dǎo)致無法應(yīng)用TCP/IP協(xié)議中的很多成熟的 應(yīng)用。本發(fā)明采用的方法是每一單元設(shè)置MAC地址和IP地址、同一單元 所有端口設(shè)置相同的MAC地址和IP地址的方法,在發(fā)送數(shù)據(jù)時(shí)將MAC 數(shù)據(jù)包封裝到用戶預(yù)定義格式數(shù)據(jù)幀的數(shù)據(jù)域,接收到數(shù)據(jù)包時(shí)提取 MAC數(shù)據(jù)包以獲得MAC地址。使用本發(fā)明提出的方法,無論鏈路上預(yù) 定義的數(shù)據(jù)幀格式是什么樣,都可以使用IP數(shù)據(jù)包,使用全I(xiàn)P架構(gòu),射 頻遠(yuǎn)端單元和基帶單元之間方便采用成熟的TCP/IP協(xié)議棧, 一方面,符 合移動通信向全I(xiàn)P發(fā)展的趨勢,另一方面,也方便IP層之上各種成熟功 能的引入,例如FTP、 telnet、 SNMP等功能,加快了射頻拉遠(yuǎn)設(shè)備穩(wěn)定速 度,同時(shí)也豐富了射頻拉遠(yuǎn)設(shè)備的功能。下面結(jié)合附圖,對本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳細(xì)說明。對于 所屬技術(shù)領(lǐng)域的技術(shù)人員而言,從對本發(fā)明的詳細(xì)說明中,本發(fā)明的上述 和其他目的、特征和優(yōu)點(diǎn)將顯而易見。
圖1為基帶單元和射頻遠(yuǎn)端單元采用鏈形連接的結(jié)構(gòu)示意圖; 圖2為基帶單元和射頻遠(yuǎn)端單元采用星形連接的結(jié)構(gòu)示意圖; 圖3為基帶單元和射頻遠(yuǎn)端單元采用環(huán)形連接的結(jié)構(gòu)示意圖; 圖4為基帶單元和射頻遠(yuǎn)端單元采用樹形連接的結(jié)構(gòu)示意圖; 圖5為基帶單元和射頻遠(yuǎn)端單元采用點(diǎn)對點(diǎn)連接的結(jié)構(gòu)示意圖;圖6為本發(fā)明優(yōu)選實(shí)施例中WCDMA系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖7為本發(fā)明優(yōu)選實(shí)施例流程圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明做進(jìn)一步說明。本發(fā)明優(yōu)選實(shí)施例以如圖6所示的WCDMA系統(tǒng)為例。其中,基帶 單元和射頻遠(yuǎn)端單元的連接如圖6所示,基帶單元由接口 1通過光纖連接 到射頻遠(yuǎn)端單元1的接口 1,射頻遠(yuǎn)端單元1分別由接口 2、接口 3通過 光纖連接到射頻遠(yuǎn)端單元2和射頻遠(yuǎn)端單元3的接口 1上,控制管理信息 采用HDLC格式進(jìn)行承載。在上述結(jié)構(gòu)的WCDMA系統(tǒng)中,本發(fā)明優(yōu)選實(shí)施例的流程如圖7所示,包括(1) 、為每一基帶單元和射頻遠(yuǎn)端單元設(shè)置MAC地址和IP地址;同 一單元如果有多個(gè)接口設(shè)置相同的MAC地址和IP地址;射頻遠(yuǎn)端單元1 的接口l、 2、 3封裝成一個(gè)獨(dú)立的以太網(wǎng)設(shè)備,只分配一個(gè)MAC地址和 ip地址?;鶐卧?,射頻遠(yuǎn)端單元l,射頻遠(yuǎn)端單元2,射頻遠(yuǎn)端單元3的MAC地址取值分另lj為XX: XX: XX: XX: XX: 0, XX: XX: XX: XX: XX: 1, XX: XX: XX: XX: XX: 2, XX: XX: XX: XX: XX: 3; IP地址分另'j為XX.XX.XX.l,xx.xx.xx.2, xx.xx.xx.3, xx,xx.xx.4,其中射頻遠(yuǎn)端單元1的接口 1、 2、 3的MAC地址均為XX: XX: XX: XX: XX: 1, IP地址均為XX.XX.XX. 1;(2) 、設(shè)定各單元間鏈路上傳輸?shù)目刂乒芾硇畔⒉捎肏DLC格式進(jìn)行 承載,HDLC幀的數(shù)據(jù)部分直接承載以太網(wǎng)MAC數(shù)據(jù)包,對于MAC包 的處理不進(jìn)行拆分合并,不更改MAC包的內(nèi)容;(3) 、當(dāng)某一單元要發(fā)送數(shù)據(jù)時(shí),該數(shù)據(jù)為一標(biāo)準(zhǔn)IP數(shù)據(jù)包;將該 標(biāo)準(zhǔn)IP數(shù)據(jù)包封裝到MAC數(shù)據(jù)包的數(shù)據(jù)域,并將該MAC數(shù)據(jù)包封裝到 HDLC數(shù)據(jù)包的數(shù)據(jù)域;(4) 、當(dāng)某一單元要發(fā)送數(shù)據(jù)時(shí),將該數(shù)據(jù)包向該單元的接口發(fā)送;(5) 、當(dāng)任一單元對于不同的鏈路上接收到的數(shù)據(jù)幀,首先進(jìn)行 HDLC幀的接收,從HDLC幀中進(jìn)行MAC幀的提取,如果提取失敗,則 步驟結(jié)束;否則讀取該MAC數(shù)據(jù)包的目的MAC地址;如果目的MAC地址和該單元自身的MAC地址相同,接收該數(shù)據(jù)包, 并將該數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理,步驟結(jié)束;如果目的MAC地址是廣播地址,接收該數(shù)據(jù)包,并將該數(shù)據(jù)包交給 TCP/IP協(xié)議棧進(jìn)行處理;同時(shí),如果該單元存在其他接口,則將該數(shù)據(jù)包 在其他的接口上進(jìn)行發(fā)送,步驟結(jié)束;如果目的MAC地址是多播地址,進(jìn)行接收,交給TCP/IP協(xié)議棧進(jìn) 行處理,同時(shí),如果該單元存在其他接口,則將該數(shù)據(jù)包在其他的接口上 進(jìn)行發(fā)送,步驟結(jié)束;如果目的MAC地址是其他的MAC地址,不交給TCP/IP協(xié)議棧處理, 同時(shí),如果該單元存在其他接口,則將該數(shù)據(jù)包在其他的接口上進(jìn)行發(fā)送, 步驟結(jié)束。在上面實(shí)施方法的基礎(chǔ)上,還可以對數(shù)據(jù)發(fā)送和數(shù)據(jù)轉(zhuǎn)發(fā)過程進(jìn)一步 優(yōu)化最簡單的處理是進(jìn)行發(fā)送時(shí),在所有的光口上進(jìn)行發(fā)送;進(jìn)行轉(zhuǎn)發(fā) 時(shí),在除去接收光口的所有其他光口上進(jìn)行發(fā)送。我們也可以根據(jù)基帶單 元,射頻遠(yuǎn)端單元的連接關(guān)系,有選擇的在一個(gè)或者多個(gè)光口上進(jìn)行發(fā)送, 轉(zhuǎn)發(fā),提高了鏈路的利用率,連接關(guān)系的產(chǎn)生可以來源于人工配置,也可 以通過一些已知的方法由射頻遠(yuǎn)端單元,基帶單元相互之間的信息交互自 動生成。對于環(huán)形的連接方式,由物理層進(jìn)行控制,進(jìn)行數(shù)據(jù)的收發(fā)和傳輸?shù)?倒換控制,對于鏈路層以上,屏蔽了底層的細(xì)節(jié),處理的方法上,和鏈形 連接方式方法一致。采用本發(fā)明所述的一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,射頻遠(yuǎn)端 單元和基帶單元之間是一個(gè)全I(xiàn)P的連接方式,而且,對于采用不同的組 網(wǎng)方式進(jìn)行組網(wǎng)的射頻遠(yuǎn)端單元和基帶單元,可以避免組網(wǎng)方式,連接的 光纖數(shù)量,承載的鏈路層幀的格式而帶來的差異,處理的機(jī)制保持一致。在IP地址的分配上,由于屬于同一個(gè)網(wǎng)絡(luò),射頻遠(yuǎn)端單元,射頻控 制器之間兩兩相互可達(dá),對于不同的組網(wǎng)方式,無需復(fù)雜的路由設(shè)置, MAC地址的分配上,也可以采用與連接方式相關(guān)聯(lián),在數(shù)據(jù)收發(fā)進(jìn)行處 理時(shí),可以直接通過相互之間的關(guān)系進(jìn)行廣播或者轉(zhuǎn)發(fā),以提高效率。由于IP網(wǎng)絡(luò)在射頻拉遠(yuǎn)中的引入,射頻遠(yuǎn)端單元和基帶單元之間方便采用成熟的TCP/IP協(xié)議棧, 一方面,符合移動通信向全I(xiàn)P發(fā)展的趨勢,另一方面,也方便IP層之上各種成熟功能的引入,比如FTP, telnet, SNMP等功能,加快了射頻拉遠(yuǎn)設(shè)備穩(wěn)定速度,同時(shí)也豐富了射頻拉遠(yuǎn)設(shè)備的功能。當(dāng)然,本發(fā)明還可有其他實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,所屬技術(shù)領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1. 一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,包括步驟1、為每一基帶單元和射頻遠(yuǎn)端單元分別設(shè)置MAC地址和IP地址,其中同一單元的不同接口具有相同的MAC地址和IP地址;步驟2、當(dāng)基帶單元或射頻遠(yuǎn)端單元發(fā)送數(shù)據(jù)時(shí),將標(biāo)準(zhǔn)IP數(shù)據(jù)包封裝到MAC數(shù)據(jù)包中,并將該MAC數(shù)據(jù)包封裝為用戶預(yù)先設(shè)定的數(shù)據(jù)幀格式,并將該數(shù)據(jù)幀向該單元的接口發(fā)送;步驟3、當(dāng)任一單元接收到數(shù)據(jù)幀時(shí),提取該數(shù)據(jù)包中的MAC數(shù)據(jù)包,并讀取MAC數(shù)據(jù)包中的目的MAC地址,根據(jù)MAC地址對該數(shù)據(jù)包進(jìn)行處理。
2、 根據(jù)權(quán)利要求1所述的一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,其特征在于,上述步驟3具體為步驟31、當(dāng)任一單元接收到數(shù)據(jù)包時(shí),提取該數(shù)據(jù)包中的MAC數(shù)據(jù) 包,如果提取失敗,則步驟結(jié)束;否則進(jìn)入步驟32;步驟32、讀取MAC數(shù)據(jù)包中的目的MAC地址,并判斷該MAC地 址的類型如果該MAC地址與該單元的MAC地址相同,則進(jìn)入步驟33; 如果該MAC地址為廣播地址,則進(jìn)入步驟34;如果該MAC地址為多播地址,則進(jìn)入步驟35;否則進(jìn)入步驟36;步驟33、將該MAC數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理,步驟結(jié)束;步驟34、將該數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理;判斷該單元是否 具有其他接口,如果沒有則步驟結(jié)束;否則將該數(shù)據(jù)包從其他接口發(fā)送, 步驟結(jié)束;步驟35、將該數(shù)據(jù)包交給TCP/IP協(xié)議棧進(jìn)行處理;判斷該單元是否 具有其他接口,如果沒有則步驟結(jié)束;否則將該數(shù)據(jù)包從其他接口發(fā)送, 步驟結(jié)束;步驟36、判斷該單元是否具有其他接口,如果沒有則步驟結(jié)束;否則將該數(shù)據(jù)包從其他接口發(fā)送,步驟結(jié)束。
3、根據(jù)權(quán)利要求1或2所述的一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法, 其特征在于,上述每一單元的IP地址屬于同一子網(wǎng)。
全文摘要
本發(fā)明提出了一種基于射頻拉遠(yuǎn)的IP數(shù)據(jù)傳輸方法,針對現(xiàn)有技術(shù)中無法應(yīng)用全I(xiàn)P結(jié)構(gòu)而發(fā)明,包括步驟1.為每一基帶單元和射頻遠(yuǎn)端單元分別設(shè)置MAC地址和IP地址,其中同一單元的不同接口具有相同的MAC地址和IP地址;步驟2.當(dāng)基帶單元或射頻遠(yuǎn)端單元發(fā)送數(shù)據(jù)時(shí),將MAC數(shù)據(jù)包封裝為用戶預(yù)先設(shè)定的數(shù)據(jù)格式,并將該數(shù)據(jù)包向該單元的接口發(fā)送;步驟3.當(dāng)任一單元接收到數(shù)據(jù)包時(shí),提取該數(shù)據(jù)包中的MAC數(shù)據(jù)包,并讀取MAC數(shù)據(jù)包中的MAC地址,根據(jù)目的MAC地址對該數(shù)據(jù)包進(jìn)行處理。本發(fā)明主要應(yīng)用于第三代移動通信中基帶單元和射頻遠(yuǎn)端單元之間通過連接的鏈路進(jìn)行管理控制數(shù)據(jù)傳輸,能夠在不更換現(xiàn)有設(shè)備的情況下,實(shí)現(xiàn)全I(xiàn)P結(jié)構(gòu)。
文檔編號H04J13/00GK101242339SQ20071000284
公開日2008年8月13日 申請日期2007年2月8日 優(yōu)先權(quán)日2007年2月8日
發(fā)明者劉少林 申請人:中興通訊股份有限公司