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

網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)的制作方法

文檔序號(hào):7822796閱讀:170來(lái)源:國(guó)知局
網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng),所述方法包括:當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬;所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。通過(guò)采用本發(fā)明中的網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng),可實(shí)現(xiàn)數(shù)據(jù)中心之間業(yè)務(wù)數(shù)據(jù)傳輸?shù)闹悄苷{(diào)度,提高帶寬利用率。
【專利說(shuō)明】網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)帶寬領(lǐng)域,更為具體而言,涉及一種網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)。

【背景技術(shù)】
[0002]隨著云計(jì)算的興起,大型互聯(lián)網(wǎng)企業(yè)的數(shù)據(jù)中心數(shù)目正在逐漸增多,規(guī)模也在不在增大。面對(duì)大型數(shù)據(jù)中心之間的帶寬傳輸,現(xiàn)有的帶寬調(diào)度方法大多是基于軟件定義網(wǎng)絡(luò)下,面向不同流的帶寬控制方法。
[0003]目前實(shí)現(xiàn)網(wǎng)絡(luò)帶寬調(diào)度的技術(shù)手段主要有如下幾種,一是通過(guò)協(xié)議或者軟件對(duì)業(yè)務(wù)流量設(shè)置優(yōu)先級(jí),比如QOS (Quality of Service,服務(wù)質(zhì)量),這種方法可能會(huì)導(dǎo)致優(yōu)先級(jí)較低的業(yè)務(wù)流量需求長(zhǎng)期得不到滿足;二是通過(guò)硬件,如在交換機(jī)或者路由器中增加相應(yīng)的緩沖存儲(chǔ)器,或者在交換機(jī)和交換機(jī)之間增加相應(yīng)的轉(zhuǎn)發(fā)調(diào)度設(shè)備,這種方法會(huì)丟棄部分?jǐn)?shù)據(jù)流,用戶體驗(yàn)不好,且增加硬件伴隨而來(lái)的是成本的提升。
[0004]因此,為了解決現(xiàn)有技術(shù)的帶寬調(diào)度不夠智能靈活的問(wèn)題,亟需一種更加智能的網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)。


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

[0005]為了解決當(dāng)前帶寬調(diào)度不夠智能靈活的問(wèn)題,本發(fā)明的實(shí)施方式提供了一種網(wǎng)絡(luò)帶寬調(diào)度方法及系統(tǒng)。
[0006]一方面,本發(fā)明實(shí)施方式提供了一種網(wǎng)絡(luò)帶寬調(diào)度方法,所述方法包括:
[0007]當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬;
[0008]所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及
[0009]所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
[0010]相應(yīng)的,本發(fā)明實(shí)施方式還提供了一種網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng),所述系統(tǒng)包括:
[0011]查詢調(diào)度單元,用于當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬;
[0012]審計(jì)調(diào)度單元,用于對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及
[0013]擁塞調(diào)度單元,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
[0014]實(shí)施本發(fā)明的各種實(shí)施方式具有以下有益效果:可實(shí)現(xiàn)數(shù)據(jù)中心之間業(yè)務(wù)數(shù)據(jù)傳輸?shù)闹悄苷{(diào)度,提高帶寬利用率。

【專利附圖】

【附圖說(shuō)明】
[0015]圖1是根據(jù)本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度方法的流程圖;
[0016]圖2示出了圖1所示方法的步驟SI的具體流程圖;
[0017]圖3示出了圖1所示方法的步驟S2的具體流程圖;
[0018]圖4示出了圖1所示方法的步驟S3的具體流程圖;
[0019]圖5是根據(jù)本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)的架構(gòu)圖;
[0020]圖6示出了圖5所示的查詢調(diào)度單元100的框圖;
[0021]圖7示出了圖5所示的審計(jì)調(diào)度單元200的框圖;
[0022]圖8示出了圖7所示的審計(jì)模塊220的框圖;
[0023]圖9示出了圖5所示的擁塞調(diào)度單元300的框圖。

