專利名稱:業(yè)務(wù)報(bào)文發(fā)送的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種業(yè)務(wù)報(bào)文發(fā)送的方法及設(shè)備。
背景技術(shù):
目前,電子辦公在各企業(yè)內(nèi)的發(fā)展飛快,成為一種發(fā)展趨勢。電子辦公依賴于一個(gè) 互聯(lián)互通的企業(yè)網(wǎng)絡(luò),這個(gè)企業(yè)網(wǎng)絡(luò)經(jīng)常都是跨地域互聯(lián)的。為了有效的降低成本,絕大多 數(shù)企業(yè)都會(huì)選擇通過一個(gè)骨干網(wǎng)將分散在各地的企業(yè)網(wǎng)絡(luò)聯(lián)通起來。對于一些大中型企業(yè)或是政府部門,為了提高接入網(wǎng)絡(luò)的可靠性,通常會(huì)建設(shè)雙 線接入網(wǎng)絡(luò),如圖1所示,該接入網(wǎng)絡(luò)的接入線路和接入節(jié)點(diǎn)都有冗余設(shè)計(jì),可以有效的提 高系統(tǒng)的可靠性。圖1所示的兩條線路通常是一主一備,主線路帶寬較高。接入網(wǎng)絡(luò)與骨 干網(wǎng)絡(luò)之間通過EBGP(External BorderGateway Protocol,外部邊界網(wǎng)關(guān)協(xié)議)通告路由。絕大多數(shù)企業(yè)為了簡化管理,通常會(huì)在本地出口路由器上配置不同的Local Preference (本地優(yōu)先級),且主鏈路優(yōu)先級高于備鏈路優(yōu)先級,從而保證主鏈路成為優(yōu)選 路由,流量從主鏈路轉(zhuǎn)發(fā)。但是,骨干網(wǎng)的運(yùn)維是獨(dú)立的。當(dāng)骨干網(wǎng)出現(xiàn)流量擁塞或是要進(jìn)行網(wǎng)絡(luò)調(diào)整的時(shí) 候,對接入網(wǎng)的流量進(jìn)行限速操作,原本IOM帶寬的線路,限速為4M。這一骨干網(wǎng)鏈路帶寬 的變化企業(yè)網(wǎng)絡(luò)不知道或不能及時(shí)獲知,這樣企業(yè)出口路由器A仍然按照IOM的物理能力 發(fā)包,而骨干網(wǎng)的接入路由器C隨機(jī)丟棄超出4M的流量部分,而被丟棄的部分很可能是企 業(yè)核心業(yè)務(wù)的報(bào)文,導(dǎo)致企業(yè)的業(yè)務(wù)能力受很大的影響。
發(fā)明內(nèi)容
本發(fā)明提供了 一種業(yè)務(wù)報(bào)文發(fā)送的方法及設(shè)備,使得接入網(wǎng)能夠獲知骨干網(wǎng)對主 鏈路限速,提高報(bào)文發(fā)送效率。本發(fā)明提供了一種業(yè)務(wù)報(bào)文發(fā)送的方法,應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的系 統(tǒng),所述第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間包括主鏈路和備鏈路,主鏈路兩端分別為主1路由器和 主2路由器,主1路由器和主2路由器分別位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),主1路由器通過BGP 報(bào)文向主2路由器發(fā)布路由項(xiàng),所述主1路由器上配置針對主2路由器的第一路由策略,該 方法包括所述主2路由器接收所述主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán)體 屬性的路由項(xiàng);所述主2路由器根據(jù)配置的第二路由策略獲取所述路由項(xiàng)的擴(kuò)展團(tuán)體屬性的值, 根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;所述主2路由器根據(jù)得到的鏈路帶寬信息控制通過所述主鏈路向所述第一網(wǎng)絡(luò) 發(fā)送的報(bào)文。所述第一路由策略針對所有路由項(xiàng)增加擴(kuò)展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的值為MED 值:MED值=N/實(shí)際帶寬,其中N為設(shè)定值;
所述第二路由策略為接收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),獲取擴(kuò)展團(tuán)體屬性 的MED值,和/或獲取鏈路帶寬。所述主2路由器根據(jù)得到的鏈路帶寬信息控制通過所述主鏈路向所述第一網(wǎng)絡(luò) 發(fā)送的報(bào)文包括所述主2路由器判斷所述主鏈路的帶寬是否滿足預(yù)設(shè)條件,并在所述主鏈路的帶 寬滿足預(yù)設(shè)條件時(shí)通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。所述在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí)通過所述備鏈路進(jìn)行負(fù)載分擔(dān)包括在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí),所述主2路由器將特定業(yè)務(wù)與主鏈路對應(yīng) 的路由的優(yōu)先級設(shè)置為低于與備鏈路對應(yīng)的路由的優(yōu)先級,通過備鏈路發(fā)送該特定業(yè)務(wù)的 報(bào)文。還包括當(dāng)所述主2路由器根據(jù)得到的鏈路帶寬信息判斷主鏈路帶寬恢復(fù)至閾值條件時(shí), 所述主2路由器取消通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。本發(fā)明提供了一種路由設(shè)備,作為主2路由器應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的 系統(tǒng),所述第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間包括主鏈路和備鏈路,主鏈路兩端分別為主1路由器 和主2路由器,主1路由器和主2路由器分別位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),主1路由器通過BGP 報(bào)文向主2路由器發(fā)布路由項(xiàng),所述主1路由器上配置針對主2路由器的第一路由策略,該 路由設(shè)備包括接收單元,用于接收所述主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán)體 屬性的路由項(xiàng);屬性處理單元,與所述接收單元連接,用于根據(jù)配置的第二路由策略獲取所述路 由項(xiàng)的擴(kuò)展團(tuán)體屬性的值,根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;控制單元,與所述屬性處理單元連接,用于根據(jù)得到的鏈路帶寬信息控制通過所 述主鏈路向所述第一網(wǎng)絡(luò)發(fā)送的報(bào)文。所述第一路由策略針對所有路由項(xiàng)增加擴(kuò)展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的值為MED 值:MED值=N/實(shí)際帶寬,其中N為設(shè)定值;所述第二路由策略為接收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),獲取擴(kuò)展團(tuán)體屬性 的MED值,和/或獲取鏈路帶寬。所述控制單元包括判斷子單元,用于根據(jù)得到的鏈路帶寬信息判斷所述主鏈路的帶寬是否滿足預(yù)設(shè) 條件;負(fù)載分擔(dān)子單元,與所述判斷子單元連接,用于所述判斷子單元的判斷結(jié)果為是 時(shí),通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。所述負(fù)載分擔(dān)子單元還用于在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí),將特定業(yè)務(wù)與主鏈路對應(yīng)的路由的優(yōu)先級 設(shè)置為低于與備鏈路對應(yīng)的路由的優(yōu)先級,通過備鏈路發(fā)送該特定業(yè)務(wù)的報(bào)文。所述判斷子單元還用于根據(jù)得到的鏈路帶寬信息判斷主鏈路帶寬是否恢復(fù)至閾 值條件;所述控制單元還包括取消子單元,與所述判斷子單元連接,用于所述判斷子單元判斷主鏈路帶寬恢復(fù)至閾值條件時(shí),取消通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)本發(fā)明中,主鏈路一端的路由器在發(fā)布的路由項(xiàng)內(nèi)攜帶擴(kuò)展團(tuán)體屬性,使得對端 的路由器獲知本地鏈路帶寬信息,對端路由器根據(jù)鏈路帶寬的變化通過主鏈路發(fā)送報(bào)文, 從而能夠降低報(bào)文丟失,提高報(bào)文發(fā)送效率。
圖1是現(xiàn)有技術(shù)中雙線接入網(wǎng)絡(luò)的組網(wǎng)方式示意圖;圖2是本發(fā)明提供的業(yè)務(wù)報(bào)文發(fā)送的方法的流程示意圖;圖3是本發(fā)明提供的路由設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明中,在包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的網(wǎng)絡(luò)系統(tǒng)中,第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間 包括主鏈路和備鏈路,主鏈路兩端為主1路由器和主2路由器,備鏈路兩端為備1路由器和 備2路由器,主1路由器和備1路由器位于第一網(wǎng)絡(luò),主2路由器和備2路由器位于第二網(wǎng) 絡(luò)。主1路由器通過BGP報(bào)文向主2路由器發(fā)布自身的路由項(xiàng)。為了能夠使得主2路由器 獲知主1路由器的鏈路帶寬的變化,主1路由器上應(yīng)用針對主2路由器的路由策略在向主 2路由器發(fā)布的所有路由項(xiàng)中增加指定的擴(kuò)展團(tuán)體屬性的值,主2路由器根據(jù)該屬性值得 到主1路由器的鏈路帶寬,進(jìn)而根據(jù)主1路由器的鏈路帶寬的變化調(diào)整向主1路由器發(fā)送 的流量。優(yōu)選的,第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)分別為骨干網(wǎng)絡(luò)與接入網(wǎng)絡(luò)。如圖1所示,以第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)分別為骨干網(wǎng)絡(luò)與接入網(wǎng)絡(luò)為例,介紹本發(fā) 明提供的業(yè)務(wù)報(bào)文發(fā)送的方法。其中,接入網(wǎng)絡(luò)與骨干網(wǎng)絡(luò)通過主備鏈路連接,主鏈路兩端 為Router A和Router C,備鏈路兩端為Router B和Router D。接入網(wǎng)絡(luò)與骨干網(wǎng)絡(luò)之間 通過EBGP報(bào)文通告路由。本發(fā)明中,Router C上配置針對Router A的路由策略Bandwidth Change,該策略 針對所有的路由項(xiàng),為路由項(xiàng)附加指定的擴(kuò)展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的屬性值標(biāo)識鏈路 帶寬。例如,擴(kuò)展團(tuán)體屬性的屬性值為MED值,MED值=N/實(shí)際帶寬(M),N為根據(jù)實(shí)際情 況設(shè)定的值。假定N= 1000(或者為其他值),則如果實(shí)際限速帶寬是4M,MED = 1000/4 = 250 ;如果沒有限速,正常帶寬是10M,MED = 1000/10 = 100。需要說明,MED值的確定還可 以有其他方式,例如帶寬限速取消時(shí)可以設(shè)置MED = 0。需要說明,MED值還可以通過其他 方式設(shè)置,上述MED值的計(jì)算方式僅是為說明本發(fā)明提供的方法而提供的一具體例子,其 他設(shè)定MED值的方式同樣可以使用。與Router C上的配置相對應(yīng),Router A上配置路由策略BandwidthChange,在接 收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),Router A獲取擴(kuò)展團(tuán)體屬性的MED值,并可以進(jìn)一步 根據(jù)該路由策略對應(yīng)的計(jì)算方式計(jì)算得到鏈路帶寬。為了在主鏈路帶寬限速時(shí),降低主鏈路負(fù)擔(dān),Router A上配置路由策略I^ath Change,當(dāng)主鏈路帶寬限速滿足條件時(shí),Router A應(yīng)用路由策略I^athChange,將非核心業(yè) 務(wù)通過備鏈路發(fā)送。例如,Router C入接口上配置CAR,針對所有的流量進(jìn)行限速原帶寬 χ (M),限速帶寬ζ (M),該帶寬限速滿足條件,則RouterA將非核心業(yè)務(wù)通過備鏈路發(fā)送。
具體的,帶寬限速滿足條件時(shí),Router A降低非核心業(yè)務(wù)的路由項(xiàng)的優(yōu)先級 (Local !^reference值),使得非核心業(yè)務(wù)通過主鏈路轉(zhuǎn)發(fā)的優(yōu)先級低于通過備鏈路轉(zhuǎn)發(fā)的 優(yōu)先級。例如,Router A內(nèi)存儲(chǔ)兩條到的核心網(wǎng)的路由,一條對應(yīng)主鏈路,一條對應(yīng)備鏈路, 初始主鏈路的路由優(yōu)先級高于備鏈路,RouterA通過修改主鏈路的路由優(yōu)先級使得備鏈路 對應(yīng)的路由的優(yōu)先級更高,非核心業(yè)務(wù)優(yōu)先通過備鏈路向骨干網(wǎng)發(fā)送。需要說明,當(dāng)主鏈路帶寬恢復(fù)至閾值條件時(shí)(例如主鏈路帶寬恢復(fù)至原帶寬的 90%以上),RouterA還可以恢復(fù)非核心業(yè)務(wù)的路由項(xiàng)的優(yōu)先級,使得主鏈路帶寬滿足時(shí)非 核心業(yè)務(wù)優(yōu)先通過主鏈路向骨干網(wǎng)發(fā)送。需要說明的是,主鏈路帶寬限速時(shí),為了避免Router A上流量擁塞,還可以在 Router A上設(shè)置擁塞管理機(jī)制,例如Router A限制流量發(fā)送速率的最大值為主鏈路當(dāng)前最 大帶寬。在主鏈路帶寬限速取消后,Router A取消相應(yīng)的流量發(fā)送速率的限制。另外,本發(fā)明提供的上述方法中,并不限于在主鏈路帶寬限速時(shí)將非核心業(yè)務(wù)通 過備鏈路發(fā)送,其他核心業(yè)務(wù)也可以通過備鏈路發(fā)送。而且,非核心業(yè)務(wù)也可以具體限定為 某一種或幾種業(yè)務(wù)。具體的,如圖2所示,本發(fā)明提供的業(yè)務(wù)報(bào)文發(fā)送的方法包括以下步驟步驟201,Router A接收Router C根據(jù)路由策略Bandwidth Change發(fā)布的攜帶 擴(kuò)展團(tuán)體屬性的路由項(xiàng);步驟202,RouterA根據(jù)路由策略Bandwidth Change獲取路由項(xiàng)的擴(kuò)展團(tuán)體屬性 的值,根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;步驟203,Router A根據(jù)得到的鏈路帶寬信息控制通過主鏈路向骨干網(wǎng)絡(luò)發(fā)送的 報(bào)文。例如,RouterA根據(jù)MED值得到主鏈路帶寬,當(dāng)判斷主鏈路帶寬限速滿足條件時(shí), Router A根據(jù)路由策略I^ath Change將非核心業(yè)務(wù)通過備鏈路發(fā)送。Router A配置擁塞 管理機(jī)制,控制通過主鏈路向Router C發(fā)送的報(bào)文數(shù)量。具體的,RouterA下發(fā)路由策略 Path Change至配置的QoS(Quality ofkrvice,服務(wù)質(zhì)量)模塊,QoS模塊根據(jù)該路由策 略在指定接口(主鏈路出接口)上下發(fā)一條限速配置,例如LR(物理接口總速率限制)。該 限速配置限制該指定接口對應(yīng)鏈路帶寬為RouterA根據(jù)MED值得到的主鏈路帶寬。通過這 種方式,在指定接口上使能擁塞管理,避免主鏈路發(fā)生報(bào)文擁塞。在指定接口上使能擁塞管 理后,非核心業(yè)務(wù)的優(yōu)選路由從主鏈路更換為備鏈路,通過備鏈路分擔(dān)主鏈路的帶寬壓力, 并提高報(bào)文在接入網(wǎng)絡(luò)與骨干網(wǎng)絡(luò)之間的傳輸效率。具體的,本發(fā)明提供的方法中,對于Router C的配置包括在Router C入接口上配置CAR,針對所有的流量進(jìn)行限速原帶寬χ (M),限速帶寬 ζ(Μ)。在Router C上配置一條路由策略Band width Change 該策略針對所有的路由項(xiàng);為 路由項(xiàng)附加指定的擴(kuò)展團(tuán)體屬性,例如10000 1 ;為路由項(xiàng)附加指定的MED值,該MED值 =N/實(shí)際帶寬(M),其中N的取值根據(jù)實(shí)際需要確定,例如N= 1000,實(shí)際限速帶寬是4M, 則MED = 1000/4 = 250。特殊的,可以設(shè)定如果MED = O意味著帶寬限速已經(jīng)取消,流量恢 復(fù)正常。在Router C上還配置對等體屬性指定Router A為Router C的對等體(peer); 為RouterA指定路由策略Band width Change ;路由器C通過^GP向路由器C發(fā)布的路由 項(xiàng)攜帶指定的路由屬性。
本發(fā)明提供的方法中,對于RouterA的配置包括在Router A上增加一條新的路由策略(實(shí)際上是一個(gè)新的apply動(dòng)作)Band width Change 該策略針對指定的團(tuán)體屬性的路由項(xiàng),例如10000 1 ;針對這些路由項(xiàng), 根據(jù)路由策略Band width Change獲取路由屬性中的MED值;根據(jù)MED值,通過指定的算法 計(jì)算帶寬=N/MED(M),例如N = 1000,MED = 250,則帶寬=4M。特殊的,如果MED = 0則意 味著帶寬限速已經(jīng)取消,流量恢復(fù)正常。通知QoS模塊帶寬apply QoS bandwidth 4000 (4M) 和指定的接口。在Router A上配置一條路由策略I^ath Change 該策略針對非核心業(yè)務(wù)的 路由項(xiàng);針對這些路由項(xiàng),根據(jù)I^ath Change降低LP (Local Preference,本地優(yōu)先級)值 (比Router B的LP值低)。經(jīng)過上述配置,當(dāng)Router A收到Router C發(fā)布的BGP路由項(xiàng),RouterA通過路 由策略Band width Change匹配到團(tuán)體屬性是10000 1的路由項(xiàng),獲取路由項(xiàng)的MED屬 性,根據(jù)MED值計(jì)算主鏈路帶寬,并通知QoS模塊主鏈路實(shí)際的帶寬變化,動(dòng)態(tài)下發(fā)路由策 略I^ath Change,使得非核心業(yè)務(wù)的優(yōu)選路由為路由器B的鏈路,從而分擔(dān)主鏈路的帶寬壓 力。特殊的,如果MED = 0意味著帶寬限速已經(jīng)取消,需要?jiǎng)h除動(dòng)態(tài)下發(fā)的路由策略I^ath Change。QoS模塊收到路由通知的指定接口上的帶寬變化,在指定接口上動(dòng)態(tài)下發(fā)一條限速 配置LR,限速后的帶寬范圍等于路由通知的帶寬范圍,即最大帶寬等于主鏈路實(shí)際帶寬,在 指定接口上使能擁塞管理。特殊的,如果帶寬為0,則QoS模塊刪除之前下發(fā)的限速配置?;谂c上述方法項(xiàng)部分相同的技術(shù)構(gòu)思,本發(fā)明還提供一種路由設(shè)備,作為主2 路由器應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的系統(tǒng),所述第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間包括主鏈路 和備鏈路,主鏈路兩端分別為主1路由器和主2路由器,主1路由器和主2路由器分別位于 第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),主1路由器通過BGP報(bào)文向主2路由器發(fā)布路由項(xiàng),所述主1路由器 上配置針對主2路由器的第一路由策略,如圖3所示,該路由設(shè)備包括接收單元11,用于接收所述主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán) 體屬性的路由項(xiàng);屬性處理單元12,與所述接收單元11連接,用于根據(jù)配置的第二路由策略獲取所 述路由項(xiàng)的擴(kuò)展團(tuán)體屬性的值,根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;控制單元13,與所述屬性處理單元12連接,用于根據(jù)得到的鏈路帶寬信息控制通 過所述主鏈路向所述第一網(wǎng)絡(luò)發(fā)送的報(bào)文。所述第一路由策略針對所有路由項(xiàng)增加擴(kuò)展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的值為MED 值:MED值=N/實(shí)際帶寬,其中N為設(shè)定值;所述第二路由策略為接收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),獲取擴(kuò)展團(tuán)體屬性 的MED值,和/或獲取鏈路帶寬。所述控制單元13包括判斷子單元131,用于根據(jù)得到的鏈路帶寬信息判斷所述主鏈路的帶寬是否滿足 預(yù)設(shè)條件;負(fù)載分擔(dān)子單元132,與所述判斷子單元131連接,用于所述判斷子單元的判斷結(jié) 果為是時(shí),通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。所述負(fù)載分擔(dān)子單元132還用于在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí),將特定業(yè)務(wù)與主鏈路對應(yīng)的路由的優(yōu)先級設(shè)置為低于與備鏈路對應(yīng)的路由的優(yōu)先級,通過備鏈路發(fā)送該特定業(yè)務(wù)的報(bào)文。所述判斷子單元131還用于根據(jù)得到的鏈路帶寬信息判斷主鏈路帶寬是否恢復(fù) 至閾值條件;所述控制單元還包括取消子單元133,與所述判斷子單元131連接,用于所述判斷 子單元判斷主鏈路帶寬恢復(fù)至閾值條件時(shí),取消通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若 干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā) 明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流 程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分 布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上 述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種業(yè)務(wù)報(bào)文發(fā)送的方法,應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的系統(tǒng),所述第一網(wǎng)絡(luò) 與第二網(wǎng)絡(luò)之間包括主鏈路和備鏈路,主鏈路兩端分別為主1路由器和主2路由器,主1路 由器和主2路由器分別位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),主1路由器通過BGP報(bào)文向主2路由器 發(fā)布路由項(xiàng),其特征在于,所述主1路由器上配置針對主2路由器的第一路由策略,該方法 包括所述主2路由器接收所述主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán)體屬性 的路由項(xiàng);所述主2路由器根據(jù)配置的第二路由策略獲取所述路由項(xiàng)的擴(kuò)展團(tuán)體屬性的值,根據(jù) 擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;所述主2路由器根據(jù)得到的鏈路帶寬信息控制通過所述主鏈路向所述第一網(wǎng)絡(luò)發(fā)送 的報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一路由策略針對所有路由項(xiàng)增加擴(kuò) 展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的值為MED值:MED值=N/實(shí)際帶寬,其中N為設(shè)定值;所述第二路由策略為接收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),獲取擴(kuò)展團(tuán)體屬性的 MED值,和/或獲取鏈路帶寬。
3.如權(quán)利要求1所述的方法,其特征在于,所述主2路由器根據(jù)得到的鏈路帶寬信息控 制通過所述主鏈路向所述第一網(wǎng)絡(luò)發(fā)送的報(bào)文包括所述主2路由器判斷所述主鏈路的帶寬是否滿足預(yù)設(shè)條件,并在所述主鏈路的帶寬滿 足預(yù)設(shè)條件時(shí)通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。
4.如權(quán)利要求3所述的方法,其特征在于,所述在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí) 通過所述備鏈路進(jìn)行負(fù)載分擔(dān)包括在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí),所述主2路由器將特定業(yè)務(wù)與主鏈路對應(yīng)的 路由的優(yōu)先級設(shè)置為低于與備鏈路對應(yīng)的路由的優(yōu)先級,通過備鏈路發(fā)送該特定業(yè)務(wù)的報(bào) 文。
5.如權(quán)利要求3所述的方法,其特征在于,還包括當(dāng)所述主2路由器根據(jù)得到的鏈路帶寬信息判斷主鏈路帶寬恢復(fù)至閾值條件時(shí),所述 主2路由器取消通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。
6.一種路由設(shè)備,作為主2路由器應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的系統(tǒng),所述第一 網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間包括主鏈路和備鏈路,主鏈路兩端分別為主1路由器和主2路由器,主 1路由器和主2路由器分別位于第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),主1路由器通過BGP報(bào)文向主2路由 器發(fā)布路由項(xiàng),其特征在于,所述主1路由器上配置針對主2路由器的第一路由策略,該路 由設(shè)備包括接收單元,用于接收所述主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán)體屬性 的路由項(xiàng);屬性處理單元,與所述接收單元連接,用于根據(jù)配置的第二路由策略獲取所述路由項(xiàng) 的擴(kuò)展團(tuán)體屬性的值,根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;控制單元,與所述屬性處理單元連接,用于根據(jù)得到的鏈路帶寬信息控制通過所述主 鏈路向所述第一網(wǎng)絡(luò)發(fā)送的報(bào)文。
7.如權(quán)利要求6所述的路由設(shè)備,其特征在于,所述第一路由策略針對所有路由項(xiàng)增加擴(kuò)展團(tuán)體屬性,擴(kuò)展團(tuán)體屬性的值為MED值:MED值=N/實(shí)際帶寬,其中N為設(shè)定值;所述第二路由策略為接收到攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng)時(shí),獲取擴(kuò)展團(tuán)體屬性的 MED值,和/或獲取鏈路帶寬。
8.如權(quán)利要求6所述的路由設(shè)備,其特征在于,所述控制單元包括判斷子單元,用于根據(jù)得到的鏈路帶寬信息判斷所述主鏈路的帶寬是否滿足預(yù)設(shè)條件;負(fù)載分擔(dān)子單元,與所述判斷子單元連接,用于所述判斷子單元的判斷結(jié)果為是時(shí),通 過所述備鏈路進(jìn)行負(fù)載分擔(dān)。
9.如權(quán)利要求8所述的路由設(shè)備,其特征在于,所述負(fù)載分擔(dān)子單元還用于在所述主鏈路的帶寬滿足預(yù)設(shè)條件時(shí),將特定業(yè)務(wù)與主鏈路對應(yīng)的路由的優(yōu)先級設(shè)置 為低于與備鏈路對應(yīng)的路由的優(yōu)先級,通過備鏈路發(fā)送該特定業(yè)務(wù)的報(bào)文。
10.如權(quán)利要求8所述的路由設(shè)備,其特征在于,所述判斷子單元還用于根據(jù)得到的 鏈路帶寬信息判斷主鏈路帶寬是否恢復(fù)至閾值條件;所述控制單元還包括取消子單元,與所述判斷子單元連接,用于所述判斷子單元判斷 主鏈路帶寬恢復(fù)至閾值條件時(shí),取消通過所述備鏈路進(jìn)行負(fù)載分擔(dān)。
全文摘要
本發(fā)明公開了一種業(yè)務(wù)報(bào)文發(fā)送的方法及設(shè)備,該方法應(yīng)用于包括第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)的系統(tǒng),所述第一網(wǎng)絡(luò)與第二網(wǎng)絡(luò)之間包括主鏈路和備鏈路,主鏈路兩端分別為主1路由器和主2路由器,該方法進(jìn)一步包括主2路由器接收主1路由器根據(jù)所述第一路由策略發(fā)布的攜帶擴(kuò)展團(tuán)體屬性的路由項(xiàng);所述主2路由器根據(jù)配置的第二路由策略獲取所述路由項(xiàng)的擴(kuò)展團(tuán)體屬性的值,根據(jù)擴(kuò)展團(tuán)體屬性的值得到鏈路帶寬信息;所述主2路由器根據(jù)得到的鏈路帶寬信息控制通過所述主鏈路向所述第一網(wǎng)絡(luò)發(fā)送的報(bào)文。本發(fā)明使得接入網(wǎng)能夠獲知骨干網(wǎng)對主鏈路限速,提高報(bào)文發(fā)送效率。
文檔編號H04L12/56GK102082734SQ20111004763
公開日2011年6月1日 申請日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者李蔚 申請人:杭州華三通信技術(shù)有限公司