亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種連接的超時(shí)時(shí)間設(shè)置方法及裝置的制造方法

文檔序號(hào):9474068閱讀:410來源:國(guó)知局
一種連接的超時(shí)時(shí)間設(shè)置方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種連接的超時(shí)時(shí)間設(shè)置方法及裝置。
【背景技術(shù)】
[0002]三層網(wǎng)絡(luò)設(shè)備通常基于IP五元組進(jìn)行連接建立,其中IP五元組相同的報(bào)文被認(rèn)為是同一條流,網(wǎng)絡(luò)設(shè)備對(duì)每條流的第一個(gè)報(bào)文進(jìn)行業(yè)務(wù)處理之后進(jìn)行轉(zhuǎn)發(fā),同時(shí)會(huì)建立一個(gè)對(duì)應(yīng)的連接表,此表在下一相同流的報(bào)文進(jìn)入網(wǎng)絡(luò)設(shè)備時(shí),判斷能夠匹配的表則直接進(jìn)行業(yè)務(wù)處理并轉(zhuǎn)發(fā),此過程大大加速了報(bào)文處理速度。
[0003]通常網(wǎng)絡(luò)設(shè)備在建立連接后,會(huì)在連接上設(shè)置一個(gè)定時(shí)器,通過該定時(shí)器設(shè)定了預(yù)設(shè)的超時(shí)時(shí)間,而當(dāng)經(jīng)過了該預(yù)設(shè)的超時(shí)時(shí)間后,對(duì)該連接進(jìn)行檢查,若長(zhǎng)時(shí)間沒有報(bào)文經(jīng)過此連接,則將該連接刪除。該連接刪除的方式占用了兩種資源:一是定時(shí)器資源,二是在連接被刪除的瞬間,該連接所在的數(shù)據(jù)庫(kù)是不允許被讀寫訪問的,這是數(shù)據(jù)庫(kù)的互斥性導(dǎo)致的,避免數(shù)據(jù)異常。然而,當(dāng)網(wǎng)絡(luò)的連接非常大時(shí),網(wǎng)絡(luò)設(shè)備上會(huì)出現(xiàn)大量的連接,此時(shí)網(wǎng)絡(luò)設(shè)備需要對(duì)大量的連接進(jìn)行刪除,那么上述兩種操作會(huì)影響網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)報(bào)文的速度,從而影響了該網(wǎng)絡(luò)設(shè)備的整體數(shù)據(jù)有效轉(zhuǎn)發(fā)性能。
[0004]現(xiàn)有解決連接刪除效率問題的方法主要有:一是通過升級(jí)網(wǎng)絡(luò)設(shè)備性能和帶寬來提高連接刪除效率;二是用戶在網(wǎng)絡(luò)設(shè)備空閑時(shí)手動(dòng)刪除連接。然而第一種方法大大增加了設(shè)備使用成本,第二種方法增加了人力成本和操作的復(fù)雜度。

【發(fā)明內(nèi)容】

