專利名稱:路由信息創(chuàng)建方法及裝置的制作方法
技術領域:
本發(fā)明屬于通信技術領域,涉及一種路由信息創(chuàng)建方法及裝置。
背景技術:
GPRS網(wǎng)關支持節(jié)點(以下簡稱GGSN)是分組無線網(wǎng)絡通往IP網(wǎng)絡 的門戶,作為網(wǎng)關或路由器提供分組無線網(wǎng)絡和公共IP網(wǎng)絡之間的互聯(lián), 主要完成維護分組無線網(wǎng)絡中的手機用戶的上下文信息、對手機用戶進行鑒 權(quán)、為手機用戶分配IP地址和為手機用戶與IP網(wǎng)絡之間的數(shù)據(jù)報文進行路 由和轉(zhuǎn)發(fā)。隨著分組業(yè)務網(wǎng)絡的發(fā)展,對GGSN單機容量的需求也不斷增 加,在單個GGSN上設置有多個業(yè)務處理單元用于分擔負荷。手機用戶上 線時,將選擇一個業(yè)務處理單元完成后續(xù)的所有業(yè)務,即負責維護手機用戶 的上下文信息以及對發(fā)往該手機用戶IP地址的數(shù)據(jù)報文進行處理,并將經(jīng) 過處理的數(shù)據(jù)報文發(fā)往該手機用戶所屬的GPRS服務支持節(jié)點(以下簡稱 SGSN)。
為了使一個目的地址為手機用戶的數(shù)據(jù)報文能夠被正確地發(fā)到GGSN, 并由GGSN轉(zhuǎn)給相應的業(yè)務處理單元,相關的路徑上應要有路由信息完成 數(shù)據(jù)才艮文的轉(zhuǎn)發(fā)。因為GGSN為手機用戶分配IP地址時,所使用的地址存 儲單元資源是預先規(guī)劃好的,因此相鄰的路由器只需按照地址存儲單元的網(wǎng) 段配置靜態(tài)路由,便可以將數(shù)據(jù)報文轉(zhuǎn)發(fā)給GGSN。實現(xiàn)將手機用戶數(shù)據(jù)報 文轉(zhuǎn)發(fā)給對應的業(yè)務處理單元包括以下現(xiàn)有技術
現(xiàn)有技術一、在GGSN上按照地址存儲單元的范圍配置靜態(tài)路由,表 示所有目的地址在所述地址存儲單元范圍內(nèi)的數(shù)據(jù)報文都要轉(zhuǎn)發(fā)給業(yè)務處 理單元。GGSN的轉(zhuǎn)發(fā)單元接收到發(fā)往手機用戶IP地址的數(shù)據(jù)報文時,查找路由表,判斷得知應將該數(shù)據(jù)報文發(fā)給業(yè)務處理單元,則將該數(shù)據(jù)報文隨
機發(fā)給一個業(yè)務處理單元。在GGSN的每個業(yè)務處理單元上,都存儲有一 張包括所有手機用戶與業(yè)務處理單元對應關系的信息表,當業(yè)務處理單元接 收到數(shù)據(jù)報文后,根據(jù)所述信息表判斷若手機用戶屬于本業(yè)務處理單元,則 由本業(yè)務單元進行處理;若不屬于本業(yè)務處理單元,則發(fā)送給對應的業(yè)務處 理單元處理。所述路由表中記錄了屬于某個網(wǎng)段地址的報文要發(fā)給業(yè)務處理 單元,而信息表記錄了具體的某個IP地址的用戶報文屬于哪個業(yè)務處理單 元進行處理,例如路由表中記錄了 10丄1.0 10.1丄255這段地址是手機用戶 的地址段,要送到業(yè)務處理單元處理;信息表中記錄使用IP地址為10.1.1.3 的用戶的報文由第一業(yè)務處理單元處理,使用IP地址為10.1.1.9的用戶的 報文由第二業(yè)務處理單元等。
現(xiàn)有技術二、在GGSN上按照地址存儲單元的范圍配置靜態(tài)路由,表 示所有目的地址在所述地址存儲單元范圍內(nèi)的數(shù)據(jù)報文都要轉(zhuǎn)發(fā)給業(yè)務處 理單元。GGSN的轉(zhuǎn)發(fā)單元上存儲有一張包括所有手機用戶與業(yè)務處理單元 對應關系的信息表,當轉(zhuǎn)發(fā)單元收到數(shù)據(jù)報文時,首先查找路由表,判斷得 知應將該數(shù)據(jù)報文發(fā)給業(yè)務處理單元,而后再查找所述信息表,找到手機用 戶對應的業(yè)務處理單元,并將數(shù)據(jù)報文轉(zhuǎn)發(fā)給該業(yè)務處理單元。
上述技術方案存在以下缺陷在GGSN上手工配置靜態(tài)路由增加了維 護人員的工作量,而且手工配置容易出錯, 一旦配置錯誤,將影響業(yè)務數(shù)據(jù) 的轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種路由信息創(chuàng)建方法及裝置,用以解決現(xiàn)有技術中 在GGSN上手工配置靜態(tài)路由增加了維護人員的工作量,而且手工配置容易 出錯, 一旦配置錯誤,將影響業(yè)務數(shù)據(jù)的轉(zhuǎn)發(fā)的問題。
本發(fā)明實施例提供一種路由信息創(chuàng)建方法,包括地址存儲單元接收業(yè)務處理單元發(fā)送的地址分配請求信息; 所述地址存儲單元根據(jù)所述地址分配請求信息分配地址段,所述地址段
包括所述業(yè)務處理單元需為終端分配的地址;
所述地址存儲單元為所述地址段創(chuàng)建路由,并得到所述地址段與所述業(yè)
務處理單元對應關系的路由表。
本發(fā)明實施例提供一種路由信息創(chuàng)建裝置,包括
業(yè)務處理單元,用于根據(jù)接收到的GPRS服務支持節(jié)點發(fā)送的終端的激 活請求信息,向地址存儲單元發(fā)送地址分配請求信息并接收轉(zhuǎn)發(fā)單元發(fā)送的 數(shù)據(jù)報文;
地址存儲單元,用于根據(jù)所述地址分配請求信息分配地址段,并向轉(zhuǎn)發(fā) 單元下發(fā)包括為所述地址段創(chuàng)建的路由信息的路由表,所述地址段包括為所 述終端分配的地址信息;
轉(zhuǎn)發(fā)單元,用于存儲所述地址存儲單元下發(fā)的路由表,并在接收到發(fā)給 終端的數(shù)據(jù)報文后,根據(jù)所述數(shù)據(jù)報文中包括的所述終端的地址信息,在所 述路由表中查找所述終端對應的業(yè)務處理單元,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述 業(yè)務處理單元。
本發(fā)明實施例的路由信息創(chuàng)建方法及裝置,在接收到業(yè)務處理單元發(fā)送 的地址分配請求時,動態(tài)地為終端創(chuàng)建路由,省去了現(xiàn)有技術中手工配置路 由的繁瑣工作,避免了由于手工配置錯誤所導致的業(yè)務問題。
圖1為本發(fā)明路由信息創(chuàng)建方法實施例流程圖2為本發(fā)明動態(tài)創(chuàng)建手機用戶下行數(shù)據(jù)路由的信令流程圖3為本發(fā)明基于創(chuàng)建的路由信息完成手機用戶下行數(shù)據(jù)轉(zhuǎn)發(fā)流程圖4為本發(fā)明手機用戶下行數(shù)據(jù)路由過程中原始數(shù)據(jù)報文組成示意圖5為本發(fā)明手機用戶下行數(shù)據(jù)路由過程中封裝后的數(shù)據(jù)報文組成示
意圖6為本發(fā)明基于創(chuàng)建的路由信息完成手機用戶下行數(shù)據(jù)路由的信令 流程圖7為本發(fā)明路由信息創(chuàng)建方法中動態(tài)刪除手機用戶下行路由的流程
圖8為本發(fā)明路由信息創(chuàng)建方法中動態(tài)刪除手機用戶下行路由的信令 流程圖9為本發(fā)明路由信息創(chuàng)建裝置實施例一結(jié)構(gòu)示意圖; 圖10為本發(fā)明路由信息創(chuàng)建裝置實施例二結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施例進一步說明本發(fā)明實施例的技術方案。 路由信息創(chuàng)建方法實施例
圖l為本發(fā)明路由信息創(chuàng)建方法實施例流程圖,如圖1所示,該方法包括 如下步驟
步驟IOO,地址存儲單元接收與終端的激活請求對應的地址分配請求信
自
GGSN的業(yè)務處理單元在接收到SGSN發(fā)送來的終端即手^L用戶的分組 數(shù)據(jù)協(xié)議上下文激活請求信息后,根據(jù)請求信息向GGSN中的地址存儲單元 發(fā)送地址分配請求信息,即請求地址存儲單元為該發(fā)來激活請求的手機用戶 分配IP地址,以用于建立通路接收數(shù)據(jù)報文;地址存儲單元接收業(yè)務處理單 元發(fā)來的地址分配請求信息,所述地址分配請求信息是為業(yè)務處理單元分配 地址的請求信息。
步驟IOI,所述地址存儲單元根據(jù)所述地址分配請求信息分配地址段, 所述地址^殳包括為所述終端分配的地址信息;
所述地址存儲單元在接收到業(yè)務處理單元發(fā)來的地址分配請求信息
后,為了減少路由的數(shù)量,地址存儲單元在分配地址的時候采用分級分配 的方式,即地址存儲單元每次為業(yè)務處理單元分配一小段地址,供業(yè)務處 理單元為手機用戶分配,地址存儲單元才艮據(jù)該地址分配請求信息在地址存 儲單元中劃分出一地址段空間,并將該地址段分配給發(fā)送地址分配請求的 業(yè)務處理單元,所述地址段包括多個IP地址信息。
步驟102,所述地址存儲單元為所述地址段創(chuàng)建路由,得到所述地址段 與業(yè)務處理單元對應關系的路由表。
地址存儲單元在為業(yè)務處理單元分配完地址段后,還要動態(tài)地為地址段 創(chuàng)建一條路由,路由的目的地址是申請地址的網(wǎng)段,下一跳指向?qū)臉I(yè)務 處理單元,并生成路由表下發(fā)給GGSN中的轉(zhuǎn)發(fā)單元,所述^各由表中包括為 業(yè)務處理單元分配的地址段與該業(yè)務處理單元的對應關系。轉(zhuǎn)發(fā)單元則可根 據(jù)路由表中地址段與業(yè)務處理單元的對應關系轉(zhuǎn)發(fā)手機用戶的數(shù)據(jù)報文。具 體而言是指地址存儲單元要生成一條路由,并將包括該路由的路由表發(fā)往轉(zhuǎn) 發(fā)單元,轉(zhuǎn)發(fā)單元將會把使用該網(wǎng)段地址的IP報文轉(zhuǎn)發(fā)給對應的業(yè)務處理單 元處理。例如,地址存儲單元將10.1.1.0 10.1.1.15這l史地址分配給了第一業(yè) 務處理單元,同時就要生成一條這樣的路由路由的目的地址是10.1.1.0, 掩碼是255.255.255.240,下一跳是代表第一業(yè)務處理單元的接口 。其含義就 是把發(fā)給10丄1.0 10.1.1.15這段地址的用戶IP才艮文,都轉(zhuǎn)給第一業(yè)務處理單 元進行處理。
在地址存儲單元動態(tài)創(chuàng)建路由并下發(fā)路由表的同時,還包括業(yè)務處理單 元在所述地址存〗渚單元為其分配的地址l更內(nèi)為終端分配IP地址,然后向 SGSN返回激活成功應答信息的步驟,具體地,業(yè)務處理單元接收到地址存 儲單元所分配的地址,殳信息后,在所述地址_險的地址空間內(nèi)選擇一個IP地址 分配給手機用戶,然后向SGSN返回激活成功應答信息,該信息中包括為該 手才幾用戶分配的IP地址。
若再有終端通過SGSN向GGSN發(fā)送激活請求,則GGSN的業(yè)務處理單元在接收到激活請求信息后,首先判斷上一次向地址存儲單元申請并獲取到的 地址段中是否還有未分配給手機用戶的IP地址,若有,則在該地址段中選擇
一個閑置的IP地址分配給手機用戶;若業(yè)務處理單元發(fā)現(xiàn)最新一次申請的地 址段中的IP地址已經(jīng)全部分配出去了 ,即已經(jīng)沒有閑置的IP地址信息時,則 業(yè)務處理單元繼續(xù)向地址存儲單元申請分配地址;同樣地,地址存儲單元在 接收到業(yè)務處理單元的地址分配請求后,在未分配的地址空間中,再劃分出 一段地址段空間,并分配給業(yè)務處理單元;地址存儲單元分配完地址段后, 還要為此次分配的地址段動態(tài)創(chuàng)建路由表項,并將所述的路由表項增加到路 由表中下發(fā)給轉(zhuǎn)發(fā)單元。轉(zhuǎn)發(fā)單元存儲的路由表中包括了所有的路由表項記 錄,每條路由表項記錄的內(nèi)容包括目的地址、掩碼和下一跳信息等。地址存 儲單元第二次下發(fā)路由的時候只是在路由表中再增加一條路由表項記錄。
由于GGSN中存在多個業(yè)務處理單元,每一個業(yè)務處理單元都可按照上 述方法向地址存儲單元申請分配地址,轉(zhuǎn)發(fā)單元根據(jù)路由表信息將手機用戶 數(shù)據(jù)報文轉(zhuǎn)發(fā)給對應的業(yè)務處理單元進行處理。
圖2為本發(fā)明動態(tài)創(chuàng)建手機用戶下行數(shù)據(jù)路由的信令流程圖,如圖2所 示,包括如下步驟
步驟al, SGSN向GGSN的業(yè)務處理單元發(fā)送手機用戶的激活請求信息;
步驟bl,業(yè)務處理單元向GGSN的地址存儲單元發(fā)送地址分配請求信息, 請求分配地址;
步驟cl,地址存儲單元在未分配的地址空間內(nèi)劃分一小段地址段分配給 發(fā)送地址分配請求信息的業(yè)務處理單元;
步驟dl,業(yè)務處理單元在所述地址段中為手機用戶分配IP地址,并攜帶 該IP地址信息向SGSN返回激活成功應答信息;
步驟el,地址存儲單元為分配的小段地址動態(tài)創(chuàng)建路由,并將路由表項 下發(fā)到轉(zhuǎn)發(fā)單元。
應注意的是,步驟dl和步驟el是同時進行的,并沒有時序上的先后關系。
GGSN的業(yè)務處理單元在處理手機用戶的激活請求時,需要為手機用戶 分配IP地址,地址存儲單元根據(jù)手機用戶所在的業(yè)務處理單元和分配給業(yè)務 處理單元的地址段信息,動態(tài)地創(chuàng)建手機用戶下行路由信息;為了減少路由 的數(shù)量,在分配地址的時候采用分級分配方式,業(yè)務處理單元每次從地址存 儲單元中獲取一小段地址,當該小段地址分配完后,再重新申請一段。因此 可以只在業(yè)務處理單元申請小段地址的時候,動態(tài)地創(chuàng)建路由。通過創(chuàng)建小 段路由的方式,減少了路由的創(chuàng)建頻度和數(shù)量。
圖3為本發(fā)明基于創(chuàng)建的路由信息完成手機用戶下行數(shù)據(jù)轉(zhuǎn)發(fā)流程圖, 如圖3所示,包括如下步驟
步驟200, GGSN動態(tài)地為手機用戶創(chuàng)建路由信息;
手才幾用戶通過SGSN向GGSN發(fā)送激活請求,GGSN的業(yè)務處理單元向地 址存儲單元申請分配地址,地址存儲單元為該業(yè)務處理單元分配一地址段, 并為所述;也址^殳創(chuàng)建3各由,即對應于為手才幾用戶分配的IP地址應由哪個業(yè)務 處理單元進行手機用戶數(shù)據(jù)報文的處理;生成路由表發(fā)給GGSN的轉(zhuǎn)發(fā)單元。
步驟201, GGSN中的轉(zhuǎn)發(fā)單元接收發(fā)給終端的數(shù)據(jù)報文,根據(jù)所述數(shù)據(jù) 報文中包括的所述終端的地址信息,在所述路由表中查找所述終端對應的業(yè) 務處理單元;
服務器通過公共IP網(wǎng)絡下發(fā)手機用戶數(shù)據(jù)報文給GGSN, GGSN中的轉(zhuǎn) 發(fā)單元接收到該數(shù)據(jù)報文后,從中獲取手機用戶的IP地址信息,并在轉(zhuǎn)發(fā)單 元存儲的路由表中查找該IP地址,獲取其下一跳對應的業(yè)務處理單元信息。
步驟202, GGSN中的轉(zhuǎn)發(fā)單元將該手機用戶數(shù)據(jù)報文發(fā)送給查找到的所 述業(yè)務處理單元進行處理。
在路由表中查找到該手機用戶數(shù)據(jù)報文應由哪個業(yè)務處理單元進行處 理后,轉(zhuǎn)發(fā)單元將該手機用戶數(shù)據(jù)報文直接轉(zhuǎn)發(fā)給所述業(yè)務處理單元。
進一步地,步驟202 GGSN中的轉(zhuǎn)發(fā)單元將該手機用戶數(shù)據(jù)報文發(fā)送給 查找到的所述業(yè)務處理單元進行處理具體包括所述業(yè)務處理單元^t妄收所迷
數(shù)據(jù)報文后,為所述數(shù)據(jù)報文封裝隧道協(xié)議信息即為數(shù)據(jù)報文增加GTP頭; 然后為所述數(shù)據(jù)報文封裝外層地址信息;業(yè)務處理單元對手機用戶數(shù)據(jù)報文
SGSN。圖4為本發(fā)明手機用戶下行數(shù)據(jù)路由過程中原始數(shù)據(jù)報文組成示意
圖;如圖5所示,在如圖4所示的原始手機用戶的數(shù)據(jù)報文中增加了 GTP 封裝之后,還要重新增加一個新的IP頭即外層地址,該IP地址是SGSN的 地址。^t據(jù)才艮文通過新加的IP地址^皮發(fā)給SGSN,在SGSN上將所述GTP 封裝去掉后,便得到原始的用戶數(shù)據(jù)報文,再根據(jù)原始用戶數(shù)據(jù)報文中的IP 地址進行轉(zhuǎn)發(fā)。
圖6為本發(fā)明基于創(chuàng)建的路由信息完成手機用戶下行數(shù)據(jù)路由的信令流 程圖,如圖6所示,包括如下步驟
步驟a2,服務器下發(fā)手機用戶數(shù)據(jù)報文給轉(zhuǎn)發(fā)單元;
步驟b2,轉(zhuǎn)發(fā)單元將接收到的數(shù)據(jù)報文發(fā)送給手機用戶對應的業(yè)務處理 單元;
步驟c2,業(yè)務處理單元對數(shù)據(jù)報文進行處理,并將處理過的數(shù)據(jù)報文返 回給轉(zhuǎn)發(fā)單元;
步驟d2,轉(zhuǎn)發(fā)單元將手機用戶數(shù)據(jù)報文發(fā)送給手機用戶所屬的SGSN。 圖7為本發(fā)明路由信息創(chuàng)建方法中動態(tài)刪除手機用戶下行路由的流程
圖,如圖7所示,包括如下步驟
步驟300, GGSN的業(yè)務處理單元接收SGSN發(fā)送的終端的去激活請求
信息;
步驟301,業(yè)務處理單元回收為所述終端分配的IP地址信息;
步驟302,業(yè)務處理單元向SGSN返回去激活成功應答信息。 業(yè)務處理單元回收終端的IP地址信息后,要判斷包括該IP地址信息的地 址段內(nèi)其它IP地址是否已經(jīng)收回,若包括為所述終端分配的IP地址的地址段內(nèi)所有地址信息均已回收,則將該地址段釋放回地址存儲單元;地址存儲單 元在接收到業(yè)務處理單元釋放的地址段信息后,通知轉(zhuǎn)發(fā)單元刪除轉(zhuǎn)發(fā)單元 上路由表中存儲的與所述地址段對應的路由表項信息,轉(zhuǎn)發(fā)單元執(zhí)行刪除操 作。
圖8為本發(fā)明路由信息創(chuàng)建方法中動態(tài)刪除手機用戶下行路由的信令 流程圖,具體為
步驟a3, SGSN向GGSN的業(yè)務處理單元發(fā)送終端的去激活請求信息; 步驟b3,業(yè)務處理單元回收該終端的IP地址信息,若發(fā)現(xiàn)地址^險內(nèi)IP
地址均已全部收回,則將地址段釋放回地址存儲單元;
步驟c3,地址存儲單元刪除該地址段動態(tài)創(chuàng)建的路由信息,并通知轉(zhuǎn)發(fā)
單元刪除對應的路由表項;
步驟d3,業(yè)務處理單元向SGSN返回去激活成功應答信息。 應注意的是,其中步驟c3和步驟d3是同時進行的,沒有時序上的先后關系。
本發(fā)明實施例的路由信息創(chuàng)建方法,在終端上線進行激活請求時,動態(tài) 地為終端創(chuàng)建路由;由于在轉(zhuǎn)發(fā)單元存儲的路由表中明確指定了業(yè)務處理單 元,使得手機用戶的數(shù)據(jù)報文可以通過一次查找路由直接發(fā)給對應的業(yè)務處 理單元,提高了系統(tǒng)效率和數(shù)據(jù)報文的處理速度;轉(zhuǎn)發(fā)單元和業(yè)務處理單元 在架構(gòu)上解耦,利于后續(xù)的功能擴展。
本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟 可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀 取存儲介質(zhì)中,該程序在4丸行時,執(zhí)行包括上述方法實施例的步驟;而前述 的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的 介質(zhì)。
圖9為本發(fā)明路由信息創(chuàng)建裝置實施例一結(jié)構(gòu)示意圖,如圖9所示,該裝 置包括業(yè)務處理單元l、地址存儲單元2和轉(zhuǎn)發(fā)單元3,其中業(yè)務處理單元l
用于根據(jù)接收到的SGSN發(fā)送的終端的激活請求信息,向地址存儲單元2發(fā)送 地址分配請求信息并接收轉(zhuǎn)發(fā)單元3發(fā)送的數(shù)據(jù)報文;地址存儲單元2用于根 據(jù)所述地址分配請求信息分配地址段,并向轉(zhuǎn)發(fā)單元3下發(fā)包括為所述地址 段創(chuàng)建的路由信息的路由表,所述地址段包括為所述終端分配的地址信息; 轉(zhuǎn)發(fā)單元3用于存儲地址存儲單元2下發(fā)的路由表,并在接收到發(fā)給終端的數(shù) 據(jù)報文后,根據(jù)所述數(shù)據(jù)報文中包括的所述終端的地址信息,在所述路由表 中查找所述終端對應的業(yè)務處理單元l,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給業(yè)務處理單 元l。
具體地,業(yè)務處理單元1在接收到SGSN發(fā)送的終端的激活請求信息后, 向地址存儲單元2發(fā)送地址分配請求信息,為該終端向地址存儲單元2申請分 配IP地址;地址存儲單元2根據(jù)業(yè)務處理單元1的地址分配請求在未^皮分配的 地址空間內(nèi)劃分出一小段地址段分配給業(yè)務處理單元l,業(yè)務處理單元l在地 址存儲單元2為其分配的地址段中選擇一IP地址分配給終端,向SGSN返回激 激活成功應答信息;地址存儲單元2在分配完地址^爻后,為該地址—險動態(tài)創(chuàng) 建路由,生成路由表下發(fā)給轉(zhuǎn)發(fā)單元3;轉(zhuǎn)發(fā)單元3根據(jù)存儲的路由表中信息 將手機用戶數(shù)據(jù)報文轉(zhuǎn)發(fā)給對應的業(yè)務處理單元l;轉(zhuǎn)發(fā)單元3在接收到服務 器下發(fā)的用戶數(shù)據(jù)報文后,查找對應的業(yè)務處理單元l,并將所述數(shù)據(jù)報文 轉(zhuǎn)發(fā)給查找到的業(yè)務處理單元l,業(yè)務處理單元1接收轉(zhuǎn)發(fā)單元3轉(zhuǎn)發(fā)的用戶 數(shù)據(jù)報文。
圖10為本發(fā)明路由信息創(chuàng)建裝置實施例二結(jié)構(gòu)示意圖,如圖10所示,該 裝置包括業(yè)務處理單元l、地址存儲單元2和轉(zhuǎn)發(fā)單元3,其中業(yè)務處理單元l 用于根據(jù)接收到的SGSN發(fā)送的終端的激活請求信息,向地址存儲單元2發(fā)送 地址分配請求信息并接收轉(zhuǎn)發(fā)單元3發(fā)送的數(shù)據(jù)報文;地址存儲單元2用于根 據(jù)所述地址分配請求信息分配地址^歐,并向轉(zhuǎn)發(fā)單元3下發(fā)包括為所述地址 段創(chuàng)建的路由信息的路由表,所述地址段包括為所述終端分配的地址信息; 轉(zhuǎn)發(fā)單元3用于存儲地址存儲單元2下發(fā)的路由表,并在接收到發(fā)給終端的數(shù)
據(jù)報文后,根據(jù)所述數(shù)據(jù)報文中包括的所述終端的地址信息,在所述路由表 中查找所述終端對應的業(yè)務處理單元l,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給業(yè)務處理單 元l。進一步地,業(yè)務處理單元1包括處理模塊11和回收模塊12,其中處理模
塊11用于對轉(zhuǎn)發(fā)單元3轉(zhuǎn)發(fā)的所述終端的所述數(shù)據(jù)報文進行封裝處理;回收 模塊12用于在所述終端下線時回收為所述終端分配的地址信息,并在回收到 所述地址段內(nèi)所有地址信息后,將所述地址段釋放回所述地址存儲單元2。 轉(zhuǎn)發(fā)單元3包括存儲模塊31、轉(zhuǎn)發(fā)模塊32和刪除模塊33,其中存儲模塊31用 于存儲地址存儲單元2下發(fā)的路由表;轉(zhuǎn)發(fā)模塊32用于在存儲模塊31存儲的 所述路由表中查找所述終端對應的業(yè)務處理單元l,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給 所述業(yè)務處理單元l;刪除模塊33用于刪除所述路由表中的與業(yè)務處理單元1 釋放回地址存儲單元2的地址段對應的路由表項信息。業(yè)務處理單元l中的處 理模塊l l在接收到轉(zhuǎn)發(fā)單元3轉(zhuǎn)發(fā)的手機用戶數(shù)據(jù)報文后,對數(shù)據(jù)報文進行 處理,具體為數(shù)據(jù)報文封裝隧道協(xié)議信息,再為封裝外層地址信息;處理模 塊ll對手機用戶數(shù)據(jù)報文處理完畢后,再通過轉(zhuǎn)發(fā)單元3中轉(zhuǎn)發(fā)模塊32將經(jīng) 過處理的數(shù)據(jù)報文發(fā)送給手機用戶所屬的SGSN。當業(yè)務處理單元l接收到手 機用戶的去激活請求信息后,回收模塊12回收為該手才幾用戶分配的IP地址信 息;再進一步地,若包括為該手機用戶分配的IP地址的地址段內(nèi)所有地址信 息均已被回收,則將該地址段釋放回地址存儲單元2;地址存儲單元2在接收 到業(yè)務處理單元1釋放的地址段信息后通知轉(zhuǎn)發(fā)單元3刪除轉(zhuǎn)發(fā)單元3中存儲 模塊31存儲的路由表中所述地址段對應的路由表項信息,轉(zhuǎn)發(fā)單元3中刪除 模塊33執(zhí)行刪除操作。
本實施例提供的路由信息創(chuàng)建裝置中,地址存儲單元為地址分配請求分配 一小段地址段,并動態(tài)創(chuàng)建路由;在接收到手機用戶數(shù)據(jù)報文時可通過一次路 由直接將數(shù)據(jù)報文發(fā)送給對應的業(yè)務處理單元進行處理,提高了系統(tǒng)效率和數(shù) 據(jù)報文的處理速度;而且轉(zhuǎn)發(fā)單元和業(yè)務處理單元在架構(gòu)上解耦,利于后續(xù) 的功能擴展。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其 限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術 人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或
者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技 術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
權(quán)利要求
1、一種路由信息創(chuàng)建方法,其特征在于,包括地址存儲單元接收業(yè)務處理單元發(fā)送的地址分配請求信息;所述地址存儲單元根據(jù)所述地址分配請求信息分配地址段,所述地址段包括所述業(yè)務處理單元需為終端分配的地址;所述地址存儲單元為所述地址段創(chuàng)建路由,并得到所述地址段與所述業(yè)務處理單元對應關系的路由表。
2、 根據(jù)權(quán)利要求l所述的路由信息創(chuàng)建方法,其特征在于地址存儲單 元接收業(yè)務處理單元發(fā)送的地址分配請求信息之前還包括所述業(yè)務處理單元接收GPRS服務支持節(jié)點發(fā)送的終端的激活請求信自
3、 根據(jù)權(quán)利要求2所述的路由信息創(chuàng)建方法,其特征在于,所述方法 還包括所述業(yè)務處理單元在所述地址段內(nèi)為所述終端分配地址; 所述業(yè)務處理單元向GPRS服務支持節(jié)點返回激活成功應答信息,所 述激活成功應答信息中包括為所述終端分配的地址信息。
4、 如權(quán)利要求3所述的路由信息創(chuàng)建方法,其特征在于,所述方法還 包括所述業(yè)務處理單元接收所述終端之外的其他終端的激活請求信息; 所述業(yè)務處理單元在所述地址段內(nèi)為該終端分配地址,以及向GPRS服務支持節(jié)點返回激活成功應答信息,所述激活成功應答信息中包括為所述終端分配的地址信息。
5、 根據(jù)權(quán)利要求l、 3、 4任一項所述的路由信息創(chuàng)建方法,其特征在于 地址存儲單元為所述地址段創(chuàng)建路由,并得到所述地址段與所述業(yè)務處理 單元對應關系的路由表之后還包括轉(zhuǎn)發(fā)單元接收發(fā)給所述終端的數(shù)據(jù)報文,根據(jù)所述數(shù)據(jù)報文中包括的所述終端的地址信息,在所述路由表中查找所述終端對應的業(yè)務處理單元;所述轉(zhuǎn)發(fā)單元將所述數(shù)據(jù)報文發(fā)送給查找到的所述業(yè)務處理單元進 行處理。
6、 根據(jù)權(quán)利要求l所述的路由信息創(chuàng)建方法,其特征在于還包括 所述業(yè)務處理單元接收GPRS服務支持節(jié)點發(fā)送的所述終端的去激活請求信息;所述業(yè)務處理單元回收為所述終端分配的地址信息; 所述業(yè)務處理單元向所述GPRS服務支持節(jié)點返回去激活成功應答信息。
7、 根據(jù)權(quán)利要求6所述的路由信息創(chuàng)建方法,其特征在于所述業(yè)務處 理單元回收為所述終端分配的地址信息之后還包括若包括為所述終端分 配的地址信息的所述地址段內(nèi)所有地址信息均已回收,則將所述地址段釋 放回地址存儲單元。
8、 根據(jù)權(quán)利要求7所述的路由信息創(chuàng)建方法,其特征在于將所述地址 段釋放回地址存儲單元之后還包括所述地址存儲單元通知轉(zhuǎn)發(fā)單元刪除路由表中的與所述地址段對應 的路由表項信息;轉(zhuǎn)發(fā)單元刪除路由表中的與所述地址段對應的路由表項信息。
9、 一種路由信息創(chuàng)建裝置,其特征在于,包括 業(yè)務處理單元,用于根據(jù)接收到的GPRS服務支持節(jié)點發(fā)送的終端的激活請求信息,向地址存儲單元發(fā)送地址分配請求信息,以及接收轉(zhuǎn)發(fā)單 元發(fā)送的數(shù)據(jù)報文;地址存儲單元,用于根據(jù)所述地址分配請求信息分配地址段,并向轉(zhuǎn) 發(fā)單元下發(fā)包括為所述地址段創(chuàng)建的路由信息的路由表,所述地址段包括 為所述終端分配的地址; 轉(zhuǎn)發(fā)單元,用于存儲所述地址存儲單元下發(fā)的路由表,并在接收到發(fā) 給終端的數(shù)據(jù)報文后,根據(jù)所述數(shù)據(jù)報文中包括的所述終端的地址信息, 在所述路由表中查找所述終端對應的業(yè)務處理單元,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā) 給所述業(yè)務處理單元。
10、 根據(jù)權(quán)利要求9所述的路由信息創(chuàng)建裝置,其特征在于所述業(yè)務 處理單元包括封裝處理;回收模塊,用于在終端下線時回收為所述終端分配的地址信息,并在 回收到所述地址段內(nèi)所有地址信息后,將所述地址段釋放回所述地址存儲 單元。
11、 根據(jù)權(quán)利要求10所述的路由信息創(chuàng)建裝置,其特征在于所述地址 存儲單元還用于接收所述回收模塊發(fā)送的釋放地址段的信息后,向轉(zhuǎn)發(fā)單元發(fā)送刪除 與所述地址段對應的路由表項信息的信息。
12、 根據(jù)權(quán)利要求9所述的路由信息創(chuàng)建裝置,其特征在于所述轉(zhuǎn)發(fā) 單元包括存儲模塊,用于存儲所述地址存儲單元下發(fā)的路由表;轉(zhuǎn)發(fā)模塊,用于在所述存儲模塊存儲的所述路由表中查找所述終端對應的業(yè)務處理單元,將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)給所述業(yè)務處理單元;刪除模塊,用于在接收到地址存儲單元發(fā)送的刪除與所述地址段對應的路由表項信息的信息后,刪除所述路由表中的與業(yè)務處理單元釋放回地址存儲單元的地址段對應的路由表項信息。
全文摘要
本發(fā)明提供一種路由信息創(chuàng)建方法及裝置。該方法包括地址存儲單元接收與終端的激活請求對應的地址分配請求信息,該地址分配請求信息是為業(yè)務處理單元分配地址的請求信息;根據(jù)地址分配請求信息分配地址段,地址段包括為終端分配的地址信息;為地址段創(chuàng)建路由,并得到地址段與業(yè)務處理單元對應關系的路由表。該裝置包括業(yè)務處理單元、地址存儲單元和轉(zhuǎn)發(fā)單元,在終端上線進行激活請求時,動態(tài)地創(chuàng)建路由,省去手工配置路由的繁瑣工作,避免由于手工配置錯誤所導致的業(yè)務問題;而且由于路由表中指定了用戶對應的業(yè)務處理單元,可將數(shù)據(jù)報文通過查找路由直接發(fā)給對應的業(yè)務處理單元,提高系統(tǒng)效率和數(shù)據(jù)報文的處理速度,增強后續(xù)功能的可擴展性。
文檔編號H04W8/26GK101202968SQ20071030400
公開日2008年6月18日 申請日期2007年12月24日 優(yōu)先權(quán)日2007年12月24日
發(fā)明者旭 宋, 蔡海濤 申請人:華為技術有限公司