[发明专利]隧道环路检测方法及装置无效
申请号: | 200910132322.0 | 申请日: | 2009-03-25 |
公开(公告)号: | CN101848112A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 王云贵;夏晋伟;宫小玉;李洪广;吴钦 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 隧道 环路 检测 方法 装置 | ||
1.一种隧道环路检测方法,其特征在于,包括:
检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识;
若所述隧道源路由选项中包含网络节点本身的隧道源标识,则确定传输所述数据包的隧道存在隧道环路。
2.根据权利要求1所述的方法,其特征在于,所述方法在所述检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识之前还包括:
检测所述数据包中是否有隧道源路由选项,若所述数据包中没有隧道源路由选项,则生成所述数据包的隧道源路由选项。
3.根据权利要求1或2所述的方法,其特征在于,若确定所述隧道源路由选项中不包含网络节点本身的隧道源标识,则所述方法还包括:
生成所述网络节点本身的隧道源标识,并插入所述隧道源路由选项;
将所述插入了所述网络节点本身隧道源标识的隧道源路由选项,插入所述数据包的包头中。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:发送所述插入了所述网络节点本身隧道源标识的数据包。
5.根据权利要求1、2或4所述的方法,其特征在于,所述方法在确定传输所述数据包的隧道存在隧道环路之后还包括:删除所述隧道对应的绑定缓存条目。
6.根据权利要求5所述的方法,其特征在于,所述删除所述隧道对应的绑定缓存条目还包括:
通知所述隧道上的所有网络节点删除所述隧道对应的绑定缓存条目,并通知删除原因为存在隧道环路。
7.根据权利要求1、2、或4所述的方法,其特征在于,所述方法在检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识之前还包括:
接收AAA服务器返回的接入响应消息,并根据所述接入响应消息中携带的隧道环路检测功能标志,确定是否进行检测操作;或
根据发送所述数据包的移动节点是否具有支持多家乡代理或多接口的能力,确定是否进行检测操作;或
根据事先设置的启动标识,确定是否进行检测操作。
8.根据权利要求1所述的方法,其特征在于,在所述隧道建立之后,所述方法还包括:
所述网络节点通过建立的隧道向移动节点发送初始隧道检测请求消息;
若网络节点收到所述初始隧道检测请求消息,则确定所述隧道存在隧道环路。
9.一种隧道环路检测装置,其特征在于,包括:
第一检测模块,用于检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识;
环路确定模块,用于在所述第一检测模块检测到所述隧道源路由选项中包含网络节点本身的隧道源标识时,确定传输所述数据包的隧道存在隧道环路。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收数据包;
第二检测模块,用于检测所述接收模块接收的数据包中,是否包含隧道源路由选项,若所述数据包中包含隧道源路由选项,则触发所述第一检测模块,否则,触发第一生成模块;
第一生成模块,用于在所述第二检测模块确定所述数据包中没有隧道源路由选项时,生成该数据包的隧道源路由选项。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二生成模块,用于在所述第一生成模块或第一检测模块的触发下,生成网络节点本身的隧道源标识;
插入模块,用于将所述第二生成模块生成的网络节点本身的隧道源标识,插入之所述数据包中的隧道源路由选项或者插入所述第一生成模块生成的隧道源路由选项中,并将插入了所述网络节点本身隧道源标识的所述隧道源路由选项,插入所述数据包的包头中;
发送模块,用于将所述插入模块完成操作的数据包发送至其他网络节点。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括:
判断模块,用于根据接收到指示信息、或者发送数据包的移动节点的能力、或者根据事先设置的启动标识,判断是否启动所述装置的检测功能。
13.根据权利要求9、10、11或12所述的装置,其特征在于,所属装置还包括:
删除模块,用于在所述环路确定模块确定传输所述数据包的隧道存在隧道环路时,删除所述隧道对应的绑定缓存条目。
14.根据权利要求9所述的装置,其特征在于,所属装置还包括:
隧道路由检测模块,用于在所述隧道建立后,通过发送初始隧道检测请求消息,并根据接收的消息类型,确定所述隧道是否存在隧道环路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910132322.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种违规外联监控方法及其系统
- 下一篇:一种TR069网络管理方法和设备