一種LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及LTE網(wǎng)絡(luò)中的IPv6技術(shù)領(lǐng)域,具體來講是一種LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng)及方法。
【背景技術(shù)】
[0002]LTE (Long Term Evolut1n,長期演進(jìn))上行家庭網(wǎng)關(guān)是一款位于家庭內(nèi)部的網(wǎng)關(guān)設(shè)備,作用在于使家庭用戶連接到Internet,使家庭內(nèi)部的各種網(wǎng)絡(luò)設(shè)備連接到Internet,或者實現(xiàn)家庭內(nèi)部設(shè)備之間通信。LTE上行方式采用LTE網(wǎng)絡(luò)進(jìn)行通信,不同于常用的以太網(wǎng)上行與PON(Passive Optical Network:無源光纖網(wǎng)絡(luò))上行家庭網(wǎng)關(guān)。
[0003]圖1 所不,是 TD-LTE (Time Divis1n Long Term Evolut1n,分時長期演進(jìn))邏輯結(jié)構(gòu)圖,終端上的UE (User Equipment,用戶設(shè)備)通過TD-LTE空中接口(Uu接口)與多個增強型無線基站(eNB)相連,并通過這個eNB與EPC (Evolved Packet Core,核心網(wǎng))實現(xiàn)通信,進(jìn)而完成整個端到端的業(yè)務(wù)連接。LTE上行家庭網(wǎng)關(guān)在LTE網(wǎng)絡(luò)中所處的位置,是在圖1中的UE位置,根據(jù)組網(wǎng)方式可以采用IPv4、IPv6或者IPv4/v6雙棧方式通信。
[0004]目前,大部分設(shè)備和應(yīng)用都基于IPv4,而隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,IPv6取代IPv4成為互聯(lián)網(wǎng)發(fā)展的必然。移動通信也明確規(guī)范對IPv6的支持,但是對于DHCPv6PrefiXDelegat1n的支持只有在3GPP Release-10中開始支持,3GPP Release-9及以前的移動網(wǎng)絡(luò)不支持 DHCPv6Prefix Delegat1n 功能。
[0005]因此在LTE網(wǎng)絡(luò)中,不支持IPv6的LTE上行家庭網(wǎng)關(guān)在WAN(Wide Area Network,廣域網(wǎng))側(cè)接口獲取到IPv6地址后,無法給LAN (Local Area Network,局域網(wǎng))側(cè)接口分配IPv6地址,在移動網(wǎng)絡(luò)中無法通過DHCPv6Pref ix Delegat1n獲取分配給LAN側(cè)終端使用的IPv6地址。
【發(fā)明內(nèi)容】
[0006]針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng)及方法,為接入LTE上行家庭網(wǎng)關(guān)的終端設(shè)備分配全球唯一的IPv6地址,使移動網(wǎng)絡(luò)中,在不支持DHCPv6Prefix Delegat1n功能的環(huán)境下為LAN側(cè)的終端設(shè)備分配IPv6地址信息。
[0007]為達(dá)到以上目的,本發(fā)明采取一種LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng),設(shè)置于LTE家庭網(wǎng)關(guān)內(nèi),LTE家庭網(wǎng)關(guān)通過增強型無線基站與核心網(wǎng)通信,還與接入網(wǎng)關(guān)的終端設(shè)備通信,IPv6實現(xiàn)系統(tǒng)包括LTE模塊、WAN側(cè)接口和LAN側(cè)接口,WAN側(cè)接口還包括IPv6啟動模塊、附著進(jìn)程模塊和RA監(jiān)聽模塊,LAN側(cè)接口還包括DHCP6S模塊、RADVD模塊和DNS模塊,其中LTE模塊,工作在IPv6或IPv4v6模式,用于從核心網(wǎng)注冊后,獲取核心網(wǎng)為終端設(shè)備分配的IP信息;IPv6啟動模塊,用于由LTE模塊中獲取DNS信息;附著進(jìn)程模塊,用于配置LTE模塊參數(shù),調(diào)用IPv6啟動模塊;RA監(jiān)聽模塊,用于監(jiān)聽RA報文,實現(xiàn)IPv6地址的LAN側(cè)擴展;DHCP6S模塊和RADVD模塊,用于為接入網(wǎng)關(guān)的終端設(shè)備分配IP信息;DNS模塊,用于對來自IPv6啟動模塊的DNS信息進(jìn)行解析。
[0008]在上述技術(shù)方案的基礎(chǔ)上,附著進(jìn)程模塊收到對LTE模塊進(jìn)行配置的配置信息后,通過AT指令或者與LTE模塊相關(guān)的API函數(shù),將配置信息下發(fā)至LTE模塊。
[0009]在上述技術(shù)方案的基礎(chǔ)上,附著進(jìn)程模塊用于調(diào)用IPv6啟動模塊獲取LTE模塊的DNS信息,并將DNS信息配置到DHCP6S模塊和DNS模塊。
[0010]在上述技術(shù)方案的基礎(chǔ)上,RA監(jiān)聽模塊還用于判斷監(jiān)聽到的RA報文接收接口名與WAN側(cè)接口是否匹配,若是,則保存RA報文信息,將獲取的IPv6地址擴展至LAN側(cè)接口中的RADVD模塊或DHCP6S模塊。
[0011]本發(fā)明還提供一種LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)方法,包括:
[0012]S1.將LTE模塊配置在IPv6或IPv4v6模式并注冊連接核心網(wǎng),獲取核心網(wǎng)為終端設(shè)備分配的IP信息;附著進(jìn)程模塊調(diào)用IPv6啟動模塊獲取LTE模塊中DNS信息,并配置到RADVD模塊或DHCP6S模塊,同時配置到DNS模塊;
[0013]S2.RA監(jiān)聽模塊監(jiān)聽LTE家庭網(wǎng)關(guān)各接口發(fā)來的RA報文,如果是來自WAN側(cè)接口,則保存RA報文,并將WAN側(cè)接口獲取的擴展的IPv6地址配置給RADVD模塊或者DHCP6S模塊,結(jié)合所述DNS信息,RADVD模塊或者DHCP6S模塊為接入LTE家庭網(wǎng)關(guān)的終端設(shè)備分配IPv6地址,并通過DHCP6S下發(fā)DNS信息。
[0014]在上述技術(shù)方案的基礎(chǔ)上,將LTE模塊配置在IPv6或IPv4v6模式并注冊連接核心網(wǎng)具體為,先通過接入LTE家庭網(wǎng)關(guān)的移動終端,在WEB管理頁面配置LTE模塊分組數(shù)據(jù)協(xié)議類型為IPv6或者IPv4v6,并對接入移動網(wǎng)絡(luò)的接入點進(jìn)行配置;附著進(jìn)程模塊將收到的配置信息下發(fā)至LTE模塊,激活LTE模塊連接核心網(wǎng)。
[0015]在上述技術(shù)方案的基礎(chǔ)上,附著進(jìn)程模塊收到配置信息后,通過AT指令或者與LTE模塊相關(guān)的API函數(shù)將配置信息中的參數(shù)下發(fā)至LTE模塊。
[0016]在上述技術(shù)方案的基礎(chǔ)上,RA監(jiān)聽模塊監(jiān)聽LTE家庭網(wǎng)關(guān)各接口發(fā)來的RA報文,判斷RA報文接收接口與WAN側(cè)接口是否匹配,如果是,則該RA報文是來自WAN側(cè)接口,進(jìn)行后續(xù)處理;如果否,則丟棄該RA報文。
[0017]在上述技術(shù)方案的基礎(chǔ)上,RA監(jiān)聽模塊保存來自WAN側(cè)接口的RA報文并擴展的具體方式為,
[0018]S201.RA監(jiān)聽模塊解析RA報文,包括64位IPv6地址前綴、終端設(shè)備接口名;
[0019]S202.附著進(jìn)程模塊將WAN側(cè)接口獲取的IPv6地址刪除,并結(jié)合WAN側(cè)接口 MAC地址,生成一個128位的IPv6地址并配置給WAN側(cè)接口,地址前綴長度設(shè)置為128 ;同時,將RA監(jiān)聽模塊解析出的64位IPv6地址前綴配置給LAN側(cè)接口 ;
[0020]S203.附著進(jìn)程模塊為LAN側(cè)接口分配IPv6地址后,LAN側(cè)接口結(jié)合從LTE模塊獲取的DNS信息,啟動LAN側(cè)進(jìn)程,通過RADVD模塊或者DHCP6S模塊為接入LAN側(cè)的終端設(shè)備分配IPv6地址,并通過DHCP6S模塊下發(fā)DNS信息。
[0021]本發(fā)明的有益效果在于:
[0022]將WAN側(cè)接口獲取的全球唯一的64位前綴擴展至LAN側(cè)接口,從而為接入LTE上行家庭網(wǎng)關(guān)的終端設(shè)備分配全球唯一的IPv6地址,使終端設(shè)備能夠正常訪問IPv6資源,在不支持DHCPv6PrefiXDelegat1n的移動網(wǎng)絡(luò)中,實現(xiàn)為接入LTE上行家庭網(wǎng)關(guān)的終端設(shè)備分配IPv6信息的方法。在其他環(huán)境下,如LAN上行,PON上行網(wǎng)絡(luò)也同樣適用,解決地址分配不足的問題。
【附圖說明】
[0023]圖1為本發(fā)明實施例LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng)的應(yīng)用框圖;
[0024]圖2為本發(fā)明實施例LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)方法的流程圖;
[0025]圖3為圖2中SI的詳細(xì)流程圖;
[0026]圖4為RA監(jiān)聽模塊保存來自WAN側(cè)接口的RA報文并擴展的具體流程圖。
[0027]附圖標(biāo)記:
[0028]LTE 模塊 I ;
[0029]WAN側(cè)接口 2,IPv6啟動模塊21,附著進(jìn)程模塊22,RA監(jiān)聽模23 ;
[0030]LAN 側(cè)接口 3,DHCP6S 模塊 31,RADVD 模塊 32,DNS 模塊 33。
【具體實施方式】
[0031]以下結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0032]如圖1所示,本發(fā)明LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng),設(shè)置于LTE家庭網(wǎng)關(guān)內(nèi),LTE家庭網(wǎng)關(guān)通過Uu接口與eNB連接,進(jìn)而通過eNB與EPC通信,LTE家庭網(wǎng)關(guān)還與接入該網(wǎng)關(guān)的終端設(shè)備通信。本發(fā)明LTE上行家庭網(wǎng)關(guān)中的IPv6實現(xiàn)系統(tǒng)包括LTE模塊1、WAN側(cè)接口 2和LAN側(cè)接口 3,WAN側(cè)接口 2還包括IPv6啟動模塊21、附著進(jìn)程模塊22、RA 監(jiān)聽模 23,LAN 側(cè)接口 3 還包括 DHCP6S (IPv6Dynamic Host Configurat1n ProtocolServer, IPv6動態(tài)主機配置)模塊31、RADVD (路由廣播程序)模塊32和DNS (Domain NameSystem,域名系統(tǒng))模塊33。
[0033]LTE模塊1,工作在IPv6或IPv4v6模式,用于從EPC注冊后,獲取EPC為終端設(shè)備分配的DNS信息.
[0034]IPv6啟動模塊21,用于由LTE模塊I中獲取DNS信息,通過以太網(wǎng)報文的方式與LTE模塊I通信。
[0035]附著進(jìn)程模塊22,用于配置LTE模塊I參數(shù),調(diào)用IPv6啟動模塊21。附著進(jìn)程模塊22收到對LTE模塊I進(jìn)行配置的配置信息后,通過AT指令或者與LTE模塊I相關(guān)的API函數(shù),將配置信息下發(fā)至LTE模塊I ;附著進(jìn)程模塊22還用于調(diào)用IPv6啟動模塊21獲取LTE模塊I的DNS信息,并將DNS信息配置到DHCP6S模塊31和DNS模塊33。
[0036]