[发明专利]SNMP穿越NAT的网络管理系统及实现方法有效
申请号: | 200910000658.1 | 申请日: | 2009-01-13 |
公开(公告)号: | CN101442443A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 万海荣 | 申请(专利权)人: | 武汉烽火网络有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L12/56;H04L12/66 |
代理公司: | 北京捷诚信通专利事务所 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074湖北省武汉市东湖高新东信*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | snmp 穿越 nat 网络 管理 系统 实现 方法 | ||
1.实现SNMP穿越NAT的网络管理系统,包括:
若干被管理的设备,即网络单元,该网络单元中设有一SNMP代理和一定时器,所述SNMP代理建立该网络单元的管理信息库MIB并根据定时器的指令每隔特定的时间发出一次注册报文,所述注册报文中至少包括SNMP代理的私有IP地址和唯一的MAC地址;
若干网络地址转换单元,该网络地址转换单元接收与之连接的网络单元发出的注册报文,将该注册报文中的私有IP转换为其自身的公有IP和公有UDP端口号后转发;
网络管理系统,其设有一个轮询监听器,在轮询监听器的指令下网络管理系统接收与之连接的网络地址转换单元转发的包含该网络地址转换单元自身公有IP和公有UDP端口号的注册报文;
其特征在于,
所述网络管理系统中设有一个SNMP信息容器,包括用于存储SNMP代理的唯一MAC地址、SNMP代理的私有IP地址、SNMP代理经过网络地址转换单元转换后的公有IP和SNMP代理经过网络地址转换单元转换后的公有UDP端口号的映射表,在收到经过网络地址转换单元转换后的注册报文后,从中提取唯一的MAC地址,在SNMP信息容器内已有的信息中查找是否有该MAC地址,如果有,则将注册报文中的SNMP代理的私有IP地址、经过网络地址转换单元转换后的公有IP和公有UDP端口号信息更新到SNMP信息容器中的相应位置;如果没有查找到对应的MAC地址条目信息,则在SNMP信息容器中新建一个条目,然后将MAC地址、SNMP代理的私有IP地址、经过网络地址转换单元转换后的公有IP和公有UDP端口号写入SNMP信息容器;
当用户在网络管理系统中选择一个网络单元进行操作时,网络管理系统根据该网络单元的MAC地址在SNMP信息容器内查找其SNMP代理的私有IP地址、转换后的公有IP和公有UDP端口,构造SNMP请求信息,发送给转换后的公有IP和公有UDP端口,到达网络地址转换单元单元后,网络地址转换单元把其公有IP和公有UDP端口再转换为SNMP代理的私有IP地址和UDP端口,并到达SNMP代理;
SNMP代理收到请求报文后,经过处理后返回SNMP响应报文,经过网络地址转换单元的再次转换后到达网络管理系统。
2.如权利要求1所述的实现SNMP穿越NAT的网络管理系统,其特征在于所述被管理的设备为路由器、访问服务器,交换机、网桥、HUBS、主机或打印机。
3.SNMP穿越NAT的网络管理实现方法,其特征在于包括以下步骤:
S10、在网络单元中的SNMP代理上建立该网络单元的管理信息库MIB,配置与之相连的网络地址转换单元的公有IP作为定时注册报文的目的IP,同时启动一个定时器,定时发送注册报文给网络地址转换单元,注册报文至少包括SNMP代理的私有IP地址,唯一的MAC地址,系统当前时间和设备类型信息并保持网络地址转换单元对于网络地址转换单元的转换条目保活不老化;
S20、注册报文由网络地址转换单元完成网络地址转换,即网络地址转换单元将注册报文中的SNMP代理的私有IP地址和UDP端口转换为公有IP和公有UDP端口,将后续的管理报文发送到该公有IP和公有UDP端口号;
S30、网络管理系统中设有一个SNMP信息容器,包括用于存储SNMP代理的唯一MAC地址、SNMP代理的私有IP地址、SNMP代理经过网络地址转换单元转换后的公有IP和SNMP代理经过网络地址转换单元转换后的公有UDP端口号的映射表,在收到经过网络地址转换单元转换后的注册报文后,从中提取唯一的MAC地址,在SNMP信息容器内已有的信息中查找是否有该MAC地址,如果有,则将注册报文中的SNMP代理的私有IP地址、经过网络地址转换单元转换后的公有IP和公有UDP端口号信息更新到SNMP信息容器中相应位置;如果没有查找到对应的MAC地址条目信息,则在SNMP信息容器中新建一个条目,然后将MAC地址、SNMP代理的私有IP地址、经过网络地址转换单元转换后的公有IP和公有UDP端口号写入SNMP信息容器;
S40、网络管理系统根据SNMP发送的注册报文的内容,实时的更新SNMP信息容器中的相应内容;
S50、当用户在网络管理系统中选择一个网络单元进行操作时,网络管理系统根据该网络单元的MAC地址在SNMP信息容器内查找其SNMP代理的私有IP地址、转换后的公有IP和公有UDP端口,执行步骤S60;如果SNMP信息容器内不存在满足要求的相应信息时,向操作用户返回报错信息;
S60、网络管理系统构造SNMP请求信息,发送给转换后的公有IP和公有UDP端口,到达网络地址转换单元单元后,网络地址转换单元把其公有IP地址和公有UDP端口再转换为SNMP代理的私有IP地址和UDP端口,到达SNMP代理;
S70、SNMP代理收到请求报文后,经过处理后返回SNMP响应报文,经过网络地址转换单元的再次转换后到达网络管理系统,网络管理系统把响应报文的内容通过界面展现给用户,完成管理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火网络有限责任公司,未经武汉烽火网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910000658.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:形成复合粉末涂层的方法和其制品
- 下一篇:关节用草药制剂