[發(fā)明專利]UPnP網(wǎng)關(guān)設(shè)備NAT端口映射的維護(hù)方法及其設(shè)備有效
| 申請(qǐng)?zhí)枺?/td> | 201010216393.1 | 申請(qǐng)日: | 2010-07-02 |
| 公開(kāi)(公告)號(hào): | CN101860575A | 公開(kāi)(公告)日: | 2010-10-13 |
| 發(fā)明(設(shè)計(jì))人: | 申杰;鐘岳林;丁滿義;吳小文 | 申請(qǐng)(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號(hào): | H04L29/12 | 分類號(hào): | H04L29/12;H04L12/66 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所 51124 | 代理人: | 鄒裕蓉 |
| 地址: | 610041 四川省*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | upnp 網(wǎng)關(guān) 設(shè)備 nat 端口映射 維護(hù) 方法 及其 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及到通用即插即用(UPnP)技術(shù),尤其是具有網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)端口映射添加、刪除和編輯功能的網(wǎng)關(guān)設(shè)備(IGD)的NAT端口映射維護(hù)技術(shù)。
背景技術(shù)
UPnP?IGD?DCP(Device?Control?Protocol,設(shè)備控制協(xié)議)1.0規(guī)范中規(guī)定NAT端口映射(Port?Mapping)可以根據(jù)控制點(diǎn)為NAT端口映射所指定的租用時(shí)間(Lease?Duration,單位為秒,取值范圍是0~4字節(jié)無(wú)符號(hào)整型最大值,也即4294967295秒)是否為0分為動(dòng)態(tài)NAT端口映射和靜態(tài)NAT映射。具體規(guī)定為:當(dāng)租用時(shí)間大于0時(shí),為動(dòng)態(tài)NAT端口映射;當(dāng)租用時(shí)間等于0時(shí),為靜態(tài)NAT映射。
UPnP?IGD?DCP1.0所定義端口映射維護(hù)規(guī)則為:
對(duì)于動(dòng)態(tài)NAT端口映射,在其租用時(shí)間內(nèi),動(dòng)態(tài)NAT端口映射一直存在于設(shè)備中。除非控制點(diǎn)明確將其刪除或者在其租用時(shí)間內(nèi)控制點(diǎn)沒(méi)有對(duì)其進(jìn)行更新而導(dǎo)致超時(shí)老化。或者UPnPIGD設(shè)置進(jìn)行了重置/重啟等操作將所有端口映射刪除。
對(duì)于靜態(tài)端口映射,默認(rèn)在設(shè)備運(yùn)行期間一直存在,直到控制點(diǎn)明確將其刪除,或者UPnPIGD設(shè)置進(jìn)行了重置/重啟等操作將所有端口映射刪除。
根據(jù)上述描述,UPnP?IGD?DCP1.0所定義端口映射維護(hù)規(guī)則存在一定的缺陷。在實(shí)際應(yīng)用中,IGD控制點(diǎn)常常會(huì)因?yàn)楫惓T蛲顺龆鴽](méi)有正常刪除之前向IGD添加的端口映射。如果控制點(diǎn)添加的端口映射為靜態(tài)端口映射,或者添加的為動(dòng)態(tài)端口映射但該動(dòng)態(tài)端口映射的租用時(shí)間比較長(zhǎng),這些沒(méi)有被及時(shí)刪除的端口映射在設(shè)備沒(méi)有重啟前或者較長(zhǎng)時(shí)間段內(nèi)會(huì)成為一種僵死端口映射。
當(dāng)控制點(diǎn)經(jīng)常發(fā)生上述情況,那么所堆積的僵死端口映射就會(huì)越積越多,從而逐漸占用了系統(tǒng)資源,而且這些端口映射還可能成為遠(yuǎn)程主機(jī)攻擊內(nèi)部主機(jī)的漏洞,引起安全的隱患。這種情況往往需要管理員通過(guò)重啟或者手動(dòng)操作來(lái)刪除這些僵死的端口映射。而這種處理方法往往需要用戶投入更多的管理成本,并且會(huì)降低用戶的網(wǎng)絡(luò)使用體驗(yàn)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是,提供一種能及時(shí)的刪除僵死端口映射的UPnP網(wǎng)關(guān)設(shè)備NAT端口映射的維護(hù)方法以及實(shí)現(xiàn)該方法的網(wǎng)關(guān)設(shè)備。
本發(fā)明所解決上述技術(shù)問(wèn)題所采用的技術(shù)方案是,UPnP網(wǎng)關(guān)設(shè)備NAT端口映射的維護(hù)方法,包括步驟:
網(wǎng)關(guān)設(shè)備接收到控制點(diǎn)發(fā)送的NAT端口映射添加操作后,針對(duì)該NAT端口映射啟用老化定時(shí)器并設(shè)置老化定時(shí)器超時(shí)時(shí)間;
當(dāng)老化定時(shí)器超時(shí),刪除該NAT端口映射。
通過(guò)給NAT端口映射配置老化定時(shí)器,使用得僵死端口映射能夠在一個(gè)恰當(dāng)?shù)臅r(shí)間范圍內(nèi)得到超時(shí)老化,從而在無(wú)需重啟網(wǎng)關(guān)設(shè)備或者用戶手動(dòng)干預(yù)的前提下,達(dá)到網(wǎng)關(guān)設(shè)備自動(dòng)清理僵死端口映射和資源回收的目的。
網(wǎng)關(guān)設(shè)備設(shè)置老化定時(shí)器超時(shí)時(shí)間的具體方式為:
網(wǎng)關(guān)設(shè)備保存有用戶配置的NAT端口映射的最大老化時(shí)間,最大老化時(shí)間的作用在于保證僵死的端口映射在一個(gè)合理的時(shí)間范圍內(nèi)得到超時(shí)老化,具體可參考設(shè)備的實(shí)際情況與經(jīng)驗(yàn)值進(jìn)行配置;如果用戶沒(méi)有為端口映射設(shè)定最大老化時(shí)間,則按UPnP?IGD?DCP1.0協(xié)議規(guī)范所定義端口映射維護(hù)規(guī)則對(duì)所有端口映射進(jìn)行維護(hù);也就是說(shuō),靜態(tài)端口映射一旦添加則一直存在直到控制點(diǎn)主動(dòng)刪除或者設(shè)備重啟;而動(dòng)態(tài)端口映射除了在控制點(diǎn)主動(dòng)刪除或者設(shè)備重啟后被刪除外,還會(huì)以因租用時(shí)間值超時(shí)而老化;
對(duì)于配置了NAT端口映射的最大老化時(shí)間的網(wǎng)關(guān)設(shè)備。網(wǎng)關(guān)設(shè)備判斷該NAT端口映射是否存在于網(wǎng)關(guān)設(shè)備的端口映射鏈路中,如是,計(jì)算該NAT端口映射本次添加操作與上一次添加操作的時(shí)間間隔,將2倍時(shí)間間隔與最大老化時(shí)間中的較小者設(shè)置為老化定時(shí)器超時(shí)時(shí)間,否則,將該NAT端口映射所攜帶的租用時(shí)間值與最大老化時(shí)間中的較小者設(shè)置為老化定時(shí)器超時(shí)時(shí)間。
即,當(dāng)控制點(diǎn)請(qǐng)求添加的NAT端口映射不存在于網(wǎng)關(guān)設(shè)備的端口映射鏈表中時(shí),網(wǎng)關(guān)設(shè)備比較請(qǐng)求添加的端口映射的租用時(shí)間值是否大于最大老化時(shí)間;如果大于最大老化時(shí)間,則該NAT端口映射的對(duì)應(yīng)設(shè)置的老化定時(shí)器超時(shí)時(shí)間為最大老化時(shí)間;否則,老化定時(shí)器超時(shí)時(shí)間為該NAT端口映射的租用時(shí)間值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于邁普通信技術(shù)股份有限公司,未經(jīng)邁普通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010216393.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用于對(duì)UPnP設(shè)備的改變作出反應(yīng)的方法和系統(tǒng)
- 通用即插即用(UPnP)媒體服務(wù)器的變更裝置及方法
- 在家庭網(wǎng)絡(luò)裝置之間建立安全連接的系統(tǒng)和方法
- 控制非通用即插即用UPnP設(shè)備的方法、裝置及其系統(tǒng)
- 通用即插即用設(shè)備恢復(fù)出廠配置的方法、裝置和系統(tǒng)
- 在通用即插即用環(huán)境中在遠(yuǎn)程訪問(wèn)客戶端之間共享媒體
- 控制UPnP設(shè)備的方法、系統(tǒng)與UPnP控制設(shè)備
- 通用隨插即用系統(tǒng)及通用隨插即用適配器
- 一種智能UPnP網(wǎng)絡(luò)控制裝置
- 一種測(cè)試UPnP功能及頁(yè)面規(guī)則檢查的方法及裝置
- 基于MEGACO協(xié)議的信令代理實(shí)現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲(chǔ)介質(zhì)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





