本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于隧道共享的帶寬控制方法及裝置。
背景技術(shù):
隨著數(shù)據(jù)通信與多媒體業(yè)務(wù)需求的發(fā)展,第四代移動(dòng)通信開(kāi)始興起,這就對(duì)網(wǎng)絡(luò)資源提出了更高的要求,特別是CAC(Connection Admission Control,連接接納控制)引入后,網(wǎng)絡(luò)帶寬分配受到精確控制。
目前,現(xiàn)網(wǎng)常用的帶寬處理方式是整個(gè)端口級(jí)別的管理,通過(guò)配置收斂比對(duì)整個(gè)端口進(jìn)行帶寬放大處理。但是,這樣不能實(shí)現(xiàn)精確的帶寬控制,且對(duì)于帶寬配置不均衡的網(wǎng)絡(luò),端口級(jí)放大帶寬,不能解決網(wǎng)絡(luò)故障時(shí)的流量擠占問(wèn)題,這個(gè)問(wèn)題只有隧道間的共享才能得到保證。
而且,通信網(wǎng)絡(luò)中的業(yè)務(wù)往往配置有保護(hù),在一些工程場(chǎng)景,同一條業(yè)務(wù)的工作、保護(hù)隧道,會(huì)途徑同一個(gè)物理鏈路,如LTE雙歸4隧道、環(huán)帶鏈組網(wǎng)的鏈跨段,這些途徑同一條物理鏈路的工作、保護(hù)隧道稱(chēng)為同路由隧道,在實(shí)際業(yè)務(wù)工作時(shí),不管是否發(fā)生倒換,業(yè)務(wù)流量只會(huì)流經(jīng)其中的一條隧道。這樣,如果工作、保護(hù)隧道都計(jì)算帶寬,就會(huì)造成網(wǎng)絡(luò)中的帶寬資源被冗余分配,從而造成不能充分利用鏈路帶寬資源,造成帶寬資源的浪費(fèi)。
在這種背景下,產(chǎn)生了同路由工作、保護(hù)隧道帶寬共享的需求。
當(dāng)然,在新配置業(yè)務(wù)時(shí),對(duì)于同路由業(yè)務(wù)的場(chǎng)景,可以自動(dòng)配置隧道帶寬共享。但對(duì)于現(xiàn)網(wǎng)中存量的業(yè)務(wù),同路由工作、保護(hù)隧道都沒(méi)有配置共享關(guān)系,目前也沒(méi)有有效的手段解決同路由工作、保護(hù)隧道帶寬冗余分配的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種基于隧道共享的帶寬控制方法及裝置,旨在解決存量業(yè)務(wù)中,同路由工作、保護(hù)隧道帶寬冗余分配的帶寬問(wèn)題,釋放出冗余分配的鏈路帶寬,實(shí)現(xiàn)精確的帶寬控制,避免帶寬資源的浪費(fèi)。
本發(fā)明實(shí)施例提出的一種基于隧道共享的帶寬控制方法,包括:
獲取用戶選擇的資源對(duì)象;
從用戶選擇的資源對(duì)象中過(guò)濾出滿足帶寬共享?xiàng)l件的隧道;
查詢過(guò)濾出的隧道上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型;
根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以及預(yù)設(shè)的共享關(guān)系匹配規(guī)則,確定所述過(guò)濾出的隧道的共享關(guān)系;
將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
優(yōu)選地,所述將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源的步驟之前還包括:
預(yù)計(jì)算過(guò)濾出的隧道的共享關(guān)系,得到預(yù)計(jì)算結(jié)果,供用戶查看隧道共享后帶寬釋放情況;
若接收到用戶的確認(rèn)指令,則執(zhí)行步驟:將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
優(yōu)選地,所述從用戶選擇的資源對(duì)象中過(guò)濾出滿足帶寬共享?xiàng)l件的隧道的步驟包括:
判斷用戶選擇的資源對(duì)象是否滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致,若是,則過(guò)濾出滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致的隧道;否則,丟棄不滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致的隧道。
優(yōu)選地,所述資源對(duì)象包括:鏈路集合、網(wǎng)元集合或者隧道集合。
優(yōu)選地,所述隧道的共享關(guān)系包括:隧道保護(hù)組內(nèi)共享、隧道保護(hù)組間共享,以及隧道保護(hù)組內(nèi)和保護(hù)組間共享。
本發(fā)明實(shí)施例還提出一種基于隧道共享的帶寬控制裝置,包括:
獲取模塊,用于獲取用戶選擇的資源對(duì)象;
過(guò)濾模塊,用于從用戶選擇的資源對(duì)象中過(guò)濾出滿足帶寬共享?xiàng)l件的隧道;
查詢業(yè)務(wù)模塊,用于查詢過(guò)濾出的隧道上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型;
校驗(yàn)共享規(guī)則模塊,用于根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以及預(yù)設(shè)的共享關(guān)系匹配規(guī)則,確定所述過(guò)濾出的隧道的共享關(guān)系;
下發(fā)模塊,用于將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
優(yōu)選地,所述裝置還包括:
預(yù)計(jì)算模塊,用于預(yù)計(jì)算過(guò)濾出的隧道的共享關(guān)系,得到預(yù)計(jì)算結(jié)果,供用戶查看隧道共享后帶寬釋放情況;若接收到用戶的確認(rèn)指令,則由所述下發(fā)模塊將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
優(yōu)選地,所述過(guò)濾模塊,還用于判斷用戶選擇的資源對(duì)象是否滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致,若是,則過(guò)濾出滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致的隧道;否則,丟棄不滿足CAC開(kāi)關(guān)開(kāi)啟和隧道一致性狀態(tài)一致的隧道。
優(yōu)選地,所述資源對(duì)象包括:鏈路集合、網(wǎng)元集合或者隧道集合。
優(yōu)選地,所述隧道的共享關(guān)系包括:隧道保護(hù)組內(nèi)共享、隧道保護(hù)組間共享,以及隧道保護(hù)組內(nèi)和保護(hù)組間共享。
本發(fā)明實(shí)施例提出的一種基于隧道共享的帶寬控制方法及裝置,通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,如果發(fā)現(xiàn)有冗余分配帶寬的情況,就對(duì)冗余分配帶寬的工作、保護(hù)隧道配置帶寬共享,可以在不影響業(yè)務(wù)質(zhì)量的情況下,釋放出冗余配置的帶寬資源,供網(wǎng)絡(luò)其他業(yè)務(wù)開(kāi)通使用,從而解決了全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,使得網(wǎng)絡(luò)帶寬分 配受到精確控制;此外,還解決了對(duì)于帶寬配置不均衡的網(wǎng)絡(luò),網(wǎng)絡(luò)出現(xiàn)故障時(shí)的流量擠占問(wèn)題。
附圖說(shuō)明
圖1是本發(fā)明基于隧道共享的帶寬控制方法第一實(shí)施例的流程示意圖;
圖2是本發(fā)明基于隧道共享的帶寬控制方法第二實(shí)施例的流程示意圖;
圖3a、圖3b、圖3c、圖3d分別是本發(fā)明實(shí)施例中一些同路由場(chǎng)景圖;
圖4是本發(fā)明基于隧道共享的帶寬控制裝置第一實(shí)施例的功能模塊示意圖;
圖5是本發(fā)明基于隧道共享的帶寬控制裝置第二實(shí)施例的功能模塊示意圖。
為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例的主要解決方案是:通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,同路由的工作、保護(hù)隧道能夠有效共享,從而解決全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,可以在不影響業(yè)務(wù)質(zhì)量的情況下,有效釋放網(wǎng)絡(luò)的冗余帶寬資源,使得網(wǎng)絡(luò)帶寬分配受到精確控制。
本發(fā)明實(shí)施例考慮到,現(xiàn)網(wǎng)中存量的業(yè)務(wù),同路由工作、保護(hù)隧道都沒(méi)有配置共享關(guān)系,目前也沒(méi)有有效的手段解決同路由工作、保護(hù)隧道帶寬冗余分配的問(wèn)題。
本發(fā)明實(shí)施例提出一種解決方案,通過(guò)隧道級(jí)帶寬壓縮,解決存 量業(yè)務(wù)中,同路由工作、保護(hù)隧道帶寬冗余分配的帶寬問(wèn)題,釋放出冗余分配的鏈路帶寬,實(shí)現(xiàn)精確的帶寬控制,以及解決對(duì)于帶寬配置不均衡的網(wǎng)絡(luò),網(wǎng)絡(luò)出現(xiàn)故障時(shí)的流量擠占問(wèn)題。
具體地,如圖1所示,本發(fā)明第一實(shí)施例提出一種基于隧道共享的帶寬控制方法,包括:
步驟S101,獲取用戶選擇的資源對(duì)象;
其中,資源對(duì)象可以是一些鏈路集合、一些網(wǎng)元集合或者一些隧道的集合。無(wú)論用戶選擇什么資源對(duì)象,最后網(wǎng)管需要分析的對(duì)象都是鏈路上的隧道資源。
步驟S102,從用戶選擇的資源對(duì)象中過(guò)濾出滿足帶寬共享?xiàng)l件的隧道;
網(wǎng)管根據(jù)選擇的對(duì)象,首先過(guò)濾出適合帶寬共享的隧道。
隧道需要滿足CAC開(kāi)關(guān)開(kāi)啟,以及隧道一致性狀態(tài)一致這兩個(gè)條件后,才享有帶寬共享的必要性,因此需要全量過(guò)濾出CAC開(kāi)關(guān)開(kāi)啟和一致性狀態(tài)一致的隧道,如果不滿足兩個(gè)必要條件中的任何一個(gè),則丟棄該類(lèi)型的隧道。
步驟S103,查詢過(guò)濾出的隧道上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型;
之后,網(wǎng)管根據(jù)過(guò)濾出的隧道,查詢其上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以便根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,并根據(jù)一定的規(guī)則,來(lái)確定隧道的共享關(guān)系。
因?yàn)樗淼莱休d不同類(lèi)型的客戶層業(yè)務(wù),以及隧道業(yè)務(wù)和客戶層業(yè)務(wù)配置的不同保護(hù)類(lèi)型,直接決定隧道間是否存在共享關(guān)系以及存在何種類(lèi)型的共享關(guān)系。
步驟S104,根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以及預(yù)設(shè)的共享關(guān)系匹配規(guī)則,確定所述過(guò)濾出的隧道的共享關(guān)系;
隧道的共享關(guān)系一共分為四種:隧道間無(wú)共享關(guān)系、隧道保護(hù)組內(nèi)有共享關(guān)系、隧道保護(hù)組間有共享關(guān)系、隧道保護(hù)組內(nèi)和保護(hù)組間都有共享關(guān)系。
其中,共享關(guān)系匹配規(guī)則即隧道共享的原則是:
隧道保護(hù)組內(nèi),保護(hù)隧道的帶寬共享工作隧道的帶寬。
隧道保護(hù)子網(wǎng)間,保護(hù)偽線的隧道帶寬共享工作偽線的隧道帶寬,包括保護(hù)偽線的工作隧道和保護(hù)隧道帶寬都可以共享工作偽線的工作隧道和保護(hù)隧道的帶寬。
不能設(shè)置循環(huán)共享,不能A共享B,B共享C,應(yīng)該直接設(shè)置A共享C,B共享C。
隧道保護(hù)組內(nèi)共享,典型的指的是1對(duì)隧道間的關(guān)系,首先隧道有保護(hù)關(guān)系,隧道上承載的業(yè)務(wù)無(wú)保護(hù)關(guān)系,工作和保護(hù)隧道同路由,且保護(hù)類(lèi)型又是1:1的類(lèi)型,此時(shí),保護(hù)隧道帶寬可以共享工作隧道的帶寬,這就是保護(hù)組內(nèi)共享。
隧道保護(hù)組間共享,典型的指的是2對(duì)及其以上隧道間的關(guān)系,首先2對(duì)及其以上隧道都有保護(hù)關(guān)系,其工作和保護(hù)隧道都有同路由,且其保護(hù)類(lèi)型是1+1的類(lèi)型;其上承載的業(yè)務(wù)也有保護(hù)關(guān)系,但業(yè)務(wù)的保護(hù)類(lèi)型是1:1的類(lèi)型,此時(shí),保護(hù)業(yè)務(wù)的工作隧道可以共享工作業(yè)務(wù)的工作隧道,但是工作業(yè)務(wù)上的保護(hù)隧道不能共享工作業(yè)務(wù)的工作隧道,這就是保護(hù)組間的共享。
隧道保護(hù)組內(nèi)和保護(hù)組間的共享,典型的指的也是2對(duì)隧道間的關(guān)系,首先2對(duì)隧道都有保護(hù)關(guān)系,其工作和保護(hù)隧道都有同路由,且其保護(hù)類(lèi)型是1:1的類(lèi)型;其上承載的業(yè)務(wù)也有保護(hù)關(guān)系,但業(yè)務(wù)的保護(hù)類(lèi)型也是1:1的類(lèi)型,此時(shí),保護(hù)業(yè)務(wù)的工作隧道可以共享工作業(yè)務(wù)的工作隧道,工作業(yè)務(wù)的保護(hù)隧道也能共享工作業(yè)務(wù)的工作隧道,這就是保護(hù)組間和保護(hù)組間都存在共享關(guān)系。
后續(xù)將結(jié)合共享關(guān)系匹配規(guī)則,對(duì)于各種類(lèi)型的業(yè)務(wù)是否存在共享,以及存在何種類(lèi)型的共享進(jìn)行詳細(xì)闡述。
步驟S105,將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
通過(guò)判斷隧道之間是否有共享,如果無(wú)共享關(guān)系,則直接結(jié)束該流程;如果存在共享,則必然會(huì)有帶寬資源釋放,網(wǎng)管將過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。只有隧道共享 關(guān)系實(shí)際下發(fā)到設(shè)備上,冗余的鏈路帶寬才真正有效釋放。
可選地,如圖2所示,在另一實(shí)施例中,在將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源之前還可以包括以下步驟:
步驟S106,預(yù)計(jì)算過(guò)濾出的隧道的共享關(guān)系,得到預(yù)計(jì)算結(jié)果,供用戶查看隧道共享后帶寬釋放情況;若接收到用戶的確認(rèn)指令,則進(jìn)入步驟S105:將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
具體地,網(wǎng)管根據(jù)隧道共享規(guī)則預(yù)計(jì)算隧道共享關(guān)系,查看隧道共享后,鏈路可以釋放多少有效帶寬。
這里的預(yù)計(jì)算只是讓用戶查看一下,隧道共享關(guān)系設(shè)置后,鏈路可以釋放多少帶寬。一般來(lái)說(shuō),隧道只要存在共享關(guān)系,預(yù)計(jì)算后,鏈路一定會(huì)釋放帶寬,如果不存在共享關(guān)系,則鏈路帶寬前后無(wú)變化。
在用戶確認(rèn)后,向設(shè)備下發(fā)隧道的共享關(guān)系。
對(duì)于預(yù)計(jì)算的結(jié)果,用戶查看確認(rèn)后,可以下發(fā)設(shè)備,這樣隧道共享關(guān)系就正式確立,鏈路的有效帶寬也實(shí)際擴(kuò)展。只有隧道共享關(guān)系實(shí)際下發(fā)到設(shè)備上,冗余的鏈路帶寬才真正有效釋放。
與現(xiàn)有技術(shù)相比較,本發(fā)明實(shí)施例的有益效果在于:通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,同路由的工作、保護(hù)隧道能夠有效共享,從而解決全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,可以在不影響業(yè)務(wù)質(zhì)量的情況下,有效釋放網(wǎng)絡(luò)的冗余帶寬資源,使得網(wǎng)絡(luò)帶寬分配受到精確控制。
以下詳細(xì)闡述本發(fā)明實(shí)施例中業(yè)務(wù)類(lèi)型和隧道共享關(guān)系的匹配規(guī)則。
首先介紹無(wú)共享關(guān)系的業(yè)務(wù)類(lèi)型,即各種隧道無(wú)共享關(guān)系的情況:
情況一,隧道上未承載客戶層業(yè)務(wù),這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是,空載的業(yè)務(wù)隧道不占用實(shí)際帶寬資源,只有承載了業(yè)務(wù)的帶寬隧道,才為其分配帶寬資源。
情況二:隧道上承載有客戶層業(yè)務(wù),但業(yè)務(wù)經(jīng)過(guò)的隧道無(wú)同路由,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因在于:只有同路由的隧道才有帶寬共享的必要性,非同路由的隧道沒(méi)有必要分析帶寬共享。
情況三:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是業(yè)務(wù)都無(wú)保護(hù),所以不存在保護(hù)隧道共享工作隧道的情況。
情況四:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道有保護(hù)關(guān)系配置,但保護(hù)模式是1+1,承載的業(yè)務(wù)都無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的隧道,保護(hù)隧道需要承載額外業(yè)務(wù),需要為其單獨(dú)分配帶寬,不允許保護(hù)隧道帶寬共享工作隧道帶寬。
情況五:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道間無(wú)保護(hù)關(guān)系配置,承載的業(yè)務(wù)有保護(hù)關(guān)系配置,但保護(hù)模式是1+1,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的業(yè)務(wù),保護(hù)偽線也需要承載額外業(yè)務(wù),需要為其單獨(dú)分配帶寬,不允許保護(hù)偽線的隧道帶寬共享工作偽線的隧道帶寬。
情況六:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,但保護(hù)模式都是1+1,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的隧道和業(yè)務(wù),都需要保護(hù)隧道和保護(hù)偽線的隧道承載額外業(yè)務(wù),因此需要單獨(dú)占有帶寬,不允許共享其他隧道的帶寬。
其次,介紹存在共享關(guān)系的業(yè)務(wù)類(lèi)型,即各種隧道存在共享關(guān)系的情況:
情況一:隧道保護(hù)組內(nèi)共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道間有保護(hù)關(guān)系配置,且保護(hù)模式是1:1,業(yè)務(wù)無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)隧道可以共享工作隧道的帶寬。
情況二:隧道保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道無(wú)保護(hù)關(guān)系配置,業(yè)務(wù)有保護(hù)關(guān)系配置,且保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模 式的保護(hù)偽線的隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況三:隧道保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保護(hù)模式是1+1,業(yè)務(wù)保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)偽線的隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況四:隧道保護(hù)組內(nèi)和保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保護(hù)模式是1:1,業(yè)務(wù)保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道和保護(hù)偽線的隧道,都不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此,保護(hù)組內(nèi)保護(hù)隧道帶寬可以共享工作隧道帶寬,保護(hù)組間保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況五:隧道保護(hù)組內(nèi)和保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保護(hù)模式是1:1,業(yè)務(wù)保護(hù)模式是1+1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬;1+1保護(hù)模式的工作偽線帶寬,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此,保護(hù)組內(nèi)保護(hù)隧道帶寬可以共享工作隧道帶寬,保護(hù)組間保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
如圖3a、圖3b、圖3c、圖3d所示,圖3a、圖3b、圖3c、圖3d分別示出了本發(fā)明實(shí)施例中常見(jiàn)的一些同路由場(chǎng)景圖。
場(chǎng)景一:如圖3a所示,AZ端點(diǎn)同源同宿,AZ工作和保護(hù)隧道同路由,隧道有保護(hù)關(guān)系,承載的業(yè)務(wù)無(wú)保護(hù)關(guān)系。該場(chǎng)景是工程使用中最基本的同路由場(chǎng)景。
場(chǎng)景二:如圖3b所示,AZ端點(diǎn)同源不同宿,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中非常常見(jiàn)。
場(chǎng)景三:如圖3c所示,AZ端點(diǎn)同源不同宿,同一個(gè)保護(hù)組內(nèi)工作隧道和保護(hù)隧道有同路由,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道也有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中是典型的環(huán)帶鏈場(chǎng)景,應(yīng)用廣泛。
場(chǎng)景四:如圖3d所示,AZ端點(diǎn)同源不同宿,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道有同路由,DNI偽線的隧道和兩個(gè)保護(hù)組中的隧道也有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中是一種新型的保護(hù)場(chǎng)景,將會(huì)越來(lái)越多的被廣泛應(yīng)用。
當(dāng)然,還有其他一些同路由的場(chǎng)景圖,大多是這些場(chǎng)景的拆分或者組合,在此不再一一說(shuō)明。
通過(guò)上述各個(gè)場(chǎng)景可知,本發(fā)明實(shí)施例方案非常貼近于工程應(yīng)用,通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,同路由的工作、保護(hù)隧道能夠有效共享,從而解決全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,可以在不影響業(yè)務(wù)質(zhì)量的情況下,有效釋放網(wǎng)絡(luò)的冗余帶寬資源,使得網(wǎng)絡(luò)帶寬分配受到精確控制。
對(duì)應(yīng)地,提出本發(fā)明基于隧道共享的帶寬控制裝置實(shí)施例。
如圖4所示,本發(fā)明第一實(shí)施例提出一種基于隧道共享的帶寬控制裝置,包括:獲取模塊201、過(guò)濾模塊202、查詢業(yè)務(wù)模塊203、校驗(yàn)共享規(guī)則模塊204以及下發(fā)模塊205,其中:
獲取模塊201,用于獲取用戶選擇的資源對(duì)象;
過(guò)濾模塊202,用于從用戶選擇的資源對(duì)象中過(guò)濾出滿足帶寬共享?xiàng)l件的隧道;
查詢業(yè)務(wù)模塊203,用于查詢過(guò)濾出的隧道上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型;
校驗(yàn)共享規(guī)則模塊204,用于根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以及預(yù)設(shè)的共享關(guān)系匹配規(guī)則,確定所述過(guò)濾出的隧道的共享關(guān)系;
下發(fā)模塊205,用于將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
具體地,其中,資源對(duì)象可以是一些鏈路集合、一些網(wǎng)元集合或者一些隧道的集合。無(wú)論用戶選擇什么資源對(duì)象,最后網(wǎng)管需要分析的對(duì)象都是鏈路上的隧道資源。
網(wǎng)管根據(jù)選擇的對(duì)象,首先過(guò)濾出適合帶寬共享的隧道。
隧道需要滿足CAC開(kāi)關(guān)開(kāi)啟,以及隧道一致性狀態(tài)一致這兩個(gè)條件后,才享有帶寬共享的必要性,因此需要全量過(guò)濾出CAC開(kāi)關(guān)開(kāi)啟和一致性狀態(tài)一致的隧道,如果不滿足兩個(gè)必要條件中的任何一個(gè),則丟棄該類(lèi)型的隧道。
之后,網(wǎng)管根據(jù)過(guò)濾出的隧道,查詢其上承載的客戶層業(yè)務(wù),并記錄隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,以便根據(jù)記錄的隧道業(yè)務(wù)和客戶層業(yè)務(wù)的保護(hù)類(lèi)型,并根據(jù)一定的規(guī)則,來(lái)確定隧道的共享關(guān)系。
因?yàn)樗淼莱休d不同類(lèi)型的客戶層業(yè)務(wù),以及隧道業(yè)務(wù)和客戶層業(yè)務(wù)配置的不同保護(hù)類(lèi)型,直接決定隧道間是否存在共享關(guān)系以及存在何種類(lèi)型的共享關(guān)系。
在本實(shí)施例中,隧道的共享關(guān)系一共分為四種:隧道間無(wú)共享關(guān)系、隧道保護(hù)組內(nèi)有共享關(guān)系、隧道保護(hù)組間有共享關(guān)系、隧道保護(hù)組內(nèi)和保護(hù)組間都有共享關(guān)系。
其中,共享關(guān)系匹配規(guī)則即隧道共享的原則是:
隧道保護(hù)組內(nèi),保護(hù)隧道的帶寬共享工作隧道的帶寬。
隧道保護(hù)子網(wǎng)間,保護(hù)偽線的隧道帶寬共享工作偽線的隧道帶寬,包括保護(hù)偽線的工作隧道和保護(hù)隧道帶寬都可以共享工作偽線的工作隧道和保護(hù)隧道的帶寬。
不能設(shè)置循環(huán)共享,不能A共享B,B共享C,應(yīng)該直接設(shè)置A共享C,B共享C。
隧道保護(hù)組內(nèi)共享,典型的指的是1對(duì)隧道間的關(guān)系,首先隧道有保護(hù)關(guān)系,隧道上承載的業(yè)務(wù)無(wú)保護(hù)關(guān)系,工作和保護(hù)隧道同路由,且保護(hù)類(lèi)型又是1:1的類(lèi)型,此時(shí),保護(hù)隧道帶寬可以共享工作隧道的帶寬,這就是保護(hù)組內(nèi)共享。
隧道保護(hù)組間共享,典型的指的是2對(duì)及其以上隧道間的關(guān)系,首先2對(duì)及其以上隧道都有保護(hù)關(guān)系,其工作和保護(hù)隧道都有同路 由,且其保護(hù)類(lèi)型是1+1的類(lèi)型;其上承載的業(yè)務(wù)也有保護(hù)關(guān)系,但業(yè)務(wù)的保護(hù)類(lèi)型是1:1的類(lèi)型,此時(shí),保護(hù)業(yè)務(wù)的工作隧道可以共享工作業(yè)務(wù)的工作隧道,但是工作業(yè)務(wù)上的保護(hù)隧道不能共享工作業(yè)務(wù)的工作隧道,這就是保護(hù)組間的共享。
隧道保護(hù)組內(nèi)和保護(hù)組間的共享,典型的指的也是2對(duì)隧道間的關(guān)系,首先2對(duì)隧道都有保護(hù)關(guān)系,其工作和保護(hù)隧道都有同路由,且其保護(hù)類(lèi)型是1:1的類(lèi)型;其上承載的業(yè)務(wù)也有保護(hù)關(guān)系,但業(yè)務(wù)的保護(hù)類(lèi)型也是1:1的類(lèi)型,此時(shí),保護(hù)業(yè)務(wù)的工作隧道可以共享工作業(yè)務(wù)的工作隧道,工作業(yè)務(wù)的保護(hù)隧道也能共享工作業(yè)務(wù)的工作隧道,這就是保護(hù)組間和保護(hù)組間都存在共享關(guān)系。
后續(xù)將結(jié)合共享關(guān)系匹配規(guī)則,對(duì)于各種類(lèi)型的業(yè)務(wù)是否存在共享,以及存在何種類(lèi)型的共享進(jìn)行詳細(xì)闡述。
通過(guò)判斷隧道之間是否有共享,如果無(wú)共享關(guān)系,則直接結(jié)束該流程;如果存在共享,則必然會(huì)有帶寬資源釋放,網(wǎng)管將過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。只有隧道共享關(guān)系實(shí)際下發(fā)到設(shè)備上,冗余的鏈路帶寬才真正有效釋放。
如圖5所示,本發(fā)明第二實(shí)施例提出一種基于隧道共享的帶寬控制裝置,基于上述圖4所述的實(shí)施例,該裝置還包括:
預(yù)計(jì)算模塊206,用于預(yù)計(jì)算過(guò)濾出的隧道的共享關(guān)系,得到預(yù)計(jì)算結(jié)果,供用戶查看隧道共享后帶寬釋放情況;若接收到用戶的確認(rèn)指令,則由所述下發(fā)模塊將所述過(guò)濾出的隧道的共享關(guān)系下發(fā)到設(shè)備,以釋放冗余鏈路帶寬資源。
具體地,網(wǎng)管根據(jù)隧道共享規(guī)則預(yù)計(jì)算隧道共享關(guān)系,查看隧道共享后,鏈路可以釋放多少有效帶寬。
這里的預(yù)計(jì)算只是讓用戶查看一下,隧道共享關(guān)系設(shè)置后,鏈路可以釋放多少帶寬。一般來(lái)說(shuō),隧道只要存在共享關(guān)系,預(yù)計(jì)算后,鏈路一定會(huì)釋放帶寬,如果不存在共享關(guān)系,則鏈路帶寬前后無(wú)變化。
在用戶確認(rèn)后,向設(shè)備下發(fā)隧道的共享關(guān)系。
對(duì)于預(yù)計(jì)算的結(jié)果,用戶查看確認(rèn)后,可以下發(fā)設(shè)備,這樣隧道 共享關(guān)系就正式確立,鏈路的有效帶寬也實(shí)際擴(kuò)展。只有隧道共享關(guān)系實(shí)際下發(fā)到設(shè)備上,冗余的鏈路帶寬才真正有效釋放。
與現(xiàn)有技術(shù)相比較,本發(fā)明實(shí)施例的有益效果在于:通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,同路由的工作、保護(hù)隧道能夠有效共享,從而解決全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,可以在不影響業(yè)務(wù)質(zhì)量的情況下,有效釋放網(wǎng)絡(luò)的冗余帶寬資源,使得網(wǎng)絡(luò)帶寬分配受到精確控制。
以下詳細(xì)闡述本發(fā)明實(shí)施例中業(yè)務(wù)類(lèi)型和隧道共享關(guān)系的匹配規(guī)則。
首先介紹無(wú)共享關(guān)系的業(yè)務(wù)類(lèi)型,即各種隧道無(wú)共享關(guān)系的情況:
情況一,隧道上未承載客戶層業(yè)務(wù),這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是,空載的業(yè)務(wù)隧道不占用實(shí)際帶寬資源,只有承載了業(yè)務(wù)的帶寬隧道,才為其分配帶寬資源。
情況二:隧道上承載有客戶層業(yè)務(wù),但業(yè)務(wù)經(jīng)過(guò)的隧道無(wú)同路由,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因在于:只有同路由的隧道才有帶寬共享的必要性,非同路由的隧道沒(méi)有必要分析帶寬共享。
情況三:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是業(yè)務(wù)都無(wú)保護(hù),所以不存在保護(hù)隧道共享工作隧道的情況。
情況四:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道有保護(hù)關(guān)系配置,但保護(hù)模式是1+1,承載的業(yè)務(wù)都無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的隧道,保護(hù)隧道需要承載額外業(yè)務(wù),需要為其單獨(dú)分配帶寬,不允許保護(hù)隧道帶寬共享工作隧道帶寬。
情況五:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道間無(wú)保護(hù)關(guān)系配置,承載的業(yè)務(wù)有保護(hù)關(guān)系配置,但保護(hù)模式是1+1,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的業(yè)務(wù),保護(hù)偽線也需要承載額外業(yè)務(wù),需要為其單獨(dú)分配帶寬,不允許保護(hù)偽線的隧道帶寬共享工作偽線的隧道帶寬。
情況六:業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置, 但保護(hù)模式都是1+1,這時(shí)隧道之間無(wú)共享關(guān)系。主要原因是1+1保護(hù)模式的隧道和業(yè)務(wù),都需要保護(hù)隧道和保護(hù)偽線的隧道承載額外業(yè)務(wù),因此需要單獨(dú)占有帶寬,不允許共享其他隧道的帶寬。
其次,介紹存在共享關(guān)系的業(yè)務(wù)類(lèi)型,即各種隧道存在共享關(guān)系的情況:
情況一:隧道保護(hù)組內(nèi)共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道間有保護(hù)關(guān)系配置,且保護(hù)模式是1:1,業(yè)務(wù)無(wú)保護(hù)關(guān)系配置,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)隧道可以共享工作隧道的帶寬。
情況二:隧道保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道無(wú)保護(hù)關(guān)系配置,業(yè)務(wù)有保護(hù)關(guān)系配置,且保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)偽線的隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況三:隧道保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保護(hù)模式是1+1,業(yè)務(wù)保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)偽線的隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況四:隧道保護(hù)組內(nèi)和保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保護(hù)模式是1:1,業(yè)務(wù)保護(hù)模式是1:1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道和保護(hù)偽線的隧道,都不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此,保護(hù)組內(nèi)保護(hù)隧道帶寬可以共享工作隧道帶寬,保護(hù)組間保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
情況五:隧道保護(hù)組內(nèi)和保護(hù)組間共享:隧道上承載有客戶層業(yè)務(wù),業(yè)務(wù)經(jīng)過(guò)的隧道同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系配置,隧道保 護(hù)模式是1:1,業(yè)務(wù)保護(hù)模式是1+1,這時(shí)隧道之間有共享關(guān)系。主要原因是1:1保護(hù)模式的保護(hù)隧道,不能承載額外業(yè)務(wù),無(wú)需占有帶寬;1+1保護(hù)模式的工作偽線帶寬,不能承載額外業(yè)務(wù),無(wú)需占有帶寬,因此,保護(hù)組內(nèi)保護(hù)隧道帶寬可以共享工作隧道帶寬,保護(hù)組間保護(hù)偽線隧道帶寬可以共享工作偽線隧道帶寬。
如圖3a、圖3b、圖3c、圖3d所示,圖3a、圖3b、圖3c、圖3d分別示出了本發(fā)明實(shí)施例中常見(jiàn)的一些同路由場(chǎng)景圖。
場(chǎng)景一:如圖3a所示,AZ端點(diǎn)同源同宿,AZ工作和保護(hù)隧道同路由,隧道有保護(hù)關(guān)系,承載的業(yè)務(wù)無(wú)保護(hù)關(guān)系。該場(chǎng)景是工程使用中最基本的同路由場(chǎng)景。
場(chǎng)景二:如圖3b所示,AZ端點(diǎn)同源不同宿,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中非常常見(jiàn)。
場(chǎng)景三:如圖3c所示,AZ端點(diǎn)同源不同宿,同一個(gè)保護(hù)組內(nèi)工作隧道和保護(hù)隧道有同路由,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道也有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中是典型的環(huán)帶鏈場(chǎng)景,應(yīng)用廣泛。
場(chǎng)景四:如圖3d所示,AZ端點(diǎn)同源不同宿,兩個(gè)保護(hù)組間的工作隧道和保護(hù)隧道有同路由,DNI偽線的隧道和兩個(gè)保護(hù)組中的隧道也有同路由,隧道和業(yè)務(wù)都有保護(hù)關(guān)系。該場(chǎng)景在工程使用中是一種新型的保護(hù)場(chǎng)景,將會(huì)越來(lái)越多的被廣泛應(yīng)用。
當(dāng)然,還有其他一些同路由的場(chǎng)景圖,大多是這些場(chǎng)景的拆分或者組合,在此不再一一說(shuō)明。
通過(guò)上述各個(gè)場(chǎng)景可知,本發(fā)明實(shí)施例方案非常貼近于工程應(yīng)用,通過(guò)對(duì)現(xiàn)網(wǎng)中存量業(yè)務(wù)的分析,同路由的工作、保護(hù)隧道能夠有效共享,從而解決全網(wǎng)鏈路資源帶寬冗余分配的問(wèn)題,可以在不影響業(yè)務(wù)質(zhì)量的情況下,有效釋放網(wǎng)絡(luò)的冗余帶寬資源,使得網(wǎng)絡(luò)帶寬分配受到精確控制。
還需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。