两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

消息傳輸方法、系統(tǒng)和網(wǎng)關(guān)支撐節(jié)點(diǎn)的制作方法

文檔序號(hào):7920924閱讀:244來(lái)源:國(guó)知局
專利名稱:消息傳輸方法、系統(tǒng)和網(wǎng)關(guān)支撐節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種消息傳輸方法、系統(tǒng)和網(wǎng)關(guān)支撐節(jié)點(diǎn)。
技術(shù)背景GTP (GPRS Tunnelling Protocol, GPRS隧道協(xié)議)是用于GPRS (General Packet Radio Service,通用分組無(wú)線業(yè)務(wù))骨干網(wǎng)中GSN (GPRS Support Node, GPRS支撐節(jié)點(diǎn))之間的接口協(xié)議。所述GSN可以是一種類似于路由器的獨(dú)立設(shè) 備。GSN有兩種類型 一種為SGSN ( Serving GPRS Support Node, GPRS業(yè)務(wù) 支撐節(jié)點(diǎn)),另一種為GGSN (Gateway GPRS Support Node, GPRS網(wǎng)關(guān)支撐節(jié)點(diǎn))。SGSN的主要作用是記錄移動(dòng)終端的當(dāng)前位置信息,并且在移動(dòng)終端和GGSN 之間完成移動(dòng)分組數(shù)據(jù)的發(fā)送和接收;GGSN主要是起網(wǎng)關(guān)作用,它可以和多種 不同的數(shù)據(jù)網(wǎng)絡(luò)連接,將GPRS分組數(shù)據(jù)包進(jìn)行協(xié)議轉(zhuǎn)換。當(dāng)用戶訪問(wèn)GPRS或UMTS ( Universal Mobile Telecommunications System, 通用移動(dòng)通訊系統(tǒng))時(shí),用戶向SGSN發(fā)出建立PDP (Packet Data Protocol, 分組數(shù)據(jù)協(xié)議)上下文請(qǐng)求消息;SGSN向DNS (Domain Name Server,域名服 務(wù)器)查詢可用的GGSN列表,并從中選擇一個(gè)GGSN; SGSN再向所述GGSN發(fā)建 立PDP上下文請(qǐng)求消息;GGSN完成用戶認(rèn)證、授片又、地址分配等接入處理,在 成功地建立和激活PDP上下文后,若SGSN和GGSN之間還不存在路徑(SGSN IP 和端口 、 GGSN IP和端口共同標(biāo)識(shí)一條路徑, 一條i 各徑中至少有一個(gè)用戶上下文), 則在SGSN和GGSN之間建立路徑;SGSN和GGSN都存儲(chǔ)了用戶的PDP上下文信息。 有了用戶的位置信息和數(shù)據(jù)的路由信息,用戶就可以訪問(wèn)該網(wǎng)絡(luò)的資源了 。GGSN處于網(wǎng)絡(luò)位置高端,覆蓋范圍廣,支持的用戶容量大,故需要處理大
量業(yè)務(wù)。因此,設(shè)備制造商一般在設(shè)備內(nèi)部集成多個(gè)GTP處理節(jié)點(diǎn),分布式的 處理GGSN業(yè)務(wù),以確保能夠滿足大容量用戶的業(yè)務(wù)需要。基于這種GGSN設(shè)備的內(nèi)部結(jié)構(gòu),如何將業(yè)務(wù)在各個(gè)GTP處理節(jié)點(diǎn)之間合理 分配就成為了一個(gè)首要問(wèn)題。目前,對(duì)于合理分配業(yè)務(wù)的問(wèn)題,有兩種解決方 法。方法l、對(duì)每個(gè)GTP處理節(jié)點(diǎn)配置Gn接口 (Gn接口是同一個(gè)PLMN (Public Land Mobi le-園munication Network,公眾陸地移動(dòng)通信網(wǎng))內(nèi)GSN節(jié)點(diǎn)間的 接口 ) IP ( Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,將各個(gè)GTP節(jié)點(diǎn)區(qū)分開(kāi)來(lái), 從而完成對(duì)業(yè)務(wù)的合理分配。假設(shè)GGSN內(nèi)部有n個(gè)GTP處理節(jié)點(diǎn),則為每個(gè)處 理節(jié)點(diǎn)都配置一個(gè)Gn 口 IP地址,這樣每個(gè)GTP節(jié)點(diǎn)都相當(dāng)于一個(gè)邏輯意義上 的GGSN;在SGSN與GGSN之間最多可建立n條路徑。方法2、在GGSN內(nèi)部設(shè)置一個(gè)集中分發(fā)點(diǎn),各GTP節(jié)點(diǎn)之間并無(wú)區(qū)分。集 中分發(fā)點(diǎn)根據(jù)負(fù)荷分擔(dān)原則將消息轉(zhuǎn)發(fā)到各個(gè)GTP節(jié)點(diǎn),從而實(shí)現(xiàn)業(yè)務(wù)的負(fù)荷 分擔(dān)處理;GTP節(jié)點(diǎn)處理完所述消息后,回復(fù)響應(yīng)消息,所述響應(yīng)消息中包括有 源消息的序列號(hào),這樣就可以對(duì)響應(yīng)消息與源消息進(jìn)行匹配。在實(shí)現(xiàn)上述建立隧道的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題1、 針對(duì)方法l,為每個(gè)GTP節(jié)點(diǎn)配置Gn 口 IP地址,會(huì)占用大量IP地址資源;2、 針對(duì)方法2, GGSN發(fā)送的GTP消息中包含一個(gè)兩字節(jié)的標(biāo)識(shí),用來(lái)儲(chǔ)存 由GGSN發(fā)送的消息的序列號(hào)。由于受到所述標(biāo)識(shí)長(zhǎng)度的限制,在一定時(shí)間內(nèi), GGSN所能分配的最大序列號(hào)為65536,超過(guò)這個(gè)上限后,序列號(hào)將會(huì)歸零重新 分配,會(huì)出現(xiàn)兩條不同的消息具有相同序列號(hào)的情況,導(dǎo)致源消息與響應(yīng)消息 匹配失效。為了避免這一錯(cuò)誤,只能限制一定時(shí)間內(nèi)GGSN處理的業(yè)務(wù)量。發(fā)明內(nèi)容一方面,本發(fā)明的實(shí)施例提供一種消息傳輸?shù)姆椒āR环N消息傳輸?shù)姆椒?,包括接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,該消息攜帶有處理節(jié)點(diǎn)的端口號(hào); 根據(jù)所述處理節(jié)點(diǎn)的端口號(hào)將所述消息發(fā)送到對(duì)應(yīng)的處理節(jié)點(diǎn)。 另一方面,本發(fā)明的實(shí)施例提供一種網(wǎng)關(guān)支撐節(jié)點(diǎn)。 一種網(wǎng)關(guān)支撐節(jié)點(diǎn),包括消息接收模塊,用于接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的帶有處理節(jié)點(diǎn)端口號(hào)的消息; 消息轉(zhuǎn)發(fā)模塊,用于根據(jù)所述處理節(jié)點(diǎn)端口號(hào),將消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的處理 節(jié)點(diǎn)。本發(fā)明的實(shí)施例還提供一種消息傳輸系統(tǒng)。一種消息傳輸系統(tǒng),包括一個(gè)業(yè)務(wù)支撐節(jié)點(diǎn), 一個(gè)網(wǎng)關(guān)支撐節(jié)點(diǎn);網(wǎng)關(guān)支 撐節(jié)點(diǎn)中置有至少一個(gè)處理節(jié)點(diǎn)業(yè)務(wù)支撐節(jié)點(diǎn)用于向網(wǎng)關(guān)支撐節(jié)點(diǎn)發(fā)送消息,所述消息中攜帶有處理節(jié)點(diǎn) 的端口號(hào);網(wǎng)關(guān)支撐節(jié)點(diǎn)用于接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,根據(jù)消息中攜帶的處理 節(jié)點(diǎn)端口號(hào),將消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的處理節(jié)點(diǎn)。 本發(fā)明實(shí)施例具有如下優(yōu)點(diǎn)本發(fā)明實(shí)施例為各個(gè)處理節(jié)點(diǎn)分配端口號(hào),實(shí)現(xiàn)了對(duì)各處理節(jié)點(diǎn)的區(qū)分; 每個(gè)處理節(jié)點(diǎn)都可以獨(dú)立處理消息,消除了由GGSN統(tǒng)一處理導(dǎo)致的業(yè)務(wù)能力的 限制。


