亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

報文發(fā)送方法及裝置制造方法

文檔序號:7796069閱讀:101來源:國知局
報文發(fā)送方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種報文發(fā)送方法及裝置。該方法包括第一網(wǎng)絡設備若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率;所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù);所述第一網(wǎng)絡設備將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。通過本發(fā)明,解決了相關技術中網(wǎng)絡擁塞時,報文丟失給業(yè)務帶來嚴重影響的問題,提高了報文發(fā)送的可靠性。
【專利說明】報文發(fā)送方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信技術,尤其涉及一種報文發(fā)送方法及裝置。
【背景技術】
[0002]在以web的網(wǎng)絡應用為主的時候,網(wǎng)絡擁塞問題不是很嚴重,但隨著虛擬化應用,大數(shù)據(jù)分布式計算為主的云計算業(yè)務的廣泛應用,對于以太網(wǎng)絡的數(shù)據(jù)傳輸提出了很高的要求。另一個方面,多對一的網(wǎng)絡訪問非常容易形成流量擁塞點。
[0003]傳統(tǒng)的以太網(wǎng)絡缺乏完善的流量疏導方案,當例如與目的服務器連接的網(wǎng)絡設備出現(xiàn)流量超過其轉發(fā)能力的時候,一般采用丟棄報文的方式來緩解。而一旦丟棄報文,會對業(yè)務產(chǎn)生比較嚴重的影響,有的業(yè)務上層協(xié)議不具備丟包后的重發(fā)恢復機制;在有相關的機制的情況下,為了進行恢復需要額外增加多次交互,實際上會增加網(wǎng)絡的擁塞。
[0004]針對相關技術中報文發(fā)送方法與目的服務器連接的網(wǎng)絡設備在流量擁塞時,以丟棄報文的方式導致業(yè)務受到比較嚴重影響的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0005]針對現(xiàn)有技術的缺陷,本發(fā)明提供一種報文發(fā)送方法及裝置。
[0006]本發(fā)明提供一種報文發(fā)送方法,包括:
[0007]第一網(wǎng)絡設備若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率;
[0008]所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù);
[0009]所述第一網(wǎng)絡設備將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
[0010]本發(fā)明還提供一種報文發(fā)送方法,包括:
[0011]接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的;
[0012]根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
[0013]本發(fā)明還提供一種第一網(wǎng)絡設備,包括:
[0014]判斷模塊,用于若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率;
[0015]獲取模塊,用于根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù);[0016]反饋模塊,用于將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
[0017]本發(fā)明還提供一種節(jié)點設備,包括:
[0018]接收模塊,用于接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的;
[0019]處理模塊,用于根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
[0020]本發(fā)明還提供一種網(wǎng)絡系統(tǒng),包括上述的第一網(wǎng)絡設備,以及上述的節(jié)點設備。
[0021]本發(fā)明提供的報文發(fā)送方法及裝置,第一網(wǎng)絡設備在獲知流量超出閾值時,通過計算待轉發(fā)報文的發(fā)送速率來獲得用于調(diào)整該發(fā)送速率的控制參數(shù),并將該控制參數(shù)反向發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備,以供其調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率,達到流量控制的目的;避免因流量過大時丟棄報文而影響業(yè)務質(zhì)量的缺陷出現(xiàn),提高報文發(fā)送的可靠性。
【專利附圖】

