国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法

      文檔序號:7965819閱讀:312來源:國知局
      專利名稱:一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及低速網(wǎng)絡(luò)接入的報(bào)文轉(zhuǎn)發(fā),尤其涉及一種減少幀中繼(FR,F(xiàn)rame Relay)永久虛級連(PVC,Permanent Virtual Circuit)語音報(bào)文發(fā)送時(shí)延的方法。
      背景技術(shù)
      為了實(shí)現(xiàn)低速網(wǎng)絡(luò)的接入,現(xiàn)有技術(shù)中推出一種新型單板,該單板支持低速接口,除轉(zhuǎn)發(fā)引擎外,該單板還增加一塊CPU扣卡,用來完成下行報(bào)文的QOS(Quality Of Service,服務(wù)質(zhì)量等級)及上行報(bào)文的FR(幀中繼)分片重組等功能。
      報(bào)文轉(zhuǎn)發(fā)過程中,當(dāng)在出接口上封裝幀中繼協(xié)議,并使能(enable)幀中繼流量整形時(shí),下行報(bào)文就會先經(jīng)過所述出接口下的永久虛級連(即PVC),再經(jīng)過該出接口,最后轉(zhuǎn)發(fā)出去。由于出接口的帶寬較小,如果上行流量比較大(比如入接口為GE口,進(jìn)來的上行流量就可能非常大),在下行就很容易發(fā)生擁塞,當(dāng)下行使能幀中繼流量整形時(shí),相應(yīng)出接口下的PVC就可能發(fā)生擁塞。
      而對于語音報(bào)文的轉(zhuǎn)發(fā),一個(gè)重要的指標(biāo)就是時(shí)延要小。當(dāng)語音報(bào)文與其他數(shù)據(jù)報(bào)文一起轉(zhuǎn)發(fā)時(shí),需要識別出語音報(bào)文,并保證語音報(bào)文的時(shí)延盡可能小。
      當(dāng)前通用的作法是,當(dāng)報(bào)文轉(zhuǎn)發(fā)的出接口上使能幀中繼流量整形時(shí),用令牌桶控制發(fā)送報(bào)文的流量,令牌桶的令牌增長靠定時(shí)器觸發(fā),即用來和發(fā)送報(bào)文大小相比較的令牌數(shù)是很長時(shí)間的一個(gè)累計(jì)值。當(dāng)某一時(shí)刻令牌桶的令牌數(shù)不足以發(fā)送報(bào)文時(shí),會將報(bào)文放入相應(yīng)接口下相應(yīng)PVC的隊(duì)列中。對于每個(gè)PVC,可以選擇不同的隊(duì)列類型,而與每種隊(duì)列類型配合使用的還有一個(gè)RTP隊(duì)列,該隊(duì)列的優(yōu)先級最高,即PVC每次出隊(duì)時(shí),如果判斷RTP隊(duì)列不為空,就優(yōu)先發(fā)送RTP隊(duì)列的報(bào)文。由于語音報(bào)文的時(shí)延要優(yōu)先保證,因此語音報(bào)文就會通過RTP隊(duì)列發(fā)送。也就是說,如果PVC隊(duì)列不為空(即PVC下只要有一個(gè)隊(duì)列不為空),而又有報(bào)文需要發(fā)送,則不管是什么報(bào)文,都會入該報(bào)文對應(yīng)的PVC隊(duì)列,然后等待調(diào)度。出隊(duì)操作是由定時(shí)器觸發(fā)的,入隊(duì)之后會創(chuàng)建一個(gè)定時(shí)器,每到一定時(shí)間,定時(shí)器觸發(fā),此時(shí),RTP隊(duì)列的報(bào)文會得到優(yōu)先調(diào)度。
      因此,當(dāng)語音報(bào)文和普通數(shù)據(jù)報(bào)文一起轉(zhuǎn)發(fā)時(shí),如果語音報(bào)文流量較小,而普通數(shù)據(jù)報(bào)文流量較大,這樣就會造成普通數(shù)據(jù)報(bào)文隊(duì)列一直有包,而RTP隊(duì)列很少有包。當(dāng)語音報(bào)文需要發(fā)送時(shí),判斷PVC隊(duì)列不為空(主要是普通數(shù)據(jù)報(bào)文的隊(duì)列不為空),就只能入RTP隊(duì)列,等待定時(shí)器的調(diào)度。雖然定時(shí)器調(diào)度時(shí),語音報(bào)文能夠得到優(yōu)先發(fā)送,但是從入隊(duì)到調(diào)度這段時(shí)間卻是沒有必要的延時(shí)。

      發(fā)明內(nèi)容
      為解決上述現(xiàn)有技術(shù)中的缺陷,本發(fā)明提出一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法。
      本發(fā)明提出的方法是在封裝了幀中繼協(xié)議的接口作為出接口時(shí),在該接口上使能幀中繼流量整形,此時(shí),如果進(jìn)入路由器的流是語音報(bào)文與其他數(shù)據(jù)報(bào)文的混合流時(shí),保證語音報(bào)文的發(fā)送不受其他數(shù)據(jù)報(bào)文的影響,當(dāng)報(bào)文走到PVC級別判斷擁塞時(shí),只要判斷語音流不擁塞就直接發(fā)送。
      本發(fā)明的上述目的是通過如下方法來完成的。
      一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法,包括下列步驟使能幀中繼流量整形,判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞;如果否,則直接發(fā)送所述語音報(bào)文。
      此外,還包括下列步驟判斷PVC隊(duì)列是否為空,如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送報(bào)文,如果不夠,則根據(jù)報(bào)文類型將其入隊(duì);如果不為空,則判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞。
      其中,所述判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞的步驟包括判斷報(bào)文是否為語音報(bào)文,如果是,則判斷PVC的RTP隊(duì)列是否為空;如果不是,則根據(jù)報(bào)文類型將其入隊(duì)。
      其中,判斷RTP隊(duì)列是否為空的步驟中如果不為空,則直接入RTP隊(duì)列;如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送該語音報(bào)文,如果不夠,則直接入RTP隊(duì)列。
      此外,所述判斷報(bào)文是否為語音報(bào)文的步驟,是根據(jù)報(bào)文IP頭信息來判斷報(bào)文是否為符合RTP規(guī)則的語音報(bào)文。
      另外,使能幀中繼流量整形,報(bào)文下行轉(zhuǎn)發(fā)需要經(jīng)過PVC級別處理。
      本發(fā)明的有益效果在于,在語音流與其他數(shù)據(jù)流混合的情況下,如果PVC因?yàn)槠胀〝?shù)據(jù)報(bào)文擁塞,只要判斷語音流不擁塞就直接發(fā)送。從而有效地減小了語音流報(bào)文時(shí)延。


      圖1是本發(fā)明的方法流程圖。
      具體實(shí)施例方式
      本發(fā)明的核心內(nèi)容是PVC擁塞時(shí),將語音流獨(dú)立于其他數(shù)據(jù)流,對于語音流,只判斷其是否擁塞及計(jì)算令牌是否足夠來發(fā)送報(bào)文,不受普通數(shù)據(jù)流的影響。
      本發(fā)明的方法主要包括下列步驟使能幀中繼流量整形,判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞;如果否,則直接發(fā)送所述語音報(bào)文。
      其中,判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞,首先判斷報(bào)文是否為語音報(bào)文,如果是,則判斷PVC的RTP隊(duì)列是否為空;如果不是,則根據(jù)報(bào)文類型將其入隊(duì)。而判斷RTP隊(duì)列是否為空,如果不為空,則根據(jù)報(bào)文類型將其入隊(duì),即直接入RTP隊(duì)列;如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送該語音報(bào)文,如果不夠,則根據(jù)報(bào)文類型將其入隊(duì),即直接入RTP隊(duì)列。
      下面結(jié)合附圖和具體實(shí)施例來詳細(xì)說明本發(fā)明的技術(shù)方案。
      如圖1所示,其為本發(fā)明的方法流程圖,本發(fā)明的方法包括下列步驟1、使能流量整形,報(bào)文下行轉(zhuǎn)發(fā)需要經(jīng)過PVC級別的處理當(dāng)報(bào)文做幀中繼流量整形時(shí),判斷PVC隊(duì)列是否為空,如果PVC隊(duì)列不為空,進(jìn)入2,否則,直接進(jìn)入4;2、根據(jù)報(bào)文的IP頭信息判斷報(bào)文是否為符合RTP規(guī)則的語音報(bào)文,如果是,則進(jìn)入3,否則進(jìn)入5;3、判斷PVC的RTP隊(duì)列是否有包,如果有,則進(jìn)入5,否則,進(jìn)入4;4、判斷當(dāng)前的令牌數(shù)是否足夠發(fā)送報(bào)文,如果是,則直接發(fā)送,否則進(jìn)入5;5、根據(jù)報(bào)文類型判斷報(bào)文應(yīng)該入哪個(gè)隊(duì)列,將報(bào)文入隊(duì)。
      當(dāng)然,根據(jù)上述方法,報(bào)文入隊(duì)之后,如何完成轉(zhuǎn)發(fā),屬于現(xiàn)有技術(shù)的內(nèi)容,在此不再贅述。而本發(fā)明的重點(diǎn)則在于只判斷報(bào)文中的語音流是否擁塞來完成語音流的優(yōu)先發(fā)送。
      也就是說,當(dāng)報(bào)文轉(zhuǎn)發(fā)的出接口(幀中繼接口)上使能幀中繼流量整形時(shí),在語音流與其他數(shù)據(jù)流混合的情況下,只判斷語音流是否擁塞及計(jì)算令牌是否足夠來發(fā)送報(bào)文,不受普通數(shù)據(jù)流的影響。由此解決了現(xiàn)有技術(shù)中PVC由于普通數(shù)據(jù)報(bào)文擁塞而導(dǎo)致的語音流無法及時(shí)發(fā)送的問題,有效地減小了語音流報(bào)文時(shí)延。
      需要說明的是,上述實(shí)施例,僅是為了說明本發(fā)明,而非用以限定本發(fā)明的保護(hù)范圍僅限于此,任何依據(jù)本發(fā)明的精神及權(quán)利要求所作的均等變化與修飾,均應(yīng)包含于本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法,其特征在于包括下列步驟使能幀中繼流量整形,判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞;如果否,則直接發(fā)送所述語音報(bào)文。
      2.如權(quán)利要求1所述的方法,其特征在于,還包括下列步驟判斷PVC隊(duì)列是否為空,如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送報(bào)文,如果不夠,則根據(jù)報(bào)文類型將其入隊(duì);如果不為空,則判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞。
      3.如權(quán)利要求1或2所述的方法,其特征在于,所述判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞的步驟包括判斷報(bào)文是否為語音報(bào)文,如果是,則判斷PVC的RTP隊(duì)列是否為空;如果不是,則根據(jù)報(bào)文類型將其入隊(duì)。
      4.如權(quán)利要求3所述的方法,其特征在于,判斷RTP隊(duì)列是否為空的步驟中如果不為空,則直接入RTP隊(duì)列;如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送該語音報(bào)文,如果不夠,則直接入RTP隊(duì)列。
      5.如權(quán)利要求3所述的方法,其特征在于,判斷報(bào)文是否為語音報(bào)文的步驟,是根據(jù)報(bào)文IP頭信息來判斷報(bào)文是否為符合RTP規(guī)則的語音報(bào)文。
      6.如權(quán)利要求1所述的方法,其特征在于使能幀中繼流量整形,報(bào)文下行轉(zhuǎn)發(fā)需要經(jīng)過PVC級別處理。
      全文摘要
      本發(fā)明涉及一種減少幀中繼永久虛級連語音報(bào)文發(fā)送時(shí)延的方法,主要包括下列步驟使能幀中繼流量整形,判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞;如果否,則直接發(fā)送所述語音報(bào)文。其中判斷轉(zhuǎn)發(fā)報(bào)文中的語音流是否擁塞的步驟包括判斷報(bào)文是否為語音報(bào)文,如果是,則判斷PVC的RTP隊(duì)列是否為空;如果不是,則根據(jù)報(bào)文類型將其入隊(duì)。如果RTP隊(duì)列不為空,則直接入RTP隊(duì)列;如果為空,則計(jì)算令牌數(shù)是否足夠發(fā)送報(bào)文,如果足夠,則直接發(fā)送該語音報(bào)文,如果不夠,則直接入RTP隊(duì)列。根據(jù)本發(fā)明,在語音流與其他數(shù)據(jù)流混合的情況下,如果PVC因?yàn)槠胀〝?shù)據(jù)報(bào)文擁塞,只要判斷語音流不擁塞就直接發(fā)送。從而有效地減小了語音流報(bào)文時(shí)延。
      文檔編號H04L12/56GK1889532SQ200610108318
      公開日2007年1月3日 申請日期2006年8月1日 優(yōu)先權(quán)日2006年8月1日
      發(fā)明者左萌, 郭躍棟 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1