[发明专利]一种通信方法及相关设备在审
申请号: | 202110711983.X | 申请日: | 2021-06-25 |
公开(公告)号: | CN115529267A | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 邰博;庄顺万;刘兵社;陈永超;黄慧 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L45/28 | 分类号: | H04L45/28;H04L45/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 方法 相关 设备 | ||
本申请实施例提供了一种通信方法及相关设备,用于消除在不同网络设备之间传递的错误报文的影响,以提升通信效率。在该方法中,首先,第一网络设备接收来自第二网络设备的第一报文,该第一报文为错误报文;然后,该第一网络设备基于该第一报文向该第二网络设备发送错误报文信息,其中,该错误报文信息包括该第一报文的错误信息,且该错误报文信息用于该错误报文信息的接收方阻止传输该错误报文信息对应的报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及相关设备。
背景技术
路由协议,主要运行于网络设备(例如路由器、交换机、虚拟机等)上,不同网络设备之间通过路由协议传递路由信息,并基于本地的路由信息和/或接收得到的路由信息确定报文的转发路径。常见的路由协议包括边界网关协议(border gateway protocol,BGP)、路由信息协议(routing information protocol,RIP)和开放最短路径优先(openshortest path first,OSPF)等。
目前,在网络设备处理的报文数量较多时,不可避免地可能出现错误报文。错误报文会对网络设备之间的通信造成影响。例如,错误报文会导致网络设备之间协议会话(例如中断BGP会话)中断,使得基于该BGP会话的其他业务路由无法正确发布和被使用。
因此,如何消除错误报文带来的影响,是一个亟待解决的技术问题。
发明内容
本申请实施例提供了一种通信方法及相关设备,用于消除在不同网络设备之间传递的错误报文的影响,以提升通信效率。
本申请实施例第一方面提供了一种通信方法,该方法由第一网络设备执行。其中,第一网络设备为路由器、交换机、虚拟机等设备;或者是,第一网络设备为上述设备中的部分组件(例如处理器、芯片、或芯片系统等)。在该方法中,首先,第一网络设备接收来自第二网络设备的第一报文,该第一报文为错误报文;然后,该第一网络设备基于该第一报文向该第二网络设备发送错误报文信息,其中,该错误报文信息包括该第一报文的错误信息,且该错误报文信息用于该错误报文信息的接收方阻止传输该错误报文信息对应的报文。
基于上述技术方案,第一网络设备在接收到来自第二网络设备的第一报文之后,在确定该第一报文为错误报文时,第一网络设备基于该第一报文向第二网络设备发送包含有第一报文的错误信息的错误报文信息。其中,该错误报文信息用于该错误报文信息的接收方阻止传输该错误报文信息对应的报文。使得第二网络设备在接收到该错误报文信息之后,第二网络设备阻止传输该错误报文信息对应的报文,以消除该错误报文带来的影响,提升通信效率。
在第一方面的一种可能的实现方式中,第一报文的错误类型有多种,第一网络设备可以针对不同的错误类型选择不同的错误报文信息的发送方式。例如,第一报文的错误类型为导致断邻的错误;又如,第一报文的错误类型为不会导致断邻的错误。
需要说明的是,在本实施例及后续实施例中,建邻指的是建立两个网络设备之间的路由协议会话(例如BGP会话);在建邻之后,这两个网络设备互为邻居(peer),其中,邻居也可以记为相邻体或对等体。断邻指的是断开两个网络设备之间的路由协议会话;在断邻之后,这两个网络设备不再互为邻居。
实现方式一,第一报文的错误类型为导致断邻的错误,即第一报文的接收方在接收得到第一报文之后,将会由于该错误与第一报文的发送方断邻。
可选的,在实现方式一中,该错误报文信息承载于通知(Notification)消息,该Notification消息用于指示该第一网络设备与该第二网络设备断邻。
基于上述技术方案,在第一网络设备确定第一报文的错误类型为导致断邻的错误时,第一网络设备会向第二网络设备发送Notification消息,以指示第一网络设备与第二网络设备断邻。此时,第一网络设备通过该Notification消息承载错误报文信息,以复用该Notification消息的传输开销,进一步提升通信效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110711983.X/2.html,转载请声明来源钻瓜专利网。