圖1為本發(fā)明實(shí)施例提供的一種消息傳輸方法的流程圖2為本發(fā)明實(shí)施例提供的一種消息傳輸系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)示意圖; 圖3為本發(fā)明實(shí)施例 一 中 一種消息傳輸方法的流程圖; 圖4為本發(fā)明實(shí)施例一中激活隧道的流程圖;圖5為本發(fā)明實(shí)施例一中在業(yè)務(wù)支撐節(jié)點(diǎn)和網(wǎng)關(guān)支撐節(jié)點(diǎn)之間進(jìn)行路徑探 測(cè)的流程圖;圖6為本發(fā)明實(shí)施例一中處理節(jié)點(diǎn)匹配消息序號(hào)的流程圖;圖7為本發(fā)明實(shí)施例二中 一種消息傳輸方法的流程圖;圖8為本發(fā)明實(shí)施例二中激活隧道的流程圖;圖9為本發(fā)明實(shí)施例提供的一種網(wǎng)關(guān)支撐節(jié)點(diǎn)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例消息傳輸?shù)姆椒ㄟM(jìn)行詳細(xì)描述。 如圖1所示, 一種消息傳輸?shù)姆椒ǎ?01、 接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,該消息攜帶有處理節(jié)點(diǎn)的端口號(hào);102、 根據(jù)所述處理節(jié)點(diǎn)端口號(hào)將所述消息發(fā)送到對(duì)應(yīng)的處理節(jié)點(diǎn)。 一種消息傳輸?shù)姆椒?,還包括處理節(jié)點(diǎn)通過(guò)隧道向業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送消息,處理節(jié)點(diǎn)為所述消息分配序 列號(hào)。進(jìn)一步, 一種消息傳輸?shù)姆椒?,還包括為各個(gè)處理節(jié)點(diǎn)分配端口號(hào)。 假設(shè)為網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN配置一個(gè)Gn 口 IP地址為IP-1; GGSN的端口號(hào) 為2123(根據(jù)3GPP 29060協(xié)議定義,激活消息的目標(biāo)端口固定釆用2123 );業(yè) 務(wù)支撐節(jié)點(diǎn)SGSN的IP地址為IP-0,端口號(hào)為port 0。則本發(fā)明實(shí)施例具體應(yīng) 用可以為網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN內(nèi)部的n個(gè)GTP處理節(jié)點(diǎn)分別分配端口號(hào),分別 為port 1, port 2, ......, port i, port j,......, port n。用戶通過(guò)業(yè)務(wù)支撐
節(jié)點(diǎn)SGSN向網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN發(fā)出消息,消息中攜帶目標(biāo)端口號(hào)為port i, 目標(biāo)IP為地址IP-1;源IP地址為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址IP-O,源端口 號(hào)為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的端口號(hào)port 0;網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)收 到所述消息,從中讀取端口號(hào)信息。集中分發(fā)點(diǎn)根據(jù)所述端口號(hào)信息,將所述 消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的GTP處理節(jié)點(diǎn)i。本發(fā)明實(shí)施例為網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN內(nèi)各GTP處理節(jié)點(diǎn)分配端口號(hào),當(dāng)用戶 隧道激活后,該用戶的所有消息都采用內(nèi)部GTP處理節(jié)點(diǎn)的實(shí)際端口號(hào)進(jìn)行收 發(fā);網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN收到的用戶消息將根據(jù)其攜帶的處理節(jié)點(diǎn)端口號(hào),由集 中分發(fā)點(diǎn)轉(zhuǎn)發(fā)給對(duì)應(yīng)的GTP處理節(jié)點(diǎn);GTP處理節(jié)點(diǎn)向業(yè)務(wù)支撐節(jié)點(diǎn)SGSN發(fā)送 消息時(shí),采用自身的端口號(hào)為源端口號(hào),并由該GTP處理節(jié)點(diǎn)獨(dú)立為消息分配 序列號(hào)。下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)介紹。 如圖3所示,301、為各個(gè)處理節(jié)點(diǎn)分配端口號(hào);本發(fā)明實(shí)施例中,為GGSN內(nèi)部的n個(gè)GTP處理節(jié)點(diǎn)分別分配端口號(hào),分別為port 1, port 2, ......, port i,port j,......, port n。302、在業(yè)務(wù)支撐節(jié)點(diǎn)和GTP處理節(jié)點(diǎn)之間激活隧道; 本發(fā)明實(shí)施例中,激活隧道的過(guò)程如圖4所示401、 當(dāng)新用戶訪問(wèn)網(wǎng)絡(luò)時(shí),用戶向務(wù)SGSN發(fā)出激活PDP上下文請(qǐng)求消息;402、 業(yè)務(wù)支撐節(jié)點(diǎn)SGSN向DNS查詢可用的GGSN列表,從中選擇一個(gè)網(wǎng)關(guān) 支撐節(jié)點(diǎn)GGSN,獲取其IP地址;403、 業(yè)務(wù)支撐節(jié)點(diǎn)SGSN向所述網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN發(fā)送激活PDP上下文請(qǐng) 求消息;所述激活PDP上下文請(qǐng)求消息的目標(biāo)IP地址為該網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN 的IP地址,目標(biāo)端口為GTP協(xié)議中定義的端口號(hào)2123;404、網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)收到所述激活PDP上下文請(qǐng)求消息, 根據(jù)負(fù)荷分擔(dān)原則,將該消息轉(zhuǎn)發(fā)給GTP處理節(jié)點(diǎn)i,該處理節(jié)點(diǎn)的端口號(hào)為 port i;所述負(fù)荷分擔(dān)原則由網(wǎng)絡(luò)維護(hù)者自行定義,用于指示集中分發(fā)點(diǎn)轉(zhuǎn)發(fā) 消息;406、 所述GTP處理節(jié)點(diǎn)向業(yè)務(wù)支撐節(jié)點(diǎn)SGSN回復(fù)激活響應(yīng)消息;所述消 息攜帶信息,指示消息的來(lái)源及目標(biāo);所述消息的源端口號(hào)為節(jié)點(diǎn)i的端口號(hào) port i,源IP地址為IP-1;目標(biāo)端口號(hào)為port 0,目標(biāo)IP地址為IP-0;407、 隧道激活,在所述隧道中保存該隧道兩端的節(jié)點(diǎn)信息; 所述信息包括業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址及端口號(hào);所述隧道對(duì)應(yīng)GTP處理節(jié)點(diǎn)的端口號(hào)GGSN的IP地址。 隧道激活完畢,進(jìn)入步驟303。 303、創(chuàng)建路徑;如果在所述隧道激活前,網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN IP-1/2123與業(yè)務(wù)支撐節(jié)點(diǎn) SGSN IP-0/PORT0之間并沒(méi)有其他已激活的隧道,則不存在路徑;所述隧道激活 后,在業(yè)務(wù)支撐節(jié)點(diǎn)SGSN與網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN之間建立路徑;所述路徑為隧 道復(fù)用, 一條路徑可以包含多條隧道。在業(yè)務(wù)支撐節(jié)點(diǎn)SGSN與網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN之間的路徑建立之后,業(yè)務(wù)支 撐節(jié)點(diǎn)SGSN及網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN都會(huì)周期性的向?qū)Ψ桨l(fā)送Echo消息,以驗(yàn)證 路徑是否存活,達(dá)到探測(cè)路徑的目的。本發(fā)明實(shí)施例中,Echo消息在業(yè)務(wù)支撐 節(jié)點(diǎn)SGSN與網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)之間傳送,下面結(jié)合附圖對(duì)這一 發(fā)送Echo消息探測(cè)路徑的過(guò)程進(jìn)行詳細(xì)說(shuō)明。如圖5所示,501、業(yè)務(wù)支撐節(jié)點(diǎn)SGSN向網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN發(fā)送Echo請(qǐng) 求消息;
所述消息中攜帶信息,說(shuō)明消息的源IP地址和源端口號(hào)是業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址和端口號(hào),消息的目標(biāo)端口號(hào)是2123 (GTP協(xié)議規(guī)定的GGSN端 口號(hào)),目標(biāo)IP地址是網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的Gn 口工P地址;業(yè)務(wù)支撐節(jié)點(diǎn)SGSN 為消息分配序列號(hào);502、 網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)向業(yè)務(wù)支撐節(jié)點(diǎn)SGSN發(fā)送Echo響 應(yīng)消息;網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)收到所述Echo請(qǐng)求消息后,解析出所述 Echo消息的目標(biāo)端口號(hào)為2123,直接回復(fù)Echo響應(yīng)消息;消息的源IP地址和 源端口號(hào)是網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的IP地址和固定端口號(hào)2123,消息的目標(biāo)IP地 址和源端口號(hào)是業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址和端口號(hào);消息復(fù)制Echo請(qǐng)求消 息的序列號(hào);業(yè)務(wù)支撐節(jié)點(diǎn)SGSN根據(jù)收到的Echo響應(yīng)消息的序列號(hào),將該Echo響應(yīng)消 息與之前發(fā)出的Echo請(qǐng)求消息匹配起來(lái),證明路徑存活,取消同一 Echo請(qǐng)求 消息的超時(shí)重發(fā);503、 網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)向業(yè)務(wù)支撐節(jié)點(diǎn)SGSN發(fā)送Echo請(qǐng) 求消息;所述消息的源IP地址和源端口號(hào)為網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的Gn 口 IP地址和 固定端口號(hào)2123,目標(biāo)IP地址和目標(biāo)端口號(hào)為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址和 端口號(hào);集中分發(fā)點(diǎn)為所述消息分配序列號(hào)。504、 SGSN向GGSN發(fā)送Echo響應(yīng)消息;業(yè)務(wù)支撐節(jié)點(diǎn)SGSN收到步驟503所述的Echo請(qǐng)求消息后,回復(fù)Echo響應(yīng) 消息;所述Echo響應(yīng)消息的源IP地址和源端口號(hào)為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP 地址和端口 ,目標(biāo)IP地址和目標(biāo)端口號(hào)為網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的Gn 口 IP地址
和固定端口號(hào)2123;所述Echo響應(yīng)消息復(fù)制步驟503中Echo請(qǐng)求消息的序列號(hào) 網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)收到所述Echo響應(yīng)消息后,將該Echo響 應(yīng)消息的序列號(hào)與之前發(fā)出的Echo請(qǐng)求消息的序列號(hào)進(jìn)行匹配,證明路徑存活, 取消同一 Echo請(qǐng)求消息的超時(shí)重發(fā)。下面,對(duì)在所述隧道中傳輸消息的過(guò)程進(jìn)行詳細(xì)介紹。304、 接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)來(lái)的消息,該消息攜帶有目標(biāo)端口號(hào),包括 本發(fā)明實(shí)施例中,所述用戶通過(guò)業(yè)務(wù)支撐節(jié)點(diǎn)SGSN向網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN發(fā)出消息,消息通過(guò)所述隧道傳輸,消息中攜帶目標(biāo)端口號(hào)為port i,目標(biāo)IP 為地址IP-1,源IP地址和源端口號(hào)為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP地址和端口號(hào); GGSN的集中分發(fā)點(diǎn)收到所述消息,從中讀取端口號(hào)信息。305、 、根據(jù)所述目標(biāo)端口號(hào)將所述消息發(fā)送到對(duì)應(yīng)的處理節(jié)點(diǎn)。 本發(fā)明實(shí)施例中,集中分發(fā)點(diǎn)根據(jù)所述目標(biāo)端口號(hào),將所述消息轉(zhuǎn)發(fā)到GTP處理節(jié)點(diǎn)i。306、 處理節(jié)點(diǎn)通過(guò)隧道向業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送消息,處理節(jié)點(diǎn)為所述消息分 配序列號(hào),包括所述消息中攜帶信息,指示該消息的源IP地址為IP-1,源端口號(hào)為port i, 即所述處理節(jié)點(diǎn)的端口號(hào);目標(biāo)IP地址為IP-O,目標(biāo)端口號(hào)為portO; GTP處 理節(jié)點(diǎn)i為所述消息分配序列號(hào)SI;本發(fā)明實(shí)施例中,每一個(gè)GTP處理節(jié)點(diǎn)都 能獨(dú)立的為自身發(fā)出的消息分配序列號(hào)。消息發(fā)出后,業(yè)務(wù)支撐節(jié)點(diǎn)SGSN響應(yīng)所述消息以及網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN匹 配響應(yīng)消息與源消息的過(guò)禾呈如下如圖6所示,601、 SGSN收到所述消息后回復(fù)響應(yīng)消息;
所述響應(yīng)消息中攜帶信息,指示所述響應(yīng)消息的源IP與源端口號(hào)為業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的IP與端口號(hào);目標(biāo)IP為IP-1,即GGSN的IP地址,目標(biāo)端口號(hào) 為port i;所述響應(yīng)消息中攜帶序列號(hào)Sl。602、 網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN的集中分發(fā)點(diǎn)收到所述響應(yīng)消息,根據(jù)端口號(hào)信 息,將所述消息轉(zhuǎn)發(fā)到GTP處理節(jié)點(diǎn)i;603、 所述GTP處理節(jié)點(diǎn)根據(jù)所述響應(yīng)消息的序列號(hào)Sl,與之前發(fā)出的序列 號(hào)為S1的消息進(jìn)行匹配,表示收到了業(yè)務(wù)支撐節(jié)點(diǎn)SGSN的響應(yīng),取消了序列 號(hào)為Sl的消息的重發(fā)。下面,結(jié)合附圖,對(duì)本發(fā)明另一實(shí)施例進(jìn)行詳細(xì)介紹。 現(xiàn)對(duì)本發(fā)明實(shí)施例中,激活隧道及傳輸消息(即本發(fā)明實(shí)施例中一種消息 傳輸方法)的過(guò)程進(jìn)行詳細(xì)介紹。如圖7所示,701、為各個(gè)處理節(jié)點(diǎn)分配端口號(hào); 此過(guò)程與上述本發(fā)明實(shí)施例中分配端口號(hào)的過(guò)程無(wú)異,不再贅述。 702、在業(yè)務(wù)支撐節(jié)點(diǎn)和處理節(jié)點(diǎn)之間激活隧道;本發(fā)明實(shí)施例中,將每個(gè)GTP節(jié)點(diǎn)都虛擬為一個(gè)網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN,路徑 建立在業(yè)務(wù)支撐節(jié)點(diǎn)SGSN與GTP處理節(jié)點(diǎn)之間。在業(yè)務(wù)支撐節(jié)點(diǎn)和處理節(jié)點(diǎn)i 之間激活隧道后,將建立SGSN和處理節(jié)點(diǎn)i之間的if各徑,SGSN在此if各徑上發(fā)送 echo消息的源地址為IP-0、portO,目標(biāo)地址為IP-1、目標(biāo)端口號(hào)為porti; GGSN 在此路徑上發(fā)送echo消息的源地址為IP-1、源端口號(hào)為porti,目標(biāo)地址為 IP-O、目標(biāo)端口號(hào)為port0。假設(shè)此時(shí)不存在業(yè)務(wù)支撐節(jié)點(diǎn)SGSN與GTP處理節(jié) 點(diǎn)j之間的路徑。在本發(fā)明實(shí)施例中,激活隧道的方法有兩種,分別為 一、在業(yè)務(wù)支撐節(jié) 點(diǎn)SGSN與GTP處理節(jié)點(diǎn)之間已建立的路徑中激活隧道;二、在SGSN與GTP處 理節(jié)點(diǎn)之間激活隧道并創(chuàng)建新路徑。由于方法一除路徑建立在SGSN與GTP處理節(jié)點(diǎn)之間之外,實(shí)施原理與本發(fā)明實(shí)施例一無(wú)異,故不再贅述。 下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例中激活隧道的方法進(jìn)行詳細(xì)說(shuō)明。如圖8所示,801、用戶向SGSN發(fā)出激活PDP上下文請(qǐng)求消息;802、 SGSN向DNS查詢可用的GGSN列表,從中選4爭(zhēng)一個(gè)GGSN,獲取其IP 地址;803、 SGSN向所述GGSN發(fā)送激活PDP上下文請(qǐng)求消息;所述激活PDP上下文請(qǐng)求消息的目標(biāo)IP地址為該GGSN的IP地址,目標(biāo)端 口為GTP協(xié)議中定義的端口號(hào)2123或已激活的處理節(jié)點(diǎn)i的端口號(hào)port i。804、 GGSN的集中分發(fā)點(diǎn)收到所述激活PDP上下文請(qǐng)求消息,根據(jù)負(fù)荷分擔(dān) 原則,將該消息轉(zhuǎn)發(fā)給空閑的GTP處理節(jié)點(diǎn)j,該處理節(jié)點(diǎn)的端口號(hào)為port j;所述負(fù)荷分擔(dān)原則由網(wǎng)絡(luò)維護(hù)者自行定義,用于指示集中分發(fā)點(diǎn)轉(zhuǎn)發(fā)消息。805、 GTP處理節(jié)點(diǎn)j向SGSN回復(fù)激活響應(yīng)消息;所述消息的中攜帶信息,指示消息的來(lái)源及目標(biāo);所述消息的源端口號(hào)為 節(jié)點(diǎn)j的端口號(hào)port j,源IP地址為IP-1;目標(biāo)端口號(hào)為portO,目標(biāo)IP地 址為IP-0。806、 隧道激活,在所述隧道中保存該隧道兩端的節(jié)點(diǎn)信息; 所述信息包括SGSN的IP地址及端口號(hào);所述隧道對(duì)應(yīng)GTP處理節(jié)點(diǎn)的端口號(hào),和GGSN的IP i也址。隧道激活完畢,進(jìn)入步驟703。703、業(yè)務(wù)支撐節(jié)點(diǎn)SGSN創(chuàng)建新路徑;SGSN收到所述響應(yīng)消息后,發(fā)現(xiàn)在SGSN與GTP處理節(jié)點(diǎn)j之間不存在路徑, 于是在SGSN與節(jié)點(diǎn)j之間創(chuàng)建新路徑。
至此,本發(fā)明實(shí)施例中隧道激活并創(chuàng)建新路徑的過(guò)程結(jié)束。本發(fā)明實(shí)施例二的步驟704至步驟706是在所述隧道中傳輸消息的過(guò)程, 與本發(fā)明實(shí)施例一中步驟304至306的描述無(wú)異,故不再贅述。本發(fā)明實(shí)施例二中,;洛徑建立后,有一個(gè)在^各徑兩端發(fā)送Echo請(qǐng)求消息及 Echo響應(yīng)消息進(jìn)行路徑探測(cè),以驗(yàn)證路徑是否存活的過(guò)程;如圖9所示,除路 徑兩端節(jié)點(diǎn)變?yōu)镾GSN與GTP處理節(jié)點(diǎn)之外,該過(guò)程與本發(fā)明實(shí)施例一中所述過(guò) 程無(wú)異,故不再贅述。本發(fā)明實(shí)施例為GGSN內(nèi)部的各個(gè)GTP處理節(jié)點(diǎn)分配端口號(hào),實(shí)現(xiàn)了對(duì)各GTP 節(jié)點(diǎn)的區(qū)分;在GGSN內(nèi)部設(shè)置集中分發(fā)點(diǎn),集中分發(fā)點(diǎn)根據(jù)負(fù)荷分擔(dān)原則,將 業(yè)務(wù)分配到各個(gè)GTP處理節(jié)點(diǎn)去。這樣, 一套GGSN設(shè)備只需配置一個(gè)IP地址, GGSN擴(kuò)容時(shí),只需為新增加的內(nèi)部處理節(jié)點(diǎn)分配新的端口號(hào),設(shè)備升級(jí)簡(jiǎn)單; GGSN內(nèi)部對(duì)DNS及承載網(wǎng)不可見(jiàn),減少了DNS的壓力,簡(jiǎn)化了組網(wǎng)策略;將各 個(gè)GTP處理節(jié)點(diǎn)區(qū)別開(kāi)來(lái),每個(gè)GTP節(jié)點(diǎn)都可以獨(dú)立的為消息分配序列號(hào),消 除了由GGSN統(tǒng)一分配消息序列號(hào)導(dǎo)致的處理能力瓶頸的限制。如圖9所示,本發(fā)明的實(shí)施例還提供一種網(wǎng)關(guān)支撐節(jié)點(diǎn)。一種網(wǎng)關(guān)支撐節(jié)點(diǎn),包括消息接收模塊901,用于接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的帶有處理節(jié)點(diǎn)端口號(hào)的消臺(tái) 消息轉(zhuǎn)發(fā)模塊902,用于根據(jù)處理節(jié)點(diǎn)端口號(hào),將消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的處理節(jié)點(diǎn)。所述消息轉(zhuǎn)發(fā)模塊902還用于當(dāng)接收到目標(biāo)端口號(hào)為2123的激活請(qǐng)求消息 時(shí),根據(jù)負(fù)荷分擔(dān)原則選擇一個(gè)處理節(jié)點(diǎn)進(jìn)行消息轉(zhuǎn)發(fā)。 一種網(wǎng)關(guān)支撐節(jié)點(diǎn),還包括
端口號(hào)分配模塊903,用于為每個(gè)處理節(jié)點(diǎn)分配端口號(hào)。本發(fā)明實(shí)施例還提供一種消息傳輸?shù)南到y(tǒng)。如圖2所示, 一種消息傳輸系統(tǒng),包括至少一個(gè)域名服務(wù)器201, 一個(gè)業(yè)務(wù) 支撐節(jié)點(diǎn)SGSN202, 一個(gè)網(wǎng)關(guān)支撐節(jié)點(diǎn)GGSN203;業(yè)務(wù)支撐節(jié)點(diǎn)202與網(wǎng)關(guān)支撐 節(jié)點(diǎn)203中存在承載網(wǎng)絡(luò)204;網(wǎng)關(guān)支撐節(jié)點(diǎn)203中置有一個(gè)集中分發(fā)點(diǎn)2031; GGSN中置有n個(gè)GTP處理節(jié)點(diǎn)2032;業(yè)務(wù)支撐節(jié)點(diǎn)202與網(wǎng)關(guān)支撐節(jié)點(diǎn)203之 間置有承載網(wǎng)204,用于在所述業(yè)務(wù)支撐節(jié)點(diǎn)202與網(wǎng)關(guān)支撐節(jié)點(diǎn)203之間傳輸 消息。業(yè)務(wù)支撐節(jié)點(diǎn)202向網(wǎng)關(guān)支撐節(jié)點(diǎn)203發(fā)送消息,所述消息中攜帶有處理 節(jié)點(diǎn)的端口號(hào);網(wǎng)關(guān)支撐節(jié)點(diǎn)203收到業(yè)務(wù)支撐節(jié)點(diǎn)202發(fā)送的消息后,由集 中分發(fā)點(diǎn)2031根據(jù)消息中攜帶的目標(biāo)處理節(jié)點(diǎn)端口號(hào),將所述消息轉(zhuǎn)發(fā)到對(duì)應(yīng) 的處理節(jié)點(diǎn)2032。具體實(shí)現(xiàn)可以參見(jiàn)方法實(shí)施例。本發(fā)明實(shí)施例為GGSN內(nèi)部的各個(gè)GTP處理節(jié)點(diǎn)分配端口號(hào),實(shí)現(xiàn)了對(duì)各GTP 節(jié)點(diǎn)的區(qū)分;在GGSN內(nèi)部設(shè)置集中分發(fā)點(diǎn),集中分發(fā)點(diǎn)根據(jù)負(fù)荷分擔(dān)原則,將 業(yè)務(wù)分配到各個(gè)GTP處理節(jié)點(diǎn)去。這樣, 一套GGSN設(shè)備只需配置一個(gè)IP地址, GGSN擴(kuò)容時(shí),只需為新增加的內(nèi)部處理節(jié)點(diǎn)分配新的端口號(hào),設(shè)備升級(jí)簡(jiǎn)單; GGSN內(nèi)部對(duì)DNS及承載網(wǎng)不可見(jiàn),減少了DNS的壓力,簡(jiǎn)化了組網(wǎng)策略;將各 個(gè)GTP處理節(jié)點(diǎn)區(qū)別開(kāi)來(lái),每個(gè)GTP節(jié)點(diǎn)都可以獨(dú)立的為消息分配序列號(hào),消 除了由GGSN統(tǒng)一分配消息序列號(hào)導(dǎo)致的處理能力瓶頸的限制。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是 可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存 儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟或光盤等。 以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種消息傳輸方法,其特征在于,包括接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,該消息攜帶有處理節(jié)點(diǎn)的端口號(hào);根據(jù)所述處理節(jié)點(diǎn)的端口號(hào)將所述消息發(fā)送到對(duì)應(yīng)的處理節(jié)點(diǎn)。
2、 根據(jù)權(quán)利要求1所述的消息傳輸方法,其特征在于,所述接收業(yè)務(wù)支撐 節(jié)點(diǎn)發(fā)送的消息,該消息攜帶有處理節(jié)點(diǎn)的端口號(hào)之前還包括為各個(gè)處理節(jié)點(diǎn)分配端口號(hào)。
3、 根據(jù)權(quán)利要求1所述的消息傳輸方法,其特征在于,在所述接收業(yè)務(wù)支 撐節(jié)點(diǎn)發(fā)送的消息之前還包括在業(yè)務(wù)支撐節(jié)點(diǎn)和處理節(jié)點(diǎn)之間激活隧道。
4、 根據(jù)權(quán)利要求3所述的消息傳輸方法,其特征在于,所述在業(yè)務(wù)支撐節(jié) 點(diǎn)和處理節(jié)點(diǎn)之間激活隧道包括接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的激活分組數(shù)據(jù)協(xié)議上下文消息; 將消息分發(fā)給一個(gè)處理節(jié)點(diǎn);該處理節(jié)點(diǎn)向業(yè)務(wù)支撐節(jié)點(diǎn)回復(fù)激活分組數(shù)據(jù)協(xié)議上下文響應(yīng)消息,隧道 激活。
5、 根據(jù)權(quán)利要求4所述的消息傳輸方法,其特征在于,所述激活分組數(shù)據(jù) 協(xié)議上下文響應(yīng)消息攜帶有隧道兩端節(jié)點(diǎn)的信息;該信息包括業(yè)務(wù)支撐節(jié)點(diǎn) 的端口號(hào)和IP地址;所述處理節(jié)點(diǎn)的端口號(hào),網(wǎng)關(guān)支撐節(jié)點(diǎn)的IP地址。
6、 根據(jù)權(quán)利要求4或5所述的消息傳輸方法,其特征在于,所述激活分組 數(shù)據(jù)協(xié)議上下文消息包括消息中攜帶有所述隧道兩端節(jié)點(diǎn)的信息;該信息包括業(yè)務(wù)支撐節(jié)點(diǎn)的端口 號(hào)和IP地址;網(wǎng)關(guān)支撐節(jié)點(diǎn)的端口號(hào)或處理節(jié)點(diǎn)端口號(hào)。
7、 根據(jù)權(quán)利要求3所述的消息傳輸方法,其特征在于,在業(yè)務(wù)支撐節(jié)點(diǎn)與處理節(jié)點(diǎn)之間已建立的路徑中激活隧道;或在業(yè)務(wù)支撐節(jié)點(diǎn)與處理節(jié)點(diǎn)之 間激活隧道并創(chuàng)建新;洛徑。
8、 根據(jù)權(quán)利要求1所述的消息傳輸方法,其特征在于,還包括 處理節(jié)點(diǎn)為所述消息分配序列號(hào)。
9、 一種網(wǎng)關(guān)支撐節(jié)點(diǎn),其特征在于,包括消息接收模塊,用于接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的帶有處理節(jié)點(diǎn)端口號(hào)的消息; 消息轉(zhuǎn)發(fā)模塊,用于根據(jù)所述處理節(jié)點(diǎn)端口號(hào),將消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的處理 節(jié)點(diǎn)。
10、 根據(jù)權(quán)利要求9所述的一種網(wǎng)關(guān)支撐節(jié)點(diǎn),其特征在于,還包括 端口號(hào)分配模塊,用于為每個(gè)處理節(jié)點(diǎn)分配端口號(hào)。
11、 一種消息傳輸系統(tǒng),其特征在于,包括一個(gè)業(yè)務(wù)支撐節(jié)點(diǎn), 一個(gè)網(wǎng)關(guān) 支撐節(jié)點(diǎn);網(wǎng)關(guān)支撐節(jié)點(diǎn)中置有至少一個(gè)處理節(jié)點(diǎn)業(yè)務(wù)支撐節(jié)點(diǎn)用于向網(wǎng)關(guān)支撐節(jié)點(diǎn)發(fā)送消息,所述消息中攜帶有處理節(jié)點(diǎn) 的端口號(hào);網(wǎng)關(guān)支撐節(jié)點(diǎn)用于接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,根據(jù)消息中攜帶的處理 節(jié)點(diǎn)端口號(hào),將所述消息轉(zhuǎn)發(fā)到對(duì)應(yīng)的處理節(jié)點(diǎn)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種消息傳輸方法、系統(tǒng)和網(wǎng)關(guān)支撐節(jié)點(diǎn)。該消息傳輸方法包括接收業(yè)務(wù)支撐節(jié)點(diǎn)發(fā)送的消息,該消息攜帶有處理節(jié)點(diǎn)的端口號(hào);根據(jù)所述處理節(jié)點(diǎn)的端口號(hào)將所述消息發(fā)送到對(duì)應(yīng)的處理節(jié)點(diǎn)。本發(fā)明實(shí)施例按照端口號(hào)將處理節(jié)點(diǎn)區(qū)別開(kāi)來(lái),每個(gè)處理節(jié)點(diǎn)都可以獨(dú)立處理消息,消除了由GGSN統(tǒng)一處理導(dǎo)致的業(yè)務(wù)能力的限制。
文檔編號(hào)H04W88/16GK101400029SQ200810173210
公開(kāi)日2009年4月1日 申請(qǐng)日期2008年10月24日 優(yōu)先權(quán)日2008年10月24日
發(fā)明者非 吳, 侃 曾, 武二華, 楠 焦, 高曉峰 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
息烽县| 施甸县| 徐州市| 晋州市| 昌邑市| 正镶白旗| 台北市| 晋江市| 屏东县| 阳新县| 林周县| 大余县| 剑川县| 奉贤区| 巴南区| 秦皇岛市| 始兴县| 阿合奇县| 彭泽县| 稻城县| 锦州市| 兴山县| 亚东县| 娱乐| 昔阳县| 丽水市| 南雄市| 岱山县| 枝江市| 金乡县| 香格里拉县| 右玉县| 安图县| 九台市| 常山县| 米泉市| 佛学| 富裕县| 黄骅市| 泽普县| 信丰县|