本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法、設(shè)備及系統(tǒng)。
背景技術(shù):
軟件定義網(wǎng)絡(luò)(Software-Defined Networking,SDN)是一種新型網(wǎng)絡(luò)體系架構(gòu)。SDN架構(gòu)將原本完全由交換機(jī)、路由器完成的數(shù)據(jù)包轉(zhuǎn)發(fā)過程,轉(zhuǎn)化為由OpenFlow交換機(jī)和控制器分別完成的獨(dú)立過程,實(shí)現(xiàn)將網(wǎng)絡(luò)設(shè)備控制平面與數(shù)據(jù)平面分離開來,同時(shí)具有可編程的特性,使底層基礎(chǔ)設(shè)施被抽象為應(yīng)用程序和網(wǎng)絡(luò)服務(wù),從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制。
隨著云計(jì)算的發(fā)展,網(wǎng)絡(luò)規(guī)模越來越大,因此網(wǎng)絡(luò)之間的流量傳輸很大。當(dāng)連接各交換機(jī)之間的鏈路發(fā)生擁塞后,若系統(tǒng)調(diào)度不當(dāng)將會(huì)帶來嚴(yán)重的鏈路帶寬擴(kuò)容壓力,現(xiàn)有技術(shù)主要解決的是如何更好地分配網(wǎng)絡(luò)資源來均衡通信鏈路負(fù)載,缺乏動(dòng)態(tài)調(diào)整鏈路負(fù)載的功能。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述問題,本發(fā)明的目的在于提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法、設(shè)備及系統(tǒng),在鏈路發(fā)生擁塞時(shí),根據(jù)業(yè)務(wù)請(qǐng)求的服務(wù)質(zhì)量要求,動(dòng)態(tài)調(diào)整鏈路負(fù)載,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
本發(fā)明提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法,包括如下步驟:
根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí);
當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回流表;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸;
根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
上述技術(shù)方案中,根據(jù)控制器返回的針對(duì)主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞時(shí)發(fā)送的告警信號(hào)而制定的流表,使優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
本發(fā)明還提供一種交換機(jī),包括:
優(yōu)先級(jí)確定單元,用于根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí);
告警單元,用于當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回流表;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸;
轉(zhuǎn)發(fā)單元,用于根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
本發(fā)明還提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法,包括如下步驟:
接收到交換機(jī)發(fā)送的用于指示所述交換機(jī)的主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值的告警信號(hào)時(shí),向所述交換機(jī)返回流表,以使所述交換機(jī)根據(jù)所述流表,按照所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
優(yōu)選的,所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)是根據(jù)所述業(yè)務(wù)請(qǐng)求的特性來確定的;其中,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
上述技術(shù)方案中,根據(jù)交換機(jī)發(fā)送的用于指示主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞的告警信號(hào),制定流表,以指示所述交換機(jī)將優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
本發(fā)明還提供一種控制器,包括:
流表下發(fā)單元,用于接收到交換機(jī)發(fā)送的用于指示所述交換機(jī)的主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值的告警信號(hào)時(shí),向所述交換機(jī)返回流表,以使所述交換機(jī)根據(jù)所述流表,按照所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
優(yōu)選的,所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)是根據(jù)所述業(yè)務(wù)請(qǐng)求的特性來確定的;其中,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
本發(fā)明還提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度系統(tǒng),包括控制器和與所述控制器連接的至少兩個(gè)交換機(jī);
所述交換機(jī),用于根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí);
所述交換機(jī),用于當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào);
所述控制器,用于接收所述的告警信號(hào)時(shí),向所述交換機(jī)返回流表;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸;
所述交換機(jī),用于根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
本發(fā)明實(shí)施例提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法、設(shè)備及系統(tǒng),具有如下有益效果:當(dāng)交換機(jī)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回用于指示所述交換機(jī)將優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸?shù)牧鞅?,從而達(dá)到動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)鏈路負(fù)載的目的。采用本發(fā)明實(shí)施例,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
附圖說明
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的一個(gè)實(shí)施例的流程示意圖。
圖2是本發(fā)明提供的交換機(jī)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖3是本發(fā)明提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的另一個(gè)實(shí)施例的流程示意圖。
圖4是本發(fā)明提供的控制器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖5是本發(fā)明提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的一個(gè)實(shí)施例,可由交換機(jī)來執(zhí)行,或者由配置在交換機(jī)側(cè)的一個(gè)裝置來執(zhí)行,包括步驟S11~S13,具體如下:
S11,根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)。
優(yōu)選的,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。例如,根據(jù)所述業(yè)務(wù)請(qǐng)求的網(wǎng)絡(luò)帶寬需求設(shè)置優(yōu)先級(jí),則對(duì)網(wǎng)絡(luò)帶寬需求比較大的業(yè)務(wù)請(qǐng)求,比如視頻或音頻通信,就可以獲得較高優(yōu)先級(jí);而對(duì)網(wǎng)絡(luò)帶寬需求不那么高的業(yè)務(wù)請(qǐng)求,比如網(wǎng)頁瀏覽,則獲得較低的優(yōu)先級(jí)。
需要說明的是,所述業(yè)務(wù)請(qǐng)求可以根據(jù)用戶的不同服務(wù)質(zhì)量要求去設(shè)置不同的優(yōu)先級(jí),這些均在本發(fā)明的保護(hù)范圍之內(nèi),在此不做限制。
S12,當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回流表。
其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
具體實(shí)施時(shí),本實(shí)施例在所述業(yè)務(wù)請(qǐng)求到達(dá)時(shí),先根據(jù)所述控制器利用預(yù)先設(shè)定好的規(guī)則所制定的預(yù)擴(kuò)散流表,找到所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包傳輸?shù)闹麈溌?,這種方式稱為主動(dòng)流表下發(fā)模式。當(dāng)然,本步驟也可采用主動(dòng)流表下發(fā)模式執(zhí)行,這些均在本發(fā)明的保護(hù)范圍之內(nèi),在此不做限制。
S13,根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
綜上,本發(fā)明實(shí)施例提供SDN網(wǎng)絡(luò)的鏈路調(diào)度方法,根據(jù)控制器返回的針對(duì)主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞時(shí)發(fā)送的告警信號(hào)而制定的流表,使優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
進(jìn)一步的,本發(fā)明實(shí)施例還提供一種交換機(jī),可執(zhí)行上述實(shí)施例提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的所有流程。
請(qǐng)參閱圖2,是本發(fā)明提供的交換機(jī)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例提供一種交換機(jī)20,包括優(yōu)先級(jí)確定單元21、告警單元22和轉(zhuǎn)發(fā)單元23,具體如下:
所述優(yōu)先級(jí)確定單元21,用于根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)。
優(yōu)選的,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
所述告警單元22,用于當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回流表。
其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
所述轉(zhuǎn)發(fā)單元23,用于根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
可以理解的是,本發(fā)明實(shí)施例中的交換機(jī)20的各功能單元的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
請(qǐng)參閱圖3,本發(fā)明還提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的另一個(gè)實(shí)施例,可由控制器來執(zhí)行,或者由配置在控制器側(cè)的一個(gè)裝置來執(zhí)行,包括步驟S3,具體如下:
S3,接收到交換機(jī)發(fā)送的用于指示所述交換機(jī)的主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值的告警信號(hào)時(shí),向所述交換機(jī)返回流表,以使所述交換機(jī)根據(jù)所述流表,按照所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
優(yōu)選的,所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)是根據(jù)所述業(yè)務(wù)請(qǐng)求的特性來確定的;其中,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。例如,所述交換機(jī)根據(jù)所述業(yè)務(wù)請(qǐng)求的網(wǎng)絡(luò)帶寬需求設(shè)置優(yōu)先級(jí),則對(duì)網(wǎng)絡(luò)帶寬需求比較大的業(yè)務(wù)請(qǐng)求,比如視頻或音頻通信,就可以獲得較高優(yōu)先級(jí);而對(duì)網(wǎng)絡(luò)帶寬需求不那么高的業(yè)務(wù)請(qǐng)求,比如網(wǎng)頁瀏覽,則獲得較低的優(yōu)先級(jí)。
需要說明的是,所述業(yè)務(wù)請(qǐng)求可以根據(jù)用戶的不同服務(wù)質(zhì)量要求去設(shè)置不同的優(yōu)先級(jí),這些均在本發(fā)明的保護(hù)范圍之內(nèi),在此不做限制。
具體實(shí)施時(shí),本實(shí)施例在所述業(yè)務(wù)請(qǐng)求到達(dá)所述交換機(jī)之前,利用預(yù)先設(shè)定好的規(guī)則制定預(yù)擴(kuò)散流表,發(fā)送給所述交換機(jī),以使所述交換機(jī)根據(jù)所述預(yù)擴(kuò)散流表找到所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包的傳輸主鏈路,通常稱這種方式為主動(dòng)流表下發(fā)模式。當(dāng)然,本步驟也可采用主動(dòng)流表下發(fā)模式執(zhí)行,這些均在本發(fā)明的保護(hù)范圍之內(nèi),在此不做限制。
綜上,本發(fā)明實(shí)施例提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法,根據(jù)交換機(jī)發(fā)送的用于指示主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞的告警信號(hào),制定流表,以指示所述交換機(jī)將優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
進(jìn)一步的,本發(fā)明實(shí)施例還提供一種控制器,可執(zhí)行上述實(shí)施例提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法的所有流程。
請(qǐng)參閱圖4,是本發(fā)明提供的控制器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例提供一種控制器40,包括流表下發(fā)單元4,具體如下:
所述流表下發(fā)單元4,用于接收到交換機(jī)發(fā)送的用于指示所述交換機(jī)的主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值的告警信號(hào)時(shí),向所述交換機(jī)返回流表,以使所述交換機(jī)根據(jù)所述流表,按照所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
優(yōu)選的,所述交換機(jī)的業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)是根據(jù)所述業(yè)務(wù)請(qǐng)求的特性來確定的;其中,所述業(yè)務(wù)請(qǐng)求的特性包括網(wǎng)絡(luò)帶寬需求、時(shí)延約束中的至少一種。
可以理解的是,本發(fā)明實(shí)施例中的控制器40的各功能單元的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
此外,本發(fā)明實(shí)施例還提供一種SDN網(wǎng)絡(luò)的鏈路調(diào)度系統(tǒng)。
請(qǐng)參閱圖5,是本發(fā)明提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度系統(tǒng)的一個(gè)實(shí)施例結(jié)構(gòu)示意圖,所述SDN網(wǎng)絡(luò)的鏈路調(diào)度系統(tǒng)包括控制器40和與所述控制器40連接的至少兩個(gè)交換機(jī)20。
所述交換機(jī)20,用于根據(jù)業(yè)務(wù)請(qǐng)求的特性,確定所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)。
所述交換機(jī)20,用于當(dāng)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值時(shí),向控制器發(fā)送告警信號(hào)。
所述控制器40,用于接收所述的告警信號(hào)時(shí),向所述交換機(jī)返回流表;其中,所述流表定義了優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求在所述主鏈路上傳輸,優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求在備用鏈路上傳輸。
所述交換機(jī)20,用于根據(jù)所述流表,按照所述業(yè)務(wù)請(qǐng)求的優(yōu)先級(jí)從高到低的順序,轉(zhuǎn)發(fā)所述業(yè)務(wù)請(qǐng)求的業(yè)務(wù)數(shù)據(jù)包。
本發(fā)明實(shí)施例提供的SDN網(wǎng)絡(luò)的鏈路調(diào)度方法、設(shè)備及系統(tǒng),具有如下有益效果:當(dāng)交換機(jī)確定主鏈路的帶寬利用率達(dá)到一預(yù)設(shè)的第一閾值,即所述主鏈路發(fā)生擁塞時(shí),向控制器發(fā)送告警信號(hào),以使所述控制器返回用于指示所述交換機(jī)將優(yōu)先級(jí)大于或等于一預(yù)設(shè)的第二閾值的業(yè)務(wù)請(qǐng)求保持在所述主鏈路上傳輸,而讓優(yōu)先級(jí)小于所述第二閾值的業(yè)務(wù)請(qǐng)求切換到備用鏈路上傳輸?shù)牧鞅?,從而達(dá)到動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)鏈路負(fù)載的目的。采用本發(fā)明實(shí)施例,既保障了網(wǎng)絡(luò)服務(wù)質(zhì)量,也提高了用戶體驗(yàn)度。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。