專(zhuān)利名稱(chēng):公用電信分組數(shù)據(jù)網(wǎng)系統(tǒng)及其擁塞控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種/>用電信分組數(shù)據(jù) 網(wǎng)系統(tǒng)及其擁塞控制方法。
背景技術(shù):
PTDN ( Public Telecom Data Network, ^>用電^f言分纟且凌t才居網(wǎng)) 可以用于承載目前已有的電信業(yè)務(wù),并可以保證它岸義載的電信業(yè)務(wù) 能提供與傳統(tǒng)電信業(yè)務(wù)相同的服務(wù)質(zhì)量(QoS, Quality of Service )。 例如,PTDN不僅可以岸義載Internet (互聯(lián)網(wǎng))業(yè)務(wù),提供與現(xiàn)有 Internet相同的能力,支持目前已有的Internet業(yè)務(wù),還可以用來(lái)承 載今后可能產(chǎn)生的其他業(yè)務(wù)。PTDN是一個(gè)可信任的網(wǎng)絡(luò),建立在其上的業(yè)務(wù)網(wǎng)的H據(jù)平面、 控制平面和管理平面,無(wú)須采用安全加密技術(shù)和建立信任關(guān)系,即 可保證業(yè)務(wù)網(wǎng)的安全,PTDN還是一個(gè)可控制可管理的網(wǎng)絡(luò),保證 其承載不同業(yè)務(wù)對(duì)網(wǎng)絡(luò)資源的需求和其相應(yīng)的月良務(wù)質(zhì)量。PTDN涉及OSI ( Open System Interconnection,開(kāi)》文系纟克互連) 七層模型中的鏈路層(二層)和網(wǎng)絡(luò)層技術(shù),支持面向連接的工作 方式和不面向連4妄的工作方式,采用以太網(wǎng)4妄口類(lèi)型。
在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的PTDN承載的電信業(yè) 務(wù)有可能突發(fā)凄丈據(jù)量大增從而導(dǎo)致網(wǎng)絡(luò)擁塞,而網(wǎng)絡(luò)擁塞往往導(dǎo)致丟包、過(guò)大的延遲等使網(wǎng)絡(luò)性能下降的問(wèn)題,而現(xiàn)有的PTDN對(duì)于 網(wǎng)絡(luò)擁塞缺乏合適的控制。發(fā)明內(nèi)容本發(fā)明旨在提供一種PTDN及其擁塞控制方法,以解決現(xiàn)有技 術(shù)中PTDN的網(wǎng)絡(luò)擁塞控制問(wèn)題。在本發(fā)明的實(shí)施例中,提供了一種PTDN的擁塞控制方法,包 括以下步驟對(duì)PTDN的各中間節(jié)點(diǎn)的出4妄口i殳置VPN (Virtual Private Network,虛擬專(zhuān)用網(wǎng)絡(luò))通路的參H以^1尋PTDN的鏈路 劃分為多條VPN通路,其包括VPN號(hào)、業(yè)務(wù)流類(lèi)型和出接口 ID, 其中VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指給業(yè)務(wù)種類(lèi)提供的服 務(wù),同一 VPN號(hào)的中間節(jié)點(diǎn)構(gòu)成一條VPN通路;VPN通if各的中間 節(jié)點(diǎn)每收到業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的一個(gè)才艮文,進(jìn)4亍一次擁塞檢查; 以及若發(fā)現(xiàn)擁塞,則查找出接口 ID的出接口是否有業(yè)務(wù)流的擁塞記 錄,如杲有則不發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞信息 同時(shí)發(fā)送擁塞告警信息給數(shù)據(jù)源端。優(yōu)選的,還包括數(shù)據(jù)源端收到擁塞告警指示才艮文;凄t據(jù)源端 減小數(shù)據(jù)發(fā)送速率。優(yōu)選的,還包括若未發(fā)現(xiàn)擁塞,則查找出4妄口 ID的出接口 是否有業(yè)務(wù)流的擁塞記錄,如果有則發(fā)送擁塞解除事件指示報(bào)文給 數(shù)據(jù)源端。優(yōu)選的,還包括數(shù)據(jù)源端收到擁塞解除指示報(bào)文;數(shù)據(jù)源端 提高發(fā)送速率。優(yōu)選的,參凄t還包括出4妄口帶寬、擁塞門(mén)限和解擁塞門(mén)限, 其中,出接口帶寬指給業(yè)務(wù)種類(lèi)在出接口上設(shè)置的每秒鐘最大.流量, 擁塞門(mén)限是小于出接口帶寬的一個(gè)閥值。優(yōu)選的,擁塞4企查具體包括中間節(jié)點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的流量大于 擁塞門(mén)限時(shí),確定VPN通路發(fā)生擁塞;當(dāng)確定發(fā)生擁塞后,中間節(jié) 點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的流量小于解擁塞門(mén)限時(shí),確定VPN通^各解除了擁 塞。優(yōu)選的,通過(guò)調(diào)整擁塞門(mén)限和解擁塞門(mén)限的值,以防止網(wǎng)絡(luò)鏈 路振蕩。在本發(fā)明的實(shí)施例中,還提供了一種PTDN系統(tǒng),其包括多個(gè) 中間節(jié)點(diǎn),構(gòu)成PTDN的鏈路,各中間節(jié)點(diǎn)的出接口被設(shè)置VPN 通路的參數(shù),以將PTDN的鏈路劃分為多條VPN通路,其包括 VPN號(hào)、業(yè)務(wù)流類(lèi)型和出接口 ID,其中VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi), 業(yè)務(wù)流類(lèi)型指給業(yè)務(wù)種類(lèi)提供的服務(wù),同一 VPN號(hào)的中間節(jié)點(diǎn)構(gòu)成 一條VPN通路;以及中間節(jié)點(diǎn)包括檢查模塊,用于每收到業(yè)務(wù)流 類(lèi)型的業(yè)務(wù)流的一個(gè)4艮文,進(jìn)4于一次擁塞檢查;以及擁塞處理才莫塊, 用于若發(fā)現(xiàn)擁塞,則查找出接口 ID的出接口是否有業(yè)務(wù)流的擁塞記 錄,如果有則不發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞信息 同時(shí)發(fā)送擁塞告警信息給數(shù)據(jù)源端。優(yōu)選的,中間節(jié)點(diǎn)還包括擁塞解除^f莫塊,用于若未發(fā)現(xiàn)擁塞, 則查找出4妄口 ID的出4矣口是否有業(yè)務(wù)流的擁塞"i己錄,如果有則發(fā)送 擁塞解除事件指示報(bào)文給數(shù)據(jù)源端。優(yōu)選的,參凄t還包括出4妄口帶寬、擁塞門(mén)限和解擁塞門(mén)限, 其中,出接口帶寬指給業(yè)務(wù)種類(lèi)在出接口上設(shè)置的每秒鐘最大流量, 擁塞門(mén)限是小于出接口帶寬的一個(gè)閥值,檢查模塊具體包括確定單元,用于發(fā)現(xiàn)業(yè)務(wù)流的流量大于擁塞門(mén)限時(shí),確定VPN通路發(fā)生 擁塞;解除單元,用于當(dāng)確定發(fā)生擁塞后,中間節(jié)點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的 流量小于解擁塞門(mén)限時(shí),確定VPN通路解除了擁塞。上述實(shí)施例的PTDN及其擁塞控制方法因?yàn)?巴網(wǎng)絡(luò)鏈路看成是 一條條VPN通路集,通過(guò)對(duì)一條條VPN通路的擁塞控制,來(lái)達(dá)到 整個(gè)網(wǎng)絡(luò)鏈路的擁塞控制的方法,所以克服了現(xiàn)有4支術(shù)中PTDN的 網(wǎng)絡(luò)擁塞控制問(wèn)題,進(jìn)而達(dá)到了提高網(wǎng)絡(luò)事件響應(yīng)靈敏度的效果。附圖it明此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了根據(jù)本發(fā)明實(shí)施例的PTDN的擁塞控制方法的流程圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的通信過(guò)程的流程圖;圖3示出了根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)源端ED發(fā)送數(shù)據(jù)報(bào)文格 式的示意圖;圖4示出了根據(jù)本發(fā)明實(shí)施例的中間節(jié)點(diǎn)發(fā)送擁塞告警指示報(bào) 文才各式的示意圖;圖5示出了才艮據(jù)本發(fā)明實(shí)施例的PTDN系統(tǒng)的一個(gè)組網(wǎng)圖;圖6示出了才艮據(jù)本發(fā)明優(yōu)選實(shí)施例的中間結(jié)點(diǎn)的流程圖。
具體實(shí)施方式
下面將參考附圖并結(jié)合實(shí)施例,來(lái)詳細(xì)"i兌明本發(fā)明。圖1示出了根據(jù)本發(fā)明實(shí)施例的PTDN的擁塞控制方法的流程 圖,包4舌以下步驟步驟SIO,對(duì)PTDN的各中間節(jié)點(diǎn)的出4妾口i殳置VPN通3各的參 數(shù),以將PTDN的鏈路劃分為多條VPN通路,其包括VPN號(hào)、 業(yè)務(wù)流類(lèi)型和出接口 ID,其中VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi) 型指給業(yè)務(wù)種類(lèi)提供的服務(wù),同一 VPN號(hào)的中間節(jié)點(diǎn)構(gòu)成一條VPN 通路;步驟S20, VPN通路的中間節(jié)點(diǎn)每收到業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的 一個(gè)才艮文,進(jìn)行一次擁塞檢查;以及步駛《S30,若發(fā)現(xiàn)擁塞,則查找出4妄口 ID的出4妄口是否有業(yè)務(wù) 流的擁塞記錄,如果有則不發(fā)送擁塞告警指示信息,如果沒(méi)有則記 錄擁塞信息同時(shí)發(fā)送擁塞告警信息給數(shù)據(jù)源端。該實(shí)施例提供的PTDN的擁塞控制方法因?yàn)椴捎冒丫W(wǎng)絡(luò)鏈路看 成是一條條VPN通路集,通過(guò)對(duì)一條條VPN通^各的擁塞控制,來(lái) 達(dá)到整個(gè)網(wǎng)絡(luò)鏈路的擁塞控制的方法,所以克月良了現(xiàn)有技術(shù)中 PTDN的網(wǎng)絡(luò)擁塞控制問(wèn)題,進(jìn)而達(dá)到了提高網(wǎng)絡(luò)事件響應(yīng)靈敏度 的效果。該實(shí)施例的擁塞控制方式是基于VPN通路的,所以一條VPN 通路的擁塞控制并不會(huì)影響其它通路的數(shù)據(jù)轉(zhuǎn)發(fā)和擁塞控制,保證 了每類(lèi)資源的獨(dú)立性、可控性,從而保證了資源的4吏用。優(yōu)選的,還包括數(shù)據(jù)源端收到擁塞告警指示報(bào)文;數(shù)據(jù)源端 減小數(shù)據(jù)發(fā)送速率。優(yōu)選的,還包括若未發(fā)現(xiàn)擁塞,則查找出4妄口 ID的出接口 是否有業(yè)務(wù)流的擁塞記錄,如果有則發(fā)送擁塞解除事件指示報(bào)文給 凄t據(jù)源端。優(yōu)選的,還包括數(shù)據(jù)源端收到擁塞解除指示才艮文;數(shù)據(jù)源端 提高發(fā)送速率。優(yōu)選的,參數(shù)還包括出接口帶寬、擁塞門(mén)限和解擁塞門(mén)限, 其中,出接口帶寬指給業(yè)務(wù)種類(lèi)在出接口上設(shè)置的每秒鐘最大流量, 擁塞門(mén)限是小于出接口帶寬的一個(gè)閥值。優(yōu)選的,擁塞4全查具體包括中間節(jié)點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的流量大于 擁塞門(mén)限時(shí),確定VPN通路發(fā)生擁塞;當(dāng)確定發(fā)生擁塞后,中間節(jié) 點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的流量小于解擁塞門(mén)限時(shí),確定VPN通路解除了擁 塞。優(yōu)選的,通過(guò)調(diào)整擁塞門(mén)限和解擁塞門(mén)限的^直,以防止網(wǎng)絡(luò)《連 ^各振蕩。該優(yōu)選實(shí)施例通過(guò)擁塞門(mén)限和解擁塞門(mén)限值的調(diào)節(jié),防止網(wǎng)絡(luò) 鏈路振蕩,保證了網(wǎng)絡(luò)的順暢運(yùn)行。上述優(yōu)選實(shí)施例的網(wǎng)絡(luò)鏈路擁塞控制的方法,首先在各節(jié)點(diǎn)設(shè) 備的出接口上配上VPN通路,主要內(nèi)容有VPN號(hào),業(yè)務(wù)流類(lèi)型, 出接口,出接口帶寬,擁塞門(mén)限,解擁塞門(mén)限,其中VPN號(hào)主要用 來(lái)區(qū)分業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指給該業(yè)務(wù)種類(lèi)提供的服務(wù)(如資 源絕對(duì)保證,盡力而為,還是復(fù)用),帶寬指給該業(yè)務(wù)種類(lèi)在該出接 口上每秒鐘最大流量,擁塞門(mén)限是小于出接口帶寬的一個(gè)閥值,用來(lái)觸發(fā)擁塞告警發(fā)送模塊,解擁塞門(mén)限用來(lái)觸發(fā)擁塞告警解除事件 發(fā)送模塊的。其次發(fā)數(shù)據(jù)流,當(dāng)數(shù)據(jù)流超過(guò)所設(shè)置的擁塞門(mén)限后, 發(fā)送擁塞告警指示報(bào)文給數(shù)據(jù)源端,通知其哪個(gè)節(jié)點(diǎn)發(fā)生擁塞。再 次,當(dāng)數(shù)據(jù)源端收到擁塞告警指示報(bào)文后,控制發(fā)送速率。網(wǎng)絡(luò)各中間節(jié)點(diǎn)設(shè)備上進(jìn)行的主要處理步驟如下第 一步,在數(shù)據(jù)流所經(jīng)過(guò)的各中間節(jié)點(diǎn)設(shè)備的出接口上配上 VPN通路,主要內(nèi)容有VPN號(hào)、業(yè)務(wù)流類(lèi)型、出4妄口、出接口帶 寬、擁塞門(mén)限、解擁塞門(mén)限。第二步,中間節(jié)點(diǎn)每收到一個(gè)報(bào)文,進(jìn)行一次擁塞檢查。若發(fā) 現(xiàn)擁塞,則查找該出接口是否記錄有該流的擁塞記錄,如果有則不 發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞流信息同時(shí)發(fā)送擁塞 告警信息;若未發(fā)生擁塞,則查找該出接口是否記錄有該流的擁塞 記錄,如果有則發(fā)送擁塞解除事件指示纟艮文纟合IM居源端,如果沒(méi)有 貝'J返回。第三步,數(shù)據(jù)源端若收到擁塞告警指示報(bào)文,則啟動(dòng)數(shù)據(jù)流發(fā) 送速率控制進(jìn)程,按一定比例減小數(shù)據(jù)發(fā)送速率。若收到擁塞解除 指示報(bào)文,則以低于減小發(fā)送速率的比例提高發(fā)送速率。重復(fù)第二、三步,使網(wǎng)絡(luò)達(dá)到一個(gè)平衡狀態(tài)。圖2示出了根據(jù)本發(fā)明實(shí)施例的通信過(guò)程的流程圖,包括數(shù)據(jù)源端ED (即發(fā)送端)發(fā)送數(shù)據(jù)報(bào)文,4各式如圖3所示;中間節(jié)點(diǎn)收到該數(shù)據(jù)報(bào)文后,如果4全測(cè)到擁塞,則發(fā)送擁塞告 警指示報(bào)文(管理報(bào)文)給數(shù)據(jù)源端,其報(bào)文格式如圖4所示;其 中,字段l O為管理報(bào)文的報(bào)文類(lèi)型值,事件類(lèi)型為擁塞或解擁塞。數(shù)據(jù)源端收到擁塞告警指示報(bào)文后,按一定比例降低發(fā)送速率。中間節(jié)點(diǎn)收到數(shù)據(jù)報(bào)文后,如果檢測(cè)到已不擁塞,則發(fā)送擁塞 解除指示報(bào)文給數(shù)據(jù)源端。圖5示出了根據(jù)本發(fā)明實(shí)施例的PTDN系統(tǒng)的一個(gè)組網(wǎng)圖,首 先在中間節(jié)點(diǎn)上配上VPN通路,然后ED1、 ED2、 ED3跟ED4、 ED5相互發(fā)送數(shù)據(jù),由AR1和AR2進(jìn)行VPN通^各的擁塞和解擁塞 的告警指示,其中ED為PTDN邊緣設(shè)備,是數(shù)據(jù)源端和目的端, AR為中間節(jié)點(diǎn),負(fù)責(zé)轉(zhuǎn)發(fā)和擁塞等事件告警信息的發(fā)送。圖5所示的PTDN系統(tǒng)包4舌多個(gè)中間節(jié)點(diǎn)AR,構(gòu)成PTDN的 鏈路,各中間節(jié)點(diǎn)的出接口被設(shè)置VPN通路的參凄t,以將PTDN 的鏈路劃分為多條VPN通路,其包括VPN號(hào)、業(yè)務(wù)流類(lèi)型和出 *接口 ID,其中VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指纟會(huì)業(yè)務(wù)種類(lèi) 提供的服務(wù),同一 VPN號(hào)的中間節(jié)點(diǎn)構(gòu)成一條VPN通路。中間節(jié)點(diǎn)包括檢查模塊,用于每收到業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的 一個(gè)報(bào)文,進(jìn)行一次擁塞檢查;以及擁塞處理模塊,用于若發(fā)現(xiàn)擁 塞,則查找出接口 ID的出接口是否有業(yè)務(wù)流的擁塞記錄,如果有則 不發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞信息同時(shí)發(fā)送擁塞 告警信息給數(shù)據(jù)源端。優(yōu)選的,參凄t還包括出接口帶寬、擁塞門(mén)限和解擁塞門(mén)限, 其中,出接口帶寬指給業(yè)務(wù)種類(lèi)在出接口上設(shè)置的每秒鐘最大流量, 擁塞門(mén)限是小于出接口帶寬的一個(gè)閥值,檢查模塊具體包括確定 單元,用于發(fā)現(xiàn)業(yè)務(wù)流的流量大于擁塞門(mén)限時(shí),確定VPN通路發(fā)生 擁塞;解除單元,用于當(dāng)確定發(fā)生擁塞后,中間節(jié)點(diǎn)發(fā)現(xiàn)業(yè)務(wù)流的 流量小于解擁塞門(mén)限時(shí),確定VPN通i 各解除了擁塞。圖6示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的中間結(jié)點(diǎn)的流程圖,下面 結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述步駛《S602,在路由器上配置VPN通路;配置VPN號(hào),業(yè)務(wù)流 類(lèi)型,出接口,出接口帶寬,擁塞門(mén)限,解擁塞門(mén)限等相關(guān)參數(shù), 作為擁塞#:測(cè)與控制的依據(jù)。步驟S604,在VPN通路上進(jìn)行擁塞檢測(cè);如果4全測(cè)到擁塞, 則檢查接口上是否記錄有擁塞流信息,如果未檢測(cè)到擁塞,則檢查 是否低于解擁塞門(mén)限。步艱爻S606, 4企查4妄口上是否有擁塞流信息;如果4企查到有擁塞 信息,則在擁塞流信息中進(jìn)行查找,看是否有該數(shù)據(jù)報(bào)的擁塞信息, 如果未4企查到擁塞信息,則記錄擁塞流信息,發(fā)送擁塞指示4艮文給 凄史據(jù)源端。步驟S608,檢查是否低于解擁塞門(mén)限;如果低于解擁塞門(mén)限, 看是否有擁塞流信息,若有則刪除擁塞流信息再返回轉(zhuǎn)發(fā)標(biāo)記,若 沒(méi)有則直接返回轉(zhuǎn)發(fā)標(biāo)記。步驟S610, 4企查是否超過(guò)出接口上配置的該VPN的承諾帶寬; 如果超過(guò)承諾帶寬,則返回丟棄數(shù)據(jù)包標(biāo)記,如果未超過(guò)則返回轉(zhuǎn) 發(fā)標(biāo)記。綜上所述,本發(fā)明上述實(shí)施例的PTDN及其擁塞控制方法解決 了現(xiàn)有4支術(shù)的PTDN網(wǎng)絡(luò)擁塞控制問(wèn)題,通過(guò)控制各VPN通路的 擁塞來(lái)提高整個(gè)PTDN的性能,所以一條VPN通路的控制并不會(huì) 影響其它通路的正常轉(zhuǎn)發(fā),從而保證了資源的獨(dú)立性、可控制性, 提高了網(wǎng)絡(luò)事件響應(yīng)靈敏度,保證整個(gè)網(wǎng)絡(luò)的順暢運(yùn)行。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于4壬何特定的硬件和軟件結(jié)合。以上所述〗又為本發(fā)明的伊二選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種公用電信分組數(shù)據(jù)網(wǎng)的擁塞控制方法,其特征在于,包括以下步驟對(duì)所述公用電信分組數(shù)據(jù)網(wǎng)的各中間節(jié)點(diǎn)的出接口設(shè)置虛擬專(zhuān)用網(wǎng)通路的參數(shù),以將所述公用電信分組數(shù)據(jù)網(wǎng)的鏈路劃分為多條虛擬專(zhuān)用網(wǎng)通路,其包括VPN號(hào)、業(yè)務(wù)流類(lèi)型和出接口ID,其中所述VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指給所述業(yè)務(wù)種類(lèi)提供的服務(wù),同一所述VPN號(hào)的所述中間節(jié)點(diǎn)構(gòu)成一條所述虛擬專(zhuān)用網(wǎng)通路;所述虛擬專(zhuān)用網(wǎng)通路的所述中間節(jié)點(diǎn)每收到所述業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的一個(gè)報(bào)文,進(jìn)行一次擁塞檢查;以及若發(fā)現(xiàn)擁塞,則查找所述出接口ID的出接口是否有所述業(yè)務(wù)流的擁塞記錄,如果有則不發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞信息同時(shí)發(fā)送擁塞告警信息給數(shù)據(jù)源端。
2. 根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,還包括所述數(shù)據(jù)源端收到所述擁塞告警指示報(bào)文; 所述lt據(jù)源端減小數(shù)據(jù)發(fā)送速率。
3. 根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,還包括若未發(fā)現(xiàn)擁塞,則查找所述出接口 ID的出接口是否有所 述業(yè)務(wù)流的擁塞記錄,如果有則發(fā)送擁塞解除事件指示才艮文纟會(huì) 所述lt據(jù)源端。
4. 根據(jù)權(quán)利要求3所述的擁塞控制方法,其特征在于,還包括所述數(shù)據(jù)源端收到擁塞解除指示4艮文;所述數(shù)據(jù)源端提高發(fā)送速率。
5. 根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,所述參數(shù) 還包括出接口帶寬、擁塞門(mén)限和解擁塞門(mén)限,其中,所述出 接口帶寬指給所述業(yè)務(wù)種類(lèi)在所述出接口上設(shè)置的每秒鐘最 大流量,擁塞門(mén)限是小于所述出接口帶寬的一個(gè)閥值。
6. 根據(jù)權(quán)利要求5所述的擁塞控制方法,其特征在于,所述擁塞 ^r查具體包括所述中間節(jié)點(diǎn)發(fā)現(xiàn)所述業(yè)務(wù)流的流量大于所述擁塞門(mén)限 時(shí),確定所述虛擬專(zhuān)用網(wǎng)通^各發(fā)生擁塞;當(dāng)確定發(fā)生擁塞后,所述中間節(jié)點(diǎn)發(fā)現(xiàn)所述業(yè)務(wù)流的流量 小于所述解擁塞門(mén)限時(shí),確定所述虛擬專(zhuān)用網(wǎng)通i 各解除了擁 塞。
7. 根據(jù)權(quán)利要求6所述的擁塞控制方法,其特征在于,通過(guò)調(diào)整 所述擁塞門(mén)限和解擁塞門(mén)限的值,以防止網(wǎng)絡(luò)鏈^各振蕩。
8. —種7>用電信分組教:據(jù)網(wǎng)系統(tǒng),其包括多個(gè)中間節(jié)點(diǎn),構(gòu)成所 述7>用電信分組凄t據(jù)網(wǎng)的鏈;咯,其特征在于,所述各中間節(jié)點(diǎn)的出接口被設(shè)置虛擬專(zhuān)用網(wǎng)通路的參數(shù), 以將所述公用電信分組數(shù)據(jù)網(wǎng)的鏈路劃分為多條虛擬專(zhuān)用網(wǎng) 通路,其包括VPN號(hào)、業(yè)務(wù)流類(lèi)型和出接口 ID,其中所述 VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指給所述業(yè)務(wù)種類(lèi)提供 的月l務(wù),同一所述VPN號(hào)的所述中間節(jié)點(diǎn)構(gòu)成一條所述虛擬 專(zhuān)用網(wǎng)通if各;以及所述中間節(jié)點(diǎn)包括檢查模塊,用于每收到所述業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的一個(gè)報(bào) 文,進(jìn)4于一次擁塞4企查;以及擁塞處理模塊,用于若發(fā)現(xiàn)擁塞,則查找所述出接口 ID 的出接口是否有所述業(yè)務(wù)流的擁塞記錄,如果有則不發(fā)送擁塞 告警指示信息,如果沒(méi)有則記錄擁塞信息同時(shí)發(fā)送擁塞告警信 息給數(shù)據(jù)源端。
9. 根據(jù)權(quán)利要求8所述的公用電信分組數(shù)據(jù)網(wǎng)系統(tǒng),其特征在 于,所述中間節(jié)點(diǎn)還包括擁塞解除模塊,用于若未發(fā)現(xiàn)擁塞,則查找所述出接口 ID 的出4妄口是否有所述業(yè)務(wù)流的擁塞記錄,如果有則發(fā)送擁塞解 除事件指示纟艮文給所述數(shù)據(jù)源端。
10. 根據(jù)權(quán)利要求8所述的公用電信分組數(shù)據(jù)網(wǎng)系統(tǒng),其特征在 于,所述參凄t還包括出4妄口帶寬、擁塞門(mén)限和解擁塞門(mén)限, 其中,所述出接口帶寬指給所述業(yè)務(wù)種類(lèi)在所述出接口上設(shè)置 的每秒鐘最大流量,擁塞門(mén)限是'J 、于所述出4妄口帶寬的 一個(gè)閥 值,所述檢查模塊具體包括確定單元,用于發(fā)現(xiàn)所述業(yè)務(wù)流的流量大于所述擁塞門(mén)限 時(shí),確定所述虛擬專(zhuān)用網(wǎng)通路發(fā)生擁塞;解除單元,用于當(dāng)確定發(fā)生擁塞后,所述中間節(jié)點(diǎn)發(fā)現(xiàn)所 述業(yè)務(wù)流的流量小于所述解擁塞門(mén)限時(shí),確定所述虛擬專(zhuān)用網(wǎng) 通^各解除了擁塞。
全文摘要
本發(fā)明提供了一種PTDN及其擁塞控制方法,包括以下步驟對(duì)PTDN的各中間節(jié)點(diǎn)的出接口設(shè)置VPN通路的參數(shù),以將PTDN的鏈路劃分為多條VPN通路,其包括VPN號(hào)、業(yè)務(wù)流類(lèi)型和出接口ID,其中VPN號(hào)對(duì)應(yīng)于業(yè)務(wù)種類(lèi),業(yè)務(wù)流類(lèi)型指給業(yè)務(wù)種類(lèi)提供的服務(wù),同一VPN號(hào)的中間節(jié)點(diǎn)構(gòu)成一條VPN通路;VPN通路的中間節(jié)點(diǎn)每收到業(yè)務(wù)流類(lèi)型的業(yè)務(wù)流的一個(gè)報(bào)文,進(jìn)行一次擁塞檢查;以及若發(fā)現(xiàn)擁塞,則查找出接口ID的出接口是否有業(yè)務(wù)流的擁塞記錄,如果有則不發(fā)送擁塞告警指示信息,如果沒(méi)有則記錄擁塞信息同時(shí)發(fā)送擁塞告警信息給數(shù)據(jù)源端。本發(fā)明提高了對(duì)PTDN的網(wǎng)絡(luò)擁塞控制。
文檔編號(hào)H04L29/08GK101227495SQ20081000598
公開(kāi)日2008年7月23日 申請(qǐng)日期2008年2月20日 優(yōu)先權(quán)日2008年2月20日
發(fā)明者樓衛(wèi)光 申請(qǐng)人:中興通訊股份有限公司