欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種并發(fā)控制方法及裝置的制造方法_2

文檔序號:9891343閱讀:來源:國知局
隊操作。具體為:被丟棄的SCCRQ報文或ICRQ報文由于沒有得到應(yīng)答,對端設(shè)備會超時重傳,當(dāng)下次重傳的SCCRQ報文或ICRQ報文到達(dá)LNS設(shè)備L2TP轉(zhuǎn)發(fā)面時,如果虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則會繼續(xù)對前面丟棄的SCCRQ報文或ICRQ報文執(zhí)行入隊操作。
[0031]S104、入隊到虛擬輸入隊列的所述SCCRQ報文或ICRQ報文被依次發(fā)送到L2TP控制面處理。
[0032]當(dāng)隧道或會話建立連接成功或處理過程中出現(xiàn)異常需要刪除時,將所述隧道或會話對應(yīng)的SCCRQ報文或ICRQ報文從所述虛擬輸入隊列中出隊,減少L2TP控制面的并發(fā)處理量。
[0033]下面結(jié)合具體的實施例來進(jìn)一步說明本發(fā)明的具體實現(xiàn)方式,
[0034]在本發(fā)明實施例中,虛擬輸入隊列的隊列長度設(shè)置為1000個,LNS設(shè)備L2TP轉(zhuǎn)發(fā)面在收到的報文中識別出SCCRQ報文或ICRQ報文,當(dāng)判斷出收到的報文為SCCRQ報文或ICRQ報文后,則將所述SCCRQ報文或ICRQ報文入隊到虛擬輸入隊列;判斷此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的個數(shù)是否達(dá)到設(shè)定的1000個,如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的個數(shù)未達(dá)到1000個,則將所述SCCRQ報文或ICRQ報文入隊到虛擬輸入隊列,虛擬輸入隊列的當(dāng)前隊列長度減一;如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的個數(shù)達(dá)到1000個,則丟棄該SCCRQ報文或ICRQ報文;被丟棄的SCCRQ報文或ICRQ報文由于沒有得到應(yīng)答,對端設(shè)備會超時重傳,當(dāng)下次重傳的SCCRQ報文或ICRQ報文到達(dá)LNS設(shè)備L2TP轉(zhuǎn)發(fā)面時,如果虛擬輸入隊列中SCCRQ報文和ICRQ報文的個數(shù)未達(dá)到1000個,則會繼續(xù)處理該SCCRQ報文或ICRQ報文,入隊到虛擬輸入隊列的SCCRQ報文或ICRQ報文,通過套接字依次發(fā)送到L2TP控制面處理,虛擬輸入隊列的當(dāng)前隊列長度加一。當(dāng)某一隧道或者會話建立連接成功或處理過程中出現(xiàn)異常需要刪除時,將所述隧道或會話對應(yīng)的SCCRQ報文或ICRQ報文從所述虛擬輸入隊列中出隊,此時將虛擬輸入隊列的當(dāng)前隊列長度加一,減少L2TP控制面的并發(fā)處理量。
[0035]本發(fā)明實施例還提供一種并發(fā)控制裝置,所述裝置包括:
[0036]設(shè)置模塊11,用于創(chuàng)建一個虛擬輸入隊列,設(shè)定所述虛擬輸入隊列的隊列長度為LNS設(shè)備L2TP控制面所能處理的請求報文的最大并發(fā)個數(shù);所述請求報文包括打開控制連接請求SCCRQ報文或會話請求ICRQ報文;還用于對所述虛擬輸入隊列的隊列長度進(jìn)行修改。
[0037]報文識別模塊12,用于在LNS設(shè)備L2TP轉(zhuǎn)發(fā)面收到的報文中,識別出SCCRQ報文或ICRQ報文;
[0038]入隊處理模塊13,判斷此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量是否達(dá)到虛擬輸入隊列的隊列長度,如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則將所述SCCRQ報文或ICRQ報文入隊到所述虛擬輸入隊列;如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量達(dá)到虛擬輸入隊列的隊列長度,則丟棄所述SCCRQ報文或ICRQ報文。
[0039]出隊處理模塊14,用于將入隊到虛擬輸入隊列的所述SCCRQ報文或ICRQ報文依次發(fā)送到L2TP控制面處理。
[0040]進(jìn)一步地,所述入隊處理模塊13,還用于在被丟棄的SCCRQ報文或ICRQ報文下次重傳到LNS設(shè)備L2TP轉(zhuǎn)發(fā)面時,此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則會繼續(xù)對重傳的所述被丟棄的SCCRQ報文或ICRQ報文執(zhí)行入隊操作。
[0041]進(jìn)一步地,所述出隊處理模塊14,還用于當(dāng)隧道或會話建立連接成功或處理過程中出現(xiàn)異常時,將所述隧道或會話對應(yīng)的SCCRQ報文或ICRQ報文從所述虛擬輸入隊列中出隊。
[0042]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請的保護范圍,凡在本申請技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護的范圍之內(nèi)。因此本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種并發(fā)控制方法,其特征在于,該方法包括: A、創(chuàng)建一個虛擬輸入隊列,設(shè)定所述虛擬輸入隊列的隊列長度為LNS設(shè)備L2TP控制面所能處理的請求報文的最大并發(fā)個數(shù);所述請求報文包括打開控制連接請求SCCRQ報文或會話請求ICRQ報文; B、在LNS設(shè)備L2TP轉(zhuǎn)發(fā)面收到的報文中,識別出SCCRQ報文或ICRQ報文; C、判斷此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量是否達(dá)到虛擬輸入隊列的隊列長度,如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則將所述SCCRQ報文或ICRQ報文入隊到虛擬輸入隊列; D、入隊到虛擬輸入隊列的所述SCCRQ報文或ICRQ報文被依次發(fā)送到L2TP控制面處理。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬輸入隊列的隊列長度可修改。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C中,如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量達(dá)到虛擬輸入隊列的隊列長度,則丟棄所述SCCRQ報文或ICRQ報文。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:被丟棄的SCCRQ報文或ICRQ報文下次重傳到LNS設(shè)備L2TP轉(zhuǎn)發(fā)面時,此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則會繼續(xù)對重傳的所述被丟棄的SCCRQ報文或ICRQ報文執(zhí)行入隊操作。5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,所述方法還包括:當(dāng)隧道或會話建立連接成功或處理過程中出現(xiàn)異常時,將所述隧道或會話對應(yīng)的SCCRQ報文或ICRQ報文從所述虛擬輸入隊列中出隊。6.一種并發(fā)控制裝置,其特征在于,所述裝置包括: 設(shè)置模塊,用于創(chuàng)建一個虛擬輸入隊列,設(shè)定所述虛擬輸入隊列的隊列長度為LNS設(shè)備L2TP控制面所能處理的請求報文的最大并發(fā)個數(shù);所述請求報文包括打開控制連接請求SCCRQ報文或會話請求ICRQ報文; 報文識別模塊,用于在LNS設(shè)備L2TP轉(zhuǎn)發(fā)面收到的報文中,識別出SCCRQ報文或ICRQ報文; 入隊處理模塊,判斷此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量是否達(dá)到虛擬輸入隊列的隊列長度,如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則將所述SCCRQ報文或ICRQ報文入隊到所述虛擬輸入隊列; 出隊處理模塊,用于將入隊到虛擬輸入隊列的所述SCCRQ報文或ICRQ報文依次發(fā)送到L2TP控制面處理。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置模塊,還用于對所述虛擬輸入隊列的隊列長度進(jìn)行修改。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述入隊處理模塊,還用于如果此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量達(dá)到虛擬輸入隊列的隊列長度,則丟棄所述SCCRQ報文或ICRQ報文。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述入隊處理模塊,還用于在被丟棄的SCCRQ報文或ICRQ報文下次重傳到LNS設(shè)備L2TP轉(zhuǎn)發(fā)面時,此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則會繼續(xù)對重傳的所述被丟棄的SCCRQ報文或ICRQ報文執(zhí)行入隊操作。10.根據(jù)權(quán)利要求6-8任一所述的裝置,其特征在于,所述出隊處理模塊,還用于當(dāng)隧道或會話建立連接成功或處理過程中出現(xiàn)異常時,將所述隧道或會話對應(yīng)的SCCRQ報文或ICRQ報文從所述虛擬輸入隊列中出隊。
【專利摘要】本發(fā)明公開了一種并發(fā)控制方法,該方法的具體實現(xiàn)包括:創(chuàng)建一個虛擬輸入隊列并設(shè)定其隊列長度;在LNS設(shè)備L2TP轉(zhuǎn)發(fā)面收到的報文中,識別出SCCRQ報文或ICRQ報文;判斷此時虛擬輸入隊列中SCCRQ報文和ICRQ報文的數(shù)量是否達(dá)到虛擬輸入隊列的隊列長度,如果此時虛擬輸入隊列中的SCCRQ報文和ICRQ報文的數(shù)量未達(dá)到所述虛擬輸入隊列的隊列長度,則將所述SCCRQ報文或ICRQ報文入隊到所述虛擬輸入隊列。本發(fā)明還提供了一種并發(fā)控制裝置,本發(fā)明的有益效果為:本發(fā)明使用虛擬輸入隊列機制,使SCCRQ報文或ICRQ報文在LNS設(shè)備L2TP轉(zhuǎn)發(fā)面入隊到虛擬輸入隊列,避免超過L2TP控制面并發(fā)處理性能的報文沖擊L2TP控制面,降低L2TP控制面的負(fù)荷,提高了LNS設(shè)備并發(fā)處理的效率。
【IPC分類】H04L12/823, H04L12/863
【公開號】CN105656801
【申請?zhí)枴?br>【發(fā)明人】楊慶武, 汪佐
【申請人】邁普通信技術(shù)股份有限公司
【公開日】2016年6月8日
【申請日】2015年12月31日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
剑阁县| 来凤县| 怀安县| 阿克| 湄潭县| 土默特左旗| 沿河| 墨竹工卡县| 嘉荫县| 定远县| 紫云| 滦平县| 三江| 中阳县| 滦南县| 华池县| 罗甸县| 延津县| 海阳市| 崇仁县| 遂川县| 油尖旺区| 双桥区| 勃利县| 平远县| 夹江县| 汶上县| 资溪县| 亳州市| 祁门县| 竹山县| 柳江县| 额济纳旗| 搜索| 瓮安县| 中宁县| 翼城县| 仙居县| 乌拉特中旗| 永平县| 三明市|