[0005]針對(duì)現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備高峰期頻繁刪除連接對(duì)轉(zhuǎn)發(fā)報(bào)文速度的影響、為提高連接刪除效率而對(duì)人力、設(shè)備成本造成浪費(fèi)的缺陷,本發(fā)明提供了一種連接的超時(shí)時(shí)間設(shè)置方法及裝置。
[0006]第一方面,本發(fā)明提供了一種連接的超時(shí)時(shí)間設(shè)置方法,該方法包括:
[0007]當(dāng)網(wǎng)絡(luò)設(shè)備建立新連接時(shí),獲取該網(wǎng)絡(luò)設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量;
[0008]將所述當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量與預(yù)設(shè)閾值進(jìn)行比較;
[0009]若所述連接數(shù)量大于預(yù)設(shè)閾值,則對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng),并將延長(zhǎng)后的超時(shí)時(shí)間作為該連接的超時(shí)時(shí)間。
[0010]優(yōu)選地,所述若所述連接數(shù)量大于預(yù)設(shè)閾值,則對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng),并將延長(zhǎng)后的超時(shí)時(shí)間作為該連接的超時(shí)時(shí)間,包括:
[0011]若所述連接數(shù)量大于N倍的預(yù)設(shè)閾值且小于等于N+1倍的預(yù)設(shè)閾值,則將該連接的超時(shí)時(shí)間設(shè)置為預(yù)設(shè)的超時(shí)時(shí)間與N倍的刪除連接所需時(shí)間之和;
[0012]其中,所述N為大于等于I的整數(shù)。
[0013]優(yōu)選地,所述預(yù)設(shè)閾值w根據(jù)公式一獲得:
[0014]w = m/ (t*q) 公式一
[0015]其中,m為該網(wǎng)絡(luò)設(shè)備可支持的最大連接數(shù),t為每條連接預(yù)設(shè)的超時(shí)時(shí)間,q為刪除連接所需時(shí)間。
[0016]優(yōu)選地,當(dāng)網(wǎng)絡(luò)設(shè)備建立新連接時(shí),獲取該網(wǎng)絡(luò)設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量之后,該方法還包括:
[0017]將所述當(dāng)前時(shí)間點(diǎn)保存為該連接的建立時(shí)間點(diǎn)。
[0018]優(yōu)選地,所述方法還包括:
[0019]當(dāng)該網(wǎng)絡(luò)設(shè)備CPU空閑時(shí),檢測(cè)所述網(wǎng)絡(luò)設(shè)備中已延長(zhǎng)超時(shí)時(shí)間的連接;
[0020]獲得當(dāng)前時(shí)間點(diǎn)與所述已延長(zhǎng)超時(shí)時(shí)間的連接的建立時(shí)間點(diǎn)之差,并將該差與所述預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行比較;
[0021]若該差大于所述預(yù)設(shè)的超時(shí)時(shí)間,則刪除所述連接。
[0022]第二方面,本發(fā)明提供了一種連接的超時(shí)時(shí)間設(shè)置裝置,該裝置包括:
[0023]獲取單元,用于當(dāng)網(wǎng)絡(luò)設(shè)備建立新連接時(shí),獲取該網(wǎng)絡(luò)設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量;
[0024]比較單元,用于將所述當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量與預(yù)設(shè)閾值進(jìn)行比較;
[0025]超時(shí)時(shí)間設(shè)置單元,用于當(dāng)所述連接數(shù)量大于預(yù)設(shè)閾值時(shí),對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng),并將延長(zhǎng)后的超時(shí)時(shí)間作為該連接的超時(shí)時(shí)間。
[0026]優(yōu)選地,所述超時(shí)時(shí)間設(shè)置單元,用于:
[0027]若所述連接數(shù)量大于N倍的預(yù)設(shè)閾值且小于等于N+1倍的預(yù)設(shè)閾值,則將該連接的超時(shí)時(shí)間設(shè)置為預(yù)設(shè)的超時(shí)時(shí)間與N倍的刪除連接所需時(shí)間之和;
[0028]其中,所述N為大于等于I的整數(shù)。
[0029]優(yōu)選地,該裝置還包括預(yù)設(shè)閾值設(shè)置單元,用于:
[0030]所述預(yù)設(shè)閾值w根據(jù)公式一獲得:
[0031]w = m/(t*q) 公式一
[0032]其中,m為該網(wǎng)絡(luò)設(shè)備可支持的最大連接數(shù),t為每條連接預(yù)設(shè)的超時(shí)時(shí)間,q為刪除連接所需時(shí)間。
[0033]優(yōu)選地,該裝置還包括保存單元,用于:
[0034]當(dāng)獲取單元獲取該網(wǎng)絡(luò)設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量之后,將所述當(dāng)前時(shí)間點(diǎn)保存為該連接的建立時(shí)間點(diǎn)。
[0035]優(yōu)選地,該裝置還包括空閑刪除單元,用于:
[0036]當(dāng)該網(wǎng)絡(luò)設(shè)備CPU空閑時(shí),檢測(cè)所述網(wǎng)絡(luò)設(shè)備中已延長(zhǎng)超時(shí)時(shí)間的連接;
[0037]獲得當(dāng)前時(shí)間點(diǎn)與所述已延長(zhǎng)超時(shí)時(shí)間的連接的建立時(shí)間點(diǎn)之差,并將該差與所述預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行比較;
[0038]若該差大于所述預(yù)設(shè)的超時(shí)時(shí)間,則刪除所述連接。
[0039]由上述技術(shù)方案可知,本發(fā)明提供一種連接的超時(shí)時(shí)間設(shè)置方法及裝置,在網(wǎng)絡(luò)設(shè)備建立新連接時(shí),通過對(duì)設(shè)備中當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量進(jìn)行統(tǒng)計(jì),根據(jù)該連接數(shù)量確定是否對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng),有效地避免了高峰期連接頻繁刪除的問題,提高了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,提升了網(wǎng)絡(luò)設(shè)備的利用率。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些圖獲得其他的附圖。
[0041]圖1是本發(fā)明一實(shí)施例提供的一種連接的超時(shí)時(shí)間設(shè)置方法的流程示意圖;
[0042]圖2是本發(fā)明另一實(shí)施例提供的一種連接的超時(shí)時(shí)間設(shè)置裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]圖1示出了為本發(fā)明一實(shí)施例提供的一種連接的超時(shí)時(shí)間設(shè)置方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0045]S1:當(dāng)網(wǎng)絡(luò)設(shè)備建立新連接時(shí),獲取該網(wǎng)絡(luò)設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量。
[0046]其中,網(wǎng)絡(luò)設(shè)備通?;贗P五元組進(jìn)行連接建立,IP五元組相同的報(bào)文被認(rèn)為是同一條流,則IP五元組相同的報(bào)文經(jīng)過同一連接。本步驟中,當(dāng)建立新連接時(shí),獲取設(shè)備在當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量,如獲取設(shè)備在6點(diǎn)完成建立的連接數(shù)量。
[0047]S2:將所述當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量與預(yù)設(shè)閾值進(jìn)行比較。
[0048]其中,預(yù)設(shè)閾值可根據(jù)網(wǎng)絡(luò)設(shè)備的實(shí)際容量進(jìn)行設(shè)置。
[0049]優(yōu)選地,預(yù)設(shè)閾值w可根據(jù)式⑴獲得:
[0050]w = m/ (t*q)(I)
[0051]其中,m為該網(wǎng)絡(luò)設(shè)備可支持的最大連接數(shù),t為每條連接預(yù)設(shè)的超時(shí)時(shí)間,q為刪除連接所需時(shí)間。
[0052]舉例來說,一個(gè)網(wǎng)絡(luò)設(shè)備可支持的最大連接數(shù)m為100萬條,每條連接預(yù)設(shè)的超時(shí)時(shí)間t為30*60秒,而刪除連接所需時(shí)間q為ls,且在極端情況下,假設(shè)這100萬條的連接在同一時(shí)間且在Is內(nèi)下線。則此時(shí)可根據(jù)式(I)計(jì)算得到W,并將w作為預(yù)設(shè)閾值。
[0053]S3:若所述連接數(shù)量大于預(yù)設(shè)閾值,則對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng),并將延長(zhǎng)后的超時(shí)時(shí)間作為該連接的超時(shí)時(shí)間。
[0054]舉例來說,預(yù)設(shè)的超時(shí)時(shí)間為30*60秒。則建立每個(gè)新連接時(shí),將當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量與預(yù)設(shè)閾值比較,若該連接數(shù)量大于預(yù)設(shè)閾值,則對(duì)預(yù)設(shè)的超時(shí)時(shí)間進(jìn)行延長(zhǎng)。
[0055]需要說明的是,若所述連接數(shù)量小于等于預(yù)設(shè)閾值,則直接將預(yù)設(shè)的超時(shí)時(shí)間作為該新連接的超時(shí)時(shí)間即可。
[0056]進(jìn)一步地,經(jīng)過了上述該連接的超時(shí)時(shí)間后,對(duì)該連接進(jìn)行檢查,若預(yù)設(shè)時(shí)間段內(nèi)沒有報(bào)文經(jīng)過該連接,則刪除該連接。
[0057]由此可見,本實(shí)施例提供的一種連接的超時(shí)時(shí)間設(shè)置方法,能夠有效地避免了高峰期連接頻繁刪除的問題,提高了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,提升了網(wǎng)絡(luò)設(shè)備的利用率。
[0058]本實(shí)施例中,步驟S3具體包括:
[0059]若當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量大于N倍的預(yù)設(shè)閾值且小于等于N+1倍的預(yù)設(shè)閾值,則將該連接的超時(shí)時(shí)間設(shè)置為預(yù)設(shè)的超時(shí)時(shí)間與N倍的刪除連接所需時(shí)間之和;
[0060]其中,所述N為大于等于I的整數(shù)。
[0061]舉例來說,若預(yù)設(shè)閾值為500條,預(yù)設(shè)的超時(shí)時(shí)間為30*60s,刪除連接所需時(shí)間為Is。則若當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量大于500條而小于等于1000條,則該連接的超時(shí)時(shí)間設(shè)置為(30*60+1) s ;而當(dāng)前時(shí)間點(diǎn)完成建立的連接數(shù)量大于1000條而小于等于1500條,則該連接的超時(shí)時(shí)間設(shè)置為(30*60+1*2) S,如此依次類推。則依據(jù)連接建立的時(shí)間,延時(shí)30分鐘時(shí)最多對(duì)前500條連接進(jìn)行刪除,延時(shí)30分鐘Is時(shí)對(duì)第500條至1000條連接進(jìn)行刪除,延時(shí)30分鐘2s時(shí)對(duì)第1000條至第1500條連接
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1