[发明专利]一种环路检测方法及装置有效
申请号: | 201611220023.9 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106789625B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 陈刚 | 申请(专利权)人: | 北京华为数字技术有限公司 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L12/26;H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环路 检测 方法 装置 | ||
本发明涉及网络技术领域,尤其涉及一种环路检测方法及装置,以解决手动检测环路故障,耗时长效率低的问题。该方法包括:第一设备在收到存活时间TTL为0的报文时,获取TTL为0的报文的目的IP地址,第一设备生成环路检测报文,环路检测报文的目的地址为目的IP地址,环路检测报文的源地址为第一设备的IP地址,环路检测报文包括设备信息字段,设备信息字段用于记录环路检测报文经过的每个设备的标识信息,设备信息字段包括第一设备的标识信息;第一设备根据环路检测报文的目标地址确定转发路径,根据转发路径转发环路检测报文。
技术领域
本发明涉及网络技术领域,尤其涉及一种环路检测方法及装置。
背景技术
在三层网络中,如长期演进(Long Term Evolution,LTE)网络,参阅图1所示,由于路由配置或设备故障等问题将会导致环路故障,从而导致无法将报文成功发送至目的地址,引起业务受损,此外,环路故障还可能因环路中报文占用带宽太大而链路带宽资源固定,使正常未成环的报文丢弃,引起正常未成环的业务故障。
例如,图1中,在一个子网中,网络侧边缘设备(Provider Edge,PE)1、PE2、PE3、PE4构成一个环路故障,这样报文在PE1、PE2、PE3、PE4之间循环转发从而无法达到目的地址。此外,PE3、PE4也可能与其他子网内的设备构成环路故障(图1中未画出)。
现有技术中,当发现报文无法送达目的地址时,只能逐一手动排查各个设备,确定构成环路故障的各个设备以及环路故障的成因,因此非常耗时,且排查效率较低,影响故障快速恢复。
发明内容
本发明实施例提供一种环路检测方法及装置,以解决手动检测环路故障,耗时长效率低的问题。
本发明实施例的目的是通过以下技术方案实现的:
第一方面,一种环路检测方法,包括:
第一设备在收到存活时间TTL为0的报文时,获取TTL为0的报文的目的IP地址,然后,第一设备生成环路检测报文,并根据环路检测报文的目标地址确定转发路径,根据转发路径转发环路检测报文。
其中,环路检测报文的目的地址为目的IP地址,环路检测报文的源地址为第一设备的IP地址,环路检测报文包括设备信息字段,设备信息字段用于记录环路检测报文经过的每个设备的标识信息,设备信息字段包括第一设备的标识信息。环路检测报文用于检测第一设备是否与其他设备构成环路故障。
因此,采用本发明实施例提供的方法TTL为0,表明该报文已经到达允许通过的最大网段数量,第一设备生成环路检测报文,用于检测第一设备是否与其他设备构成环路故障,相较于现有技术中手动检测环路故障,耗时长效率低,采用本发明实施例提供的方法收到TTL为0的报文的设备能够自动生成环路检测报文,进行环路故障检测,提高了环路检测效率。
在一种可能的实现方式中,环路检测报文的IP头包括预设报文协议号,预设报文协议号用于表征协议号对应的报文为环路检测报文。
预设协议号可以选定为134,须知此处的协议号仅为举例,可以申请任意未被占用的协议号作为环路检测报文对应的协议号。
在一种可能的实现方式中,环路检测报文还包括跳数字段,其中,跳数字段用于统计环路检测报文经过的设备个数,跳数字段的当前值为0。
此外,在环路检测报文的IP头中,还包括总长度字段,为1500字节,以及TTL字段,可设为255,以及其他IP头中常见的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华为数字技术有限公司,未经北京华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611220023.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能不粘煎烤器具
- 下一篇:一种油炸装置