[发明专利]一种SNMP请求报文处理方法及装置无效

专利信息
申请号: 201010165474.3 申请日: 2010-04-27
公开(公告)号: CN101834743A 公开(公告)日: 2010-09-15
发明(设计)人: 郭红涛;王义安;罗小妮;强伟峰;王彦华 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 snmp 请求 报文 处理 方法 装置
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种SNMP(Simple Network ManagementProtocol,简单网络管理协议)请求报文处理方法及装置。

背景技术

现在网络的发展趋势是IP(Internet Protocol,网络之间互连的协议)化,基于IP的设备越来越多。IP不仅用来承载传统的宽带业务,也用来承载新的语音业务。应用IP的网络设备越多,管理网络设备的重要性也不言而喻。SNMP(Simple Network Management Protocol,简单网络管理协议)是目前应用最为广泛的一种网络设备管理协议。

SNMP规定了5种协议数据单元PDU(Protocol Date Unit)(也就是SNMP报文),用于网管设备和网元设备(即代理侧设备)之间的交互。如图1所示,具体为:

1)get-request:由网管设备发送给网元设备,用于网管设备从网元设备处提取一个或多个参数值;

2)get-next-request:由网管设备发送给网元设备,用于网管设备从网元设备处提取紧跟当前参数值的下一个参数值;

3)set-request:由网管设备发送给网元设备,用于设置网元设备的一个或多个参数值,因此网管设备可以使用Set-Request远程设置网元设备的参数;

4)get-response:用于网元设备接收网管设备发送get-request、get-next-request或set-request后,向网管设备返回一个或多个参数值;

5)trap:网元设备主动发出的报文,用于通知网管设备有某些事件发生。

上述五种类型的SNMP报文中,前面三种报文是由网管设备向网元设备发出的,后面两种报文是由网元设备发给网管设备的,且只有Trap类型的SNMP报文是网元设备主动发起的非请求信息报文,向网管设备报告特定的事件,如设备的启动、关闭和其他变化等。通过上面五种类型的SNMP报文,SNMP提供三种基本操作:获取网络设备信息(Get:读操作)、设置网络设备参数值(Set:写操作)和事件报告(Trap:陷阱操作)。

网管设备和网元设备交互过程中发送的Get-request、Get-Next-Request、Get-Response、Set-Request协议报文中都包含ID字段,该ID字段用于匹配请求和响应,SNMP给每个请求分配全局唯一的ID。对于同一个网管设备发出的数据包,该ID在短时间内不会出现重复的情况。本文中将网管设备发送的Get-request、Get-Next-Request或Set-Request类型的报文均称为SNMP请求报文,将网元设备发送的Get-Response类型的报文称为SNMP响应报文。

SNMP协议中,在网元设备所处的广播域中存在洪范和路由环路的情况下,数据包会被洪范到所有的网元设备上,有默认路由到网关的网元设备会把这种数据包重新路由到网关上,网关会再次把该数据包洪范到该广播域中的所有网元设备上。如图2所示为存在上述问题的网络环境,网管设备C要给网元设备D发送SNMP请求报文,该SNMP请求报文通过中间网络B会下发到网元设备D上。由于VLAN QINQ机制不完善或者其他原因在中间网络B存在洪范的情况下,该SNMP请求报文也会被发送到网元设备A上,如果网元设备A上存在缺省路由到中间网络B,则这个SNMP请求报文会被发回给中间网络B。因为中间网络B的洪范的原因,该SNMP请求报文再次被发到网元设备D上。这样循环,网元设备D就会收到很多重复的SNMP请求报文(SNMP请求报文中的源IP地址和ID字段都相同),要实际处理很多重复的请求,造成设备繁忙,严重的时候甚至会影响到设备的正常运行。这种情况可以通过解决中间网络B的洪范问题和网元设备A路由环路的问题来解决,但不能完全保证网络环境中不存在该问题。

发明内容

本发明提供一种SNMP请求报文处理方法及装置,从网元设备的角度解决实际处理很多重复的请求的问题,彻底避免重复SNMP请求报文对网元设备的冲击。

本发明提供一种SNMP请求报文处理方法,包括:

获取当前接收的SNMP请求报文中的源IP和Request-ID,其中从同一源IP接收的不同SNMP请求报文用不同Request-ID唯一标识;

以当前获取的源IP和Request-ID为索引在SNMP管理控制块中进行查找,该SNMP管理控制块用于存储信息项,所述信息项包括之前接收的SNMP请求报文中源IP和Request-ID;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010165474.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top