一種多地址前綴分配方法和系統的製作方法
2023-10-10 17:29:59
專利名稱:一種多地址前綴分配方法和系統的製作方法
技術領域:
本發明涉及移動通信技術領域,更具體地,涉及一種多個IPv6前綴分配方法和系統。
背景技術:
在3GPP TS 23. 060技術規範中,為無線設備定義了兩種IPv6地址動態分配方式,即有狀態地址自動配置和無狀態地址自動配置。有狀態地址自動配置方式是指通過IPv6動態主機配置協議(DHCPv6,Dynamic Host Configuration Protocol for IPv6)協議交互流程完成IPv6地址和其他網絡參數的配置,該方式要求無線設備必須支持DHCPv6 Client協議功能,網絡側必須配置一個DHCPv6伺服器。無狀態地址自動配置流程如圖I所示,整個過程由網絡分兩個階段完成,第一個 階段無線設備從網關GPRS支持節點(Gateway GPRS Support Node,簡稱GGSN)獲得其接口標識,這一階段通過分組數據協議(PDP,Packet Data Protocol)上下文激活的過程來完成。GGSN指派給無線設備的前綴或接口標識在全局或站點範圍內是唯一的,無線設備不需要進行重複地址檢測(DAD,Duplicate Address Detection)。第二個階段無線設備從GGSN獲得網絡前綴,無線設備通過使用路由請求(RS, Router Solicitation)和路由通告(RA,Router Advertisement)的消息來從GGSN獲取全球IPv6地址所需的地址前綴。無線設備將使用網絡分配的接口標識或本地隨機生成一個的接口標識組成一個新的鏈路本地單播地址。然後,以該地址為源地址,主機向本地鏈路中所有路由器多點傳送一個路由器請求(RS)來請求配置信息,GGSN以一個包含一個可聚集全球單播地址前綴和其它相關配置信息的路由器通告(RA)作為響應。無線設備用它從路由器得到的全球地址前綴加上自己的接口標識,自動生成全球單播地址,然後就可以與Internet中的其它主機通信了。現有的無狀態地址自動配置技術有兩種前綴分配技術,即共享前綴和唯一前綴。在共享前綴分配技術中,GGSN為多個無線設備分配同一個前綴,而給每個終端分配的接口標識是全網唯一的,這樣由共享前綴和唯一標識生成的IPv6地址也是全網唯一的,GGSN使用該全網唯一 IPv6地址來識別無線設備的PDP上下文,完成外部分組數據網(PDN,PacketData Network)到無線設備數據路由和轉發。在唯一前綴分配技術中,GGSN為每一個無線設備分配一個全網唯一前綴,無線設備使用該前綴和網絡分配的接口標識或本地產生的接口標識可以生成的IPv6地址也是全網唯一的,GGSN使用該全網唯一前綴來識別無線設備的PDP上下文,完成外部分組數據網(TON)到無線設備數據路由和轉發。現有的3GPP無狀態地址自動配置技術只能為無線設備分配一個64位長的共享前綴或唯一前綴,所以它無法解決實際應用中可能需要網絡為無線設備分配多個前綴的問題。例如,對於具有2G/3G無線接入功能的無線網關/無線路由器等設備來說,其通常至少有一個無線廣域網口(WWAN, Wireless Wide Area Network)和一個區域網口(LAN, LocalArea Network) ,WffAN 口通過2G/3G無線技術可以連接到Internet,LAN 口通過有線或WIFI方式下連多個用戶終端,提供2G/3G無線上網功能。由於IPv6已將IPv6網絡地址轉換技術(NAT, Network Address Translation)廢除了,所以需要網絡為無線設備分配至少2個64位長的前綴,一個64位的共享前綴或唯一前綴用於WAN 口的IPv6地址自動配置,另一個唯一前綴用於LAN 口下連用戶終端的IPv6地址自動配置。可見,現有無狀態自動配置技術無法根據無線終端實際需要為其分配相應數量的地址前綴。
發明內容
本發明要解決的技術問題是提供一種多地址前綴分配方法和系統,解決現有無狀態自動配置技術中無法根據不同無線設備實際需要為其分配相應數量的地址前綴的問題。為了解決上述技術問題,本發明提供了一種多地址前綴分配方法,包括無線設備將申請的地址前綴的數量N通知至網關GPRS支持節點即GGSN,所述GGSN確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。·
進一步地,上述方法還可以具有以下特點無線設備將申請的地址前綴的數量N通知至GGSN的方式為無線設備將攜帶所述申請的地址前綴的數量N的路由器請求消息發送至所述GGSN ;所述GGSN為所述無線設備分配M個地址前綴的方式為所述GGSN將攜帶所分配的M個地址前綴的路由通告消息中發送至所述無線設備。進一步地,上述方法還可以具有以下特點所述GGSN確定能夠分配的地址數量M的方式為如果所述N大於用戶籤約數據限定的前綴數量則將M值確定為用戶籤約數據限定的前綴數量,如果所述N小於或等於用戶籤約數據限定的前綴數量則將M值確定為所述N。進一步地,上述方法還可以具有以下特點所述GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為共享型前綴時,將所述IPv6地址中前綴作為共享前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴;所述GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為唯一型前綴時,優先為所述無線設備配置M個連續的且具有可聚合性的唯一前綴,無法為所述無線設備配置M個連續的且具有可聚合性的唯一前綴時,將所述IPv6地址中前綴作為唯一前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴。進一步地,上述方法還可以具有以下特點所述GGSN判斷M個地址前綴是否包括已為所述無線設備分配的IPv6地址中前綴,如果有,將此前綴封裝於所述路由通告消息的第一前綴位置中,將其它M-I個地址前綴分別封裝於所述路由通告消息的第二前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備;否則,將M個地址前綴依次封裝於所述路由通告消息的第一前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備,並且GGSN使用路由通告消息中的第一個前綴替換所述無線設備的IPv6地址中的前綴,並發起修改所述無線設備IPv6地址的分組數據協議上下文修改過程。進一步地,上述方法還可以具有以下特點所述無線設備將所述路由通告消息中第一前綴位置對應的前綴分配給無線廣域網口用於無線廣域網口的IPv6地址的配置,將所述路由通告消息中第二前綴位置至第M前綴位置對應的前綴依次分配給區域網口用於通過區域網口連接的用戶終端的IPv6地址的配置。為了解決上述技術問題,本發明還提供了一種無線設備,包括地址前綴數量請求單元和地址前綴接收處理單元,所述地址前綴數量請求單元,用於將申請的地址前綴的數量N通知至GGSN ;所述地址前綴接收處理單元,用於接收所述GGSN分配的M個地址前綴,N和M均為大於I的整數。進一步地,上述無線設備還可以具有以下特點所述地址前綴接收處理單元,還用於將從所述GGSN收到的路由通告消息中第一 前綴位置對應的前綴分配給無線廣域網口用於無線廣域網口的IPv6地址的配置,將所述路由通告消息中第二前綴位置至第M前綴位置對應的前綴依次分配給區域網口用於通過區域網口連接的用戶終端的IPv6地址的配置。為了解決上述技術問題,本發明還提供了一種網關GPRS支持節點,包括地址前綴分配單元,所述地址前綴分配單元,用於獲知無線設備申請的地址前綴的數量N後,確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。進一步地,上述網關GPRS支持節點還可以具有以下特點所述地址前綴分配單元,還用於通過以下方式確定能夠分配的地址數量M :如果所述N大於用戶籤約數據限定的前綴數量則將M值確定為用戶籤約數據限定的前綴數量,如果所述N小於或等於用戶籤約數據限定的前綴數量則將M值確定為所述N。進一步地,上述網關GPRS支持節點還可以具有以下特點所述地址前綴分配單元,還用於確定已為所述無線設備分配的IPv6地址中前綴的類型為共享型前綴時,為IPv6地址中前綴作為共享前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴;還用於確定已為所述無線設備分配的IPv6地址中前綴的類型為唯一型前綴時,優先為所述無線設備配置M個連續的且具有可聚合性的唯一前綴,無法為所述無線設備配置M個連續的且具有可聚合性的唯一前綴時,將所述IPv6地址中前綴作為唯一前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴。為了解決上述技術問題,本發明還提供了一種多地址前綴分配系統,包括所述無線設備以及所述網關GPRS支持節點。上述方案可以根據不同無線設備實際需要為其分配相應數量的地址前綴,可合理分配和使用前綴資源,提高系統性能。
圖I為現有技術中無線設備獲取IPv6地址的流程示意圖;圖2是實施例提供的多地址前綴分配的系統的組成結構示意圖;圖3是實施例提供的多地址前綴分配的方法的流程示意圖;圖4是具體實施例中提供的多地址前綴分配的方法的流程示意圖。
具體實施例方式如圖2所示,多地址前綴分配系統中無線設備包括一個無線廣域網口(WffAN),一個或多個區域網口(LAN)。WffAN 口通過2G/3G無線技術可以連接到Internet ;LAN 口通過有線或WIFI方式下連多個用戶終端。如圖3所示,多地址前綴分配方法包括無線設備將申請的地址前綴的數量N通知至網關GPRS支持節點即GGSN,所述GGSN確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。無線設備將申請的地址前綴的數量N通知至GGSN的方式為無線設備將攜帶所述申請的地址前綴的數量N的路由器請求消息發送至所述GGSN ;GGSN為所述無線設備分配M個地址前綴的方式為所述GGSN將攜帶所分配的M個地址前綴的路由通告消息中發送至所述無線設備。GGSN確定能夠分配的地址數量M的方式為如果所述N大於用戶籤約數據限定的前綴數量則將M值確定為用戶籤約數據限定的前綴數量,如果所述N小於或等於用戶籤約數據限定的前綴數量則將M值確定為所述N。所述用戶籤約數據是保存在歸屬位置寄存器HLR 中。·無線設備將申請的地址前綴的數量N通知至GGSN之前,已從GGSN處獲得其為無線設備分配的IPv6地址,但無線設備只從此IPv6地址中提取接口標識,忽略其前綴信息。GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為共享型前綴時,將所述IPv6地址中前綴作為共享前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴;而且儘量保證分配的此M-I個唯一前綴是連續的且具有可聚合性的。GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為唯一型前綴時,優先為所述無線設備配置M個連續的且具有可聚合性的唯一前綴,無法為所述無線設備配置M個連續的且具有可聚合性的唯一前綴時,將所述IPv6地址中前綴作為唯一前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴,而且儘量保證分配的此M-I個唯一前綴是連續的且具有可聚合性的。GGSN配置的前綴是由GGSN前綴池中選取出來的,GGSN前綴池是由共享前綴池和唯一前綴池組成,前綴長度都是64位。對於IPv6地址是共享前綴時,GGSN將根據其為無線設備為的IPv6地址和M_1個唯一前綴來識別用戶設備的PDP上下文,完成外部數據網(TON)到無線設備數據路由和轉發。對於IPv6地址是唯一前綴時,GGSN將根據其為無線設備M個唯一前綴來識別用戶設備的PDP上下文,完成外部數據網(TON)到無線設備數據路由和轉發。GGSN判斷M個地址前綴是否包括已為所述無線設備分配的IPv6地址中前綴,如果有,將此前綴封裝於所述路由通告消息的第一前綴位置中,將其它M-I個地址前綴分別封裝於所述路由通告消息的第二前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備;否則,將M個地址前綴依次封裝於所述路由通告消息的第一前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備,並且GGSN使用路由通告消息中的第一個前綴替換所述無線設備的IPv6地址中的前綴,並發起修改所述無線設備IPv6地址的分組數據協議上下文修改過程。無線設備將所述路由通告消息中第一前綴位置對應的前綴分配給無線廣域網口用於無線廣域網口的IPv6地址的配置,將所述路由通告消息中第二前綴位置至第M前綴位置對應的前綴依次分配給區域網口用於通過區域網口連接的用戶終端的IPv6地址的配置。多地址前綴分配系統包括無線設備和GGSN。其中,所述無線設備用於將申請的地址前綴的數量N通知至GGSN。所述GGSN用於確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。GGSN包括地址前綴分配單元。此地址前綴分配單元用於獲知無線設備申請的地址前綴的數量N後,確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。此地址前綴分配單元負責上述方法中無線設備端的相應處理過程。無線設備包括地址前綴數量請求單元和地址前綴接收處理單元。此地址前綴數量請求單元用於將申請的地址前綴的數量N通知至GGSN ;所述地址前綴接收處理單元用於接 收所述GGSN分配的M個地址前綴,N和M均為大於I的整數。此地址前綴數量請求單元負責上述方法中相應的GGSN端的相應處理過程。
具體實施例具體實施例中提供一種多個前綴分配的方法,無線設備通過將其希望申請的前綴數量信息附加到路由器請求RS消息的擴展項中,從而實現根據不同無線設備的需要為其分配相應數量的地址前綴,具體流程如圖4所示,包括步驟S401 :無線設備通過rop上下文激活的過程從網絡側獲取到GGSN為其分配的IPv6地址後,產生一個路由請求RS消息,該RS消息中攜帶有無線設備希望申請的地址前綴數量的參數N。3GPP規範中網絡給無線設備分配的地址前綴長度為64,所以無線設備申請的地址前綴長度均為64。對於無線網關或無線路由器類來說,其LAN側所有接口,包括有線和無線接口通常均屬於同一個子網,無線設備只需要申請2個前綴,一個前綴分配給WAN側,另一個前綴分配給LAN側。 步驟S402 :無線設備將所述的RS消息發送給GGSN,請求GGSN通告地址前綴。步驟S403 =GGSN接收所述RS消息,根據從HLR取回的用戶籤約數據允許的前綴數量和無線設備申請的地址前綴數量來確定實際可分配的前綴數量M,如果請求前綴數量大於用戶籤約數據允許的前綴數量則實際可分配的前綴數量M等於用戶籤約數據允許的前綴數量;如果請求前綴數量小於或等於用戶籤約數據允許的前綴數量則實際可分配的前綴數量M等於無線設備申請的前綴數量。由於GGSN需要為無線設備分配IPv6地址,所以用戶籤約數據中允許的前綴數至少為1,否則GGSN無法為無線設備分配IPv6地址。步驟S404 :GGSN根據PDP激活過程中為無線設備分配的IPv6地址中的前綴類型來選擇前綴分配策略。如果所述IPv6地址中的前綴類型為共享前綴,則進入步驟S405按照混合前綴分配策略為無線設備分配前綴;如果所述IPv6地址中的前綴類型為唯一前綴,則進入步驟S406按照聚合前綴分配策略為無線設備分配前綴。步驟S405 =GGSN首先將其已為無線設備分配的IPv6地址中的前綴分配給無線設備,然後再從GGSN前綴池中為無線設備分配M-I個唯一前綴,為方便地址前綴聚合,儘量確保分配的這M-I個唯一前綴是連續的和可聚合的。
GGSN已為無線設備分配的IPv6地址前綴是一個共享前綴,所以混合前綴分配策略為無線設備分配的M個前綴中,有一個是共享前綴,其他M-I個唯一前綴。步驟S406 =GGSN首先將嘗試從GGSN前綴池中分配M個連續的和可聚合的唯一前綴,如果分配成功,GGSN將新分配的M個前綴中的第一個前綴作為其為無線設備分配的第一個前綴,並用其替換IPv6地址中的前綴,然後發起修改無線設備IPv6地址的PDP上下文修改過程;如果分配失敗,則將其為無線設備分配的IPv6地址的前綴作為其為無線設備分配的第一個前綴,然後再從GGSN前綴池中為無線設備分配M-I個唯一前綴,儘量確保分配的這M-I個唯一前綴是連續的和可聚合的。為方便地址前綴聚合,減少GGSN中路由數目,GGSN首先嘗試為無線設備分配M個連續的和可聚合的唯一前綴。例如,無線設備希望申請2個前綴,GGSN從唯一前綴池中找 到了 3 個連續前綴 2001: IalO:300:2/64,2001: IalO:300:3/64 和 2001: IalO:300:4/64,由於前兩個前綴可以聚合成更短的前綴2001: IalO: 300:2/63,而後兩個連續則不能聚合,則GGSN將2001: IalO :300:2/64和2001: IalO: 300:3/64兩個分配給無線設備;如果沒有可聚合的前綴,則為無線設備分配連續的唯一前綴,如2001: IalO: 300:5/64和2001: IalO :300:6/64;如果連續的前綴也不存在,則為無線設備分配離散的唯一前綴。步驟S407 =GGSN檢查其為無線設備分配M個前綴中是否包括IPv6地址的前綴,如果包括,則必須將IPv6地址的前綴封裝在路由器通告RA消息的第一個前綴中,將剩餘的M-I個前綴封裝在路由通告消息的第二個到第M個前綴中;如果不包括,則可按照M個前綴的分配順序依次封裝到路由通告消息的第一個到第M個前綴中。步驟S408 =GGSN將封裝有M個前綴的路由器通告RA消息發送給無線設備。步驟S409 :無線設備將路由器通告RA消息中攜帶的第一個前綴分配給WffAN側,用於WffAN接口 IPv6地址自動配置,將路由器通告RA消息中攜帶的第2個到第M個前綴分配給LAN側,用於LAN 口及其下連用戶終端的IPv6地址自動配置。無線設備為WffAN 口分配的IPv6地址是由分配給該接口的前綴和無線設備通過PDP激活過程從GGSN獲取的接口標識組合生成的。LAN接口的IPv6地址是由分配給該接口的前綴和本地生成的接口標識組成的。無線設備可以通過無狀態自動配置方式將分配給LAN接口的前綴通告給下連用戶終端。步驟S410 :GGSN檢查其為無線設備分配M個前綴中是否包括IPv6地址的前綴,如果不包括則進入步驟S411。步驟S411 :GGSN使用路由通告消息中的第一個前綴替換IPv6地址中的前綴,並發起修改無線設備IPv6地址的PDP上下文修改過程。步驟S412 =GGSN根據其為無線設備分配的IPv6地址和唯一前綴來識別無線設備的PDP上下文,完成外部數據網到無線設備數據路由和轉發。對於混合前綴分配策略,GGSN將根據其為無線設備分配的IPv6地址和M_1個唯一前綴來識別用戶設備的PDP上下文。當GGSN接收到來自外部數據網的IPv6報文,當IP報文的目的IPv6地址或IPv6地址的前綴與無線設備的IPv6地址或M-I個唯一前綴中任何一個前綴匹配時,GGSN會將該IP報文路由轉發給無線設備。GGSN可以將M-I個唯一前綴進行聚合,以減少路由數量和提高查找效率。對於聚合前綴分配策略,GGSN將根據其為無線設備分配的M個唯一前綴來識別用戶設備的PDP上下文。當GGSN接收到來自外部數據網的IPv6報文,當IP報文的目的IPv6地址的前綴與無線設備的M個唯一前綴中任何一個前綴匹配時,GGSN會將該IP報文路由轉發給無線設備。GGSN可以將M個唯一前綴進行聚合,以減少路由數量和提高查找效率。例如,當GGSN 給用戶設備分配了 2001: IalO:300:2/64 和 2001: IalO:300:3/64兩個前綴時,GGSN可以將這兩個個前綴聚合成一個長度為63的前綴(即2001: IalO: 300:2/63),GGSN將可以只使用2001: IalO: 300:2/63這個聚合前綴來進行無線設備的數據路由和轉發,不在需要使用2001: IalO: 300:2/64和2001: IalO: 300:3/64兩個前綴來進行數據路由和轉發,可以減少路由數量和提高查找效率。可見,實施例所述的多個地址前綴分配方法和系統通過在路由器請求的擴展欄位攜帶無線設備希望申請的前綴數量參數,而GGSN根據所述請求相應的進行地址前綴分配,從而能夠根據不同無線設備的實際需要為其分配相應數量的地址前綴。因此採用本方案可以合理分配和使用前綴資源。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相
互任意組合。當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利要求的保護範圍。本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現。相應地,上述實施例中的各模塊/單元可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。本發明不限制於任何特定形式的硬體和軟體的結合。
權利要求
1.一種多地址前綴分配方法,其中, 無線設備將申請的地址前綴的數量N通知至網關GPRS支持節點即GGSN,所述GGSN確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。
2.如權利要求I所述的方法,其特徵在於, 無線設備將申請的地址前綴的數量N通知至GGSN的方式為無線設備將攜帶所述申請的地址前綴的數量N的路由器請求消息發送至所述GGSN ; 所述GGSN為所述無線設備分配M個地址前綴的方式為所述GGSN將攜帶所分配的M個地址前綴的路由通告消息中發送至所述無線設備。
3.如權利要求I所述的方法,其特徵在於, 所述GGSN確定能夠分配的地址數量M的方式為 如果所述N大於用戶籤約數據限定的前綴數量則將M值確定為用戶籤約數據限定的前綴數量,如果所述N小於或等於用戶籤約數據限定的前綴數量則將M值確定為所述N。
4.如權利要求I所述的方法,其特徵在於, 所述GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為共享型前綴時,將所述IPv6地址中前綴作為共享前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一 iu 綴; 所述GGSN確定已為所述無線設備分配的IPv6地址中前綴的類型為唯一型前綴時,優先為所述無線設備配置M個連續的且具有可聚合性的唯一前綴,無法為所述無線設備配置M個連續的且具有可聚合性的唯一前綴時,將所述IPv6地址中前綴作為唯一前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴。
5.如權利要求2所述的方法,其特徵在於, 所述GGSN判斷M個地址前綴是否包括已為所述無線設備分配的IPv6地址中前綴,如果有,將此前綴封裝於所述路由通告消息的第一前綴位置中,將其它M-I個地址前綴分別封裝於所述路由通告消息的第二前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備;否則,將M個地址前綴依次封裝於所述路由通告消息的第一前綴位置至第M前綴位置中,GGSN完成對所述M個地址前綴在路由通告消息中的封裝後,將所述路由通告消息發送至所述無線設備,並且GGSN使用路由通告消息中的第一個前綴替換所述無線設備的IPv6地址中的前綴,並發起修改所述無線設備IPv6地址的分組數據協議上下文修改過程。
6.如權利要求I所述的方法,其特徵在於, 所述無線設備將所述路由通告消息中第一前綴位置對應的前綴分配給無線廣域網口用於無線廣域網口的IPv6地址的配置,將所述路由通告消息中第二前綴位置至第M前綴位置對應的前綴依次分配給區域網口用於通過區域網口連接的用戶終端的IPv6地址的配置。
7.一種無線設備,其特徵在於,包括地址前綴數量請求單元和地址前綴接收處理單元, 所述地址前綴數量請求單元,用於將申請的地址前綴的數量N通知至GGSN ; 所述地址前綴接收處理單元,用於接收所述GGSN分配的M個地址前綴,N和M均為大於I的整數。
8.如權利要求7所述的無線設備,其特徵在於,所述地址前綴接收處理單元,還用於將從所述GGSN收到的路由通告消息中第一前綴位置對應的前綴分配給無線廣域網口用於無線廣域網口的IPv6地址的配置,將所述路由通告消息中第二前綴位置至第M前綴位置對應的前綴依次分配給區域網口用於通過區域網口連接的用戶終端的IPv6地址的配置。
9.一種網關GPRS支持節點,其特徵在於,包括地址前綴分配單元, 所述地址前綴分配單元,用於獲知無線設備申請的地址前綴的數量N後,確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於I的整數。
10.如權利要求9所述的網關GPRS支持節點,其特徵在於, 所述地址前綴分配單元,還用於通過以下方式確定能夠分配的地址數量M :如果所述N大於用戶籤約數據限定的前綴數量則將M值確定為用戶籤約數據限定的前綴數量,如果所述N小於或等於用戶籤約數據限定的前綴數量則將M值確定為所述N。
11.如權利要求9所述的網關GPRS支持節點,其特徵在於, 所述地址前綴分配單元,還用於確定已為所述無線設備分配的IPv6地址中前綴的類型為共享型前綴時,為IPv6地址中前綴作為共享前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴;還用於確定已為所述無線設備分配的IPv6地址中前綴的類型為唯一型前綴時,優先為所述無線設備配置M個連續的且具有可聚合性的唯一前綴,無法為所述無線設備配置M個連續的且具有可聚合性的唯一前綴時,將所述IPv6地址中前綴作為唯一前綴配置給所述無線設備,並為所述無線設備配置M-I個唯一前綴。
12.—種多地址前綴分配系統,其特徵在於,包括權利要求7或8所述的無線設備以及權利要求9、10或11所述的網關GPRS支持節點。
全文摘要
本發明公開了一種多地址前綴分配方法和系統,本方法包括無線設備將申請的地址前綴的數量N通知至網關GPRS支持節點即GGSN,所述GGSN確定能夠分配的地址數量M並為所述無線設備分配M個地址前綴,N和M均為大於1的整數。上述方案可以根據不同無線設備實際需要為其分配相應數量的地址前綴,可合理分配和使用前綴資源,提高系統性能。
文檔編號H04W8/26GK102892108SQ201110200360
公開日2013年1月23日 申請日期2011年7月18日 優先權日2011年7月18日
發明者溫海龍, 高博, 段明豔 申請人:中興通訊股份有限公司