[發明專利]一種配置資源調度方法及裝置有效
| 申請號: | 202011400420.0 | 申請日: | 2020-12-02 |
| 公開(公告)號: | CN112600765B | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 劉世貞 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L47/70 | 分類號: | H04L47/70;H04L41/0803;H04L67/10;H04L12/66 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 資源 調度 方法 裝置 | ||
1.一種配置資源調度方法,其特征在于,應用于網關設備,所述網關設備對應于S個內網設備;
預先配置所述網關設備的資源池,使得所述資源池包括M個公網地址與由N個端口組成的端口范圍,并使得所述端口范圍被劃分為多個端口塊,每個端口塊的端口數量為Q,針對每個公網地址,分別將每個端口塊與該公網地址組成一個配置資源組;其中,M*N/Q<S;
所述方法包括:
在接收到任一內網設備請求新建會話的報文的情況下,若存在該內網設備正在占用的配置資源組,則基于該內網設備正在占用的配置資源組,對該報文進行網絡地址轉換NAT處理;若不存在該內網設備正在占用的配置資源組,則使該內網設備占用一個未被占用的配置資源組,并基于該內網設備正在占用的配置資源組,對該報文進行NAT處理;
在監測到該內網設備的全部會話已老化的情況下,收回該內網設備正在占用的配置資源組。
2.如權利要求1所述方法,其特征在于,判斷是否存在該內網設備正在占用的配置資源組,具體包括:
若確定存在該內網設備正在使用的配置資源組,或確定存在該內網設備的正在老化的配置資源組,則確定存在該內網設備正在占用的配置資源組;
若確定不存在該內網設備正在使用的配置資源組,且確定不存在該內網設備的正在老化的配置資源組,則確定不存在該內網設備正在占用的配置資源組;
其中,對于任一配置資源組,當監測到滿足該配置資源組對應的老化條件時,開始老化該配置資源組;該配置資源組對應的老化條件為,該內網設備最后一個未老化的會話開始老化;
若確定存在該內網設備的正在老化的配置資源組,則在對該報文進行NAT處理之前,還包括:
停止老化該配置資源組,并使該內網設備重新使用該配置資源組。
3.如權利要求1所述的方法,其特征在于,基于該內網設備正在占用的配置資源組,對該報文進行NAT處理,包括:
判斷該內網設備正在占用的配置資源組的資源是否用盡;
若用盡,則基于該內網設備正在占用的配置資源組,對該報文進行NAT處理;
所述方法還包括:
若未用盡,則拒絕對該報文進行NAT處理。
4.如權利要求3所述的方法,其特征在于,判斷該內網設備正在占用的配置資源組是否用盡,包括:
判斷該內網設備正在占用的配置資源組對應的計數變量的值是否達到Q;
若達到,則確定該內網設備正在占用的配置資源組的資源用盡;
若未達到,則確定該內網設備正在占用的配置資源組的資源未用盡;
其中,每當基于該內網設備正在占用的配置資源組對報文進行NAT處理時,將所述計數變量的值加1;每當該內網設備的一個會話完成老化時,將所述計數變量的值減1。
5.如權利要求1所述的方法,其特征在于,利用預先創建的哈希鏈表中的一個節點,記錄該內網設備的內網地址哈希與該內網設備正在占用的配置資源組之間的對應關系。
6.如權利要求2所述的方法,其特征在于,利用預先創建的第一哈希鏈表中的一個節點,記錄該內網設備的內網地址哈希與該內網設備正在使用的配置資源組之間的對應關系;利用預先創建的第二哈希鏈表中的一個節點,記錄該內網設備的內網地址哈希與該內網設備的正在老化的配置資源組之間的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011400420.0/1.html,轉載請聲明來源鉆瓜專利網。





