專利名稱:一種數(shù)據(jù)的傳輸方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)的傳輸方法和設(shè)備。
背景技術(shù):
在實際部署網(wǎng)絡(luò)時,LTE (Long Term Evolution,長期演進(jìn))系統(tǒng)中的基站應(yīng)用環(huán) 境如圖1所示,對于eNB (Evolved Node B,基站)的實現(xiàn)方案,eNB與eNB之間為X2鏈路、 eNB 與 MME (Mobility Management Entity,移動性管理實體)/S_GW (Serving Gateway,服 務(wù)網(wǎng)關(guān))之間為Sl鏈路;而且eNB與eNB之間的X2鏈路、eNB與MME/S-GW之間的Sl鏈路 均要采用 SCTP (Stream Control Transmssion Protocol,流控制傳輸協(xié)議)。如圖1所示,X2鏈路位于eNB與eNB之間,Sl鏈路位于eNB與MME/S-GW之間。Sl 鏈路提供訪問無線接入網(wǎng)中的無線資源,包括控制平面功能和用戶平面功能;Sl鏈路的控 制面接口(Sl-MME)提供eNB與MME之間的應(yīng)用協(xié)議以及用于傳輸應(yīng)用協(xié)議消息的信令承 載功能;Sl鏈路的用戶面接口(Sl-U)提供eNB與S-GW之間的用戶面數(shù)據(jù)傳輸功能。X2鏈 路存在的主要目的是支持LTE-ACTIVE狀態(tài)下的UE的移動性管理功能;除此之外,X2鏈路 主要功能還包括負(fù)載管理功能;小區(qū)干擾協(xié)調(diào)功能;一般的X2管理和錯誤控制功能等。具體的,X2鏈路和Sl鏈路在建立時,如果在確定的兩臺eNB之間建立鏈路,由于 eNB的IP地址固定,則只能通過端口號區(qū)分鏈路,即每臺eNB在全網(wǎng)絡(luò)SCTP鏈路中至少有 兩個唯一的端口號(一個用于Sl鏈路,一個用于X2鏈路)。而實際應(yīng)用中,一臺eNB可與多 臺eNB建立X2鏈路,隨著多個X2鏈路的建立,eNB又需要分配新的端口號,以此類推,可導(dǎo) 致在大規(guī)模布網(wǎng)中,端口號資源(最多為65536個)不足。現(xiàn)有技術(shù)中,為了節(jié)省端口號資源,且支持盲啟流程(eNB只有一個確定的端口號 是實現(xiàn)盲啟流程的關(guān)鍵),則可規(guī)定所有eNB間的X2鏈路采用36422端口號,eNB與MME/ S-Gff間的Sl鏈路采用36412端口號。因此,通過保證X2鏈路采用唯一的端口號,節(jié)省了端 口號資源,且可支持盲啟流程。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題
由于eNB可同時支持多條X2鏈路和1條Sl鏈路,當(dāng)多條X2鏈路均采用36422端口號 時,現(xiàn)有技術(shù)中并沒有解決多條X2鏈路如何建立的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)的傳輸方法和設(shè)備,以建立eNB所對應(yīng)的多條X2鏈 路,并保證數(shù)據(jù)正常傳輸。為了達(dá)到上述目的,本發(fā)明實施例提供一種數(shù)據(jù)的傳輸方法,包括
本端設(shè)備接收來自對端設(shè)備的流控制傳輸協(xié)議SCTP數(shù)據(jù),并從所述SCTP數(shù)據(jù)中獲取 目的IP和目的端口、源IP和源端口 ;
所述本端設(shè)備根據(jù)所述目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路或 者建立SCTP數(shù)據(jù)傳輸鏈路。
本發(fā)明實施例提供一種數(shù)據(jù)的傳輸設(shè)備,包括 接收模塊,用于接收來自對端設(shè)備的SCTP數(shù)據(jù);
獲取模塊,用于從所述SCTP數(shù)據(jù)中獲取目的IP和目的端口、源IP和源端口 ; 處理模塊,用于根據(jù)所述目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路 或者建立SCTP數(shù)據(jù)傳輸鏈路。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點
可以實現(xiàn)X2鏈路和Sl鏈路在全網(wǎng)分別共享同一端口號,使得eNB擺脫了端口號資源 的限制,eNB盲啟特性可以實現(xiàn)。
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例描述中所需要使用的附圖 作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普 通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中LTE系統(tǒng)中的基站應(yīng)用環(huán)境;
圖2是本發(fā)明實施例一提供的一種數(shù)據(jù)的傳輸方法流程示意圖; 圖3是本發(fā)明實施例二提供的一種BIND流程示意圖; 圖4是本發(fā)明實施例三提供的一種SCTP數(shù)據(jù)接收流程示意圖; 圖5是本發(fā)明實施例四提供的一種數(shù)據(jù)的傳輸設(shè)備結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)有技術(shù)中,為了解決端口號資源不足,且實現(xiàn)盲啟流程的問題,可規(guī)定所有基站 之間的X2鏈路均采用相同的端口號,而在采用相同端口號時無法解決多條X2鏈路如何建 立的問題。針對上述問題,本發(fā)明實施例提供一種數(shù)據(jù)的傳輸方法和設(shè)備,基于現(xiàn)有SCTP協(xié) 議棧,當(dāng)S1/X2鏈路所有基站基于相同端口號時,通過改進(jìn)現(xiàn)有建立鏈路以及數(shù)據(jù)收發(fā)流 程,可實現(xiàn)鏈路的建立過程,從而解決端口號資源不足的問題,并使得基站盲啟功能可以實 現(xiàn)。下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯 然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的 實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都 屬于本發(fā)明保護的范圍。實施例一
本發(fā)明實施例一提供一種數(shù)據(jù)的傳輸方法,本實施例中,任意基站的任意IP地址在全 網(wǎng)絡(luò)中具有唯一性,而且在兩臺eNB、或者eNB與MME/S-GW之間僅能建立一條鏈路,當(dāng)eNB 需要和其他eNB建立鏈路時,需要分配新的端口。例如,eNBl有3個IP地址(IP1、IP2和IP3),則IP1、IP2和IP3在全網(wǎng)絡(luò)中具有 唯一性;eNBl通過端口 1與eNB2的端口 2建立X2鏈路,當(dāng)eNBl需要與eNB3建立X2鏈路 時,需要分配新的端口(如端口 3),即eNBl通過端口 3與eNB3的端口 4建立X2鏈路。本發(fā)明實施例中,可使所有基站之間的X2鏈路均采用相同的端口號,如上述端口 1、端口 2、端口 3、端口 4 可采用相同的端口號(36422);圖 1 中 portl=port2=port3=··· =36422。由于SCTP協(xié)議中定義以源地址(包括源IP組和源端口)以及目的地址(包括目的 IP和目的端口)確定不同的SCTP數(shù)據(jù)傳輸鏈路,即上述四元組可確定SCTP數(shù)據(jù)傳輸鏈路 的唯一性。因此,對于一臺eNB的多條X2鏈路,由于端口號在所有eNB中相同,則需要保證每 臺eNB的IP地址(組)具有唯一性,使得源IP地址(組)和目的IP地址(組)可確定SCTP數(shù) 據(jù)傳輸鏈路的唯一性,從而正確部署網(wǎng)絡(luò)?;谏鲜銮闆r,如圖2所示,該方法包括以下步驟
步驟201,本端設(shè)備(如基站設(shè)備,可以為eNB)接收來自對端設(shè)備(如基站設(shè)備或核心 網(wǎng)設(shè)備,基站設(shè)備可以為eNB,核心網(wǎng)設(shè)備可以為MME或S-GW)的SCTP數(shù)據(jù),并從SCTP數(shù)據(jù) 中獲取目的IP和目的端口、源IP和源端口。步驟202,本端設(shè)備根據(jù)目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈 路或者建立SCTP數(shù)據(jù)傳輸鏈路。具體的,在確定SCTP數(shù)據(jù)傳輸鏈路過程中,本端設(shè)備根據(jù)目的IP和目的端口遍歷 端點表,當(dāng)查找到匹配目的IP和目的端口的端點表項時,根據(jù)端點表項匹配源IP和源端 口 ;當(dāng)查找到匹配源IP和源端口的記錄時,本端設(shè)備確定該記錄為SCTP數(shù)據(jù)傳輸鏈路。在建立SCTP數(shù)據(jù)傳輸鏈路過程中,本端設(shè)備根據(jù)目的IP和目的端口遍歷端點表, 當(dāng)查找到匹配目的IP和目的端口的端點表項時,根據(jù)端點表項匹配源IP和源端口 ;當(dāng)沒 有查找到匹配源IP和源端口的記錄時,如果目的IP和目的端口為監(jiān)聽端點,本端設(shè)備建立 SCTP數(shù)據(jù)傳輸鏈路為目的IP和目的端口、源IP和源端口。例如,本端設(shè)備的IP為IPl (具有唯一標(biāo)識),對端設(shè)備的IP為IP2 (具有唯一標(biāo) 識),本端設(shè)備中存儲了端點表,源IP對應(yīng)SCTP數(shù)據(jù)中的源IP (即對端設(shè)備的IP)、源端口 對應(yīng)SCTP數(shù)據(jù)中的源端口(即對端設(shè)備的端口)、目的IP對應(yīng)SCTP數(shù)據(jù)中的目的IP (即本 端設(shè)備的IP)、目的端口對應(yīng)SCTP數(shù)據(jù)中的目的端口(即本端設(shè)備的端口);端點表中的每 個表項為端點表項,如表1所示的一種端點表的示意情況。表 權(quán)利要求
1.一種數(shù)據(jù)的傳輸方法,其特征在于,包括本端設(shè)備接收來自對端設(shè)備的流控制傳輸協(xié)議SCTP數(shù)據(jù),并從所述SCTP數(shù)據(jù)中獲取 目的IP和目的端口、源IP和源端口 ;所述本端設(shè)備根據(jù)所述目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路或 者建立SCTP數(shù)據(jù)傳輸鏈路。
2.如權(quán)利要求1所述的方法,其特征在于,所述本端設(shè)備根據(jù)所述目的IP和目的端口、 源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路,包括所述本端設(shè)備根據(jù)所述目的IP和目的端口遍歷端點表,當(dāng)查找到匹配所述目的IP和 目的端口的端點表項時,根據(jù)所述端點表項匹配所述源IP和源端口 ;當(dāng)查找到匹配所述源IP和源端口的記錄時,所述本端設(shè)備確定該記錄為SCTP數(shù)據(jù)傳 輸鏈路。
3.如權(quán)利要求1所述的方法,其特征在于,所述本端設(shè)備根據(jù)所述目的IP和目的端口、 源IP和源端口建立SCTP數(shù)據(jù)傳輸鏈路,包括所述本端設(shè)備根據(jù)所述目的IP和目的端口遍歷端點表,當(dāng)查找到匹配所述目的IP和 目的端口的端點表項時,根據(jù)所述端點表項匹配所述源IP和源端口 ;當(dāng)沒有查找到匹配所述源IP和源端口的記錄時,如果所述目的IP和目的端口為監(jiān)聽 端點,所述本端設(shè)備建立SCTP數(shù)據(jù)傳輸鏈路為所述目的IP和目的端口、源IP和源端口。
4.如權(quán)利要求1所述的方法,其特征在于,所述本端設(shè)備接收來自對端設(shè)備的流控制 傳輸協(xié)議SCTP數(shù)據(jù),之前還包括當(dāng)本端設(shè)備的IP和端口處于綁定BIND狀態(tài)時,所述本端設(shè)備檢查IP和端口是否已設(shè) 置地址重用標(biāo)識;如果已設(shè)置地址重用標(biāo)識,所述本端設(shè)備執(zhí)行BIND流程。
5.如權(quán)利要求4所述的方法,其特征在于,所述本端設(shè)備檢查IP和端口是否已設(shè)置地 址重用標(biāo)識,之前還包括所述本端設(shè)備為自身的IP和端口設(shè)置地址重用標(biāo)識。
6.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述本端設(shè)備的多個端口使用相 同的端口號。
7.如權(quán)利要求1-5任一項所述的方法,其特征在于,所述本端設(shè)備為基站設(shè)備;所述對 端設(shè)備為基站設(shè)備或核心網(wǎng)設(shè)備。
8.一種數(shù)據(jù)的傳輸設(shè)備,其特征在于,包括接收模塊,用于接收來自對端設(shè)備的SCTP數(shù)據(jù);獲取模塊,用于從所述SCTP數(shù)據(jù)中獲取目的IP和目的端口、源IP和源端口 ;處理模塊,用于根據(jù)所述目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路 或者建立SCTP數(shù)據(jù)傳輸鏈路。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述處理模塊,具體用于根據(jù)所述目的IP和目的端口遍歷端點表,當(dāng)查找到匹配所述 目的IP和目的端口的端點表項時,根據(jù)所述端點表項匹配所述源IP和源端口 ;當(dāng)查找到匹配所述源IP和源端口的記錄時,確定該記錄為SCTP數(shù)據(jù)傳輸鏈路。
10.如權(quán)利要求8所述的設(shè)備,其特征在于,所述處理模塊,具體用于根據(jù)所述目的IP和目的端口遍歷端點表,當(dāng)查找到匹配所述目的IP和目的端口的端點表項時,根據(jù)所述端點表項匹配所述源IP和源端口 ;當(dāng)沒有查找到匹配所述源IP和源端口的記錄時,如果所述目的IP和目的端口為監(jiān)聽 端點,建立SCTP數(shù)據(jù)傳輸鏈路為所述目的IP和目的端口、源IP和源端口。
11.如權(quán)利要求8所述的設(shè)備,其特征在于,還包括判斷模塊,用于當(dāng)自身的IP和端口處于綁定BIND狀態(tài)時,檢查IP和端口是否已設(shè)置 地址重用標(biāo)識;如果已設(shè)置地址重用標(biāo)識,執(zhí)行BIND流程。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,還包括 設(shè)置模塊,用于為自身的IP和端口設(shè)置地址重用標(biāo)識。
13.如權(quán)利要求8-12任一項所述的設(shè)備,其特征在于,所述設(shè)備的多個端口使用相同 的端口號。
14.如權(quán)利要求8-12任一項所述的設(shè)備,其特征在于,所述設(shè)備為基站設(shè)備;所述對端 設(shè)備為基站設(shè)備或核心網(wǎng)設(shè)備。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)的傳輸方法和設(shè)備,該方法包括本端設(shè)備接收來自對端設(shè)備的流控制傳輸協(xié)議SCTP數(shù)據(jù),并從所述SCTP數(shù)據(jù)中獲取目的IP和目的端口、源IP和源端口;所述本端設(shè)備根據(jù)所述目的IP和目的端口、源IP和源端口確定SCTP數(shù)據(jù)傳輸鏈路或者建立SCTP數(shù)據(jù)傳輸鏈路。本發(fā)明實施例中,可以實現(xiàn)X2鏈路和S1鏈路在全網(wǎng)分別共享同一端口號,使得eNB擺脫了端口號資源的限制,eNB盲啟特性可以實現(xiàn)。
文檔編號H04W92/20GK102118877SQ20111002974
公開日2011年7月6日 申請日期2011年1月27日 優(yōu)先權(quán)日2011年1月27日
發(fā)明者羅華, 馬明禮 申請人:大唐移動通信設(shè)備有限公司