一种网络路径获取方法和设备技术

技术编号:19011600 阅读:27 留言:0更新日期:2018-09-22 11:00
本发明专利技术实施例提供一种网络路径获取方法和设备,涉及通信技术领域,用于解决现有技术中无法准确获取网络路径的问题。该方法包括:向源网络节点发送路径探测报文;路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息;指示信息用于指示网络路径上的每一个网络节点,对接收到的路径探测报文中的路径序号加一后发送至控制器以及网络路径中的下一跳网络节点;网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径;接收网络路径上的每一个网络节点发送的路径探测报文;根据网络路径上的每一个网络节点发送的路径探测报文获取源网络节点到目的网络节点的网络路径。本发明专利技术实施例用于获取网络路径。

【技术实现步骤摘要】
一种网络路径获取方法和设备
本专利技术涉及通信
,尤其涉及一种网络路径获取方法和设备。
技术介绍
网络路径是指通信网络内一个网络节点将信息传输至另一个网络节点时的信息传输路径。例如:源网络节点将信息传输至目的网络节点时,需要依次经过网络节点1、网络节点2以及网络节点3的转发,则将网络节点1、网络节点2以及网络节点3依次组成的信息传输路径称为源网络节点与目的网络节点之间的网络路径。通过网络路径网络管理人员可以对通信网络有整体上的了解和认识,从而有效的对网络故障定以及对网络性能进行分析。例如:源网络节点向目的网络节点发送了消息,然而目的网络节点并未接收到源网络节点发送的消息,此时若没有获取源网络节点与目的网络节点之间的网络路径,则需要逐一对通信网络中的各网络节点进行排查,寻找发生故障的网络节点,工量非常巨大;而若获取了源网络节点与目的网络节点之间的网络路径,则仅需要对源网络节点与目的网络节点之间的网络路径上的各网络节点进行排查,极大的减小了故障定位过程中的工作量。然而,一般源网络节点发送至目的网络节点的信息都需要经过多个网络设备的转发,并且信息转发过程中的每一次转发都可能会有多个接收网络节点,因此如何准确获取网络路径时是本领域技术人员亟待解决的一个技术问题。
技术实现思路
本专利技术的实施例提供一种网络路径获取方法和设备,用于解决现有技术中无法准确获取网络路径的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种网络路径获取方法,应用于控制器,方法包括:向源网络节点发送路径探测报文;路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息;指示信息用于指示网络路径上的每一个网络节点,对接收到的路径探测报文中的路径序号加一后发送至控制器和网络路径中的下一跳网络节点;网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径;接收网络路径上的每一个网络节点发送的路径探测报文;根据网络路径上的每一个网络节点发送的路径探测报文获取源网络节点到目的网络节点的网络路径。可选的,路径探测报文为虚拟可扩展局域网VXLAN协议报文,路径序号承载于路径探测报文的VXLAN头的第一个保留字段上,指示信息承载于路径探测报文的VXLAN头的第二个保留字段上。可选的,路径探测报文为网络协议IP报文,路径序号承载于路径探测报文的服务类型TOS字段中用于承载差分服务代码点DSCP的字段上;指示信息承载于路径探测报文的服务类型TOS字段中的预留字段上。第二方面,本专利技术实施例提供了一种网络路径获取方法,应用于网络节点,方法包括:接收控制器或网络路径中的上一跳网络节点发送的路径探测报文,路径探测报文包括目的网络节点的标识信息;确定路径探测报文的第一预设位置是否承载有指示信息;指示信息用于指示网络节点对路径探测报文的第二预设位置承载的路径序号加一后发送至网络路径中的下一跳网络节点以及控制器;网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径;若是,则对路径探测报文的第二预设位置承载的路径序号加一后发送至控制器和网络路径中的下一跳网络节点。可选的,路径探测报文为虚拟可扩展局域网VXLAN协议报文,第一预设位置为路径探测报文的VXLAN头的第二个保留字段,第二预设位置为路径探测报文的VXLAN头的第一个保留字段。可选的,路径探测报文为网络协议IP报文,第一预设位置为路径探测报文的服务类型TOS字段中的预留字段,第二预设位置为路径探测报文的TOS字段中用于承载差分服务代码点DSCP的字段。第三方面,本专利技术实施例提供了一种控制器,包括:发送单元,用于向源网络节点发送路径探测报文;路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息;指示信息用于指示网络路径上的每一个网络节点,对接收到的路径探测报文中的路径序号加一后发送至控制器和网络路径中的下一跳网络节点;网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径;接收单元,用于接收网络路径上的每一个网络节点发送的路径探测报文;处理单元,用于根据网络路径上的每一个网络节点发送的路径探测报文获取源网络节点到目的网络节点的网络路径。可选的,路径探测报文为虚拟可扩展局域网VXLAN协议报文,路径序号承载于路径探测报文的VXLAN头的第一个保留字段上,指示信息承载于路径探测报文的VXLAN头的第二个保留字段上。可选的,路径探测报文为网络协议IP报文,路径序号承载于路径探测报文的服务类型TOS字段中用于承载差分服务代码点DSCP的字段上;指示信息承载于路径探测报文的服务类型TOS字段中的预留字段上。第四方面,本专利技术的实施例提供了一种网络节点,包括:接收单元,用于接收控制器或网络路径中的上一跳网络节点发送的路径探测报文,路径探测报文包括目的网络节点的标识信息;处理单元,用于确定路径探测报文的第一预设位置是否承载有指示信息;指示信息用于指示网络节点对路径探测报文的第二预设位置承载的路径序号加一后发送至网络路径中的下一跳网络节点以及控制器;网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径;发送单元,用于在路径探测报文的第一预设位置承载有指示信息时,对路径探测报文的第二预设位置承载的路径序号加一后发送至控制器和网络路径中的下一跳网络节点。可选的,路径探测报文为虚拟可扩展局域网VXLAN协议报文,第一预设位置为路径探测报文的VXLAN头的第二个保留字段,第二预设位置为路径探测报文的VXLAN头的第一个保留字段。可选的,路径探测报文为网络协议IP报文,第一预设位置为路径探测报文的服务类型TOS字段中的预留字段,第二预设位置为路径探测报文的TOS字段中用于承载差分服务代码点DSCP的字段。本专利技术实施提供的网络路径获取方法中,控制器向源网络节点发送的路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息,并且指示信息用于指示网络路径上的每一个网络节点,对接收到的路径探测报文中的路径序号加一后发送至控制器和网络路径中的下一跳网络节点,网络路径为源网络节点将路径探测报文发送至目的网络节点的网络路径,因此源网络节点到目的网络节点的网络路径上的每一个网络节点在接收到路径探测报文后都会向控制器发送路径序号加一后的路径探测报文,因此控制器可以收到源网络节点到目的网络节点的网络路径上的各个网络节点发送的路径探测报文,并根据各个网络节点发送的路径探测报文中携带的路径序号准确的获取源网络节点到目的网络节点的网络路径。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的网络路径获取方法所应用的网络架构示意图;图2为本专利技术实施例提供的网络路径获取方法的交互流程图;图3为本专利技术实施例提供的VXLAN中报文的封装格式的示意图;图4为本专利技术实施例提供的IP报文的封装格式的示意图;图5为本专利技术实施例提供的控制器的示意性结构图;图6为本专利技术实施例提供的网络节点的示意性结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施本文档来自技高网...
一种网络路径获取方法和设备