【具體實(shí)施方式】
[0024]以下結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明的各個(gè)方面進(jìn)行詳細(xì)闡述。其中,眾所周知的模塊、單元及其相互之間的連接、鏈接、通信或操作沒(méi)有示出或未作詳細(xì)說(shuō)明。并且,所描述的特征、架構(gòu)或功能可在一個(gè)或一個(gè)以上實(shí)施方式中以任何方式組合。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說(shuō)明,而非用于限制本發(fā)明的保護(hù)范圍。還可以容易理解,本文所述和附圖所示的各實(shí)施方式中的模塊或單元或處理方式可以按各種不同配置進(jìn)行組合和設(shè)計(jì)。
[0025]圖1是根據(jù)本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度方法的流程圖;參見(jiàn)圖1,所述方法包括:
[0026]步驟SI,當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬;
[0027]步驟S2,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及
[0028]步驟S3,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
[0029]通過(guò)采用本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度方法,可實(shí)現(xiàn)數(shù)據(jù)中心之間業(yè)務(wù)數(shù)據(jù)傳輸?shù)闹悄苷{(diào)度,提高帶寬利用率。
[0030]圖2示出了圖1所示方法的步驟SI的具體流程圖;參見(jiàn)圖2,步驟SI包括:
[0031]步驟S11,當(dāng)所述業(yè)務(wù)端需要進(jìn)行數(shù)據(jù)傳輸時(shí),則請(qǐng)求所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢所述網(wǎng)絡(luò)帶寬的可用帶寬,如當(dāng)前存在可用帶寬,則允許所述業(yè)務(wù)端申請(qǐng)帶寬,如當(dāng)前不存在可用帶寬,則所述業(yè)務(wù)端等待;
[0032]步驟S12,所述業(yè)務(wù)端申請(qǐng)帶寬后,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)判斷當(dāng)前所述可用帶寬是否能滿足所述業(yè)務(wù)端的帶寬需求,如當(dāng)前所述可用帶寬能滿足所述帶寬需求,則向業(yè)務(wù)端分配帶寬,如當(dāng)前所述當(dāng)前帶寬不能滿足所述帶寬需求,則通知所述業(yè)務(wù)端調(diào)劑;
[0033]步驟S13,如所述業(yè)務(wù)端接受調(diào)劑,則所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)向所述業(yè)務(wù)端分配能部分滿足所述帶寬需求的帶寬,如所述業(yè)務(wù)端不接受調(diào)劑,則所述業(yè)務(wù)端等待;以及
[0034]步驟S14,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)在向所述業(yè)務(wù)端分配帶寬時(shí),所述業(yè)務(wù)端需反饋所述使用信息。
[0035]通過(guò)上述步驟可實(shí)現(xiàn)帶寬查詢、申請(qǐng)、使用反饋的功能,當(dāng)業(yè)務(wù)部門(mén)有數(shù)據(jù)傳輸需求,例如從機(jī)房A傳輸100GB的流量到機(jī)房D,首先向帶寬調(diào)度系統(tǒng)查看機(jī)房A到機(jī)房D當(dāng)前是否有可用帶寬,如有當(dāng)前無(wú)可用帶寬(目前從機(jī)房A到核心交換機(jī)組,以及核心交換機(jī)組到機(jī)房D的鏈路都比較飽和),則需要業(yè)務(wù)方等待一段時(shí)間重新查詢,如果存在當(dāng)前可用帶寬,業(yè)務(wù)方就可以申請(qǐng)帶寬,但是當(dāng)前機(jī)房A到機(jī)房D的可用帶寬,可能不能完全滿足業(yè)務(wù)方的需求,調(diào)度系統(tǒng)會(huì)通知業(yè)務(wù)方調(diào)劑,如果業(yè)務(wù)方同意調(diào)劑,調(diào)度系統(tǒng)將會(huì)向該業(yè)務(wù)方分配帶寬,此時(shí)業(yè)務(wù)方需要將自己的傳輸任務(wù)的詳細(xì)信息反饋給調(diào)度系統(tǒng),該詳細(xì)信息包括傳輸任務(wù)的源IP地址、目的IP地址、源端口、目的端口等,這些詳細(xì)信息會(huì)通知給審計(jì)模塊。
[0036]圖3示出了圖1所示方法的步驟S2的具體流程圖;參見(jiàn)圖3,包括:
[0037]步驟S21,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊接收所述業(yè)務(wù)端發(fā)送的帶寬審計(jì)請(qǐng)求,所述帶寬審計(jì)請(qǐng)求包括所述使用信息;
[0038]步驟S22,所述審計(jì)模塊建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì);
[0039]步驟S23,得到所述審計(jì)報(bào)告,并將所述審計(jì)報(bào)告返回給所述業(yè)務(wù)端。
[0040]其中,所述建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì)包括下述步驟:
[0041]接收對(duì)核心交換機(jī)組進(jìn)行數(shù)據(jù)采樣所得到的統(tǒng)計(jì)報(bào)文信息;
[0042]將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)與所述審計(jì)任務(wù)中的四元組數(shù)據(jù)進(jìn)行對(duì)比,判斷兩者是否相同;
[0043]如果所述兩者相同,則將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)記入所述審計(jì)任務(wù)。
[0044]通過(guò)上述步驟可實(shí)現(xiàn)帶寬的審計(jì)功能,在本發(fā)明的實(shí)施方式中,主要通過(guò)Netstream實(shí)現(xiàn),Netstream是一種網(wǎng)絡(luò)數(shù)據(jù)監(jiān)控技術(shù),提供報(bào)文統(tǒng)計(jì)功能,它根據(jù)報(bào)文的源IP地址、源端口號(hào)、目的IP地址、目的端口號(hào)、協(xié)議號(hào)、包數(shù)、字節(jié)數(shù)等來(lái)區(qū)分流信息。核心交換機(jī)組會(huì)通過(guò)Netstream技術(shù)將經(jīng)過(guò)核心交換機(jī)組的所有數(shù)據(jù)流進(jìn)行采樣,并將采樣結(jié)果發(fā)送給審計(jì)模塊。審計(jì)模塊接收兩部分任務(wù),一是調(diào)度系統(tǒng)通知的業(yè)務(wù)方傳輸任務(wù)詳細(xì)信息,包括源IP地址,目的IP地址,源端口、目的端口(四元組),此時(shí)審計(jì)模塊會(huì)為該傳輸作業(yè)建立審計(jì)任務(wù);二是接收Netstream發(fā)送過(guò)來(lái)的統(tǒng)計(jì)報(bào)文信息,審計(jì)模塊會(huì)依次遍歷報(bào)文集,將報(bào)文中的四元組和審計(jì)任務(wù)中的四元組進(jìn)行對(duì)比,四元組相同的數(shù)據(jù)包以及字節(jié)信息將會(huì)記入該審計(jì)任務(wù),待調(diào)度系統(tǒng)收到業(yè)務(wù)方傳輸作業(yè)結(jié)束的通知,調(diào)度系統(tǒng)也會(huì)通知審計(jì)模塊結(jié)束審計(jì),并將審計(jì)結(jié)果和業(yè)務(wù)方的帶寬申請(qǐng)數(shù)據(jù)進(jìn)行對(duì)比,給出審計(jì)報(bào)告。所述審計(jì)報(bào)告將對(duì)業(yè)務(wù)方的帶寬申請(qǐng)數(shù)據(jù)與實(shí)際帶寬使用數(shù)據(jù)進(jìn)行對(duì)比,如果實(shí)際帶寬實(shí)用數(shù)據(jù)超過(guò)了帶寬申請(qǐng)數(shù)據(jù)將對(duì)其進(jìn)行“警告”,如果“警告”多次將限制或關(guān)閉該業(yè)務(wù)方對(duì)申請(qǐng)和使用帶寬的權(quán)利。
[0045]圖4示出了圖1所示方法的步驟S3的具體流程圖;參見(jiàn)圖4,包括:
[0046]步驟S31,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP采集各端口流量;
[0047]步驟S32,判斷所述流量是否超過(guò)預(yù)定閥值,如果是,則找到該端口對(duì)應(yīng)的擁塞鏈路并向帶寬擁塞模塊發(fā)送所述擁塞通知,如果不是,則等待預(yù)設(shè)時(shí)間段后再次采集所述各端口流量;
[0048]步驟S33,當(dāng)所述帶寬擁塞模塊收到所述擁塞通知后,則通知所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢到所述擁塞鏈路,并通知所述業(yè)務(wù)端降低傳輸速率。
[0049]通過(guò)上述步驟可實(shí)現(xiàn)帶寬擁塞通知功能,可主要通過(guò)SNMP協(xié)議(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)實(shí)現(xiàn),SNMP即簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,通過(guò)SNMP協(xié)議和設(shè)備的管理信息庫(kù)(MIB)可以獲取交換機(jī)每個(gè)端口的流量信息,而交換機(jī)的端口都有速率上限,如果通過(guò)SNMP獲取的端口速率超過(guò)了一定的閥值,那么端口傳輸?shù)男阅軐?huì)下降,即鏈路流量擁塞。此時(shí)帶寬擁塞通知模塊會(huì)將鏈路擁塞信息通知發(fā)送給帶寬調(diào)度系統(tǒng),帶寬調(diào)度系統(tǒng)判斷目前哪些業(yè)務(wù)的傳輸作業(yè)經(jīng)過(guò)了這條鏈路,例如機(jī)房A到核心交換機(jī)組擁塞,帶寬調(diào)度系統(tǒng)會(huì)查詢正在傳輸?shù)淖鳂I(yè)記錄,發(fā)現(xiàn)機(jī)房A到機(jī)房D的傳輸作業(yè)經(jīng)過(guò)了該擁塞鏈路,帶寬調(diào)度中心將會(huì)通知業(yè)務(wù)方降低傳輸?shù)乃俾?,以減緩機(jī)房A到核心交換機(jī)組的擁塞程度。
[0050]圖5是根據(jù)本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)I的架構(gòu)圖;參見(jiàn)圖5,,所述系統(tǒng)I包括:
[0051]查詢調(diào)度單元100,用于當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬;
[0052]審計(jì)調(diào)度單元200,用于對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及
[0053]擁塞調(diào)度單元300,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
[0054]通過(guò)采用本發(fā)明實(shí)施方式的網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng),可實(shí)現(xiàn)數(shù)據(jù)中心之間業(yè)務(wù)數(shù)據(jù)傳輸?shù)闹悄苷{(diào)度,提高帶寬利用率。
[0055]圖6示出了圖5所示的查詢調(diào)度單元100的框圖;參見(jiàn)圖6,所述查詢調(diào)度單元100包括:
[0056]查詢模塊110,用于當(dāng)所述業(yè)務(wù)端需要進(jìn)行數(shù)據(jù)傳輸時(shí),則請(qǐng)求所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢所述網(wǎng)絡(luò)帶寬的可用帶寬,如當(dāng)前存在可用帶寬,則允許所述業(yè)務(wù)端申請(qǐng)帶寬,如當(dāng)前不存在可用帶寬,則所述業(yè)務(wù)端等待;
[0057]申請(qǐng)模塊120,用于所述業(yè)務(wù)端申請(qǐng)帶寬后,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)判斷當(dāng)前所述可用帶寬是否能滿足所述業(yè)務(wù)端的帶寬需求,如當(dāng)前所述可用帶寬能滿足所述帶寬需求,則向業(yè)務(wù)端分配帶寬,如當(dāng)前所述當(dāng)前帶寬不能滿足所述帶寬需求,則通知所述業(yè)務(wù)端調(diào)劑;
[0058]調(diào)劑模塊130,用于如所述業(yè)務(wù)端接受調(diào)劑,則所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)向所述業(yè)務(wù)端分配能部分滿足所述帶寬需求的帶寬,如所述業(yè)務(wù)端不接受調(diào)劑,則所述業(yè)務(wù)端等待;以及
[0059]分配模塊140,用于所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)在向所述業(yè)務(wù)端分配帶寬時(shí),所述業(yè)務(wù)端需反饋所述使用信息。
[0060]通過(guò)查詢調(diào)度單元100可實(shí)現(xiàn)帶寬查詢、審計(jì)、使用反饋的功能,例如業(yè)務(wù)部門(mén)有數(shù)據(jù)傳輸需求,例如從機(jī)房A傳輸100GB的流量到機(jī)房D,首先向帶寬調(diào)度系統(tǒng)查看機(jī)房A到機(jī)房D當(dāng)前是否有可用帶寬,如有當(dāng)前無(wú)可用帶寬(目前從機(jī)房A到核心交換機(jī)組,以及核心交換機(jī)組到機(jī)房D的鏈路都比較飽和),則需要業(yè)務(wù)方等待一段時(shí)間重新查詢,如果存在當(dāng)前可用帶寬,業(yè)務(wù)方就可以申請(qǐng)帶寬,但是當(dāng)前機(jī)房A到機(jī)房D的可用帶寬,可能不能完全滿足業(yè)務(wù)方的需求,調(diào)度系統(tǒng)會(huì)通知業(yè)務(wù)方調(diào)劑,如果業(yè)務(wù)方同意調(diào)劑,調(diào)度系統(tǒng)將會(huì)向該業(yè)務(wù)方分配帶寬,此時(shí)業(yè)務(wù)方需要將自己的傳輸任務(wù)的詳細(xì)信息反饋給調(diào)度系統(tǒng),該詳細(xì)信息包括傳輸任務(wù)的源IP地址、目的IP地址、源端口、目的端口等,這些詳細(xì)信息會(huì)通知給審計(jì)模塊。
[0061]圖7示出了圖5所示的審計(jì)調(diào)度單元200的框圖;參見(jiàn)圖7,所述審計(jì)調(diào)度單元200包括:
[0062]接收模塊210,用于接收所述業(yè)務(wù)端發(fā)送的帶寬審計(jì)請(qǐng)求,所述帶寬審計(jì)請(qǐng)求包括所述使用信息;
[0063]審計(jì)模塊220,用于所述審計(jì)模塊建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì);
[0064]報(bào)告模塊230,用于得到所述審計(jì)報(bào)告,并將所述審計(jì)報(bào)告返回給所述業(yè)務(wù)端。
[0065]圖8示出了圖7所示的審計(jì)模塊220的框圖;參見(jiàn)圖8,所述審計(jì)模塊包括:
[0066]接收?qǐng)?bào)文子模塊221,用于接收對(duì)核心交換機(jī)組進(jìn)行數(shù)據(jù)采樣所得到的統(tǒng)計(jì)報(bào)文信息;
[0067]數(shù)據(jù)對(duì)比子模塊222,用于將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)與所述審計(jì)任務(wù)中的四元組數(shù)據(jù)進(jìn)行對(duì)比,判斷兩者是否相同;
[0068]審計(jì)任務(wù)子模塊223,用于如果所述兩者相同,則將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)記入所述審計(jì)任務(wù)。
[0069]通過(guò)上述審計(jì)調(diào)度單元20可實(shí)現(xiàn)帶寬的審計(jì)功能,在本發(fā)明的實(shí)施方式中,該模塊主要通過(guò)Netstream實(shí)現(xiàn),Netstream是一種網(wǎng)絡(luò)數(shù)據(jù)監(jiān)控技術(shù),提供報(bào)文統(tǒng)計(jì)功能,它根據(jù)報(bào)文的源IP地址、源端□號(hào)、目的IP地址、目的端□號(hào)、協(xié)議號(hào)、包數(shù)、字節(jié)數(shù)等來(lái)區(qū)分流信息。核心交換機(jī)組會(huì)通過(guò)Netstream技術(shù)將經(jīng)過(guò)核心交換機(jī)組的所有數(shù)據(jù)流進(jìn)行采樣,并將采樣結(jié)果發(fā)送給審計(jì)模塊。審計(jì)模塊接收兩部分任務(wù),一是調(diào)度系統(tǒng)通知的業(yè)務(wù)方傳輸任務(wù)詳細(xì)信息,包括源IP地址,目的IP地址,源端口、目的端口(四元組),此時(shí)審計(jì)模塊會(huì)為該傳輸作業(yè)建立審計(jì)任務(wù);二是接收Netstream發(fā)送過(guò)來(lái)的統(tǒng)計(jì)報(bào)文信息,審計(jì)模塊會(huì)依次遍歷報(bào)文集,將報(bào)文中的四元組和審計(jì)任務(wù)中的四元組進(jìn)行對(duì)比,四元組相同的數(shù)據(jù)包以及字節(jié)信息將會(huì)記入該審計(jì)任務(wù),待調(diào)度系統(tǒng)收到業(yè)務(wù)方傳輸作業(yè)結(jié)束的通知,調(diào)度系統(tǒng)也會(huì)通知審計(jì)模塊結(jié)束審計(jì),并將審計(jì)結(jié)果和業(yè)務(wù)方的帶寬申請(qǐng)數(shù)據(jù)進(jìn)行對(duì)比,給出審計(jì)報(bào)告。所述審計(jì)報(bào)告將對(duì)業(yè)務(wù)方的帶寬申請(qǐng)數(shù)據(jù)與實(shí)際帶寬使用數(shù)據(jù)進(jìn)行對(duì)比,如果實(shí)際帶寬實(shí)用數(shù)據(jù)超過(guò)了帶寬申請(qǐng)數(shù)據(jù)將對(duì)其進(jìn)行“警告”,如果“警告”多次將限制或關(guān)閉該業(yè)務(wù)方對(duì)申請(qǐng)和使用帶寬的權(quán)利。
[0070]圖9示出了圖5所示的擁塞調(diào)度單元300的框圖;參見(jiàn)圖9,所述擁塞調(diào)度單元300包括:
[0071]采集模塊310,用于所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP采集各端口流量;
[0072]判斷模塊320,用于判斷所述流量是否超過(guò)預(yù)定閥值,如果是,則找到該端口對(duì)應(yīng)的擁塞鏈路并向帶寬擁塞模塊發(fā)送所述擁塞通知,如果不是,則等待預(yù)設(shè)時(shí)間段后再次采集所述各端口流量;
[0073]通知模塊330,用于當(dāng)所述帶寬擁塞模塊收到所述擁塞通知后,則通知所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢到所述擁塞鏈路,并通知所述業(yè)務(wù)端降低傳輸速率。
[0074]通過(guò)上述擁塞調(diào)度單元300可實(shí)現(xiàn)帶寬擁塞通知功能,該模塊可主要通過(guò)SNMP協(xié)議實(shí)現(xiàn),SNMP即簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,通過(guò)SNMP協(xié)議和設(shè)備的管理信息庫(kù)(MIB)可以獲取交換機(jī)每個(gè)端口的流量信息,而交換機(jī)的端口都有速率上限,如果通過(guò)SNMP獲取的端口速率超過(guò)了一定的閥值,那么端口傳輸?shù)男阅軐?huì)下降,即鏈路流量擁塞。此時(shí)帶寬擁塞通知模塊會(huì)將鏈路擁塞信息通知發(fā)送給帶寬調(diào)度系統(tǒng),帶寬調(diào)度系統(tǒng)判斷目前哪些業(yè)務(wù)的傳輸作業(yè)經(jīng)過(guò)了這條鏈路,例如機(jī)房A到核心交換機(jī)組擁塞,帶寬調(diào)度系統(tǒng)會(huì)查詢正在傳輸?shù)淖鳂I(yè)記錄,發(fā)現(xiàn)機(jī)房A到機(jī)房D的傳輸作業(yè)經(jīng)過(guò)了該擁塞鏈路,帶寬調(diào)度中心將會(huì)通知業(yè)務(wù)方降低傳輸?shù)乃俾?,以減緩機(jī)房A到核心交換機(jī)組的擁塞程度。
[0075]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,智能手機(jī)或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0076]本發(fā)明說(shuō)明書(shū)中使用的術(shù)語(yǔ)和措辭僅僅為了舉例說(shuō)明,并不意味構(gòu)成限定。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離所公開(kāi)的實(shí)施方式的基本原理的前提下,對(duì)上述實(shí)施方式中的各細(xì)節(jié)可進(jìn)行各種變化。因此,本發(fā)明的范圍只由權(quán)利要求確定,在權(quán)利要求中,除非另有說(shuō)明,所有的術(shù)語(yǔ)應(yīng)按最寬泛合理的意思進(jìn)行理解。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)帶寬調(diào)度方法,其特征在于,所述方法包括: 當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬; 所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及 所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬包括: 當(dāng)所述業(yè)務(wù)端需要進(jìn)行數(shù)據(jù)傳輸時(shí),則請(qǐng)求所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢所述網(wǎng)絡(luò)帶寬的可用帶寬,如當(dāng)前存在可用帶寬,則允許所述業(yè)務(wù)端申請(qǐng)帶寬,如當(dāng)前不存在可用帶寬,則所述業(yè)務(wù)端等待; 所述業(yè)務(wù)端申請(qǐng)帶寬后,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)判斷當(dāng)前所述可用帶寬是否能滿足所述業(yè)務(wù)端的帶寬需求,如當(dāng)前所述可用帶寬能滿足所述帶寬需求,則向業(yè)務(wù)端分配帶寬,如當(dāng)前所述當(dāng)前帶寬不能滿足所述帶寬需求,則通知所述業(yè)務(wù)端調(diào)劑; 如所述業(yè)務(wù)端接受調(diào)劑,則所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)向所述業(yè)務(wù)端分配能部分滿足所述帶寬需求的帶寬,如所述業(yè)務(wù)端不接受調(diào)劑,則所述業(yè)務(wù)端等待;以及 所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)在向所述業(yè)務(wù)端分配帶寬時(shí),所述業(yè)務(wù)端需反饋所述使用信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告包括: 所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)中的審計(jì)模塊接收所述業(yè)務(wù)端發(fā)送的帶寬審計(jì)請(qǐng)求,所述帶寬審計(jì)請(qǐng)求包括所述使用信息; 所述審計(jì)模塊建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì); 得到所述審計(jì)報(bào)告,并將所述審計(jì)報(bào)告返回給所述業(yè)務(wù)端。
4.如權(quán)利要求3所述的方法,其特征在于,所述建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì)包括: 接收對(duì)核心交換機(jī)組進(jìn)行數(shù)據(jù)采樣所得到的統(tǒng)計(jì)報(bào)文信息; 將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)與所述審計(jì)任務(wù)中的四元組數(shù)據(jù)進(jìn)行對(duì)比,判斷兩者是否相同; 如果所述兩者相同,則將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)記入所述審計(jì)任務(wù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞包括: 所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議3匪?采集各端口流量; 判斷所述流量是否超過(guò)預(yù)定閥值,如果是,則找到該端口對(duì)應(yīng)的擁塞鏈路并向帶寬擁塞模塊發(fā)送所述擁塞通知,如果不是,則等待預(yù)設(shè)時(shí)間段后再次采集所述各端口流量;當(dāng)所述帶寬擁塞模塊收到所述擁塞通知后,則通知所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢到所述擁塞鏈路,并通知所述業(yè)務(wù)端降低傳輸速率。
6.一種網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括: 查詢調(diào)度單元,用于當(dāng)所述業(yè)務(wù)端需要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸時(shí),則向網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢和申請(qǐng)所述網(wǎng)絡(luò)帶寬的可用帶寬,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)根據(jù)所述可用帶寬的使用情況向所述業(yè)務(wù)端調(diào)劑和分配所述可用帶寬; 審計(jì)調(diào)度單元,用于對(duì)所述業(yè)務(wù)端使用所述網(wǎng)絡(luò)帶寬的過(guò)程進(jìn)行帶寬審計(jì),并向業(yè)務(wù)端返回審計(jì)報(bào)告,根據(jù)所述審計(jì)報(bào)告進(jìn)行網(wǎng)絡(luò)帶寬調(diào)度管理;以及 擁塞調(diào)度單元,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)對(duì)所述網(wǎng)絡(luò)帶寬進(jìn)行擁塞檢測(cè),當(dāng)判斷發(fā)生網(wǎng)絡(luò)擁塞時(shí),則向所述業(yè)務(wù)端發(fā)送擁塞通知以緩解網(wǎng)絡(luò)擁塞。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述查詢調(diào)度單元包括: 查詢模塊,用于當(dāng)所述業(yè)務(wù)端需要進(jìn)行數(shù)據(jù)傳輸時(shí),則請(qǐng)求所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢所述網(wǎng)絡(luò)帶寬的可用帶寬,如當(dāng)前存在可用帶寬,則允許所述業(yè)務(wù)端申請(qǐng)帶寬,如當(dāng)前不存在可用帶寬,則所述業(yè)務(wù)端等待; 申請(qǐng)模塊,用于所述業(yè)務(wù)端申請(qǐng)帶寬后,所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)判斷當(dāng)前所述可用帶寬是否能滿足所述業(yè)務(wù)端的帶寬需求,如當(dāng)前所述可用帶寬能滿足所述帶寬需求,則向業(yè)務(wù)端分配帶寬,如當(dāng)前所述當(dāng)前帶寬不能滿足所述帶寬需求,則通知所述業(yè)務(wù)端調(diào)劑; 調(diào)劑模塊,用于如所述業(yè)務(wù)端接受調(diào)劑,則所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)向所述業(yè)務(wù)端分配能部分滿足所述帶寬需求的帶寬,如所述業(yè)務(wù)端不接受調(diào)劑,則所述業(yè)務(wù)端等待;以及分配模塊,用于所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)在向所述業(yè)務(wù)端分配帶寬時(shí),所述業(yè)務(wù)端需反饋所述使用信息。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述審計(jì)調(diào)度單元包括: 接收模塊,用于接收所述業(yè)務(wù)端發(fā)送的帶寬審計(jì)請(qǐng)求,所述帶寬審計(jì)請(qǐng)求包括所述使用信息; 審計(jì)模塊,用于所述審計(jì)模塊建立審計(jì)任務(wù)進(jìn)行所述帶寬審計(jì); 報(bào)告模塊,用于得到所述審計(jì)報(bào)告,并將所述審計(jì)報(bào)告返回給所述業(yè)務(wù)端。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述審計(jì)模塊包括: 接收?qǐng)?bào)文子模塊,用于接收對(duì)核心交換機(jī)組進(jìn)行數(shù)據(jù)采樣所得到的統(tǒng)計(jì)報(bào)文信息; 數(shù)據(jù)對(duì)比子模塊,用于將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)與所述審計(jì)任務(wù)中的四元組數(shù)據(jù)進(jìn)行對(duì)比,判斷兩者是否相同; 審計(jì)任務(wù)子模塊,用于如果所述兩者相同,則將所述統(tǒng)計(jì)報(bào)文信息中的四元組數(shù)據(jù)記入所述審計(jì)任務(wù)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述擁塞調(diào)度單元包括: 采集模塊,用于所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)通過(guò)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議3匪?采集各端口流量;判斷模塊,用于判斷所述流量是否超過(guò)預(yù)定閥值,如果是,則找到該端口對(duì)應(yīng)的擁塞鏈路并向帶寬擁塞模塊發(fā)送所述擁塞通知,如果不是,則等待預(yù)設(shè)時(shí)間段后再次采集所述各端口流量; 通知模塊,用于當(dāng)所述帶寬擁塞模塊收到所述擁塞通知后,則通知所述網(wǎng)絡(luò)帶寬調(diào)度系統(tǒng)查詢到所述擁塞鏈路,并通知所述業(yè)務(wù)端降低傳輸速率。
【文檔編號(hào)】H04L12/801GK104486253SQ201410767403
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】方軍, 熊亞軍, 谷偉波, 鄧人菠 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1