本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
隨著長(zhǎng)期演進(jìn)(Long Term Evolution,簡(jiǎn)稱LTE)技術(shù)的深入發(fā)展和LTE速率的進(jìn)一步提高和穩(wěn)定,LTE的應(yīng)用場(chǎng)景不斷擴(kuò)展和豐富,LTE和傳統(tǒng)無線高保真(wireless fidelity,簡(jiǎn)稱Wi-Fi)的結(jié)合也成為了一種新的時(shí)尚應(yīng)用。LTE以其高速和穩(wěn)定成為接入電信運(yùn)營(yíng)商主干網(wǎng)的不二之選,而Wi-Fi作為局域網(wǎng)的區(qū)域覆蓋方案,也凸顯它便捷、無感知連接、流量不敏感等特點(diǎn)。因此越來越多的景區(qū)、商場(chǎng)等公共場(chǎng)所要求Wi-Fi覆蓋。
具體應(yīng)用中,用戶的終端接入當(dāng)前區(qū)域所覆蓋的Wi-Fi網(wǎng)絡(luò)中,并通過LTE連接互聯(lián)網(wǎng)。在該案中,通常會(huì)使用一種Wi-Fi轉(zhuǎn)LTE的客戶終端設(shè)備(Customer Premise Equipment,簡(jiǎn)稱CPE)設(shè)備,用于實(shí)現(xiàn)Wi-Fi與LTE網(wǎng)絡(luò)的連通。
上述方案中,由于LTE沒有對(duì)Wi-Fi終端的管理接口,并且Wi-Fi轉(zhuǎn)LTE設(shè)備通常是三層設(shè)備,終端對(duì)LTE側(cè)不可見,也就是說,LTE側(cè)無法感知接入Wi-Fi的終端,進(jìn)而無法對(duì)接入Wi-Fi的終端進(jìn)行管理和監(jiān)控。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法和裝置,用以實(shí)現(xiàn)Wi-Fi轉(zhuǎn)LTE場(chǎng)景中的接入Wi-Fi的終端進(jìn)行管理和監(jiān)控。
本發(fā)明實(shí)施例提供一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);方法包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;其中,待處理數(shù)據(jù)中的源地址包括終端的IP;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將封裝后數(shù)據(jù)發(fā)送給AC;其中,封裝后數(shù)據(jù)用于:使AC對(duì)封裝后數(shù)據(jù)解封裝之后,從得到的待處理數(shù)據(jù)中解析出終端的IP,并將待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
可選地,隧道指示信息包括隧道的IP對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道的隧道端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出隧道的IP映射的NAT映射端口標(biāo)識(shí);其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù)。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);隧道指示信息還包括VAP網(wǎng)絡(luò)對(duì)應(yīng)的虛擬局域網(wǎng)VLAN首部;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道的IP所標(biāo)識(shí)的隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)的標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與VLAN首部的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝VLAN首部;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在封裝VLAN首部的待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)的長(zhǎng)度大于長(zhǎng)度閾值的情況下,對(duì)外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)封裝后子待處理數(shù)據(jù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將多個(gè)封裝后子待處理數(shù)據(jù)中的隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù);其中每個(gè)封裝后子待處理數(shù)據(jù)的長(zhǎng)度小于長(zhǎng)度閾值。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);
無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP,包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊通過M個(gè)隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)中的一個(gè)VAP網(wǎng)絡(luò)接收終端發(fā)送的待處理數(shù)據(jù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的終端的IP與VAP網(wǎng)絡(luò)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)連接的VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道的IP。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù)之前,還包括:
無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC下發(fā)的M個(gè)隧道的IP;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道的IP創(chuàng)建與M個(gè)隧道的IP一一對(duì)應(yīng)的M個(gè)隧道;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道,建立與M個(gè)隧道一一對(duì)應(yīng)的M個(gè)VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊建立M個(gè)VAP網(wǎng)絡(luò)與M個(gè)隧道的IP的對(duì)應(yīng)關(guān)系,得到預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù)之前,還包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC下發(fā)的至少一個(gè)終端的IP,和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP;其中,多個(gè)終端的IP的中的每個(gè)終端的IP與無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP屬于同一個(gè)子網(wǎng);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將至少一個(gè)終端的IP中的一個(gè)終端的IP設(shè)置為終端的IP;將無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP設(shè)置為自身的IP,以使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定需要向終端推送本地信息的情況下,向終端推送本地信息。
本發(fā)明實(shí)施例提供一種基于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸方法,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);方法包括:AC接收無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;其中,待處理數(shù)據(jù)中的源地址包括終端的IP;AC解析封裝后數(shù)據(jù),得到隧道指示信息和終端的IP;AC對(duì)封裝后的數(shù)據(jù)進(jìn)行解封裝,并將解封裝之后得到的待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
本發(fā)明實(shí)施例提供一種基于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸方法,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);方法包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是AC接收到包括終端的網(wǎng)絡(luò)協(xié)議IP的待處理數(shù)據(jù)之后,根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息,在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊解析封裝后數(shù)據(jù),確定出隧道指示信息所指示的隧道;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將封裝后數(shù)據(jù)解封裝,得到封裝后數(shù)據(jù)中包括的待處理數(shù)據(jù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
本發(fā)明實(shí)施例提供一種基于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸方法,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;M為大于等于1的整數(shù);方法包括:集中控制器AC接收互聯(lián)網(wǎng)發(fā)送的待處理數(shù)據(jù);其中,待處理數(shù)據(jù)中的目標(biāo)地址包括終端的網(wǎng)絡(luò)協(xié)議IP;AC獲取終端的IP,并根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息;AC在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);AC將封裝后數(shù)據(jù)發(fā)送給無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;其中,封裝后數(shù)據(jù)用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道指示信息所指示的隧道,并將封裝后數(shù)據(jù)解封裝之后,將得到的待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括:接收單元,用于接收終端發(fā)送的待處理數(shù)據(jù);其中,待處理數(shù)據(jù)中的源地址包括終端的IP;處理單元,用于根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);發(fā)送單元,用于將封裝后數(shù)據(jù)發(fā)送給AC;其中,封裝后數(shù)據(jù)用于:使AC對(duì)封裝后數(shù)據(jù)解封裝之后,從得到的待處理數(shù)據(jù)中解析出終端的IP,并將待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸?shù)募锌刂破鰽C,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置AC;M為大于等于1的整數(shù);AC包括:接收單元,用于接收無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;其中,待處理數(shù)據(jù)中的源地址包括終端的IP;處理單元,用于解析封裝后數(shù)據(jù),得到隧道指示信息和終端的IP;發(fā)送單元,用于對(duì)封裝后的數(shù)據(jù)進(jìn)行解封裝,并將解封裝之后得到的待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括:接收單元,用于接收AC發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是AC接收到包括終端的網(wǎng)絡(luò)協(xié)議IP的待處理數(shù)據(jù)之后,根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息,在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;處理單元,用于解析封裝后數(shù)據(jù),確定出隧道指示信息所指示的隧道;將封裝后數(shù)據(jù)解封裝,得到封裝后數(shù)據(jù)中包括的待處理數(shù)據(jù);發(fā)送單元,用于將待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的待處理數(shù)據(jù)傳輸?shù)募锌刂破鰽C,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;M為大于等于1的整數(shù);AC包括:接收單元,用于接收互聯(lián)網(wǎng)發(fā)送的待處理數(shù)據(jù);其中,待處理數(shù)據(jù)中的目標(biāo)地址包括終端的網(wǎng)絡(luò)協(xié)議IP;處理單元,用于獲取終端的IP,并根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);發(fā)送單元,用于將封裝后數(shù)據(jù)發(fā)送給無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;其中,封裝后數(shù)據(jù)用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道指示信息所指示的隧道,并將封裝后數(shù)據(jù)解封裝之后,將得到的待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
本發(fā)明實(shí)施例中,適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的IP與隧道的網(wǎng)絡(luò)協(xié)議IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;其中,待處理數(shù)據(jù)中的源地址包括終端的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);將封裝后數(shù)據(jù)發(fā)送給AC。由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹。
圖1為本發(fā)明實(shí)施例的一種通信系統(tǒng)的示意性架構(gòu)圖;
圖2為本發(fā)明實(shí)施例提供的一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的流程示意圖;
圖2a為本發(fā)明實(shí)施例提供的一種通信系統(tǒng)架構(gòu)示意圖;
圖2b為本發(fā)明實(shí)施例提供的一種終端發(fā)送給互聯(lián)網(wǎng)的第一待處理數(shù)據(jù)的結(jié)構(gòu)示意圖;
圖2c為對(duì)圖2b的第一待處理數(shù)據(jù)進(jìn)行封裝后的結(jié)構(gòu)示意圖;
圖2d為對(duì)圖2c進(jìn)行NAT源端口映射后的結(jié)構(gòu)示意圖;
圖2e為本發(fā)明實(shí)施例提供的一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的流程示意圖;
圖2f為本發(fā)明實(shí)施例提供的一種互聯(lián)網(wǎng)發(fā)送給終端的第二待處理數(shù)據(jù)的結(jié)構(gòu)示意圖;
圖2g為對(duì)圖2f的第二待處理數(shù)據(jù)進(jìn)行封裝后的結(jié)構(gòu)示意圖;
圖2h為對(duì)圖2g進(jìn)行NAT源端口映射后的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了應(yīng)用本發(fā)明實(shí)施例的一種通信系統(tǒng)的示意性架構(gòu)圖。如圖1所示,該通信系統(tǒng)可以包括一個(gè)或多個(gè)終端,比如圖中終端1001、終端1002等,終端通過無線網(wǎng)絡(luò)接入無線網(wǎng)絡(luò)轉(zhuǎn)換模塊1003,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊1003與基站1004連接,基站1004與核心網(wǎng)演進(jìn)分組交換中心(Evolved Packet Core,簡(jiǎn)稱EPC)1005連接,核心網(wǎng)EPC1005與集中控制器(Access Controller,簡(jiǎn)稱AC)1006連接,集中控制器AC1006連接于互聯(lián)網(wǎng)1007。AC1006位于EPC1005的后端,即LTE網(wǎng)絡(luò)傳輸至互聯(lián)網(wǎng)1007的出口節(jié)點(diǎn)處。
本發(fā)明實(shí)施例中AC1006可以設(shè)置于EPC1005與互聯(lián)網(wǎng)1007之間,可選地,也可集成于EPC1005中。
本發(fā)明實(shí)施例中終端可以經(jīng)無線接入網(wǎng)(Radio Access Network,簡(jiǎn)稱RAN)與一個(gè)或多個(gè)EPC1005進(jìn)行通信,終端可以指用戶設(shè)備(User Equipment,簡(jiǎn)稱UE)、接入終端、用戶單元、用戶站、移動(dòng)站、移動(dòng)臺(tái)、遠(yuǎn)方站、遠(yuǎn)程終端、移動(dòng)設(shè)備、用戶終端、終端、無線通信設(shè)備、用戶代理或用戶裝置。接入終端可以是蜂窩電話、無繩電話、會(huì)話啟動(dòng)協(xié)議(Session Initiation Protocol,簡(jiǎn)稱SIP)電話、無線本地環(huán)路(Wireless Local Loop,簡(jiǎn)稱WLL)站、個(gè)人數(shù)字處理(Personal Digital Assistant,簡(jiǎn)稱PDA)、具有無線通信功能的手持設(shè)備、計(jì)算設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理設(shè)備、車載設(shè)備、可穿戴設(shè)備,未來5G網(wǎng)絡(luò)中的終端設(shè)備等。
本發(fā)明實(shí)施例中的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊具有設(shè)置Wi-Fi網(wǎng)絡(luò)的功能,能夠?qū)崿F(xiàn)Wi-Fi網(wǎng)絡(luò)與LTE網(wǎng)絡(luò)之間的轉(zhuǎn)換,可為單獨(dú)的設(shè)備,也可集成于現(xiàn)有的路由器、CPE設(shè)備中。
本發(fā)明實(shí)施例中的基站1004(Base Transceiver Station,簡(jiǎn)稱BTS),可以是WCDMA系統(tǒng)中的基站(NodeB,簡(jiǎn)稱NB),還可以是LTE系統(tǒng)中的演進(jìn)型基站(Evolutional Node B,簡(jiǎn)稱eNB或eNodeB),或者該網(wǎng)絡(luò)設(shè)備可以為中繼站、接入點(diǎn)、車載設(shè)備、可穿戴設(shè)備以及未來5G網(wǎng)絡(luò)中的網(wǎng)絡(luò)側(cè)設(shè)備或未來演進(jìn)的PLMN網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備等。本發(fā)明實(shí)施例中,術(shù)語“基站”包括但不限于節(jié)點(diǎn)、站控制器、接入點(diǎn)(Access Point,簡(jiǎn)稱AP)、或任何其它類型的能夠在無線環(huán)境中工作的接口設(shè)備。
基于圖1所示的架構(gòu),終端與互聯(lián)網(wǎng)之間可傳輸數(shù)據(jù),傳輸過程分為從終端傳輸至互聯(lián)網(wǎng)的上行數(shù)據(jù)傳輸過程,以及從互聯(lián)網(wǎng)傳輸至終端的下行數(shù)據(jù)傳輸過程?;谏鲜稣撌?,下面對(duì)本發(fā)明實(shí)施例的方案進(jìn)行詳細(xì)論述。
圖2示例性示出了本發(fā)明實(shí)施例提供的一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的流程示意圖。
基于圖1所示的系統(tǒng)架構(gòu),如圖2所示,本發(fā)明實(shí)施例提供的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊側(cè)實(shí)現(xiàn)的基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,該方法適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊,且在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC。該方法描述的傳輸過程為從終端傳輸至互聯(lián)網(wǎng)的上行數(shù)據(jù)傳輸過程,第一待處理數(shù)據(jù)為從終端傳輸至互聯(lián)網(wǎng)的上行數(shù)據(jù),該方法包括以下步驟:
步驟2001,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的第一待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的IP與隧道的網(wǎng)絡(luò)協(xié)議IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;其中,第一待處理數(shù)據(jù)中的源地址包括終端的IP;
步驟2002,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;
步驟2003,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在第一待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);
步驟2004,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將封裝后數(shù)據(jù)發(fā)送給AC;其中,封裝后數(shù)據(jù)用于:使AC對(duì)封裝后數(shù)據(jù)解封裝之后,從得到的第一待處理數(shù)據(jù)中解析出終端的IP,并將第一待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。AC接收無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的第一待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在第一待處理數(shù)據(jù)外部封裝隧道指示信息得到的;其中,第一待處理數(shù)據(jù)中的源地址包括終端的IP;
步驟2005,AC解析封裝后數(shù)據(jù),得到隧道指示信息和終端的IP;
步驟2006,AC對(duì)封裝后的數(shù)據(jù)進(jìn)行解封裝,并將解封裝之后得到的第一待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
本發(fā)明實(shí)施例中,由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊通過隧道控制協(xié)議獲取隧道地址。一種可選地方案為,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊使用靜態(tài)發(fā)現(xiàn)或DNS發(fā)現(xiàn)的方式發(fā)現(xiàn)AC,并向AC發(fā)送用于申請(qǐng)隧道的IP的請(qǐng)求。AC接收到用于申請(qǐng)隧道的IP的請(qǐng)求之后,根據(jù)配置,比如根據(jù)當(dāng)前網(wǎng)絡(luò)實(shí)際情況,向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)M個(gè)隧道的IP。
可選地,AC接收無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的封裝后數(shù)據(jù)之前,還包括:AC在確定接收到無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的用于申請(qǐng)隧道的IP的請(qǐng)求之后,向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)M個(gè)隧道的IP;其中,M個(gè)隧道的IP用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道的IP創(chuàng)建與M個(gè)隧道的IP一一對(duì)應(yīng)的M個(gè)隧道;根據(jù)M個(gè)隧道,建立與M個(gè)隧道一一對(duì)應(yīng)的M個(gè)虛擬應(yīng)用處理器(Virtual Application Processor,簡(jiǎn)稱VAP)網(wǎng)絡(luò);建立M個(gè)VAP網(wǎng)絡(luò)與M個(gè)隧道的IP的對(duì)應(yīng)關(guān)系,得到預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系。
相應(yīng)地,可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的第一待處理數(shù)據(jù)之前,還包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC下發(fā)的M個(gè)隧道的IP;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道的IP創(chuàng)建與M個(gè)隧道的IP一一對(duì)應(yīng)的M個(gè)隧道;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道,建立與M個(gè)隧道一一對(duì)應(yīng)的M個(gè)VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊建立M個(gè)VAP網(wǎng)絡(luò)與M個(gè)隧道的IP的對(duì)應(yīng)關(guān)系,得到預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系。
進(jìn)一步,可選地,AC向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)至少一個(gè)終端的IP,和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP。其中,至少一個(gè)終端的IP和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將至少一個(gè)終端的IP中的一個(gè)終端的IP設(shè)置為終端的IP;將無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP設(shè)置為自身的IP,以使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定需要向終端推送本地信息的情況下,向終端推送本地信息。其中,至少一個(gè)終端的IP中的每個(gè)終端的IP與無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP屬于同一個(gè)子網(wǎng)。如此,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊與VAP網(wǎng)絡(luò)之間為二層轉(zhuǎn)發(fā)關(guān)系且與終端處于同一個(gè)子網(wǎng)中,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊可直接向接入VAP網(wǎng)絡(luò)的終端推送無線網(wǎng)絡(luò)轉(zhuǎn)換模塊上的本地信息。
相應(yīng)地,可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的第一待處理數(shù)據(jù)之前,還包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC下發(fā)的至少一個(gè)終端的IP,和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將至少一個(gè)終端的IP中的一個(gè)終端的IP設(shè)置為終端的IP;將無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP設(shè)置為自身的IP,以使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定需要向終端推送本地信息的情況下,向終端推送本地信息。如此,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊與終端之間連通,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊可直接向接入VAP網(wǎng)絡(luò)的終端推送無線網(wǎng)絡(luò)轉(zhuǎn)換模塊上的本地信息。
進(jìn)一步,可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊向AC發(fā)送用于申請(qǐng)每個(gè)VAP網(wǎng)絡(luò)對(duì)應(yīng)的虛擬局域網(wǎng)(Virtual Local Area Network,簡(jiǎn)稱VLAN)首部的請(qǐng)求。AC接收到用于申請(qǐng)每個(gè)VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部的請(qǐng)求之后,向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)M個(gè)VLAN首部。每個(gè)VAP網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)VLAN首部。
進(jìn)一步,當(dāng)終端接入VAP網(wǎng)絡(luò)的情況下,可對(duì)終端的IP進(jìn)行登記,從而得到終端的IP、VAP網(wǎng)絡(luò)、VLAN首部和隧道的IP之間的對(duì)應(yīng)關(guān)系??蛇x地,VAP網(wǎng)絡(luò)與VLAN首部一一對(duì)應(yīng),VAP網(wǎng)絡(luò)與隧道的IP一一對(duì)應(yīng)。一個(gè)VAP網(wǎng)絡(luò)對(duì)應(yīng)一個(gè)或多個(gè)終端的IP。
進(jìn)一步,由于會(huì)對(duì)進(jìn)入NAT網(wǎng)絡(luò)架構(gòu)的數(shù)據(jù)進(jìn)行NAT端口映射,因此,本發(fā)明實(shí)施例中無線網(wǎng)絡(luò)轉(zhuǎn)換模塊可獲取終端的IP、VAP網(wǎng)絡(luò)、隧道的IP、NAT映射端口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系??蛇x地,隧道IP與網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,簡(jiǎn)稱NAT)映射端口標(biāo)識(shí)之間一一對(duì)應(yīng)。
AC可通過多種途徑獲取該終端的IP、VAP網(wǎng)絡(luò)、VLAN首部、隧道的IP、NAT映射端口標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,比如,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將該對(duì)應(yīng)關(guān)系發(fā)送給AC,或者終端接入VAP網(wǎng)絡(luò)的情況下,會(huì)進(jìn)行注冊(cè),無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將注冊(cè)信息發(fā)送給AC,從而使AC根據(jù)該注冊(cè)信息自己確定出該對(duì)應(yīng)關(guān)系。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的第一待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP,包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊通過M個(gè)隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)中的一個(gè)VAP網(wǎng)絡(luò)接收終端發(fā)送的第一待處理數(shù)據(jù);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的終端的IP與VAP網(wǎng)絡(luò)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)連接的VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道的IP。
圖2a示例性示出了本發(fā)明實(shí)施例提供的一種通信系統(tǒng)架構(gòu)示意圖,如圖2a所示,終端連接無線網(wǎng)絡(luò)轉(zhuǎn)換模塊2101,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊2101連接AC2102,AC2102連接互聯(lián)網(wǎng)2103。終端和互聯(lián)網(wǎng)2103之間可傳輸數(shù)據(jù)。
如圖2a所示,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊2101接收到AC下發(fā)的M個(gè)隧道的IP之后,建立M個(gè)隧道,每個(gè)隧道對(duì)應(yīng)分配一個(gè)隧道的IP。如圖2a所示,M為3,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊建立的三個(gè)隧道分別為隧道2104、隧道2105和隧道2106。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊為每個(gè)隧道對(duì)外對(duì)應(yīng)釋放一個(gè)VAP網(wǎng)絡(luò),每個(gè)VAP網(wǎng)絡(luò)擁有自己的SSID,用戶可連接到其中一個(gè)網(wǎng)絡(luò)并使用Wi-Fi服務(wù)??蛇x地,本發(fā)明實(shí)施例中隧道是依托VAP網(wǎng)絡(luò)的VAP接口存在的,通過VAP接口的ID可以唯一搜尋到相應(yīng)的隧道。
比如圖2a中,隧道2104對(duì)應(yīng)建立VAP網(wǎng)絡(luò)1,隧道2105對(duì)應(yīng)建立VAP網(wǎng)絡(luò)2,隧道2106對(duì)應(yīng)建立VAP網(wǎng)絡(luò)3。每個(gè)VAP網(wǎng)絡(luò)對(duì)外釋放一個(gè)VAP節(jié)點(diǎn)。終端通過VAP網(wǎng)絡(luò)接入無線網(wǎng)絡(luò)轉(zhuǎn)換模塊,比如終端1和終端2接入VAP網(wǎng)絡(luò)1,終端3和終端4接入VAP網(wǎng)絡(luò)2,終端5和終端6接入VAP網(wǎng)絡(luò)3。
如圖2a所示,可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊還為每個(gè)隧道分配其它標(biāo)識(shí)信息,比如為每個(gè)隧道分配該隧道的媒體訪問控制(Medium Access Control,簡(jiǎn)稱MAC)地址,為每個(gè)隧道分配隧道端口標(biāo)識(shí),比如為隧道的IP1對(duì)應(yīng)的速調(diào)分配隧道端口標(biāo)識(shí)1,為隧道的IP2對(duì)應(yīng)的速調(diào)分配隧道端口標(biāo)識(shí)2,為隧道的IP3對(duì)應(yīng)的速調(diào)分配隧道端口標(biāo)識(shí)3。
可選地,接入VAP網(wǎng)絡(luò)的終端,通過該VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道傳輸?shù)谝淮幚頂?shù)據(jù),M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);隧道指示信息還包括VAP網(wǎng)絡(luò)對(duì)應(yīng)的虛擬局域網(wǎng)VLAN首部??蛇x地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道的IP所標(biāo)識(shí)的隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)的標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與VLAN首部的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部;無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在第一待處理數(shù)據(jù)外部封裝VLAN首部。
進(jìn)一步,可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在封裝VLAN首部的第一待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。另一種可選地方案,也可只在第一待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。
可選地,隧道指示信息包括隧道的IP對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí)。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道的隧道端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。具體來說,接入VAP網(wǎng)絡(luò)的終端,通過該VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道傳輸?shù)谝淮幚頂?shù)據(jù),該第一待處理數(shù)據(jù)經(jīng)過隧道時(shí),無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在第一待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。
在第一待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)之后,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)的長(zhǎng)度大于長(zhǎng)度閾值的情況下,對(duì)外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)封裝后子待處理數(shù)據(jù)。
也就是說,可選地,由于對(duì)第一待處理數(shù)據(jù)外部封裝了隧道的IP和隧道端口標(biāo)識(shí),因此得到的數(shù)據(jù)的長(zhǎng)度可能超長(zhǎng),此時(shí)需要對(duì)得到的數(shù)據(jù)校驗(yàn)其是否滿足鏈路MTU的要求,對(duì)超長(zhǎng)的數(shù)據(jù)進(jìn)行數(shù)據(jù)分片,分片可采用外部IP層分片。比如分為兩個(gè)封裝后子第一待處理數(shù)據(jù),其中每個(gè)封裝后子第一待處理數(shù)據(jù)的外部均封裝有隧道的IP和隧道端口標(biāo)識(shí),且每個(gè)封裝后子第一待處理數(shù)據(jù)還攜帶有分片處理的標(biāo)識(shí),以便AC接收到分片的數(shù)據(jù)進(jìn)行合并處理。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出隧道的IP映射的NAT映射端口標(biāo)識(shí);其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù)。
具體來說,當(dāng)該外部進(jìn)行封裝的第一待處理數(shù)據(jù)經(jīng)過LTE網(wǎng)絡(luò)的NAT網(wǎng)絡(luò)架構(gòu)時(shí),需進(jìn)行源端口NAT映射,不同的隧道的IP映射為同一個(gè)LTE接口IP,不同的隧道的IP映射出不同的NAT映射端口標(biāo)識(shí)。比如圖2a中,隧道的IP1、隧道的IP2和隧道的IP3均映射為L(zhǎng)TE接口IP,隧道的IP1經(jīng)過NAT映射后映射為NAT映射端口標(biāo)識(shí)1,隧道的IP2經(jīng)過NAT映射后映射為NAT映射端口標(biāo)識(shí)2,隧道的IP3經(jīng)過NAT映射后映射為NAT映射端口標(biāo)識(shí)3。
可選地,在進(jìn)行了分片處理的情況下,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù),包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將多個(gè)封裝后子待處理數(shù)據(jù)中的隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù);其中每個(gè)封裝后子待處理數(shù)據(jù)的長(zhǎng)度小于長(zhǎng)度閾值。
可選地,本發(fā)明實(shí)施例中,終端與無線網(wǎng)絡(luò)轉(zhuǎn)換模塊之間的數(shù)據(jù)傳輸口使用無線局域網(wǎng)(Wireless Local Area Network,簡(jiǎn)稱WLAN)協(xié)議,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊內(nèi)部為三層路由結(jié)構(gòu),無線網(wǎng)絡(luò)轉(zhuǎn)換模塊對(duì)外使用NAT協(xié)議進(jìn)行地址轉(zhuǎn)換,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊2101與AC2102之間的基站可為L(zhǎng)TE點(diǎn)對(duì)點(diǎn)協(xié)議的網(wǎng)關(guān)。
可選地,每個(gè)隧道對(duì)應(yīng)一個(gè)MAC地址,MAC地址可為按指定方式自動(dòng)生成,由于對(duì)于LTE側(cè)網(wǎng)絡(luò)為內(nèi)部MAC,對(duì)外部網(wǎng)絡(luò)不可見,因此本發(fā)明實(shí)施例中不做具體限定。
可選地,本發(fā)明實(shí)施例中LTE接口的IP為L(zhǎng)TE基站分配的鏈路IP地址。所有隧道的IP均對(duì)應(yīng)一個(gè)LTE接口的IP。但是隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng)。從而實(shí)現(xiàn)了用戶IP對(duì)LTE側(cè)可見的目的。本發(fā)明實(shí)施例中隧道的IP的存在,是為了唯一識(shí)別一個(gè)VAP網(wǎng)絡(luò)的通道,方便進(jìn)行逆NAT映射之后數(shù)據(jù)在回路上,能夠通過鏈路跟蹤映射,找回到相應(yīng)的隧道,從而找到相應(yīng)的VAP網(wǎng)絡(luò)。
下面詳細(xì)介紹本發(fā)明實(shí)施例提供的一種上行方案流程,終端接入VAP網(wǎng)絡(luò)之后,終端將訪問互聯(lián)網(wǎng)的第一待處理數(shù)據(jù)傳輸給該終端所接入的VAP網(wǎng)絡(luò)的VAP節(jié)點(diǎn)。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道的IP。可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊可根據(jù)VAP節(jié)點(diǎn)的ID通過哈希算法尋找匹配的速調(diào),并將第一待處理數(shù)據(jù)在VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道的IP所標(biāo)識(shí)的隧道上做轉(zhuǎn)發(fā)。圖2b示例性示出了本發(fā)明實(shí)施例提供的一種終端發(fā)送給互聯(lián)網(wǎng)的第一待處理數(shù)據(jù)的結(jié)構(gòu)示意圖,如圖2b所示,第一待處理數(shù)據(jù)中包括源地址,源地址包括終端的IP,可選地,源地址中還可包括終端的MAC等等用于標(biāo)識(shí)終端的信息。可選地,第一待處理數(shù)據(jù)中還包括目標(biāo)地址。
無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出接收該第一待處理數(shù)據(jù)的VAP網(wǎng)絡(luò)所對(duì)應(yīng)的隧道的隧道端口標(biāo)識(shí)以及隧道的IP。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊對(duì)接收到的第一待處理數(shù)據(jù)做外部封裝。外部封裝具體是指通過將包括用戶IP等完整第一待處理數(shù)據(jù)作為隧道數(shù)據(jù)負(fù)載,再添加外部隧道首部的方式實(shí)現(xiàn)。外部封裝可包括無線接入點(diǎn)的控制和配置協(xié)議(Control And Provisioning of Wireless Access Points Protocol Specification,簡(jiǎn)稱CAPWAP)封裝、L2TP封裝、點(diǎn)對(duì)點(diǎn)隧道協(xié)議(Point to Point Tunneling Protocol,簡(jiǎn)稱PPTP)封裝、自定義隧道封裝等多種VAP封裝形式。
可選地,可在第一待處理數(shù)據(jù)外部封裝VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部,之后再封裝VAP網(wǎng)絡(luò)所對(duì)應(yīng)的隧道的隧道端口標(biāo)識(shí)以及隧道的IP。本發(fā)明實(shí)施例中無線網(wǎng)絡(luò)轉(zhuǎn)換模塊還可支持為第一待處理數(shù)據(jù)做VLAN封裝,具體方法為在進(jìn)行隧道封裝之前,即在第一待處理數(shù)據(jù)封裝隧道的IP和隧道端口標(biāo)識(shí)之前,先為第一待處理數(shù)據(jù)封裝VLAN首部。VLAN首部無線網(wǎng)絡(luò)控制模塊根據(jù)隧道控制協(xié)議從AC處獲取,VLAN首部可使AC識(shí)別不同VAP網(wǎng)絡(luò)。
無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在第一待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。圖2c示例性示出了對(duì)圖2b的第一待處理數(shù)據(jù)進(jìn)行封裝后的結(jié)構(gòu)示意圖,如圖2c所示,在第一待處理數(shù)據(jù)外部添加外部封裝信息(比如可為第一待處理數(shù)據(jù)的頭部),外部封裝信息中包括源地址,源地址包括隧道的IP和隧道端口標(biāo)識(shí)??蛇x地,外部封裝信息中包括的源地址中還可包括隧道的MAC等等用于標(biāo)識(shí)隧道的信息,便于回程數(shù)據(jù)根據(jù)鏈路跟蹤和路由轉(zhuǎn)發(fā)規(guī)則,通過地址解析協(xié)議(Address Resolution Protocol,簡(jiǎn)稱ARP)尋找到隧道并向隧道進(jìn)行二層轉(zhuǎn)發(fā)??蛇x地,外部封裝信息中還包括隧道協(xié)議首部,比如CAPWAP首部、L2TP首部、GRE首部、自定義隧道首部等。
可選地,外部封裝信息中還包括目標(biāo)地址。外部封裝信息中的目標(biāo)地址包括AC的IP,從而使封裝后數(shù)據(jù)能夠通過三層網(wǎng)絡(luò)轉(zhuǎn)發(fā)到達(dá)AC處并在AC處進(jìn)行隧道解封裝。可選地,外部封裝信息中的目標(biāo)地址還包括無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的MAC地址,便于封裝后數(shù)據(jù)根據(jù)二層交互規(guī)則到達(dá)無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的協(xié)議棧入口,并根據(jù)三層信息進(jìn)行三層轉(zhuǎn)發(fā)。
可選地,在封裝了外部封裝信息之后,判斷封裝了外部封裝信息的第一待處理數(shù)據(jù)的長(zhǎng)度是否大于長(zhǎng)度閾值,若否,則繼續(xù)后續(xù)處理;若是,則進(jìn)行分片處理,具體來說,將該封裝了外部封裝信息的第一待處理數(shù)據(jù)分割為兩部分,每個(gè)部分都添加分片處理標(biāo)識(shí),以及能夠標(biāo)識(shí)出每個(gè)部分為一個(gè)整體以及每個(gè)部分的先后順序的一些標(biāo)識(shí),并在每個(gè)部分前均封裝外部封裝信息,如此,接收端接收到進(jìn)行了分片處理的信息之后,可以對(duì)分片處理的信息進(jìn)行整合??蛇x地,該對(duì)封裝后數(shù)據(jù)的處理流程同樣適用于AC對(duì)數(shù)據(jù)進(jìn)行封裝的流程。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出隧道的IP映射的NAT映射端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù)。其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng)。
也就是說,本發(fā)明實(shí)施例中根據(jù)二層交互原理送到無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的的協(xié)議棧,經(jīng)過路由轉(zhuǎn)發(fā)到達(dá)LTE接口,并根據(jù)NAT要求進(jìn)行了源地址轉(zhuǎn)換。圖2d示例性示出了對(duì)圖2c進(jìn)行NAT源端口映射后的結(jié)構(gòu)示意圖,如圖2d所示,轉(zhuǎn)換后外部封裝信息中的源地址中包括的隧道的IP變成了LTE接口的IP,隧道端口標(biāo)識(shí)轉(zhuǎn)換為NAT映射端口標(biāo)識(shí);可選地,外部封裝信息中的源地址中包括隧道MAC變成了LTE接口的MAC??蛇x地外部封裝信息中的目標(biāo)地址中包括的MAC變成了下一跳網(wǎng)關(guān)的MAC。可選地,AC的MAC可作為下一跳網(wǎng)關(guān)的MAC。
網(wǎng)關(guān)接收到該封裝后數(shù)據(jù)經(jīng)過核心網(wǎng)轉(zhuǎn)發(fā)給AC,可選地,AC將接收到的數(shù)據(jù)解封裝,得到如圖2b所示的第一待處理數(shù)據(jù),并將該第一待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。AC獲取第一待處理數(shù)據(jù)中包括的終端的IP,從而實(shí)現(xiàn)了對(duì)終端的IP對(duì)應(yīng)的所有數(shù)據(jù)進(jìn)行監(jiān)控管理記錄的目的,如此實(shí)現(xiàn)了對(duì)終端的管理。
可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的隧道之間所傳輸?shù)臄?shù)據(jù)彼此不可見,因此隧道還起到隔離VAP間數(shù)據(jù)的作用。
圖2e示例性示出了本發(fā)明實(shí)施例提供的一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法的流程示意圖?;谙嗤瑯?gòu)思以及上述論述,如圖2e所示,本發(fā)明實(shí)施例提供的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊側(cè)實(shí)現(xiàn)的另一種基于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,該方法適用于包括M個(gè)隧道的無線網(wǎng)絡(luò)轉(zhuǎn)換模塊,且在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC。該方法描述的傳輸過程為從互聯(lián)網(wǎng)傳輸至終端的下行數(shù)據(jù)傳輸過程,第二待處理數(shù)據(jù)為從互聯(lián)網(wǎng)傳輸至終端的下行數(shù)據(jù),該方法包括以下步驟:
步驟2501,AC接收互聯(lián)網(wǎng)發(fā)送的第二待處理數(shù)據(jù);其中,第二待處理數(shù)據(jù)中的目標(biāo)地址包括終端的IP;
步驟2502,AC獲取終端的IP,并根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息;
步驟2503,AC在第二待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);
步驟2504,AC將封裝后數(shù)據(jù)發(fā)送給無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;其中,封裝后數(shù)據(jù)用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道指示信息所指示的隧道,并將封裝后數(shù)據(jù)解封裝之后,將得到的第二待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收AC發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是AC接收到包括終端的IP的第二待處理數(shù)據(jù)之后,根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息,在第二待處理數(shù)據(jù)外部封裝隧道指示信息得到的;
步驟2505,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊解析封裝后數(shù)據(jù),確定出隧道指示信息所指示的隧道;
步驟2506,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將封裝后數(shù)據(jù)解封裝,得到封裝后數(shù)據(jù)中包括的第二待處理數(shù)據(jù);
步驟2507,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將第二待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
基于上述論述內(nèi)容,下面詳細(xì)介紹本發(fā)明實(shí)施例提供的一種下行方案流程。AC側(cè)存儲(chǔ)有終端的IP與NAT端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,可選地,AC側(cè)還存儲(chǔ)有終端的IP與VLAN首部的對(duì)應(yīng)關(guān)系。
圖2f示例性示出了本發(fā)明實(shí)施例提供的一種互聯(lián)網(wǎng)發(fā)送給終端的第二待處理數(shù)據(jù)的結(jié)構(gòu)示意圖,如圖2f所示,第二待處理數(shù)據(jù)中包括目標(biāo)地址,目標(biāo)地址包括終端的IP,可選地,目標(biāo)地址中還可包括終端的MAC等等用于標(biāo)識(shí)終端的信息??蛇x地,第二待處理數(shù)據(jù)中還包括源地址。
可選地,隧道指示信息包括網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí)。AC根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息,包括:AC根據(jù)預(yù)設(shè)的終端的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的NAT映射端口,得到終端的IP對(duì)應(yīng)的隧道指示信息;其中,NAT映射端口用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出NAT映射端口對(duì)應(yīng)的隧道的IP,并將封裝后數(shù)據(jù)解封裝之后,將得到的第二待處理數(shù)據(jù)通過隧道的IP所標(biāo)識(shí)的隧道轉(zhuǎn)發(fā)給終端;其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng)。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);隧道指示信息還包括VAP網(wǎng)絡(luò)的標(biāo)識(shí)對(duì)應(yīng)的虛擬局域網(wǎng)VLAN首部。AC根據(jù)預(yù)設(shè)的終端的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的NAT映射端口,得到終端的IP對(duì)應(yīng)的隧道指示信息,包括:AC根據(jù)預(yù)設(shè)的終端的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的NAT映射端口;AC根據(jù)預(yù)設(shè)的終端的IP與VAP網(wǎng)絡(luò)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的VAP網(wǎng)絡(luò);AC根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與VLAN首部的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部;AC將得到的NAT映射端口和VLAN首部確定為終端的IP對(duì)應(yīng)的隧道指示信息。
可選地,可在第二待處理數(shù)據(jù)外部封裝VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部,之后再封裝VAP網(wǎng)絡(luò)所對(duì)應(yīng)的NAT映射端口標(biāo)識(shí)以及LTE接口IP。本發(fā)明實(shí)施例中AC還可支持為第二待處理數(shù)據(jù)做VLAN封裝,具體方法為在進(jìn)行NAT映射端口封裝之前,即在第二待處理數(shù)據(jù)封裝NAT映射端口標(biāo)識(shí)以及LTE接口IP之前,先為第二待處理數(shù)據(jù)封裝VLAN首部。VLAN首部與VAP網(wǎng)絡(luò)一一對(duì)應(yīng)。
圖2g示例性示出了對(duì)圖2f的第二待處理數(shù)據(jù)進(jìn)行封裝后的結(jié)構(gòu)示意圖,如圖2g所示,在第二待處理數(shù)據(jù)外部添加外部封裝信息(比如可為第二待處理數(shù)據(jù)的頭部),外部封裝信息中包括目標(biāo)地址,目標(biāo)地址包括LTE接口IP和NAT映射端口標(biāo)識(shí)??蛇x地,外部封裝信息中包括的目標(biāo)地址中還可包括LTE接口的MAC等等用于標(biāo)識(shí)隧道的信息。
可選地,外部封裝信息中還包括源地址。外部封裝信息中的源地址包括AC的IP,從而使封裝后數(shù)據(jù)能夠通過三層網(wǎng)絡(luò)轉(zhuǎn)發(fā)到達(dá)無線網(wǎng)絡(luò)轉(zhuǎn)換模塊處并在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊處進(jìn)行隧道解封裝。
可選地,AC在第二待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù),包括:AC在第二待處理數(shù)據(jù)外部封裝隧道指示信息;AC在確定外部封裝隧道指示信息的第二待處理數(shù)據(jù)的長(zhǎng)度大于長(zhǎng)度閾值的情況下,對(duì)外部封裝隧道指示信息的第二待處理數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)封裝后子第二待處理數(shù)據(jù);其中,多個(gè)封裝后子第二待處理數(shù)據(jù)中的每個(gè)封裝后子第二待處理數(shù)據(jù)的外部封裝該隧道指示信息。也就是說,多個(gè)封裝后子第二待處理數(shù)據(jù)中的每個(gè)封裝后子第二待處理數(shù)據(jù)的外部封裝的隧道指示信息相同。其中每個(gè)封裝后子第二待處理數(shù)據(jù)的長(zhǎng)度小于長(zhǎng)度閾值;AC將多個(gè)封裝后子第二待處理數(shù)據(jù)確定為封裝后數(shù)據(jù)。
也就是說,可選地,在封裝了外部封裝信息之后,判斷封裝了外部封裝信息的第二待處理數(shù)據(jù)的長(zhǎng)度是否大于長(zhǎng)度閾值,若否,則繼續(xù)后續(xù)處理;若是,則進(jìn)行分片處理,具體來說,將該封裝了外部封裝信息的第二待處理數(shù)據(jù)分割為兩部分,每個(gè)部分都添加分片處理標(biāo)識(shí),以及能夠標(biāo)識(shí)出每個(gè)部分為一個(gè)整體以及每個(gè)部分的先后順序的一些標(biāo)識(shí),并在每個(gè)部分前均封裝外部封裝信息,如此,接收端接收到進(jìn)行了分片處理的信息之后,可以對(duì)分片處理的信息進(jìn)行整合。
相應(yīng)地,可選地,隧道指示信息包括網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí)。無線網(wǎng)絡(luò)轉(zhuǎn)換模塊解析封裝后數(shù)據(jù),確定出隧道指示信息所指示的隧道,包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊解析封裝后數(shù)據(jù),確定出封裝后數(shù)據(jù)中包括的NAT映射端口標(biāo)識(shí);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出NAT映射端口對(duì)應(yīng)的隧道的IP;其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將第二待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端,包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將第二待處理數(shù)據(jù)通過隧道的IP所指示的隧道轉(zhuǎn)發(fā)給終端。
也就是說,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收到互聯(lián)網(wǎng)發(fā)送的下行數(shù)據(jù)之后,根據(jù)NAT映射端口標(biāo)識(shí)和隧道的IP的對(duì)應(yīng)關(guān)系,確定出NAT映射端口對(duì)應(yīng)的隧道的IP,將外部封裝信息進(jìn)行逆NAT轉(zhuǎn)換。圖2h示例性示出了對(duì)圖2g進(jìn)行NAT源端口映射后的結(jié)構(gòu)示意圖,如圖2h所示,外部封裝信息中的目標(biāo)地址中的LTE接口IP替換為NAT映射端口標(biāo)識(shí)對(duì)應(yīng)的隧道IP,NAT映射端口標(biāo)識(shí)轉(zhuǎn)換為隧道端口標(biāo)識(shí)??蛇x地,外部封裝信息中的目標(biāo)地址中還包括的LTE接口的MAC替換為為NAT映射端口標(biāo)識(shí)對(duì)應(yīng)的隧道的MAC。進(jìn)行逆NAT轉(zhuǎn)換的第二待處理數(shù)據(jù)通過路由選擇和二層轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)到隧道接口。
無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收到封裝后的第二待處理數(shù)據(jù),進(jìn)行解封裝,解封裝時(shí)校驗(yàn)數(shù)據(jù)外部的分片標(biāo)志為和偏移字段,若根據(jù)分片標(biāo)志為和偏移字段判斷該數(shù)據(jù)為進(jìn)行了分片處理的數(shù)據(jù),則緩存并等待其他分片數(shù)據(jù),當(dāng)所有分片數(shù)據(jù)接收完成時(shí),無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將數(shù)據(jù)進(jìn)行IP層重組還原成一個(gè)完整的數(shù)據(jù)包。接著對(duì)其進(jìn)行解封裝,具體來說,拆除第二待處理數(shù)據(jù)外部的外部封裝信息,即拆除隧道IP和隧道端口標(biāo)識(shí),若第二待處理數(shù)據(jù)外部還封裝了VLAN首部,則也拆除外部的VLAN首部。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將第二待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端,包括:無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出隧道的IP對(duì)應(yīng)的VAP網(wǎng)絡(luò);無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將第二待處理數(shù)據(jù)通過VAP網(wǎng)絡(luò)轉(zhuǎn)發(fā)給終端。可選地,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊可根據(jù)VAP網(wǎng)絡(luò)接口處緩存的終端的MAC地址列表,以及第二待處理數(shù)據(jù)中包括的終端的MAC,將該如圖2f所示的第二待處理數(shù)據(jù)轉(zhuǎn)發(fā)給終端IP所對(duì)應(yīng)的終端。
本發(fā)明實(shí)施例所提供的方案,將傳統(tǒng)WLAN運(yùn)營(yíng)管理中的CAPWAP協(xié)議應(yīng)用到三層Wi-Fi轉(zhuǎn)LTE設(shè)備中,通過穿透處理使其可以穿透三層網(wǎng)絡(luò)結(jié)構(gòu),使Wi-Fi用戶對(duì)集中控制器(AC)可見,從而實(shí)現(xiàn)對(duì)Wi-Fi用戶的集中控制和流量業(yè)務(wù)審計(jì)和監(jiān)控管理??赡艽嬖谝环N關(guān)于CAPWAP隧道技術(shù)的方案,應(yīng)用于二層設(shè)備AP與AC之間的通信,AC使用其對(duì)AP下Wi-Fi終端進(jìn)行管理。然而,本發(fā)明實(shí)施例可應(yīng)用于L2TP/GRE隧道,廣泛用于遠(yuǎn)程VAP通信,現(xiàn)有技術(shù)中該應(yīng)用場(chǎng)景下并未實(shí)現(xiàn)AC對(duì)Wi-Fi終端的管理。
從上述內(nèi)容可看出,本發(fā)明實(shí)施例所提供的方案中,建立多個(gè)隧道,并為每個(gè)隧道分配唯一的隧道IP,每個(gè)隧道IP唯一對(duì)應(yīng)一個(gè)NAT映射端口標(biāo)識(shí),從而能夠產(chǎn)生一一映射和反向鏈路跟蹤,使多VAP網(wǎng)絡(luò)同時(shí)使用隧道方式穿透LTE網(wǎng)絡(luò)成為可能,擴(kuò)展了這種應(yīng)用場(chǎng)景Wi-Fi模塊的覆蓋方式。另一方面,在LTE網(wǎng)絡(luò)中使用隧道方式,使Wi-Fi用戶對(duì)管理者可見,從而使LTE網(wǎng)絡(luò)運(yùn)營(yíng)者對(duì)Wi-Fi用戶的管理成為可能。第三方面,本發(fā)明實(shí)施例中無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP可以與終端的用戶業(yè)務(wù)IP設(shè)置為相同子網(wǎng),即相同網(wǎng)段,從而使Wi-Fi用戶既可以接受到無線網(wǎng)絡(luò)轉(zhuǎn)換模塊自身的業(yè)務(wù)推送,又可以接收到AC的業(yè)務(wù)推送,從而拓展出更多的業(yè)務(wù)應(yīng)用場(chǎng)景。第四方面,Wi-Fi用戶對(duì)AC可見,AC可以對(duì)用戶數(shù)據(jù)進(jìn)行數(shù)據(jù)審計(jì)、流量監(jiān)控、并可區(qū)分用戶進(jìn)行流量控制和業(yè)務(wù)推送等,這些都是傳統(tǒng)的三層Wi-Fi-LTE網(wǎng)絡(luò)無法完成的。
圖3示例性示出了本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊,用于執(zhí)行上述方法流程,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);如圖3所示,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括接收單元301、處理單元302和發(fā)送單元303。其中:
接收單元,用于接收終端發(fā)送的待處理數(shù)據(jù);其中,待處理數(shù)據(jù)中的源地址包括終端的IP;
處理單元,用于根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);
發(fā)送單元,用于將封裝后數(shù)據(jù)發(fā)送給AC;其中,封裝后數(shù)據(jù)用于:使AC對(duì)封裝后數(shù)據(jù)解封裝之后,從得到的待處理數(shù)據(jù)中解析出終端的IP,并將待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
可選地,隧道指示信息包括隧道的IP對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí);處理單元,用于:確定出隧道的隧道端口標(biāo)識(shí);在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí);根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出隧道的IP映射的NAT映射端口標(biāo)識(shí);其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng);將隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù)。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);隧道指示信息還包括VAP網(wǎng)絡(luò)對(duì)應(yīng)的虛擬局域網(wǎng)VLAN首部;處理單元,用于:確定出隧道的IP所標(biāo)識(shí)的隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)的標(biāo)識(shí);根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與VLAN首部的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部;在待處理數(shù)據(jù)外部封裝VLAN首部;在封裝VLAN首部的待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí)。
可選地,處理單元,用于:在待處理數(shù)據(jù)外部封裝隧道的IP和隧道端口標(biāo)識(shí);在確定外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)的長(zhǎng)度大于長(zhǎng)度閾值的情況下,對(duì)外部封裝隧道的IP和隧道端口標(biāo)識(shí)的待處理數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)封裝后子待處理數(shù)據(jù);將多個(gè)封裝后子待處理數(shù)據(jù)中的隧道的IP替換為無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的LTE接口IP,將隧道端口標(biāo)識(shí)替換為NAT映射端口標(biāo)識(shí),得到封裝后數(shù)據(jù);其中每個(gè)封裝后子待處理數(shù)據(jù)的長(zhǎng)度小于長(zhǎng)度閾值。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);處理單元,用于:通過M個(gè)隧道對(duì)應(yīng)的VAP網(wǎng)絡(luò)中的一個(gè)VAP網(wǎng)絡(luò)接收終端發(fā)送的待處理數(shù)據(jù);根據(jù)預(yù)設(shè)的終端的IP與VAP網(wǎng)絡(luò)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)連接的VAP網(wǎng)絡(luò);根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的隧道的IP。
可選地,接收單元,還用于:接收AC下發(fā)的M個(gè)隧道的IP;處理單元,還用于:根據(jù)M個(gè)隧道的IP創(chuàng)建與M個(gè)隧道的IP一一對(duì)應(yīng)的M個(gè)隧道;根據(jù)M個(gè)隧道,建立與M個(gè)隧道一一對(duì)應(yīng)的M個(gè)VAP網(wǎng)絡(luò);建立M個(gè)VAP網(wǎng)絡(luò)與M個(gè)隧道的IP的對(duì)應(yīng)關(guān)系,得到預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系。
可選地,接收單元,還用于:接收AC下發(fā)的至少一個(gè)終端的IP,和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP;其中,至少一個(gè)終端的IP中的每個(gè)終端的IP與無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP屬于同一個(gè)子網(wǎng);處理單元,還用于:將至少一個(gè)終端的IP中的一個(gè)終端的IP設(shè)置為終端的IP;將無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP設(shè)置為自身的IP,以使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定需要向終端推送本地信息的情況下,向終端推送本地信息。
從上述內(nèi)容可以看出:由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
圖4示例性示出了本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C,用于執(zhí)行上述方法流程,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);如圖4所示,AC包括接收單元401、處理單元402和發(fā)送單元403。其中:
接收單元,用于接收無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是無線網(wǎng)絡(luò)轉(zhuǎn)換模塊接收終端發(fā)送的待處理數(shù)據(jù),根據(jù)預(yù)設(shè)的終端的網(wǎng)絡(luò)協(xié)議IP與隧道的IP的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道的IP;根據(jù)隧道的IP,確定出能夠指示出隧道的IP的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;其中,待處理數(shù)據(jù)中的源地址包括終端的IP;
處理單元,用于解析封裝后數(shù)據(jù),得到隧道指示信息和終端的IP;
發(fā)送單元,用于對(duì)封裝后的數(shù)據(jù)進(jìn)行解封裝,并將解封裝之后得到的待處理數(shù)據(jù)轉(zhuǎn)發(fā)給互聯(lián)網(wǎng)。
可選地,隧道指示信息包括隧道的IP對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí);其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng)。
可選地,發(fā)送單元,還用于:在確定接收到無線網(wǎng)絡(luò)轉(zhuǎn)換模塊發(fā)送的用于申請(qǐng)隧道的IP的請(qǐng)求之后,向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)M個(gè)隧道的IP;其中,M個(gè)隧道的IP用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)M個(gè)隧道的IP創(chuàng)建與M個(gè)隧道的IP一一對(duì)應(yīng)的M個(gè)隧道;根據(jù)M個(gè)隧道,建立與M個(gè)隧道一一對(duì)應(yīng)的M個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);建立M個(gè)VAP網(wǎng)絡(luò)與M個(gè)隧道的IP的對(duì)應(yīng)關(guān)系,得到預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系。
可選地,發(fā)送單元,還用于:向無線網(wǎng)絡(luò)轉(zhuǎn)換模塊下發(fā)至少一個(gè)終端的IP,和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP;其中,至少一個(gè)終端的IP中的每個(gè)終端的IP與無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP屬于同一個(gè)子網(wǎng);其中,至少一個(gè)終端的IP和無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊將至少一個(gè)終端的IP中的一個(gè)終端的IP設(shè)置為終端的IP;將無線網(wǎng)絡(luò)轉(zhuǎn)換模塊的IP設(shè)置為自身的IP,以使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊在確定需要向終端推送本地信息的情況下,向終端推送本地信息。
從上述內(nèi)容可以看出:由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
圖5示例性示出了本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)臒o線網(wǎng)絡(luò)轉(zhuǎn)換模塊,用于執(zhí)行上述方法流程,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);如圖5所示,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括接收單元501、處理單元502和發(fā)送單元503。其中:
接收單元,用于接收AC發(fā)送的封裝后數(shù)據(jù);其中,封裝后數(shù)據(jù)是AC接收到包括終端的網(wǎng)絡(luò)協(xié)議IP的待處理數(shù)據(jù)之后,根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息,在待處理數(shù)據(jù)外部封裝隧道指示信息得到的;
處理單元,用于解析封裝后數(shù)據(jù),確定出隧道指示信息所指示的隧道;將封裝后數(shù)據(jù)解封裝,得到封裝后數(shù)據(jù)中包括的待處理數(shù)據(jù);
發(fā)送單元,用于將待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
可選地,隧道指示信息包括網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí);處理單元,包括:解析封裝后數(shù)據(jù),確定出封裝后數(shù)據(jù)中包括的NAT映射端口標(biāo)識(shí);根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出NAT映射端口對(duì)應(yīng)的隧道的IP;其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng);發(fā)送單元,用于:將待處理數(shù)據(jù)通過隧道的IP所指示的隧道轉(zhuǎn)發(fā)給終端。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);處理單元,用于:根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與隧道的IP的對(duì)應(yīng)關(guān)系,確定出隧道的IP對(duì)應(yīng)的VAP網(wǎng)絡(luò);將待處理數(shù)據(jù)通過VAP網(wǎng)絡(luò)轉(zhuǎn)發(fā)給終端。
從上述內(nèi)容可以看出:由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
圖6示例性示出了本發(fā)明實(shí)施例提供的一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C的結(jié)構(gòu)示意圖。
基于相同構(gòu)思,本發(fā)明實(shí)施例提供一種用于無線網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)腁C,用于執(zhí)行上述方法流程,無線網(wǎng)絡(luò)轉(zhuǎn)換模塊包括M個(gè)隧道;在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊和互聯(lián)網(wǎng)之間設(shè)置集中控制器AC;M為大于等于1的整數(shù);如圖6所示,AC包括接收單元601、處理單元602和發(fā)送單元603。其中:
接收單元,用于接收互聯(lián)網(wǎng)發(fā)送的待處理數(shù)據(jù);其中,待處理數(shù)據(jù)中的目標(biāo)地址包括終端的網(wǎng)絡(luò)協(xié)議IP;
處理單元,用于獲取終端的IP,并根據(jù)預(yù)設(shè)的終端的IP與隧道指示信息的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的隧道指示信息;在待處理數(shù)據(jù)外部封裝隧道指示信息,得到封裝后數(shù)據(jù);
發(fā)送單元,用于將封裝后數(shù)據(jù)發(fā)送給無線網(wǎng)絡(luò)轉(zhuǎn)換模塊;其中,封裝后數(shù)據(jù)用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊確定出隧道指示信息所指示的隧道,并將封裝后數(shù)據(jù)解封裝之后,將得到的待處理數(shù)據(jù)通過隧道轉(zhuǎn)發(fā)給終端。
可選地,處理單元,用于:在待處理數(shù)據(jù)外部封裝隧道指示信息;在確定外部封裝隧道指示信息的待處理數(shù)據(jù)的長(zhǎng)度大于長(zhǎng)度閾值的情況下,對(duì)外部封裝隧道指示信息的待處理數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)封裝后子待處理數(shù)據(jù);其中,多個(gè)封裝后子待處理數(shù)據(jù)中的每個(gè)封裝后子待處理數(shù)據(jù)的外部封裝該隧道指示信息;也就是說,多個(gè)封裝后子第二待處理數(shù)據(jù)中的每個(gè)封裝后子第二待處理數(shù)據(jù)的外部封裝的隧道指示信息相同。其中每個(gè)封裝后子待處理數(shù)據(jù)的長(zhǎng)度小于長(zhǎng)度閾值;將多個(gè)封裝后子待處理數(shù)據(jù)確定為封裝后數(shù)據(jù)。
可選地,隧道指示信息包括網(wǎng)絡(luò)地址轉(zhuǎn)換NAT映射端口標(biāo)識(shí);處理單元,用于:根據(jù)預(yù)設(shè)的終端的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的NAT映射端口,得到終端的IP對(duì)應(yīng)的隧道指示信息;其中,NAT映射端口用于:使無線網(wǎng)絡(luò)轉(zhuǎn)換模塊根據(jù)預(yù)設(shè)的隧道的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出NAT映射端口對(duì)應(yīng)的隧道的IP,并將封裝后數(shù)據(jù)解封裝之后,將得到的待處理數(shù)據(jù)通過隧道的IP所標(biāo)識(shí)的隧道轉(zhuǎn)發(fā)給終端;其中,隧道的IP與NAT映射端口標(biāo)識(shí)一一對(duì)應(yīng)。
可選地,M個(gè)隧道中的每個(gè)隧道對(duì)應(yīng)一個(gè)虛擬應(yīng)用處理器VAP網(wǎng)絡(luò);隧道指示信息還包括VAP網(wǎng)絡(luò)的標(biāo)識(shí)對(duì)應(yīng)的虛擬局域網(wǎng)VLAN首部;處理單元,用于:根據(jù)預(yù)設(shè)的終端的IP與NAT映射端口標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的NAT映射端口;根據(jù)預(yù)設(shè)的終端的IP與VAP網(wǎng)絡(luò)的對(duì)應(yīng)關(guān)系,確定出終端的IP對(duì)應(yīng)的VAP網(wǎng)絡(luò);AC根據(jù)預(yù)設(shè)的VAP網(wǎng)絡(luò)與VLAN首部的對(duì)應(yīng)關(guān)系,確定出VAP網(wǎng)絡(luò)對(duì)應(yīng)的VLAN首部;將得到的NAT映射端口和VLAN首部確定為終端的IP對(duì)應(yīng)的隧道指示信息。
從上述內(nèi)容可以看出:由于本發(fā)明實(shí)施例中在無線網(wǎng)絡(luò)轉(zhuǎn)換模塊中設(shè)置了多個(gè)隧道,且通過隧道與終端之間傳輸數(shù)據(jù),進(jìn)一步又由于在終端和互聯(lián)網(wǎng)所傳輸?shù)臄?shù)據(jù)的外部封裝了隧道指示信息,因此AC可以確定出接收到的終端與互聯(lián)網(wǎng)之間的所傳輸?shù)臄?shù)據(jù)所對(duì)應(yīng)的終端的IP,從而實(shí)現(xiàn)了終端的IP對(duì)LTE側(cè)可見的目的,使AC可對(duì)終端的IP對(duì)應(yīng)的信息進(jìn)行管理和監(jiān)控。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程待處理數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程待處理數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程待處理數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程待處理數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。