【技术保护点】
1.一种网络路径获取方法,其特征在于,应用于控制器,所述方法包括:向源网络节点发送路径探测报文;所述路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息;所述指示信息用于指示网络路径上的每一个网络节点对接收到的所述路径探测报文中的路径序号加一后发送至所述控制器和所述网络路径中的下一跳网络节点;所述网络路径为所述源网络节点将所述路径探测报文发送至所述目的网络节点的网络路径;接收所述网络路径上的每一个网络节点发送的路径探测报文;根据所述网络路径上的每一个网络节点发送的路径探测报文获取所述源网络节点到所述目的网络节点的网络路径。

【技术特征摘要】
1.一种网络路径获取方法,其特征在于,应用于控制器,所述方法包括:向源网络节点发送路径探测报文;所述路径探测报文携带有指示信息、路径序号以及目的网络节点的标识信息;所述指示信息用于指示网络路径上的每一个网络节点对接收到的所述路径探测报文中的路径序号加一后发送至所述控制器和所述网络路径中的下一跳网络节点;所述网络路径为所述源网络节点将所述路径探测报文发送至所述目的网络节点的网络路径;接收所述网络路径上的每一个网络节点发送的路径探测报文;根据所述网络路径上的每一个网络节点发送的路径探测报文获取所述源网络节点到所述目的网络节点的网络路径。2.根据权利要求1所述的网络路径获取方法,其特征在于,所述路径探测报文为虚拟可扩展局域网VXLAN协议报文,所述路径序号承载于所述路径探测报文的VXLAN头的第一个保留字段上,所述指示信息承载于所述路径探测报文的VXLAN头的第二个保留字段上。3.根据权利要求1所述的网络路径获取方法,其特征在于,所述路径探测报文为网络协议IP报文,所述路径序号承载于所述路径探测报文的服务类型TOS字段中用于承载差分服务代码点DSCP的字段上;所述指示信息承载于所述路径探测报文的服务类型TOS字段中的预留字段上。4.一种网络路径获取方法,其特征在于,应用于网络节点,所述方法包括:接收控制器或网络路径中的上一跳网络节点发送的路径探测报文,所述路径探测报文包括目的网络节点的标识信息;确定所述路径探测报文的第一预设位置是否承载有指示信息;所述指示信息用于指示所述网络节点对所述路径探测报文的第二预设位置承载的路径序号加一后发送至网络路径中的下一跳网络节点以及所述控制器;所述网络路径为所述源网络节点将所述路径探测报文发送至所述目的网络节点的网络路径;若是,则对所述路径探测报文的第二预设位置承载的路径序号加一后发送至所述控制器和所述网络路径中的下一跳网络节点。5.根据权利要求4所述的方法,其特征在于,所述路径探测报文为虚拟可扩展局域网VXLAN协议报文,所述第一预设位置为所述路径探测报文的VXLAN头的第二个保留字段,所述第二预设位置为所述路径探测报文的VXLAN头的第一个保留字段。6.根据权利要求4所述的网络路径获取方法,其特征在于,所述路径探测报文为网络协议IP报文,所述第一预设位置为所述路径探测报文的服务类型TOS字段中的预留字段,所述第二预设位置为所述路径探测报文的TOS字段中用于承载差分服务代码点DSCP的字段。7.一种控制器,其特征在...

【专利技术属性】
技术研发人员:杨超
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1