IP/MPLS网络隧道中的缺陷检测制造技术

技术编号:23675739 阅读:49 留言:0更新日期:2020-04-04 20:31
本公开旨在提高节点之间网络连接的可靠性,检测网络连接的故障,以及减少节点之间交换的控制包。第二节点可以停止向第一节点发送控制包,导致网络吞吐量降低和网络容量增加。从第一节点到第二节点的网络连接可以是第一类型,并且从第二节点到第一节点的连接可以是第二类型。当第一类型的连接发生故障时,可以使用第二类型以标志的形式从第二节点向第一节点发送故障的通信。可以将对在第一节点处接收到的标志的响应发送到第二节点。因为第一类型失败,所以可以使用第二类型的网络连接发送响应。

Defect detection in IP / MPLS network tunnel

【技术实现步骤摘要】
【国外来华专利技术】IP/MPLS网络隧道中的缺陷检测相关申请的交叉引用本专利文件要求享有2017年6月1日提交的美国专利申请No.15/611,748的优先权的权益。上述专利申请的全部内容作为公开的一部分通过引入并入本文。
本公开涉及数据网络。
技术介绍
电子网络为诸如计算机之类的电子设备、诸如存储设备、视频设备、音频设备及控制设备等的网络连接设备之间的高速数字通信提供了骨干网。设备之间网络连接的可靠性对于诸如上述信息系统的整体可靠性非常重要。有时,网络连接可能因硬件故障、软件故障或导致通信停止的其他事件而中断。当这种情况发生时,依赖网络连接的系统也可能失败。检测和修复网络故障的可靠及有效的方法有助于提高信息系统的可靠性。
技术实现思路
公开了装置、方法、计算机可读介质和系统。在一个方面,第一网络装置可以包括在第一网络装置处的收发器,该收发器经由网络耦合到第二网络装置处的另一收发器。第一网络装置可以被配置为至少向第二网络装置发送消息,以引起与第二网络装置的异步会话的自举。第一网络装置可以经由第一网络连接周期性地向第二网络装置发送第一控制包,并且经由第二网络连接周期性地从第二网络装置接收第二控制包。第一网络装置还可以被配置为响应于在第一网络装置处从异步会话到需求会话的改变,经由第一网络连接向第二网络装置发送第三控制包,以致使第二网络装置停止向第一网络装置发送第二控制包。第一网络装置还可以在来自第二网络装置的第四控制包中,经由第二网络连接接收指示从第一网络装置到第二网络装置的需求会话已经失败的第一标志。第一网络装置可以由第一网络装置经由第三网络连接发送具有第二标志的第五控制包,以使第二网络装置停止发送具有第一标志的第四控制包。在发送第五包之后,第一网络装置可以通过第一网络连接向第二网络装置发送第六控制包以重启异步会话。在另一方面,第二网络装置可以包括第二网络装置处的收发器,该收发器经由网络耦合到第一网络装置处的另一收发器。第二网络装置可以被配置为至少从第一网络装置接收消息以引起与第一网络装置的异步会话的自举。第二网络装置可以周期性地从第一网络装置接收第一控制包,并且第二网络装置可以周期性地向第一网络装置发送第二控制包。第二网络装置还可以被配置成:响应于在第一网络装置处从异步会话到需求会话的改变,而从第一网络装置接收第三控制包,以致使第二网络装置停止向第一网络装置发送第二控制包。第二网络装置还可以被配置为在第四控制包中向第一网络装置发送第一标志,该第一标志指示第一网络装置到第二网络装置之间的需求会话已经失败。第二网络装置还可以被配置为经由第三网络连接从第一网络装置接收具有第二标志的第五控制包,以使得第二网络装置停止发送具有第一标志的第四控制包。第二网络装置可以进一步被配置为从第一网络装置接收第六控制包以重启异步会话。以下特征可以以任何组合包含在第一网络装置中。第二网络装置可以基于没有从第一网络装置接收到的预定数量的第一控制包而确定需求会话失败,并且其中第二网络装置周期性地发送第四控制包。异步会话和需求会话可以使用双向转发检测(BFD)协议来操作。第一标志可以是BFD协议的轮询标志。第二标志可以是BFD协议的最终标志。第一网络连接可以是多协议标签交换(MPLS)标签交换路径(LSP)连接。第二网络连接可以是互联网协议(IP)网络连接。第三网络连接可以是IP网络连接。MPLSLSP连接可以使用MPLS封装来工作。IP网络连接可以使用IP封装进行工作。该网络可以包括多个路由器。从第一网络装置到第二网络装置的网络路径可以穿过多个路由器。附图说明图1描绘了根据一些示例实施例的连接两个节点的网络的示例。图2描绘了根据一些示例实施例的两个网络节点之间的数据流的示例。图3描绘了根据一些示例实施例的封装的示例。图4描绘了根据一些示例实施例的装置的示例。在可能的情况下,相同的附图标记表示相同或相似的特征。具体实施方式通信或数据网络中的节点相互通信信息,例如Internet数据、文件传输数据、视频数据、程序数据、用户信息,以及其他类型的数据。节点可以包括网络设备,诸如计算机、视频设备、物联网(IoT)设备、网络路由器或其他网络设备。连接的节点可以与一个其他节点或一个以上的其他节点发送、接收和/或交换数据。可以经由一种或多种类型的网络连接在网络上发送数据。例如,由网络节点接收的数据可以利用与该节点发送的数据不同的网络连接。节点可以通过一个网络或多于一个网络连接以到达一个节点。作为说明性示例,第一节点可以是用于数据入口的路由器,第二节点可以是用于数据出口的另一个路由器。数据可以从入口路由器通过网络传送到出口路由器。从第一节点到第二节点的通信可以经由第一网络连接诸如多协议标签交换(MPLS)标签交换路径(LSP)连接。第二网络连接,诸如Internet协议(IP)连接,可以提供从第二节点到第一节点的通信。在该示例中,为了保持节点之间的连接,可以从第一节点向第二节点以及从第二节点向第一节点周期性地发送控制包。在所公开主题的一个方面,从第一节点到第二节点的命令可以导致控制包从第二节点到第一节点的传输停止。通过不将控制包从第二节点发送到第一节点,很少的数据从第二节点发送到第一节点,从而降低了吞吐量,这是因为不再发送控制包。因为第二节点不再必须生成控制包并将其发送到第一节点,并且第一节点不再必须接收和处理来自第二节点的控制包,所以减少了在第一节点和第二节点处的处理。通过这种方式,网络吞吐量的降低和网络节点处理的减少增加了通过节点和整个网络的数据容量。控制包可以继续周期性地从第一节点发送到第二节点。在另一方面,当从第一节点到第二节点的连接的问题导致在第二节点处丢失预定数量的控制包时,在第二节点处的诊断字段中设置标志(flag)。可以使用诸如IP连接之类的连接(其不同于诸如MPLSLSP连接之类的第一节点与第二节点之间的网络连接)来将包括与故障相对应的标志的诊断字段从第二节点发送至第一节点。第一节点可以通过进入会话“关闭”状态并设置要发送到第二节点的响应标志来响应设置标志。通常,从第一节点到第二节点的通信将利用诸如MPLSLSP连接之类的第一网络连接,但是因为没有接收到从第一节点到第二节点的至少预定数量的连续控制包,并且丢失的数据包经由诸如MPLSLSP连接之类的第一网络连接发送,所以响应标志可以使用诸如IP连接之类的第二网络连接从第一节点发送到第二节点。因为包括标志的诊断字段是经由第二网络连接接收的,所以第二网络连接可能更可靠。因此,与经由第一网络连接发送响应标志相比,第一节点更有可能经由第二网络连接(诸如IP连接)接收响应标志。题为“双向转发检测(BFD)”的RFC5880和题为“MPLS标签交换路径(LSP)的双向转发检测(BFD)”的RFC5884二者以其整体通过引入并入本文。图1描绘了根据一些示例实施例的连接两个节点的网络的示例。节点110可以通过网络120发送数据,其由节点140经由网络连接130A接收。节点140可以通过网络120发送数本文档来自技高网...

