專利名稱:提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法、裝置以及對(duì)等節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)等(Peer-to-Peer , P2P )網(wǎng)絡(luò)技術(shù),特別涉及一種才是高對(duì)等 疊加網(wǎng)絡(luò)(Peer-to-Peer Overlay,簡(jiǎn)稱P2P Over lay )爿l務(wù)質(zhì)量的方法、裝 置以及對(duì)等節(jié)點(diǎn)。
背景技術(shù):
疊加網(wǎng)絡(luò)(Overlay Network)是為了實(shí)現(xiàn)某些特定的功能,在一個(gè)或者多 個(gè)已經(jīng)存在的下層網(wǎng)絡(luò)(例如物理網(wǎng)絡(luò)或者邏輯網(wǎng)絡(luò))之上建立的虛擬網(wǎng)絡(luò)。 雖然,在所述Overlay網(wǎng)絡(luò)的下層網(wǎng)絡(luò)中存在很多物理鏈路,但是,由于所述 Overlay網(wǎng)絡(luò)的節(jié)點(diǎn)可以看作是通過虛擬或邏輯鏈路連接起來的,并且所述虛擬
或者邏輯鏈路并不與物理路徑--對(duì)應(yīng),所以,可以利用Overlay網(wǎng)絡(luò)在現(xiàn)有
網(wǎng)絡(luò)上的虛擬性,實(shí)現(xiàn)下層網(wǎng)絡(luò)難以實(shí)現(xiàn)的功能,例如消息路由或者拓樸維 護(hù)等。
P2P Overlay網(wǎng)絡(luò)是在現(xiàn)有的互耳關(guān)網(wǎng)基礎(chǔ)上,采用P2P才莫式建立的Overlay 網(wǎng)絡(luò)。所述P2P Overlay網(wǎng)絡(luò)能夠在現(xiàn)有的互聯(lián)網(wǎng)(例如客戶端/服務(wù)器類型 的網(wǎng)絡(luò))基礎(chǔ)上,實(shí)現(xiàn)P2P網(wǎng)絡(luò)節(jié)點(diǎn)之間地位對(duì)等,以及各節(jié)點(diǎn)間的資源共享 等功能。
雖然采用了 P2P Overlay網(wǎng)絡(luò)可以在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)上構(gòu)建一層虛擬的 P2P網(wǎng)絡(luò),實(shí)現(xiàn)P2P網(wǎng)絡(luò)的功能,但是,在實(shí)施本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn), 所述P2P Overlay網(wǎng)絡(luò)中缺少Q(mào)oS機(jī)制,通過所述P2P Overlay網(wǎng)絡(luò)傳輸?shù)腜2P 消息具有相同的優(yōu)先級(jí),當(dāng)P2P Overlay網(wǎng)絡(luò)上對(duì)等節(jié)點(diǎn)收到多個(gè)P2P消息時(shí), 所述節(jié)點(diǎn)按照先進(jìn)先出(FIFO)原則處理其接收到的P2P消息。由于所述P2P Overlay網(wǎng)絡(luò)缺少Q(mào)oS機(jī)制,使得重要或關(guān)鍵的P2P消息可能得不到及時(shí)處理, 被淹沒在大量普通的P2P消息中,例如P2P Overlay維護(hù)消息可能會(huì)被P2P
4Overlay網(wǎng)絡(luò)上大量承載業(yè)務(wù)數(shù)據(jù)的P2P消息淹沒,得不到及時(shí)響應(yīng),從而導(dǎo)致 P2P Overlay網(wǎng)絡(luò)拓樸結(jié)構(gòu)發(fā)生變化時(shí),所述P2P Overlay網(wǎng)絡(luò)不能及時(shí)收斂, 可能產(chǎn)生網(wǎng)絡(luò)故障問題?;蛘叱休d緊急呼叫業(yè)務(wù)的P2P消息可能會(huì)被淹沒在大 量承載普通呼叫業(yè)務(wù)的P2P消息中,可能使緊急呼叫業(yè)務(wù)的QoS降低,滿足不 了業(yè)務(wù)要求。
隨著對(duì)P2P網(wǎng)絡(luò)的研究不斷深入與發(fā)展,所述P2P網(wǎng)絡(luò)上承載的業(yè)務(wù)也不 斷增多,與之相伴的是P2P Overlay網(wǎng)絡(luò)傳輸?shù)南㈩愋图皵?shù)量也會(huì)不斷增多, 缺少Q(mào)oS機(jī)制作保障會(huì)導(dǎo)致P2P Overlay網(wǎng)絡(luò)的服務(wù)質(zhì)量下降,從而影響P2P 網(wǎng)絡(luò)的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了 一種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法、裝置以及 對(duì)等節(jié)點(diǎn),能夠提高P2P Overlay網(wǎng)絡(luò)的服務(wù)質(zhì)量。
本發(fā)明一個(gè)實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,包括如下步 驟接收帶有優(yōu)先級(jí)信息的對(duì)等消息;從所述對(duì)等消息中獲取優(yōu)先級(jí)信息;根 據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理。
本發(fā)明另一個(gè)實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置,包括
接收單元,用于接收帶有優(yōu)先級(jí)信息的對(duì)等消息;
解析單元,用于從所述對(duì)等消息中獲取優(yōu)先級(jí)信息;
處理單元,用于根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理。
本發(fā)明再一個(gè)實(shí)施例提供的對(duì)等節(jié)點(diǎn),包括
設(shè)置單元,用于為對(duì)等消息添加優(yōu)先級(jí)信息;
發(fā)送單元,用于向?qū)Φ券B加網(wǎng)絡(luò)發(fā)送所述添加了優(yōu)先級(jí)信息的對(duì)等消息。 本發(fā)明實(shí)施例通過在對(duì)等消息中添加優(yōu)先級(jí)信息,^使得P2P Overlay網(wǎng)絡(luò)中的節(jié)點(diǎn)在接收到所述帶有優(yōu)先級(jí)信息的對(duì)等消息時(shí),能夠根據(jù)所述對(duì)等消息 中攜帶的優(yōu)先級(jí)信息對(duì)該對(duì)等消息進(jìn)行差分處理,從而使優(yōu)先級(jí)高的對(duì)等消息
優(yōu)先得到節(jié)點(diǎn)處理和網(wǎng)絡(luò)資源,實(shí)現(xiàn)了更合理的利用P2P Overlay網(wǎng)絡(luò)節(jié)點(diǎn)處 理能力和網(wǎng)絡(luò)資源的目的,解決了現(xiàn)有技術(shù)缺乏QoS機(jī)制,P"0verlay網(wǎng)絡(luò)的 服務(wù)質(zhì)量不高的問題,提高了 P2P Overlay網(wǎng)絡(luò)的服務(wù)質(zhì)量,由于所述對(duì)等消 息中包含有優(yōu)先級(jí)信息,所以可以對(duì)P2P Overlay網(wǎng)絡(luò)中重要的維護(hù)信息賦予 高優(yōu)先級(jí),使其優(yōu)先獲得節(jié)點(diǎn)處理以及網(wǎng)絡(luò)資源,從而使P^ Overlay網(wǎng)絡(luò)拓 樸更穩(wěn)定,保障了重要業(yè)務(wù)服務(wù)質(zhì)量。
圖l為本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法的流程圖; 圖2為本發(fā)明實(shí)施例所述攜帶優(yōu)先級(jí)信息的一種P2P消息的報(bào)文頭格式示
意圖3為本發(fā)明實(shí)施例所述攜帶優(yōu)先級(jí)信息的另一種P2P消息的才艮文頭才各式 示意圖4為本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置結(jié)構(gòu)示意圖; 圖5為本發(fā)明實(shí)施例提供的對(duì)等節(jié)點(diǎn)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了解決P2P Overlay網(wǎng)絡(luò)服務(wù)質(zhì)量不高的問題,本發(fā)明實(shí)施例提供了一 種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法。下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì) 說明
如圖l所示,為本發(fā)明實(shí)施例所述提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法的流 程圖,包括如下步驟
步驟101,接收帶有優(yōu)先級(jí)信息的P2P消息;
步驟102,從所述P2P消息中獲取優(yōu)先級(jí)信息;在本實(shí)施例中,所述步驟102獲取優(yōu)先級(jí)信息的步驟可以包括兩種情況 一種是,如圖2所示,從所述P2P消息的優(yōu)先級(jí)字段獲取該P(yáng)2P消息的優(yōu)先級(jí) 值;另一種是,如圖3所示,從所述P2P消息的優(yōu)先級(jí)標(biāo)志位P (Priority)所 指示的方法獲取該P(yáng)2P消息的優(yōu)先級(jí)信息。
當(dāng)釆用第一種方法獲取P2P消息的優(yōu)先級(jí)消息時(shí),可以根據(jù)所述優(yōu)先級(jí)字 段的取值判斷該P(yáng)2P消息的優(yōu)先級(jí)。例如在P2P Overlay網(wǎng)絡(luò)中,預(yù)先設(shè)定 所述優(yōu)先級(jí)字段的取值為l表示優(yōu)先級(jí)為高,取值為2表示優(yōu)先級(jí)為中,取值 為3表示優(yōu)先級(jí)為低,當(dāng)所接收的P2P消息優(yōu)先級(jí)字段取值為1時(shí),即表示該 P2P消息的優(yōu)先級(jí)為高。
當(dāng)采用第二種方法獲取P2P消息的優(yōu)先級(jí)信息時(shí),由于所述P2P消息位于 網(wǎng)絡(luò)體系結(jié)構(gòu)中的第四層(傳輸層),所述P2P消息要在網(wǎng)絡(luò)中傳輸,需要將該 P2P消息依次發(fā)送到網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層以及物理層,通過物理層提供的網(wǎng)絡(luò)接 口傳輸?shù)絇2P Overlay網(wǎng)絡(luò)中,在P2P消息從物理層提供的接口傳輸?shù)骄W(wǎng)絡(luò)的 過程中,每經(jīng)過網(wǎng)絡(luò)體系結(jié)構(gòu)中的一層都要在原有消息的基礎(chǔ)上封裝一個(gè)新的 消息包,例如當(dāng)P2P消息傳輸?shù)骄W(wǎng)絡(luò)層時(shí),所述網(wǎng)絡(luò)層在P2P消息包外面封 裝了一層IP消息包,以此類推。雖然現(xiàn)有的P2P消息不包含優(yōu)先級(jí)信息,但是, 所述P2P消息外層的消息包中包含有優(yōu)先級(jí)信息,例如網(wǎng)絡(luò)層在P2P消息包 外層封裝的IP消息包的服務(wù)編碼點(diǎn)/服務(wù)類型(DSCP/T0S)字段中包含有優(yōu)先 級(jí)信息,再如數(shù)據(jù)鏈路層在IP消息包外層封裝的二層消息包的優(yōu)先級(jí)字段中 也包含有優(yōu)先級(jí)信息。通過采用在P2P的消息的優(yōu)先級(jí)標(biāo)志位P所指示的方法 可以直接從外層的消息包中拷貝優(yōu)先級(jí)信息。例如在P2P Overlay網(wǎng)絡(luò)中, 預(yù)先設(shè)定所述P2P的優(yōu)先級(jí)標(biāo)志位P取值為1時(shí),表示從網(wǎng)絡(luò)層封裝的IP消息 包的DSCP/T0S字段獲取優(yōu)先級(jí)信息,所述P2P的優(yōu)先級(jí)標(biāo)志位P取值為2時(shí), 表示從數(shù)據(jù)鏈路層封裝的消息包的優(yōu)先級(jí)字段獲取優(yōu)先級(jí)信息,那么當(dāng)所述P2P 消息的優(yōu)先級(jí)字段P值為1時(shí),即可直接從網(wǎng)絡(luò)層封裝的IP消息包的DSCP/T0S 字段獲取優(yōu)先級(jí)信息。由于所述P2P消息的Key/ID字段可以預(yù)先根據(jù)一定的優(yōu)先級(jí)策略設(shè)置Key/ID值,所以,采用第二種方法也可以從所述P2P消息的Key/ID 字段獲取優(yōu)先級(jí)信息。例如在P2P0verlay網(wǎng)絡(luò)中預(yù)先設(shè)定,維護(hù)P2P Overlay 網(wǎng)絡(luò)的信令優(yōu)先級(jí)最高,關(guān)鍵業(yè)務(wù)消息的優(yōu)先級(jí)次之,非關(guān)鍵業(yè)務(wù)消息的優(yōu)先 級(jí)最低,根據(jù)該優(yōu)先級(jí)策略計(jì)算所述P2P消息的Key/ID的值,使維護(hù)P2P Overlay網(wǎng)絡(luò)的信令的Key/ID值最大,關(guān)鍵業(yè)務(wù)消息的Key/ID值次之,非關(guān)鍵 業(yè)務(wù)消息的Key/ID值最小,設(shè)置所述P2P消息的優(yōu)先級(jí)標(biāo)志位P值為3時(shí),從 所述Key/ID值中獲取優(yōu)先級(jí)信息,根據(jù)Key/ID值大小判斷所述P2P消息的優(yōu) 先級(jí)。
在實(shí)際的網(wǎng)絡(luò)運(yùn)行中,上述兩種獲取優(yōu)先級(jí)信息的方法均可以使用,網(wǎng)絡(luò) 運(yùn)營(yíng)商可以依據(jù)實(shí)際運(yùn)行要求選擇獲取優(yōu)先級(jí)信息的方法。
步驟103,根據(jù)所述優(yōu)先級(jí)信息對(duì)所述P2P消息進(jìn)行差分處理。
在本實(shí)施例中,所述步驟103具體為
根據(jù)步驟102獲得的優(yōu)先級(jí)信息判斷所述P2P消息的優(yōu)先級(jí);
根據(jù)所述P2P消息的優(yōu)先級(jí)將所述P2P消息放入不同的待處理隊(duì)列中,例 如在P2P Overlay網(wǎng)絡(luò)中傳輸?shù)腜2P消息可以有三種優(yōu)先級(jí),分別為高、 中和低,所述三種優(yōu)先級(jí)分別對(duì)應(yīng)一個(gè)待處理隊(duì)列,將具有不同優(yōu)先級(jí)的P2P 消息分別放入到對(duì)應(yīng)的待處理隊(duì)列中;
通過隊(duì)列調(diào)度算法對(duì)所述待處理隊(duì)列中的P2P消息進(jìn)行差分處理,在本實(shí) 施例中,所述隊(duì)列調(diào)度算法可以為優(yōu)先隊(duì)列(Priority queueing,簡(jiǎn)稱PQ) 算法、定制隊(duì)列(Custion queueing,簡(jiǎn)稱CQ )算法或者加權(quán)公平隊(duì)列(Weighted fair queueing, 簡(jiǎn)稱WFQ)算法等;
在實(shí)際的應(yīng)用中,所述步驟103也可以將P2P消息:t姿照優(yōu)先級(jí)由高到^f氐的 順序排入到一個(gè)待處理隊(duì)列中,所述待處理隊(duì)列按照FIFO的原則對(duì)所述P2P消 息進(jìn)行處理,從而實(shí)現(xiàn)P2P Overlay網(wǎng)絡(luò)對(duì)P2P消息進(jìn)行差分處理的目的。本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,通過在P2P消息中添加優(yōu)先級(jí)信息,使得P2P Overlay網(wǎng)絡(luò)中的節(jié)點(diǎn)在接收到所述帶有優(yōu)先級(jí)信息的P2P消息時(shí),能夠才艮據(jù)所述P2P消息中攜帶的優(yōu)先級(jí)信息對(duì)該P(yáng)2P消息進(jìn)行差分處理,從而使優(yōu)先級(jí)高的P2P消息優(yōu)先得到節(jié)點(diǎn)處理和網(wǎng)絡(luò)資源,實(shí)現(xiàn)了更合理的利用P2P Overlay網(wǎng)絡(luò)節(jié)點(diǎn)處理能力和網(wǎng)絡(luò)資源的目的,解決了現(xiàn)有技術(shù)缺乏QoS機(jī)制,P2P Overlay網(wǎng)絡(luò)的服務(wù)質(zhì)量不高的問題,提高了P2POverlay網(wǎng)絡(luò)的服務(wù)質(zhì)量,由于所述P2P消息中包含有優(yōu)先級(jí)信息,所以可以對(duì)P2P Overlay網(wǎng)絡(luò)中重要的維護(hù)信息賦予高優(yōu)先級(jí),使其優(yōu)先獲得節(jié)點(diǎn)處理以及網(wǎng)絡(luò)資源,從而使P2P Overlay網(wǎng)絡(luò)拓樸更穩(wěn)定,保障了重要業(yè)務(wù)服務(wù)質(zhì)量。
為了解決P2P Overlay網(wǎng)絡(luò)服務(wù)質(zhì)量不高的問題,本發(fā)明實(shí)施例提供了一種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置。下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說明
如圖4所示,本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置,包
括
接收單元,用于接收帶有優(yōu)先級(jí)信息的P2P消息;
解析單元,用于從所述P2P消息中獲取優(yōu)先級(jí)信息;
處理單元,用于根據(jù)所述優(yōu)先級(jí)信息對(duì)所述P2P消息進(jìn)行差分處理。
本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置中,所述解析單元還包括優(yōu)先級(jí)信息獲取單元,用于根據(jù)如圖3所示的P2P消息中優(yōu)先級(jí)標(biāo)志位P所指示的方法,從網(wǎng)絡(luò)層在所述P2P消息外封裝的IP消息的DSCP/TOS字段,或者從數(shù)據(jù)鏈路層在IP消息外封裝的消息的優(yōu)先級(jí)字段,或者從P2P消息中預(yù)先按優(yōu)先級(jí)策略設(shè)定的Key/ID字段中獲取優(yōu)先級(jí)信息。
本發(fā)明實(shí)施例提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置,通過在P2P消息中添加優(yōu)先級(jí)信息,使得P2P Overlay網(wǎng)絡(luò)中的節(jié)點(diǎn)在接收到所述帶有優(yōu)先級(jí)信息的P2P消息時(shí),能夠根據(jù)所述P2P消息中攜帶的優(yōu)先級(jí)信息對(duì)該P(yáng)2P消息進(jìn)行差分處理,從而使優(yōu)先級(jí)高的P2P消息優(yōu)先得到節(jié)點(diǎn)處理和網(wǎng)絡(luò)資源,實(shí)現(xiàn)了更合理的利用P2P Overlay網(wǎng)絡(luò)節(jié)點(diǎn)處理能力和網(wǎng)絡(luò)資源的目的,解決了現(xiàn)有技術(shù)缺乏QoS機(jī)制,P2P Overlay網(wǎng)絡(luò)的服務(wù)質(zhì)量不高的問題,提高了P2POverlay網(wǎng)絡(luò)的服務(wù)質(zhì)量,由于所述P2P消息中包含有優(yōu)先級(jí)信息,所以可以對(duì)P2P Overlay網(wǎng)絡(luò)中重要的維護(hù)信息賦予高優(yōu)先級(jí),使其優(yōu)先獲得節(jié)點(diǎn)處理以及網(wǎng)絡(luò)資源,從而使P2P Overlay網(wǎng)絡(luò)拓樸更穩(wěn)定,保障了重要業(yè)務(wù)服務(wù)質(zhì)量。
為了解決P2P Overlay網(wǎng)絡(luò)服務(wù)質(zhì)量不高的問題,本發(fā)明實(shí)施例提供了一種對(duì)等節(jié)點(diǎn)。下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說明
如圖5所示,本發(fā)明實(shí)施例提供的對(duì)等節(jié)點(diǎn),包括
設(shè)置單元,用于為P2P消息添加優(yōu)先級(jí)信息;
發(fā)送單元,用于向P2P Overlay網(wǎng)絡(luò)發(fā)送所述添加了優(yōu)先級(jí)信息的P2P消
自
為了對(duì)所述P2P消息設(shè)置優(yōu)先級(jí),所述對(duì)等節(jié)點(diǎn)還包括
策略單元,用于根據(jù)優(yōu)先級(jí)策略確定P2P消息的優(yōu)先級(jí)信息,并將確定的優(yōu)先級(jí)信息發(fā)送給所述設(shè)置單元。
所述策略單元確定P2P消息的優(yōu)先級(jí)信息的具體方法可以包括兩種
一種是,根據(jù)所述P2P消息中的消息類型字段判斷所述P2P消息的類型,在本實(shí)施例中,所述P2P消息的類型可以為維護(hù)P2P Overlay網(wǎng)絡(luò)的信令消息、關(guān)鍵業(yè)務(wù)消息和非關(guān)鍵業(yè)務(wù)消息,其中,所述維護(hù)P2P Overlay網(wǎng)絡(luò)的信令消息可以為告警消息或者P2P Overlay拓樸維護(hù)消息(例如加入/離開才艮文)等;所述關(guān)鍵業(yè)務(wù)消息可以為資源發(fā)布和獲取消息等;所述非關(guān)鍵業(yè)務(wù)消息可以為 -使用P2P會(huì)話啟動(dòng)協(xié)議(The Session Initiation Protocol,簡(jiǎn)稱SIP)作為分布式數(shù)據(jù)傳送通道的消息等;根據(jù)所述P2P消息的類型,設(shè)置單元在如圖2所示的P2P消息頭的優(yōu)先級(jí)字^L中設(shè)置該P(yáng)2P消息的優(yōu)先級(jí),在本實(shí)施例中,所述優(yōu)先級(jí)字段為8比特,能夠設(shè)置256種優(yōu)先級(jí),例如可以將維護(hù)P2P Overlay網(wǎng)絡(luò)的信令消息的優(yōu)先級(jí)值設(shè)置為01H,優(yōu)先級(jí)表示為高;將關(guān)鍵業(yè)務(wù)消息的優(yōu)先級(jí)值設(shè)置為02H,優(yōu)先級(jí)表示為中;將非關(guān)鍵業(yè)務(wù)消息的優(yōu)先級(jí)值設(shè)置為03H,優(yōu)先級(jí)表示為低。在實(shí)際的應(yīng)用中,所述優(yōu)先級(jí)字段可以根據(jù)需要設(shè)置成不同的位數(shù),此處不再贅述。
另一種是,如圖3所示,所述設(shè)置單元在所述P2P消息的優(yōu)先級(jí)標(biāo)志位P中,設(shè)置表示如何獲取優(yōu)先級(jí)信息的標(biāo)志信息。例如優(yōu)先級(jí)標(biāo)志位P取值為0時(shí)表示不對(duì)該P(yáng)2P消息設(shè)置優(yōu)先級(jí),取值為1表示從該P(yáng)2P消息網(wǎng)絡(luò)層的差異化DSCP/T0S字段獲取優(yōu)先級(jí)信息,取值為2表示從該P(yáng)2P消息中數(shù)據(jù)鏈路層的優(yōu)先級(jí)字段獲取優(yōu)先級(jí)信息,取值為3表示從該P(yáng)2P消息的Key/ID中獲取優(yōu)先級(jí)信息。
本發(fā)明實(shí)施例提供的對(duì)等節(jié)點(diǎn),通過策略單元確定P2P消息的優(yōu)先級(jí)信息,并由設(shè)置單元將所述優(yōu)先級(jí)信息添加到P2P消息中,解決了現(xiàn)有技術(shù)中P2P消息中沒有優(yōu)先級(jí)信息,P2P Overlay網(wǎng)絡(luò)對(duì)所有類型的P2P消息均采用FIFO的處理方式,使得P2P Overlay網(wǎng)絡(luò)結(jié)點(diǎn)處理能力以及資源分配不合理,從而造成P2P Overlay網(wǎng)絡(luò)服務(wù)質(zhì)量差的問題,提高了 P2P Overlay網(wǎng)絡(luò)服務(wù)質(zhì)量。由于在所述P2P消息中添加了優(yōu)先級(jí)信息,可以對(duì)P2P Overlay網(wǎng)絡(luò)中重要的維護(hù)信息賦予高優(yōu)先級(jí),使其優(yōu)先獲得節(jié)點(diǎn)處理以及網(wǎng)絡(luò)資源,從而使P2POverlay網(wǎng)絡(luò)拓樸更穩(wěn)定,保障了重要業(yè)務(wù)服務(wù)質(zhì)量。
本發(fā)明實(shí)施例所提供的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法、裝置以及對(duì)等節(jié)點(diǎn),可以應(yīng)用在P2P Overlay網(wǎng)絡(luò)中,實(shí)現(xiàn)在P2P消息中攜帶優(yōu)先級(jí)信息以及#4居優(yōu)先級(jí)信息對(duì)P2P消息的差分處理。
以上所述,僅為本發(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、一種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,其特征在于,包括如下步驟接收帶有優(yōu)先級(jí)信息的對(duì)等消息;從所述對(duì)等消息中獲取優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理。
2、 根據(jù)權(quán)利要求1所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,其特征在于, 所述從所述對(duì)等消息中獲取優(yōu)先級(jí)信息的步驟為從所述對(duì)等消息的優(yōu)先級(jí)字 段獲取優(yōu)先級(jí)信息。
3、 根據(jù)權(quán)利要求1所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,其特征在于, 所述從所述對(duì)等消息中獲取優(yōu)先級(jí)信息的步驟為從所述對(duì)等消息的優(yōu)先級(jí)標(biāo) 志位所指示的方法獲取優(yōu)先級(jí)信息。
4、 根據(jù)權(quán)利要求3所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,其特征在于, 所述從所述對(duì)等消息的優(yōu)先級(jí)標(biāo)志位所指示的方法獲取優(yōu)先級(jí)信息的步驟為根據(jù)所述優(yōu)先級(jí)標(biāo)志位所指示的方法從網(wǎng)絡(luò)層在所述對(duì)等消息外封裝的IP 消息的DSCP/TOS字段獲取優(yōu)先級(jí)信息;或者根據(jù)所述優(yōu)先級(jí)標(biāo)志位所指示的方法從數(shù)據(jù)鏈路層在IP消息外層封裝的消 息的優(yōu)先級(jí)字段獲取優(yōu)先級(jí)信息;或者根據(jù)所述優(yōu)先級(jí)標(biāo)志位所指示的方法從對(duì)等消息中預(yù)先根據(jù)優(yōu)先級(jí)策略設(shè) 定的Key/ID字段中獲取優(yōu)先級(jí)信息。
5、 根據(jù)權(quán)利要求1至4中任一權(quán)利要求所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量 的方法,其特征在于,所述根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理 的步驟為根據(jù)所述優(yōu)先級(jí)信息將對(duì)等消息放入不同優(yōu)先級(jí)所對(duì)應(yīng)的待處理隊(duì)列中; 通過隊(duì)列調(diào)度算法對(duì)所述待處理隊(duì)列中的對(duì)等消息進(jìn)行差分處理。
6、 根據(jù)權(quán)利要求1至4中任一權(quán)利要求所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量 的方法,其特征在于,根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理的步 驟為根據(jù)所述優(yōu)先級(jí)信息將對(duì)等消息按照優(yōu)先級(jí)由高至低的順序放入一個(gè)待處 理隊(duì)列中;根據(jù)先進(jìn)先出原則對(duì)所述待處理隊(duì)列中的對(duì)等消息進(jìn)行處理。
7、 一種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置,其特征在于,包括 接收單元,用于接收帶有優(yōu)先級(jí)信息的對(duì)等消息;解析單元,用于從所述對(duì)等消息中獲取優(yōu)先級(jí)信息;處理單元,用于根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理。
8、 根據(jù)權(quán)利要求7所述的提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的裝置,其特征在于, 所述解析單元包括優(yōu)先級(jí)信息獲取單元,用于根據(jù)對(duì)等消息中優(yōu)先級(jí)標(biāo)志位所指示的方法, 從網(wǎng)絡(luò)層在所述對(duì)等消息外封裝的IP消息的DSCP/T0S字段,或者從數(shù)據(jù)鏈路 層在IP消息外封裝的消息的優(yōu)先級(jí)字段,或者從對(duì)等消息中預(yù)先按優(yōu)先級(jí)策略 設(shè)定的Key/ID字段中獲取優(yōu)先級(jí)信息。
9、 一種對(duì)等節(jié)點(diǎn),其特征在于,包括 設(shè)置單元,用于為對(duì)等消息添加優(yōu)先級(jí)信息;發(fā)送單元,用于向?qū)Φ券B加網(wǎng)絡(luò)發(fā)送所述添加了優(yōu)先級(jí)信息的對(duì)等消息。
10、 根據(jù)權(quán)利要求9所述的對(duì)等節(jié)點(diǎn),其特征在于,還包括 策略單元,用于根據(jù)優(yōu)先級(jí)策略確定對(duì)等消息的優(yōu)先級(jí)信息,并將確定的優(yōu)先級(jí)信息發(fā)送給所述設(shè)置單元。
全文摘要
本發(fā)明公開了一種提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法、裝置以及對(duì)等節(jié)點(diǎn),涉及對(duì)等網(wǎng)絡(luò)技術(shù),為解決現(xiàn)在對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量不高的問題而發(fā)明。所述提高對(duì)等疊加網(wǎng)絡(luò)服務(wù)質(zhì)量的方法,包括如下步驟接收帶有優(yōu)先級(jí)信息的對(duì)等消息;從所述對(duì)等消息中獲取優(yōu)先級(jí)信息;根據(jù)所述優(yōu)先級(jí)信息對(duì)所述對(duì)等消息進(jìn)行差分處理。本發(fā)明實(shí)施例可以應(yīng)用在P2P Overlay網(wǎng)絡(luò)中。
文檔編號(hào)H04L12/56GK101471861SQ200710301470
公開日2009年7月1日 申請(qǐng)日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者江興烽, 鄭合文 申請(qǐng)人:華為技術(shù)有限公司