專利名稱:一種r3重錨定過程中實現(xiàn)數(shù)據(jù)無損傳輸?shù)姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及WiMAX技術(shù),特別涉及一種R3重錨定(R3Re-anchor)過程中實現(xiàn)數(shù)據(jù)無損傳輸?shù)姆椒ā?br>
背景技術(shù):
現(xiàn)有WiMAX網(wǎng)絡(luò)架構(gòu)體系如圖1所示,包括MS(Mobile Station,移動臺)、ASN(Access Service Network,接入服務(wù)網(wǎng)絡(luò))和CSN(Connectivity ServiceNetwork,連接服務(wù)網(wǎng)絡(luò)),其中MS為移動用戶終端設(shè)備,用戶使用該設(shè)備接入WiMAX網(wǎng)絡(luò);ASN包括BS(Base Station,基站)和ASN-GW(Access Service Network GateWay,接入服務(wù)網(wǎng)絡(luò)網(wǎng)關(guān))等,用于為WiMAX終端設(shè)備提供無線接入服務(wù)的網(wǎng)絡(luò)功能集合。如基于所述BS提供BS和MS的連接、無線資源管理、測量與功率控制、空中接口數(shù)據(jù)的壓縮與加密等功能;基于所述ASN-GW,為MS認證、授權(quán)和計費功能提供代理(Proxy)功能、支持NSP的網(wǎng)絡(luò)發(fā)現(xiàn)和選擇、為MSS提供L3信息的Relay功能(如IP地址分配消息的中繼)、無線資源管理等功能。為完成上述功能,BS和ASN-GW包括如下功能實體(Functional Entity)物理/媒體訪問控制功能實體(PHY/MAC Function)、數(shù)據(jù)通道控制功能實體(DP Function,簡寫為DP Function)、切換控制功能實體(HO Function)和外部代理HA(Foreign Agent)功能實體等。
CSN用于為WiMAX終端提供IP連接服務(wù),如為MS分配IP地址、提供互聯(lián)網(wǎng)接入、提供AAA Proxy或者服務(wù)、提供基于用戶的授權(quán)控制、提供ASN到CSN的隧道,相當(dāng)于移動IP技術(shù)中的家鄉(xiāng)代理(Home Agent,HA)、提供WiMAX用戶的計費以及運營商之間的結(jié)算、漫游情況下CSN之間的隧道、不同ASN之間的切換,以及各種WiMAX服務(wù)(如基于位置的業(yè)務(wù)、多媒體多播和廣播業(yè)務(wù)、IP多媒體子系統(tǒng)業(yè)務(wù))等。
其中,終端的移動性所涉及到的不同功能實體之間的接口包括基站之間的R8接口,基站與ASN-GW(Access Service Network Gateway)之間的R6接口,ASN-GW之間的R4接口,ASN-GW與CSN之間的R3接口。
MS在兩個基站之間移動時,涉及的接口切換可能是R8切換移動臺在連接到同一個ASN-GW上的兩個基站之間進行切換。切換結(jié)束后,服務(wù)基站仍為拋錨點(Anchor)基站,切換前的數(shù)據(jù)通路不改變,在兩個基站之間增加了一個R8的數(shù)據(jù)通路;R6切換移動臺在連接到同一個ASN-GW上的兩個基站之間進行切換。切換結(jié)束后,目標(biāo)基站成為了拋錨點基站,并且切換前的服務(wù)基站與ASN-GW之間的R6數(shù)據(jù)通路斷開,建立新的目標(biāo)基站與ASN GW之間的R6數(shù)據(jù)通路;R4切換移動臺在連接到不同ASN-GW上的兩個基站之間進行切換。切換結(jié)束后,服務(wù)ASN-GW仍為拋錨點ASN-GW,切換前的數(shù)據(jù)通路不改變,在兩個ASN-GW之間增加了一個R4的數(shù)據(jù)通路,如圖2所示,切換前的ServingASN-GW1同時為AnchorASN-GW,切換前的數(shù)據(jù)通路為粗黑點劃線,切換后的數(shù)據(jù)通路為粗黑實線,切換前后的Anchor ASN-GW沒有改變;ServingASN-GW1和Target ASN-GW2可能位于同一個ASN網(wǎng)絡(luò),也可能位于不同的ASN網(wǎng)絡(luò);R3切換移動臺在連接到不同ASN-GW上的兩個基站之間進行切換。切換結(jié)束后,目標(biāo)ASN-GW成為拋錨點(Anchor)ASN-GW,并且切換前的服務(wù)ASN-GW與HA之間的R3數(shù)據(jù)通路斷開,建立新的目標(biāo)ASN-GW與HA之間的R3數(shù)據(jù)通路,如圖3所示,切換前的Serving ASN-GW1為AnchorASN-GW,切換后的Target ASN-GW2為Anchor ASN-GW,切換前的數(shù)據(jù)通路為粗黑點劃線,切換后的數(shù)據(jù)通路為粗黑實線,切換前后的Anchor ASN-GW發(fā)生改變;ServingASN-GW1和TargetASN-GW2可能位于同一個ASN網(wǎng)絡(luò),也可能位于不同的ASN網(wǎng)絡(luò)。
在當(dāng)前的WiMAX通信系統(tǒng)中,在MS完成了R4切換后,ASN網(wǎng)絡(luò)可能根據(jù)一些條件決定把Target ASN-GW重定位(Relocate)為Anchor ASN GW,同時斷開Serving ASN-GW和Target(Anchor)ASN GW之間的R4數(shù)據(jù)通路以及Serving ASN GW與HA之間的R3數(shù)據(jù)通路,并建立Target ASN-GW與HA之間的R3數(shù)據(jù)通路,該過程被稱為R3Re-anchor過程,在這個過程中,MS的客戶端需要提取該Target/Anchor ASN-GW的轉(zhuǎn)交地址(Care ofAddress,CoA,該地址可以是AnchorASN-GW的FA地址,也可以是MS的地址,如果是第二種情況,那么FA這個功能就被包含在MS中)并登記到HA,HA根據(jù)更新后的轉(zhuǎn)交地址CoA發(fā)送MS的數(shù)據(jù)流,如圖4所示,R3Re-anchor前的數(shù)據(jù)通路為粗黑點劃線,Serving ASN-GW1為Anchor ASN-GW,R3Re-anchor后的數(shù)據(jù)通路為粗黑實線,Target ASN-GW2變?yōu)镾erving ASN-GW和AnchorASN-GW。
在當(dāng)前的WiMAX系統(tǒng)中,無論是基于IPv4協(xié)議下的PMIP(Proxy MobileInternet Protocol,代理移動網(wǎng)絡(luò)協(xié)議)和CMIP(Client Mobile Internet Protocol,客戶端移動網(wǎng)絡(luò)協(xié)議)協(xié)議,還是基于IPv6協(xié)議下的CMIP協(xié)議,R3Re-anchor過程的觸發(fā)都包括兩種情況其一為MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor過程;其二為網(wǎng)絡(luò)資源優(yōu)化事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程,因此,現(xiàn)有R3 Re-anchor的過程一般包括六種情況,下面舉例進行說明。
一、基于PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程如圖5所示,需要說明的是,Serving DP Function和Serving FA可能同時位于Serving ASN-GW1上,也可能位于不同的網(wǎng)絡(luò)實體中,同樣,Target DPFunction和Target FA可能同時位于TargetASN-GW2上,也可能位于不同的網(wǎng)絡(luò)實體中,Serving DP Function和Target DP Function之間的數(shù)據(jù)通路可能建立在一個ASN網(wǎng)絡(luò)中(Inter-ASN),也可能建立在不同的ASN之間(Intra-ASN)。R3 Re-anchor包括如下步驟1-3、新的intra-ASN數(shù)據(jù)通路和MIP上下文的交互過程;
參閱圖4,其中箭頭1代表R3,箭頭2代表inter/intra-ASN數(shù)據(jù)通路,箭頭3代表intra-ASN在一個inter/intra-ASN切換完成后建立的intra-ASN數(shù)據(jù)通路。為了最小化切換延遲和減少R3切換過程中的包丟失,需要建立一個臨時的R4數(shù)據(jù)前向通路。
4a-4c、ASN移動觸發(fā)流程;在基于MS移動事件的無線資源管理(RRM)的情況下,R3重定位請求(R3 Relocate Request)不會直接從RRM控制器(Controller)發(fā)送給PMIP移動性管理器,而是必須通過一個執(zhí)行網(wǎng)絡(luò)資源管理的ASN功能實體(ASNFunctional Entity)發(fā)送給PMIP客戶端(PMIP Client),PMIP Client接收到R3移動性切換觸發(fā)(包含MSS ID和目標(biāo)FA的地址)后,將初始化一個FARe-anchoring的過程。當(dāng)PMIP Client成功的接收到了R3 Relocate Request后,將返回給ASN Functional Entity一個R3 Relocate Confirm。當(dāng)R3切換完成后,另外一個狀態(tài)域為Successful的R3 Relocate Response將在第9步被發(fā)送。
5-8、MIP上下文更新過程;目標(biāo)FA的地址作為R3 Relocate Response的一部分被提供。PMIP Client向目標(biāo)FA發(fā)送MIP注冊請求(MIP registration request),該FA將MIP注冊請求轉(zhuǎn)發(fā)給HA來更新MS綁定的轉(zhuǎn)交地址。在成功的注冊后,生成新的R3MIP上下文,并且所有相應(yīng)的數(shù)據(jù)流根據(jù)MS綁定的轉(zhuǎn)交地址被直接發(fā)送到目標(biāo)FA。如果一個MS被分配了多個IP地址,那么所有的R3會話將通過在每個R3會話中發(fā)送MIP注冊更新被重定位。
9-10、Intra-NAP上下文更新過程;由R3 Relocate Response消息向ASN Functional Entity告知R3重定位成功。在不成功的切換情況下,ASN Functional Entity也被告知,這樣才能恢復(fù)到舊的狀態(tài)。成功的R3 Relocate Response通知ASN Functional EntityR4前向隧道可以被刪除了。
二、基于CMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor過程如圖6所示,包括如下步驟1-2、舊的ASN和MIP上下文的交互過程;其中,箭頭1代表intra-ASN數(shù)據(jù)通路;箭頭2代表FA到HA的MIP上下文,該上下文在切換前就已建立好;3、Inter-ASN移動性觸發(fā)R3切換由ASN Functional Entity初始化;4、接收到R3移動性切換觸發(fā)后,目標(biāo)FA將發(fā)送移動廣播(MobilityAdvertisement)給MS;5-6、MIP上下文更新HA上將產(chǎn)生新的MS綁定的FA地址;7、R3切換成功后目標(biāo)FA將相應(yīng)發(fā)送給ASN Functional Entity一個R3Relocate Response;在切換不成功的情況下,ASN Functional Entity也被告知,以恢復(fù)舊的狀態(tài)。
8-10、建立新的Intra-ASN隧道伴隨著R3Re-anchoring,新的inta-ASN數(shù)據(jù)通路將被建立起來。
Intra-ASN-GW在接收了R3 Relocate Response后,舊的intra-ASN Data Path資源將被釋放/更新,新的R3鏈路移動性上下文將被獲得。
三、基于CMIPv6協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程如圖7所示,其中,接入路由器(Access Router,AR)承擔(dān)數(shù)據(jù)路由功能,包括如下步驟1-2、舊的接入路由器和MIPv6上下文箭頭1和2分別代表舊的intra-ASN數(shù)據(jù)通路和在切換前建立的接入路由器到HA MIPv6的上下文;3、Inter/Intra-ASN移動性觸發(fā)R3切換由ASN Functional Entity觸發(fā)。為了表示成功的接收了重定位請求,一個R3 Relocate confirm被返回到intra-ASN functional entity;4、在接收了R3移動性重定位觸發(fā)后,目標(biāo)Access Router發(fā)送路由器廣播(Router Advertisement)給MS;5-7、MIP上下文更新產(chǎn)生新的在HA上的綁定表;
8、AR接收到綁定更新確認消息(注意,該步驟的細節(jié)還需要被確定)9、Inter-ASN上下文更新當(dāng)R3切換成功后,Intra-ASN Functional entity被R3 Relocate Response告知。在切換不成功的情況下,Intra-ASN FunctionalEntity也被告知,以恢復(fù)舊的狀態(tài);10-11、建立新的Intra-ASN隧道與R3Re-anchoring一起,新的intra-ASNData Path需要被建立起來;12、在成功的R3 Relocate后,舊的在服務(wù)和目標(biāo)Access Router之間的ASNData Path可以被釋放。
當(dāng)ASN Functional Entity(或者intra-ASN Functional Entity)收到R3Relocate Response后,如果此時R3 Relocate Response中的狀態(tài)域(status field)為Successful,則表示R3 Re-anchor成功,于是舊的R4數(shù)據(jù)通路將被釋放;如果此時狀態(tài)域是Unsuccessful,那么舊的R4數(shù)據(jù)通路將被保持。
但是,在R3 Re-anchor成功的情況下,如果在Anchor Data Path Function還沒有把它緩存的數(shù)據(jù)全部發(fā)送給Target Data Path Function之前,ASNFunction Entity就接收到了R3 Relocate Response消息,這時候R4數(shù)據(jù)通路將被斷開,于是Anchor Data Path Function中的數(shù)據(jù)就丟失了。
在R3 Re-anchor的過程中,當(dāng)新的R3數(shù)據(jù)通路建立起來后,一旦ASN功能實體收到R3 Relocate Response原語,那么R4數(shù)據(jù)通路就會立即被斷開,這時候原來的Serving(Anchor)ASN GW中的緩存的數(shù)據(jù)可能還沒有全部被發(fā)給Target ASN-GW,在這種情況下,原來的Serving(Anchor)ASN-GW中緩存的數(shù)據(jù)就丟失了,不能保證在R3 Re-anchor過程中數(shù)據(jù)的完整性。
發(fā)明內(nèi)容
本發(fā)明提供一種WiMAX系統(tǒng)中實現(xiàn)移動臺無損切換的方法,以解決現(xiàn)有WiMAX系統(tǒng)中發(fā)生R3 Re-anchor時,無法完全避免移動臺數(shù)據(jù)丟失的問題。
一種R3重錨定過程中實現(xiàn)數(shù)據(jù)無損傳輸?shù)姆椒?,包括如下步驟
A、家鄉(xiāng)代理HA提取通過新建的R3鏈路發(fā)送給目標(biāo)數(shù)據(jù)通道控制功能實體Target DP Function的第一個數(shù)據(jù)包的序列號,并將該序列號發(fā)送給TargetDP Function;B、Target DP Function通過R4鏈路從錨定數(shù)據(jù)通道控制功能實體AnchorDP Function接收完所述序列號之前的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
所述步驟B中具體包括如下步驟Target DP Function確定應(yīng)該從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列號為所述序列號減1;Target DP Function通過所述R4鏈路從Anchor DP Function接收到對應(yīng)所述序列號減1的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
或者,所述步驟B中具體包括如下步驟Target DP Function將所述序列號發(fā)送給Anchor DP Function進行數(shù)據(jù)傳輸查詢;Anchor DP Function確認通過所述R4鏈路向Target DP Function發(fā)送完對應(yīng)該序列號減1的數(shù)據(jù)包后,向Target DP Function返回查詢響應(yīng);Target DP Function收到查詢響應(yīng)后觸發(fā)斷開所述R4鏈路。
當(dāng)采用IPv4協(xié)議時,所述步驟A具體包括如下步驟HA將攜帶所述序列號的注冊響應(yīng)消息發(fā)送給目標(biāo)外地代理Target FA;Target FA將所述序列號攜帶在觸發(fā)斷開所述R4鏈路的消息中發(fā)送給Target DP Function。
當(dāng)采用PMIPv4協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括B1-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);B1-2、Target FA向客戶端發(fā)送注冊響應(yīng)消息;B1-3、客戶端向執(zhí)行網(wǎng)絡(luò)資源管理的接入服務(wù)網(wǎng)絡(luò)功能實體ASNFunctional Entity發(fā)送重定位成功響應(yīng);
B1-4、ASN Functional Entity斷開所述R4鏈路。
當(dāng)采用CMIPv4協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括B2-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);B2-2、Target FA向ASN Functional Entity發(fā)送重定位成功響應(yīng);B2-3、ASN Functional Entity斷開所述R4鏈路。
當(dāng)采用IPv6協(xié)議時,所述步驟A具體包括如下步驟HA將攜帶所述序列號的綁定更新確認消息發(fā)送給目標(biāo)接入路由TargetAR;Target AR將所述序列號攜帶在一個觸發(fā)消息中發(fā)送給Target DP Function。
當(dāng)采用CMIPv6協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟B3-1、Target DP Function向Target AR返回斷開所述R4鏈路的觸發(fā)響應(yīng);B3-2、Target AR向ASN Functional Entity發(fā)送重定位成功響應(yīng);B3-3、ASN Functional Entity斷開所述R4鏈路。
本發(fā)明所述再一種R3重錨定過程中的數(shù)據(jù)無損傳輸實現(xiàn)方法,包括如下步驟a、Target DP Function通過新建的R3鏈路接收到來自HA的第一個數(shù)據(jù)包后,提取該第一個數(shù)據(jù)包的序列號;b、Target DP Function通過R4鏈路從錨定數(shù)據(jù)通道控制功能實體AnchorDP Function接收完所述序列號之前的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
所述步驟b中具體包括如下步驟Target DP Function確定應(yīng)該從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列號為所述序列號減1;Target DP Function通過所述R4鏈路從Anchor DP Function接收到對應(yīng)所述序列號減1的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
或者,所述步驟b中具體包括如下步驟Target DP Function將所述序列號發(fā)送給Anchor DP Function進行數(shù)據(jù)傳輸查詢;Anchor DP Function確認通過所述R4鏈路向Target DP Function發(fā)送完對應(yīng)該序列號減1的數(shù)據(jù)包后,向Target DP Function返回查詢響應(yīng);Target DP Function收到查詢響應(yīng)后觸發(fā)斷開所述R4鏈路。
當(dāng)采用IPv4協(xié)議時,所述方法還包括Target FA收到HA的注冊響應(yīng)消息后,向Target DP Function發(fā)送觸發(fā)斷開所述R4鏈路的消息。
當(dāng)采用PMIPv4協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b1-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);b1-2、Target FA向客戶端發(fā)送成功注冊響應(yīng)消息;b1-3、客戶端向ASN Functional Entity發(fā)送重定位成功響應(yīng);b1-4、ASN Functional Entity斷開所述R4鏈路。
當(dāng)采用CMIPv4協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b2-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);b2-2、Target FA向ASN Functional Entity發(fā)送重定位成功響應(yīng);b2-3、ASN Functional Entity斷開所述R4鏈路。
當(dāng)采用IPv6協(xié)議時,所述方法還包括Target AR收到HA發(fā)送的綁定更新確認消息后向Target DP Function發(fā)送斷開所述R4鏈路的觸發(fā)消息。
當(dāng)采用CMIPv6協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b3-1、Target DP Function向Target AR返回斷開所述R4鏈路的觸發(fā)響應(yīng);b3-2、Target AR ASN Functional Entity發(fā)送重定位成功響應(yīng);b3-3、ASN Functional Entity斷開所述R4鏈路。
本發(fā)明的有益效果如下本發(fā)明所述技術(shù)方案可以保證在WiMAX系統(tǒng)中R3 Re-anchor過程中的數(shù)據(jù)完整性,避免了切換分組數(shù)據(jù)丟失的情況,提高了業(yè)務(wù)性能,并且簡單實用。
圖1為現(xiàn)有WiMAX網(wǎng)絡(luò)架構(gòu)體系圖;圖2為R4切換過程示意圖;圖3為R3切換過程示意圖;圖4為R3 Re-anchor過程示意圖;圖5為基于PMIPv4協(xié)議的MS移動性時間觸發(fā)的網(wǎng)絡(luò)初始化Re-anchor流程示意圖;圖6為基于CMIPv4協(xié)議的MS移動性時間觸發(fā)的網(wǎng)絡(luò)初始化Re-anchor流程示意圖;圖7為基于CMIPv6協(xié)議的MS移動性時間觸發(fā)的網(wǎng)絡(luò)初始化Re-anchor流程示意圖;圖8為本發(fā)明所述方法基于PMIPv4協(xié)議的實施例一流程圖;圖9為本發(fā)明所述方法基于CMIPv4協(xié)議的實施例二流程圖;圖10為本發(fā)明所述方法基于CMIPv6協(xié)議的實施例三流程圖;圖11為本發(fā)明所述方法基于PMIPv4協(xié)議的實施例四流程圖;圖12為本發(fā)明所述方法基于CMIPv6協(xié)議的實施例五流程圖。
具體實施例方式
本發(fā)明為保證R3Re-anchor過程中數(shù)據(jù)的完整性,提出如下技術(shù)構(gòu)思在斷開R4數(shù)據(jù)通路之前,詢問原來的Anchor DP Function是否已發(fā)完緩存的數(shù)據(jù),如果沒有發(fā)送完,則等待它發(fā)送完緩存的數(shù)據(jù)后再斷開原來的R4數(shù)據(jù)通路;如果已發(fā)送完,則立即斷開原來的R4數(shù)據(jù)通路,其中
在IPv4協(xié)議下,當(dāng)Target FA接收到MIP registration Reply之后觸發(fā)TargetData Path Function詢問Anchor Data Path Function數(shù)據(jù)是否已發(fā)完,如果已發(fā)完,則再開始后面的流程,如果沒有發(fā)完,則等待Anchor Data Path Function把緩存的數(shù)據(jù)發(fā)完后再進行后面的流程;在IPv6協(xié)議下,當(dāng)Target AR接收到綁定更新確認(BU Confirmation)之后觸發(fā)Target Data Path Function詢問Anchor Data Path Function數(shù)據(jù)是否已發(fā)完,如果已發(fā)完,則再開始后面的流程,如果沒有發(fā)完,則等待Anchor Data PathFunction把緩存的數(shù)據(jù)發(fā)完后再進行后面的流程。
為了實現(xiàn)上述技術(shù)構(gòu)思,Anchor Data Path Function必須確認自己已經(jīng)傳完所有HA發(fā)給它的數(shù)據(jù)和緩存的數(shù)據(jù),基于IPv4協(xié)議有如下實現(xiàn)方法在HA發(fā)送給Target FA的MIP Registration Reply消息中增加HA將要發(fā)送給Target DP Function的第一個數(shù)據(jù)包的序列號(假設(shè)為X),然后HA成功發(fā)送MIP Registration Reply消息后,停止發(fā)送數(shù)據(jù)給Anchor DP Function,開始將數(shù)據(jù)發(fā)送給Target DP Function;當(dāng)Target FA接收到MIP Registration Reply后,在8a步驟中的觸發(fā)(Trigger)消息中攜帶該序列號X,以通知Target DP Function該序列號X,然后Target DPFunction再通過DP Status Request原語通知Anchor DP Function該序列號X,Anchor DP Function則確認需要發(fā)送給移動臺的最后一個數(shù)據(jù)包的序列號為X-1;當(dāng)Anchor DP Function成功發(fā)送了序列號為X-1的數(shù)據(jù)包后,Anchor DPFunction發(fā)送DP Status Response原語通知Target DP Function緩存的數(shù)據(jù)已發(fā)送完成。
上述方法的思路同樣使用于基于IPv6協(xié)議下的流程,該方法僅是一個實施例,其他使Anchor Data Path Function確認傳完所有HA發(fā)送的數(shù)據(jù)和緩存數(shù)據(jù)的方法都屬于本發(fā)明的范圍。
下面以具體實施例并結(jié)合附圖詳細說明
實施例一、基于PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor優(yōu)化方法如圖8所示,步驟1-6與現(xiàn)有技術(shù)相同,詳細描述參見背景技術(shù)部分對圖5的描述,這里不再贅述,對比圖5可見,本發(fā)明在現(xiàn)有PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程進行了如下優(yōu)化7、HA向Target FA發(fā)送MIP Registration Reply消息,其中攜帶HA將要通過新建的R3鏈路發(fā)送給Target DP Function的第一個數(shù)據(jù)包的序列號X;8a、Target FA收到MIP Registration Reply后,向Target Data Path Function發(fā)送Trigger消息,其中攜帶序列號X;8b、當(dāng)Target Data Path Function向Anchor Data Path Function發(fā)送DP StatusRequest原語,詢問當(dāng)前Anchor Data Path中緩存(Buffer)的數(shù)據(jù)是否已經(jīng)發(fā)送完,其中攜帶序列號X;Anchor DP Function則確認需要發(fā)送給移動臺的最后一個數(shù)據(jù)包的序列號為X-1,當(dāng)前Anchor Data Path Function如果沒有成功發(fā)送完序列號為X-1的數(shù)據(jù)包,則通過R4鏈路繼續(xù)傳輸緩存的數(shù)據(jù)(Buffer Data Transfer),并在發(fā)送完序列號為X-1的數(shù)據(jù)包后執(zhí)行步驟8c;反之如果當(dāng)前Anchor Data PathFunction如已經(jīng)成功發(fā)送完序列號為X-1的數(shù)據(jù)包則直接執(zhí)行步驟8c。
8c、當(dāng)前Anchor Data Path Function給Target Data Path Function發(fā)送DPStatus Response原語,表示在Anchor Data Path中的數(shù)據(jù)已全部發(fā)送;8d、Target Data Path Function向Target FA發(fā)送Trigger消息,觸發(fā)Target FA發(fā)送MIP Registration Reply消息;9、Target FA收到Target Data Path Function觸發(fā)響應(yīng)后,向Authenticator+PMIP Client發(fā)送攜帶注冊成功信息的MIP Registration Reply消息;10、Authenticator+PMIP Client收到MIP Registration Reply消息后,向ASNFunction Entity發(fā)送Status Field域為Successful的R3 Relocate Response消息,通知緩存數(shù)據(jù)傳輸過程結(jié)束;
否則Target FA向Authenticator+PMIP Client發(fā)送攜帶注冊失敗信息的MIP Registration Reply消息,Authenticator+PMIP Client向ASN FunctionalEntity發(fā)送Status Field域為Unsuccessful的R3 Relocate Response消息,那么原來的R4數(shù)據(jù)通路將被保持。
ASN Function Entity收到Status Field域為Successful的R3 RelocateResponse消息后,再斷開R4鏈路,之前的目標(biāo)接入網(wǎng)關(guān)變?yōu)閽佸^點接入網(wǎng)關(guān),并繼續(xù)步驟11和12,HA繼續(xù)將該移動臺的數(shù)據(jù)流通過新建的R3鏈路發(fā)送到Anchor ASN-GW的FA上,F(xiàn)A通過BS轉(zhuǎn)發(fā)到移動臺。如果R3 Relocate Response中的Status Field域為Unsuccessful,ASN Function Entity保留原來的R4數(shù)據(jù)通路。
上述優(yōu)化步驟避免了R4鏈路在Anchor Data Path Function發(fā)送完緩存數(shù)據(jù)之前被斷開,保證了在R3 Re-anchor的過程后,Target Data Path Function從Anchor Data Path Function獲得該移動臺的序列號X之前的數(shù)據(jù)包,從HA獲得序列號X以及之后的數(shù)據(jù)包,保證了移動臺接收數(shù)據(jù)的完整性。
實施例二、CMIPv4協(xié)議的MS移動性觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor優(yōu)化方法如圖9所示,步驟1-5與現(xiàn)有技術(shù)相同,詳細描述參見背景技術(shù)部分對圖5的描述,這里不再贅述,對比圖6可見,本發(fā)明在現(xiàn)有CMIPv4協(xié)議的MS移動性時間觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程的基礎(chǔ)上,增加或優(yōu)化了如下步驟6、HA向Target FA發(fā)送MIP Registration Reply消息,其中攜帶HA將要通過新建的R3鏈路發(fā)送給Target DP Function的第一個數(shù)據(jù)包的序列號X;7a、Target FA收到MIP Registration Reply后,向Target Data Path Function發(fā)送Trigger消息,其中攜帶序列號X;7b、當(dāng)Target Data Path Function向Anchor Data Path Function發(fā)送DP StatusRequest原語,詢問當(dāng)前Anchor Data Path中緩存(Buffer)的數(shù)據(jù)是否已經(jīng)發(fā)送完,其中攜帶序列號X;Anchor DP Function則確認需要發(fā)送給移動臺的最后一個數(shù)據(jù)包的序列號為X-1,當(dāng)前Anchor Data Path Function如果沒有成功發(fā)送完序列號為X-1的數(shù)據(jù)包,則通過R4鏈路繼續(xù)傳輸緩存的數(shù)據(jù)(Buffer Data Transfer),并在發(fā)送完序列號為X-1的數(shù)據(jù)包后執(zhí)行步驟7c;反之如果當(dāng)前Anchor Data PathFunction如已經(jīng)成功發(fā)送完序列號為X-1的數(shù)據(jù)包則直接執(zhí)行步驟7c。
7c、當(dāng)前Anchor Data Path Function給Target Data Path Function發(fā)送DPStatus Response原語,表示在Anchor Data Path中的數(shù)據(jù)已全部發(fā)送;7d、Target Data Path Function向Target FA發(fā)送Trigger消息,觸發(fā)Target FA發(fā)送MIP Registration Reply消息;8、Target FA收到Target Data Path Function觸發(fā)響應(yīng)后,向Authenticator+PMIP Client發(fā)送MIP Registration Reply消息;9、Authenticator+PMIP Client收到MIP Registration Reply消息后,向ASNFunction Entity發(fā)送Status Field域為Successful的R3 Relocate Response消息,通知緩存數(shù)據(jù)傳輸過程結(jié)束;ASN Function Entity收到Status Field域為Successful的R3 RelocateResponse消息后,再斷開R4鏈路,之前的目標(biāo)接入網(wǎng)關(guān)變?yōu)閽佸^點接入網(wǎng)關(guān),并繼續(xù)步驟10-12,HA繼續(xù)將該移動臺的數(shù)據(jù)流通過新建的R3鏈路發(fā)送到Anchor ASN-GW的FA上,F(xiàn)A通過BS轉(zhuǎn)發(fā)到移動臺。如果R3 Relocate Response中的Status Field域為Unsuccessful,ASN Function Entity保留原來的R4數(shù)據(jù)通路。
實施例三、CMIPv6協(xié)議的MS移動性觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor優(yōu)化方法在IPv6的情況下,當(dāng)Target AR接收到綁定更新確認(BU Confirmation)之后觸發(fā)Target Data Path Function詢問Anchor Data Path Function數(shù)據(jù)是否已發(fā)完,如果已發(fā)完,則再開始后面的流程,如果沒有發(fā)完,則等待Anchor DataPath Function把緩存的數(shù)據(jù)發(fā)完后再進行后面的流程。
如圖10所示,步驟1-7與現(xiàn)有技術(shù)相同,詳細描述參見背景技術(shù)部分對圖7的描述,這里不再贅述,對比圖7可見,本發(fā)明在現(xiàn)有CMIPv6協(xié)議的MS移動性時間觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程基礎(chǔ)上,增加或優(yōu)化了如下步驟8、HA向MS發(fā)送綁定通知(Binding Acknowledgement)的同時或之后,直接向Target AR、或通過其他網(wǎng)絡(luò)實體向Target AR發(fā)送綁定更新確認(BUConfirmation)消息,其中攜帶序列號X;9a、Target AR收到MIP Registration Reply后,向Target Data Path Function發(fā)送Trigger消息,其中攜帶序列號X;9b、當(dāng)Target Data Path Function向Anchor Data Path Function發(fā)送DP StatusRequest原語,詢問當(dāng)前Anchor Data Path中緩存的數(shù)據(jù)是否已經(jīng)發(fā)送完,其中攜帶序列號X;Anchor DP Function則確認需要發(fā)送給移動臺的最后一個數(shù)據(jù)包的序列號為X-1,當(dāng)前Anchor Data Path Function如果沒有成功發(fā)送完序列號為X-1的數(shù)據(jù)包,則通過R4鏈路繼續(xù)傳輸緩存的數(shù)據(jù)(Buffer Data Transfer),并在發(fā)送完序列號為X-1的數(shù)據(jù)包后執(zhí)行步驟9c;反之如果當(dāng)前Anchor Data PathFunction如已經(jīng)成功發(fā)送完序列號為X-1的數(shù)據(jù)包則直接執(zhí)行步驟9c。
9c、當(dāng)前Anchor Data Path Function給Target Data Path Function發(fā)送DPStatus Response原語,表示在Anchor Data Path中的數(shù)據(jù)已全部發(fā)送;9d、Target Data Path Function向Target AR發(fā)送Trigger消息,觸發(fā)Target AR發(fā)送R3 Relocate Response消息;10、Target AR收到Target Data Path Function觸發(fā)響應(yīng)后,向ASN FunctionEntity發(fā)送Status Field域為Successful的R3 Relocate Response消息,通知緩存數(shù)據(jù)傳輸過程結(jié)束;ASN Function Entity收到Status Field域為Successful的R3 RelocateResponse消息后,再斷開R4鏈路,之前的目標(biāo)接入網(wǎng)關(guān)變?yōu)閽佸^點接入網(wǎng)關(guān),并繼續(xù)步驟11-13,HA繼續(xù)將該移動臺的數(shù)據(jù)流通過新建的R3鏈路發(fā)送到AnchorASN-GW的FA上,F(xiàn)A通過BS轉(zhuǎn)發(fā)到移動臺。如果R3 Relocate Response中的Status Field域為Unsuccessful,ASN Function Entity保留原來的R4數(shù)據(jù)通路。
綜上所述三個實施例中,需要在基于IPv4和IPv6協(xié)議的WiMAX通信系統(tǒng)的R3 Re-anchor的過程中,增加詢問Anchor Data Path Function是否已發(fā)送完所有數(shù)據(jù)的原語Data Path Status Request、和該查詢的響應(yīng)原語Data PathStatus Response,以及相應(yīng)的Trigger消息,擴展現(xiàn)有MIP Registration Reply消息攜帶序列號X,并優(yōu)化相關(guān)功能實體的處理流程。
這樣,當(dāng)目標(biāo)FA(或者AR)收到MIP Registration Reply(或者BUConfirmation)后,觸發(fā)目標(biāo)Data Path Function給Anchor Data Path Function發(fā)送DP Status Request原語,詢問Anchor Data Path中緩存的數(shù)據(jù)是否已經(jīng)發(fā)送完,如果沒有發(fā)送完,則繼續(xù)傳輸緩存的數(shù)據(jù),當(dāng)發(fā)送完所有緩存的數(shù)據(jù)后,Anchor Data Path Function就給目標(biāo)Data Path Function發(fā)送一個DP StatusResponse原語,表示在Anchor Data Path中的數(shù)據(jù)已全部發(fā)送,然后服務(wù)DataPath Function就給Target FA(或者Target AR)一個觸發(fā)響應(yīng),Target FA(或者Target AR)收到這個響應(yīng)后才發(fā)送MIP registration Reply(或者直接發(fā)送R3Relocate Response)。
通過在MIP Registration Reply中增加HA將要發(fā)送給Target DP Function的第一個數(shù)據(jù)包的序列號,使Target DP Function獲得HA傳來的第一個數(shù)據(jù)包的序列號。Target DP Function在獲得了HA傳來的第一個數(shù)據(jù)包的序列號的情況下,等待由Anchor Data Path Function傳來的序列號為X-1的數(shù)據(jù)包(即由Anchor Data Path Function發(fā)送的最后一個數(shù)據(jù)包),從而保證數(shù)據(jù)的完整性。
數(shù)據(jù)傳輸完整性的確認過程還可以進一步簡化為如下兩個步驟第一步Target DP Function確認從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列X-1,有兩種實現(xiàn)方法1、仍然在MIP Registration Reply(或BU Confirmation)消息中增加攜帶HA將要發(fā)給Target DP Function的第一個數(shù)據(jù)包的序列號X,當(dāng)Target FA收到該消息后,在發(fā)送給Target DP Function的觸發(fā)消息中攜帶該序列號X,則確認從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列X-1;2、在R3 Re-anchor的過程中,當(dāng)Target DP Function接收到從HA傳來的第一個數(shù)據(jù)包后,記錄下該數(shù)據(jù)包的序列號X。
第二步Target DP Function從Anchor DP Function中接收到序列號為X-1的數(shù)據(jù)包后,再觸發(fā)Target FA發(fā)送MIP Registration Reply消息給Authenticator+PMIP Client。
下面仍以具體實施例并結(jié)合附圖詳細說明實施例四、基于PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor第二種優(yōu)化方法如圖11所示,步驟1-6與現(xiàn)有技術(shù)相同,詳細描述參見背景技術(shù)部分對圖5的描述,這里不再贅述,對比圖5可見,本發(fā)明在現(xiàn)有PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程,利用MIP Registration Reply消息傳遞HA將要發(fā)給Target DP Function的第一個數(shù)據(jù)包序列號的優(yōu)化方法包括如下步驟7、HA向Target FA發(fā)送MIP Registration Reply消息,其中攜帶HA將要通過新建的R3鏈路發(fā)送給Target DP Function的第一個數(shù)據(jù)包的序列號X;8a、Target FA收到MIP Registration Reply后,向Target Data Path Function發(fā)送Trigger消息,其中攜帶序列號X;Target Data Path Function根據(jù)序列號X確定從Anchor Data Path Function接收的最后一個數(shù)據(jù)包的序列號應(yīng)該是X-1,則Target Data Path Function在接收到序列號X-1的數(shù)據(jù)包后執(zhí)行步驟8b。
8b、Target Data Path Function向Target FA發(fā)送Trigger消息,觸發(fā)Target FA發(fā)送MIP Registration Reply消息;9、Target FA收到Target Data Path Function觸發(fā)響應(yīng)后,向Authenticator+PMIP Client發(fā)送MIP Registration Reply消息;10、Authenticator+PMIP Client收到MIP Registration Reply消息后,向ASNFunction Entity發(fā)送Status Field域為Successful的R3 Relocate Response消息,通知緩存數(shù)據(jù)傳輸過程結(jié)束;ASN Function Entity收到Status Field域為Successful的R3 RelocateResponse消息后,再斷開R4鏈路,之前的目標(biāo)接入網(wǎng)關(guān)變?yōu)閽佸^點接入網(wǎng)關(guān),并繼續(xù)步驟11和12,HA繼續(xù)將該移動臺的數(shù)據(jù)流通過新建的R3鏈路發(fā)送到Anchor ASN-GW的FA上,F(xiàn)A通過BS轉(zhuǎn)發(fā)到移動臺。如果R3 Relocate Response中的Status Field域為Unsuccessful,ASN Function Entity保留原來的R4數(shù)據(jù)通路。
實施例五、基于PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor第三種優(yōu)化方法仍如圖11所示,步驟1-6與現(xiàn)有技術(shù)相同,詳細描述參見背景技術(shù)部分對圖5的描述,這里不再贅述,對比圖5可見,本發(fā)明在現(xiàn)有PMIPv4協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3 Re-anchor過程,由Target DP Function自己確定序列號X-1,具體優(yōu)化包括如下步驟7、HA向Target FA發(fā)送MIP Registration Reply消息;8a、Target FA收到MIP Registration Reply后,向Target Data Path Function發(fā)送Trigger消息;Target Data Path Function從HA接收該移動臺的數(shù)據(jù)包,從接收到的第一個該移動臺的數(shù)據(jù)包中提取序列號X并記錄,根據(jù)X確定應(yīng)該從Anchor DataPath Function接收的最后一個數(shù)據(jù)包的序列號為X-1,則Target Data PathFunction在接收到序列號X-1的數(shù)據(jù)包,執(zhí)行步驟8b8b、Target Data Path Function向Target FA發(fā)送Trigger消息,觸發(fā)TargetFA發(fā)送MIP Registration Reply消息;9、Target FA收到Target Data Path Function觸發(fā)響應(yīng)后,向Authenticator+PMIP Client發(fā)送MIP Registration Reply消息;10、Authenticator+PMIP Client收到MIP Registration Reply消息后,向ASNFunction Entity發(fā)送Status Field域為Successful的R3 Relocate Response消息,通知緩存數(shù)據(jù)傳輸過程結(jié)束;ASN Function Entity收到Status Field域為Successful的R3 RelocateResponse消息后,再斷開R4鏈路,之前的目標(biāo)接入網(wǎng)關(guān)變?yōu)閽佸^點接入網(wǎng)關(guān),并繼續(xù)步驟11和12,HA繼續(xù)將該移動臺的數(shù)據(jù)流通過新建的R3鏈路發(fā)送到Anchor ASN-GW的FA上,F(xiàn)A通過BS轉(zhuǎn)發(fā)到移動臺。如果R3 Relocate Response中的Status Field域為Unsuccessful,ASN Function Entity保留原來的R4數(shù)據(jù)通路。
實施例五、基于PMIPv6協(xié)議的MS移動性事件觸發(fā)的網(wǎng)絡(luò)初始化R3Re-anchor第二種優(yōu)化方法基于PMIPv6協(xié)議的優(yōu)化方法也可以進行簡化,參閱圖12,將數(shù)據(jù)傳輸確認步驟簡化為兩步。
上述實施例四、實施例五和實施例六中,需要在基于IPv4和IPv6協(xié)議的WiMAX通信系統(tǒng)的R3 Re-anchor的過程中,增加相應(yīng)的Trigger消息,擴展MIP Registration Reply消息攜帶序列號X,并優(yōu)化相關(guān)功能實體的處理流程以完成本發(fā)明技術(shù)方案。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種R3重錨定過程中實現(xiàn)數(shù)據(jù)無損傳輸?shù)姆椒ǎ涮卣髟谟?,包括如下步驟A、家鄉(xiāng)代理HA提取通過新建的R3鏈路發(fā)送給目標(biāo)數(shù)據(jù)通道控制功能實體Target DP Function的第一個數(shù)據(jù)包的序列號,并將該序列號發(fā)送給TargetDP Function;B、Target DP Function通過R4鏈路從錨定數(shù)據(jù)通道控制功能實體AnchorDP Function接收完所述序列號之前的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟B中具體包括如下步驟Target DP Function確定應(yīng)該從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列號為所述序列號減1;Target DP Function通過所述R4鏈路從Anchor DP Function接收到對應(yīng)所述序列號減1的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟B中具體包括如下步驟Target DP Function將所述序列號發(fā)送給Anchor DP Function進行數(shù)據(jù)傳輸查詢;Anchor DP Function確認通過所述R4鏈路向Target DP Function發(fā)送完對應(yīng)該序列號減1的數(shù)據(jù)包后,向Target DP Function返回查詢響應(yīng);Target DP Function收到查詢響應(yīng)后觸發(fā)斷開所述R4鏈路。
4.如權(quán)利要求2或3所述的方法,其特征在于,當(dāng)采用IPv4協(xié)議時,所述步驟A具體包括如下步驟HA將攜帶所述序列號的注冊響應(yīng)消息發(fā)送給目標(biāo)外地代理Target FA;Target FA將所述序列號攜帶在觸發(fā)斷開所述R4鏈路的消息中發(fā)送給Target DP Function。
5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)采用PMIPv4協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括B1-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);B1-2、Target FA向客戶端發(fā)送注冊響應(yīng);B1-3、客戶端向執(zhí)行網(wǎng)絡(luò)資源管理的接入服務(wù)網(wǎng)絡(luò)功能實體ASNFunctional Entity發(fā)送重定位成功響應(yīng);B1-4、ASN Functional Entity斷開所述R4鏈路。
6.如權(quán)利要求4所述的方法,其特征在于,當(dāng)采用CMIPv4協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括B2-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);B2-2、Target FA向ASN Functional Entity發(fā)送重定位成功的響應(yīng);B2-3、ASN Functional Entity斷開所述R4鏈路。
7.如權(quán)利要求2或3所述的方法,其特征在于,當(dāng)采用IPv6協(xié)議時,所述步驟A具體包括如下步驟HA將攜帶所述序列號的綁定更新確認消息發(fā)送給目標(biāo)接入路由TargetAR;Target AR將所述序列號攜帶在觸發(fā)斷開所述R4鏈路的消息中發(fā)送給Target DP Function。
8.如權(quán)利要求6所述的方法,其特征在于,當(dāng)采用CMIPv6協(xié)議時,所述步驟B中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟B3-1、Target DP Function向Target AR返回斷開所述R4鏈路的觸發(fā)響應(yīng);B3-2、Target AR向ASN Functional Entity發(fā)送重定位成功響應(yīng);B3-3、ASN Functional Entity斷開所述R4鏈路。
9.一種R3重錨定過程中的數(shù)據(jù)無損傳輸實現(xiàn)方法,其特征在于,包括如下步驟a、Target DP Function通過新建的R3鏈路接收到來自HA的第一個數(shù)據(jù)包后,提取該第一個數(shù)據(jù)包的序列號;b、Target DP Function通過R4鏈路從錨定數(shù)據(jù)通道控制功能實體AnchorDP Function接收完所述序列號之前的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
10.如權(quán)利要求9所述的方法,其特征在于,所述步驟b中具體包括如下步驟Target DP Function確定應(yīng)該從Anchor DP Function接收的最后一個數(shù)據(jù)包的序列號為所述序列號減1;Target DP Function通過所述R4鏈路從Anchor DP Function接收到對應(yīng)所述序列號減1的數(shù)據(jù)包后觸發(fā)斷開所述R4鏈路。
11.如權(quán)利要求9所述的方法,其特征在于,所述步驟b中具體包括如下步驟Target DP Function將所述序列號發(fā)送給Anchor DP Function進行數(shù)據(jù)傳輸查詢;Anchor DP Function確認通過所述R4鏈路向Target DP Function發(fā)送完對應(yīng)該序列號減1的數(shù)據(jù)包后,向Target DP Function返回查詢響應(yīng);Target DP Function收到查詢響應(yīng)后觸發(fā)斷開所述R4鏈路。
12.如權(quán)利要求10或11所述的方法,其特征在于,當(dāng)采用IPv4協(xié)議時,所述方法還包括Target FA收到HA的注冊響應(yīng)消息后,向Target DP Function發(fā)送觸發(fā)斷開所述R4鏈路的消息。
13.如權(quán)利要求12所述的方法,其特征在于,當(dāng)采用PMIPv4協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b1-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);b1-2、Target FA向客戶端發(fā)送注冊響應(yīng)消息;b1-3、客戶端向執(zhí)行網(wǎng)絡(luò)資源管理的ASN Functional Entity發(fā)送重定位成功響應(yīng);b1-4、ASN Functional Entity斷開所述R4鏈路。
14.如權(quán)利要求12所述的方法,其特征在于,當(dāng)采用CMIPv4協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b2-1、Target DP Function向Target FA返回斷開所述R4鏈路的觸發(fā)響應(yīng);b2-2、Target FA向ASN Functional Entity發(fā)送重定位成功響應(yīng);b2-3、ASN Functional Entity斷開所述R4鏈路。
15.如權(quán)利要求10或11所述的方法,其特征在于,當(dāng)采用IPv6協(xié)議時,所述方法還包括Target AR收到HA發(fā)送的綁定更新確認消息后向Target DPFunction發(fā)送斷開所述R4鏈路的觸發(fā)消息。
16.如權(quán)利要求15所述的方法,其特征在于,當(dāng)采用CMIPv6協(xié)議時,所述步驟b中所述的觸發(fā)斷開所述R4鏈路具體包括如下步驟b3-1、Target DP Function向Target AR返回斷開所述R4鏈路的觸發(fā)響應(yīng);b3-2、Target AR向ASN Functional Entity發(fā)送重定位成功響應(yīng);b3-3、ASN Functional Entity斷開所述R4鏈路。
全文摘要
本發(fā)明涉及WiMAX技術(shù),特別涉及WiMAX系統(tǒng)的R3重錨定過程中一種數(shù)據(jù)無損傳輸實現(xiàn)方法,以解決現(xiàn)有WiMAX系統(tǒng)中發(fā)生R3 Re-anchor時,無法完全避免移動臺數(shù)據(jù)丟失的問題。本發(fā)明所述方法中,由家鄉(xiāng)代理將通過新建的R3鏈路向目標(biāo)數(shù)據(jù)通道控制功能實體發(fā)送的第一個數(shù)據(jù)包的序列號發(fā)送給目標(biāo)數(shù)據(jù)通道控制功能實體;或者,由目標(biāo)數(shù)據(jù)通道控制功能實體記錄從新建的R3鏈路接收的第一個數(shù)據(jù)包的序列號;然后目標(biāo)數(shù)據(jù)通道控制功能實體通過R4鏈路從錨定數(shù)據(jù)通道控制功能實體接收完所述序列號之前的數(shù)據(jù)包后觸發(fā)斷開R4鏈路。本發(fā)明所述方法保證了R3重錨定過程中的數(shù)據(jù)完整性,并且實現(xiàn)簡單。
文檔編號H04L12/56GK1992659SQ20051013542
公開日2007年7月4日 申請日期2005年12月28日 優(yōu)先權(quán)日2005年12月28日
發(fā)明者宋毅, 莊宏成 申請人:華為技術(shù)有限公司