【技术实现步骤摘要】
一种实现业务路径检测的方法、设备和系统
[0001]本申请要求于2020年09月21日提交中国国家知识产权局、申请号为202010992436.9、申请名称为“一种在SRv6场景下实现故障检测的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及通信
,尤其涉及一种实现业务路径检测的方法、设备和系统。
技术介绍
[0003]在基于第六版互联网协议的分段路由(segment routing over internet protocol version 6,SRv6)的网络中,目前能够实现隧道级的故障检测,例如,用户侧PE设备检测到该用户侧运营商边缘(provider edge,PE)设备到网络侧PE设备之间的隧道故障,则,由用户侧PE设备实现隧道级的切换以确保经过该隧道上原来承载的业务的正常运行。但是,该隧道级的故障检测粒度较粗,一旦该故障是由某个业务导致的,而该隧道上承载的其他业务能够正常运行,那么,该故障检测方式无法精确检测出业务级的故障,导致用户侧PE设备会对该隧道上承载的所有业务均进行切换,即,该隧道上正常运行的业务也会被误切换,由此浪费了网络资源。
[0004]基于此,亟待在该场景下提供一种业务级的路径检测方法,实现更细粒度、更精确的路径检测,从而保证对业务实现准确的切换。
技术实现思路
[0005]本申请实施例提供了一种实现业务路径检测的方法、设备和系统,网络设备通过发出携带指示的检测报文,使得该报文的接收方网络设备通过该指示能 ...
【技术保护点】
【技术特征摘要】
1.一种实现业务路径检测的方法,其特征在于,所述方法应用于支持基于第六版互联网协议的分段路由SRv6的网络中,所述方法包括:第一网络设备基于第六版互联网协议IPv6生成第一报文,所述第一报文包括第一指示和业务的标识信息,所述第一指示用于指示所述第一报文为检测报文;所述第一网络设备向第二网络设备发送所述第一报文,以指示接收所述第一报文的所述第二网络设备根据所述第一指示和所述业务的标识信息对所述第一网络设备和所述第二网络设备之间用于承载所述业务的路径,以及所述第二网络设备和接入侧网络设备之间用于承载所述业务的路径中的至少一个进行检测。2.根据权利要求1所述的方法,其特征在于,所述第一指示携带于所述第一报文的第一IPv6头或第一IPv6扩展头中。3.根据权利要求2所述的方法,其特征在于,所述第一报文包括所述第一IPv6头,所述第一指示携带于所述第一IPv6头中的下一个头next header字段;或者,所述第一报文包括所述第一IPv6扩展头,所述第一指示携带于所述第一IPv6扩展头的第一分段路由扩展头SRH中的next header字段。4.根据权利要求3所述的方法,其特征在于,所述第一报文的所述第一IPv6扩展头还包括保留标签和控制字,所述保留标签和控制字用于指示所述第一报文的载荷payload中的检测信息,所述检测信息用于指示所述第二网络设备根据所述检测信息对所述业务的路径进行检测。5.根据权利要求2所述的方法,其特征在于,所述第一报文包括所述第一IPv6头,所述第一指示携带于所述第一IPv6头的第一目的地址DA字段中的变量args字段;或者,所述第一报文包括所述第一IPv6扩展头,所述第一指示携带于所述第一IPv6扩展头的第一SRH的第一DA字段中的args字段。6.根据权利要求2所述的方法,其特征在于,所述第一报文包括所述第一IPv6扩展头,所述第一指示携带于所述第一IPv6扩展头的SRH中的标志flags字段。7.根据权利要求2所述的方法,其特征在于,所述第一报文包括所述第一IPv6扩展头,所述第一指示携带于所述第一IPv6扩展头的逐跳HBH选项头中的类型长度值TLV字段,或者携带于所述第一IPv6扩展头的目的地址选项头DOH中的TLV字段。8.根据权利要求2
‑
7任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备向所述第二网络设备发送第二报文,所述第二报文为用于承载所述业务的业务报文,所述第二报文不包括所述第一指示。9.根据权利要求8所述的方法,其特征在于,所述第二报文还包括第二指示,所述第二指示用于指示所述第二报文为业务报文,所述第二指示与所述第一指示不同。10.根据权利要求9所述的方法,其特征在于,所述第二指示与所述第一指示不同,包括:所述第二报文包括第二IPv6头,所述第二指示携带于所述第二IPv6头中的next header字段,所述第一指示为所述第一IPv6头中的next header字段的第一值,所述第二指示为所述第二IPv6头中的next header字段的第二值;或者,所述第二报文包括第二IPv6扩展头,所述第二指示携带于所述第二IPv6扩展头的第二
SRH中的next header字段,所述第一指示为所述第一IPv6扩展头的第一SRH中的next header字段的第一值,所述第二指示为所述第二SRH中的next header字段的第二值;或者,所述第二报文包括第二IPv6头,所述第二指示携带于所述第二IPv6头的第二DA字段中的args字段,所述第一指示为所述第一IPv6头的第一DA字段中的args字段的第三值,所述第二指示为所述第二DA字段中的args字段的第四值;或者,所述第二报文包括第二IPv6扩展头,所述第二指示携带于所述第二IPv6扩展头的第二SRH中的第二DA字段的args字段,所述第一指示为所述第一IPv6扩展头的第一SRH中的第一DA字段的args字段的第三值,所述第二指示为所述第二SRH中的所述第二DA字段中的args字段的第四值;或者,所述第二报文包括第二IPv6扩展头,所述第二指示携带于所述第二IPv6扩展头的SRH中的flags字段,所述第一指示为所述第一IPv6扩展头的SRH中的标志flags字段的第五值,所述第二指示为所述第二IPv6扩展头的SRH中的标志flags字段的第六值。11.根据权利要求1
‑
10任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备在预设时长未接收到所述第二网络设备对所述第一报文的响应报文,则,所述第一网络设备确定所述第一网络设备和所述接入侧网络设备之间用于承载所述业务的路径存在故障。12.根据权利要求1
‑
10任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收所述第二网络设备对所述第一报文的响应报文;所述第一网络设备根据所述响应报文,确定所述第二网络设备和接入侧网络设备之间用于承载所述业务的路径的路径状态。13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:所述第一网络设备根据在预设时长未接收到所述第二网络设备对所述第一报文的响应报文确定所述用于承载所述业务的路径存在故障,或,根据所述路径状态确定所述用于承载所述业务的路径存在故障或不满足路径质量要求时,将用于承载所述业务的路径切换为包括所述第一网络设备到第三网络设备的路径,切换后所述第三网络设备承载所述业务。14.一种实现业务路径检测的方法,其特征在于,所述方法应用于支持基于第六版互联网协议的分段路由SRv6的网络中,所述方法包括:第二网络设备接收第一网络设备发送的第一报文,所述第一报文中包括第一指示和业务的标识信息,所述第一指示用于指示所述第一报文为检测报文;所述第二网络设备根据所述第一指示和所述业务的标识信息对所述第一网络设备和所述第二网络设备之间用于承载所述业务的路径,以及所述第二网络设备和接入侧网络设备之间用于承载所述业务的路径中的至少一个进行检测。15.根据权利要求14所述的方法,其特征在于,所述第一指示携带于所述第一报文的第一IPv6头或第一IPv6扩展头中。16.根据权利要求15所述的方法,其特征在于,所述第一报文包括第一IPv6头,所述第一指示携带于所述第一IPv6头中的下一个头next header字段;或者,所述第一报文包括第一IPv6扩展头,所述第一指示携带于所述第一IPv6扩展头的第一
分段路由扩展头SRH中的next header字段。17.根据权利要求16所述的方法,其特征在于,所述第一报文的所述第一IPv6扩展头还包括保留标签和控制字,所述保留标签和控制字用于指示所述第一报文的载荷payload中的检测信息,所述检测信息用于指示所述第二网络设备根据所述检测信息对承载所述业务的路径进行检测。18.根据权利要求15所述的方法,其特征在于,所述第一报文包括所述第一IPv6头,所述第一指示携带于所述第一IPv6头的第一目的地址DA字段中的变量args字段;或者,所述第一报文包括所述第一IPv6扩...
【专利技术属性】
技术研发人员:李祖庆,范萍伟,胡珣,杨平安,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。