專利名稱:一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),具體涉及一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,全球微波接入互操作性(World interoperabilityMicrowave Access Wimax)網(wǎng)絡(luò)越來(lái)越受到重視。參見圖1,圖1為現(xiàn)有技術(shù)Wimax組網(wǎng)圖。其中,接入服務(wù)網(wǎng)絡(luò)(ASN)111中的接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)(ASN-GW)106通過R6接口與基站(BS)101、BS 102相連,還通過R4接口分別與移動(dòng)網(wǎng)際協(xié)議(MIP)客戶端代理105、ASN-GW 107相連,還通過R3接口與連接服務(wù)網(wǎng)絡(luò)(CSN)112中的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器(DHCP Server)108、家鄉(xiāng)代理(HA)109以及CSN 113中的HA 110相連。
ASN 111中的ASN-GW 107除了與ASN-GW 106相連外,還通過R6接口與BS 103、BS 104相連,還通過R4接口與MIP客戶端代理105相連,還通過R3接口與CSN 112中的DHCP Server 108、HA 109以及CSN 113中的HA 110相連。移動(dòng)用戶站(MSS)100可以通過R1接口與BS通信。
當(dāng)MSS要與網(wǎng)絡(luò)側(cè)通信時(shí),首先要與ASN以及CSN進(jìn)行信令交互,以申請(qǐng)IP地址并建立相應(yīng)的數(shù)據(jù)傳輸承載,該數(shù)據(jù)傳輸承載通常是IP承載。具體的IP地址申請(qǐng)以及相應(yīng)IP承載建立的流程如圖2所示,圖2包括以下步驟步驟201MSS通過接入的BS向ASN-GW廣播DHCP發(fā)現(xiàn)(Discover)請(qǐng)求,以申請(qǐng)自身用于通信的IP地址。
步驟202ASN-GW收到來(lái)自MSS的DHCP Discover請(qǐng)求后,將該請(qǐng)求發(fā)送給DHCP Server,這里所說的DHCP Server通常為多個(gè)。
步驟203每個(gè)收到所述DHCP Discover請(qǐng)求的DHCP Server,分別從自身的IP地址池中選取一個(gè)IP地址,并將所選取的IP地址攜帶于DHCP提供(Offer)報(bào)文中發(fā)送給ASN-GW。
步驟204ASN-GW將來(lái)自DHCP Server的DHCP Offer報(bào)文發(fā)送給MSS。
步驟205至步驟206MSS收到來(lái)自多個(gè)DHCP Server的多個(gè)DHCPOffer報(bào)文后,從中選取一個(gè)IP地址作為要申請(qǐng)的IP地址,通過ASN-GW廣播DHCP請(qǐng)求(Request),該DHCP Request中攜帶有MSS選取的IP地址和提供所選取IP地址的DHCP Server標(biāo)識(shí)。
步驟207當(dāng)與DHCP Request中包含的DHCP Server標(biāo)識(shí)相吻合的DHCP Server接收到DHCP Request后,該DHCP Server向ASN-GW發(fā)送包含所述IP地址的DHCP確認(rèn)(Ack)。
步驟208ASN-GW收到來(lái)自DHCP Server的DHCP Ack后,讀取該DHCP Ack中包含的IP地址,將該IP地址作為后續(xù)要建立的IP承載所對(duì)應(yīng)的附著點(diǎn)(PoA)地址,并向MIP客戶端代理發(fā)送PoA地址通知,該通知至少包含MSS標(biāo)識(shí)、PoA地址。
步驟209MIP客戶端代理收到來(lái)自ASN-GW的PoA地址通知后,向ASN-GW發(fā)送PoA地址通知響應(yīng)。
步驟210MIP客戶端代理讀取PoA地址通知中的MSS標(biāo)識(shí)、PoA地址,并在自身存儲(chǔ)的外部代理(FA)地址、HA地址中選取FA地址和HA地址,之后向選取的FA地址所對(duì)應(yīng)的ASN-GW中的FA發(fā)送MIP注冊(cè)請(qǐng)求(Registration Request),該請(qǐng)求中至少包含MIP客戶端代理選取的所述FA地址、HA地址、所述PoA地址以及注冊(cè)請(qǐng)求時(shí)間。步驟209與步驟210可同時(shí)進(jìn)行。
步驟211ASN-GW中的FA收到MIP注冊(cè)請(qǐng)求后,讀取該請(qǐng)求中包含的HA地址,并將該請(qǐng)求發(fā)送給該HA地址所對(duì)應(yīng)的HA。
步驟212至步驟213HA收到MIP注冊(cè)請(qǐng)求后,建立HA與FA之間的IP傳輸承載,并將MIP注冊(cè)請(qǐng)求中的PoA地址綁定到建立的IP傳輸承載上,以保證后續(xù)具有該P(yáng)oA地址的數(shù)據(jù)包一律由該IP傳輸承載負(fù)責(zé)傳輸。之后,HA通過ASN-GW向MIP客戶端代理發(fā)送MIP注冊(cè)請(qǐng)求響應(yīng),該響應(yīng)包含MSS標(biāo)識(shí)。
步驟214MIP客戶端代理收到所述MIP注冊(cè)請(qǐng)求響應(yīng)后,向ASN-GW中的所述FA發(fā)送攜帶MSS標(biāo)識(shí)的DHCP開通消息。
步驟215至步驟216FA收到來(lái)自MIP客戶端代理的DHCP開通消息后,確定該消息中包含的MSS標(biāo)識(shí)所對(duì)應(yīng)的IP承載已可以進(jìn)行正常的數(shù)據(jù)傳輸,并向MSS發(fā)送DHCP Ack。
MSS收到所述DHCP Ack后,就可以應(yīng)用申請(qǐng)的所述IP地址收發(fā)數(shù)據(jù)了,收發(fā)的數(shù)據(jù)會(huì)在該IP地址綁定的IP承載上傳輸。
由以上所述可見,應(yīng)用上述方法只能在一個(gè)時(shí)間段內(nèi)為同一個(gè)MSS申請(qǐng)一個(gè)IP地址以及建立該IP地址所對(duì)應(yīng)的一個(gè)IP承載。但在實(shí)際應(yīng)用中,同一個(gè)MSS通常會(huì)在短時(shí)間內(nèi)申請(qǐng)多個(gè)IP地址并建立多個(gè)IP地址分別對(duì)應(yīng)的IP承載,以支持該MSS要建立的多個(gè)會(huì)話。目前的通信協(xié)議中沒有支持短時(shí)間內(nèi)同一個(gè)MSS申請(qǐng)多個(gè)IP地址以及建立多個(gè)IP承載的相關(guān)內(nèi)容,再加上MIP客戶端代理最后只是簡(jiǎn)單地向ASN-GW發(fā)送攜帶MSS標(biāo)識(shí)的DHCP開通消息,使得MSS即使申請(qǐng)到了多個(gè)IP地址并且建立了多個(gè)IP承載,ASN-GW也無(wú)從知曉應(yīng)該將針對(duì)哪個(gè)IP地址的DHCP Ack發(fā)送給MSS,導(dǎo)致MSS無(wú)法正常收發(fā)數(shù)據(jù)。這降低了MSS的通信質(zhì)量,也降低了用戶滿意度。
再有,在目前的通信協(xié)議中,無(wú)論IP承載是否建立成功,只要MSS所申請(qǐng)的IP地址已經(jīng)被成功分配給了MSS,F(xiàn)A最后都會(huì)向MSS發(fā)送DHCPAck。因此,雖然有時(shí)MSS收到了來(lái)自FA的DHCP Ack并開始傳輸數(shù)據(jù),但實(shí)際上MSS用于傳輸數(shù)據(jù)的IP承載并沒有建立成功,這同樣降低了MSS的通信質(zhì)量,并且降低了用戶滿意度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,保證在短時(shí)間內(nèi)可為同一個(gè)MSS申請(qǐng)多個(gè)IP地址并能針對(duì)申請(qǐng)的多個(gè)IP地址建立相應(yīng)的IP承載。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開了一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,應(yīng)用于通過接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)ASN-GW連接接入服務(wù)網(wǎng)絡(luò)ASN和連接服務(wù)網(wǎng)絡(luò)CSN的全球微波接入互操作性Wimax網(wǎng)絡(luò),該方法包括移動(dòng)用戶站MSS在同一時(shí)間段內(nèi)向網(wǎng)絡(luò)側(cè)請(qǐng)求獲得一個(gè)或一個(gè)以上網(wǎng)際協(xié)議IP地址,網(wǎng)絡(luò)側(cè)根據(jù)收到的請(qǐng)求為所述MSS分配相應(yīng)數(shù)量的IP地址,建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載,并將所建立的IP承載所對(duì)應(yīng)的IP地址通知MSS。
MSS向CSN中的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器DHCP Server發(fā)送請(qǐng)求;則所述網(wǎng)絡(luò)側(cè)將IP地址通知MSS為CSN將IP承載建立結(jié)果通知ASN-GW;ASN-GW根據(jù)收到的IP承載建立結(jié)果將所建立的IP承載所對(duì)應(yīng)的IP地址通知MSS。
所述IP承載建立結(jié)果是表示IP承載建立成功或失敗的IP承載建立結(jié)果標(biāo)識(shí),所述CSN將IP承載建立結(jié)果通知ASN-GW的方法是CSN通過ASN-GW向ASN中的移動(dòng)網(wǎng)際協(xié)議MIP客戶端代理發(fā)送包含MSS標(biāo)識(shí)、IP地址、IP承載建立結(jié)果標(biāo)識(shí)的MIP注冊(cè)請(qǐng)求響應(yīng);MIP客戶端代理收到來(lái)自CSN的MIP注冊(cè)請(qǐng)求響應(yīng)后,向ASN-GW發(fā)送攜帶MSS標(biāo)識(shí)、所述IP地址、所述IP承載建立結(jié)果標(biāo)識(shí)的DHCP開通消息。
所述IP承載建立結(jié)果是表示IP承載建立成功或失敗的IP承載建立結(jié)果標(biāo)識(shí),所述ASN-GW將IP承載所對(duì)應(yīng)的IP地址通知MSS的方法是ASN-GW判斷收到的IP承載建立結(jié)果標(biāo)識(shí)是否為IP承載建立成功標(biāo)識(shí),如果是,ASN-GW則向MSS轉(zhuǎn)發(fā)DHCP確認(rèn)Ack,該DHCP Ack中包含MSS標(biāo)識(shí)以及建立成功的IP承載所對(duì)應(yīng)的IP地址;否則,ASN-GW向MSS轉(zhuǎn)發(fā)DHCP失敗Nack,該DHCP Nack中包含建立失敗的IP承載所對(duì)應(yīng)的IP地址。
建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載時(shí),針對(duì)建立失敗的IP承載,該方法進(jìn)一步包括ASN-GW通過與MSS接入的基站BS之間的信令/消息以及該BS與MSS之間的空中接口管理面消息,將由于IP承載建立失敗導(dǎo)致IP承載對(duì)應(yīng)的IP地址不可用的信息通知MSS。
建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載時(shí),針對(duì)建立失敗的IP承載,該方法進(jìn)一步包括ASN-GW將建立失敗的IP承載所對(duì)應(yīng)的IP地址通知CSN中的DHCPServer;DHCP Server收到所述IP地址后,釋放該IP地址。
網(wǎng)絡(luò)側(cè)為MSS分配IP地址時(shí),針對(duì)分配失敗的IP地址,該方法進(jìn)一步包括網(wǎng)絡(luò)側(cè)向ASN-GW發(fā)送包含分配失敗的IP地址的DHCP Nack;ASN-GW通過MSS接入的BS向MSS發(fā)送包含分配失敗的IP地址的IP地址分配失敗消息。
所述建立IP承載的方法是ASN中的MIP客戶端代理收到CSN中的DHCP Server通過ASN-GW發(fā)來(lái)的IP地址后,將該IP地址攜帶于MIP注冊(cè)請(qǐng)求中通過ASN-GW發(fā)送給CSN;CSN收到MIP注冊(cè)請(qǐng)求后與ASN-GW建立IP承載,并將MIP注冊(cè)請(qǐng)求中包含的IP地址與建立的IP承載相綁定。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,可在同一時(shí)間段內(nèi)為MSS分配多個(gè)IP地址,并為分配的多個(gè)IP地址中分配成功的每個(gè)IP地址分別建立相對(duì)應(yīng)的IP承載,再將建立成功的IP承載所對(duì)應(yīng)的IP地址通知MSS,保證MSS可應(yīng)用申請(qǐng)的多個(gè)IP地址所對(duì)應(yīng)的多個(gè)IP承載傳輸數(shù)據(jù),明顯提高了MSS的通信質(zhì)量和用戶滿意度。
圖1為現(xiàn)有技術(shù)Wimax組網(wǎng)圖;圖2為現(xiàn)有技術(shù)PMIP方式下的IP承載建立流程圖;圖3為本發(fā)明一較佳實(shí)施例的PMIP方式下的IP承載建立流程圖;圖4為本發(fā)明另一較佳實(shí)施例的PMIP方式下的IP承載建立流程圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明詳細(xì)說明。
本發(fā)明提供的建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,根據(jù)MSS在同一時(shí)間段內(nèi)請(qǐng)求的IP地址數(shù)量,由DHCP Server為MSS分配相應(yīng)數(shù)量的IP地址,并將成功分配的IP地址發(fā)送給MIP客戶端代理,由MIP客戶端代理觸發(fā)CSN與ASN-GW建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載,并且CSN將IP承載建立結(jié)果通知ASN-GW;ASN-GW根據(jù)收到的IP承載建立結(jié)果確定IP承載是否建立成功,并將建立成功的IP承載所對(duì)應(yīng)的IP地址通知MSS,以使MSS可應(yīng)用該IP地址收發(fā)數(shù)據(jù)。
參見圖3,圖3為本發(fā)明一較佳實(shí)施例的PMIP方式下的IP承載建立流程圖,該流程包括以下步驟步驟301MSS向ASN-GW廣播DHCP Discover請(qǐng)求,以申請(qǐng)用于通信的IP地址。MSS每申請(qǐng)一個(gè)IP地址都會(huì)發(fā)送一個(gè)DHCP Discover請(qǐng)求,因此MSS發(fā)送的所述DHCP Discover請(qǐng)求可能是一個(gè)也可能是多個(gè)。
ASN-GW收到DHCP Discover請(qǐng)求后,將該請(qǐng)求發(fā)送給DHCP Server,這里所說的DHCP Server通常為多個(gè)。每個(gè)收到DHCP Discover請(qǐng)求的DHCP Server,分別從自身的IP地址池中選取與收到的DHCP Discover請(qǐng)求數(shù)量相同的IP地址,并將選取的IP地址攜帶于DHCP Offer報(bào)文中發(fā)送給MSS。
MSS收到來(lái)自多個(gè)DHCP Server的多個(gè)DHCP Offer報(bào)文后,從DHCPOffer報(bào)文中選取自身要申請(qǐng)的IP地址,通過ASN-GW向所有的DHCPServer廣播攜帶有選取的IP地址和提供該IP地址的DHCP Server標(biāo)識(shí)的DHCP Request。
與所述DHCP Request中包含的DHCP Server標(biāo)識(shí)相吻合的DHCPServer收到該DHCP Request后,根據(jù)自身IP地址的分配記錄判斷DHCPRequest中包含的IP地址是否還未被分配,如果是,則向ASN-GW發(fā)送包含該IP地址的DHCP Ack;否則,就向ASN-GW發(fā)送包含該IP地址的DHCP失敗(Nack)。
步驟302ASN-GW根據(jù)來(lái)自DHCP Server的消息判斷IP地址分配是否成功,如果收到的是DHCP Ack,ASN-GW則確定該DHCP Ack中包含的IP地址分配成功,進(jìn)入步驟304;如果收到的是DHCP Nack,ASN-GW則確定該DHCP Nack中包含的IP地址分配失敗,進(jìn)入步驟303。
步驟303ASN-GW通過MSS接入的BS向MSS發(fā)送IP地址分配失敗消息,該消息中至少包含MSS要申請(qǐng)但已被分配的所述IP地址,以確保MSS收到該消息后不應(yīng)用該消息中包含的IP地址收發(fā)數(shù)據(jù),之后結(jié)束本流程。
步驟304ASN-GW將MSS ID和成功分配的IP地址攜帶于PoA地址通知中發(fā)送給MIP客戶端代理。
步驟305MIP客戶端代理收到來(lái)自ASN-GW的已成功分配的IP地址后,將成功分配的IP地址通過ASN-GW中的FA發(fā)送給CSN中的HA,HA針對(duì)收到的IP地址分別建立對(duì)應(yīng)的IP承載,并將收到的IP地址一對(duì)一的綁定到建立的相應(yīng)IP承載上。當(dāng)然,在實(shí)際應(yīng)用中,有的IP地址所對(duì)應(yīng)的IP承載會(huì)因系統(tǒng)資源不足等原因而建立失敗。因此,無(wú)論HA建立所述IP承載是否成功,都將通過ASN-GW向MIP客戶端代理發(fā)送包含IP地址的IP承載建立結(jié)果。
發(fā)送IP承載建立結(jié)果的方法有多種,如HA在IP承載建立成功時(shí)向MIP客戶端代理發(fā)送IP承載建立成功消息,而在IP承載建立失敗時(shí)向MIP客戶端代理發(fā)送消息類型不同的IP承載建立失敗消息;或是無(wú)論IP承載建立成功還是失敗,HA都向MIP客戶端代理發(fā)送相同的信令/消息類型,并在該信令/消息類型中攜帶IP承載建立結(jié)果標(biāo)識(shí),這時(shí)IP承載建立結(jié)果就以IP承載建立結(jié)果標(biāo)識(shí)表示。
MIP客戶端代理收到所述IP承載建立結(jié)果后,將該IP承載建立結(jié)果發(fā)送給ASN-GW。
步驟306ASN-GW收到來(lái)自MIP客戶端代理的IP承載建立結(jié)果后,根據(jù)該IP承載建立結(jié)果的消息類型或表示IP承載建立成功或失敗的標(biāo)識(shí),確定該IP承載建立結(jié)果所針對(duì)的IP承載是否建立成功,如果IP承載建立成功,進(jìn)入步驟307;否則,進(jìn)入步驟308。這里,所述根據(jù)IP承載建立結(jié)果的消息類型是指MIP客戶端代理直接向ASN-GW發(fā)送IP承載建立成功消息或IP承載建立失敗消息。
步驟307ASN-GW將建立成功的IP承載所對(duì)應(yīng)的IP地址攜帶于DHCPAck中發(fā)送給MSS。MSS收到該DHCP Ack后,就可以應(yīng)用DHCP Ack中包含的IP地址收發(fā)數(shù)據(jù)了,收發(fā)的數(shù)據(jù)會(huì)在該IP地址綁定的IP承載上傳輸,并結(jié)束本流程。
步驟308ASN-GW將建立失敗的IP承載所對(duì)應(yīng)的IP地址通知MSS及DHCP服務(wù)器。MSS收到所述IP地址后,不應(yīng)用該IP地址收發(fā)數(shù)據(jù)。DHCP服務(wù)器收到所述IP地址后,釋放該IP地址,使該IP地址重新處于未被分配的狀態(tài)。
可見,步驟307和步驟308中均有向MSS發(fā)送IP地址的操作,為了使MSS能識(shí)別收到的IP地址是否可用,可以將所述IP地址攜帶于類型不同的消息中,或是在類型相同的消息中加入標(biāo)識(shí),以標(biāo)明消息中包含的IP地址是否可用。
由以上所述可見,多個(gè)IP地址的分配和多個(gè)IP承載的建立是分先后進(jìn)行的,即先根據(jù)來(lái)自MSS的多個(gè)DHCP Discover請(qǐng)求在一個(gè)時(shí)間段內(nèi)分配相應(yīng)的多個(gè)IP地址,之后針對(duì)成功分配的多個(gè)IP地址在一個(gè)時(shí)間段內(nèi)建立相應(yīng)的多個(gè)IP承載,再將成功建立的IP承載所對(duì)應(yīng)的IP地址通知MSS。要做到這一點(diǎn),ASN-GW最好先緩存來(lái)自DHCP服務(wù)器的針對(duì)MSS的每個(gè)DHCP Ack,直到MSS請(qǐng)求的所有IP地址中成功分配的IP地址均被攜帶于DHCP Ack中并發(fā)送到ASN-GW時(shí),ASN-GW才將收到的所有針對(duì)MSS的DHCP Ack中包含的IP地址攜帶于PoA地址通知中發(fā)送給MIP客戶端代理,使得MIP客戶端代理能夠觸發(fā)CSN與ASN-GW同時(shí)建立多個(gè)成功分配的IP地址所對(duì)應(yīng)的IP承載。
在實(shí)際應(yīng)用中,也可以不考慮多個(gè)IP承載建立的同時(shí)性,而是分別處理每個(gè)IP地址的分配及該IP地址對(duì)應(yīng)的IP承載的建立,即DHCP服務(wù)器根據(jù)來(lái)自MSS的每一個(gè)DHCP Discover請(qǐng)求為MSS分配一個(gè)IP地址,之后建立該IP地址對(duì)應(yīng)的IP承載,如果該IP承載建立成功,則將該IP承載所對(duì)應(yīng)的IP地址通知MSS。
下面以同一個(gè)MSS同時(shí)申請(qǐng)兩個(gè)IP地址為例,對(duì)本發(fā)明方法進(jìn)行詳細(xì)描述。
參見圖4,圖4為本發(fā)明另一較佳實(shí)施例的PMIP方式下的IP承載建立流程圖,該流程包括以下步驟步驟401MSS在一個(gè)較短時(shí)間段內(nèi)通過接入的BS向ASN-GW廣播兩個(gè)DHCP Discover請(qǐng)求,以申請(qǐng)用于通信的兩個(gè)IP地址。可以認(rèn)為兩個(gè)DHCP Discover請(qǐng)求是同時(shí)廣播的。
步驟402ASN-GW收到來(lái)自MSS的兩個(gè)DHCP Discover請(qǐng)求后,將兩個(gè)請(qǐng)求向所有DHCP Server廣播,這里所說的DHCP Server通常為多個(gè)。
步驟403每個(gè)收到所述DHCP Discover請(qǐng)求的DHCP Server,針對(duì)每個(gè)DHCP Discover請(qǐng)求從自身的IP地址池中選取一個(gè)IP地址,并將選取的IP地址分別攜帶于不同的DHCP Offer報(bào)文中發(fā)送給ASN-GW。
步驟404ASN-GW將來(lái)自DHCP Server的DHCP Offer報(bào)文發(fā)送給MSS。
步驟405至步驟406MSS收到來(lái)自多個(gè)DHCP Server的多個(gè)DHCPOffer報(bào)文后,從DHCP Offer報(bào)文中選取兩個(gè)IP地址作為要申請(qǐng)的IP地址,通過ASN-GW廣播兩個(gè)DHCP Request,每個(gè)DHCP Request中分別攜帶有選取的一個(gè)IP地址和提供該IP地址的DHCP Server標(biāo)識(shí)。
步驟407當(dāng)與DHCP Request中包含的DHCP Server標(biāo)識(shí)相吻合的DHCP Server收到DHCP Request后,向ASN-GW發(fā)送DHCP Ack,該DHCPAck中包含為MSS成功分配的IP地址,假設(shè)DHCP Server為MSS分配的一個(gè)IP地址為IP1,另一個(gè)IP地址為IP2。
步驟408ASN-GW收到來(lái)自DHCP Server的針對(duì)IP1、IP2的DHCP Ack后,讀取DHCP Ack中包含的IP1、IP2,將IP1作為后續(xù)要建立的IP承載所對(duì)應(yīng)的PoA地址,并向MIP客戶端代理發(fā)送針對(duì)IP1的PoA地址通知,該通知至少包含MSS標(biāo)識(shí)、IP1。
步驟409MIP客戶端代理收到來(lái)自ASN-GW的PoA地址通知后,向ASN-GW發(fā)送針對(duì)IP1的PoA地址通知響應(yīng)。
步驟410ASN-GW將從DHCP Ack中讀取的IP2,也作為后續(xù)要建立的IP承載所對(duì)應(yīng)的PoA地址,并向MIP客戶端代理發(fā)送針對(duì)IP2的PoA地址通知,該通知至少包含MSS標(biāo)識(shí)、IP2。
步驟411MIP客戶端代理收到來(lái)自ASN-GW的針對(duì)IP2的PoA地址通知后,向ASN-GW發(fā)送針對(duì)IP2的PoA地址通知響應(yīng)。
步驟408至步驟409可以與步驟410至步驟411同時(shí)進(jìn)行。
步驟412MIP客戶端代理讀取PoA地址通知中的MSS標(biāo)識(shí)、IP1地址,并在自身存儲(chǔ)的FA地址、HA地址中選取FA地址和HA地址,之后向選取的FA地址所對(duì)應(yīng)的ASN-GW中的FA發(fā)送針對(duì)IP1的MIP注冊(cè)請(qǐng)求,該請(qǐng)求中至少包含MIP客戶端代理選取的所述FA地址、HA地址以及IP1。
步驟413ASN-GW中的FA收到針對(duì)IP1的MIP注冊(cè)請(qǐng)求后,讀取該請(qǐng)求中包含的HA地址,并將該請(qǐng)求發(fā)送給該HA地址所對(duì)應(yīng)的HA。
步驟414至步驟415HA收到針對(duì)IP1的MIP注冊(cè)請(qǐng)求后,建立HA與FA之間的IP傳輸承載,并將MIP注冊(cè)請(qǐng)求中的IP1綁定到建立的IP傳輸承載上,以保證后續(xù)的IP地址為IP1的數(shù)據(jù)包一律由該IP傳輸承載負(fù)責(zé)傳輸。之后,HA通過ASN-GW向MIP客戶端代理發(fā)送針對(duì)IP1的MIP注冊(cè)請(qǐng)求響應(yīng),該響應(yīng)包含MSS標(biāo)識(shí)、IP1、IP承載建立成功標(biāo)識(shí)。
步驟416MIP客戶端代理收到針對(duì)IP1的MIP注冊(cè)請(qǐng)求響應(yīng)后,向ASN-GW中的所述FA發(fā)送攜帶MSS標(biāo)識(shí)、IP1、IP承載建立成功標(biāo)識(shí)的DHCP開通消息。
步驟417至步驟418FA收到來(lái)自MIP客戶端代理的DHCP開通消息后讀取該消息中包含的IP承載建立成功標(biāo)識(shí),根據(jù)該標(biāo)識(shí)確定該消息中包含的IP1所對(duì)應(yīng)的IP承載已可以進(jìn)行正常的數(shù)據(jù)傳輸,并向MSS轉(zhuǎn)發(fā)包含MSS標(biāo)識(shí)、IP1的DHCP Ack。
MSS收到所述DHCP Ack后,讀取其中包含的IP1并確定可以應(yīng)用申請(qǐng)的IP 1收發(fā)數(shù)據(jù)。MSS應(yīng)用IP1收發(fā)的數(shù)據(jù)會(huì)在IP1綁定的IP承載上傳輸。
步驟419MIP客戶端代理讀取PoA地址通知中的MSS標(biāo)識(shí)、IP2地址,并在自身存儲(chǔ)的FA地址、HA地址中選取FA地址和HA地址,之后向選取的FA地址所對(duì)應(yīng)的ASN-GW中的FA發(fā)送針對(duì)IP2的MIP注冊(cè)請(qǐng)求,該請(qǐng)求中至少包含MIP客戶端代理選取的所述FA地址、HA地址以及IP2。本步驟中選取的FA地址、HA地址可以同步驟412中選取的所述FA地址、HA地址分別相同或不同。
步驟420ASN-GW中的FA收到針對(duì)IP2的MIP注冊(cè)請(qǐng)求后,讀取該請(qǐng)求中包含的HA地址,并將該請(qǐng)求發(fā)送給該HA地址所對(duì)應(yīng)的HA。
步驟421至步驟422HA收到針對(duì)IP2的MIP注冊(cè)請(qǐng)求后,建立HA與FA之間的IP傳輸承載,并將MIP注冊(cè)請(qǐng)求中的IP2綁定到建立的IP傳輸承載上,以保證后續(xù)的IP地址為IP2的數(shù)據(jù)包一律由該IP傳輸承載負(fù)責(zé)傳輸。之后,HA通過ASN-GW向MIP客戶端代理發(fā)送針對(duì)IP2的MIP注冊(cè)請(qǐng)求響應(yīng),該響應(yīng)包含MSS標(biāo)識(shí)、IP2、IP承載建立成功標(biāo)識(shí)。
步驟423MIP客戶端代理收到針對(duì)IP2的MIP注冊(cè)請(qǐng)求響應(yīng)后,向ASN-GW中的所述FA發(fā)送攜帶MSS標(biāo)識(shí)、IP2、IP承載建立成功標(biāo)識(shí)的DHCP開通消息。
步驟424至步驟425FA收到來(lái)自MIP客戶端代理的DHCP開通消息后讀取該消息中包含的IP承載建立成功標(biāo)識(shí),根據(jù)該標(biāo)識(shí)確定該消息中包含的IP2所對(duì)應(yīng)的IP承載已可以進(jìn)行正常的數(shù)據(jù)傳輸,并向MSS轉(zhuǎn)發(fā)包含MSS標(biāo)識(shí)、IP2的DHCP Ack。
MSS收到所述DHCP Ack后,讀取其中包含的IP2并確定可以應(yīng)用申請(qǐng)的IP2收發(fā)數(shù)據(jù),MSS應(yīng)用IP2收發(fā)的數(shù)據(jù)會(huì)在IP2綁定的IP承載上傳輸。
步驟412至步驟418可以與步驟419至步驟425同時(shí)進(jìn)行。
以上所述的步驟407中,如果DHCP Server針對(duì)IP 1或IP2的地址分配失敗,則向ASN-GW發(fā)送DHCP Nack,其中包含分配失敗的IP地址,假設(shè)IP1分配失敗。那么,ASN-GW則根據(jù)來(lái)自DHCP Server的DHCP Nack確定IP1分配失敗,并向MSS發(fā)送IP地址分配失敗消息,該消息中至少包含IP1。這樣,MSS就不會(huì)應(yīng)用IP1收發(fā)數(shù)據(jù)。
并且,由于IP1分配失敗,步驟408、409以及步驟412至步驟418這些與IP1相關(guān)的步驟也將不再進(jìn)行。
當(dāng)然,如果HA收到包含IP1或Ip2的MIP注冊(cè)請(qǐng)求后,建立IP1或IP2所對(duì)應(yīng)的IP承載失敗,HA則在步驟414或步驟421中通過ASN-GW向MIP客戶端代理發(fā)送針對(duì)IP1或IP2的MIP注冊(cè)請(qǐng)求響應(yīng),該響應(yīng)包含MSS標(biāo)識(shí)、IP1或IP2、IP承載建立失敗標(biāo)識(shí)。假設(shè)IP1對(duì)應(yīng)的IP承載建立失敗,HA則在步驟414中通過ASN-GW向MIP客戶端代理發(fā)送針對(duì)IP1的MIP注冊(cè)請(qǐng)求響應(yīng),該響應(yīng)包含MSS標(biāo)識(shí)、IP1、IP承載建立失敗標(biāo)識(shí)。該IP承載建立失敗標(biāo)識(shí)與前述的IP承載建立成功標(biāo)識(shí)一樣,會(huì)經(jīng)過步驟415、416被帶到步驟417中。
在步驟417中,ASN-GW讀取收到的DHCP開通消息中包含的IP承載建立失敗標(biāo)識(shí),并根據(jù)該標(biāo)識(shí)確定IP1對(duì)應(yīng)的IP承載建立失敗。之后,ASN-GW將IP1攜帶于DHCP Nack中發(fā)送給MSS,該DHCP Nack中包含IP1。MSS收到DHCP Nack后,不應(yīng)用其中包含的IP1收發(fā)數(shù)據(jù)。
與此同時(shí),ASN-GW還向DHCP服務(wù)器發(fā)送包含IP1的DHCP釋放(Release)請(qǐng)求,DHCP服務(wù)器收到該請(qǐng)求后,釋放該請(qǐng)求中包含的IP1,使IP1重新處于未被分配的狀態(tài)。
當(dāng)然,ASN-GW還可以進(jìn)一步通過與BS之間的信令/消息以及BS與MSS之間的空中接口管理面消息,將由于IP承載建立失敗導(dǎo)致IP1不可用的相關(guān)信息通知MSS,使MSS可以根據(jù)收到的信息獲知IP1不可用的原因是IP1對(duì)應(yīng)的IP承載建立失敗。
上述的IP承載建立成功標(biāo)識(shí)、IP承載建立失敗標(biāo)識(shí)可以統(tǒng)稱為IP承載建立結(jié)果標(biāo)識(shí)。
由以上所述可以看出,本發(fā)明所提供的建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,支持同一個(gè)MSS同時(shí)申請(qǐng)多個(gè)IP地址以及建立相應(yīng)的多個(gè)IP承載,并且能使MSS獲知成功建立的IP承載所對(duì)應(yīng)的IP地址,確保MSS能應(yīng)用該IP地址正常收發(fā)數(shù)據(jù),有效提高了MSS的通信質(zhì)量,還可明顯提高用戶滿意度。
權(quán)利要求
1.一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,應(yīng)用于通過接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)ASN-GW連接接入服務(wù)網(wǎng)絡(luò)ASN和連接服務(wù)網(wǎng)絡(luò)CSN的全球微波接入互操作性Wimax網(wǎng)絡(luò),其特征在于,該方法包括移動(dòng)用戶站MSS在同一時(shí)間段內(nèi)向網(wǎng)絡(luò)側(cè)請(qǐng)求獲得一個(gè)或一個(gè)以上網(wǎng)際協(xié)議IP地址,網(wǎng)絡(luò)側(cè)根據(jù)收到的請(qǐng)求為所述MSS分配相應(yīng)數(shù)量的IP地址,建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載,并將所建立的IP承載所對(duì)應(yīng)的IP地址通知MSS。
2.如權(quán)利要求1所述的方法,其特征在于,MSS向CSN中的動(dòng)態(tài)主機(jī)配置協(xié)議服務(wù)器DHCP Server發(fā)送請(qǐng)求;則所述網(wǎng)絡(luò)側(cè)將IP地址通知MSS為CSN將IP承載建立結(jié)果通知ASN-GW;ASN-GW根據(jù)收到的IP承載建立結(jié)果將所建立的IP承載所對(duì)應(yīng)的IP地址通知MSS。
3.如權(quán)利要求2所述的方法,其特征在于,所述IP承載建立結(jié)果是表示IP承載建立成功或失敗的IP承載建立結(jié)果標(biāo)識(shí),所述CSN將IP承載建立結(jié)果通知ASN-GW的方法是CSN通過ASN-GW向ASN中的移動(dòng)網(wǎng)際協(xié)議MIP客戶端代理發(fā)送包含MSS標(biāo)識(shí)、IP地址、IP承載建立結(jié)果標(biāo)識(shí)的MIP注冊(cè)請(qǐng)求響應(yīng);MIP客戶端代理收到來(lái)自CSN的MIP注冊(cè)請(qǐng)求響應(yīng)后,向ASN-GW發(fā)送攜帶MSS標(biāo)識(shí)、所述IP地址、所述IP承載建立結(jié)果標(biāo)識(shí)的DHCP開通消息。
4.如權(quán)利要求2所述的方法,其特征在于,所述IP承載建立結(jié)果是表示IP承載建立成功或失敗的IP承載建立結(jié)果標(biāo)識(shí),所述ASN-GW將IP承載所對(duì)應(yīng)的IP地址通知MSS的方法是ASN-GW判斷收到的IP承載建立結(jié)果標(biāo)識(shí)是否為IP承載建立成功標(biāo)識(shí),如果是,ASN-GW則向MSS轉(zhuǎn)發(fā)DHCP確認(rèn)Ack,該DHCP Ack中包含MSS標(biāo)識(shí)以及建立成功的IP承載所對(duì)應(yīng)的IP地址;否則,ASN-GW向MSS轉(zhuǎn)發(fā)DHCP失敗Nack,該DHCP Nack中包含建立失敗的IP承載所對(duì)應(yīng)的IP地址。
5.如權(quán)利要求1所述的方法,其特征在于,建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載時(shí),針對(duì)建立失敗的IP承載,該方法進(jìn)一步包括ASN-GW通過與MSS接入的基站BS之間的信令/消息以及該BS與MSS之間的空中接口管理面消息,將由于IP承載建立失敗導(dǎo)致IP承載對(duì)應(yīng)的IP地址不可用的信息通知MSS。
6.如權(quán)利要求1所述的方法,其特征在于,建立每個(gè)分配成功的IP地址所對(duì)應(yīng)的IP承載時(shí),針對(duì)建立失敗的IP承載,該方法進(jìn)一步包括ASN-GW將建立失敗的IP承載所對(duì)應(yīng)的IP地址通知CSN中的DHCPServer;DHCP Server收到所述IP地址后,釋放該IP地址。
7.如權(quán)利要求1所述的方法,其特征在于,網(wǎng)絡(luò)側(cè)為MSS分配IP地址時(shí),針對(duì)分配失敗的IP地址,該方法進(jìn)一步包括網(wǎng)絡(luò)側(cè)向ASN-GW發(fā)送包含分配失敗的IP地址的DHCP Nack;ASN-GW通過MSS接入的BS向MSS發(fā)送包含分配失敗的IP地址的IP地址分配失敗消息。
8.如權(quán)利要求2所述的方法,其特征在于,所述建立IP承載的方法是ASN中的MIP客戶端代理收到CSN中的DHCP Server通過ASN-GW發(fā)來(lái)的IP地址后,將該IP地址攜帶于MIP注冊(cè)請(qǐng)求中通過ASN-GW發(fā)送給CSN;CSN收到MIP注冊(cè)請(qǐng)求后與ASN-GW建立IP承載,并將MIP注冊(cè)請(qǐng)求中包含的IP地址與建立的IP承載相綁定。
全文摘要
本發(fā)明公開了一種建立數(shù)據(jù)傳輸承載的實(shí)現(xiàn)方法,應(yīng)用于通過接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān)連接接入服務(wù)網(wǎng)絡(luò)和連接服務(wù)網(wǎng)絡(luò)的全球微波接入互操作性網(wǎng)絡(luò),移動(dòng)用戶站在同一時(shí)間段內(nèi)向網(wǎng)絡(luò)側(cè)請(qǐng)求獲得一個(gè)或一個(gè)以上網(wǎng)際協(xié)議地址,網(wǎng)絡(luò)側(cè)根據(jù)收到的請(qǐng)求為所述移動(dòng)用戶站分配相應(yīng)數(shù)量的網(wǎng)際協(xié)議地址,建立每個(gè)分配成功的網(wǎng)際協(xié)議地址所對(duì)應(yīng)的網(wǎng)際協(xié)議承載,并將所建立的網(wǎng)際協(xié)議承載所對(duì)應(yīng)的網(wǎng)際協(xié)議地址通知移動(dòng)用戶站。使用本發(fā)明確保移動(dòng)用戶站可同時(shí)申請(qǐng)多個(gè)網(wǎng)際協(xié)議地址以及建立相應(yīng)的多個(gè)網(wǎng)際協(xié)議承載,有效提高了移動(dòng)用戶站的通信質(zhì)量,還可明顯提高用戶滿意度。
文檔編號(hào)H04W80/04GK1794871SQ200510085100
公開日2006年6月28日 申請(qǐng)日期2005年7月20日 優(yōu)先權(quán)日2005年7月20日
發(fā)明者肖正飛 申請(qǐng)人:華為技術(shù)有限公司