[發明專利]一種應用SNMP協議進行NAT穿越管理內網設備的方法在審
| 申請號: | 201910132891.9 | 申請日: | 2019-02-22 |
| 公開(公告)號: | CN109889384A | 公開(公告)日: | 2019-06-14 |
| 發明(設計)人: | 肖波;東姝瑋;徐前方 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/12 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 葉樹明 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡管理設備 內網設備 消息處理 接收處理模塊 處理模塊 端口修改 設備管理 私網設備 同一端口 公網 私網 管理 應用 優化 部署 | ||
1.一種應用SNMP協議進行NAT穿越管理內網設備的方法,其特征在于,包括:
將SNMP協議的消息處理端口修改為同一端口,實現SNMP協議的NAT穿越機制;所述消息處理端口包括request處理模塊和SNMP消息接收處理模塊。
2.如權利要求1所述的方法,其特征在于,所述request處理模塊的修改包括:對request處理模塊的報文方式和發送方式的修改。
3.如權利要求2所述的方法,其特征在于,所述對request處理模塊報文方式的修改包括:在報文中添加預設長度的字節,包括但不限于標志信息、地址信息和/或request id等信息。
4.如權利要求2所述的方法,其特征在于,所述對request處理模塊發送方式的修改包括:
在request的發送中,通過被管設備的內網地址和外網地址是否一致判斷被管設備處于公網還是內網;若被管設備處于內網,則將request先發送至SNMP處理模塊的端口,經過處理后再發送至網關設備(NAT設備),然后轉發至被管設備;若被管設備處于公網,則將request直接發送至被管設備。
5.如權利要求1所述的方法,其特征在于,所述SNMP消息接收處理模塊,用于對內網設備消息的處理,內網設備消息包括內網中被管設備的trap消息和response消息以及內網設備轉發至網關設備的request消息。
6.如權利要求1-5之一所述的方法,其特征在于,所述SNMP消息接收處理模塊的修改包括:
接收內網發送的request報文,所述request報文為request處理模塊中將PDU(packagedata unit,分組數據單元)中添加預設長度的字節信息的request報文;
通過報文中添加的標志信息判斷request報文類型,提取添加字節中的消息并建立request id與發送該request的源地址的映射;
刪除request報文中添加的預設長度的字節信息,重新打包成正常的SNMP報文,將正常的SNMP報文轉發至映射中對應的網關設備,再最終轉發至內網被管設備。
7.如權利要求6所述的方法,其特征在于,trap消息和response消息的報文沒有被修改,通過SNMP協議棧中的pdu.get_type()函數判斷其類型,若為response消息則根據request id與對應request的源地址的映射發送至對應端口。
8.一種應用SNMP協議進行NAT穿越管理內網設備的系統,其特征在于,該系統包括SNMP網絡管理服務器,數據庫服務器以及被管設備;
SNMP網絡管理服務器部署支持NAT穿越機制的SNMP網管設備,并與數據庫服務器相連;
被管設備包括公網被管設備和私網被管設備;
SNMP網絡管理服務器設置SNMP消息的統一處理端口,設置的參數均可通過提供的配置文件進行靈活配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910132891.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種列車網絡控制系統、方法和裝置、以及列車
- 下一篇:區塊鏈部署方法與系統





