1.一種集中控制的rocev2網(wǎng)絡(luò)擁塞控制方法,其應(yīng)用于rocev2數(shù)據(jù)中心網(wǎng)絡(luò)中,所述rocev2數(shù)據(jù)中心網(wǎng)絡(luò)包括網(wǎng)絡(luò)控制器,交換機(jī),所述網(wǎng)絡(luò)控制器用于實(shí)時(shí)偵聽(tīng)交換機(jī)發(fā)來(lái)的消息,向交換機(jī)發(fā)送控制命令要求交換機(jī)報(bào)告鏈路信息;其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路信息包括丟包率、轉(zhuǎn)發(fā)延遲、隊(duì)列長(zhǎng)度、鏈路帶寬容量;所述鏈路帶寬容量包括最大鏈路帶寬容量及最小鏈路帶寬容量;所述轉(zhuǎn)發(fā)延遲包括最小轉(zhuǎn)發(fā)延遲及最大轉(zhuǎn)發(fā)延遲。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟s1根據(jù)網(wǎng)絡(luò)拓?fù)溆?jì)算交換機(jī)正選轉(zhuǎn)發(fā)表和備選轉(zhuǎn)發(fā)表的具體包括以下步驟:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟s1還包括:在所有網(wǎng)絡(luò)元素之間設(shè)置控制路徑用于控制報(bào)文與報(bào)告信息的傳輸。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟s2具體為:若最大轉(zhuǎn)發(fā)延遲超過(guò)預(yù)設(shè)延遲閾值或是隊(duì)列長(zhǎng)度超過(guò)預(yù)設(shè)長(zhǎng)度閾值時(shí)或是最小鏈路帶寬容量小于預(yù)設(shè)帶寬容量閾值判定網(wǎng)絡(luò)運(yùn)行狀態(tài)為網(wǎng)絡(luò)擁塞狀態(tài);否則判定當(dāng)前網(wǎng)絡(luò)運(yùn)行狀態(tài)為正常狀態(tài)。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟s2還包括:交換機(jī)發(fā)生擁塞時(shí)主動(dòng)報(bào)告網(wǎng)絡(luò)擁塞狀態(tài)給網(wǎng)絡(luò)控制器;當(dāng)網(wǎng)絡(luò)元素中的隊(duì)列長(zhǎng)度超過(guò)預(yù)設(shè)長(zhǎng)度閾值或是流量rtt超過(guò)預(yù)設(shè)rtt閾值或產(chǎn)生ecn標(biāo)記時(shí),網(wǎng)絡(luò)元素產(chǎn)生控制報(bào)文報(bào)告發(fā)送網(wǎng)絡(luò)控制器。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟s3中所述流速調(diào)整方法包括dcqcn、hpcc、timely、irn。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟s4中所述網(wǎng)絡(luò)控制器根據(jù)綜合鏈路代價(jià)通知發(fā)生擁塞的交換機(jī)具體為:網(wǎng)絡(luò)控制器可以根據(jù)鏈路信息計(jì)算出各個(gè)發(fā)生擁塞鏈路的綜合鏈路代價(jià),根據(jù)綜合鏈路代價(jià)進(jìn)行排序,選擇其中綜合鏈路代價(jià)最大的一條或是從大到小選取若干條擁塞路徑通知其路徑上的交換機(jī)使用備用轉(zhuǎn)發(fā)表進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)控制器包括1臺(tái)或多臺(tái);若網(wǎng)絡(luò)控制器為多臺(tái),則其中一臺(tái)為主網(wǎng)絡(luò)控制器,其他為從網(wǎng)絡(luò)控制器,主網(wǎng)絡(luò)控制器與從網(wǎng)絡(luò)控制器之間能進(jìn)行數(shù)據(jù)同步;所述主網(wǎng)絡(luò)控制器與從網(wǎng)絡(luò)控制器之間可進(jìn)行互換。