專利名稱:一種信令轉(zhuǎn)發(fā)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種信令轉(zhuǎn)發(fā)的方法及裝置。
技術(shù)背景在NGN領(lǐng)域,信令和媒體分離是大的趨勢(shì)。通過(guò)信令設(shè)備控制轉(zhuǎn)發(fā)設(shè)備, 從而達(dá)到信令與媒體分離的目的。 一般,GATE (網(wǎng)關(guān))設(shè)備完成信令和媒體 報(bào)文的轉(zhuǎn)發(fā),而GC( Gate Controller網(wǎng)關(guān)控制)完成對(duì)GATE的控制,CA( Call Agent呼叫代理)完成呼叫控制。其中,GC和CA物理上可以位于同一個(gè)設(shè) 備,或者位于不同的設(shè)備。請(qǐng)參閱圖1是現(xiàn)有技術(shù)中信令的轉(zhuǎn)發(fā)過(guò)程(以注冊(cè)報(bào)文的轉(zhuǎn)發(fā)為例)。(1 ) NGN終端上線向DHCP (Dynamic Host Configure Protocol動(dòng)態(tài)主機(jī) 配置協(xié)議)Server (動(dòng)態(tài)地址分配服務(wù)器)發(fā)送地址分配請(qǐng)求以及認(rèn)證信息;(2 ) DHCP Server向GC/CA (網(wǎng)關(guān)控制和呼叫代理設(shè)備)發(fā)送認(rèn)證請(qǐng)求 (包括終端獲取的地址 以及認(rèn)證信息);(3 ) GC/CA返回認(rèn)證應(yīng)答(OK )消息給DHCP Server;(4) DHCP Server向終端返回分配的地址,包括終端地址⑥,網(wǎng)關(guān)地 址以及SIP ( Session Initiation protocol) Server地址①;(5 ) GC/CA向網(wǎng)關(guān)下發(fā)PCP (Policy Control Protocol)控制策略,網(wǎng)關(guān) 建立地址映射表( —〉①..②—〉⑦), 為終端地址,①為SIP Server地址, ②為網(wǎng)關(guān)地址池地址,⑦為GC/CA地址;(6) 網(wǎng)關(guān)向GC/CA返回應(yīng)答消息,表示地址映射表已建立;(7) 注冊(cè)報(bào)文由終端發(fā)送到GC/CA,注冊(cè)報(bào)文中攜帶客戶端源地址⑥和 客戶端目的地址①,注冊(cè)報(bào)文到達(dá)網(wǎng)關(guān)后,根據(jù)先前創(chuàng)建的地址映射表修改報(bào) 文頭中的地址信息,攜帶服務(wù)器端源地址②和服務(wù)器端目的地址⑦,被轉(zhuǎn)發(fā)到 GC/CA設(shè)備;(8) GC/CA返回終端200 OK消息,原服務(wù)器端源地址②轉(zhuǎn)變?yōu)榉?wù)器 端目的地址,原服務(wù)器端目的地址⑦轉(zhuǎn)變?yōu)榉?wù)器端源地址,200 OK消息到 達(dá)網(wǎng)關(guān)后,根據(jù)先前創(chuàng)建的地址映射表修改報(bào)文頭中的地址信息,原客戶端源 地址⑥轉(zhuǎn)變?yōu)榭蛻舳四康牡刂?,原客戶端目的地址①轉(zhuǎn)變?yōu)榭蛻舳嗽吹刂?;?bào) 文被轉(zhuǎn)發(fā)到終端。至此信令注冊(cè)完成。目前由于IP地址的匱乏,NAT (地址轉(zhuǎn)換)設(shè)備被大量應(yīng)用。當(dāng)在終端 和GATE之間存在NAT設(shè)備時(shí),上行會(huì)話(消息(7 ),從NGN用戶側(cè)發(fā)送 信令到網(wǎng)絡(luò)側(cè)稱為上行,反之(8)則為下行)使用的是真實(shí)終端地址⑥,而 信令經(jīng)過(guò)NAT設(shè)備后,報(bào)文頭中的源地址不是⑥,當(dāng)該報(bào)文到達(dá)GATE后, 就無(wú)法匹配先前創(chuàng)建的表項(xiàng)( -〉①..②-〉⑦),會(huì)造成該信令與已經(jīng)創(chuàng)建 的session無(wú)法匹配,從而導(dǎo)致信令轉(zhuǎn)發(fā)失敗。GC/CA設(shè)備觸發(fā)GATE根據(jù)DHCP Server分配的地址創(chuàng)建地址映射表, 此映射表中客戶端源地址不攜帶端口信息;報(bào)文頭中客戶端源地址攜帶注冊(cè) 報(bào)文端口,注冊(cè)報(bào)文轉(zhuǎn)發(fā)到網(wǎng)關(guān)后,匹配創(chuàng)建的地址映射表,匹配后將注冊(cè) 報(bào)文中的客戶端源地址端口信息增加到地址映射表中,報(bào)文被轉(zhuǎn)發(fā)到GC/CA 設(shè)備;若有惡意用戶發(fā)送攜帶相同客戶端源地址以及其他端口的報(bào)文,網(wǎng)關(guān) 根據(jù)新的端口信息替換原地址映射表中客戶端原地址對(duì)應(yīng)的端口 ,當(dāng)CG/CA 設(shè)備向網(wǎng)關(guān)轉(zhuǎn)發(fā)下行會(huì)話時(shí),會(huì)由于會(huì)話中攜帶的地址信息與當(dāng)前網(wǎng)關(guān)中地 址映射表不匹配而造成信令的轉(zhuǎn)發(fā)失敗。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題是提供一種信令轉(zhuǎn)發(fā)的方法及裝置,可以實(shí)現(xiàn)信 令穿越NAT設(shè)備成功轉(zhuǎn)發(fā)。為解決上述技術(shù)問(wèn)題,本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明提供一種信令轉(zhuǎn)發(fā)的方法,包括步驟
信令轉(zhuǎn)發(fā)裝置接收到注冊(cè)報(bào)文后,根據(jù)所述注冊(cè)報(bào)文頭中攜帶的地址信 息,創(chuàng)建地址映射表;根據(jù)地址映射表轉(zhuǎn)發(fā)信令??蛇x的,所述創(chuàng)建地址映射表包括獲取注冊(cè)報(bào)文頭中客戶端源地址和客戶端目的地址;分配服務(wù)器端源地址 和服務(wù)器端目的地址;服務(wù)器端源地址對(duì)應(yīng)客戶端源地址,服務(wù)器端目的地址 對(duì)應(yīng)客戶端目的地址,建立上行地址映射表;客戶端源地址對(duì)應(yīng)服務(wù)器端源地 址,客戶端目的地址對(duì)應(yīng)服務(wù)器端目的地址,建立下行地址映射表??蛇x的,所述地址映射表中地址為IP地址??蛇x的,所述IP地址攜帶端口信息。本發(fā)明還提供一種信令轉(zhuǎn)發(fā)的裝置,包括信令接收單元,用于接收信令;地址映射表創(chuàng)建單元,根據(jù)注冊(cè)報(bào)文頭中 攜帶的地址信息,創(chuàng)建地址映射表;信令轉(zhuǎn)發(fā)單元,用于根據(jù)地址映射表轉(zhuǎn)發(fā)信令??蛇x的,所述地址映射表創(chuàng)建單元包括客戶端地址獲取單元,用于收到信令接收單元發(fā)送的注冊(cè)報(bào)文后,獲取注 冊(cè)報(bào)文頭中客戶端源地址和客戶端目的地址;服務(wù)器端地址分配單元,用于分配服務(wù)器端源地址和服務(wù)器端目的地址;地址映射單元,用于對(duì)應(yīng)服務(wù)器端源地址與客戶端源地址,對(duì)應(yīng)服務(wù)器端 目的地址與客戶端目的地址,建立上行地址映射表;對(duì)應(yīng)客戶端源地址與服務(wù) 器端源地址,對(duì)應(yīng)客戶端目的地址與服務(wù)器端目的地址,建立下行地址映射表。可選的,所述地址映射表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中地址為IP地址。可選的,所述地址映射表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中的IP地址攜帶端口信息。可選的,所述信令轉(zhuǎn)發(fā)裝置包括信令轉(zhuǎn)發(fā)裝置控制和呼叫代理設(shè)備,用 于向信令轉(zhuǎn)發(fā)單元下發(fā)策略。
以上技術(shù)方案可以看出,由于地址映射表是在注冊(cè)報(bào)文發(fā)出后觸發(fā)信令轉(zhuǎn)發(fā)裝置創(chuàng)建的,避免在終端和信令轉(zhuǎn)發(fā)裝置之間存在NAT設(shè)備時(shí),由于信令 穿越NAT設(shè)備后源IP地址的變化而造成的信令轉(zhuǎn)發(fā)失敗。進(jìn)一步的,由于地址映射表是在注冊(cè)報(bào)文發(fā)出后觸發(fā)信令轉(zhuǎn)發(fā)裝置創(chuàng)建 的,其中攜帶IP地址及與其對(duì)應(yīng)的端口,其他具有相同地址不同端口的信令 會(huì)重新創(chuàng)建另外的地址映射表,避免在GC/CA設(shè)備向信令轉(zhuǎn)發(fā)裝置轉(zhuǎn)發(fā)下行 會(huì)話時(shí)出現(xiàn)信令不匹配的現(xiàn)象造成信令轉(zhuǎn)發(fā)失敗的現(xiàn)象。進(jìn)一步的,在呼叫請(qǐng)求報(bào)文轉(zhuǎn)發(fā)的過(guò)程中,信令轉(zhuǎn)發(fā)裝置控制和呼叫代理 設(shè)備向信令轉(zhuǎn)發(fā)裝置下發(fā)策略,防止呼叫請(qǐng)求報(bào)文在轉(zhuǎn)發(fā)的過(guò)程中被攻擊。
圖l是現(xiàn)有技術(shù)注冊(cè)報(bào)文轉(zhuǎn)發(fā)圖; 圖2是本發(fā)明提供的總的方法流程圖; 圖3是本發(fā)明提供的注冊(cè)報(bào)文轉(zhuǎn)發(fā)流程圖; 圖4是本發(fā)明提供的創(chuàng)建地址映射表流程圖; 圖5是本發(fā)明提供的呼叫報(bào)文轉(zhuǎn)發(fā)流程圖; 圖6是本發(fā)明提供的信令轉(zhuǎn)發(fā)的裝置圖。
具體實(shí)施方式
本發(fā)明提供一種信令轉(zhuǎn)發(fā)的方法及裝置,用于實(shí)現(xiàn)信令的轉(zhuǎn)發(fā)。其核心思 想是信令轉(zhuǎn)發(fā)裝置收到注冊(cè)報(bào)文后,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信息創(chuàng)建 地址映射表,根據(jù)地址映射表轉(zhuǎn)發(fā)信令,從而實(shí)現(xiàn)信令成功穿越NAT設(shè)備。 其中轉(zhuǎn)發(fā)信令包括,注冊(cè)信令的轉(zhuǎn)發(fā)和呼叫報(bào)文的轉(zhuǎn)發(fā),終端首先完成信令的 注冊(cè),再進(jìn)行呼叫才艮文的轉(zhuǎn)發(fā),從而建立呼叫連接。請(qǐng)參閱圖2是本發(fā)明提供的總的方法流程圖。Sl)信令轉(zhuǎn)發(fā)裝置接收到注冊(cè)報(bào)文后,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信 息,創(chuàng)建地址映射表;S2)根據(jù)地址映射表轉(zhuǎn)發(fā)信令。根據(jù)上述方法,本發(fā)明提供詳細(xì)的實(shí)施例。本發(fā)明提供的實(shí)施例以終端和信令轉(zhuǎn)發(fā)裝置之間存在NAT設(shè)備的情況為例,但不排除本發(fā)明可以實(shí)施在終 端和信令轉(zhuǎn)發(fā)裝置間不存在NAT設(shè)備的情況。另外本發(fā)明提供的實(shí)施例中GC 和CA位于同一個(gè)設(shè)備上,但不排除本發(fā)明可以應(yīng)用在GC和CA不位于同一 個(gè)設(shè)備的情況。需要說(shuō)明的是本發(fā)明中信令轉(zhuǎn)發(fā)裝置的功能可以由網(wǎng)關(guān)來(lái)實(shí)現(xiàn),相應(yīng)的信 令轉(zhuǎn)發(fā)裝置控制和呼叫代理設(shè)備的功能可以由網(wǎng)關(guān)控制和呼叫代理設(shè)備實(shí)現(xiàn)。請(qǐng)參閱圖3是本發(fā)明提供的注冊(cè)報(bào)文轉(zhuǎn)發(fā)流程圖。(1 ) NGN終端上線向DHCP ( Dynamic Host Configure Protocol動(dòng)態(tài)主機(jī) 配置協(xié)議)Server (動(dòng)態(tài)地址分配服務(wù)器)發(fā)送地址分配請(qǐng)求以及認(rèn)證信息;(2 ) DHCP Server向GC/CA發(fā)送認(rèn)證請(qǐng)求(包括終端獲取的地址⑥以及 iU正信息);(3 ) GC/CA返回i人證應(yīng)答(OK )消息給DHCP Server;(4 ) DHCP Server向終端返回分配的地址,包括終端IP地址 ,缺省 信令轉(zhuǎn)發(fā)裝置IP地址以及SIP ( Session Initiation protocol) Server IP地址①;(5 )終端按照獲得的SIP Server地址,向SIP Server發(fā)送注冊(cè)報(bào)文Register, 報(bào)文頭中攜帶客戶端源地址為⑥及其對(duì)應(yīng)的端口 ,客戶端目的地址為①及其對(duì) 應(yīng)的端口;(6) 注冊(cè)報(bào)文經(jīng)過(guò)NAT設(shè)備后,進(jìn)行源NAT轉(zhuǎn)換,報(bào)文頭中的客戶端 源地址轉(zhuǎn)為③,客戶端目的地址不變;(7) 信令轉(zhuǎn)發(fā)裝置收到注冊(cè)報(bào)文后,信令轉(zhuǎn)發(fā)裝置根據(jù)注冊(cè)報(bào)文中攜帶 的地址信息,創(chuàng)建地址映射表,根據(jù)地址映射表中的地址映射關(guān)系將注冊(cè)報(bào)文 轉(zhuǎn)發(fā)到GC/CA設(shè)備;具體創(chuàng)建地址映射表的過(guò)程請(qǐng)參閱圖4:701獲取信令報(bào)文頭中客戶端源地址和客戶端目的地址;
信令轉(zhuǎn)發(fā)裝置接收到注冊(cè)報(bào)文后,首先讀取信令報(bào)文頭中的地址信息即客戶端源地址和客戶端目的地址,地址信息中包含客戶端源IP地址以及其對(duì)應(yīng)的端口,客戶端目的HM也址以及其對(duì)應(yīng)的端口。702分配服務(wù)器端源地址和服務(wù)器端目的地址;信令轉(zhuǎn)發(fā)裝置從其地址池中查詢分配一個(gè)服務(wù)器端源地址②,查詢GC/CA地址作為服務(wù)器端目的地址⑦;其中服務(wù)器端源地址包含服務(wù)器端 源IP地址以及其對(duì)應(yīng)的端口 ,服務(wù)器端目的地址包含服務(wù)器端目的IP地址 以及其對(duì)應(yīng)的端口 。703分別對(duì)應(yīng)服務(wù)器端地址與客戶端地址,建立上下行地址映射表;服務(wù)器端源地址②對(duì)應(yīng)客戶端源地址③,服務(wù)器端目的地址⑦對(duì)應(yīng)客戶端 目的地址①,建立上行地址映射表;客戶端源地址①對(duì)應(yīng)服務(wù)器端源地址⑦,客戶端目的地址③對(duì)應(yīng)服務(wù)器端 目的地址②,建立下行地址映射表。(8 ) GC/CA設(shè)備接收到注冊(cè)報(bào)文后,向信令轉(zhuǎn)發(fā)裝置返回200 OK消息, 其中原服務(wù)器端源地址②轉(zhuǎn)變?yōu)榉?wù)器端目的地址,原服務(wù)器端目的地址⑦轉(zhuǎn) 變?yōu)榉?wù)器端源地址;(9 )200 OK消息到達(dá)信令轉(zhuǎn)發(fā)裝置后,匹配先前創(chuàng)建的下行地址映射表, 替換報(bào)文頭中的地址;即原客戶端源地址③轉(zhuǎn)變?yōu)榭蛻舳四康牡刂?,原客戶?目的地址①轉(zhuǎn)變?yōu)榭蛻舳嗽吹刂?,?bào)文被轉(zhuǎn)發(fā)給NAT設(shè)備;(IO)NAT設(shè)備進(jìn)行地址的轉(zhuǎn)換,客戶端目的地址由③轉(zhuǎn)變?yōu)棰蓿?00 OK 被轉(zhuǎn)發(fā)給終端。至此,完成了終端的信令注冊(cè)。信令完成注冊(cè)后,即注冊(cè)報(bào)文轉(zhuǎn)發(fā)完成后,開始建立呼叫報(bào)文的轉(zhuǎn)發(fā),請(qǐng) 參閱圖5是呼叫報(bào)文的轉(zhuǎn)發(fā)流程圖。(11 ) GC/CA設(shè)備向信令轉(zhuǎn)發(fā)裝置下發(fā)控制策略從而控制信令報(bào)文的轉(zhuǎn) 發(fā)、根據(jù)需要丟棄或者轉(zhuǎn)發(fā)報(bào)文,此控制策略根據(jù)呼叫狀態(tài)、鏈路狀態(tài)等因素
具體制訂;(12)信令轉(zhuǎn)發(fā)裝置收到控制策略后,向GC/CA返回收到控制策略消息 的應(yīng)答消息;(11 )、 (12)步驟為GC/CA設(shè)備向信令轉(zhuǎn)發(fā)裝置下發(fā)控制策略的過(guò)程, 該控制策略可以在呼叫報(bào)文轉(zhuǎn)發(fā)的過(guò)程中任何時(shí)候下發(fā),即本發(fā)明提供的呼叫 報(bào)文的轉(zhuǎn)發(fā)過(guò)程并不對(duì)控制策略的下發(fā)時(shí)間做限制。(13 )終端按照獲得的SIP Server地址,向SIP Server發(fā)送呼叫報(bào)文,報(bào) 文頭中攜帶客戶端源地址為⑥及其對(duì)應(yīng)的端口,客戶端目的地址為①及其對(duì)應(yīng) 的端口;(14) 呼叫報(bào)文經(jīng)過(guò)NAT設(shè)備后,進(jìn)行源NAT轉(zhuǎn)換,報(bào)文頭中的客戶端 源地址轉(zhuǎn)為③,客戶端目的地址不變;(15) 呼叫報(bào)文到達(dá)信令轉(zhuǎn)發(fā)裝置后,匹配步驟(7)中創(chuàng)建的地址映射 表,轉(zhuǎn)發(fā)到GC/CA設(shè)備;(16 )GC/CA設(shè)備接收到呼叫報(bào)文后,向信令轉(zhuǎn)發(fā)裝置返回200 OK消息, 其中原服務(wù)器端源地址②轉(zhuǎn)變?yōu)榉?wù)器端目的地址,原服務(wù)器端目的地址⑦轉(zhuǎn) 變?yōu)榉?wù)器端源地址;(17 ) 200 OK消息到達(dá)信令轉(zhuǎn)發(fā)裝置后,匹配步驟(7 )中創(chuàng)建的下行地 址映射表,替換報(bào)文頭中的地址;即原客戶端源地址③轉(zhuǎn)變?yōu)榭蛻舳四康牡刂罚?原客戶端目的地址①轉(zhuǎn)變?yōu)榭蛻舳嗽吹刂罚瑘?bào)文被轉(zhuǎn)發(fā)給NAT設(shè)備;(18)NAT設(shè)備進(jìn)行地址的轉(zhuǎn)換,客戶端目的地址由③轉(zhuǎn)變?yōu)棰蓿?00 OK 被轉(zhuǎn)發(fā)給終端。至此完成呼叫報(bào)文的轉(zhuǎn)發(fā),建立終端與GC/CA的呼叫連接。 請(qǐng)參閱圖6是本發(fā)明提供的信令轉(zhuǎn)發(fā)的裝置圖。 信令接收單元100,用于接收信令;地址映射表創(chuàng)建單元200,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信息,創(chuàng)建地址 映射表;
信令轉(zhuǎn)發(fā)單元300,用于根據(jù)地址映射表轉(zhuǎn)發(fā)信令。其中地址映射表創(chuàng)建羊元包括客戶端地址獲取單元210,用于收到信令接收單元發(fā)送的注冊(cè)報(bào)文后,獲 取注冊(cè)報(bào)文頭中客戶端源地址和客戶端目的地址;服務(wù)器端地址分配單元220,用于分配服務(wù)器端源地址和服務(wù)器端目的地址;地址映射單元230,用于對(duì)應(yīng)服務(wù)器端源地址與客戶端源地址,對(duì)應(yīng)服務(wù) 器端目的地址與客戶端目的地址,建立上行地址映射表;對(duì)應(yīng)客戶端源地址與 服務(wù)器端源地址,對(duì)應(yīng)客戶端目的地址與服務(wù)器端目的地址,建立下行地址映 射表。具體的,地址映射表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中地址為IP地址;地址 映射表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中的IP地址攜帶端口信息。另外,信令轉(zhuǎn)發(fā)裝置還包括信令轉(zhuǎn)發(fā)裝置控制和呼叫代理設(shè)備400,用 于向信令轉(zhuǎn)發(fā)單元下發(fā)策略。以上對(duì)本發(fā)明所提供的一種信令轉(zhuǎn)發(fā)的方法及裝置進(jìn)行了詳細(xì)介紹,本文只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù) 人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜 上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種信令轉(zhuǎn)發(fā)的方法,其特征在于,包括步驟信令轉(zhuǎn)發(fā)裝置接收到注冊(cè)報(bào)文后,根據(jù)所述注冊(cè)報(bào)文頭中攜帶的地址信息,創(chuàng)建地址映射表;根據(jù)地址映射表轉(zhuǎn)發(fā)信令。
2、 根據(jù)權(quán)利要求1所述的信令轉(zhuǎn)發(fā)的方法,其特征在于,所述創(chuàng)建地址 映射表包括獲取注冊(cè)報(bào)文頭中客戶端源地址和客戶端目的地址; 分配服務(wù)器端源地址和服務(wù)器端目的地址;服務(wù)器端源地址對(duì)應(yīng)客戶端源地址,服務(wù)器端目的地址對(duì)應(yīng)客戶端目的地 址,建立上行地址映射表;客戶端源地址對(duì)應(yīng)服務(wù)器端源地址,客戶端目的地址對(duì)應(yīng)服務(wù)器端目的地 址,建立下行地址映射表。
3、 根據(jù)權(quán)利要求1或2所述的信令轉(zhuǎn)發(fā)的方法,其特征在于,所述地址 映射表中地址為IP地址。
4、 根據(jù)權(quán)利要求3所述的信令轉(zhuǎn)發(fā)的方法,其特征在于,所述IP地址攜 帶端口信息。
5、 根據(jù)權(quán)利要求1或4所述的信令轉(zhuǎn)發(fā)的方法,其特征在于,所述根據(jù) 地址映射表轉(zhuǎn)發(fā)信令中,若所述信令為呼叫注冊(cè)報(bào)文,信令轉(zhuǎn)發(fā)裝置控制和呼 叫代理設(shè)備向信令轉(zhuǎn)發(fā)裝置下發(fā)策略。
6、 一種信令轉(zhuǎn)發(fā)的裝置,其特征在于,包括 信令接收單元,用于接收信令;地址映射表創(chuàng)建單元,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信息,創(chuàng)建地址映射表;信令轉(zhuǎn)發(fā)單元,用于根據(jù)地址映射表轉(zhuǎn)發(fā)信令。
7、 根據(jù)權(quán)利要求6所述的信令轉(zhuǎn)發(fā)的裝置,其特征在于,所述地址映射表創(chuàng)建單元包括客戶端地址獲取單元,用于收到信令接收單元發(fā)送的注冊(cè)報(bào)文后,獲取注冊(cè)報(bào)文頭中客戶端源地址和客戶端目的地址;服務(wù)器端地址分配單元,用于分配服務(wù)器端源地址和服務(wù)器端目的地址;地址映射單元,用于對(duì)應(yīng)服務(wù)器端源地址與客戶端源地址,對(duì)應(yīng)服務(wù)器端 目的地址與客戶端目的地址,建立上行地址映射表;對(duì)應(yīng)客戶端源地址與服務(wù) 器端源地址,對(duì)應(yīng)客戶端目的地址與服務(wù)器端目的地址,建立下行地址映射表。
8、 根據(jù)權(quán)利要求6或7所述的信令轉(zhuǎn)發(fā)的裝置,其特征在于,所述地址 映射表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中地址為IP地址。
9、 根據(jù)權(quán)利要求8所述的信令轉(zhuǎn)發(fā)的裝置,其特征在于,所述地址映射 表創(chuàng)建單元?jiǎng)?chuàng)建的地址映射表中的IP地址攜帶端口信息。
10、根據(jù)權(quán)利要求6或9所述的信令轉(zhuǎn)發(fā)的裝置,其特征在于,所述信令 轉(zhuǎn)發(fā)裝置包括信令轉(zhuǎn)發(fā)裝置控制和呼叫代理設(shè)備,用于向信令轉(zhuǎn)發(fā)單元下發(fā)策略。
全文摘要
本發(fā)明公開一種信令轉(zhuǎn)發(fā)的方法,用于信令的轉(zhuǎn)發(fā)。包括步驟信令轉(zhuǎn)發(fā)裝置接收到注冊(cè)報(bào)文后,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信息,創(chuàng)建地址映射表;匹配地址映射表轉(zhuǎn)發(fā)信令。本發(fā)明還公開一種信令轉(zhuǎn)發(fā)的裝置,包括信令接收單元,用于接收信令;地址映射表創(chuàng)建單元,根據(jù)注冊(cè)報(bào)文頭中攜帶的地址信息,創(chuàng)建地址映射表;信令轉(zhuǎn)發(fā)單元,用于根據(jù)地址映射表轉(zhuǎn)發(fā)信令。本發(fā)明可以實(shí)現(xiàn)信令穿越NAT設(shè)備成功轉(zhuǎn)發(fā)。
文檔編號(hào)H04L12/54GK101132353SQ20061011155
公開日2008年2月27日 申請(qǐng)日期2006年8月23日 優(yōu)先權(quán)日2006年8月23日
發(fā)明者柴新忠 申請(qǐng)人:華為技術(shù)有限公司