1.一種用于建立專用通路的方法,其特征在于,
在接收到編排器發(fā)送的保障通路建立請(qǐng)求后,從保障通路建立請(qǐng)求中提取出保障帶寬、源端和目的端之間的地址段信息;其中編排器在用戶終端從源端訪問(wèn)目的端時(shí)發(fā)送所述保障通路建立請(qǐng)求;
實(shí)時(shí)采集從源端到目的端的網(wǎng)絡(luò)拓?fù)浼跋鄳?yīng)的鏈路利用率;
根據(jù)采集的結(jié)果,判斷是否存在擁塞鏈路;
若兩個(gè)路由器之間的鏈路存在擁塞,則在所述兩個(gè)路由器之間建立n個(gè)BGP Peer對(duì),其中n≥2;
將所述兩個(gè)路由器之間的鏈路分為n組,將第i組鏈路分配給第i個(gè)BGP Peer對(duì),其中第1組鏈路中的鏈路帶寬總和大于保障帶寬;
根據(jù)所述地址段信息,為每個(gè)BGP Peer對(duì)配置相應(yīng)業(yè)務(wù)的源端和目的端路由信息;
將鏈路分配情況和路由信息分配情況發(fā)送給所述兩個(gè)路由器,以便在所述兩個(gè)路由器之間為指定業(yè)務(wù)提供專用通路。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
將所述兩個(gè)路由器之間的鏈路分為n組,將第i組鏈路分配給第i個(gè)BGP Peer對(duì)的步驟包括:
按照鏈路利用率從低到高的順序,對(duì)所述兩個(gè)路由器之間的全部鏈路進(jìn)行排序;
從鏈路利用率最低的鏈路開(kāi)始依次選擇,直到所選擇鏈路的總帶寬大于保障帶寬為止;
將選擇的鏈路作為第1組鏈路,分配給第1個(gè)BGP Peer對(duì);
將剩余鏈路按照預(yù)定規(guī)則分成n-1組,并分配給對(duì)應(yīng)的BGP Peer對(duì)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
為每個(gè)BGP Peer對(duì)配置相應(yīng)業(yè)務(wù)的源端和目的端路由信息的步驟包括:
將待保障業(yè)務(wù)的源端和目的端路由信息分配給第1個(gè)BGP Peer對(duì);
將非保障業(yè)務(wù)的源端和目的端路由信息分配給除第1個(gè)BGP Peer對(duì)之外的其它BGP Peer對(duì)。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,
實(shí)時(shí)采集從源端到目的端的網(wǎng)絡(luò)拓?fù)浼跋鄳?yīng)的鏈路利用率的步驟包括:
實(shí)時(shí)采集從源端到目的端的網(wǎng)絡(luò)拓?fù)?,以確定從源端到目的端所經(jīng)過(guò)的整條路徑,其中整條路徑是由m個(gè)鏈路依次連接組成,每個(gè)鏈路位于相應(yīng)的路由器對(duì)之間,m>1;
采集每個(gè)鏈路的鏈路利用率。
5.一種通路計(jì)算裝置,其特征在于,包括:
請(qǐng)求提取單元,用于在接收到編排器發(fā)送的保障通路建立請(qǐng)求后,從保障通路建立請(qǐng)求中提取出保障帶寬、源端和目的端之間的地址段信息;其中編排器在用戶終端從源端訪問(wèn)目的端時(shí)發(fā)送所述保障通路建立請(qǐng)求;
采集單元,用于實(shí)時(shí)采集從源端到目的端的網(wǎng)絡(luò)拓?fù)浼跋鄳?yīng)的鏈路利用率;
判斷單元,用于根據(jù)采集的結(jié)果,判斷是否存在擁塞鏈路;
鄰居對(duì)建立單元,用于在兩個(gè)路由器之間的鏈路存在擁塞的情況下,在所述兩個(gè)路由器之間建立n個(gè)BGP Peer對(duì),其中n≥2;所述鄰居對(duì)建立單元包括:
鏈路分配子單元,用于將所述兩個(gè)路由器之間的鏈路分為n組,將第i組鏈路分配給第i個(gè)BGP Peer對(duì),其中第1組鏈路中的鏈路帶寬總和大于保障帶寬;
路由確定子單元,用于根據(jù)所述地址段信息,為每個(gè)BGP Peer對(duì)配置相應(yīng)業(yè)務(wù)的源端和目的端路由信息;
指令下發(fā)單元,用于將鏈路分配情況和路由信息分配情況發(fā)送給所述兩個(gè)路由器,以便在所述兩個(gè)路由器之間為指定業(yè)務(wù)提供專用通 路。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,
所述鏈路分配子單元具體用于:
按照鏈路利用率從低到高的順序,對(duì)所述兩個(gè)路由器之間的全部鏈路進(jìn)行排序;
從鏈路利用率最低的鏈路開(kāi)始依次選擇,直到所選擇鏈路的總帶寬大于保障帶寬為止;
將選擇的鏈路作為第1組鏈路,分配給第1個(gè)BGP Peer對(duì);
將剩余鏈路按照預(yù)定規(guī)則分成n-1組,并分配給對(duì)應(yīng)的BGP Peer對(duì)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述路由確定子單元具體用于:
將待保障業(yè)務(wù)的源端和目的端路由信息分配給第1個(gè)BGP Peer對(duì);
將非保障業(yè)務(wù)的源端和目的端路由信息分配給除第1個(gè)BGP Peer對(duì)之外的其它BGP Peer對(duì)。
8.根據(jù)權(quán)利要求5-7中任一項(xiàng)所述的裝置,其特征在于,
所述采集單元具體用于:
實(shí)時(shí)采集從源端到目的端的網(wǎng)絡(luò)拓?fù)?,以確定從源端到目的端所經(jīng)過(guò)的整條路徑,其中整條路徑是由m個(gè)鏈路依次連接組成,每個(gè)鏈路位于相應(yīng)的路由器對(duì)之間,m>1;
采集每個(gè)鏈路的鏈路利用率。
9.一種用于建立專用通路的系統(tǒng),其特征在于,包括編排器、通路計(jì)算裝置和路由器對(duì),其中:
通路計(jì)算裝置,為權(quán)利要求5-8中任一項(xiàng)涉及的通路計(jì)算裝置;
編排器,用于在接收到用戶終端發(fā)送的業(yè)務(wù)保障請(qǐng)求后,向通路計(jì)算裝置發(fā)送保障通路建立請(qǐng)求,其中用戶終端在從源端訪問(wèn)目的端時(shí)發(fā)送所述業(yè)務(wù)保障請(qǐng)求;
路由器對(duì),用于根據(jù)通路計(jì)算裝置的配置,為指定業(yè)務(wù)提供專用 通路。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,
第一路由器在將接收到的數(shù)據(jù)包發(fā)送給第二路由器時(shí),根據(jù)數(shù)據(jù)包的業(yè)務(wù)類型及相應(yīng)的源端和目的端路由信息,在第一路由器和第二路由器之間建立的BGP Peer對(duì)中,選擇相應(yīng)的BGP Peer對(duì),并根據(jù)所選擇的BGP Peer對(duì)確定相應(yīng)的轉(zhuǎn)發(fā)鏈路,從而將數(shù)據(jù)包通過(guò)確定的轉(zhuǎn)發(fā)路徑發(fā)送給第二路由器;
其中第一路由器為所述路由器對(duì)中的一個(gè),第二路由器為所述路由器對(duì)中的另一個(gè)。