【附圖說明】
[0022]圖1為本發(fā)明報文發(fā)送方法一實施例流程圖;
[0023]圖2為本發(fā)明報文發(fā)送方法另一實施例流程圖;
[0024]圖3為本發(fā)明報文發(fā)送方法再一實施例示意圖;
[0025]圖4為本發(fā)明第一網(wǎng)絡設備實施例結構圖;
[0026]圖5為本發(fā)明節(jié)點設備實施例結構圖。
【具體實施方式】
[0027]圖1為本發(fā)明報文發(fā)送方法一實施例流程圖,如圖1所示,該方法包括:
[0028]步驟100,第一網(wǎng)絡設備若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率;
[0029]在本發(fā)明方法實施例中,至少一個的源服務器向目的服務器發(fā)送報文,其中,所述的第一網(wǎng)絡設備為在網(wǎng)絡架構中與目的服務器連接的用于進行報文轉發(fā)的設備(例如轉發(fā)機等),所述的第一網(wǎng)絡設備為在網(wǎng)絡架構中與源服務器連接的用于進行報文轉發(fā)的設備(例如轉發(fā)機等)。源服務器發(fā)給目的服務器的報文經(jīng)過第二網(wǎng)絡設備后,發(fā)向第一網(wǎng)絡設備,并由第一網(wǎng)絡設備轉發(fā)給目的服務器。
[0030]在本發(fā)明方法實施例中,在第一網(wǎng)絡設備對來自源服務器并經(jīng)由第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文進行轉發(fā)的過程中,若檢測獲知待轉發(fā)報文的流量比較大,已經(jīng)到達預設的閾值的時候,則此時需要進行流量控制。具體地,第一網(wǎng)絡設備首先要獲取當前發(fā)到第一網(wǎng)絡設備的待轉發(fā)報文的發(fā)送速率,第一網(wǎng)絡設備首先要了解自身接收到的待轉發(fā)報文的速度等情況,然后可以根據(jù)該情況來進行后續(xù)的流量控制。[0031]步驟101,所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù);
[0032]第一網(wǎng)絡設備在通過計算獲得當前發(fā)到第一網(wǎng)絡設備的待轉發(fā)報文的發(fā)送速率后,根據(jù)該發(fā)送速率獲取控制參數(shù),該控制參數(shù)具體可以用于指示報文發(fā)送方可以調(diào)整報文的發(fā)送速率。
[0033]步驟102,所述第一網(wǎng)絡設備將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
[0034]第一網(wǎng)絡設備計算獲得控制參數(shù)后,將該控制參數(shù)反饋給源服務器或與源服務器連接的第二網(wǎng)絡設備,以供源服務或第二網(wǎng)絡設備根據(jù)該控制參數(shù)調(diào)整向第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率,以達到流量控制的目的。
[0035]在本發(fā)明方法實施例中,若源服務器的網(wǎng)卡不支持發(fā)送報文的速率調(diào)整時,可以將控制參數(shù)發(fā)到與源服務器連接的第二網(wǎng)絡設備,由第二網(wǎng)絡設備進行報文的發(fā)送速率的調(diào)整;這樣可以避免出現(xiàn)在服務器不支持發(fā)送報文的速率調(diào)整時導致的速率調(diào)整失敗的情況。若源服務器的網(wǎng)卡支持發(fā)送報文的速率調(diào)整時,可以將控制參數(shù)發(fā)到源服務器,由源服務器進行報文的發(fā)送速率的調(diào)整;當然,此時也可以將控制參數(shù)發(fā)到第二網(wǎng)絡設備,由第二網(wǎng)絡設備進行報文的發(fā)送速率的調(diào)整。
[0036]在本發(fā)明提供的報文發(fā)送方法,第一網(wǎng)絡設備在獲知流量超出閾值時,通過計算待轉發(fā)報文的發(fā)送速率來獲得用于調(diào)整該發(fā)送速率的控制參數(shù),并將該控制參數(shù)反向發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備,以供其調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率,達到流量控制的目的;避免因流量過大時丟棄報文而影響業(yè)務質(zhì)量的缺陷出現(xiàn),提高報文發(fā)送的可靠性。
[0037]在上述方法實施例中,第一網(wǎng)絡設備根據(jù)發(fā)送速率獲取控制參數(shù)具體還可以為第一網(wǎng)絡設備根據(jù)發(fā)送速率以及預設參數(shù),獲取用于指示調(diào)整發(fā)送速率的控制參數(shù)。
[0038]進一步地,上述的控制參數(shù)可以為參考速率;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0039]上述的控制參數(shù)還可以為單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0040]在上述方法實施例中,獲取當前發(fā)到第一網(wǎng)絡設備的待轉發(fā)報文的發(fā)送速率可以具體為:第一網(wǎng)絡設備對排隊的待轉發(fā)報文的源MAC地址進行歸類,確定至少一個的源服務器;然后,獲取包括各源MAC地址的、當前發(fā)到第一網(wǎng)絡設備的待轉發(fā)報文的發(fā)送速率。
[0041]圖2為本發(fā)明報文發(fā)送方法另一實施例流程圖,如圖2所示,該方法包括:
[0042]步驟200,接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的;
[0043]在第一網(wǎng)絡設備計算獲得控制參數(shù),并發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備后,由源服務器或第二網(wǎng)絡設備進行發(fā)送速率的調(diào)整。本實施例中以第二網(wǎng)絡設備為執(zhí)行主體進行描述。
[0044]由上述方法實施例可知,控制參數(shù)是在如下情況下獲得的:第一網(wǎng)絡設備若判斷獲知來自源服務器并經(jīng)由第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則先計算當前發(fā)到第一網(wǎng)絡設備的待轉發(fā)報文的發(fā)送速率,然后再根據(jù)獲得的發(fā)送速率計算獲得所述控制參數(shù)。
[0045]步驟201,根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
[0046]進一步地,控制參數(shù)還可以是第一網(wǎng)絡設備根據(jù)發(fā)送速率和預設參數(shù)獲得的。所述的控制參數(shù)可以為參考速率,此時第二網(wǎng)絡設備可以根據(jù)該參考速率對之前發(fā)送報文的發(fā)送速率進行調(diào)整,以使得向第一網(wǎng)絡設備發(fā)送報文的速率滿足所述參考速率的要求。相應地,預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0047]進一步地,控制參數(shù)還可以是單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量。此時第二網(wǎng)絡設備可以根據(jù)控制參數(shù)的要求,在規(guī)定數(shù)量的單位時間段內(nèi)按照要求發(fā)送規(guī)定流量的報文。相應地,
[0048]所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0049]本發(fā)明提供的報文發(fā)送方法,第一網(wǎng)絡設備在獲知流量超出閾值時,通過計算待轉發(fā)報文的發(fā)送速率來獲得用于調(diào)整該發(fā)送速率的控制參數(shù),并將該控制參數(shù)反向發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備,源服務器或第二網(wǎng)絡設備可以根據(jù)控制參數(shù)的要求,調(diào)整向第一網(wǎng)絡設備發(fā)送報文的速率,以此來控制流量,避免因流量過大時丟棄報文而影響業(yè)務質(zhì)量的缺陷出現(xiàn),提高報文發(fā)送的可靠性。
[0050]圖3為本發(fā)明報文發(fā)送方法再一實施例示意圖,下面結合圖3來進行詳細說明。在本實施例中,服務器S1、S2通過網(wǎng)絡設備A、B和C與服務器D進行通信。該方法可以包括:
[0051]步驟SI,網(wǎng)絡設備C確定其報文的流量超過閾值,啟動流量控制。
[0052]例如可以對流量負載情況進行檢測,例如檢測網(wǎng)絡設備C隊列的報文排隊情況,當隊列的負載達到閾值后,則啟動流量控制方案。
[0053]步驟S2,對排隊的報文根據(jù)源MAC進行歸類,在本實施例中可以分為兩類:MACsl發(fā)送到MACd ;MACS2發(fā)送到MACd。
[0054]步驟S3,計算兩個通信流的發(fā)送速率,并根據(jù)發(fā)送速率計算用于指示調(diào)整該發(fā)送速率的控制參數(shù),本實施例中控制參數(shù)可以為參考速率。
[0055]步驟S4,然后將參考速率通過網(wǎng)絡設備A和B反向發(fā)送到MACsl和MACs2。
[0056]步驟S5,服務器SI和服務器S2收到該參考速率以后,根據(jù)該參考速率控制本身報文的發(fā)送速度,從而避免弓I起流量擁堵。[0057]步驟S5’,網(wǎng)絡設備A和B分別對服務器SI和服務器S2發(fā)送報文的速率進行控制。
[0058]在上述方法實施例中,網(wǎng)絡設備A和B還可以在本地記錄所述控制參數(shù)。
[0059]需要說明的是,步驟S5是服務器控制報文的發(fā)送速率,步驟S5’是網(wǎng)絡設備A和B控制報文的發(fā)送速率。在服務器的網(wǎng)卡支持報文的以不同速率發(fā)送時,可以采用步驟S5或步驟S5’,在服務器的網(wǎng)卡不支持報文以不同速率發(fā)送時,可以采用步驟S5’。
[0060]網(wǎng)絡設備A和B控制報文的發(fā)送速率的具體實施可以舉例如下:
[0061]例如:一種實現(xiàn)方式為在全雙工方式下,流量控制是由網(wǎng)絡設備(交換機)向服務器SI (信息源)發(fā)送“pause”幀令其暫停發(fā)送。采用流量控制,使傳送和接收節(jié)點間數(shù)據(jù)流量得到控制,可以防止數(shù)據(jù)包丟失。實現(xiàn)方法是,網(wǎng)絡設備B檢測源MAC的發(fā)送速率,當超過第一網(wǎng)絡設備反饋的控制參數(shù)所指示的速率時,網(wǎng)絡設備B可以生產(chǎn)一個“Pause”幀即暫停幀,該幀將會被發(fā)送到數(shù)據(jù)發(fā)送方(服務器SI),數(shù)據(jù)發(fā)送方(服務器SI)就會暫停其數(shù)據(jù)發(fā)送過程。當收到擁塞點的流量緩解后或者速率低于報文的速率,網(wǎng)絡設備B就會停止發(fā)送“Pause”幀,此時數(shù)據(jù)發(fā)送方就會重新開始發(fā)送數(shù)據(jù)。例如服務器S2的原始流量為10M,現(xiàn)在要求經(jīng)過邊緣網(wǎng)絡設備B后流量為SM,若服務器S2本身不具備調(diào)整網(wǎng)速帶寬的功能,則可以不對服務器進行改造,而由與該服務器S2相鄰的邊緣網(wǎng)絡設備B來完成該流量的控制,網(wǎng)絡設備B可以設置定時器鬧鐘等形式,每5個等長的時間段內(nèi),暫停其中的一個時間段,按原始的發(fā)送速率在另外的四個時間段進行數(shù)據(jù)發(fā)送,這樣便可以達到最終調(diào)整后的流量為8M的目的。
[0062]上述方法實施例中,控制參數(shù)可以攜帶在第一網(wǎng)絡設備發(fā)送的流量調(diào)整報文中。具體地,例如由服務器D的邊緣網(wǎng)絡設備C返回給各個接入的服務器的流量調(diào)整報文的格式如下:報文為以太頭+報文正文內(nèi)容。報文的正文內(nèi)容里面可以定制一個特殊的標志字段,用來區(qū)別不是其他內(nèi)容的以太報文,在該字段后面設置一定長度的內(nèi)容來填充預設時間段內(nèi),單位時間段內(nèi)發(fā)送的報文的流量,以及發(fā)送的單元時間段的數(shù)量;或者直接填充參考速率等。
[0063]上述方法實施例中,在網(wǎng)絡設備上增加流量監(jiān)測功能,當流量超過一定的閾值,則根據(jù)源MAC對流量進行統(tǒng)計測速,然后根據(jù)測速結果反向給對應的源MAC地址發(fā)送速度的建議值。源端在收到該數(shù)據(jù)的時候,則根據(jù)建議值調(diào)整流量向相關目的地址的發(fā)送速度,該流量調(diào)整報文到達連接源MAC服務器的邊緣網(wǎng)絡設備進行控制,從而避免服務器網(wǎng)卡不支持該機制的情況下流量引導方案失效。當流量緩解的時候,可以重新發(fā)送速度建議值,從而取消該疏導機制。本發(fā)明對流量進行疏導,避免發(fā)生堵塞和不必要的重發(fā)。
[0064]圖4為本發(fā)明第一網(wǎng)絡設備實施例結構圖,如圖4所示,該第一網(wǎng)絡設備包括判斷模塊41、獲取模塊42和反饋模塊43,其中,判斷模塊41用于若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率;獲取模塊42用于根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù);反饋模塊43用于將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
[0065]在本發(fā)明實施例中,在第一網(wǎng)絡設備通過判斷模塊41對來自源服務器并經(jīng)由第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文進行轉發(fā)的過程中,若檢測獲知待轉發(fā)報文的流量比較大,已經(jīng)到達預設的閾值的時候,則此時需要進行流量控制,此時獲取待轉發(fā)報文的發(fā)送速率。然后通過獲取模塊42獲取到獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù)。并通過反饋模塊43反饋給源服務或所述第二網(wǎng)絡設備,以供其根據(jù)該控制參數(shù)調(diào)整向第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率,以達到流量控制的目的。
[0066]進一步地,獲取模塊42可以具體用于:根據(jù)發(fā)送速率以及預設參數(shù),獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù)。若所述控制參數(shù)為參考速率;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。若所述控制參數(shù)為單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0067]在本發(fā)明提供的第一網(wǎng)絡設備在獲知流量超出閾值時,通過計算待轉發(fā)報文的發(fā)送速率來獲得用于調(diào)整該發(fā)送速率的控制參數(shù),并將該控制參數(shù)反向發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備,以供其調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率,達到流量控制的目的;避免因流量過大時丟棄報文而影響業(yè)務質(zhì)量的缺陷出現(xiàn),提高報文發(fā)送的可靠性。
[0068]本實施例提供的第一網(wǎng)絡設備的具體功能可以參見上述方法實施例提供的處理流程,此處不再贅述。
[0069]圖5為本發(fā)明節(jié)點設備實施例結構圖,如圖5所示,該節(jié)點設備可以為源服務器,也可以為與源服務器連接的第二網(wǎng)絡設備。具體地,該節(jié)點設備可以包括接收模塊51和處理模塊52,其中,接收模塊51用于接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的;處理模塊52用于根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
[0070]在上述施例中,所述控制參數(shù)可以是第一網(wǎng)絡設備根據(jù)發(fā)送速率以及預設參數(shù)獲取到的??刂茀?shù)可以為參考速率,相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0071]控制參數(shù)還可以為單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
[0072]接收模塊51接收到第一網(wǎng)絡設備反饋的控制參數(shù)后,可以通過處理模塊52進行報文發(fā)送速率的調(diào)整,若控制參數(shù)為參考速率,則處理模塊52可以根據(jù)該參考速率對之前發(fā)送報文的發(fā)送速率進行調(diào)整,以使得向第一網(wǎng)絡設備發(fā)送報文的速率滿足所述參考速率的要求。若控制參數(shù)為是單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量,此時處理模塊52可以根據(jù)控制參數(shù)的要求,在規(guī)定數(shù)量的單位時間段內(nèi)按照要求發(fā)送規(guī)定流量的報文。
[0073]本實施例提供的節(jié)點設備的具體功能可以參見上述方法實施例中源服務器或第二網(wǎng)絡設備的功能描述,此處不再贅述。
[0074]第一網(wǎng)絡設備在獲知流量超出閾值時,通過計算待轉發(fā)報文的發(fā)送速率來獲得用于調(diào)整該發(fā)送速率的控制參數(shù),并將該控制參數(shù)反向發(fā)送給源服務器或與源服務器連接的第二網(wǎng)絡設備,源服務器或第二網(wǎng)絡設備可以根據(jù)控制參數(shù)的要求,調(diào)整向第一網(wǎng)絡設備發(fā)送報文的速率,以此來控制流量,避免因流量過大時丟棄報文而影響業(yè)務質(zhì)量的缺陷出現(xiàn),提高報文發(fā)送的可靠性。
[0075]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0076]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
【權利要求】
1.一種報文發(fā)送方法,其特征在于,包括: 第一網(wǎng)絡設備若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率; 所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù); 所述第一網(wǎng)絡設備將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù)包括: 所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率以及預設參數(shù),獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù)。
3.根據(jù)權利要求2所述的方法,其特征在于: 所述控制參數(shù)為:參考速率;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級;或 所述控制參數(shù)為:單位 時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
4.一種報文發(fā)送方法,其特征在于,包括: 接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的; 根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
5.根據(jù)權利要求4所述的方法,其特征在于,所述控制參數(shù)是所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率以及預設參數(shù)獲取到的。
6.根據(jù)權利要求5所述的方法,其特征在于: 所述控制參數(shù)為:參考速率;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大速率、接入所述第一網(wǎng)絡設備的服務器的數(shù)量、接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級;或 所述控制參數(shù)為:單位時間段內(nèi)發(fā)送報文的流量值以及所述單位時間段的數(shù)量;相應地,所述預設參數(shù)包括以下至少之一:所述第一網(wǎng)絡設備允許的最大流量、所述接入所述第一網(wǎng)絡設備的服務器的數(shù)量、所述接入所述第一網(wǎng)絡設備的服務器所申請的優(yōu)先等級、所述待轉發(fā)報文的類型、所述待轉發(fā)報文的類型所對應的優(yōu)先等級。
7.一種第一網(wǎng)絡設備,其特征在于,包括: 判斷模塊,用于若判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值,則獲取當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率; 獲取模塊,用于根據(jù)所述發(fā)送速率,獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù); 反饋模塊,用于將所述控制參數(shù)反饋給所述源服務器或與所述源服務器連接的第二網(wǎng)絡設備,以供所述源服務或所述第二網(wǎng)絡設備根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送待轉發(fā)報文的發(fā)送速率。
8.根據(jù)權利要求7所述的第一網(wǎng)絡設備,其特征在于,所述獲取模塊具體用于:根據(jù)所述發(fā)送速率以及預設參數(shù),獲取用于指示調(diào)整所述發(fā)送速率的控制參數(shù)。
9.一種節(jié)點設備,其特征在于,包括: 接收模塊,用于接收第一網(wǎng)絡設備發(fā)送的控制參數(shù);所述控制參數(shù)是在所述第一網(wǎng)絡設備判斷獲知來自源服務器并經(jīng)由所述第一網(wǎng)絡設備向目的服務器發(fā)送的待轉發(fā)報文的流量到達閾值后,根據(jù)當前發(fā)到所述第一網(wǎng)絡設備的所述待轉發(fā)報文的發(fā)送速率而獲取到的; 處理模塊,用于根據(jù)所述控制參數(shù)調(diào)整向所述第一網(wǎng)絡設備發(fā)送報文的發(fā)送速率。
10.根據(jù)權利要求9所述的節(jié)點設備,其特征在于,所述控制參數(shù)是所述第一網(wǎng)絡設備根據(jù)所述發(fā)送速率以及預設參數(shù)獲取到的。
11.一種網(wǎng)絡系統(tǒng),其特征在于,包括如權利要求7或8所述的第一網(wǎng)絡設備,以及如權利要求9或10所述的節(jié)點設備。
【文檔編號】H04L12/827GK103763213SQ201410032847
【公開日】2014年4月30日 申請日期:2014年1月23日 優(yōu)先權日:2014年1月23日
【發(fā)明者】田新雪, 馬書惠 申請人:中國聯(lián)合網(wǎng)絡通信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1