專利名稱:路由器及sip服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及路由器及SIP(Session Initiation Protocol)服務(wù)器,特別涉及具有IP(Internet Protocol)網(wǎng)絡(luò)中的信息包通信質(zhì)量(Qualityof Service以下簡稱QoS)控制技術(shù)的路由器、及通過IP網(wǎng)絡(luò)對路由器進行Qos設(shè)定的SIP服務(wù)器。
背景技術(shù):
近些年來,隨著寬帶接入的IP網(wǎng)絡(luò)連接的普及,在IP網(wǎng)絡(luò)上進行電話通信及實時圖像發(fā)送等要求實時性的利用正在增加。但是,由于本來IP網(wǎng)絡(luò)是以“盡力而為”(best effort)型的網(wǎng)絡(luò)構(gòu)成的,所以有時不能充分滿足實時性高的通信。
其中,用來保證網(wǎng)絡(luò)通信質(zhì)量(QoS)的技術(shù)是很重要的,各種技術(shù)已經(jīng)標準化。其中之一是利用了被稱為區(qū)分服務(wù)(Differentiated-Service,以下簡稱Diff-Serv)的通信量優(yōu)先控制技術(shù)。
在Diff-Serv中,對于由邊界節(jié)點和中間節(jié)點構(gòu)成的Diff-Serv網(wǎng)絡(luò)內(nèi)的信息包,在為IPv4(Internet Protocol Version 4)信息包時,在IPv4報頭的ToS(Type os Service)字段上、而在為IPv6信息包時在IPv6(Internet Protocol Version 6)報頭的Traffic class字段上分別設(shè)定的DSCP(Differentiated Service Code Point)值,以此為基礎(chǔ)使傳輸性能等等發(fā)生相對變化,從而使通信質(zhì)量產(chǎn)生差別化。
DSCP值的設(shè)定,除了在可以識別服務(wù)的最終用戶的用戶終端上最初進行設(shè)定外,也可以在邊界節(jié)點路由器上以某些條件為基礎(chǔ)改寫各頭內(nèi)的DSCP值。在邊界節(jié)點路由器上設(shè)定的條件,一般使用IP地址及TCP/UDP的端口號等。
具體來說,從很多個通信量當(dāng)中選擇想使其優(yōu)先的一個并進行標記,使該標記的通信量優(yōu)先通過網(wǎng)絡(luò)內(nèi),如何進行優(yōu)先,由各個路由器分別進行管理。
另外,SIP作為用于在IP網(wǎng)絡(luò)上進行電話通信等的實時通信的協(xié)議已經(jīng)普及。所謂SIP,是用來對通信所需的會話進行建立·變更·切斷的信號協(xié)議。在SIP中,在會話建立處理過程中,因為對利用會話的服務(wù)及使用的端口號、通信協(xié)議等進行協(xié)商,所以很容易與其他已有的協(xié)議的組合,擴展性較好。
在使用上述的Diff-Serv的網(wǎng)絡(luò)或使用SIP的網(wǎng)絡(luò)中,已公開了如下技術(shù)(例如,參照專利文獻1)對配備在連接通信運營商網(wǎng)絡(luò)的接入點上的接入裝置(接入服務(wù)器及邊界節(jié)點路由器等),分別(每個路由器)設(shè)定可從呼叫處理服務(wù)器(以下稱SIP服務(wù)器)進行控制的防火墻功能,對SIP服務(wù)器認可通話的聲音通信以外的通信予以禁示。另外,在專利文獻1中,還記述了如下技術(shù)在配備在接入點中的接入裝置上,對于通過收發(fā)IP地址和收發(fā)端口號等的組合所確定的信息包,進行由SIP服務(wù)器所指示的QoS設(shè)定。另外,還記述了如下技術(shù)在SIP服務(wù)器中,對于自己作為用戶信息而持有的因特網(wǎng)電話用戶信息,事先存儲哪個用戶終端收納在哪個接入裝置的信息。
另外,公開了具有如下功能的切換裝置(交換機)(例如參照專利文獻2)為了使不遵循SIP協(xié)議的電話、與遵循SIP協(xié)議的終端間通信,而將不遵循SIP協(xié)議的終端輸出的信號(例如PBX信號)、與SIP消息互相轉(zhuǎn)變。
還公開了如下技術(shù)(例如參照專利文獻3、4)在通過SIP協(xié)議建立會話時,呼叫者(終端)在SIP協(xié)議消息的部分添加傳達呼叫者意圖的附加信息后發(fā)送,在服務(wù)器端確定適合該意圖的對象(被呼叫者),來建立會話。
例如在專利文獻3中,記載了如下技術(shù)呼叫端的終端生成具有報頭部分和主體部分的SIP INVITE請求,所述報頭部分包含標準路由信息,所述主體部分包含有關(guān)呼叫者意圖的附加信息。例如記載了如下技術(shù)在頭部分中包含一般電氣機器公司的地址,在主體部分的附加信息中包含例如“洗衣機”、“服務(wù)”、“型號ABC”等與呼叫者相關(guān)聯(lián)的關(guān)鍵字,根據(jù)該信息將通話路由給對回答有關(guān)洗衣機型號ABC服務(wù)的問題方面很熟練的銷售員。
另外,在專利文獻4中,公開了如下的方法等代理服務(wù)器在使用INVITE消息中所包含的路徑指定信息的同時,使用檢索的聲音小段信息,判斷通話路徑指定目標的最準確的地址。例如通話是面向顧客銷售部,當(dāng)聲音小段信息包括與呼叫者上次說話的顧客銷售擔(dān)當(dāng)者的名字時,代理服務(wù)器不是將通話路徑指定到可以利用的任一個擔(dān)當(dāng)者,而是自動將路徑指定到該顧客銷售擔(dān)當(dāng)者。
另外,作為SIP中的認證,公開了如下的方法等(例如,專利文獻5)在根據(jù)SIP的信號操作的消息流中編入網(wǎng)絡(luò)權(quán)限協(xié)議安全機構(gòu),SIP客戶機和SIP代理可以相互認證。例如,當(dāng)SIP代理從SIP客戶機收到請求消息時,發(fā)送指示需要根據(jù)網(wǎng)絡(luò)權(quán)限協(xié)議進行認證的要求信息。SIP客戶機發(fā)送包括對代理的網(wǎng)絡(luò)權(quán)限協(xié)議服務(wù)器信息包的認證數(shù)據(jù)的第2請求消息來應(yīng)答,代理對客戶機的用戶進行認證。
(專利文獻1)特開2003-229893號公報(專利文獻2)特開2002-118594號公報(專利文獻3)特開2002-335267號公報(專利文獻4)特開2003-22223號公報(專利文獻5)特開2003-108527號公報但是,在現(xiàn)有技術(shù)中,當(dāng)通過SIP服務(wù)器和邊界節(jié)點路由器的配合,實現(xiàn)Diff-Serv功能時,在SIP服務(wù)器中,予先設(shè)定登錄該用戶使用的因特網(wǎng)電話屬于(連接在)哪個邊界節(jié)點路由器的信息,即對應(yīng)用戶終端地址信息和收納用戶的邊界節(jié)點路由器的地址信息而添加的信息,SIP服務(wù)器以這些信息為基礎(chǔ),將用戶請求的QoS設(shè)定在收納用戶終端的邊界節(jié)點路由器中。
因此,由于用戶終端使用場所的變更、新的邊界節(jié)點路由器的增加及網(wǎng)絡(luò)構(gòu)成的變更等,而將用戶終端收納在別的邊界節(jié)點路由器中時,就會產(chǎn)生不能保證對該用戶的QoS的問題。另外,當(dāng)用戶使用未予先登錄與邊界節(jié)點路由器間的關(guān)系的用戶終端時,也會產(chǎn)生同樣的問題。
以前,當(dāng)由于用戶終端的移動等,使用戶終端與收納該終端的邊界節(jié)點路由器關(guān)系變更時,每次維護人員都對SIP服務(wù)器的該管理信息進行更新作業(yè)。因此,當(dāng)變更量很多時,由于變更要花時間,有可能產(chǎn)生在一定期間內(nèi)不能設(shè)定對用戶的QoS控制,或者因錯誤設(shè)定等不能正常進行QoS控制的問題。
發(fā)明內(nèi)容
本發(fā)明鑒于以上的問題,其目的在于提供一種路由器及SIP服務(wù)器,即使用戶終端移動,也可對用戶提供和以前一樣的QoS服務(wù)。另外,本發(fā)明的目的還在于,即使在用戶使用未予先登錄的終端進行通信時,也可以提供對應(yīng)于用戶的QoS服務(wù)。本發(fā)明的目的在于,即使增加新的邊界節(jié)點路由器,或者網(wǎng)絡(luò)構(gòu)成變更,也可以提供對應(yīng)于用戶的QoS服務(wù)。本發(fā)明的目的還在于,當(dāng)用戶終端和收納該終端的邊界節(jié)點路由器關(guān)系變更時,使SIP服務(wù)器的該管理信息動態(tài)進行變更。
提供一種收納用戶終端、并連接在IP網(wǎng)絡(luò)上的路由器,其特征之一在于,包括第1線路接口部,用來接收從上述用戶終端發(fā)送來的消息;第2線路接口部,用來對上述第1線路接口部接收的消息進行解析,判斷是否是規(guī)定的消息的判斷部;當(dāng)上述判斷部判斷接收的消息是規(guī)定的消息時,在上述消息上附加自己信息的信息附加部;及將上述信息附加部制作的帶有邊界節(jié)點路由器信息的規(guī)定消息,發(fā)送給上述IP網(wǎng)絡(luò)。
另外,提供一種收納用戶終端并連接在IP網(wǎng)絡(luò)上的路由器,其特征之一在于,包括第2線路接口部,用來接收從上述IP網(wǎng)絡(luò)發(fā)送來的消息;第1線路接口部,用來對上述第2線路接口部接收的消息進行解析,判斷是否是規(guī)定的消息的判斷部;當(dāng)上述判斷部判斷接收的消息是規(guī)定的消息時,在上述消息上附加自己信息的信息附加部;及將上述信息附加部制作的帶有邊界節(jié)點路由器信息的規(guī)定消息,發(fā)送給上述用戶終端。
另外,提供一種SIP服務(wù)器,連接在IP網(wǎng)絡(luò)上,對從用戶終端的IP地址及端口號信息所確定的RTR(Realtime Transport Protocol)/RTCP(RTP Control Protocol)的IP信息包,進行QoS控制,其特征之一在于,包括存儲部,用來存儲用戶終端的路由器收納位置信息;接收部,用來接收從上述路由器發(fā)送的消息;及收納位置更新部,用來當(dāng)上述接收部接收的消息是規(guī)定消息時,對上述存儲部的信息進行更新收納。
本發(fā)明的第1個解決方法,是提供一種路由器,是網(wǎng)絡(luò)系統(tǒng)中的路由器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納發(fā)送包括用戶標識符和終端標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、及收納該通信終端的上述路由器的路由器標識符和規(guī)定的通信質(zhì)量種類,并對于對應(yīng)的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或終端標識符的通信質(zhì)量種類,來控制通信質(zhì)量;該路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是登錄消息,當(dāng)是SIP消息、并且是登錄消息時,在從通信終端得到的包括用戶標識符和終端標識符的該登錄消息上,附加自己的路由器標識符,并為了更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加路由器標識符的登錄消息傳輸給上述SIP服務(wù)器的裝置;用來從上述SIP服務(wù)器接收對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類所對應(yīng)的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示,對每個用戶執(zhí)行通信質(zhì)量控制的裝置。
本發(fā)明的第2個解決方法,是提供一種路由器,是網(wǎng)絡(luò)系統(tǒng)中的路由器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納根據(jù)認證的指示消息,發(fā)送包括用戶標識符、終端標識符、及指示消息內(nèi)路由器標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、及收納該通信終端的上述路由器的路由器標識符和規(guī)定的通信質(zhì)量種類,并對于對應(yīng)的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或終端標識符的通信質(zhì)量種類進行通信質(zhì)量控制,及對通信終端發(fā)送認證的指示消息;該路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是指示消息,當(dāng)是SIP消息、并且是指示消息時,在該指示消息上附加自己的路由器標識符,或者將該指示消息內(nèi)已經(jīng)附加的路由器標識符更新成自己的路由器標識符,并為了從通信終端發(fā)送登錄消息,更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加有路由器標識符的指示消息傳輸給通信終端的裝置;用來從上述SIP服務(wù)器接收根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示而對每個用戶執(zhí)行通信質(zhì)量控制的裝置。
本發(fā)明的第3個解決方法,是提供一種SIP服務(wù)器,是網(wǎng)絡(luò)系統(tǒng)中的SIP服務(wù)器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納發(fā)送包括用戶標識符和所使用的終端標識符的登錄消息的通信終端、或者根據(jù)認證的指示消息發(fā)送包括用戶標識符、終端標識符和指示消息內(nèi)的路由器標識符的登錄消息的通信終端,及根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,并對于收納通信終端的上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制;該SIP服務(wù)器包括用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,并判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從通信終端得到的包括用戶標識符和終端標識符的登錄消息,從由上述路由器附加路由器標識符的登錄消息中,或者對于服務(wù)器發(fā)出的指示消息,從由上述路由器附加或更新路由器標識符、傳輸給通信終端、并根據(jù)該指示消息從通信終端發(fā)送的登錄消息中,提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,并將對應(yīng)于該用戶標識符的終端標識符和路由器標識符,更新為所抽取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類,進行通信質(zhì)量控制的裝置。
本發(fā)明的第4個解決方法,是提供一種網(wǎng)絡(luò)系統(tǒng),包括路由器,用來收納發(fā)送包括用戶標識符和終端標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,并對于收納通信終端的上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制;路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是登錄消息,當(dāng)是SIP消息、并且是登錄消息時,在從通信終端得到的包括用戶標識符和終端標識符的該登錄消息上,附加自己的路由器標識符,并為了更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加路由器標識符的登錄消息,傳輸給上述SIP服務(wù)器的裝置;用來從上述SIP服務(wù)器接收根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示,而對每個用戶執(zhí)行通信質(zhì)量控制的裝置;SIP服務(wù)器包括對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,并判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從通信終端得到的包括用戶標識符和終端標識符的登錄消息,從由上述路由器附加路由器標識符的登錄消息,提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,并將對應(yīng)于該用戶標識符的終端標識符和路由器標識符,更新為所提取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類,進行通信質(zhì)量控制的裝置。
本發(fā)明的第5個解決方法,是提供一種網(wǎng)絡(luò)系統(tǒng),包括路由器,用來收納根據(jù)認證的指示消息,發(fā)送包括用戶標識符、所使用的終端標識符、及指示消息內(nèi)的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,并對上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制,及對通信終端發(fā)送認證的指示消息;路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是指示消息,當(dāng)是SIP消息、并且是指示消息時,在該指示消息上附加自己的路由器標識符,或者將該指示消息內(nèi)已經(jīng)附加的路由器標識符更新成自己的路由器標識符,并為了從通信終端發(fā)送登錄消息,更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加有路由器標識符的指示消息,傳輸給通信終端的裝置;用來從上述SIP服務(wù)器接收根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示,而對每個用戶執(zhí)行通信質(zhì)量控制的裝置;SIP服務(wù)器包括對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,并判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從服務(wù)器發(fā)出的指示消息,通過上述路由器附加或更新路由器標識符,傳輸給通信終端,從根據(jù)該指示信息由通信信息終端發(fā)送的登錄消息中,提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,并將對應(yīng)于該用戶標識符的終端標識符和路由器標識符,更新成所提取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類,進行通信質(zhì)量控制的裝置。
根據(jù)本發(fā)明,可以提供一種路由器及SIP服務(wù)器,即使用戶終端移動,也可對用戶提供和以前一樣的QoS服務(wù)。另外,根據(jù)本發(fā)明,即使在用戶使用未予先登錄的終端進行通信時,也可以根據(jù)用戶提供QoS服務(wù)。根據(jù)本發(fā)明,即使增加新的邊界節(jié)點路由器,或者網(wǎng)絡(luò)構(gòu)成變更,也可以根據(jù)用戶提供QoS服務(wù)。還根據(jù)本發(fā)明,當(dāng)用戶終端和收納該終端的邊界節(jié)點路由器關(guān)系變更時,可以使SIP服務(wù)器的該管理信息動態(tài)進行變更。
另外,例如根據(jù)本發(fā)明,在SIP服務(wù)器和邊界節(jié)點路由器結(jié)合,實現(xiàn)QoS控制的網(wǎng)絡(luò)中,即使用戶終端移動時,及用戶終端增加時,SIP服務(wù)器也可以動態(tài)確定屬于哪個路由器,隨著用戶終端發(fā)送的“REGISTER”消息而進行的用戶位置登錄,也可以自動更新具有SIP服務(wù)器的用戶終端和收納該用戶終端的邊界節(jié)點路由器的關(guān)系信息。這樣,如果SIP服務(wù)器是相同的用戶,則對于變更后的邊界節(jié)點路由器,也進行與變更前的邊界節(jié)點路由器相同的QoS設(shè)定,即使用戶終端移動,也可以對用戶提供與以前同樣的QoS服務(wù)。
圖1是本實施方式中的網(wǎng)絡(luò)構(gòu)成圖(1)。
圖2是本實施方式中的邊界節(jié)點路由器的方框圖。
圖3是本實施方式中的邊界節(jié)點路由器內(nèi)的控制部的方框圖。
圖4是本實施方式中的邊界節(jié)點路由器內(nèi)的協(xié)議處理部的方框圖。
圖5是“REGISTER”消息的頭部圖(1)。
圖6是“REGISTER”消息的頭部圖(2)。
圖7是本實施方式中的SIP服務(wù)器的方框圖。
圖8是本實施方式中的用戶管理表構(gòu)成圖(1)。
圖9是本實施方式中的網(wǎng)絡(luò)構(gòu)成圖(2)。
圖10是本實施方式中的用戶管理表構(gòu)成圖(2)。
圖11是第1實施方式中的邊界節(jié)點路由器的處理流程圖(1)。
圖12是本實施方式中的SIP服務(wù)器的處理流程圖。
圖13是現(xiàn)有的SIP認證時序。
圖14是第2實施方式中的SIP認證時序。
圖15是第2實施方式中的邊界節(jié)點路由器的處理流程圖(1)。
圖16是“Unauthorized”消息的頭部圖(1)。
圖17是“Unauthorized”消息的頭部圖(2)。
圖18是“REGISTER”消息的頭部圖(3)。
圖19是“REGISTER”消息的頭部圖(4)。
(具體實施方式
)1、第1實施方式(裝置構(gòu)成)圖1是Diff-Serv網(wǎng)絡(luò)的網(wǎng)絡(luò)構(gòu)成圖。Diff-Serv網(wǎng)絡(luò)包括邊界節(jié)點路由器2(2-1~2-3)、中間節(jié)點路由器4(4-1、4-2)、及SIP服務(wù)器1。
邊界節(jié)點路由器2是位于Diff-Serv網(wǎng)絡(luò)和其他網(wǎng)絡(luò)(例如接入網(wǎng)絡(luò))之間的路由器,用來進行DSCP值的賦予、及根據(jù)DSCP值的QoS控制等。邊界節(jié)點路由器2用來收納通過接入網(wǎng)絡(luò)至少發(fā)送包括網(wǎng)絡(luò)用戶標識符和用戶終端標識符的登錄消息的用戶終端。另外,邊界節(jié)點路由器2根據(jù)SIP服務(wù)器發(fā)出的QoS控制請求,對每個用戶執(zhí)行QoS控制。
另外,中間節(jié)點路由器4是位于Diff-Serv網(wǎng)絡(luò)內(nèi)部的路由器,根據(jù)DSCP值進行QoS控制。
SIP服務(wù)器1是以SIP消息為基礎(chǔ),支持建立會話的服務(wù)器。另外,SIP服務(wù)器1對邊界節(jié)點路由器2,進行對應(yīng)于用戶的QoS控制請求。SIP服務(wù)器1具有對每個用戶存儲QoS種類(通信質(zhì)量種類)的管理表,可以參照管理表,進行對應(yīng)于用戶的QoS控制請求。關(guān)于管理表的具體構(gòu)成將在后面敘述。
在圖1中,為了使說明簡單化,SIP服務(wù)器1是兼?zhèn)浯矸?wù)器功能、轉(zhuǎn)移服務(wù)器功能、登錄服務(wù)器功能的SIP服務(wù)器,但是也可以以將這些功能分割到各個服務(wù)器(裝置)中的構(gòu)成進行配置。這時,關(guān)于服務(wù)器間的信息交換,可以根據(jù)SIP協(xié)議的規(guī)定進行。
在圖1中所示的例子中,由用戶A(帳戶@域名userA@left.net)所使用的用戶終端A3-1(地址10.10.10.10),通過接入網(wǎng)絡(luò)A連接在邊界節(jié)點路由器A2-1(地址192.168.10.1)上。此處圖1的例子中,終端及路由器的地址例如采用了IP地址。而用戶的帳戶@域名例如采用了SIP-URI。
用戶C(帳戶@域名userC@right.net)所使用的用戶終端C3-3(地址10.10.30.10)通過接入網(wǎng)絡(luò)C連接在邊界節(jié)點路由器C2-3(地址10.12.34.5)上。而且用戶A和用戶C間,通過SIP服務(wù)器1建立會話,例如可以通過邊界節(jié)點路由器2-1、中間節(jié)點路由器4-1、4-2及邊界節(jié)點路由器2-3,按規(guī)定的QoS進行通信。帳戶、地址等只是一個例子,并不限于此。
圖2中表示邊界節(jié)點路由器2的方框圖。
邊界節(jié)點路由器2包括協(xié)議處理部20(20-1~20-n)、線路接口部21(21-1~21-n)、內(nèi)部交換部30、及控制部40。
線路接口部21是用來取得與網(wǎng)絡(luò)間的物理接口的接口。內(nèi)部交換部30用來在裝置內(nèi)部進行接口間的信息包交換。控制部40用來控制整個裝置。協(xié)議處理部20傳輸接收的信息包。另外,協(xié)議處理部20判斷接收的信息包是否是SIP消息。SIP消息的判斷、路由器標識符的附加,也可以由邊界節(jié)點路由器內(nèi)的適當(dāng)?shù)奶幚聿康冗M行。
另外,邊界節(jié)點路由器2,除了與線路接口21間之外,還包括與設(shè)定終端50間的連接接口,例如連接控制部40和設(shè)定終端50,可以進行對邊界節(jié)點路由器2的各種設(shè)定。
圖3中表示邊界節(jié)點路由器2內(nèi)的控制部40的方框圖??刂撇?0包括CPU403、存儲器401、處理器(CPU)間通信接口404。還可以包括設(shè)定終端接口402。
CPU403執(zhí)行各處理。存儲器401存儲處理程序及內(nèi)部數(shù)據(jù)。處理器間通信接口404是為了可以與下述的協(xié)議處理部20的處理器進行通信的接口。設(shè)定終端接口402是為了用來與設(shè)定終端50進行連接的接口。
存儲器401包括裝置狀態(tài)管理處理部4011、SIP消息運算處理部4012、及路由運算處理部4013。
裝置狀態(tài)管理處理部4011對警報的發(fā)生及線路接口的開閉狀態(tài)等裝置狀態(tài)進行管理。SIP消息運算處理部4012在規(guī)定的SIP消息時更新(變更)報頭部分。路由運算處理部4013,例如將設(shè)定終端50輸出的路由信息更新指示傳輸給協(xié)議處理部20。在存儲器401中存放的各處理部通過CPU403安裝并執(zhí)行。
圖4中表示邊界節(jié)點路由器2內(nèi)的協(xié)議處理部20的方框圖。
協(xié)議處理部20包括協(xié)議處理CPU(處理器)201、線路接口發(fā)送緩沖器202、線路接口接收緩沖器203、內(nèi)部交換發(fā)送緩沖器204、內(nèi)部交換接收緩沖器205、存儲器207、及處理器(CPU)間通信接口206。
處理器201用來執(zhí)行各處理。線路接口發(fā)送緩沖器202是用來存儲從處理器201發(fā)送給線路接口部21的信息包的緩沖器。線路接口接收緩沖器203是用來存儲由處理器201從線路接口部21接收的信息包的緩沖器。內(nèi)部交換發(fā)送緩沖器204是用來存儲從處理器201對內(nèi)部交換30發(fā)送的信息包的緩沖器。內(nèi)部交換接收緩沖器205是用來存儲由處理器201從內(nèi)部交換30接收的信息包的緩沖器。處理器間接口206是為了可以與控制部40的處理器403間進行通信的接口。
存儲器207用于存儲處理程序及內(nèi)部數(shù)據(jù)。存儲器207例如包括信息包傳輸處理部2071、路由登錄處理部2072、路由表2073、地址信息包處理部2074、及消息信息包處理部2075。
消息信息包處理部2075用來對接收的信息包內(nèi)部進行解析以判斷是否是SIP消息。信息包傳輸處理部2071用來從信息包內(nèi)的地址和路由表2073的信息確定傳輸對方,并傳輸信息包。路由登錄處理部2072,例如將從控制部40的路由運算處理部4013輸出的被更新的路由信息,反映在路由表2073中。路由表2073用來保持路由信息。地址解析處理部2074用來從接收信息包中提取地址,并進行解析。存放在存儲器207中的各處理部通過處理器201安裝并執(zhí)行。
消息解析處理部2075及SIP消息運算處理部4012,除了分別包含在協(xié)議處理部20及控制部40中之外,也可以構(gòu)成為雙方一起包含在協(xié)議處理部20或控制部40的某一個中。
另外,邊界節(jié)點路由器2可以具有;從SIP服務(wù)器1接受根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類的通信質(zhì)量控制的指示的裝置;及根據(jù)接收的指示,對每個用戶執(zhí)行通信質(zhì)量控制的裝置。這些裝置例如可以適當(dāng)包括在控制部40或協(xié)議處理部30中。
圖7中表示SIP服務(wù)器1的方框圖。
SIP服務(wù)器1包括線路接口部11、CPU101、及存儲器102。線路接口部11用來收納線路。CPU101用來執(zhí)行整個裝置的控制及各種處理。存儲器102用來存放處理程序及內(nèi)部數(shù)據(jù)。
另外,存儲器102包括SIP消息解析處理部1021、及用戶管理表1023。SIP消息解析處理部1021,對接收的SIP消息進行解析,例如判斷“REGISTER”消息、或“Unauthorized”消息。另外SIP消息解析處理部1021也可以管理有關(guān)用戶信息等的各種信息。用戶管理表1023保持對應(yīng)于用戶的路由器收納位置信息及QoS控制的信息。在用戶管理表1023中,相互關(guān)聯(lián)地存放例如用戶名、用戶IP地址、收納用戶終端的路由器IP地址及與QoS種類。存儲器102中存放的各處理部通過CPU101安裝并執(zhí)行。
SIP服務(wù)器1,為了參照用戶管理表1023,根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類,進行通信質(zhì)量控制,可以具有對更新的路由器標識符表示的路由器進行指示的裝置。
(表構(gòu)成)圖8中表示在SIP服務(wù)器1內(nèi)的用戶管理表1023存放的信息表的構(gòu)成例。用戶管理表1023對應(yīng)于用戶名10231,予先登錄有用戶終端的地址10232、收納該用戶終端的邊界節(jié)點路由器的地址10233、及對應(yīng)的QoS的信息(QoS種類)10234。此處用戶名可以使用SIP-URI。另外,在用戶終端及路由器的地址中可以采用IP地址。
圖8中所示的表例子是圖1的網(wǎng)絡(luò)構(gòu)成中的例子。例如用戶名(用戶A(帳戶@域名userA@laft.net))、用戶終端地址(用戶終端A(地址10.10.10.10))、收納的邊界節(jié)點路由器地址(邊界節(jié)點路由器A2-1(地址192.168.10.1))相互對應(yīng)進行登錄,對應(yīng)的QoS種類例如設(shè)定QoS1。
另外,相互對應(yīng)登錄用戶名(用戶C(帳戶@域名user C@right.net))、用戶終端C(地址10.10.30.10)、收納的邊界節(jié)點路由器地址(邊界節(jié)點路由器C2-3(地址10.12.34.5)),對應(yīng)的QoS種類,例如設(shè)定為QoS1。這些信息例如可以在簽約時、在地址變更時由維護者予先登錄。
根據(jù)這些信息,SIP服務(wù)器1內(nèi)的CPU101識別表1023的QoS種類,在對應(yīng)的邊界節(jié)點路由器上執(zhí)行QoS設(shè)定,用戶A和用戶C可以在規(guī)定的QoS(此時為QoS種類1)上進行通信。
上述的例子是以用戶A和用戶C為相同QoS種類為例進行了說明,但是也可以對每個邊界節(jié)點路由器設(shè)定不同的QoS。
圖9是圖1中的用戶終端A3-1移動,通過接入網(wǎng)絡(luò)B與邊界節(jié)點路由器B2-2(地址172.21.20.1)進行連接,來與用戶終端C3-3進行通信時的說明圖。另外,還是隨著移動,用戶終端A的地址變更為(10.10.20.10)的例子。
這時,SIP服務(wù)器,如果不通過收納用戶終端A3-1的邊界節(jié)點路由器的更新指示等,更新SIP服務(wù)器1的用戶管理表,則SIP服務(wù)器1就對移動前的路由器進行QoS控制請求,用戶A就不能得到與圖1同樣的QoS服務(wù)。
(處理流程)圖11是第1實施方式中的邊界節(jié)點路由器接收信息包時的處理流程圖。而圖12是SIP服務(wù)器1從用戶終端3接收SIP消息時的處理流程圖。下面參照圖11及圖12,對SIP服務(wù)器1內(nèi)的用戶管理表1023的更新進行說明。
用戶終端3,在初始化時及定期地對SIP服務(wù)器1發(fā)送包括用戶ID和用戶終端ID的“REGISTER”消息。
邊界節(jié)點路由器2在協(xié)議處理部20內(nèi)的消息解析處理部2075上,對自身接收的信息包進行監(jiān)視,消息解析處理部2075判斷接收的信息包是否是SIP消息(S50)。例如,當(dāng)協(xié)議處理CPU201接收信息包時,消息解析處理部2075判斷所接收的信息包是否是SIP消息。當(dāng)接收的消息不是SIP消息時(S50,圖中的N),轉(zhuǎn)到步驟S54的處理。而當(dāng)接收的消息是SIP消息時(S50,圖中的Y),協(xié)議處理部20通過CPU間通信接口206,將該SIP消息傳達給控制部40。各處理部中的處理控制,例如可以由協(xié)議處理CPU201進行管理。
接著,控制部40通過CPU間接口接收從協(xié)議處理部20所傳達的SIP消息,而SIP消息運算處理部4012判斷所傳達的消息是否是“REGISTER”消息(S51)。例如,SIP消息運算處理部4012對SIP消息進行解析,判斷消息種類是否是“REGISTER”。當(dāng)SIP消息由多數(shù)信息包構(gòu)成時,SIP消息運算處理部4012,也可以在儲存規(guī)定數(shù)量的信息包后,進行消息的解析。
當(dāng)所傳達的消息不是“REGISTER”消息時(S51,圖中的N),SIP消息運算處理部4012通過CPU間通信接口404,使該信息包返回協(xié)議處理部20,轉(zhuǎn)到步驟S54。
另一方面,在所傳達的消息是“REGISTER”消息時(S51,圖中的Y),SIP消息運算處理部401,再詳細解析“REGISTER”消息的頭部分,判斷有無邊界節(jié)點路由器信息(S52)。當(dāng)SIP消息運算處理部4012通過其他邊界節(jié)點路由器2已經(jīng)加了邊界節(jié)點路由器信息,在“REGISTER”消息的頭部中有邊界節(jié)點路由器信息時(S52,圖中的N),對于該信息包,通過CPU間通信接口404,返回協(xié)議處理部20,轉(zhuǎn)到步驟S54的處理。當(dāng)在“REGISTER”消息的頭部有邊界節(jié)點路由器信息時,例如表示自身路由器不是收納該用戶終端的邊界節(jié)點路由器。
當(dāng)“REGISTER”消息的頭部中沒有邊界節(jié)點路由器信息時(S52,圖中的Y),SIP消息運算處理部4012在“REGISTER”消息的頭部中增加自身路由器的地址,作為收納該用戶終端3的邊界節(jié)點路由器的地址(S53),返回步驟S54的處理。當(dāng)在“REGISTER”消息的頭部中沒有邊界節(jié)點路由器信息時,例如是表示自身路由器是收納其用戶終端的邊界節(jié)點路由器2的情況。這樣,在步驟S52上,通過確認有無附加邊界節(jié)點路由器信息,在跨過多個本實施方式所涉及的路由器進行通信時,可以防止雙重附加邊界節(jié)點路由器信息。
在步驟S54上,信息包傳輸處理部2071,對于不是SIP消息的信息包及從SIP消息運算處理部4012返回的信息包,與普通的路由器一樣,將信息包傳輸給后級的網(wǎng)絡(luò)(S54)。
在此,參照圖5及圖6對通過SIP消息運算處理部4012附加信息進行具體的說明。
圖5是由用戶終端3發(fā)送、并由邊界節(jié)點路由器3接收的“REGISTER”消息的頭部7的說明圖。頭部7包括消息種類70、用戶地址71及用戶終端地址72。圖6是通過SIP消息運算處理部4012,附加邊界節(jié)點路由器信息73的“REGISTER”消息的頭部7的說明圖。
SIP消息運算處理部4012對由用戶終端3發(fā)送的消息頭部7進行解析,并通過參照消息種類70,可以判斷“REGISTER”消息。SIP消息運算處理部4012,在“REGISTER”消息上,如圖6所示,附加邊界節(jié)點路由器的信息73(例如自身的IP地址)(圖11的步驟S53的處理)。
例如,如圖9中所示,當(dāng)用戶終端3移動時,邊界節(jié)點路由器B2-2在用戶終端3發(fā)送的“REGISTER”消息的頭部7上,附加邊界節(jié)點路由器B2-2的地址信息(172.21.20.1)。
這時,附加的頭信息要素,既可以是單獨的頭信息要素,如果在SIP服務(wù)器及邊界節(jié)點路由器間不能識別,則也可以使用已有的頭信息要素。圖6是表示例如附加“QoS-Router”的獨自頭信息要素(規(guī)定信息)的情況。
下面表示使用已有的頭信息要素,附加邊界節(jié)點路由器B2-2地址信息時的例子。例如,采用“REGISTER”消息的頭內(nèi)的“Error-Info”信息要素時,在“Error-Info”上附加邊界節(jié)點路由器B2-2的地址信息(172.21.20.1),可以形成“Error-InfoBoundary RouterB<172.21.20.1>”的形式,將其發(fā)送給SIP服務(wù)器1即可。同樣也可以使用“Warning”信息要素。并不限于此,也可以使用適當(dāng)?shù)念^信息要素。
圖12是從用戶終端3接收SIP消息時的SIP服務(wù)器1的處理時序圖。
當(dāng)SIP服務(wù)器1(例如CPU101),通過線路接口部11,接收到發(fā)送給SIP服務(wù)器1的信息包或消息時,SIP消息解析處理部1021對所接收的信息包或消息進行解析,判斷該信息包或消息是否是SIP協(xié)議的“REGISTER”消息(S60)。
當(dāng)接收的消息不是“REGISTER”消息時(S60,圖中的N),SIP消息解析處理部1021,轉(zhuǎn)到步驟S64。
另一方面,當(dāng)接收的信息包是“REGISTER”消息時(S60,圖中的Y),SIP消息解析處理部1021,檢索該“REGISTER”消息的頭部信息,判斷是否有收納用戶終端的邊界節(jié)點路由器信息73(S61)。例如,SIP消息解析處理部1021,判斷在消息的頭部中是否有例如“QoS-Router”、及予先附加邊界節(jié)點路由器信息所確定的“Error-Info”等頭信息要素。
當(dāng)沒有邊界節(jié)點路由器信息73時(S61,圖中的N),SIP消息解析處理部1021,轉(zhuǎn)到步驟S64。另一方面,當(dāng)有邊界節(jié)點路由器信息73時(S61,圖中的Y),SIP消息解析處理部1021,判斷在用戶管理表1023內(nèi)是否有發(fā)送該SIP消息的用戶信息(S62)。例如,SIP消息解析處理部1021從消息的頭部提取用戶名71(例如SIP-URI),根據(jù)所提取的用戶名檢索用戶管理表1023的用戶名欄,判斷是否有該用戶名。
當(dāng)沒有該用戶名時(S62,圖中的N),SIP消息解析處理部1021轉(zhuǎn)到步驟S54。另一方面,當(dāng)有該用戶名時(S62,圖中的Y),SIP消息解析處理部1021更新用戶使用的用戶終端3的地址和收納該用戶終端3的邊界節(jié)點路由器地址相互關(guān)聯(lián)的用戶管理表1023(S63),轉(zhuǎn)到步驟S64。具體來說,首先,SIP消息解析處理部1021,從登錄消息中提取用戶終端地址72及邊界節(jié)點路由器信息73。然后,SIP消息解析處理部1021,在用戶管理表1023的、對應(yīng)于該用戶名的用戶終端IP地址10232及邊界節(jié)點路由器IP地址10233上,復(fù)蓋所提取的用戶終端地址72及邊界節(jié)點路由器信息73。
在步驟S64上,SIP消息解析處理部1021進行普通的消息接收處理(S64)。當(dāng)執(zhí)行步驟S63的處理時,也可以省略步驟S64的處理而結(jié)束處理。
圖10中表示具體更新的表的構(gòu)成例。在原來的SIP服務(wù)器1的用戶管理表1023中,存放有圖8中所示的各信息?;诒敬我苿拥挠脩鬉的帳戶@域名,檢索表內(nèi)部,當(dāng)有同一帳戶@域名的用戶時,改寫對應(yīng)的用戶終端地址及所收納的邊界節(jié)點路由器的地址。
如圖9中所示的例那樣,當(dāng)用戶終端A3-1移動、及用戶終端的地址變更時,將對應(yīng)于用戶A(user A@left.net)的用戶終端地址從(10.10.10.10)更新為(10.10.20.10),將邊界節(jié)點路由器地址從邊界節(jié)點路由器A2-1的地址(192.168.10.1)更新為邊界節(jié)點路由器B2-2的地址(172.21.20.1)。這些信息包含在從邊界節(jié)點路由器2發(fā)送的“REGISTER”消息的頭部7中。
另外,隨著移動,將產(chǎn)生用戶終端地址的變更,但是關(guān)于該變更是眾所周知的技術(shù),一般來說通過接入網(wǎng)絡(luò)內(nèi)的DHCP服務(wù)器自動賦予、來識別用戶終端。
SIP服務(wù)器參照更新的用戶管理表1023,對于對應(yīng)的路由器標識符表示的上述路由器發(fā)出指示,使之根據(jù)對應(yīng)于用戶標識符或用戶終端標識符的QoS種類,進行QoS控制。
例如,當(dāng)用戶A使用用戶終端A3-1,通過移動后的邊界節(jié)點路由器B2-2,建立SIP協(xié)議的會話時,SIP服務(wù)器1參照用戶管理表1023,并對收納用戶終端A3-1的邊界節(jié)點路由器B2-2進行QoS設(shè)定指示,使之可以按與邊界節(jié)點路由器A2-1相同的QoS種類(這時為QoS1)提供服務(wù)。從而,用戶終端A3-1可以受到與移動前同等的QoS服務(wù)。
即,即使在用戶終端3移動時,由于動態(tài)改寫SIP服務(wù)器1內(nèi)的表,所以不通過維護作業(yè)等用手動進行SIP服務(wù)器1內(nèi)的數(shù)據(jù)變更處理,也可以提供與以前相同的QoS服務(wù)。
2、第2實施方式在上述的第1實施方式中,對于為了更新SIP服務(wù)器1內(nèi)的信息,判斷從用戶終端3接收的消息,附加規(guī)定信息,傳輸給SIP服務(wù)器1的邊界節(jié)點路由器2進行了說明,但是在本實施方式中,對于判斷從SIP服務(wù)器1接收的消息,并附加規(guī)定信息,傳輸給用戶終端3,從用戶終端3使SIP服務(wù)器1內(nèi)的信息進行更新的邊界節(jié)點路由器2進行說明。
本實施方式中的裝置構(gòu)成及表構(gòu)成,由于可以采用與上述的第1實施方式同樣的構(gòu)成,故其說明予以省略。
在圖13中表示具有代表性的SIP協(xié)議中的終端認證的消息時序。首先,對普通的終端認證時序進行說明。
用戶終端A3-1對SIP服務(wù)器進行登錄時,首先,經(jīng)過邊界節(jié)點路由器A2-1,將不包含規(guī)定認證信息的“REGISTER”消息,發(fā)送給SIP服務(wù)器1(S131)。接收“REGISTER”消息的SIP服務(wù)器1,由于在該消息中不包含認證信息,所以為了進行摘要認證,而將包含nonce、realm值等的認證信息的“401 Unauthorized”消息(指示消息)發(fā)送給用戶終端A3-1(S132)。SIP服務(wù)器1發(fā)出的“401 Unauthorized”消息,通過邊界節(jié)點路由器A2-1,傳輸給用戶終端A3-1。
用戶終端A3-1,根據(jù)從SIP服務(wù)器1接收的“401 Unauthorized”消息,使用接收的消息內(nèi)的nonce、realm值,再次將“REGISTER”消息發(fā)送給SIP服務(wù)器(S133)。用戶終端3予先設(shè)定為,對應(yīng)“401 Unauthorized”而再次發(fā)送“REGISTER”消息。用戶終端A3-1在步驟S131、S133中,設(shè)定用戶ID/密碼(認證信息),在“REGISTER”消息中也可以不包含這些。
SIP服務(wù)器1,例如對接收的消息內(nèi)的認證信息和予先存儲的認證信息間的整合性進行確認,如果認證正常,則對用戶終端A3-1返送“200 OK”消息(S134)。通常,以這樣的步驟進行SIP中的終端認證。
圖14中表示本實施方式中的SIP協(xié)議中的終端認證及用戶管理表更新的消息時序。
當(dāng)對SIP服務(wù)器1進行登錄時,用戶終端A3-1,與上述的步驟S131一樣,首先將不包含認證信息的“REGISTER”消息,經(jīng)邊界節(jié)點路由器A2-1發(fā)送給SIP服務(wù)器1(S141)。在本實施方式中,接收“REGISTER”消息的邊界節(jié)點路由器2,與通常的信息包或消息一樣,向SIP服務(wù)器1傳輸消息。
然后,接收“REGISTER”消息的SIP服務(wù)器1,由于在接收的消息中不包含認證信息,所以為與上述一樣進行摘要認證,而將包含nonce、realm值等的“401 Unautherized”消息返送給用戶終端A3-1(S142)。
本實施方式的邊界節(jié)點路由器A2-1,對通過的信息包或消息全部進行監(jiān)視,當(dāng)通過的消息是“401 Unauthorized”消息時,執(zhí)行圖15中所示的處理(詳細情況如下述),在“401 Unauthorized”消息上附加邊界節(jié)點路由器信息(S143)。另外,邊界節(jié)點路由器A2-1將附加邊界節(jié)點路由器信息的“401 Unauthorized”消息發(fā)送給用戶終端A3-1(S144)。
用戶終端A3-1根據(jù)從通過邊界節(jié)點路由器A2-1接收的SIP服務(wù)器1發(fā)出的“401 Unauthorized”消息,使用接收的消息內(nèi)的nonce、realm值及邊界節(jié)點路由器信息,再次將“REGISTER”消息發(fā)送SIP服務(wù)器1(S145)。這樣,在本實施方式中,在“REGISTER”消息的頭部上附加由邊界節(jié)點路由器A2-1附加的邊界節(jié)點路由器信息后進行發(fā)送。用戶終端A3-1在步驟S141、S145上,設(shè)定用戶ID/密碼;也可以在“REGISTER”消息中包含這些。
SIP服務(wù)器1例如對接收的消息的認證信息和予先存儲的認證信息間的整合性進行確認,如果認證正常,則進行與第1實施方式同樣的處理(例如,圖12中所示的各步驟),改寫用戶管理表1023的該用戶終端地址及收納的邊界節(jié)點路由器的地址(S146)。然后,SIP服務(wù)器1將“200 OK”消息返送給用戶終端A3-1(S147)。
圖15是邊界節(jié)點路由器2的信息包接收時的處理時序。
邊界節(jié)點路由器2,在協(xié)議處理部20內(nèi)的消息解析處理部2075中對接收的信息包進行監(jiān)視,消息解析處理部2075,判斷接收的信息包是否是SIP消息(S70)。例如,當(dāng)協(xié)議處理CPU201接收信息包時,消息解析處理部2075判斷接收的信息包是否是SIP消息。當(dāng)接收的消息不是SIP消息時(S70,圖中的N),轉(zhuǎn)到步驟S74。另一方面,當(dāng)接收的消息是SIP消息時(S70,圖中的Y),協(xié)議處理部20,通過CPU間的通信接口206,將該SIP消息傳達給控制部40。各處理部中的處理控制,例如可以由協(xié)議處理CPU201進行管理。
接著,控制部40通過CPU間接口404,接收從協(xié)議處理部20傳達的SIP消息,SIP消息運算處理部4012判斷所傳達的消息是否是“401Unauthorized”消息(S71)。例如,SIP消息運算處理部4012對SIP消息進行解析,判斷消息的種類是否是“REGISTER”。當(dāng)SIP消息由多個信息包構(gòu)成時,SIP消息運算處理部4012也可以在儲存規(guī)定數(shù)量的信息包后進行消息的解析。
當(dāng)所傳達的消息不是“401 Unauthorized”消息時(S71,圖中的N),SIP消息運算處理部4012通過CPU間通信接口404將該信息包返回協(xié)議處理部20,并轉(zhuǎn)到步驟S74。另一方面,當(dāng)所傳達的消息是“401Unauthorized”消息時(S71,圖中的Y),SIP消息運算處理部4012再詳細解析“401 Unauthorized”消息的頭部分,判斷有無邊界節(jié)點路由器信息(S72)。
當(dāng)由于其他邊界節(jié)點路由器2已經(jīng)添加了邊界節(jié)點路由器信息,而在“401 Unauthorized”消息的頭部中有邊界節(jié)點路由器信息時(S72,圖中的N),SIP消息運算處理部4012將該邊界節(jié)點路由器信息更新(改寫)為自己的路由器標識符(S75),轉(zhuǎn)到步驟S74。在消息的頭部中有邊界節(jié)點路由器信息,是表示例如與加該邊界節(jié)點路由器信息的其他邊界節(jié)點路由器相比,自身路由器位于更接近用戶的位置。
當(dāng)在“401 Unauthorized”消息的頭部中沒有邊界節(jié)點路由器信息時(S72,圖中的Y),SIP消息運算處理部4012將自身路由器的地址增加在“401 Unauthorized”消息的頭部中(S73),作為收納該用戶終端3的邊界節(jié)點路由器的地址,轉(zhuǎn)到步驟S74的處理。
在步驟S74中,信息包傳輸處理部2071與普通的路由器一樣,進行將接收的信息包傳輸給后級網(wǎng)絡(luò)的處理(S74)。
下面參照圖16~圖19,對規(guī)定信息的附加(及更新)進行具體說明。圖16是從SIP服務(wù)器1發(fā)送、并由邊界節(jié)點路由器3接收的“401Unauthorized”消息142(例如,在步驟S142發(fā)送的消息)的頭部的說明圖。頭部包括消息種類160、用戶名161等。
邊界節(jié)點路由器A2-1對圖16中所示的頭部進行解析,當(dāng)識別是“401Unauthorized”消息142時,附加邊界節(jié)點路由器信息(例如,自身的IP地址)(對應(yīng)于圖15的步驟S73的處理),發(fā)送給用戶終端A3-1。
圖17中表示附加了邊界節(jié)點路由器信息163的“401 Unauthorized”消息144的例子。當(dāng)像圖9的例子那樣,用戶終端A3-1移動時,在用戶終端A3-1發(fā)送的“401 Unauthorized”消息S144的頭部附加(及更新)邊界節(jié)點路由器B2-2的地址(172.21.20.1)。
這時增加的頭信息要素,既可以是獨自的頭信息要素,如果在SIP服務(wù)器及邊界節(jié)點路由器間能夠識別,也可以使用已有的頭信息要素。圖17是單獨附加(或更新)了頭信息要素“QoS-Router”163的例子。
圖18是從用戶終端A3-1發(fā)送,并由SIP服務(wù)器1接收的“REGISTER”消息133(例如,在步驟S133發(fā)送的消息)的頭部圖。頭部包括消息種類180、用戶地址181、及用戶終端地址182。
圖19是如圖14所示那樣,邊界節(jié)點路由器A2-1附加邊界節(jié)點路由器信息183、對用戶終端A2-1發(fā)送了“401 Unauthorized”消息的情況,接收該消息的用用戶終端A2-1發(fā)送的“REGISTER”消息145(例如在步驟S145發(fā)送的消息)的頭部圖。
圖18和圖19不同點在于,返發(fā)送回由邊界節(jié)點路由器A3-1附加的邊界節(jié)點路由器信息183這一點,具體來說,圖19中所示的邊界節(jié)點路由器信息183(邊界節(jié)點路由器的IP地址)的附加(及更新)是不同的。根據(jù)從用戶終端輸出的“REGISTER”消息145中所包含的用戶終端地址182及邊界節(jié)點路由器信息183,更新SIP服務(wù)器1的用戶管理表1023。
從而,與第1實施方式一樣,用戶A使用用戶終端A3-1,通過移動后的邊界節(jié)點路由器B2-2,建立SIP協(xié)議的會話時,由于SIP服務(wù)器1對于收納用戶終端A3-1的邊界節(jié)點路由器B2-2進行QoS設(shè)定,以便能夠以與邊界節(jié)點路由器A2-1相同QoS種類(此時為QoS1)提供服務(wù),所以用戶終端A3-1可以接受與移動前同等的通信服務(wù)。
即,即使在用戶終端3移動時,由于動態(tài)改寫SIP服務(wù)器1內(nèi)的表,所以在維護作業(yè)中不必手動進行SIP服務(wù)器1內(nèi)的數(shù)據(jù)變更處理,在移動后也可以受到與以前相同的QoS服務(wù)。
在上述的第1及第2實施方式中,以用戶終端移動時為例,對收納用戶終端的路由器變化的情況進行了說明,但是在用戶終端的地址信息變化時也一樣。當(dāng)用戶終端的地址信息變化時,例如,用戶使用不同終端時,可以例舉用戶終端的地址變更的情況等,但并不限于此。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng)中的路由器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納發(fā)送包括用戶標識符和終端標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對應(yīng)于用戶標識符存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、和規(guī)定的通信質(zhì)量種類,并對于對應(yīng)的路由器標識符所表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或終端標識符的通信質(zhì)量種類,控制通信質(zhì)量;其特征在于,所述路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是登錄消息,當(dāng)是SIP消息、并且是登錄消息時,在從通信終端得到的包括用戶標識符和終端標識符的該登錄消息上,附加自己的路由器標識符,并為了更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加路由器標識符的登錄消息傳輸給上述SIP服務(wù)器的裝置;用來從上述SIP服務(wù)器接收與對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類相應(yīng)的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示對每個用戶執(zhí)行通信質(zhì)量控制的裝置。
2.一種網(wǎng)絡(luò)系統(tǒng)中的路由器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納根據(jù)認證的指示消息,發(fā)送包括用戶標識符、終端標識符、及指示消息內(nèi)路由器標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對應(yīng)于用戶標識符存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、和規(guī)定的通信質(zhì)量種類,并對于對應(yīng)的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或終端標識符的通信質(zhì)量種類進行通信質(zhì)量控制,及對通信終端發(fā)送認證的指示消息;其特征在于,所述路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是指示消息,當(dāng)是SIP消息、并且是指示消息時,在該指示消息上附加自己的路由器標識符,或者將該指示消息內(nèi)已經(jīng)附加的路由器標識符更新成自己的路由器標識符,并為了從通信終端發(fā)送登錄消息、更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加有路由器標識符的指示消息傳輸給通信終端的裝置;用來從上述SIP服務(wù)器接收與對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類相應(yīng)的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示、對每個用戶執(zhí)行通信質(zhì)量控制的裝置。
3.如權(quán)利要求2所述的路由器,其特征在于上述指示消息是“沒有權(quán)限(Unauthorized)”消息。
4.如權(quán)利要求1或2所述的路由器,其特征在于上述傳輸裝置包括制作包含自己路由器標識符的新的附加信息頭,并將所制作的附加信息頭附加在消息上或更新消息;或者在已有的予先確定的報頭上附加或更新自己路由器標識符。
5.如權(quán)利要求1或2所述的路由器,其特征在于上述用戶標識符是SIP-URI;上述終端標識符是通信終端的IP地址;及上述路由器標識符是路由器的IP地址。
6.如權(quán)利要求1或2所述的路由器,其特征在于上述路由器配置在Diff-Serv(Differenciated Service)網(wǎng)絡(luò)、與連接在通信終端上的網(wǎng)絡(luò)的邊界上。
7.一種網(wǎng)絡(luò)系統(tǒng)中的SIP服務(wù)器,該網(wǎng)絡(luò)系統(tǒng)包括路由器,用來收納發(fā)送包括用戶標識符和所使用的終端標識符的登錄消息的通信終端、或者根據(jù)認證的指示消息發(fā)送包括用戶標識符、終端標識符和指示消息內(nèi)的路由器標識符的登錄消息的通信終端,及根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,對于收納通信終端的上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制;其特征在于,所述SIP服務(wù)器包括用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從通信終端得到的包括用戶標識符和終端標識符的登錄消息,從由上述路由器附加了路由器標識符的登錄消息中,或者對于來自服務(wù)器的指示消息,從由上述路由器附加或更新了路由器標識符、傳輸給通信終端、并根據(jù)該指示消息從通信終端發(fā)送的登錄消息中,提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,將對應(yīng)于該用戶標識符的終端標識符和路由器標識符更新為所提取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符所表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類而進行通信質(zhì)量控制的裝置。
8.一種網(wǎng)絡(luò)系統(tǒng),包括路由器,用來收納發(fā)送包括用戶標識符和終端標識符的登錄消息的通信終端,并根據(jù)服務(wù)器的指示,對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,對于收納通信終端的上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制;其特征在于,所述路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是登錄消息,當(dāng)是SIP消息、并且是登錄消息時,在從通信終端得到的包括用戶標識符和終端標識符的該登錄消息上附加自己的路由器標識符,并為了更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加路由器標識符的登錄消息傳輸給上述SIP服務(wù)器的裝置;用來從上述SIP服務(wù)器接收與對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類相應(yīng)的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示、對每個用戶執(zhí)行通信質(zhì)量控制的裝置;所述SIP服務(wù)器包括用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,并判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從通信終端得到的包括用戶標識符和終端標識符的登錄消息,從由上述路由器附加路由器標識符的登錄消息中提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,將對應(yīng)于該用戶標識符的終端標識符和路由器標識符更新為所提取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符所表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類、來進行通信質(zhì)量控制的裝置。
9.一種網(wǎng)絡(luò)系統(tǒng),包括路由器,用來收納根據(jù)認證的指示消息而發(fā)送包括用戶標識符、所使用的終端標識符、及指示消息內(nèi)的登錄消息的通信終端,并根據(jù)服務(wù)器的指示對每個用戶執(zhí)行通信質(zhì)量控制;及SIP服務(wù)器,用來對每個用戶管理通信質(zhì)量種類,并對上述路由器發(fā)出指示,以便根據(jù)每個用戶的通信質(zhì)量種類進行通信質(zhì)量控制,及對通信終端發(fā)送認證的指示消息;其特征在于,所述路由器包括用來判斷接收的信息包或消息是否是SIP消息的裝置;對判斷為SIP消息的消息進行解析,判斷是否是指示消息,當(dāng)是SIP消息、并且是指示消息時,在該指示消息上附加自己的路由器標識符,或者將該指示消息內(nèi)已經(jīng)附加的路由器標識符更新成自己的路由器標識符,并為了從通信終端發(fā)送登錄消息,更新對應(yīng)于存儲在上述SIP服務(wù)器中的用戶標識符的終端標識符和路由器標識符,而將附加有路由器標識符的指示消息傳輸給通信終端的裝置;用來從上述SIP服務(wù)器接收對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類所對應(yīng)的通信質(zhì)量控制指示的裝置;及用來根據(jù)接收的指示而對每個用戶執(zhí)行通信質(zhì)量控制的裝置;所述SIP服務(wù)器包括用來對應(yīng)于用戶標識符,存儲通信終端的終端標識符、收納該通信終端的上述路由器的路由器標識符、及規(guī)定通信質(zhì)量種類的表;用來對接收的消息進行解析,并判斷該消息是否是登錄消息的裝置;當(dāng)是登錄消息時,對于從服務(wù)器發(fā)出的指示消息,通過上述路由器附加或更新路由器標識符,傳輸給通信終端,從根據(jù)該指示信息由通信信息終端發(fā)送的登錄消息中,提取用戶標識符、終端標識符和路由器標識符,根據(jù)所提取的用戶標識符,參照上述表,并將對應(yīng)于該用戶標識符的終端標識符和路由器標識符,更新成所提取的終端標識符和路由器標識符的裝置;及參照上述表,對所更新的路由器標識符表示的上述路由器進行指示,以便根據(jù)對應(yīng)于用戶標識符或更新的終端標識符的通信質(zhì)量種類,進行通信質(zhì)量控制的裝置。
全文摘要
提供一種路由器及SIP服務(wù)器,即使用戶終端移動,也可對用戶提供和以前一樣的QoS服務(wù)。邊界節(jié)點路由器(2)判斷接收的信息包是SIP消息,且判斷是登錄消息,在包括從用戶終端輸出的用戶標識符和用戶終端標識符的該登錄消息上,附加自己路由器標識符后傳輸給SIP服務(wù)器(1)。SIP服務(wù)器(1)具有用戶管理表,對應(yīng)于用戶標識符,存儲用戶終端標識符、收納用戶終端的路由器的路由器標識符、和規(guī)定的QoS種類。SIP服務(wù)器(1)從接收的登錄消息中提取用戶標識符、用戶終端標識符、和路由器標識符,將用戶管理表的對應(yīng)于所提取的用戶標識符的用戶終端標識符和路由器標識符,更新為所提取的用戶終端標識符和路由器標識符。
文檔編號H04L12/56GK1674577SQ200410061510
公開日2005年9月28日 申請日期2004年12月21日 優(yōu)先權(quán)日2004年3月26日
發(fā)明者中澤宏聰, 立川敦 申請人:日立通訊技術(shù)株式會社