【技术保护点】
1.一种第一网络装置,包括:/n第一网络装置处的收发器,其经由网络耦合至第二网络装置处的另一收发器,所述第一网络装置被配置为至少:/n向所述第二网络装置发送消息,以致使与所述第二网络装置的异步会话的自举,其中所述第一网络装置经由第一网络连接周期性地向所述第二网络装置发送第一控制包,并且经由第二网络连接周期性地从所述第二网络装置接收第二控制包;/n响应于在所述第一网络装置处从异步会话到需求会话的改变,经由所述第一网络连接向所述第二网络装置发送第三控制包,以致使所述第二网络装置停止向所述第一网络装置发送所述第二控制包;/n在来自所述第二网络装置的第四控制包中,经由所述第二网络连接接收第一标志,其指示从所述第一网络装置到所述第二网络装置的所述需求会话已经失败;/n由所述第一网络装置经由第三网络连接发送具有第二标志的第五控制包,以致使所述第二网络装置停止发送具有所述第一标志的所述第四控制包;以及/n在发送第五包之后,向所述第二网络装置发送第六控制包,以经由所述第一网络连接重启所述异步会话。/n

【技术特征摘要】
【国外来华专利技术】20170601 US 15/611,7481.一种第一网络装置,包括:
第一网络装置处的收发器,其经由网络耦合至第二网络装置处的另一收发器,所述第一网络装置被配置为至少:
向所述第二网络装置发送消息,以致使与所述第二网络装置的异步会话的自举,其中所述第一网络装置经由第一网络连接周期性地向所述第二网络装置发送第一控制包,并且经由第二网络连接周期性地从所述第二网络装置接收第二控制包;
响应于在所述第一网络装置处从异步会话到需求会话的改变,经由所述第一网络连接向所述第二网络装置发送第三控制包,以致使所述第二网络装置停止向所述第一网络装置发送所述第二控制包;
在来自所述第二网络装置的第四控制包中,经由所述第二网络连接接收第一标志,其指示从所述第一网络装置到所述第二网络装置的所述需求会话已经失败;
由所述第一网络装置经由第三网络连接发送具有第二标志的第五控制包,以致使所述第二网络装置停止发送具有所述第一标志的所述第四控制包;以及
在发送第五包之后,向所述第二网络装置发送第六控制包,以经由所述第一网络连接重启所述异步会话。


