亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于提高網(wǎng)絡資源效率的方法、管理服務器和系統(tǒng)與流程

文檔序號:12729151閱讀:404來源:國知局
用于提高網(wǎng)絡資源效率的方法、管理服務器和系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡通信技術領域,尤其涉及一種用于提高網(wǎng)絡資源效率的方法、管理服務器和系統(tǒng)。



背景技術:

隨著網(wǎng)絡通信技術的發(fā)展,用戶的增多,大型ISP(Internet Service Provider,互聯(lián)網(wǎng)服務提供商)之間的互連節(jié)點數(shù)量眾多,資源交換的路徑也有很多,例如中國電信網(wǎng)內(nèi)路由數(shù)量龐大,需要針對路由路徑進行有效的管理,從而優(yōu)化網(wǎng)內(nèi)網(wǎng)間資源的使用。

目前,ISP使用BGP協(xié)議(Border Gateway Protocol,邊界網(wǎng)關協(xié)議)與其他ISP建立資源交換的通道,ISP之間基于BGP協(xié)議的屬性原則來選擇路徑,然而在實際應用中,屬性最優(yōu)的路由路徑往往在網(wǎng)絡質量上不是最優(yōu),因此需充分利用多資源的路徑來提升客戶的業(yè)務感知?,F(xiàn)有技術中BGP協(xié)議存在以下兩個問題,第一是不能根據(jù)路徑的質量參數(shù)進行路徑優(yōu)劣的比較;第二是選路完成后不能根據(jù)網(wǎng)絡變化進行自動調(diào)整路徑,靈活度很低。



技術實現(xiàn)要素:

本發(fā)明的發(fā)明人發(fā)現(xiàn)了上述現(xiàn)有技術中存在問題,并因此針對上述問題中的至少一個問題提出了一種新的技術方案。

根據(jù)本發(fā)明的一個方面,公開了一種用于提高網(wǎng)絡資源效率的方法,包括:

管理服務器發(fā)起從邊界設備到目標網(wǎng)絡的質量測試;

管理服務器根據(jù)質量測試結果進行評估;

管理服務器根據(jù)評估結果向邊界設備下發(fā)更新消息,以便邊界設 備更新選路屬性值。

在一個實施例中,管理服務器發(fā)起從邊界設備到目標網(wǎng)絡的質量測試的步驟包括:

管理服務器在預定時間內(nèi),按預定時間間隔發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。

在一個實施例中,質量測試包括延時、丟包率和下載速率;

管理服務器根據(jù)質量測試結果進行評估包括:

管理服務器采用插入排序算法,計算質量測試結果的平均值,從而得到評估結果。

在一個實施例中,選路屬性值為BGP協(xié)議的選路屬性值。

根據(jù)本發(fā)明的另一方面,提供了一種用于提高網(wǎng)絡資源效率的管理服務器,包括:

測試單元,用于發(fā)起從邊界設備到目標網(wǎng)絡的質量測試;

評估單元,用于根據(jù)質量測試結果進行評估;

管理單元,用于根據(jù)評估結果向邊界設備下發(fā)更新消息,以便邊界設備更新選路屬性值。

在一個實施例中,測試單元,具體用于在預定時間內(nèi),按預定時間間隔發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。

在一個實施例中,質量測試包括延時、丟包率和下載速率;

評估單元,具體用于采用插入排序算法,計算質量測試結果的平均值,從而得到評估結果。

在一個實施例中,選路屬性值為BGP協(xié)議的選路屬性值。

根據(jù)本發(fā)明的又一個實施例,提供了一種用于提高網(wǎng)絡資源效率的系統(tǒng),包括:

管理服務器,為上述任意實施例涉及的管理服務器;

邊界設備,用于接收管理服務器發(fā)送的更新消息;根據(jù)管理服務器發(fā)送的更新消息更新選路屬性值。

在一個實施例中,選路屬性值為BGP協(xié)議的選路屬性值。

本發(fā)明的用于提高網(wǎng)絡資源效率的方法、管理服務器和系統(tǒng),通 過管理服務器發(fā)起從邊界設備到目標網(wǎng)絡的質量測試,根據(jù)測試結果向邊界設備下發(fā)更新消息,更改邊界設備的選路屬性值,從而使得每個客戶訪問目標資源的路徑都達到最優(yōu),更高效地利用整個網(wǎng)絡資源,提高了客戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明的用于提高網(wǎng)絡資源效率的方法的一個實施例的示意圖。

圖2為本發(fā)明的用于提高網(wǎng)絡資源效率的管理服務器一個實施例的示意圖。

圖3為本發(fā)明的用于提高網(wǎng)絡資源效率的系統(tǒng)的一個實施例的示意圖。

