发送报文的方法、网络设备及计算机存储介质技术

技术编号:28474644 阅读:38 留言:0更新日期:2021-05-15 21:43
本申请公开了一种发送第一报文的方法、网络设备及计算机存储介质,属于通信技术领域。所述方法包括:网络设备生成第一报文,第一报文包括用于指示第一协议的字段,第一报文还包括携带第一协议的数据的字段,第一报文遵循的协议不同于第一协议,网络设备向对端网络设备发送第一报文。由于第一报文遵循的协议与第一协议不同,这样不管第一协议具体是什么协议,均可采用第一报文交互第一协议的数据。也即是,本申请提供了一种通用的协议,用于传输第一协议的数据,因此提高了发送报文的灵活性。因此提高了发送报文的灵活性。因此提高了发送报文的灵活性。

【技术实现步骤摘要】
发送报文的方法、网络设备及计算机存储介质
[0001]本申请要求于2018年09月06日提交的申请号为201811038578.0、专利技术名称为“一种路由震荡源查询方法、路由设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。本申请是于2019年4月29日提交国家知识产权局、申请号为201910357506.0、专利技术名称为“发送报文的方法、网络设备及计算机存储介质”的中国专利申请的分案申请,其全部内容通过引用结合在本申请中。


[0002]本申请涉及通信
,特别涉及一种发送报文的方法、网络设备及计算机存储介质。

技术介绍

[0003]随着协议的发展,网络中的某个网络设备在运行第一协议之后,可能需要与其他网络设备进行报文交互,以传输诊断数据等数据,从而使网络基于这些数据实现新的功能。比如,为了实现路由震荡溯源功能,采用边界网关协议(border gateway protocol,BGP)的网络设备可以通过报文将震荡源的信息传输至诊断发起设备,由诊断发起设备根据震荡源的信息进行故障诊断。目前,网络设备运行的第一协议还不支持传输这些数据,因此亟需研究一种发送报文的方法,用于传输这些数据。

技术实现思路

