[发明专利]一种链路连通性检测方法及装置有效
申请号: | 201710236434.5 | 申请日: | 2017-04-12 |
公开(公告)号: | CN106878113B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 王朝 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连通性 检测 方法 装置 | ||
本申请提供一种链路连通性检测方法及装置。本申请中,通过将BFD检测报文中的目的物理地址设置为第三方设备物理地址,可以实现在同一个广播域内BFD检测报文从源设备到第三方设备的二层转发;而通过将BFD检测报文中的目的IP地址设置为目的设备的IP地址,又可以实现BFD检测报文从第三方设备到目的设备的三层转发。即通过控制BFD检测报文的实际转发链路,本申请可以保证通过链路连通性检测的链路即为这一场景下数据流量的实际传输链路,从而可以保证这一场景下数据流量的可靠传输。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种链路连通性检测方法及装置。
背景技术
BFD(Bidirectional Forwarding Detection,双向转发检测)技术是目前广泛使用的一种链路连通性检测技术,该技术通过检测源设备与目的设备之间链路的连通性,来确定这一组源设备与目的设备之间是否存在可以保证数据流量正常传输的连通链路。在实际的组网环境中,可能存在如下场景:一组源设备与目的设备之间既存在直连链路,也存在经由第三方设备确定的非直连链路,其中,第三方设备可以为流量监控设备、身份认证设备等流量透传设备。不难看出,在上述场景中,源设备发往目的设备的数据流量必须先经过第三方设备的转发才能到达目的设备,即在该场景下,数据流量的传输链路须为上述经由第三方设备确定的非直连链路。
然而此时,如果使用BFD技术对上述源设备与目的设备之间的链路连通性进行检测,则由于源设备与目的设备之间存在直连链路,所以在现有的BFD检测机制中,BFD检测报文所经过的链路可能仅为源设备与目的设备之间的直连链路,而并不是这二者之间经由第三方设备所确定的非直连链路,即在这一情况下,通过链路连通性检测的链路可能并不是数据流量的实际传输链路,所以并不能保证数据流量的可靠传输。
发明内容
有鉴于此,本申请提供一种链路连通性检测方法及装置,以解决上述场景中通过链路连通性检测的链路不为这一场景下数据流量的实际传输链路的问题。
根据本申请实施例的第一方面,提供一种链路连通性检测方法,应用于源设备,所述方法包括:
构造BFD检测报文,所构造的BFD检测报文以目的设备的IP地址为目的IP地址、以第三方设备的物理地址为目的物理地址;
根据所述目的物理地址将所构造的BFD检测报文发送至第三方设备,以使第三方设备根据所述IP地址将所述BFD检测报文转发至目的设备,其中,所述源设备与第三方设备同处于一个广播域;
判断是否在预设时长内接收到所述目的设备返回的BFD检测响应报文;
如果是,则确定所述源设备与目的设备之间的链路连通;如果否,则确定所述源设备与目的设备之间的链路不连通。
根据本申请实施例的第二方面,提供一种链路连通性检测装置,应用于源设备,所述装置包括:
构造单元,用于构造BFD检测报文,所构造的BFD检测报文以目的设备的IP地址为目的IP地址、以第三方设备的物理地址为目的物理地址;
发送单元,用于根据所述目的物理地址将所构造的BFD检测报文发送至第三方设备,以使第三方设备根据所述IP地址将所述BFD检测报文转发至目的设备,其中,所述源设备与第三方设备同处于一个广播域;
判断单元,用于判断是否在预设时长内接收到所述目的设备返回的BFD检测响应报文;
确定单元,用于在所述判断单元的判断结果为是时,确定所述源设备与目的设备之间的链路连通;以及在所述判断单元的判断结果为否时,确定所述源设备与目的设备之间的链路不连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710236434.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种给竞猜观众发奖的方法和装置
- 下一篇:一种显示颁奖状态的方法和装置