[发明专利]隧道环路检测方法及装置无效
申请号: | 200910132322.0 | 申请日: | 2009-03-25 |
公开(公告)号: | CN101848112A | 公开(公告)日: | 2010-09-29 |
发明(设计)人: | 王云贵;夏晋伟;宫小玉;李洪广;吴钦 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 隧道 环路 检测 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种隧道环路检测方法及装置。
背景技术
隧道环路是通信网络中常见的技术问题。当出现隧道环路时,数据将在网络节点间,形成环路的隧道内循环传输,这有可能严重地消耗网络资源,同时,影响网络节点,比如家乡代理的处理性能,可能导致宕机情况的出现。
现有的技术解决方案是在IPinIP隧道封装协议中,增加隧道封装选项,并在该选项中设置跳数Hop变量。该隧道封装选项由隧道初始入节点(第一个进行隧道封装的网络节点)插入,并设置初始的Hop值,然后由后续隧道入节点(也即收到该数据包,且还需要进行IPinIP隧道封装的网络节点)拷贝到数据包外层头,同时将Hop值减1。当Hop值减少到0的时候,则网络节点将该数据包丢失。从而可以防止隧道环路的出现。
现有的技术解决方案虽然可以将在隧道环路中传输数据包丢失,但并不能检测并删除存在环路的隧道路由条目,从而不能彻底消除隧道环路引起的网络带宽资源消耗和网络节点处理的性能影响。
发明内容
本发明实施例提供一种隧道环路检测方法及装置,从而能够快速、准确的检测出隧道路由是否存在隧道环路。
本发明实施例提供了一种种隧道环路检测方法,包括:
检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识;
若所述隧道源路由选项中包含网络节点本身的隧道源标识,则确定传输所述数据包的隧道存在隧道环路。
本发明实施例还提供一种隧道环路检测装置,包括:
第一检测模块,用于检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识;
环路确定模块,用于在所述第一检测模块检测到所述隧道源路由选项中,包含网络节点本身的隧道源标识时,确定传输所述数据包的隧道存在隧道环路。
由上述本发明实施例提供的技术方案可以看出,本发明实施例中,通过检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识,并在所述隧道源路由选项中包含网络节点本身的隧道源标识时,确定传输所述数据包的隧道存在隧道环路。从而实现快速、准确的检测出隧道路由是否存在隧道环路。
附图说明
图1为本发明实施例提供的所述方法流程示意图一;
图2为本发明实施例提供的所述方法流程示意图二
图3为本发明实施例提供的所述方法隧道源路由选项示意图一;
图4为本发明实施例提供的所述方法隧道源路由选项示意图二;
图5为本发明实施例提供的所述方法流程示意图三;
图6为本发明实施例提供的所述方法隧道源路由选项示意图三;
图7为本发明实施例提供的所述方法隧道源路由选项示意图四;
图8为本发明实施例提供的所述方法隧道源路由选项示意图五;
图9为本发明实施例提供的所述方法流程示意图四;
图10为本发明实施例提供的所述方法流程示意图五;
图11为本发明实施例提供的所述装置结构示意图一;
图12为本发明实施例提供的所述装置结构示意图二;
图13为本发明实施例提供的所述装置结构示意图三;
图14为本发明实施例提供的所述装置结构示意图四。
具体实施方式
本发明实施例提供了一种隧道环路检测方法,如附图1所示,该方法通过检测接收的数据包中的隧道源路由选项是否包含网络节点本身的隧道源标识,并在确定若隧道源路由选项中包含网络节点本身的隧道源标识时,则确定传输所述数据包的隧道存在隧道环路。从而实现快速、准确的检测出隧道路由是否存在隧道环路。
本发明实施例提供隧道环路检测方法中,当网络节点接收到数据包之后,需要执行如附图2所示的处理流程,具体可以包括:
步骤21,检测数据包中是否包含隧道源路由选项。
如果数据包中包含隧道源路由选项,则执行步骤23,否则执行步骤22。
需要说明的是,本发明实施例中所涉及的网络节点,可以为隧道入节点或隧道出节点,更具体的可以为家乡代理等网络节点。
另外,本发明实施例所涉及的隧道源路由选项,具体可如附图3、附图4所示,其中:
1)类型,用于标识该选项为隧道源路由选项。
2)长度1,用于标识隧道源路由选项的长度。
通常情况下,长度1不包括类型、长度1字段本身的长度。
3)长度2,用于当不同网络节点生成的隧道源标识长度不一样时,标识不同隧道源标识的长度(如图4所示)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910132322.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种违规外联监控方法及其系统
- 下一篇:一种TR069网络管理方法和设备