施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件 說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以 不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的 需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付 出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0080] 由上述實施例可見,通過在用戶的占用某端口段中端口的NAT會話數(shù)目小于設(shè)定 數(shù)目時,將用戶NAT會話占用的端口更新為端口數(shù)目較小的另一端口段中的端口,減少了 用戶占用的端口段中閑置端口的數(shù)目,從而提高了端口資源的利用率。
[0081] 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【主權(quán)項】
1. 一種資源處理方法,其特征在于,用于網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備,包括: 在用戶的第一 NAT會話老化完成時,判斷所述用戶當前占用第一端口段中端口的第二 NAT會話的數(shù)目是否小于設(shè)定數(shù)目; 當小于所述設(shè)定數(shù)目時,將每個所述第二NAT會話占用的端口分別更新為第二端口段 中的端口,并釋放所述第一端口段,其中,所述第二端口段的端口數(shù)目小于所述第一端口段 的端口數(shù)目。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述第一 NAT會話老化完成之前、當前統(tǒng)計周期開始時,判斷第三NAT會話在所述當前 統(tǒng)計周期的上一統(tǒng)計周期內(nèi)的活躍度是否都大于門限值,其中,所述第三NAT會話為所述 當前統(tǒng)計周期開始時所述用戶占用所述第一端口段中端口的NAT會話; 當都大于所述門限值時,所述釋放所述第一端口段之后、所述當前統(tǒng)計周期結(jié)束之前, 在所述用戶有業(yè)務(wù)的報文到達而需要為所述用戶分配端口段時,分配第三端口段; 當不都大于所述門限值時,所述釋放所述第一端口段之后、所述當前統(tǒng)計周期結(jié)束之 前,在所述用戶有業(yè)務(wù)的報文到達而需要為所述用戶分配端口段時,分配第四端口段,其 中,所述第四端口段的端口數(shù)目小于所述第三端口段的端口數(shù)目。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 當都大于所述門限值時,為所述業(yè)務(wù)生成占用所述第三端口段中端口的第四NAT會 話; 當不都大于所述門限值時,為所述業(yè)務(wù)生成占用所述第四端口段中端口的第五NAT會 話,其中,所述第五NAT會話的老化時長小于所述第四NAT會話的老化時長。4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 當都大于所述門限值時,延長每個所述第三NAT會話的老化時長;且/或, 當活躍NAT會話的數(shù)目與所述第三NAT會話的數(shù)目的比值大于O且小于設(shè)定值時,縮 短所述上一統(tǒng)計周期內(nèi)活躍度最小的M個所述第三NAT會話的老化時長,并延長所述上一 統(tǒng)計周期內(nèi)活躍度最大的N個所述第三NAT會話的老化時長,其中,所述活躍NAT會話為所 述第三NAT會話中在所述上一統(tǒng)計周期內(nèi)的活躍度大于所述門限值的NAT會話;且/或, 當所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)的活躍度都不大于門限值時,縮短每個所 述第三NAT會話的老化時長。5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 所述上一統(tǒng)計周期開始之后,統(tǒng)計每個所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)到達 所述NAT設(shè)備的報文數(shù)目; 所述上一統(tǒng)計周期結(jié)束時,分別計算每個所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)到 達所述NAT設(shè)備的報文數(shù)目與每個所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)的存活時長之 比,得到每個所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)的活躍度。6. -種資源處理裝置,其特征在于,用于網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備,包括: 第一判斷單元,用于在用戶的第一 NAT會話老化完成時,判斷所述用戶當前占用第一 端口段中端口的第二NAT會話的數(shù)目是否小于設(shè)定數(shù)目; 處理單元,用于當小于所述設(shè)定數(shù)目時,將每個所述第二NAT會話占用的端口分別更 新為第二端口段中的端口,并釋放所述第一端口段,其中,所述第二端口段的端口數(shù)目小于 所述第一端口段的端口數(shù)目。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二判斷單元,用于所述第一 NAT會話老化完成之前、當前統(tǒng)計周期開始時,判斷第三 NAT會話在所述當前統(tǒng)計周期的上一統(tǒng)計周期內(nèi)的活躍度是否都大于門限值,其中,所述第 三NAT會話為所述當前統(tǒng)計周期開始時所述用戶占用所述第一端口段中端口的NAT會話; 第一分配單元,用于當都大于所述門限值時,所述釋放所述第一端口段之后、所述當前 統(tǒng)計周期結(jié)束之前,在所述用戶有業(yè)務(wù)的報文到達而需要為所述用戶分配端口段時,分配 第三端口段; 第二分配單元,用于當不都大于所述門限值時,所述釋放所述第一端口段之后、所述當 前統(tǒng)計周期結(jié)束之前,在所述用戶有業(yè)務(wù)的報文到達而需要為所述用戶分配端口段時,分 配第四端口段,其中,所述第四端口段的端口數(shù)目小于所述第三端口段的端口數(shù)目。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第一生成單元,用于當都大于所述門限值時,為所述業(yè)務(wù)生成占用所述第三端口段中 端口的第四NAT會話; 第二生成單元,用于當不都大于所述門限值時,為所述業(yè)務(wù)生成占用所述第四端口段 中端口的第五NAT會話,其中,所述第五NAT會話的老化時長小于所述第四NAT會話的老化 時長。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 延長單元,用于當都大于所述門限值時,延長每個所述第三NAT會話的老化時長;且/ 或, 調(diào)整單元,用于當活躍NAT會話的數(shù)目與所述第三NAT會話的數(shù)目的比值大于O且小 于設(shè)定值時,縮短所述上一統(tǒng)計周期內(nèi)活躍度最小的M個所述第三NAT會話的老化時長,并 延長所述上一統(tǒng)計周期內(nèi)活躍度最大的N個所述第三NAT會話的老化時長,其中,所述活躍 NAT會話為所述第三NAT會話中在所述上一統(tǒng)計周期內(nèi)的活躍度大于所述門限值的NAT會 話;且/或, 縮短單元,用于當所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)的活躍度都不大于門限值 時,縮短每個所述第三NAT會話的老化時長。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 統(tǒng)計單元,用于所述上一統(tǒng)計周期開始之后,統(tǒng)計每個所述第三NAT會話在所述上一 統(tǒng)計周期內(nèi)到達所述NAT設(shè)備的報文數(shù)目; 計算單元,用于所述上一統(tǒng)計周期結(jié)束時,分別計算每個所述第三NAT會話在所述上 一統(tǒng)計周期內(nèi)到達所述NAT設(shè)備的報文數(shù)目與每個所述第三NAT會話在所述上一統(tǒng)計周期 內(nèi)的存活時長之比,得到每個所述第三NAT會話在所述上一統(tǒng)計周期內(nèi)的活躍度。
【專利摘要】本發(fā)明提供一種資源處理方法及裝置。資源處理方法用于網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備,包括:在用戶的第一NAT會話老化完成時,判斷所述用戶當前占用第一端口段中端口的第二NAT會話的數(shù)目是否小于設(shè)定數(shù)目;當小于所述設(shè)定數(shù)目時,將每個所述第二NAT會話占用的端口分別更新為第二端口段中的端口,并釋放所述第一端口段,其中,所述第二端口段的端口數(shù)目小于所述第一端口段的端口數(shù)目。本發(fā)明實施例能夠提高端口資源的利用率。
【IPC分類】H04L29/12, H04L29/08
【公開號】CN105100297
【申請?zhí)枴緾N201510378401
【發(fā)明人】黃智明
【申請人】杭州華三通信技術(shù)有限公司
【公開日】2015年11月25日
【申請日】2015年6月30日