專利名稱:一種基于ipv6有線傳輸網(wǎng)的omcb的接入方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及操作維護(hù)控制器(OMCB)的接入技木,特別是指一種基于第六版互聯(lián)網(wǎng)協(xié)議(Internet Protocol Version 6,IPV6)有線傳輸網(wǎng)的OMCB的接入方法和裝置
背景技術(shù):
目前IPV6技術(shù)在無線通訊設(shè)備的組網(wǎng)中屬于探索期,相關(guān)的技術(shù)標(biāo)準(zhǔn)還很缺乏,對于原先基于第四版互聯(lián)網(wǎng)協(xié)議(Internet Protocol Version 4, IPV4)格式設(shè)計(jì)的基站設(shè)備如何平滑升級(jí)到IPV6的傳輸方式還沒有相關(guān)的技術(shù)標(biāo)準(zhǔn)可供參考。特別是現(xiàn)在各無線通訊設(shè)備上所運(yùn)行的嵌入式操作系統(tǒng)還僅僅停留在IPV4的支持上,如何在現(xiàn)有設(shè)備上實(shí)現(xiàn)IPV6協(xié)議棧,并對現(xiàn)網(wǎng)運(yùn)行的設(shè)備影響最小、工作量最小、成本更低成為主要的研究對象。根據(jù)RFC2003 IP Encapsulation within IP (在 IP 內(nèi)封裝 IP)中對移動(dòng) IP數(shù)據(jù)封裝(IP Encapsulation within IP, IPINIP)的描述是一種可在IP數(shù)據(jù)包中封裝另一個(gè)作為凈荷的IP數(shù)據(jù)包的方法。封裝通過把路由信息送往某個(gè)中間目的地(不是由原IP頭部的IP Destination Address域)把正常的IP路由增加在原IP數(shù)據(jù)包之上。一旦封裝后的數(shù)據(jù)包到達(dá)該中間目的地節(jié)點(diǎn),就被拆分,得到原IP數(shù)據(jù)包,然后原數(shù)據(jù)包被送到目的地址(由原Destination Address域決定)。封裝與拆分?jǐn)?shù)據(jù)包的節(jié)點(diǎn)以及之間的傳輸通道,通常被稱為數(shù)據(jù)包的“隧道”(tunneling),封裝方和拆分方分別為隧道的端點(diǎn)(endpoints);封裝方稱為隧道的入口點(diǎn)(entry point),拆分方稱為隧道的出口點(diǎn)(exit point)。通常在隧道中要經(jīng)過如下過程source---> encapsulator--->
decapsulator---> destination ;中,source、 encapsulator> decapsuiator 不ロ
destination分別為獨(dú)立的節(jié)點(diǎn)。encapsulator節(jié)點(diǎn)被稱為隧道的“入ロ點(diǎn)”,而decapsulator節(jié)點(diǎn)被稱為隧道的“出口點(diǎn)”。在封裝與拆分的過程中同一個(gè)隧道可能有多個(gè)源節(jié)點(diǎn)和目的節(jié)點(diǎn)(source-destination)對。圖1為現(xiàn)有IPINIP數(shù)據(jù)包結(jié)構(gòu)示意圖,IPINIP數(shù)據(jù)包結(jié)構(gòu)如圖1所示。目前,IPINIP技術(shù)主要被應(yīng)用在IPV4網(wǎng)絡(luò),室內(nèi)基帶處理單元(BuildingBaseband Unit, BBU)的設(shè)備所依賴的嵌入式操作系統(tǒng)和底層設(shè)備也大部分都是基于IPV4傳輸網(wǎng)絡(luò)。圖2為現(xiàn)有BBU系統(tǒng)模塊結(jié)構(gòu)示意圖。對于BBU設(shè)備的軟硬件系統(tǒng)進(jìn)行平滑升級(jí)到適合IPV6版本,各個(gè)廠商的方法也各有不同:有些廠商在BBU的網(wǎng)絡(luò)接入點(diǎn)増加IPV6網(wǎng)關(guān),將IPV6數(shù)據(jù)包轉(zhuǎn)化為IPV4數(shù)據(jù)包,并最終轉(zhuǎn)發(fā)給BBU進(jìn)行處理;有些廠商采取分別升級(jí)應(yīng)用層、嵌入式操作系統(tǒng)、傳輸協(xié)議和驅(qū)動(dòng)層來適應(yīng)IPV6協(xié)議的傳輸。上述兩種方法存在以下問題:ー是增加了額外的網(wǎng)關(guān)設(shè)備,使得現(xiàn)網(wǎng)的升級(jí)成本大幅上升;此外,對現(xiàn)有BBU的系統(tǒng)框架中的各模塊進(jìn)行升級(jí),導(dǎo)致開發(fā)的風(fēng)險(xiǎn)增高、升級(jí)的周期增長、以及人力成本大幅上升。 發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于IPV6有線傳輸網(wǎng)的OMCB的接入方法和裝置,能夠在不増加網(wǎng)關(guān)的前提下,使得BBU能夠平滑升級(jí)為支持IPV6。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明提供了一種基于第六版互聯(lián)網(wǎng)協(xié)議(IPV6)有線傳輸網(wǎng)的操作維護(hù)控制器(OMCB)的接入方法,所述方法包括:室內(nèi)基帶處理単元(BBU)接收到下行移動(dòng)IP數(shù)據(jù)封裝(IPINIP)數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為第四版互聯(lián)網(wǎng)協(xié)議(IPV4)地址格式;BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。其中,所述下行或上行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。其中,所述如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括:當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式時(shí),將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式時(shí),將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式時(shí),將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。其中,所述根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括:根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。其中,所述將IPV6地址格式替換為IPV4地址格式之后,還包括:去掉外層IP,根據(jù)IPV4地址格式的內(nèi)層IP,將數(shù)據(jù)包交給上層業(yè)務(wù)。其中,所述IPV6地址格式與IPV4地址格式之間的替換,具體為:根據(jù)IPV6地址格式中的最后4個(gè)字節(jié)對應(yīng)代表IPV4地址格式。本發(fā)明還提供了一種基于IPV6有線傳輸網(wǎng)的OMCB的接入裝置,所述裝置位于BBU中,具體包括:數(shù)據(jù)包頭處理模塊和IP映射表存儲(chǔ)模塊;其中,所述數(shù)據(jù)包頭處理模塊,用于接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。其中,所述上行或下行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。其中,所述數(shù)據(jù)包頭處理模塊中,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括:當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式時(shí),數(shù)據(jù)包頭處理模塊將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中,并且數(shù)據(jù)包頭處理模塊將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中,并且數(shù)據(jù)包頭處理模塊將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。其中,所述數(shù)據(jù)包頭處理模塊根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括:所述數(shù)據(jù)包頭處理模塊根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述IP映射表存儲(chǔ)模塊中更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。本發(fā)明所提供的基于IPV6有線傳輸網(wǎng)的OMCB的接入方法和裝置,BBU接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新BBU內(nèi)部的IP映射表,并將IPV6地址格式替換為IPV4地址格式;BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。通過本發(fā)明的方法或裝置,使得BBU在不升級(jí)嵌入式操作系統(tǒng)以及網(wǎng)絡(luò)驅(qū)動(dòng)等軟硬件的基礎(chǔ)上,實(shí)現(xiàn)基于IPV6的OMCB數(shù)據(jù)包處理。同吋,使得BBU設(shè)備對于IPV6傳輸網(wǎng)平滑升級(jí)的成本最低,開發(fā)的風(fēng)險(xiǎn)也最小。
圖1為現(xiàn)有IPINIP數(shù)據(jù)包結(jié)構(gòu)示意圖;圖2為現(xiàn)有BBU系統(tǒng)模塊結(jié)構(gòu)示意圖;圖3為本發(fā)明一種基于IPV6有線傳輸網(wǎng)的OMCB的接入方法流程示意圖;圖4為本發(fā)明一種基于IPV6有線傳輸網(wǎng)的OMCB的接入裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是:BBU接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為IPV4地址格式;BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)ー步詳細(xì)闡述。
圖3為本發(fā)明一種基于IPV6有線傳輸網(wǎng)的OMCB的接入方法流程示意圖,如圖3所示,所述方法包括以下步驟:步驟301,BBU接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為IPV4地址格式;具體的,所述下行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。所述IP映射表位于BBU內(nèi)部。所述如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括:當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式吋,將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式吋,將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式吋,將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。進(jìn)ー步的,所述步驟301之后,所述方法還包括:去掉外層IP,根據(jù)IPV4地址格式的內(nèi)層IP,將數(shù)據(jù)包交給上層業(yè)務(wù)。進(jìn)ー步的,所述IPV6地址格式與IPV4地址格式之間的替換,具體為:根據(jù)IPV6地址格式中的最后4個(gè)字節(jié)對應(yīng)代表IPV4地址格式。步驟302,BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。具體的,所述上行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。所述根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括:根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。以下結(jié)合具體實(shí)施例進(jìn)行詳細(xì)闡述:實(shí)施例一的場景為當(dāng)IPINIP數(shù)據(jù)包外層IP為IPV6地址格式,內(nèi)層為IPV4地址格式時(shí):當(dāng)下行數(shù)據(jù)包外層IP為IPV6格式時(shí),更新BBU內(nèi)部的IP映射表,將與該IPV6地址相對應(yīng)的源、目的IP添加到IP映射表中,去掉外層IP,即第一層IP數(shù)據(jù)頭,將內(nèi)部的IPV4數(shù)據(jù)遞交給上層業(yè)務(wù)。發(fā)送上行數(shù)據(jù)時(shí),根據(jù)IPINIP的外層地址信息,將外層IP地址與BBU內(nèi)部的地址映射表相對照,使用相匹配項(xiàng)替換外層IP為IPV6地址格式。實(shí)施例ニ的場景為當(dāng)IPINIP數(shù)據(jù)包外層IP為IPV4地址格式,內(nèi)層為IPV6地址格式時(shí):當(dāng)下行數(shù)據(jù)包外層IP為IPV4地址格式,內(nèi)層IP為IPV6地址格式。由于外層IP已經(jīng)完成了該數(shù)據(jù)路由選擇的任務(wù),因此BBU處理過程去掉外層IP。根據(jù)內(nèi)層IPV6的地址信息更新BBU內(nèi)部的地址映射表,將IPV6地址格式的內(nèi)層IP替換為IPV4地址格式,并將數(shù)據(jù)包遞交給上層業(yè)務(wù)。發(fā)送上行數(shù)據(jù)時(shí),根據(jù)內(nèi)層IP的源和目的地址與BBU內(nèi)部IP映射表相對照,按照匹配符合項(xiàng)替換內(nèi)層IP格式為IPV6地址格式。
實(shí)施例三的場景為當(dāng)IPINIP數(shù)據(jù)包外層IP為IPV6地址格式,內(nèi)層為IPV6地址格式時(shí):當(dāng)下行數(shù)據(jù)包外層IP為IPV6地址格式,內(nèi)層IP也是IPV6地址格式時(shí),首先根據(jù)外層IP地址信息更新BBU內(nèi)部的IP映射表,去掉完成路由的外層IP信息。再根據(jù)內(nèi)層IP的IPV6信息更新BBU內(nèi)部地址信息表,然后將內(nèi)層IP的IPV6地址格式替換成與之對應(yīng)的IPV4地址格式,最終交給上層業(yè)務(wù)。發(fā)送上行數(shù)據(jù)時(shí),根據(jù)內(nèi)、外層IP的源和目的地址與BBU內(nèi)部IP映射表相對照,按照匹配符合項(xiàng)替換內(nèi)、外層IP格式為IPV6地址格式。圖4為本發(fā)明一種基于IPV6有線傳輸網(wǎng)的OMCB的接入裝置結(jié)構(gòu)示意圖,如圖4所示,所述裝置位于BBU中,具體包括:數(shù)據(jù)包頭處理模塊41和IP映射表存儲(chǔ)模塊42 ;其中, 所述數(shù)據(jù)包頭處理模塊41,用于接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊42中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊42中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。具體的,所述上行或下行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IPo所述數(shù)據(jù)包頭處理模塊41中,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊42中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括:當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式時(shí),數(shù)據(jù)包頭處理模塊41將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊42中的IP映射表中;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊41將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊42中的IP映射表中,并且數(shù)據(jù)包頭處理模塊41將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式;當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊41將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊42中的IP映射表中,并且數(shù)據(jù)包頭處理模塊41將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。所述數(shù)據(jù)包頭處理模塊41根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊42中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括:所述數(shù)據(jù)包頭處理模塊41根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述IP映射表存儲(chǔ)模塊42中更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。進(jìn)ー步的,所述裝置中還包括:外層IP刪除模塊43,用于去掉外層IP,根據(jù)IPV4地址格式的內(nèi)層IP,將數(shù)據(jù)包交給上層業(yè)務(wù)。進(jìn)ー步的,所述數(shù)據(jù)包頭處理模塊41中IPV6地址格式與IPV4地址格式之間的替換,具體為:根據(jù)IPV6地址格式中的最后4個(gè)字節(jié)對應(yīng)代表IPV4地址格式。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于第六版互聯(lián)網(wǎng)協(xié)議(IPV6)有線傳輸網(wǎng)的操作維護(hù)控制器(OMCB)的接入方法,其特征在于,所述方法包括: 室內(nèi)基帶處理単元(BBU)接收到下行移動(dòng)IP數(shù)據(jù)封裝(IPINIP)數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為第四版互聯(lián)網(wǎng)協(xié)議(IPV4)地址格式; BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下行或上行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括: 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式吋,將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中; 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式吋,將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式; 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式吋,將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表中,并將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括: 根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將IPV6地址格式替換為IPV4地址格式之后,還包括:去掉外層IP,根據(jù)IPV4地址格式的內(nèi)層IP,將數(shù)據(jù)包交給上層業(yè)務(wù)。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述IPV6地址格式與IPV4地址格式之間的替換,具體為:根據(jù)IPV6地址格式中的最后4個(gè)字節(jié)對應(yīng)代表IPV4地址格式。
7.一種基于IPV6有線傳輸網(wǎng)的OMCB的接入裝置,其特征在于,所述裝置位于BBU中,具體包括:數(shù)據(jù)包頭處理模塊和IP映射表存儲(chǔ)模塊;其中, 所述數(shù)據(jù)包頭處理模塊,用于接收到下行IPINIP數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述上行或下行IPINIP數(shù)據(jù)包頭中的地址信息,包括:內(nèi)層IP和外層IP。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在干,所述數(shù)據(jù)包頭處理模塊中,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,則更新IP映射表存儲(chǔ)模塊中的IP映射表,并將IPV6地址格式替換為IPV4地址格式,包括: 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP為IPV4格式吋,數(shù)據(jù)包頭處理模塊將所述IPV6格式的外層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中; 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV4格式,內(nèi)層IP為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊將所述IPV6格式的內(nèi)層IP對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中,并且數(shù)據(jù)包頭處理模塊將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式; 當(dāng)下行IPINIP數(shù)據(jù)包外層IP為IPV6格式,內(nèi)層IP也為IPV6格式時(shí),數(shù)據(jù)包頭處理模塊將所述IPV6格式的外層IP和內(nèi)層IP各自對應(yīng)的源IP和目的IP以及對應(yīng)的IPV4地址格式添加到IP映射表存儲(chǔ)模塊中的IP映射表中,并且數(shù)據(jù)包頭處理模塊將內(nèi)層IP的IPV6地址格式替換為IPV4地址格式。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述數(shù)據(jù)包頭處理模塊根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表存儲(chǔ)模塊中的IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去,包括: 所述數(shù)據(jù)包頭處理模塊根據(jù)上行IPINIP數(shù)據(jù)包頭中的外層IP、和/或內(nèi)層IP的源IP和目的IP,與所述IP 映射表存儲(chǔ)模塊中更新后的IP映射表對照,將符合的IPV4地址格式的外層IP、和/或內(nèi)層IP,替換為IPV6地址格式,并通過驅(qū)動(dòng)層發(fā)送出去。
全文摘要
本發(fā)明公開了一種基于IPV6有線傳輸網(wǎng)的操作維護(hù)控制器(OMCB)的接入方法,室內(nèi)基帶處理單元(BBU)接收到下行移動(dòng)IP數(shù)據(jù)封裝(IPINIP)數(shù)據(jù)包后,如果下行IPINIP數(shù)據(jù)包頭中的地址信息包括IPV6地址格式,更新BBU內(nèi)部的IP映射表,并將IPV6地址格式替換為IPV4地址格式;BBU接收到上行IPINIP數(shù)據(jù)包后,根據(jù)上行IPINIP數(shù)據(jù)包頭中的地址信息與所述IP映射表對照,將符合的IPV4地址格式替換為IPV6地址格式并發(fā)送出去。本發(fā)明還提供了一種接入裝置,通過本發(fā)明的方法和裝置,使得BBU在不升級(jí)嵌入式操作系統(tǒng)以及網(wǎng)絡(luò)驅(qū)動(dòng)等軟硬件的基礎(chǔ)上,實(shí)現(xiàn)基于IPV6的OMCB數(shù)據(jù)包處理。同時(shí),使得BBU設(shè)備對于IPV6傳輸網(wǎng)平滑升級(jí)的成本最低,開發(fā)的風(fēng)險(xiǎn)也最小。
文檔編號(hào)H04L12/46GK103139035SQ20111037577
公開日2013年6月5日 申請日期2011年11月23日 優(yōu)先權(quán)日2011年11月23日
發(fā)明者謝健 申請人:中興通訊股份有限公司