【技术实现步骤摘要】
确定路径的方法、网络节点及系统
[0001]本专利技术涉及通信
,尤其是涉及一种确定路径的方法、网络节点及系统。
技术介绍
[0002]现有通信系统中,某一网络节点可以通过某一路径将报文发送至另外一个网络节点,但是当由于网络规划或人工配置等原因,使得该网络节点与另外一个网络节点采用的通信协议不同或者选择路径的方式不同时,会导致另外一个网络节点选择另外一条路径向该网络节点发送报文,而不是通过原来的路径将报文发送给该网络节点。由于报文的来回路径不一致会影响通信系统的可靠性以及后续网络规划,为了提高通信系统可靠性,便于后续网络规划,需要检测该网络节点与另外一个网络节点之间来回路径是否一致。
[0003]具体的,该网络节点可以采用路由跟踪(tracert)技术,向中间网络节点发送携带有目的地址为另外一个网络节点的地址的生存时间(time to live,TTL)字段,并接收中间网络节点反馈的因特网控制报文协议(Internet Control Message Protocol,ICMP)报文,以获取该网络节点到另外一个网络节点之间经过的中间网络节点的信息,得到第一路径。该另外一个网络节点也可以采用路由跟踪技术,通过向中间网络节点发送TTL字段,并接收中间网络节点反馈的ICMP报文,以获取另外一个网络节点到该网络节点之间经过的中间网络节点的信息,得到第二路径。从而对第一路径和第二路径进行比较,判断第一路径与第二路径是否一致,以对网络规划进行调整,提高通信可靠性。
[0004]但是,由于该网络节点与该另外一 ...
【技术保护点】
【技术特征摘要】
1.一种确定路径的方法,其特征在于,包括:第一网络节点发送第一报文;其中,所述第一报文包括指示信息,所述指示信息用于指示网络节点将自身的路径信息携带在报文中;所述路径信息包括节点标识,所述节点标识用于指示网络节点的身份信息;所述第一网络节点获取第二报文;其中,所述第二报文是第二网络节点响应于所述第一报文发送的报文;所述第二报文包括至少一个路径信息;所述至少一个路径信息包括第一路径上的网络节点的路径信息和第二路径上的网络节点的路径信息;所述第一路径是所述第一网络节点到所述第二网络节点所经过的路径,所述第二路径是所述第二网络节点到所述第一网络节点所经过的路径;所述第一网络节点根据所述至少一个路径信息,确定所述第一路径和所述第二路径。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络节点根据所述第一路径对应的网络节点和所述第二路径对应的网络节点,判断所述第一路径与所述第二路径是否一致。3.根据权利要求1或2所述的方法,其特征在于,所述第二网络节点的路径信息还包括所述第二网络节点的角色标识;其中,所述第二网络节点的角色标识用于指示所述第二网络节点是路径的端点网络节点;或者,所述第二网络节点的角色标识用于指示所述第二网络节点是所述第一路径的目的网络节点;或者,所述第二网络节点的角色标识用于指示所述第二网络节点是所述第二路径的源网络节点。4.根据权利要求3所述的方法,其特征在于,所述第一网络节点根据所述至少一个路径信息,确定所述第一路径和第二路径,包括:所述第一网络节点根据所述第二网络节点的角色标识,从所述至少一个路径信息中确定所述第一路径上的网络节点的路径信息和所述第二路径上的网络节点的路径信息;所述第一网络节点根据所述第一路径上的网络节点的路径信息和所述第二路径上的网络节点的路径信息,确定所述第一路径和所述第二路径。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述至少一个路径信息包括第三网络节点的路径信息,所述第三网络节点的路径信息还包括所述第三网络节点的角色标识;其中,所述第三网络节点的角色标识用于指示所述第三网络节点是路径的中间网络节点。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述第一报文还包括所述第一网络节点的路径信息。7.根据权利要求6所述的方法,其特征在于,所述第一网络节点的路径信息还包括所述第一网络节点的角色标识;其中,所述第一网络节点的角色标识用于指示所述第一网络节点是路径的端点网络节点;或者,所述第一网络节点的角色标识用于指示所述第一网络节点是所述第一路径的源网络节点;或者,所述第一网络节点的角色标识用于指示所述第一网络节点是第二路径的目的网络节点。8.根据权利要求1
‑
7任一项所述的方法,其特征在于,所述第一报文还包括路径信息栈和第一栈偏移量;其中,所述路径信息栈用于承载网络节点的路径信息,所述第一栈偏移量用于指示网络节点的路径信息在所述路径信息栈中的添加位置。
9.根据权利要求8所述的方法,其特征在于,所述第一报文每经过一个网络节点,所述第一栈偏移量被更新一次。10.根据权利要求1
‑
9任一项所述的方法,其特征在于,所述第一报文和所述第二报文为双向主动测量协议轻量级TWAMP Light报文。11.一种确定路径的方法,其特征在于,包括:第二网络节点获取第一报文;其中,所述第一报文包括指示信息和至少一个路径信息;所述指示信息用于指示网络节点将自身的路径信息携带在报文中;所述至少一个路径信息包括第一路径上的网络节点的路径信息;所述第一报文的源地址为第一网络节点,所述第一路径为第一网络节点到所述第二网络节点所经过的路径;所述路径信息包括节点标识;所述节点标识用于指示网络节点的身份信息;所述第二网络节点响应于所述第一报文,发送第二报文;其中,所述第二报文的目的地址为所述第一网络节点,所述第二报文包括所述指示信息、所述至少一个路径信息和所述第二网络节点的路径信息。12.根据权利要求11所述的方法,其特征在于,所述第二网络节点响应于所述第一报文,发送所述第二报文,包括:当所述第二网络节点判断所述第一报文与预先存储的特征信息匹配时,所述第二网络节点响应于所述第一报文,发送所述第二报文。13.根据权利要求12所述的方法,其特征在于,所述特征信息包括目的网络节点的地址;所述第二网络节点判断所述第一报文与预先存储的特征信息匹配,包括:所述第二网络节点判断所述第二网络节点与预先存储的目的网络节点的地址匹配。14.根据权利要求11
‑
13任一项所述的方法,其特征在于,所述第二网络节点的路径信息还包括所述第二网络节点的角色标识;其中,所述第二网络节点的角色标识用于指示所述第二网络节点是路径的端点网络节点;或者,所述第二网络节点的角色标识用于指示所述第二网络节点是所述第一路径的目的网络节点;或者,所述第二网络节点的角色标识用于指示所述第二网络节点是第二路径的源网络节点;所述第二路径是所述第二网络节点到所述第一网络节点所经过的路径。15.根据权利要求11
‑
13任一项所述的方法,其特征在于,所述第二报文还包括路径信息栈和第二栈偏移量;其中,所述路径信息栈用于承载网络节点的路径信息,所述第二栈偏移量用于指示网络节点的路径信息在所述路径信息栈中的添加位置。16.根据权利要求15所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。