圖4為本發(fā)明的網(wǎng)絡架構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

圖1為本發(fā)明的用于提高網(wǎng)絡資源效率的方法的一個實施例的示意圖。優(yōu)選的,本實施例的方法有本發(fā)明的管理服務器執(zhí)行,如圖1所示,本實施例的方法步驟如下:

步驟101,管理服務器發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。

在一個實施例中,在現(xiàn)有的BGP協(xié)議基礎上,各邊界設備和管 理服務器通過BGP IP專網(wǎng)互連,管理服務器發(fā)起從邊界設備到目標網(wǎng)絡(例如上游ISP)的質量測試。其中,在現(xiàn)有的Netconf端口的基礎上,基于Netconf協(xié)議的約定,增加管理服務器到邊界設備之間的管控消息接口,用于傳遞配置參數(shù)和XML(Extensible Markup Language,可擴展標記語言)處理指令等,從而發(fā)起邊界設備到目標網(wǎng)絡的質量測試,測試主要使用ping指令。對現(xiàn)有BGP協(xié)議改動小,升級成本低,能夠更高效的利用整個網(wǎng)絡的資源。

在一個實施例中,質量測試的內(nèi)容包括但不限于延時、丟包率和下載速率。

步驟102,管理服務器根據(jù)質量測試結果進行評估。

通過質量測試,管理服務器可以獲得質量測試結果,進行評估,從而得到邊界設備到目標網(wǎng)絡的路由路徑的質量??梢愿鶕?jù)實際服務場景,選擇延時、丟包率和下載速率在質量測試中的權重,從而獲得針對性的路徑質量。

例如,可以將周期設定為30分鐘,每個周期內(nèi),管理服務器會發(fā)起邊界設備到目標網(wǎng)絡的測試。從邊界設備發(fā)送5個imcp echo request的數(shù)據(jù)包至目標網(wǎng)絡,數(shù)據(jù)包大小默認為32字節(jié)。若網(wǎng)絡連接正常,則會收到同樣的5個imcp echo reply的數(shù)據(jù)包,其中包括了邊界設備與目標網(wǎng)絡的延時;若網(wǎng)絡連接不正常,則發(fā)送和接收的數(shù)據(jù)包不為1:1,即發(fā)送5個imcp echo request數(shù)據(jù)包只會收到4個或更少的imcp echo reply數(shù)據(jù)包,由此獲得丟包率。

在一個實施例中,采用插入排序算法對質量測試結果進行評估。插入排序算法的基本操作是將一個數(shù)據(jù)插入到已經(jīng)排好序的有序數(shù)據(jù)中,從而得到一個新的、個數(shù)加一的有序數(shù)據(jù),算法適用于少量數(shù)據(jù)的排序,是一種穩(wěn)定的排序方法。插入算法把要排序的數(shù)組分成兩部分:第一部分包含了這個數(shù)組的所有元素,但將最后一個元素除外(讓數(shù)組多一個空間才有插入的位置),而第二部分就只包含這一個元素(即待插入元素)。在第一部分排序完成后,再將這個最后元素插入到已排好序的第一部分中。由此可以將得到的延時、丟包率和下 載速率進行排序,算出平均值。然后根據(jù)實際的服務場景,選擇延時、丟包率和下載速率在質量測試中的權重,從而獲得針對性的路徑質量。

步驟103,管理服務器根據(jù)評估結果向邊界設備下發(fā)更新消息,以便邊界設備更新選路屬性值。例如,在BGP協(xié)議下,管理服務器根據(jù)質量測試結果,通過管控消息接口,向邊界設備發(fā)起B(yǎng)GP_update消息,從而更改邊界設備的選路屬性值(local-pref),從而使邊界設備的選路屬性值體現(xiàn)了邊界設備到目標網(wǎng)絡的路由路徑的質量,這樣當用戶發(fā)起對目標網(wǎng)絡訪問時,在BGP協(xié)議下,選擇選路屬性值最大的邊界設備作為路由路徑節(jié)點,可以獲得更好的訪問體驗。

具體的,在一個實施例中,管理服務器根據(jù)評估結果,通過已建立的基于Netconf協(xié)議的管控消息接口向邊界設備發(fā)送<get-config>和<get bulk-config>命令獲取系統(tǒng)中所有可配置的變量的值,配置方式為CLI,通過Netconf功能,將命令封裝在XML報文中對邊界設備進行操作,以更改邊界設備的路由屬性值。以下為一種形式的實現(xiàn)方式:

其中,Netconf消息中報文攜帶了對邊界設備的選路屬性值進行修改的配置命令,從而邊界設備根據(jù)命令更新BGP_update消息,進而更改選路屬性值,更新的選路屬性值體現(xiàn)了邊界設備到目標網(wǎng)絡的路由路徑的質量,這樣當用戶發(fā)起對目標網(wǎng)絡訪問時,在BGP協(xié)議下,選擇選路屬性值最大的邊界設備作為路由路徑節(jié)點,可以獲得更好的訪問體驗。

在一個實施例中,為了路徑選擇能夠保持更新,管理服務器可以周期性地、在預定時間,按照預定時間間隔發(fā)起從邊界設備到目標網(wǎng)絡的質量測試,對測試結果評估,根據(jù)評估結果更新邊界設備的選路屬性值,從而保證了邊界設備選路屬性值能夠根據(jù)網(wǎng)絡變化自動調(diào)整,靈活度高。還可以綜合考慮用戶體驗,按固定時間間隔更新客戶的訪問路徑,例如,為避免頻繁的改動客戶的訪問路徑,影響客戶的感知,可以將每次路徑的更改時間周期為兩小時。

圖1所示的用于提高網(wǎng)絡資源效率的方法實施例中,管理服務器發(fā)起從邊界設備到目標網(wǎng)絡的質量測試,根據(jù)測試結果向邊界設備下發(fā)更新消息,更改邊界設備的選路屬性值,從而使得每個客戶訪問目標資源的路徑都達到最優(yōu),更高效地利用整個網(wǎng)絡資源,提高了客戶體驗。本發(fā)明優(yōu)化了網(wǎng)間的出口,提高了網(wǎng)內(nèi)資源路由路徑調(diào)整的靈活性,簡化了網(wǎng)絡配置的難度,提高了網(wǎng)間的資源利用率。尤其在城域網(wǎng)用戶訪問國外資源時,采用本發(fā)明的方法,能夠為用戶提供更高效的國際、國內(nèi)的差異化業(yè)務,提升運營商之間的互聯(lián)互通質量。

圖2為本發(fā)明的用于提高網(wǎng)絡資源效率的管理服務器的一個實 施例的示意圖。本實施例的管理服務器包括:測試單元201、評估單元202和管理單元203,其中:

測試單元201用于發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。

在一個實施例中,在現(xiàn)有的BGP協(xié)議基礎上,各邊界設備和管理服務器通過BGP IP專網(wǎng)互連,測試單元201發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。其中,在現(xiàn)有的Netconf端口的基礎上,基于Netconf協(xié)議的約定,增加管理服務器到邊界設備之間的管控消息接口,用于傳遞配置參數(shù)和XML處理指令等,從而發(fā)起邊界設備到目標網(wǎng)絡的質量測試,測試主要使用ping指令。對現(xiàn)有BGP協(xié)議改動小,升級成本低,能夠更高效的利用整個網(wǎng)絡的資源。

在一個實施例中,質量測試的內(nèi)容包括但不限于延時、丟包率和下載速率。

具體的,可以將周期設定為30分鐘,每個周期內(nèi),測試單元201發(fā)起邊界設備到目標網(wǎng)絡的測試。從邊界設備發(fā)送5個imcp echo request的數(shù)據(jù)包至目標網(wǎng)絡,數(shù)據(jù)包大小默認為32字節(jié)。若網(wǎng)絡連接正常,則會收到同樣的5個imcp echo reply的數(shù)據(jù)包,其中包括了邊界設備與目標網(wǎng)絡的延時;若網(wǎng)絡連接不正常,則發(fā)送和接收的數(shù)據(jù)包不為1:1,即發(fā)送5個imcp echo request數(shù)據(jù)包只會收到4個或更少的imcp echo reply數(shù)據(jù)包,由此獲得丟包率。

評估單元202用于根據(jù)質量測試結果進行評估。在一個實施例中,測試結果可以包括邊界設備到目標網(wǎng)絡的延時、丟包率以及諸如HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)的下載速率等。評估單元202通過質量測試結果,進行評估,從而得到邊界設備到目標網(wǎng)絡的路由路徑的質量。可以根據(jù)實際服務場景,選擇延時、丟包率和下載速率在質量測試中的權重,從而獲得針對性的路徑質量。

在一個實施例中,評估單元202采用插入排序算法對質量測試結果進行評估。將得到的延時、丟包率和下載速率進行排序,算出平均值。然后根據(jù)實際的服務場景,選擇延時、丟包率和下載速率在質量 測試中的權重,從而獲得針對性的路徑質量。

