專(zhuān)利名稱(chēng):業(yè)務(wù)路由方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在IT系統(tǒng)互聯(lián)應(yīng)用的業(yè)務(wù)路由技術(shù),尤其涉及一種業(yè)務(wù)路由方法及系統(tǒng)。
背景技術(shù):
目前,傳統(tǒng)非互聯(lián)的IT架構(gòu)仍然主要是以二級(jí)單位(例如省級(jí)單位等)為單位進(jìn)行構(gòu)造,在這種網(wǎng)絡(luò)架構(gòu)下,由于未實(shí)現(xiàn)二級(jí)單位與二級(jí)單位的IT系統(tǒng)之間的互聯(lián),因此無(wú)法為用戶(hù)在異地漫游情況下提供與歸屬地同等的服務(wù)。在傳統(tǒng)通過(guò)路由器進(jìn)行網(wǎng)狀互聯(lián)的移動(dòng)互聯(lián)網(wǎng)絡(luò)中,一種傳統(tǒng)的路由方法是由每個(gè)路由器自行計(jì)算和維護(hù)最佳路由,這種方式下的路由器處理效率較低。另一種傳統(tǒng)的路由方法是由每個(gè)路由器維護(hù)兩兩路由器之間的直連靜態(tài)路由,而當(dāng)鏈路狀態(tài)變差時(shí),路由轉(zhuǎn)發(fā)的成本隨之增大,可見(jiàn)現(xiàn)有的路由方法無(wú)法在移動(dòng)互聯(lián)網(wǎng)時(shí)代為用戶(hù)提供高質(zhì)量的服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種業(yè)務(wù)路由方法及系統(tǒng),能夠?qū)崿F(xiàn)動(dòng)態(tài)的路由決策,將路由決策和路由轉(zhuǎn)發(fā)的過(guò)程分離,提高業(yè)務(wù)能力轉(zhuǎn)發(fā)的靈活性和實(shí)時(shí)性,為用戶(hù)提供高質(zhì)量的服務(wù)。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種業(yè)務(wù)路由方法,總控系統(tǒng)與網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器進(jìn)行星狀互聯(lián),各個(gè)所述業(yè)務(wù)路由器分別與所屬區(qū)域的IT系統(tǒng)相連,所述業(yè)務(wù)路由方法包括:所述總控系統(tǒng)接收所述業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù),所述鏈路狀態(tài)變化數(shù)據(jù)包括所述業(yè)務(wù)路由器與所述網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中與所述業(yè)務(wù)路由器互聯(lián)的其他業(yè)務(wù)路由器或IT系統(tǒng)之間的鏈路狀態(tài)變化;所述總控系統(tǒng)根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息,并形成實(shí)時(shí)最佳路徑信息表;所述總控系統(tǒng)將所述實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器,以便作為源端的業(yè)務(wù)路由器按照根據(jù)路由信息表查找出的最佳路由路徑將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。進(jìn)一步的,在所述總控系統(tǒng)將所述實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器之后,接收到所述實(shí)時(shí)最佳路徑信息表的業(yè)務(wù)路由器對(duì)本地保存的路由信息表進(jìn)行更新。進(jìn)一步的,所述總控系統(tǒng)下發(fā)給所述業(yè)務(wù)路由器的實(shí)時(shí)最佳路徑信息表中包括預(yù)設(shè)條數(shù)的優(yōu)先級(jí)最高的路由信息。進(jìn)一步的,所述總控系統(tǒng)根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息的操作具體包括:
根據(jù)輸入的當(dāng)前網(wǎng)絡(luò)的鏈路連通性、鏈路的Qos值、網(wǎng)元的擁塞狀態(tài)、業(yè)務(wù)路由器的擁塞狀態(tài)、業(yè)務(wù)服務(wù)能力的激活狀態(tài)、業(yè)務(wù)路由器的轉(zhuǎn)發(fā)成本以及服務(wù)級(jí)別中的一種或多種,并利用最短路徑算法或優(yōu)化算法來(lái)計(jì)算出實(shí)時(shí)的最佳路徑信息。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種業(yè)務(wù)路由系統(tǒng),包括總控系統(tǒng)和在網(wǎng)絡(luò)互連網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器,所述總控系統(tǒng)與所述各個(gè)業(yè)務(wù)路由器呈星狀互聯(lián),各個(gè)所述業(yè)務(wù)路由器分別與所屬區(qū)域的IT系統(tǒng)相連;所述總控系統(tǒng)包括:數(shù)據(jù)接收裝置,用于接收所述業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù),所述鏈路狀態(tài)變化數(shù)據(jù)包括所述業(yè)務(wù)路由器與所述網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中與所述業(yè)務(wù)路由器互聯(lián)的其他業(yè)務(wù)路由器或IT系統(tǒng)之間的鏈路狀態(tài)變化;路徑信息計(jì)算裝置,用于根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息;路徑信息表下發(fā)裝置,用于將根據(jù)所述實(shí)時(shí)最佳路徑信息形成的實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器;所述業(yè)務(wù)路由器包括:狀態(tài)上報(bào)裝置,用于向總控系統(tǒng)實(shí)時(shí)上報(bào)鏈路狀態(tài)變化數(shù)據(jù);路徑信息接收裝置,用于接收所述總控系統(tǒng)下發(fā)的實(shí)時(shí)最佳路徑信息表;查表轉(zhuǎn)發(fā)裝置,用于在所述業(yè)務(wù)路由器作為源端時(shí),根據(jù)其在本地維持的路由信息表查找最佳路由路徑,并基于查找結(jié)果將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。進(jìn)一步的,所述業(yè)務(wù)路由器還包括:路由信息更新裝置,用于根據(jù)接收到的所述實(shí)時(shí)最佳路徑信息表對(duì)本地保存的路由信息表進(jìn)行更新。進(jìn)一步的,所述總控系統(tǒng)下發(fā)給所述業(yè)務(wù)路由器的實(shí)時(shí)最佳路徑信息表中包括預(yù)設(shè)條數(shù)的優(yōu)先級(jí)最高的路由信息。進(jìn)一步的,所述路徑信息計(jì)算裝置具體用于根據(jù)輸入的當(dāng)前網(wǎng)絡(luò)的鏈路連通性、鏈路的Qos值、網(wǎng)元的擁塞狀態(tài)、業(yè)務(wù)路由器的擁塞狀態(tài)、業(yè)務(wù)服務(wù)能力的激活狀態(tài)、業(yè)務(wù)路由器的轉(zhuǎn)發(fā)成本以及服務(wù)級(jí)別中的一種或多種,并利用最短路徑算法或優(yōu)化算法來(lái)計(jì)算出實(shí)時(shí)的最佳路徑信息?;谏鲜黾夹g(shù)方案,本發(fā)明在傳統(tǒng)的非互聯(lián)IT網(wǎng)絡(luò)架構(gòu)中加入了總控系統(tǒng),并與各個(gè)業(yè)務(wù)路由器進(jìn)行星狀互聯(lián),總控系統(tǒng)可以獲得各個(gè)與其直聯(lián)的業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化情況,并結(jié)合已有的路由決策信息將計(jì)算得到的最優(yōu)路徑信息下發(fā)給各個(gè)業(yè)務(wù)路由器,以指導(dǎo)業(yè)務(wù)路由器選擇適合的最佳路由路徑進(jìn)行業(yè)務(wù)報(bào)文的轉(zhuǎn)發(fā),從而實(shí)現(xiàn)了動(dòng)態(tài)路由決策,并實(shí)現(xiàn)了路由決策和路由轉(zhuǎn)發(fā)之間的分離,大大提高了業(yè)務(wù)能力轉(zhuǎn)發(fā)的靈活性和實(shí)時(shí)性。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1為應(yīng)用本發(fā)明業(yè)務(wù)路由方法實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖。圖2為本發(fā)明業(yè)務(wù)路由方法的一實(shí)施例的流程示意圖。
圖3為本發(fā)明業(yè)務(wù)路由方法的另一實(shí)施例的流程示意圖。圖4為本發(fā)明業(yè)務(wù)路由系統(tǒng)的一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。如圖1所示,為應(yīng)用本發(fā)明業(yè)務(wù)路由方法實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖。在圖1所示的網(wǎng)絡(luò)架構(gòu)中,總控系統(tǒng)I與網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器2進(jìn)行星狀互聯(lián),各個(gè)業(yè)務(wù)路由器2分別與所屬區(qū)域的IT系統(tǒng)3相連。在這種網(wǎng)絡(luò)架構(gòu)下,業(yè)務(wù)路由方法包括以下步驟,參見(jiàn)圖2:步驟101、總控系統(tǒng)接收業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù),鏈路狀態(tài)變化數(shù)據(jù)包括業(yè)務(wù)路由器與網(wǎng)狀互聯(lián)網(wǎng)中與業(yè)務(wù)路由器互聯(lián)的其他業(yè)務(wù)路由器或IT系統(tǒng)之間的鏈路狀態(tài)變化;步驟102、總控系統(tǒng)根據(jù)鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息,并形成實(shí)時(shí)最佳路徑信息表,路由決策信息包括但不局限于:鏈路連通性、鏈路Q(chēng)os、網(wǎng)元(擁塞)狀態(tài)、轉(zhuǎn)發(fā)時(shí)延和服務(wù)激活狀態(tài)等中的一個(gè)或多個(gè);步驟103、總控系統(tǒng)將實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)業(yè)務(wù)路由器,以便作為源端的業(yè)務(wù)路由器按照根據(jù)路由信息表查找出的最佳路由路徑將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。在本實(shí)施例中,總控系統(tǒng)根據(jù)其所連接的業(yè)務(wù)路由器上報(bào)的鏈路狀態(tài)變化結(jié)合已有的路由決策信息動(dòng)態(tài)的制定路由決策,并通過(guò)將路由決策(即實(shí)時(shí)最佳路徑信息表)下發(fā)給業(yè)務(wù)路由器,以使業(yè)務(wù)路由器可以根據(jù)該路由決策執(zhí)行路由轉(zhuǎn)發(fā),從而有效地實(shí)現(xiàn)了動(dòng)態(tài)路由決策以及路由 決策與路由轉(zhuǎn)發(fā)之間的分離,極大地提高了業(yè)務(wù)數(shù)據(jù)能力轉(zhuǎn)發(fā)的靈活性和實(shí)時(shí)性。在總控系統(tǒng)將實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)業(yè)務(wù)路由器之后,接收到該實(shí)時(shí)最佳路徑信息表的業(yè)務(wù)路由器可以對(duì)本地保存的路由信息表進(jìn)行更新,以便在接收到路由轉(zhuǎn)發(fā)請(qǐng)求時(shí),可以根據(jù)最新的路由信息表進(jìn)行轉(zhuǎn)發(fā),即便在較差的鏈路狀態(tài)下,業(yè)務(wù)路由器也可以根據(jù)路由信息表獲得最優(yōu)的路由路徑,從而極大的降低了路由轉(zhuǎn)發(fā)的成本??紤]到業(yè)務(wù)路由器通常只需要考慮最優(yōu)的下一跳,因此總控系統(tǒng)下發(fā)給業(yè)務(wù)路由器的實(shí)時(shí)最佳路徑信息表中包括的路由信息也是有限數(shù)量的,可以是預(yù)設(shè)數(shù)量(例如3-5條等)的優(yōu)先級(jí)最聞的路由 目息??偪叵到y(tǒng)在接收到業(yè)務(wù)路由器上報(bào)的鏈路狀態(tài)變化數(shù)據(jù)后,會(huì)結(jié)合已有的路由決策信息對(duì)實(shí)時(shí)最佳路徑信息進(jìn)行計(jì)算,而在形成實(shí)時(shí)最佳路徑信息時(shí),會(huì)綜合考慮當(dāng)前網(wǎng)絡(luò)的鏈路連通性、鏈路的Qos值(例如業(yè)務(wù)路由器之間的網(wǎng)絡(luò)時(shí)延等)、網(wǎng)元的擁塞狀態(tài)、業(yè)務(wù)路由器的擁塞狀態(tài)、業(yè)務(wù)服務(wù)能力的激活狀態(tài)、業(yè)務(wù)路由器的轉(zhuǎn)發(fā)成本以及SLA(服務(wù)的級(jí)別)等各種因素,并利用最短路徑算法或優(yōu)化算法來(lái)計(jì)算出實(shí)時(shí)的最佳路徑信息。形成的實(shí)時(shí)最佳路徑信息表用來(lái)保存本端業(yè)務(wù)路由器到對(duì)端業(yè)務(wù)路由器的路由信息,而業(yè)務(wù)路由器可以根據(jù)優(yōu)先級(jí)進(jìn)行多條路由的選擇。實(shí)時(shí)最佳路徑信息表的形式如下例:
權(quán)利要求
1.一種業(yè)務(wù)路由方法,總控系統(tǒng)與網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器進(jìn)行星狀互聯(lián),各個(gè)所述業(yè)務(wù)路由器分別與所屬區(qū)域的IT系統(tǒng)相連,所述業(yè)務(wù)路由方法包括: 所述總控系統(tǒng)接收所述業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù),所述鏈路狀態(tài)變化數(shù)據(jù)包括所述業(yè)務(wù)路由器與所述網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中與所述業(yè)務(wù)路由器互聯(lián)的其他業(yè)務(wù)路由器或IT系統(tǒng)之間的鏈路狀態(tài)變化; 所述總控系統(tǒng)根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息,并形成實(shí)時(shí)最佳路徑信息表; 所述總控系統(tǒng)將所述實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器,以便作為源端的業(yè)務(wù)路由器按照根據(jù)路由信息表查找出的最佳路由路徑將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)路由方法,其中,在所述總控系統(tǒng)將所述實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器之后,接收到所述實(shí)時(shí)最佳路徑信息表的業(yè)務(wù)路由器對(duì)本地保存的路由信息表進(jìn)行更新。
3.根據(jù)權(quán)利要求2所述的業(yè)務(wù)路由方法,其中,所述總控系統(tǒng)下發(fā)給所述業(yè)務(wù)路由器的實(shí)時(shí)最佳路徑信息表中包括預(yù)設(shè)條數(shù)的優(yōu)先級(jí)最高的路由信息。
4.根據(jù)權(quán)利要求1所述的業(yè)務(wù)路由方法,其中,所述總控系統(tǒng)根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息的操作具體包括: 根據(jù)輸入的當(dāng)前網(wǎng)絡(luò)的鏈路連通性、鏈路的Qos值、網(wǎng)元的擁塞狀態(tài)、業(yè)務(wù)路由器的擁塞狀態(tài)、業(yè)務(wù)服務(wù)能力的激活狀態(tài)、業(yè)務(wù)路由器的轉(zhuǎn)發(fā)成本以及服務(wù)級(jí)別中的一種或多種,并利用最短路徑算法或優(yōu)化算法來(lái)計(jì)算出實(shí)時(shí)的最佳路徑信息。
5.一種業(yè)務(wù)路由系統(tǒng),包括總控系統(tǒng)和在網(wǎng)絡(luò)互連網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器,所述總控系統(tǒng)與所述各個(gè)業(yè)務(wù)路由器呈星狀互`聯(lián),各個(gè)所述業(yè)務(wù)路由器分別與所屬區(qū)域的IT系統(tǒng)相連; 所述總控系統(tǒng)包括: 數(shù)據(jù)接收裝置,用于接收所述業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù),所述鏈路狀態(tài)變化數(shù)據(jù)包括所述業(yè)務(wù)路由器與所述網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中與所述業(yè)務(wù)路由器互聯(lián)的其他業(yè)務(wù)路由器或IT系統(tǒng)之間的鏈路狀態(tài)變化; 路徑信息計(jì)算裝置,用于根據(jù)所述鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息; 路徑信息表下發(fā)裝置,用于將根據(jù)所述實(shí)時(shí)最佳路徑信息形成的實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)所述業(yè)務(wù)路由器; 所述業(yè)務(wù)路由器包括: 狀態(tài)上報(bào)裝置,用于向總控系統(tǒng)實(shí)時(shí)上報(bào)鏈路狀態(tài)變化數(shù)據(jù); 路徑信息接收裝置,用于接收所述總控系統(tǒng)下發(fā)的實(shí)時(shí)最佳路徑信息表; 查表轉(zhuǎn)發(fā)裝置,用于在所述業(yè)務(wù)路由器作為源端時(shí),根據(jù)其在本地維持的路由信息表查找最佳路由路徑,并基于查找結(jié)果將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。
6.根據(jù)權(quán)利要求5所述的業(yè)務(wù)路由系統(tǒng),其中所述業(yè)務(wù)路由器還包括:路由信息更新裝置,用于根據(jù)接收到的所述實(shí)時(shí)最佳路徑信息表對(duì)本地保存的路由信息表進(jìn)行更新。
7.根據(jù)權(quán)利要求6所述的業(yè)務(wù)路由系統(tǒng),其中,所述總控系統(tǒng)下發(fā)給所述業(yè)務(wù)路由器的實(shí)時(shí)最佳路徑信息表中包括預(yù)設(shè)條數(shù)的優(yōu)先級(jí)最高的路由信息。
8.根據(jù)權(quán)利要求5所述的業(yè)務(wù)路由系統(tǒng),其中所述路徑信息計(jì)算裝置具體用于根據(jù)輸入的當(dāng)前網(wǎng)絡(luò)的鏈路連通性、鏈路的Qos值、網(wǎng)元的擁塞狀態(tài)、業(yè)務(wù)路由器的擁塞狀態(tài)、業(yè)務(wù)服務(wù)能力的激活狀態(tài)、業(yè)務(wù)路由器的轉(zhuǎn)發(fā)成本以及服務(wù)級(jí)別中的一種或多種,并利用最短路徑算法或優(yōu)化算 法來(lái)計(jì)算出實(shí)時(shí)的最佳路徑信息。
全文摘要
本發(fā)明涉及一種業(yè)務(wù)路由方法,總控系統(tǒng)與網(wǎng)狀互聯(lián)網(wǎng)絡(luò)中的各個(gè)業(yè)務(wù)路由器進(jìn)行星狀互聯(lián),各個(gè)業(yè)務(wù)路由器分別與所屬區(qū)域的IT系統(tǒng)相連,業(yè)務(wù)路由方法包括總控系統(tǒng)接收業(yè)務(wù)路由器實(shí)時(shí)上報(bào)的鏈路狀態(tài)變化數(shù)據(jù);總控系統(tǒng)根據(jù)鏈路狀態(tài)變化數(shù)據(jù)和已有的路由決策信息計(jì)算實(shí)時(shí)最佳路徑信息,并形成實(shí)時(shí)最佳路徑信息表;總控系統(tǒng)將實(shí)時(shí)最佳路徑信息表下發(fā)給各個(gè)業(yè)務(wù)路由器,以便作為源端的業(yè)務(wù)路由器按照根據(jù)路由信息表查找出的最佳路由路徑將路由轉(zhuǎn)發(fā)請(qǐng)求轉(zhuǎn)發(fā)至目的端的業(yè)務(wù)路由器。本發(fā)明還涉及一種業(yè)務(wù)路由系統(tǒng)。本發(fā)明能夠?qū)崿F(xiàn)動(dòng)態(tài)的路由決策,將路由決策和路由轉(zhuǎn)發(fā)的過(guò)程分離,提高業(yè)務(wù)能力轉(zhuǎn)發(fā)的靈活性和實(shí)時(shí)性,為用戶(hù)提供高質(zhì)量的服務(wù)。
文檔編號(hào)H04L12/751GK103166859SQ20111041588
公開(kāi)日2013年6月19日 申請(qǐng)日期2011年12月14日 優(yōu)先權(quán)日2011年12月14日
發(fā)明者羅偉民, 張新勝, 安志國(guó), 魏立英, 包昌榮, 謝曉軍, 劉智瓊 申請(qǐng)人:中國(guó)電信股份有限公司