專利名稱:用于篩選建立sip會話的請求的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中篩選建立會話發(fā)起協(xié)議(SIP)會話的請求的方法和裝置。例如,本說明書描述了 IP網(wǎng)絡(luò)內(nèi)可實現(xiàn)篩選建立SIP會話的INVITE請求的過程的網(wǎng)絡(luò)節(jié)點的示例性實施例。然而,應(yīng)當(dāng)知道,所公開的概念在其它類型的SIP請求中也是有用的,諸如 ACK、PRACK, UPDATE、REFER、MESSAGE、SUBSCRIBE 和 NOTIFY 請求。另外,本說明書描述了用于在IP網(wǎng)絡(luò)內(nèi)篩選在源端點和目的地端點之間建立SIP會話的請求的方法和裝置的示例性實施例。然而,應(yīng)當(dāng)知道,源端點、目標(biāo)端點或者這兩者都可位于非IP網(wǎng)絡(luò)中。
背景技術(shù):
作為背景,因特網(wǎng)工程任務(wù)組(IETF)已經(jīng)批準(zhǔn)了一種新的用于通過在SIP請求(諸如SIP INVITE請求)中插入可選的會話發(fā)起協(xié)議(SIP)報頭字段來傳送資源優(yōu)先權(quán)的 協(xié)議??蛇x的報頭字段被稱為資源優(yōu)先權(quán)報頭(RPH),它包括參數(shù)以使得對應(yīng)的SIP請求(諸如INVITE消息)通知該會話將被給與優(yōu)先權(quán)對待以及這種對待的對應(yīng)級別。對于RPH的其它信息,請參考RFC 4412 “用于會話發(fā)起協(xié)議(SIP)的通信資源優(yōu)先權(quán)”,因特網(wǎng)協(xié)會Schulzrinne等人于2006年2月發(fā)布。對于有關(guān)INVITE請求的其它信息,請參考RFC3261 “SIP :會話發(fā)起協(xié)議”,因特網(wǎng)協(xié)會Rosenberg等人于2002年6月發(fā)布。RFC 4412和RFC 3261的內(nèi)容在此被全部結(jié)合作為參考。RPH的ー個應(yīng)用是下一代網(wǎng)絡(luò)(NGN)中的政府應(yīng)急電信服務(wù)(GETS),其處于被定義用于部署在美國和其它國家的過程中。GETS應(yīng)用意在允許政府授權(quán)的用戶在通信服務(wù)的IP網(wǎng)絡(luò)可能由于人為或自然災(zāi)害而高度擁塞的緊急時刻具有高的會話完成概率。對于政府的持續(xù)性、減輕生命和財產(chǎn)損失以及更快恢復(fù)秩序來說,即使在正常的通信由于大量嘗試和對IP網(wǎng)絡(luò)的可能物理損害所造成的擁塞而失敗時,這些關(guān)鍵的通信也能成功是至關(guān)重要的。盡可能早地在SIP請求中插入RPH指示符以防止消息被保護(hù)路由器緩沖器的過載控件丟棄是有利的。然而,允許用戶設(shè)備(UE)插入RPH可導(dǎo)致在IP網(wǎng)絡(luò)的最脆弱狀態(tài)期間對IP網(wǎng)絡(luò)的拒絕服務(wù)攻擊。對UE插入的擔(dān)心已經(jīng)導(dǎo)致由于擔(dān)心未授權(quán)的用戶和潛在的拒絕服務(wù)攻擊而建議RPH的UE插入被忽略。然而,該方案遭受來自擁塞區(qū)域中的UE的某些會話嘗試的潛在損失,這些會話嘗試在到達(dá)可以對呼叫者插入RPH的網(wǎng)絡(luò)節(jié)點之前被擁塞控制機(jī)制丟棄?;谏鲜銮闆r,需要ー種降低由于RPH的早期插入(包括UE插入)而引起的拒絕服務(wù)攻擊的風(fēng)險的方案。此外,需要ー種在高業(yè)務(wù)容量和由于異常而高擁塞的情形下運行的方案,使得會話處理在低或中等擁塞期間不會有負(fù)擔(dān)。
發(fā)明內(nèi)容
在ー個方面,提供ー種用于篩選建立SIP會話的請求的方法。在一個實施例中,該方法包括a)在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處接收建立SIP會話的第一請求,并將已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù)山)確定第一請求是否包括具有第一提高優(yōu)先權(quán)(elevated priority)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù);c)將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較,其中優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率;以及d)在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個包括提高優(yōu)先權(quán)值的第一請求,并在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個包括第一提高優(yōu)先級值的第一請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù),以及允許對每ー個不包括第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。在另ー個方面,提供一種在因特網(wǎng)協(xié)議網(wǎng)絡(luò)中用于篩選建立SIP會話的請求的裝置。在一個實施例中,該裝置包括已接收請求計數(shù)器;輸入模塊,用于接收建立SIP會話的第一請求,并可操作地與已接收請求計數(shù)器進(jìn)行通信,用于將已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù);提高優(yōu)先權(quán)請求計數(shù)器;優(yōu)先權(quán)確定模塊,其可操作地與輸入模塊進(jìn) 行通信,用于確定第一請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則可操作地與提高優(yōu)先權(quán)計數(shù)器進(jìn)行通信,用于將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù);優(yōu)先權(quán)請求比較器模塊,其可操作地與已接收請求計數(shù)器和提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行通信,用于將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較,其中優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率;以及處理器模塊,其可操作地與優(yōu)先權(quán)確定模塊和優(yōu)先權(quán)請求比較器模塊進(jìn)行通信,用于在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個包括第一提高優(yōu)先權(quán)值的第一請求,在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個包括第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù),以及允許對每ー個不包括第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。在再ー個方面,提供ー種用于篩選建立SIP會話的請求的方法。在一個實施例中,該方法包括a)在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處接收多個建立SIP會話的請求,并對于每個所接收的請求,將已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù)山)確定每個所接收的請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù);c)將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較,其中優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率;以及d)在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每個所接收的包括提高優(yōu)先權(quán)值的請求,并在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個所接收的包括第一提高優(yōu)先權(quán)值的請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù),以及允許對每一個所接收的不包括第一提高優(yōu)先權(quán)值的請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。根據(jù)下面提供的詳細(xì)說明,本發(fā)明可應(yīng)用的其它范圍變得顯而易見。然而,應(yīng)當(dāng)理解,詳細(xì)的描述和特定例子表示本發(fā)明的優(yōu)選實施例,是僅作為示例給出的,因為在本發(fā)明的精神和范圍內(nèi)的各種變化和修改對于本領(lǐng)域的普通技術(shù)人員是顯而易見的。
本發(fā)明存在于設(shè)備的多個部分的構(gòu)建、配置和結(jié)合以及方法的多個步驟中,由此,通過下面更詳細(xì)的說明,尤其在權(quán)利要求中指出和附圖中表示的,可以獲得預(yù)期的目標(biāo),其中圖I是具有因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的通信系統(tǒng)的實例性實施例的框圖;圖2是具有IP網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的通信系統(tǒng)的另ー個實例性實施例的框圖;圖3是具有IP網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的通信系統(tǒng)的再一個實例性實施例的框圖;圖4是具有IP網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的通信系統(tǒng)的再一個實例性實施例的框圖;圖5是具有多個類型的網(wǎng)絡(luò)節(jié)點的IP網(wǎng)絡(luò)的實例性實施例的框
圖6是用于篩選建立SIP會話的請求的過程的實例性實施例的流程圖;圖7是與圖6相結(jié)合的用于篩選建立SIP會話的請求的過程的另ー個實例性實施例的流程圖;圖8是IP網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的實例性實施例的框圖;圖9是IP網(wǎng)絡(luò)中的用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點的另ー個實例性實施例的框圖;圖10是用于篩選建立SIP會話的請求的過程的再一個實例性實施例的流程圖;圖11是與圖10相結(jié)合的用于篩選建立SIP會話的請求的過程的再ー個實例性實施例的流程圖。
具體實施例方式在此公開了用于篩選建立SIP會話的請求的方法和IP網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點的各種實施例。某些實施例使資源優(yōu)先權(quán)信息能夠在請求被發(fā)起時被用戶在用戶設(shè)備處插入請求中,同時降低了來自用戶設(shè)備的拒絕服務(wù)攻擊的風(fēng)險。具有提高優(yōu)先權(quán)的請求會在具有常規(guī)優(yōu)先權(quán)的請求之前被服務(wù)。在此描述的方法和網(wǎng)絡(luò)節(jié)點的某些實施例単獨地處理多個提高優(yōu)先權(quán)級別。例如,使用GETS標(biāo)準(zhǔn)或無線優(yōu)先服務(wù)(WPS)標(biāo)準(zhǔn)的請求中的優(yōu)先權(quán)信息具有五個有效的優(yōu)先權(quán)級別,其優(yōu)先順序通常是從災(zāi)難恢復(fù)、公共福利、執(zhí)法、軍事到行政領(lǐng)導(dǎo)。當(dāng)用戶對請求明確選擇了提高資源優(yōu)先權(quán)吋,UE可以將RPH插入由該用戶發(fā)起的SIP請求(例如INVITE請求)中。如果多個提高優(yōu)先權(quán)級別可用,則用戶將選擇所期望的優(yōu)先權(quán)級別,而UE將與該所期望的優(yōu)先權(quán)級別對應(yīng)的優(yōu)先權(quán)值插入RPH中。如果RPH被UE插入并且發(fā)起SIP請求,則當(dāng)執(zhí)行負(fù)載控制時,中間網(wǎng)絡(luò)節(jié)點通常被禁止丟棄SIP請求。在用于篩選建立SIP會話的請求的過程的一個實施例中,中間網(wǎng)絡(luò)節(jié)點可以保持總SIP請求(例如INVITE消息)和具有RPH的SIP請求的滾動計數(shù)器(rolling counter)。只要具有RPH的SIP請求與總SIP請求的比率低于用于中間網(wǎng)絡(luò)節(jié)點的所建立的閾值,過濾就不會用于丟棄任何具有RPH的SIP請求,只要有足夠的不具有RPH的SIP請求允許中間網(wǎng)絡(luò)節(jié)點防止它的緩沖器溢出。滾動計數(shù)器可以被周期性地重置適當(dāng)?shù)拇螖?shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求(light request)業(yè)務(wù)周期期間,特別在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周、或其它合適的日歷時期。然而,當(dāng)具有RPH的SIP請求與總SIP請求的比率超過用于中間網(wǎng)絡(luò)節(jié)點的預(yù)先建立的閾值時,這是表明在該中間網(wǎng)絡(luò)節(jié)點的前面發(fā)起的優(yōu)先權(quán)業(yè)務(wù)正在超過預(yù)期并很可能是拒絕服務(wù)攻擊的強(qiáng)烈指示。在這種情況下,中間網(wǎng)絡(luò)節(jié)點現(xiàn)在可將附加的稀缺資源致カ于對每個具有RPH的SIP請求(例如INVITE請求)檢查它的起源標(biāo)識。這使得中間網(wǎng)絡(luò)節(jié)點能夠識別哪個UE或UE群正在生成過多數(shù)量的具有RPH的SIP請求。一旦識別出這種UE,中間網(wǎng)絡(luò)節(jié)點就可以將RPH從由正生成過多具有RPH的請求的UE或UE群發(fā)起的SIP請求中去除(或者將RPH改變成常規(guī)優(yōu)先權(quán)值),除了中間網(wǎng)絡(luò)節(jié)點可以規(guī)避對每N個具有RPH的SIP請求中的一個的去除之外。N-I個具有RPH被去除的SIP請求會根據(jù)常規(guī)優(yōu)先權(quán)級別進(jìn)行正常的丟棄過濾,但N個具有RPH的SIP請求中的ー個 會被允許保持它的提高優(yōu)先權(quán)狀態(tài),只是防止它是提高優(yōu)先權(quán)服務(wù)的有效用戶。當(dāng)具有RPH的SIP請求與總SIP請求的比率下降到低于閾值時,先前的算法重新開始,SIP請求以常規(guī)的方式進(jìn)行處理,直到比率再次超過閾值。該方案允許優(yōu)先權(quán)通信請求在盡可能最早的點(例如UE)處建立,但仍然通過檢測“濫用”UE來保護(hù)IP網(wǎng)絡(luò)不受拒絕服務(wù)攻擊。該方法可由各種類型的IP網(wǎng)絡(luò)節(jié)點實施,并可定制成實施該方法的特定網(wǎng)絡(luò)節(jié)點的特定參數(shù)??傊?,與在前幾代IP網(wǎng)絡(luò)中實現(xiàn)或為下一代IP網(wǎng)絡(luò)設(shè)想的方法相比,該用于篩選建立SIP會話的請求的方法在危機(jī)時提供優(yōu)先權(quán)通信請求的更好處理。現(xiàn)在參照附圖,其中所示出的內(nèi)容僅是為了表示實例性實施例而非為了限制所請求保護(hù)的主題,圖I描繪了具有包括用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點14的IP網(wǎng)絡(luò)12的通信系統(tǒng)10的實例性實施例。在該實施例中,SIP請求由IP網(wǎng)絡(luò)12內(nèi)的源設(shè)備16發(fā)起。SIP請求標(biāo)識IP網(wǎng)絡(luò)12內(nèi)的ー個或多個目的地設(shè)備18作為SIP會話的目的地。具有包括用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點24的IP網(wǎng)絡(luò)22的通信系統(tǒng)20的另ー個實例性實施例在圖2中示出。在該實施例中,SIP請求由IP網(wǎng)絡(luò)22內(nèi)的源設(shè) 備26發(fā)起。SIP請求標(biāo)識非IP網(wǎng)絡(luò)30內(nèi)的ー個或多個目的地設(shè)備18作為SIP會話的目的地。非IP網(wǎng)絡(luò)30可包括公共交換電話網(wǎng)絡(luò)(PSTN)、無線電話網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)、衛(wèi)星電話網(wǎng)絡(luò)或任意組合的任何適當(dāng)類型的非IP通信網(wǎng)絡(luò)。非IP網(wǎng)絡(luò)30還包括網(wǎng)關(guān)32以在目的地設(shè)備28與IP網(wǎng)絡(luò)22之間進(jìn)行接ロ。具有包括用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點44的IP網(wǎng)絡(luò)42的通信系統(tǒng)40的又一個實例性實施例在圖3中示出。在該實施例中,SIP請求由非IP網(wǎng)絡(luò)48內(nèi)的源設(shè)備46發(fā)起。非IP網(wǎng)絡(luò)48可包括公共交換電話網(wǎng)絡(luò)(PSTN)、無線電話網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)、衛(wèi)星電話網(wǎng)絡(luò)或任意組合的任何適當(dāng)類型的非IP通信網(wǎng)絡(luò)。非IP網(wǎng)絡(luò)48還包括網(wǎng)關(guān)50以在源設(shè)備46與IP網(wǎng)絡(luò)42之間進(jìn)行接ロ。SIP請求標(biāo)識IP網(wǎng)絡(luò)42內(nèi)的ー個或多個目的地設(shè)備52作為SIP會話的目的地。具有包括用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點64的IP網(wǎng)絡(luò)62的通信系統(tǒng)60的再一個實例性實施例在圖4中示出。在該實施例中,SIP請求由第一非IP網(wǎng)絡(luò)68內(nèi)的源設(shè)備66發(fā)起。第一非IP網(wǎng)絡(luò)68可包括公共交換電話網(wǎng)絡(luò)(PSTN)、無線電話網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)、衛(wèi)星電話網(wǎng)絡(luò)或任意組合的任何適當(dāng)類型的非IP通信網(wǎng)絡(luò)。第一非IP網(wǎng)絡(luò)68還包括網(wǎng)關(guān)70以在源設(shè)備66與IP網(wǎng)絡(luò)62之間進(jìn)行接ロ。SIP請求標(biāo)識第二非IP網(wǎng)絡(luò)74內(nèi)的ー個或多個目的地設(shè)備72作為SIP會話的目的地。第二非IP網(wǎng)絡(luò)74可包括PSTN、無線電話網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)、衛(wèi)星電話網(wǎng)絡(luò)或任意組合的任何適當(dāng)類型的非IP通信網(wǎng)絡(luò)。第二非IP網(wǎng)絡(luò)74還包括網(wǎng)關(guān)76以在目的地設(shè)備72與IP網(wǎng)絡(luò)62之間進(jìn)行接ロ。參照圖5,具有各種類型的網(wǎng)絡(luò)節(jié)點的IP網(wǎng)絡(luò)80的實例性實施例包括第一狀態(tài)代理服務(wù)器82、重定向服務(wù)器84、無狀態(tài)代理服務(wù)器86、第二狀態(tài)代理服務(wù)器88、第一網(wǎng)關(guān)90和第二網(wǎng)關(guān)92。這些各種類型的網(wǎng)絡(luò)節(jié)點中的任意一個或多個都可以實施在此描述的用于篩選建立SIP會話的請求的過程的各種實施例。在SIP會話的ー個場景中,第一狀態(tài)代理服務(wù)器82從源設(shè)備接收SIP請求A。在該場景下,第一狀態(tài)代理服務(wù)器82將SIP請求B傳送到在SIP請求A中標(biāo)識的目的地設(shè)備。需要注意,對于該場景,源設(shè)備和目的地設(shè)備都位于IP網(wǎng)絡(luò)內(nèi),并且都由第一狀態(tài)代理服務(wù)器82提供服務(wù)。在該場景中,用于篩選建立SIP會話的請求的過程由第一狀態(tài)代理服 務(wù)器82實施。在另ー個場景中,第一狀態(tài)代理服務(wù)器82從源設(shè)備接收SIP請求A。在該場景中,第一狀態(tài)代理服務(wù)器82將SIP請求C傳送到SIP請求A的目的地設(shè)備。需要注意,對于該場景,源設(shè)備和目的地設(shè)備都位于IP網(wǎng)絡(luò)內(nèi)。然而,目的地設(shè)備由第二狀態(tài)代理服務(wù)器88提供服務(wù),而源設(shè)備由第一狀態(tài)代理服務(wù)器82提供服務(wù)。在這種情況下,第一狀態(tài)代理服務(wù)器82可將SIP請求A傳送到重定向服務(wù)器84以獲得目的地設(shè)備的統(tǒng)ー資源標(biāo)識信息。在該場景中,用于篩選建立SIP會話的請求的過程可由第一狀態(tài)代理服務(wù)器82、重定向服務(wù)器84、無狀態(tài)代理服務(wù)器86、第二狀態(tài)代理服務(wù)器88或它們的任意組合實施。在又一個場景中,第一狀態(tài)代理服務(wù)器82從源設(shè)備接收SIP請求A。在該場景中,第一狀態(tài)代理服務(wù)器82將SIP請求D傳送到SIP請求A的目的地設(shè)備。需要注意,對于該場景,目的地設(shè)備位于非IP網(wǎng)絡(luò)內(nèi),而源設(shè)備位于IP網(wǎng)絡(luò)內(nèi)。目的地設(shè)備可經(jīng)由第一網(wǎng)關(guān)90訪問,源設(shè)備由第一狀態(tài)代理服務(wù)器82提供服務(wù)。在這種情況下,第一狀態(tài)代理服務(wù)器82可將SIP請求A傳送到重定向服務(wù)器84以獲得目的地設(shè)備的統(tǒng)ー資源標(biāo)識信息。在該場景中,用于篩選建立SIP會話的請求的過程可由第一狀態(tài)代理服務(wù)器82、重定向服務(wù)器84、無狀態(tài)代理服務(wù)器86、第二狀態(tài)代理服務(wù)器88、第一網(wǎng)關(guān)90或它們的任意組合實施。在再一個場景中,第二網(wǎng)關(guān)92從源設(shè)備接收SIP請求E。在該場景中,第一狀態(tài)代理服務(wù)器82將SIP請求B傳送到SIP請求E的目的地設(shè)備。需要注意,對于該場景,源設(shè)備位于非IP網(wǎng)絡(luò)內(nèi),目的地設(shè)備位于IP網(wǎng)絡(luò)內(nèi)。源設(shè)備可經(jīng)由第二網(wǎng)關(guān)92訪問,目標(biāo)設(shè)備由第一狀態(tài)代理服務(wù)器82提供服務(wù)。在該場景中,用于篩選建立SIP會話的請求的過程可由第二網(wǎng)關(guān)92、第一狀態(tài)代理服務(wù)器82或它們的任意組合實施。在再一個場景中,第二網(wǎng)關(guān)92從源設(shè)備接收SIP請求E。在該場景中,第二狀態(tài)代理服務(wù)器88將SIP請求C傳送到SIP請求E的目的地設(shè)備。需要注意,對于該場景,源設(shè)備位于非IP網(wǎng)絡(luò)內(nèi),目的地設(shè)備位于IP網(wǎng)絡(luò)內(nèi)。源設(shè)備可經(jīng)由第二網(wǎng)關(guān)92訪問,目標(biāo)設(shè)備由第二狀態(tài)代理服務(wù)器88提供服務(wù)。在這種情況下,第一狀態(tài)代理服務(wù)器82將SIP請求E傳送到重定向服務(wù)器84以獲得目的地設(shè)備的統(tǒng)ー資源標(biāo)識信息。在該場景中,用于篩選建立SIP會話的請求的過程可由第二網(wǎng)關(guān)92、第一狀態(tài)代理服務(wù)器82、重定向服務(wù)器84、無狀態(tài)代理服務(wù)器86、第二狀態(tài)代理服務(wù)器88或它們的任意組合實施。
在另ー個場景中,第二網(wǎng)關(guān)92從源設(shè)備接收SIP請求E。在該場景中,第一網(wǎng)關(guān)90將SIP請求D傳送到SIP請求E的目的地設(shè)備。需要注意,對于該場景,源設(shè)備和目的地設(shè)備都位于非IP網(wǎng)絡(luò)內(nèi)。源設(shè)備可經(jīng)由第二網(wǎng)關(guān)92訪問,目的地設(shè)備經(jīng)由第一網(wǎng)關(guān)90訪問。在這種情況下,第一狀態(tài)代理服務(wù)器82將SIP請求E傳送到重定向服務(wù)器84以獲得目的地設(shè)備的統(tǒng)ー資源標(biāo)識信息。在該場景中,用于篩選建立SIP會話的請求的過程可由第二網(wǎng)關(guān)92、第一狀態(tài)代理服務(wù)器82、重定向服務(wù)器84、無狀態(tài)代理服務(wù)器86、第二狀態(tài)代理服務(wù)器88、第一網(wǎng)關(guān)90或它們的任意組合實施。參照圖6,用于篩選建立SIP會話的請求的過程600的實例性實施例從602開始,在此,建立SIP會話的第一請求在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處被接收,已接收請求計數(shù)器被遞增以維持總請求計數(shù)。接著,該過程確定第一請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù)(604)。在606,將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較。優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率。接著,在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,每個包括提高優(yōu)先權(quán)值的第一請求使用更全面的篩選進(jìn)行處理(608)。然而,在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,對每ー個包括第一提高優(yōu)先權(quán)值的第一請求的 處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)(608)。此外,對每ー個不包括第一提高優(yōu)先權(quán)值的第一請求的處理被允許根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)(608)。已接收請求計數(shù)器和提高優(yōu)先權(quán)請求計數(shù)器可以被周期性地重置適當(dāng)?shù)拇螖?shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它合適的日歷時期。在另ー個實施例中,過程600還包括對于在網(wǎng)絡(luò)節(jié)點處接收的多個建立SIP會話的請求中的每ー個所接收的請求,以與對于第一請求相同的方式執(zhí)行602至608。在另ー個實施例中,在608中的更全面的篩選包括i)確定每ー個所接收的包括第一提高優(yōu)先權(quán)值的請求的源地址;ii)將每ー個所確定的源地址的地址計數(shù)器進(jìn)行遞增以維持每個所確定的源地址的請求器計數(shù);以及iii)確定每一個所確定的源地址的請求器比率,其表示包括第一提高優(yōu)先權(quán)值的請求至少部分地根據(jù)對應(yīng)的請求器計數(shù)隨著時間從對應(yīng)的源地址接收的比率。地址計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。在所描述的實施例中,每個所確定的源地址的請求器比率與預(yù)定比率閾值進(jìn)行比較。在該實施例中,在對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值后,每ー個所接收的與每ー個所確定的源地址相關(guān)聯(lián)并包括第一提高優(yōu)先權(quán)值的請求的資源優(yōu)先權(quán)參數(shù)被改變,以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在確定對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值后,對于所接收的與對應(yīng)的源地址相關(guān)聯(lián)并包括第一提高優(yōu)先權(quán)值的請求的預(yù)定部分,資源優(yōu)先權(quán)參數(shù)的改變被規(guī)避,并且對于對應(yīng)的預(yù)定部分的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)之夕卜。此外,在對應(yīng)的源地址的請求器比率未超過預(yù)定比率閾值后,對每ー個所接收的與每個所確定的源地址相關(guān)聯(lián)并包括第一提高優(yōu)先權(quán)值的請求的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)。在另ー個實施例中,預(yù)定比率閾值表示與指定源地址相關(guān)聯(lián)的在網(wǎng)絡(luò)節(jié)點處的潛在拒絕服務(wù)攻擊。在又一個實施例中,預(yù)定比率閾值可以是每分鐘十個請求、每分鐘二十個請求、在從姆分鐘十個請求到姆分鐘二十個請求的范圍內(nèi)或任何適當(dāng)?shù)谋嚷省T谠侃`個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)內(nèi)另一個節(jié)點的容量,預(yù)定比率閾值是可調(diào)節(jié)的以方便調(diào)整。在再一個實施例中,預(yù)定部分被定義為1/N,其中N是與對應(yīng)的源地址的地址計數(shù)器的N次遞增有關(guān)的整數(shù),以致對資源優(yōu)先權(quán)參數(shù)的改變的規(guī)避對于對應(yīng)的地址計數(shù)器的每N次遞增而執(zhí)行一次。在所描述的實施例中,N可以是50、200、在從50到200的范圍內(nèi)的整數(shù)值或任何適當(dāng)?shù)恼麛?shù)值。在又ー個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)內(nèi)另一個節(jié)點的容量,預(yù)定部分是可調(diào)節(jié)的以方便調(diào)整。在過程600的另ー個實施例中,第一請求起源于至少部分地根據(jù)用戶交互而將資源優(yōu)先權(quán)參數(shù)設(shè)置到第一提高優(yōu)先權(quán)值的源設(shè)備。在所描述的實施例中,源設(shè)備可包括用戶代理客戶機(jī)設(shè)備、固定電話、無線電話、蜂窩電話、衛(wèi)星電話、便攜式計算機(jī)設(shè)備、計算機(jī)工作站、IP電話、從非因特網(wǎng)協(xié)議網(wǎng)絡(luò)到因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)關(guān)、非因特網(wǎng)協(xié)議網(wǎng)絡(luò)中的交換節(jié)點或任何能夠發(fā)起建立SIP會話的請求的適當(dāng)設(shè)備。
在過程600的另ー個實施例中,建立SIP會話的第一請求可包括INVITE請求或任何在RFC 4412中定義的合適的SIP請求。在過程600的又一個實施例中,網(wǎng)絡(luò)節(jié)點可包括用戶代理服務(wù)器、代理服務(wù)器、狀態(tài)代理服務(wù)器、無狀態(tài)代理服務(wù)器、重定向服務(wù)器、網(wǎng)關(guān)或任何適當(dāng)?shù)腎P網(wǎng)絡(luò)節(jié)點。在過程600的另ー個實施例中,因特網(wǎng)協(xié)議網(wǎng)絡(luò)是公共可訪問的。在過程600的另ー個實施例中,第一請求包括資源優(yōu)先權(quán)報頭字段,其包括至少ー個名稱空間參數(shù)和用于每個名稱空間參數(shù)的資源優(yōu)先權(quán)參數(shù)。在所描述的實施例中,多個值對于名稱空間參數(shù)是有效的,包括國防交換網(wǎng)絡(luò)(DSN)值、國防RED交換網(wǎng)絡(luò)(DRSN)值、商業(yè)值(Q735)、GETS值和WPS值。在該實施例中,優(yōu)先權(quán)值、立即值(immediate value)、閃速值(flash value)、超閃速值(flash-override value)對于與DSN和DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在所描述的實施例中,超超閃速值(flash-override-override value)對于與DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是另ー個有效的提高優(yōu)先權(quán)值。在該實施例中,級別4 (最低值)、級別3 (較低值)、級別2 (中間值)、級別I (較高值)和級別0 (最高值)對于與Q735、GETS和WPS名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在所描述的實施例中,常規(guī)優(yōu)先權(quán)值是與DSN和DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)的有效值。在過程600的又一個實施例中,當(dāng)資源優(yōu)先權(quán)參數(shù)與GETS相關(guān)聯(lián)時,災(zāi)難恢復(fù)值、公共福利和維護(hù)國民經(jīng)濟(jì)態(tài)勢值、公共健康、安全以及法律和秩序維護(hù)值、國家安全態(tài)勢和US人口攻擊告警值以及國家安全領(lǐng)導(dǎo)值對于資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在過程600的又一個實施例中,當(dāng)資源優(yōu)先權(quán)參數(shù)與WPS相關(guān)聯(lián)時,災(zāi)難恢復(fù)值、公共服務(wù)/事業(yè)和公共福利值、公共健康、安全和執(zhí)法命令值、災(zāi)難響應(yīng)/軍事命令控制值、行政領(lǐng)導(dǎo)和政策制定值對于資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在過程600的另ー個實施例中,預(yù)定優(yōu)先權(quán)請求閾值表示在網(wǎng)絡(luò)節(jié)點的潛在的拒絕服務(wù)攻擊。在過程600的又一個實施例中,預(yù)定優(yōu)先權(quán)請求閾值可以是大約百分之一、大約百分之五、在百分之一至百分之五的范圍內(nèi)或任何適當(dāng)?shù)陌俜种?。在過程600的又ー個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)內(nèi)另ー個節(jié)點的容量,預(yù)定優(yōu)先權(quán)請求閾值是可調(diào)節(jié)的以方便調(diào)整。在過程600的再一個實施例中,多個提高優(yōu)先權(quán)值對于資源優(yōu)先權(quán)參數(shù)是有效的,第一提高優(yōu)先權(quán)值和預(yù)定優(yōu)先權(quán)請求閾值與多個提高優(yōu)先權(quán)值中選擇的提高優(yōu)先權(quán)值有夫。在另ー個實施例中,過程600還包括對于多個提高優(yōu)先權(quán)值中的每ー個提高優(yōu)先權(quán)值,以與對于第一提高優(yōu)先權(quán)值相同的方式執(zhí)行604至608。在又一個實施例中,預(yù)定優(yōu)先權(quán)請求閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定優(yōu)先權(quán)閾值。參照圖6并結(jié)合圖7,另ー個實例性實施例的過程700包括圖6中的602至608,其中在608對更全面的篩選進(jìn)行擴(kuò)展。在702,確定每ー個包括第一提高優(yōu)先權(quán)值的第一請求的第一源地址,第一地址計數(shù)器被遞增以維持第一請求器計數(shù),并確定第一請求器比率。第一請求器比率表示包括第一提高優(yōu)先權(quán)值的第一請求至少部分地根據(jù)第一請求器計數(shù)隨著時間從第一源地址接收的比率。第一地址計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每 周或其它適當(dāng)?shù)娜諝v時期。接著,將第一請求器比率與預(yù)定比率閾值進(jìn)行比較(704)。在706,在第一請求器比率超過預(yù)定比率閾值后,改變用于每ー個包括第一提高優(yōu)先權(quán)值的第一請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在第一請求器比率超過預(yù)定比率閾值后,對于包括第一提高優(yōu)先權(quán)值的第一請求的預(yù)定部分,資源優(yōu)先權(quán)參數(shù)的改變被規(guī)避,并且對預(yù)定部分的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)(708)。此外,在第一請求器比率未超過預(yù)定比率閾值后,對每ー個包括第一提高優(yōu)先權(quán)值的第一請求的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)(708)。在過程700的另ー個實施例中,預(yù)定比率閾值表示至少來自第一源地址的在網(wǎng)絡(luò)節(jié)點處的潛在拒絕服務(wù)攻擊。在過程700的又一個實施例中,預(yù)定比率閾值可以是每分鐘十個請求、姆分鐘二十個請求、在從姆分鐘十個請求到姆分鐘二十個請求的范圍內(nèi)或任何適當(dāng)?shù)谋嚷?。在過程700的又一個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)內(nèi)另ー個節(jié)點的容量,預(yù)定比率閾值是可調(diào)節(jié)的以方便調(diào)整。在過程700的又一個實施例中,706中的預(yù)定部分被定義為1/N,其中N是與第一地址計數(shù)器的N次遞增有關(guān)的整數(shù),以致706中的規(guī)避對于第一地址計數(shù)器的每N次遞增執(zhí)行一次。在所描述的實施例中,N可以是50、200、在從50到200的范圍內(nèi)的整數(shù)值或任何適當(dāng)?shù)恼麛?shù)值。在過程700的另ー個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)內(nèi)另ー個節(jié)點的容量,706中的預(yù)定部分是可調(diào)節(jié)的以方便調(diào)整。在過程700的又一個實施例中,多個提高優(yōu)先權(quán)值對于資源優(yōu)先權(quán)參數(shù)是有效的,第一提高優(yōu)先權(quán)值、預(yù)定優(yōu)先權(quán)請求閾值、第一地址計數(shù)器、第一請求器比率和預(yù)定比率閾值與多個提高優(yōu)先權(quán)值中選擇的提高優(yōu)先權(quán)值有夫。在另ー個實施例中,過程700還包括對于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值,以與對于第一提高優(yōu)先權(quán)值相同的方式執(zhí)行704至706。在所描述的實施例中,預(yù)定優(yōu)先權(quán)請求閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定優(yōu)先權(quán)請求閾值,第一地址計數(shù)器包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定第一地址計數(shù)器,第一請求器比率包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定第一請求器比率,預(yù)定比率閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定預(yù)定比率閾值,706將結(jié)合每個特定第一請求器比率和對應(yīng)的特定預(yù)定比率閾值執(zhí)行。參照圖8,通信網(wǎng)絡(luò)800包括IP網(wǎng)絡(luò)802,其具有用于篩選建立SIP會話的請求的網(wǎng)絡(luò)節(jié)點804的實例性實施例。網(wǎng)絡(luò)節(jié)點804包括已接收請求計數(shù)器806、輸入模塊808、提高優(yōu)先權(quán)請求計數(shù)器810、優(yōu)先權(quán)確定模塊812、優(yōu)先權(quán)請求比較器模塊814和處理器模塊816。輸入模塊808用于接收建立SIP會話的第一請求,并可操作地與已接收請求計數(shù)器806進(jìn)行通信,用于將已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù)。優(yōu)先權(quán)確定模塊812可操作地與輸入模塊808進(jìn)行通信,用于確定第一請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),并且如果包括,則可操作地與提高優(yōu)先權(quán)請求計數(shù)器810進(jìn)行通信,用于將提供優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù)。已接收請求計數(shù)器和提高優(yōu)先權(quán)請求計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。 優(yōu)先權(quán)請求比較器模塊814可操作地與已接收請求計數(shù)器806和提高優(yōu)先權(quán)請求計數(shù)器810進(jìn)行通信,用于將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較。優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率。處理器模塊816可操作地與優(yōu)先權(quán)確定模塊812和優(yōu)先權(quán)請求比較器模塊814進(jìn)行通信,用于i)在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個包括第一提高優(yōu)先權(quán)值的第一請求;ii)在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個包括第一提高優(yōu)先權(quán)值的第ー請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù);以及iii)允許對每個不包括第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。在網(wǎng)絡(luò)節(jié)點804的另ー個實施例中,已接收請求計數(shù)器806、輸入模塊808、提高優(yōu)先權(quán)請求計數(shù)器810、優(yōu)先權(quán)確定模塊812、優(yōu)先權(quán)請求比較器模塊814和處理器模塊816對于由輸入模塊808接收的多個建立SIP會話的請求中的每ー個所接收的請求,以與對于第一請求相同的方式運行。在所描述的實施例中,網(wǎng)絡(luò)節(jié)點804還包括多個地址計數(shù)器、地址/比率確定模塊、優(yōu)先權(quán)比率比較器模塊和過濾模塊。在所描述的實施例中,地址/比率確定模塊可操作地與優(yōu)先權(quán)確定模塊和優(yōu)先權(quán)請求比較器模塊進(jìn)行通信,用于確定每ー個所接收的包括第一提高優(yōu)先權(quán)值的請求的源地址。在該實施例中,地址/比率確定模塊還可操作地與多個地址計數(shù)器進(jìn)行通信,用于將每一個所確定的源地址的地址計數(shù)器進(jìn)行遞增以維持每個所確定的源地址的請求器計數(shù),并確定每個所確定的源地址的請求器比率,其表示包括第一提高優(yōu)先權(quán)值的請求至少部分地根據(jù)對應(yīng)的請求器計數(shù)隨著時間被輸入模塊從對應(yīng)的源地址接收的比率。地址計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。在所描述的實施例中,優(yōu)先權(quán)比率比較器模塊可操作地與地址/比率確定模塊進(jìn)行通信,用于將每個所確定的源地址的請求器比率與預(yù)定比率閾值進(jìn)行比較。在該實施例中,過濾模塊可操作地與地址/比率確定模塊和優(yōu)先權(quán)比率比較器模塊進(jìn)行通信,用于在對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值時,改變每ー個所接收的包括第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值后,對于所接收的包括第一提高優(yōu)先權(quán)值并與對應(yīng)的源地址相關(guān)聯(lián)的請求的預(yù)定部分,規(guī)避資源優(yōu)先權(quán)參數(shù)的改變,并允許對預(yù)定部分的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)之外。在所描述的實施例中,過濾模塊還在對應(yīng)的源地址的請求器比率未超過預(yù)定比率閾值后,允許對每個所接收的包括第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)。在所描述的實施例中,預(yù)定比率閾值表示與指定源地址相關(guān)聯(lián)的在網(wǎng)絡(luò)節(jié)點804處的潛在拒絕服務(wù)攻擊。在該實施例中,預(yù)定比率閾值是每分鐘十個請求、每分鐘二十個請求、在從每分鐘十個請求到每分鐘二十個請求的范圍內(nèi)或任何適當(dāng)?shù)谋嚷省T谒枋龅膶嵤├?,至少部分地根?jù)網(wǎng)絡(luò)節(jié)點804的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)802的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)802內(nèi)另ー個節(jié)點的容量,預(yù)定比率閾值是可調(diào)節(jié)的以方便調(diào)整。在該實施例中,預(yù)定部分被定義為1/N,其中N是與對應(yīng)的源地址的地址計數(shù)器的N次遞增有關(guān)的整數(shù),以致資源優(yōu)先權(quán)參數(shù)改變的規(guī)避對于對應(yīng)的地址計數(shù)器的每N次遞增執(zhí)行一次。在所描述的實施例 中,N可以是50、200、在從50到200的范圍內(nèi)的整數(shù)值或任何適當(dāng)?shù)恼麛?shù)值。在該實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點804的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)802的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)802內(nèi)另ー個節(jié)點的容量,預(yù)定部分是可調(diào)節(jié)的以方便調(diào)整。在網(wǎng)絡(luò)節(jié)點804的再一個實施例中,第一請求起源于至少部分地根據(jù)用戶交互而將資源優(yōu)先權(quán)參數(shù)設(shè)置成提高優(yōu)先權(quán)值的源設(shè)備。在該實施例中,源設(shè)備可包括用戶代理客戶機(jī)設(shè)備、固定電話、無線電話、蜂窩電話、衛(wèi)星電話、便攜式計算機(jī)設(shè)備、計算機(jī)工作站、IP電話、從非因特網(wǎng)協(xié)議網(wǎng)絡(luò)到因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)關(guān)、非因特網(wǎng)協(xié)議網(wǎng)絡(luò)中的交換節(jié)點或任何合適的源設(shè)備。在網(wǎng)絡(luò)節(jié)點804的再一個實施例中,建立SIP會話的第一請求可包括INVITE請求或任何在RFC 4412中定義的適當(dāng)?shù)腟IP請求。在又一個實施例中,網(wǎng)絡(luò)節(jié)點804可包括用戶代理服務(wù)器、代理服務(wù)器、狀態(tài)代理服務(wù)器、無狀態(tài)代理服務(wù)器、重定向服務(wù)器、網(wǎng)關(guān)或任何適當(dāng)?shù)木W(wǎng)絡(luò)節(jié)點。在網(wǎng)絡(luò)節(jié)點804的另ー個實施例中,因特網(wǎng)協(xié)議網(wǎng)絡(luò)802是公共可訪問的。在網(wǎng)絡(luò)節(jié)點804的另ー個實施例中,第一請求包括資源優(yōu)先權(quán)報頭字段,其包括至少ー個名稱空間參數(shù)和用于每個名稱空間參數(shù)的資源優(yōu)先權(quán)參數(shù)。在另ー個實施例中,多個值對于名稱空間參數(shù)是有效的,包括DSN值、DRSN值、商業(yè)(Q735)值、GETS值和WPS值。在該實施例中,優(yōu)先權(quán)值、立即值、閃速值、超閃速值對于與DSN和DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在所描述的實施例中,超超閃速值對于與DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在該實施例中,級別4 (最低值)、級別3 (較低值)、級別2 (中間值)、級別I (較高值)和級別0 (最高值)對干與Q735、GETS和WPS名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在所描述的實施例中,常規(guī)優(yōu)先權(quán)值是與DSN和DRSN名稱空間參數(shù)值相關(guān)聯(lián)的資源優(yōu)先權(quán)參數(shù)的有效值。
在網(wǎng)絡(luò)節(jié)點804的又一個實施例中,當(dāng)資源優(yōu)先權(quán)參數(shù)與GETS相關(guān)聯(lián)時,災(zāi)難恢復(fù)值、公共福利和維護(hù)國民經(jīng)濟(jì)態(tài)勢值、公共健康、安全和法律和秩序維護(hù)值、國家安全態(tài)勢和US人口攻擊告警值和國家安全領(lǐng)導(dǎo)值對資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在網(wǎng)絡(luò)節(jié)點804的又一個實施例中,當(dāng)資源優(yōu)先權(quán)參數(shù)與WPS相關(guān)聯(lián)吋,災(zāi)難恢復(fù)值、公共服務(wù)/事業(yè)和公共福利值、公共健康、安全和執(zhí)法命令值、災(zāi)難響應(yīng)/軍事命令控制值以及行政領(lǐng)導(dǎo)和政策制定值對資源優(yōu)先權(quán)參數(shù)是有效的提高優(yōu)先權(quán)值。在網(wǎng)絡(luò)節(jié)點804的另ー個實施例中,預(yù)定優(yōu)先權(quán)請求閾值表示在網(wǎng)絡(luò)節(jié)點804處的潛在拒絕服務(wù)攻擊。在網(wǎng)絡(luò)節(jié)點804的又一個實施例中,預(yù)定優(yōu)先權(quán)請求閾值可以是大約百分之一、大約百分之五、在百分之一至百分之五的范圍內(nèi)、或任何適當(dāng)?shù)陌俜种?。在網(wǎng)絡(luò)節(jié)點804的又一個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點804的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)802的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)802內(nèi)另ー個節(jié)點的容量,預(yù)定優(yōu)先權(quán)請求閾值是可調(diào)節(jié)的以方便調(diào)整。在網(wǎng)絡(luò)節(jié)點804的又一個實施例中,多個提高優(yōu)先權(quán)值對于資源優(yōu)先權(quán)參數(shù)是可 用的,第一提高優(yōu)先權(quán)值和預(yù)定優(yōu)先權(quán)閾值與多個提高優(yōu)先權(quán)值中選擇的提高優(yōu)先權(quán)值有關(guān)。在該實施例中,已接收請求計數(shù)器806、輸入模塊808、提高優(yōu)先權(quán)請求計數(shù)器810、優(yōu)先權(quán)確定模塊812、優(yōu)先權(quán)請求比較器模塊814和處理器模塊816對于多個提高優(yōu)先權(quán)值中的每ー個提高優(yōu)先權(quán)值,以與對于第一提高優(yōu)先權(quán)值相同的方式工作。在所描述的實施例中,預(yù)定優(yōu)先權(quán)請求閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定優(yōu)先權(quán)請求閾值。參照圖9,通信網(wǎng)絡(luò)900包括具有用于篩選建立SIP會話請求的網(wǎng)絡(luò)節(jié)點904的實例性實施例的IP網(wǎng)絡(luò)902。網(wǎng)絡(luò)節(jié)點904包括圖8的已接收請求計數(shù)器806、輸入模塊808、提高優(yōu)先權(quán)請求計數(shù)器810、優(yōu)先權(quán)確定模塊812、優(yōu)先權(quán)請求比較器模塊814和處理器模塊816、以及第一地址計數(shù)器918、地址/比率確定模塊920、優(yōu)先權(quán)比率比較器模塊922和過濾模塊924。地址/比率確定模塊920可操作地與優(yōu)先權(quán)確定模塊812和優(yōu)先權(quán)請求比較器模塊814進(jìn)行通信,用于確定每ー個包括第一提高優(yōu)先權(quán)值的第一請求的第一源地址。地址/比率確定模塊920還可操作地與第一地址計數(shù)器918進(jìn)行通信,用于將第一地址計數(shù)器918進(jìn)行遞增以維持第一請求器計數(shù),并確定第一請求器比率,其表示包括第一提高優(yōu)先權(quán)值的第一請求至少部分地根據(jù)第一請求器計數(shù)隨著時間被輸入模塊從第一源地址接收的比率。地址計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。優(yōu)先權(quán)比率比較器模塊922可操作地與地址/比率確定模塊920進(jìn)行通信,用于將第一請求器比率與預(yù)定比率閾值進(jìn)行比較。過濾模塊924可操作地與地址/比率確定模塊920和優(yōu)先權(quán)比率比較器模塊922進(jìn)行通信,用于在第一請求器比率超過預(yù)定比率閾值后,改變每ー個包括第一提高優(yōu)先權(quán)值的第一請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在第一請求器比率超過預(yù)定比率閾值后,對于包括第一提高優(yōu)先權(quán)值的第一請求的預(yù)定部分,規(guī)避資源優(yōu)先權(quán)參數(shù)的改變,并允許對預(yù)定部分的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)之外。過濾模塊924還在第一請求器比率未超過預(yù)定比率閾值后,允許對每個包括第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)。在網(wǎng)絡(luò)節(jié)點904的另ー個實施例中,預(yù)定比率閾值表示至少來自第一源地址的潛在拒絕服務(wù)攻擊。在網(wǎng)絡(luò)節(jié)點904的又一個實施例中,預(yù)定比率閾值可以是每分鐘十個請求、姆分鐘二十個請求、在姆分鐘十個請求至姆分鐘二十個請求的范圍內(nèi)或任何合適的比率。在網(wǎng)絡(luò)節(jié)點904的又一個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點904的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)902的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)902內(nèi)另ー個節(jié)點的容量,預(yù)定比率閾值是可調(diào)節(jié)的以方便調(diào)整。在網(wǎng)絡(luò)節(jié)點904的又一個實施例中,預(yù)定部分被定義為1/N,其中N是與第一地址計數(shù)器的N次遞增有關(guān)的整數(shù),以致過濾模塊執(zhí)行的規(guī)避對第一地址計數(shù)器的每N次遞增執(zhí)行一次。在該實施例中,N可以是50、200、在從50到200的范圍內(nèi)的整數(shù)值或任何適當(dāng)?shù)恼麛?shù)值。在網(wǎng)絡(luò)節(jié)點904的另ー個實施例中,至少部分地根據(jù)網(wǎng)絡(luò)節(jié)點904的容量、因特網(wǎng)協(xié)議網(wǎng)絡(luò)902的容量或因特網(wǎng)協(xié)議網(wǎng)絡(luò)902內(nèi)另ー個節(jié)點的容量,預(yù)定部分是可調(diào)節(jié)的以方便調(diào)整。在網(wǎng)絡(luò)節(jié)點904的另ー個實施例中,多個提高優(yōu)先權(quán)值對于資源優(yōu)先權(quán)參數(shù)是有效的,第一提高優(yōu)先權(quán)值、預(yù)定優(yōu)先權(quán)請求閾值、第一地址計數(shù)器、第一請求器比率和預(yù)定 比率閾值與多個提高優(yōu)先權(quán)值中選擇的提高優(yōu)先權(quán)值有夫。在該實施例中,已接收請求計數(shù)器806、輸入模塊808、提高優(yōu)先權(quán)請求計數(shù)器810、優(yōu)先權(quán)確定模塊812、優(yōu)先權(quán)請求比較器模塊814、處理器模塊816、第一地址計數(shù)器918、地址/比率確定模塊920、優(yōu)先權(quán)比率比較器模塊922和過濾模塊924對于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值,以與對于第一提高優(yōu)先權(quán)值相同的方式運行。在所描述的實施例中,預(yù)定優(yōu)先權(quán)請求閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定優(yōu)先權(quán)請求閾值,第一地址計數(shù)器918包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定第一地址計數(shù)器,第一請求器比率包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定第一請求器比率,預(yù)定比率閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定預(yù)定比率閾值,過濾模塊924根據(jù)資源優(yōu)先權(quán)參數(shù)并結(jié)合每個特定第一請求器比率和對應(yīng)的特定預(yù)定比率閾值運行。參照圖10,用于篩選建立SIP會話的請求的過程1000的實例性實施例從1002開始,在此,多個建立SIP會話的請求在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處被接收,對于每個所接收的請求,將已接收請求計數(shù)器進(jìn)行遞增以維護(hù)總請求計數(shù)。接著,該過程確定每個所接收的請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù)(1004)。已接收請求計數(shù)器和提高優(yōu)先權(quán)請求計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。在1006,將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較。優(yōu)先權(quán)請求比率表示優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率。接著,在優(yōu)先權(quán)請求比率超過預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個所接收的包括提高優(yōu)先權(quán)值的請求(1008)。在優(yōu)先權(quán)請求比率未超過預(yù)定優(yōu)先權(quán)請求閾值后,對每ー個所接收的包括第一提高優(yōu)先權(quán)值的請求的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)(1008)。此外,對每ー個所接收的不包括第一提高優(yōu)先權(quán)值的請求的處理被允許根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)(1008)。參照圖11,結(jié)合圖10,另ー個實例性實施例的過程1100包括圖10的1002至1008,其中在1008中對更全面的篩選進(jìn)行擴(kuò)展。在1008,確定每ー個所接收的包括第一提高優(yōu)先權(quán)值的請求的源地址,將每個所確定的源地址的地址計數(shù)器進(jìn)行遞增以維持每個所確定的源地址的請求器計數(shù),并確定每個所確定的源地址的請求器比率。請求器比率表示包括第一提高優(yōu)先權(quán)值的請求至少部分地根據(jù)對應(yīng)的請求器計數(shù)隨時間從第一源地址接收的比率。地址計數(shù)器可以被周期性地重置適當(dāng)次數(shù),以避免溢出條件和反映相對當(dāng)前的趨勢。計數(shù)器重置可由某些事件觸發(fā),諸如上升或下降閾值交叉;在輕請求業(yè)務(wù)周期期間,特別是在請求業(yè)務(wù)被期望為輕的日期和時間;或者毎日、每周或其它適當(dāng)?shù)娜諝v時期。接著,將每個所確定的源地址的請求器比率與預(yù)定比率閾值進(jìn)行比較(1104)。在1106,在對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值后,每ー個所接收的包括第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的資源優(yōu)先權(quán)參數(shù)被改變,以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在確定對應(yīng)的源地址的請求器比率超過預(yù)定比率閾值后,對于所接收的包括第一提高優(yōu)先權(quán)值并與對應(yīng)的源地址相關(guān)聯(lián)的請求的預(yù)定部分,資源優(yōu)先權(quán)參數(shù)的改變被規(guī)避,并且對于對應(yīng)的預(yù)定部分的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)之夕卜。此外,在對應(yīng)的源地址的請求器比率未超過預(yù)定比率閾值后,對每ー個所接收的包括第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的處理被允許根據(jù)第一提高優(yōu)先權(quán)值繼續(xù)(I 106)。 在過程1100的另ー個實施例中,多個提高優(yōu)先權(quán)值對于資源優(yōu)先權(quán)參數(shù)是有效的。在該實施例中,過程1100還包括對于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值,以與對于第一提高優(yōu)先權(quán)值相同的方式執(zhí)行1104至1106。在所描述的實施例中,預(yù)定優(yōu)先權(quán)請求閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定優(yōu)先權(quán)請求閾值,用于每個所確定的源地址的每個地址計數(shù)器包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定地址計數(shù)器,用于每個所確定的源地址的每個請求器比率包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定請求器比率,預(yù)定比率閾值包括用于多個提高優(yōu)先權(quán)值中的每個提高優(yōu)先權(quán)值的特定預(yù)定比率閾值,1106將結(jié)合每個特定請求器比率和對應(yīng)的用于每個所確定的源地址的特定預(yù)定比率閾值執(zhí)行。上述描述僅僅提供了本發(fā)明的特定實施例的內(nèi)容,并不意味著限制本發(fā)明。因此,本發(fā)明并不限于上述的實施例。相反,應(yīng)當(dāng)認(rèn)識到本領(lǐng)域的普通技術(shù)人員可以設(shè)想替代的實施例,其落入本發(fā)明的范圍。
權(quán)利要求
1.ー種用于篩選建立SIP會話的請求的方法,包括 a)在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處接收建立SIP會話的第一請求,并將已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù); b)確定所述第一請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù); c)將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較,其中所述優(yōu)先權(quán)請求比率表示所述優(yōu)先權(quán)請求計數(shù)與所述總請求計數(shù)的比率;以及 d)在所述優(yōu)先權(quán)請求比率超過所述預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個包括提高優(yōu)先權(quán)值的第一請求,并在所述優(yōu)先權(quán)請求比率未超過所述預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù),以及允許對每ー個不包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。
2.如權(quán)利要求I所述的方法,其中,在d)中的所述更全面的篩選包括 e)對于每ー個包括第一提高資源優(yōu)先權(quán)值的第一請求,確定第一源地址,將第一地址計數(shù)器進(jìn)行遞增以維持第一請求器計數(shù),以及確定第一請求器比率,其表示包括第一提高優(yōu)先權(quán)值的第一請求至少部分地基于所述第一請求器計數(shù)隨著時間從所述第一源地址接收的比率; f)將所述第一請求器比率與預(yù)定比率閾值進(jìn)行比較;以及 g)在所述第一請求器比率超過所述預(yù)定比率閾值后,改變每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在所述第一請求器比率超過所述預(yù)定比率閾值后,對于包括所述第一提高優(yōu)先權(quán)值的第一請求的預(yù)定部分規(guī)避資源優(yōu)先權(quán)參數(shù)的改變,并允許對所述預(yù)定部分的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)之外,以及在所述第一請求器比率未超過所述預(yù)定比率閾值后,允許對每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)。
3.如權(quán)利要求I所述的方法,還包括 e)對于在所述網(wǎng)絡(luò)節(jié)點處接收的多個建立SIP會話的請求中的每ー個所接收的請求,以與對于所述第一請求相同的方式執(zhí)行a)至d)。
4.如權(quán)利要求I所述的方法,其中,所述建立SIP會話的第一請求包括INVITE請求。
5.如權(quán)利要求I所述的方法,其中,所述第一請求包括資源優(yōu)先權(quán)報頭字段,其包括至少ー個名稱空間參數(shù)和用于每個名稱空間參數(shù)的資源優(yōu)先權(quán)參數(shù)。
6.如權(quán)利要求I所述的方法,其中,多個提高優(yōu)先權(quán)值對于所述資源優(yōu)先權(quán)參數(shù)是有效的,所述第一提高優(yōu)先權(quán)值和所述預(yù)定優(yōu)先權(quán)請求閾值與所述多個提高優(yōu)先權(quán)值中選擇的提高優(yōu)先權(quán)值有夫。
7.一種在因特網(wǎng)協(xié)議網(wǎng)絡(luò)中用于篩選建立SIP會話的請求的裝置,包括 已接收請求計數(shù)器; 輸入模塊,用于接收建立SIP會話的第一請求,并可操作地與所述已接收請求計數(shù)器進(jìn)行通信,用于將所述已接收請求計數(shù)器進(jìn)行遞增以維持總請求計數(shù); 提高優(yōu)先權(quán)請求計數(shù)器; 優(yōu)先權(quán)確定模塊,其可操作地與所述輸入模塊進(jìn)行通信,用于確定所述第一請求是否包括具有第一提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則可操作地與所述提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行通信,用于將所述提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行遞增以維持優(yōu)先權(quán)請求計數(shù); 優(yōu)先權(quán)請求比較器模塊,其可操作地與所述已接收請求計數(shù)器和所述提高優(yōu)先權(quán)請求計數(shù)器進(jìn)行通信,用于將優(yōu)先權(quán)請求比率與預(yù)定優(yōu)先權(quán)請求閾值進(jìn)行比較,其中所述優(yōu)先權(quán)請求比率表示所述優(yōu)先權(quán)請求計數(shù)與所述總請求計數(shù)的比率;以及 處理器模塊,其可操作地與所述優(yōu)先權(quán)確定模塊和所述優(yōu)先權(quán)請求比較器模塊進(jìn)行通信,用于在所述優(yōu)先權(quán)請求比率超過所述預(yù)定優(yōu)先權(quán)請求閾值后,使用更全面的篩選來處理每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求,并在所述優(yōu)先權(quán)請求比率未超過所述預(yù)定優(yōu)先權(quán)請求閾值后,允許對每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù),以及允許對每ー個不包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。
8.如權(quán)利要求7所述的裝置,其中所述處理器模塊包括 第一地址計數(shù)器; 地址/比率確定模塊,其可操作地與所述優(yōu)先權(quán)確定模塊和所述優(yōu)先權(quán)請求比較器模塊進(jìn)行通信,用于對每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求確定第一源地址,并可操作地與所述第一地址計數(shù)器進(jìn)行通信,用于將所述第一地址計數(shù)器進(jìn)行遞增以維持第一請求器計數(shù),以及確定第一請求器比率,其表示包括第一提高優(yōu)先權(quán)值的第一請求至少部分地根據(jù)所述第一請求器計數(shù)隨著時間被所述輸入模塊從所述第一源地址接收的比率; 優(yōu)先權(quán)比率比較器模塊,其可操作地與所述地址/比率確定模塊進(jìn)行通信,用于將所述第一請求器比率與預(yù)定比率閾值進(jìn)行比較;以及 過濾模塊,其可操作地與所述地址/比率確定模塊和所述優(yōu)先權(quán)比率比較器模塊進(jìn)行通信,用于在所述第一請求器比率超過所述預(yù)定比率閾值后,改變每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在所述第一請求器比率超過所述預(yù)定比率閾值后,對于包括所述第一提高優(yōu)先權(quán)值的第一請求的預(yù)定部分規(guī)避資源優(yōu)先權(quán)參數(shù)的改變,并允許對所述預(yù)定部分的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)之外,以及在所述第一請求器比率未超過所述預(yù)定比率閾值后,允許對每ー個包括所述第一提高優(yōu)先權(quán)值的第一請求的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)。
9.如權(quán)利要求7所述的裝置,其中,對于由所述輸入模塊接收的多個建立SIP會話的請求中的每ー個所接收的請求,所述已接收請求計數(shù)器、輸入模塊、提高優(yōu)先權(quán)請求計數(shù)器、優(yōu)先權(quán)確定模塊、優(yōu)先權(quán)請求比較器模塊和處理器模塊以與對于所述第一請求相同的方式工作,所述處理器模塊包括 多個地址計數(shù)器; 地址/比率確定模塊,其可操作地與所述優(yōu)先權(quán)確定模塊和所述優(yōu)先權(quán)請求比較器模塊進(jìn)行通信,用于對于每ー個所接收的包括所述第一提高優(yōu)先權(quán)值的請求確定源地址,并可操作地與所述多個地址計數(shù)器進(jìn)行通信,用于將每個所確定的源地址的地址計數(shù)器進(jìn)行遞增,以維持每個所確定的源地址的請求器計數(shù),以及確定每個所確定的源地址的請求器比率,其表示包括第一提高優(yōu)先權(quán)值的請求至少部分地根據(jù)對應(yīng)的請求器計數(shù)隨著時間被所述輸入模塊從對應(yīng)的源地址接收的比率;優(yōu)先權(quán)比率比較器模塊,其可操作地與所述地址/比率確定模塊進(jìn)行通信,用于將每個所確定的源地址的請求器比率與預(yù)定比率閾值進(jìn)行比較;以及 過濾模塊,其可操作地與所述地址/比率確定模塊和所述優(yōu)先權(quán)比率比較器模塊進(jìn)行通信,用于在對應(yīng)的源地址的請求器比率超過所述預(yù)定比率閾值后,改變每個所接收的包括所述第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的資源優(yōu)先權(quán)參數(shù),以致隨后的處理根據(jù)常規(guī)優(yōu)先權(quán)進(jìn)行,除了在對應(yīng)的源地址的請求器比率超過所述預(yù)定比率閾值后,對于所接收的包括所述第一提高優(yōu)先權(quán)值并與對應(yīng)的源地址相關(guān)聯(lián)的請求的預(yù)定部分規(guī)避資源優(yōu)先權(quán)參數(shù)的改變,并允許對所述預(yù)定部分的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)之外,以及在對應(yīng)的源地址的請求器比率未超過所述預(yù)定比率閾值后,允許對每ー個所接收的包括所述第一提高優(yōu)先權(quán)值并與每個所確定的源地址相關(guān)聯(lián)的請求的處理根據(jù)所述第一提高優(yōu)先權(quán)值繼續(xù)。
10.如權(quán)利要求7所述的裝置,其中,所述網(wǎng)絡(luò)節(jié)點包括用戶代理服務(wù)器、代理服務(wù)器、狀態(tài)代理服務(wù)器、無狀態(tài)代理服務(wù)器、重定向服務(wù)器和網(wǎng)關(guān)中的至少ー個。
全文摘要
提供一種用于篩選建立SIP會話的請求的方法。該方法包括a)在因特網(wǎng)協(xié)議網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點處接收建立SIP會話的請求,并將計數(shù)器進(jìn)行遞增,b)確定該請求是否包括具有提高優(yōu)先權(quán)值的資源優(yōu)先權(quán)參數(shù),如果包括,則將計數(shù)器進(jìn)行遞增,c)將優(yōu)先權(quán)請求計數(shù)與總請求計數(shù)的比率與閾值進(jìn)行比較,以及d)在該比率超過閾值后,使用更全面的篩選來處理每一個包括提高優(yōu)先權(quán)值的請求,在比率未超過閾值后,允許對每一個包括提高優(yōu)先權(quán)值的請求的處理根據(jù)提高優(yōu)先權(quán)值繼續(xù),以及允許對每一個不包括提高優(yōu)先權(quán)值的請求的處理根據(jù)常規(guī)優(yōu)先權(quán)繼續(xù)。
文檔編號H04L29/06GK102771104SQ201180010883
公開日2012年11月7日 申請日期2011年1月26日 優(yōu)先權(quán)日2010年2月26日
發(fā)明者K·F·勞斯徹爾, S·O·戈德曼 申請人:阿爾卡特朗訊公司