管理單元203用于根據(jù)評估結果向邊界設備下發(fā)更新消息,以便邊界設備更新選路屬性值。例如,在BGP協(xié)議下,管理單元203根據(jù)質量測試結果,通過管控消息接口,向邊界設備發(fā)起B(yǎng)GP_update消息,該消息中攜帶了邊界設備的選路屬性值,從而邊界設備根據(jù)BGP_update消息更改選路屬性值,更新的選路屬性值體現(xiàn)了邊界設備到目標網(wǎng)絡的路由路徑的質量,這樣當用戶發(fā)起對目標網(wǎng)絡訪問時,在BGP協(xié)議下,選擇選路屬性值最大的邊界設備作為路由路徑節(jié)點,可以獲得更好的訪問體驗。

在一個實施例中,為了路徑選擇能夠保持更新,測試單元201可以周期性地、在預定時間,按照預定時間間隔發(fā)起從邊界設備到目標網(wǎng)絡的質量測試,評估單元202對測試結果評估,管理單元203根據(jù)評估結果更新邊界設備的選路屬性值,從而保證了邊界設備選路屬性值能夠根據(jù)網(wǎng)絡變化自動調(diào)整,靈活度高。還可以綜合考慮用戶體驗,按固定時間間隔更新客戶的訪問路徑,例如,為避免頻繁的改動客戶的訪問路徑,影響客戶的感知,可以將每次路徑的更改時間周期為兩小時。

如圖2所示的用于提高網(wǎng)絡資源效率的管理服務器的實施例中,使得每個客戶訪問目標資源的路徑都達到最優(yōu),更高效地利用整個網(wǎng)絡資源,提高了客戶體驗。本發(fā)明優(yōu)化了網(wǎng)間的出口,提高了網(wǎng)內(nèi)資源路由路徑調(diào)整的靈活性,簡化了網(wǎng)絡配置的難度,提高了網(wǎng)間的資源利用率。尤其在城域網(wǎng)用戶訪問國外資源時,采用本發(fā)明的方法,能夠為用戶提供更高效的國際、國內(nèi)的差異化業(yè)務,提升運營商之間的互聯(lián)互通質量。

圖3為本發(fā)明的用于提高網(wǎng)絡資源效率的系統(tǒng)的一個實施例的示意圖,包括管理服務器310和邊界設備302,其中:

管理服務器301為上述任意一個實施例涉及的管理服務器。

邊界設備302用于接收管理服務器發(fā)送的更新消息;根據(jù)更新消息更新選路屬性值。

圖4為本發(fā)明的網(wǎng)絡架構示意圖。下面結合圖1和圖3對本發(fā)明的系統(tǒng)進行說明。

在現(xiàn)有網(wǎng)絡架構下,增加管理服務器401,與各邊界設備402通過BGP IP專網(wǎng)互連,增加管控消息接口。用戶終端403通過邊界設備402與目標網(wǎng)絡連接,例如目標網(wǎng)絡為上游ISP 1和上游ISP 2。

在本實施例中,有邊界設備4021-4027,用戶終端4031和4032。其中用戶終端4031通過邊界設備4027接入網(wǎng)絡,用戶終端4032通過邊界設備4026接入網(wǎng)絡。管理服務器401周期性地發(fā)起從邊界設備到目標網(wǎng)絡的質量測試,測試內(nèi)容包括延時、丟包率和HTTP下載速率等,獲得測試結果后進行評估。根據(jù)各邊界設備的路由路徑質量下發(fā)更新消息。

各邊界設備402根據(jù)接收的更新消息更新選路屬性值,更新后,邊界設備4021、4023和4025的選路屬性值為500,邊界設備4022和4024的選路屬性值為100。

當用戶終端4031發(fā)起到上游ISP 1的訪問時,選擇邊界設備4022作為路由路徑。用戶終端4032發(fā)起到上游ISP 2的訪問時,選擇邊界設備4024作為路由路徑。

管理服務器401通過周期性地,在預定時間內(nèi),按預定時間間隔發(fā)起從邊界設備到目標網(wǎng)絡的質量測試。從而使得選路能夠根據(jù)網(wǎng)絡質量的變化進行自動調(diào)整路徑,提高了選路的靈活性。

在上述如圖4所示的用于提高網(wǎng)絡資源效率的系統(tǒng)實施例,能夠使得每個客戶訪問目標資源的路徑都達到最優(yōu),更高效地利用整個網(wǎng)絡資源,提高了客戶體驗。本發(fā)明優(yōu)化了網(wǎng)間的出口,提高了網(wǎng)內(nèi)資源路由路徑調(diào)整的靈活性,簡化了網(wǎng)絡配置的難度,提高了網(wǎng)間的資源利用率。尤其在城域網(wǎng)用戶訪問國外資源時,采用本發(fā)明的方法,能夠為用戶提供更高效的國際、國內(nèi)的差異化業(yè)務,提升運營商之間的互聯(lián)互通質量。

本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所 述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1