[0004]本申请提供了一种发送报文的方法,可以提高发送报文的灵活性。所述技术方案如下:
[0005]第一方面,提供了一种发送报文的方法,该方法包括:网络设备生成第一报文,第一报文包括用于指示第一协议的字段,第一报文还包括携带第一协议的数据的字段,第一报文遵循的协议不同于第一协议;网络设备向对端网络设备发送第一报文。
[0006]在本申请中,网络设备可以通过第一报文向对端网络设备传输第一协议的数据。由于第一报文遵循的协议与第一协议不同,这样不管第一协议具体是什么协议,均可采用第一报文交互第一协议的数据。也即是,本申请提供了一种通用的协议,用于传输第一协议的数据,因此提高了发送报文的灵活性。
[0007]可选地,网络设备生成第一报文之前,该方法还包括:网络设备接收来自对端网络设备的第二报文,第二报文包括用于指示第一协议的字段,第二报文用于指示网络设备向对端网络设备反馈第一协议的数据,第二报文遵循的协议和第一报文遵循的协议相同;网络设备生成第一报文,包括:网络设备响应于第二报文,网络设备生成第一报文。
[0008]在本申请中,网络设备可以主动向对端网络设备发送第一报文,以传输第一协议的数据,比如,第一报文可以为通告报文。当然,网络设备还可以基于对端网络设备的请求(比如第二报文)发送第一报文,比如,第一报文可以为应答报文,进一步提高了发送第一报文的灵活性。
[0009]可选地,网络设备生成第一报文之前,该方法还包括:网络设备向对端网络设备发送第三报文,第三报文包括用于指示第一协议的字段,第三报文用于指示网络设备支持第一协议的数据的交互,第三报文遵循的协议和第一报文遵循的协议相同。其中,网络设备在与对端网络设备进行协商的过程中,可以通过上述方式向对端网络设备通知本端支持第一协议的数据的交互。
[0010]可选地,网络设备生成第一报文之前,该方法还包括:网络设备接收来自对端网络设备的第四报文,第四报文包括用于指示第一协议的字段,第四报文遵循的协议和第一报文遵循的协议相同;网络设备基于第四报文,确定对端网络设备支持第一协议的数据的交互。
[0011]在本申请中,网络设备与对端网络设备交互第一协议的数据之前,网络设备可以与对端网络设备进行协商,用于确定对端网络设备是否支持第一协议的数据的交互,通过这种方式,可以避免网络设备向对端网络设备发送对端网络设备不支持的数据,从而降低网络设备的功耗。
[0012]可选地,网络设备生成第一报文之前,该方法还包括:网络设备使能交互第一协议的数据的能力;网络设备向对端网络设备发送第五报文,第五报文包括用于指示第一协议的字段,第五报文还携带用于指示网络设备使能交互第一协议的数据的能力的字段,第五报文遵循的协议和第一报文遵循的协议相同。
[0013]进一步地,网络设备与对端网络设备交互第一协议的数据之前,网络设备可以开启交互第一协议的数据的能力,并通过第五报文通知对端网络设备本端已开启交互第一协议的数据的能力。
[0014]可选地,网络设备生成第一报文之前,该方法还包括:网络设备接收对端网络设备发送的第九报文,第九报文包括用于指示第一协议的字段,第九报文还携带用于指示对端网络设备使能交互第一协议的数据的能力的字段,第九报文遵循的协议和第一报文遵循的协议相同。
[0015]进一步地,网络设备与对端网络设备交互第一协议的数据之前,对端网络设备可以开启交互第一协议的数据的能力,并通过第九报文通知网络设备本端已开启交互第一协议的数据的能力。
[0016]可选地,网络设备向对端网络设备发送第五报文之后,该方法还包括:网络设备去使能交互第一协议的数据的能力;网络设备向对端网络设备发送第六报文,第六报文包括用于指示第一协议的字段,第六报文还携带用于指示网络设备去使能交互第一协议的数据的能力的字段,第六报文遵循的协议和第一报文遵循的协议相同。
[0017]进一步地,网络设备在开启交互第一协议的数据的能力之后,可以关闭交互第一协议的数据的能力,并通过第六报文通知对端网络设备本端已关闭交互第一协议的数据的能力。
[0018]可选地,网络设备向对端网络设备发送第五报文之后,该方法还包括:网络设备接收对端网络设备发送第十报文,第十报文包括用于指示第一协议的字段,第十报文还携带用于指示对端网络设备去使能交互第一协议的数据的能力的字段,第十报文遵循的协议和第一报文遵循的协议相同。
[0019]进一步地,对端网络设备在开启交互第一协议的数据的能力之后,可以关闭交互
第一协议的数据的能力,并通过第十报文通知网络设备本端已关闭交互第一协议的数据的能力。
[0020]可选地,网络设备向对端网络设备发送第一报文之后,该方法还包括:网络设备接收来自对端网络设备的第七报文,第七报文用于指示对端网络设备接收到第一报文,第七报文遵循的协议和第一报文遵循的协议相同。
[0021]进一步地,网络设备在向对端网络设备发送第一报文之后,网络设备可以通过第七报文确定对端网络设备接收到第一报文。
[0022]可选地,网络设备向对端网络设备发送第三报文之后,该方法还包括:网络设备接收来自对端网络设备的第八报文,第八报文用于指示对端网络设备接收到第三报文,第八报文遵循的协议和第一报文遵循的协议相同。同样地,对端网络设备在接收到网络设备发送的第三报文之后,对端网络设备可以向网络设备发送第八报文,用于通知网络设备本端接收到第三报文。
[0023]可选地,网络设备接收来自对端网络设备的第四报文之后,该方法还包括:网络设备向对端网络设备发送第十一报文,第十一报文用于指示网络设备接收到第四报文,第十一报文遵循的协议和第一报文遵循的协议相同。同样地,网络设备在接收到对端网络设备发送的第四报文之后,网络设备可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发送报文的方法,其特征在于,所述方法包括:网络设备生成第一报文,所述第一报文包括用于指示第一协议的字段,所述第一报文还包括携带所述第一协议的数据的字段,所述第一报文遵循的协议是用于所述网络设备与对端网络设备交互与所述第一协议诊断相关的信息的协议;所述网络设备向所述对端网络设备发送所述第一报文。2.如权利要求1所述的方法,其特征在于,所述网络设备生成第一报文之前,所述方法还包括:所述网络设备接收来自所述对端网络设备的第二报文,所述第二报文包括用于指示所述第一协议的字段,所述第二报文用于指示所述网络设备向所述对端网络设备反馈所述第一协议的数据,所述第二报文遵循的协议和所述第一报文遵循的协议相同;所述网络设备生成第一报文,包括:所述网络设备响应于所述第二报文,所述网络设备生成所述第一报文。3.如权利要求1或2所述的方法,其特征在于,所述网络设备生成第一报文之前,所述方法还包括:所述网络设备向所述对端网络设备发送第三报文,所述第三报文包括用于指示所述第一协议的字段,所述第三报文用于指示所述网络设备支持所述第一协议的数据的交互,所述第三报文遵循的协议和所述第一报文遵循的协议相同。4.如权利要求1或2所述的方法,其特征在于,所述网络设备生成第一报文之前,所述方法还包括:所述网络设备接收来自所述对端网络设备的第四报文,所述第四报文包括用于指示所述第一协议的字段,所述第四报文遵循的协议和所述第一报文遵循的协议相同;所述网络设备基于所述第四报文,确定所述对端网络设备支持所述第一协议的数据的交互。5.如权利要求1或2所述的方法,其特征在于,所述网络设备生成第一报文之前,所述方法还包括:所述网络设备使能交互所述第一协议的数据的能力;所述网络设备向所述对端网络设备发送第五报文,所述第五报文包括用于指示所述第一协议的字段,所述第五报文还携带用于指示所述网络设备使能交互所述第一协议的数据的能力的字段,所述第五报文遵循的协议和所述第一报文遵循的协议相同。6.如权利要求5所述的方法,其特征在于,所述网络设备向所述对端网络设备发送第五报文之后,所述方法还包括:所述网络设备去使能交互所述第一协议的数据的能力;所述网络设备向所述对端网络设备发送第六报文,所述第六报文包括用于指示所述第一协议的字段,所述第六报文还携带用于指示所述网络设备去使能交互所述第一协议的数据的能力的字段,所述第六报文遵循的协议和所述第一报文遵循的协议相同。7.如权利要求1或2所述的方法,其特征在于,所述网络设备向对端网络设备发送所述第一报文之后,所述方法还包括:所述网络设备接收来自所述对端网络设备的第七报文,所述第七报文用于指示所述对端网络设备接收到所述第一报文,所述第七报文遵循的协议和所述第一报文遵循的协议相
同。8.如权利要求3所述的方法,其特征在于,所述网络设备向所述对端网络设备发送第三报文之后,所述方法还包括:所述网络设备接收来自对端网络设备的第八报文,所述第八报文用于指示所述对端网络设备接收到所述第三报文,所述第八报文遵循的协议和所述第一报文遵循的协议相同。9.如权利要求1

8任一项所述的方法,其特征在于,所述第一协议是以下协议中的任一种:边界网关协议BGP,资源预留协议RSVP,内部网关协议IGP。10.一种网络设备,其特征在于,所述网络设备包括:生成模块,用于生成第一报文,所述第一报文包括用于指示第一协议的字段,所述第一报文还包括携带所述第一协议的数据的字段...

【专利技术属性】
技术研发人员:杜涛李振斌张嘉庆顾钰楠卢恭浴宫云飞李兴诺
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1