2.根据权利要求1所述的第一网络装置,其中所述第二网络装置基于未从所述第一网络装置接收到预定数量的所述第一控制包而确定所述需求会话失败,并且其中所述第二网络装置周期性地发送所述第四控制包。


3.根据权利要求1所述的第一网络装置,其中,所述异步会话和所述需求会话使用双向转发检测BFD协议操作。


4.根据权利要求3所述的第一网络装置,其中,所述第一标志是所述BFD协议的轮询标志。


5.根据权利要求3所述的第一网络装置,其中,所述第二标志是所述BFD协议的最终标志。


6.根据权利要求1所述的第一网络装置,其中,所述第一网络连接是多协议标签交换MPLS标签交换路径LSP连接,所述第二网络连接是互联网协议IP网络连接,并且所述第三网络连接是IP网络连接。


7.根据权利要求6所述的第一网络装置,其中,MPLSLSP连接使用MPLS封装操作,并且所述IP网络连接使用IP封装操作。


8.根据权利要求1所述的第一网络装置,其中所述网络包括多个路由器,其中从所述第一网络装置到所述第二网络装置的网络路径穿过所述多个路由器。


9.一种第二网络装置,包括:
第二网络装置处的收发器,其经由网络耦合至第一网络装置处的另一收发器,所述第二网络装置被配置为至少:
从所述第一网络装置接收消息以致使与所述第一网络装置的异步会话的自举,其中所述第二网络装置周期性地从所述第一网络装置接收第一控制包,并且所述第二网络装置周期性地向所述第一网络装置发送第二控制包;
响应于在所述第一网络装置处从异步会话到需求会话的改变,从第一网络装置接收第三控制包,以致使所述第二网络装置停止向所述第一网络装置发送所述第二控制包;
在第四控制包中向所述第一网络装置发送第一标志,其指示所述第一网络装置到所述第二网络装置之间的所述需求会话已经失败;
经由第三网络连接从所述第一网络装置接收具有第二标志的第五控制包,以致使所述第二网络装置停止发送具有所述第一标志的第四控制包;以及
从所述第一网络装置接收第六控制包,以重启所述异步会话。


10.根据权利要求9所述的第二网络装置,其中所述第二网络装置基于未从所述第一网络装置接收到预定数量的所述第一控制包而确定所述需求会话失败,并且其中所述第二网络装置周期性地发送所述第四控制包。


11.根据权利要求9所述的第二网络装置,其中,所述异步会话和所述需求会话使用双向转发检测BFD协议来操作。


12.根据权利要求11所述的第二网络装置,其中,所述第一标志是所述BFD协议的轮询标志。


13.根据权利要求11所述的第二网络装置,其中,所述第二标志是所述BFD协议的最终标志。


14.根据权利要求9所述的第二网络装置,其中,所述第一网络连接是多协议标签交换MPLS标签交换路径LSP连接,所述第二网络连接是互联网协议IP网络连接,并且所...

【专利技术属性】
技术研发人员:格雷戈里·米尔斯基
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1