一种隧道切换的方法、设备和系统技术方案

技术编号:18086906 阅读:74 留言:0更新日期:2018-05-31 16:04
本申请涉及通信领域,尤其涉及一种隧道切换的方法,该方法应用于MPLS TE网络中。所述网络包括主TE隧道和备份TE隧道。所述主TE隧道和所述备份TE隧道的入口节点为第一节点。所述第一节点的第一物理端口位于所述主TE隧道上。所述第一节点的第二物理端口位于所述备份TE隧道上。所述第一节点获得主TE隧道上第二节点物理端口传输的流量的速率。当所述第一节点确定所述第二节点的所述物理端口处于拥塞状态时,所述第一节点将用于传输MPLS TE流量的隧道由所述主TE隧道切换到所述备份TE隧道。实现更加精切的隧道切换,减少业务损失。

【技术实现步骤摘要】
一种隧道切换的方法、设备和系统
本专利技术涉及通信领域,尤其涉及一种隧道切换的方法、设备和系统。
技术介绍
多路径标签交换(英文:Multi-ProtocolLabelSwitching,简写:MPLS)流量工程(英文:TrafficEngineering,简称:TE)用于建立标签交换路径(英文:LabelSwitchedPath,简称:LSP)隧道。用于传输业务流量的隧道可以包括主TE隧道以及备份TE隧道。当主TE隧道出现故障时,可以将业务流量快速切换到备份TE隧道。但是,如何更准确的将业务流量从主TE隧道切换到备份TE隧道是需要解决的问题。
技术实现思路
为实现更加精确的将业务流量从主TE隧道切换到备份TE隧道,减少MPLSTE的流量的丢失,本申请提供了一种隧道切换的方法、设备和系统。第一方面,本申请提供了一种隧道切换的方法。该方法应用于多协议标签交换流量工程MPLSTE网络中。所述网络包括主TE隧道和备份TE隧道,所述主TE隧道和所述备份TE隧道的入口节点为第一节点。所述方法包括:所述第一节点获得第一速率。所述第一速率为第二节点的物理端口传输的流量的速率。所述第二节点是所述主TE隧道上的节点。所述第二节点的物理端口在主TE隧道上。所述第二节点的物理端口传输的流量的方向与所述主TE隧道的方向相同。当所述第一节点根据所述第一速率确定所述第二节点的所述物理端口处于拥塞状态时,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道。第一节点根据获得的主TE隧道的第二节点的物理端口传输的流量的速率确定第二节点的物理端口是否出现拥塞。进而,如果第一节点确定第二节点的物理端口出现拥塞,则将流量由所述主TE隧道切换到所述备份TE隧道。根据物理端口是否出现拥塞状态以确定是否进行隧道切换,提供了一种具体地、精确的实现将流量从主TE隧道切换到备份TE隧道的技术方案。在一个可能的设计中,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之前,所述方法还包括:所述第一节点获得所述备用TE隧道上的物理端口传输的流量的速率,所述备用TE隧道上的物理端口传输的流量的方向与所述备份TE隧道的方向相同。所述第一节点根据所述备用TE隧道上的物理端口传输的流量的速率确定所述备用TE隧道上的物理端口没有处于拥塞状态。所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道包括:当所述第一节点确定所述备用TE隧道上的物理端口没有处于拥塞状态时,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道。将主TE隧道的MPLSTE的流量由所述主TE隧道切换到所述备份TE隧道,不仅要判断主TE隧道上是否存在处于拥塞状态的物理端口,还要判断备份TE隧道上的物理端口是否拥塞。上述方案可以避免在备用TE隧道出现拥塞的状态下,将MPLSTE流量由主TE隧道切换到备份TE隧道,可以避免隧道切换后造成更大的损失。在一个可能的设计中,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之前,所述方法还包括:所述第一节点获得所述备用TE隧道上的物理端口传输的流量的速率,所述备用TE隧道上的物理端口传输的流量的方向与所述备份TE隧道的方向相同。所述第一节点根据所述备用TE隧道上的物理端口传输的流量的速率确定如果将所述MPLSTE流量由所述主TE隧道切换到所述备份TE隧道,不会导致所述备用TE隧道上的物理端口处于拥塞状态。所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道包括:当所述第一节点确定的如果将所述MPLSTE流量由所述主TE隧道切换到所述备份TE隧道,不会导致所述备用TE隧道上的物理端口处于拥塞状态时,所述第一节点将所述MPLSTE的流量由所述主TE隧道切换到所述备份TE隧道。上述方案,将主TE隧道的MPLSTE的流量由所述主TE隧道切换到所述备份TE隧道之前,还要判断如果将主TE隧道的MPLSTE的隧道切换到备份TE隧道上是否会造成备份TE隧道的物理端口拥塞。因此,第一节点需要获得备份TE隧道穿过的物理端口传输的流量的速率。从而,第一节点可以根据MPLSTE的流量的速率、备份TE隧道穿过的物理端口传输的流量的速率以及备份TE隧道穿过的物理端口的带宽判断如果将MPLSTE的流量由所述主TE隧道切换到所述备份TE隧道是否会造成备份TE隧道穿过的物理端口出现拥塞。上述方案可以减少将MPLSTE的隧道切换到备份TE隧道造成备份TE隧道穿过的物理端口出现拥塞的可能性。可以避免隧道切换后造成更大的损失。在一个可能的设计中,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之后,所述方法还包括:所述第一节点获得所述主TE隧道上的物理端口的流量的速率,所述主TE隧道上的物理端口的流量的方向与所述主TE隧道的方向相同。当所述第一节点根据所述主TE隧道上的物理端口的流量的速率确定所述主TE隧道上的物理端口中不存在处于拥塞状态的物理端口时,所述第一节点将用于传输MPLSTE流量的隧道由所述备份TE隧道切换到所述主TE隧道。第一节点经过主TE隧道恢复状态的时间后,会直接将MPLSTE流量由备份TE隧道切换到主TE隧道。上述方案中第一节点确定主TE隧道上的物理端口不存于拥塞状态,则将在备份TE隧道上传输的MPLSTE的流量切回到主TE隧道,避免在主TE隧道拥塞的状态下将MPLSTE流量由所述备份TE隧道切换到主TE隧道,减少因此造成的流量损失。在一个可能的设计中,所述第一节点获得第一速率包括:所述第一节点接收预留Resv消息,所述Resv消息中携带所述第一速率。所述第一节点从所述Resv消息中获得所述第一速率。Resv消息是现有的MPLSTE机制中的一种消息。本申请的技术方案中,入口节点通过Resv消息获得第二节点的物理端口传输的流量的速率。相对于通过定义一个新的消息实现向入口节点传递第二节点的物理端口的速率的技术方案,本申请的技术方案能够利用现有的MPLSTE机制具体实现将业务流量从主TE隧道切换到备份TE隧道,从而降低实现成本。在一个可能的设计中,所述第一节点根据所述第一速率确定所述第二节点的所述物理端口处于拥塞状态包括:当所述第一节点确定所述第一速率超过阈值时,确定所述物理端口处于拥塞状态。在一个可能的设计中,所述Resv消息中包括记录路由对象RRO字段,所述RRO字段包括子对象Subobject,所述Subobject携带所述第一速率。第一节点通过Resv消息中的RRO字段获得第二节点的物理端口传输的流量的速率。也就是说,可以利用资源预留协议(英文:ResourceReservationProtocol,简称:RSVP)中的Resv消息获得主TE隧道穿过的物理端口传输的流量的速率。上述方案从而减少了带宽的浪费,减小网络开销。第二方面,本申请还提供另一种隧道切换的方法,所述方法包括:第一节点获得第二速率。所述第二速率为所述第一节点的第一物理端口传输的流量的速率,所述第一节点的所述第一物理端口位于所述主TE隧道上。当所述第一节点根据所述第二物理端口的传输的流量的速率本文档来自技高网...
一种隧道切换的方法、设备和系统

【技术保护点】
一种隧道切换的方法,所述方法应用于多协议标签交换流量工程MPLSTE网络中,所述网络包括主流量工程TE隧道和备份TE隧道,所述主TE隧道和所述备份TE隧道的入口节点为第一节点,其特征在于,所述方法包括:所述第一节点获得第一速率,所述第一速率为第二节点的物理端口传输的流量的速率,所述第二节点是所述主TE隧道上的节点,所述第二节点的物理端口在主TE隧道上,所述第二节点的物理端口传输的流量的方向与所述主TE隧道的方向相同;当所述第一节点根据所述第一速率确定所述第二节点的所述物理端口处于拥塞状态时,所述第一节点将用于传输MPLS TE流量的隧道由所述主TE隧道切换到所述备份TE隧道。

【技术特征摘要】
1.一种隧道切换的方法,所述方法应用于多协议标签交换流量工程MPLSTE网络中,所述网络包括主流量工程TE隧道和备份TE隧道,所述主TE隧道和所述备份TE隧道的入口节点为第一节点,其特征在于,所述方法包括:所述第一节点获得第一速率,所述第一速率为第二节点的物理端口传输的流量的速率,所述第二节点是所述主TE隧道上的节点,所述第二节点的物理端口在主TE隧道上,所述第二节点的物理端口传输的流量的方向与所述主TE隧道的方向相同;当所述第一节点根据所述第一速率确定所述第二节点的所述物理端口处于拥塞状态时,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道。2.根据权利要求1所述的方法,其特征在于,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之前,所述方法还包括:所述第一节点获得所述备用TE隧道上的物理端口传输的流量的速率,所述备用TE隧道上的物理端口传输的流量的方向与所述备份TE隧道的方向相同;所述第一节点根据所述备用TE隧道上的物理端口传输的流量的速率确定所述备用TE隧道上的物理端口没有处于拥塞状态;所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道包括:当所述第一节点确定所述备用TE隧道上的物理端口没有处于拥塞状态时,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道。3.根据权利要求1所述的方法,其特征在于,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之前,所述方法还包括:所述第一节点获得所述备用TE隧道上的物理端口传输的流量的速率,所述备用TE隧道上的物理端口传输的流量的方向与所述备份TE隧道的方向相同;所述第一节点根据所述备用TE隧道上的物理端口传输的流量的速率确定如果将所述MPLSTE流量由所述主TE隧道切换到所述备份TE隧道,不会导致所述备用TE隧道上的物理端口处于拥塞状态;所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道包括:当所述第一节点确定的如果将所述MPLSTE流量由所述主TE隧道切换到所述备份TE隧道,不会导致所述备用TE隧道上的物理端口处于拥塞状态时,所述第一节点将所述MPLSTE的流量由所述主TE隧道切换到所述备份TE隧道。4.根据权利要求1至3任一所述的方法,其特征在于,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道之后,所述方法还包括:所述第一节点获得所述主TE隧道上的物理端口的流量的速率,所述主TE隧道上的物理端口的流量的方向与所述主TE隧道的方向相同;当所述第一节点根据所述主TE隧道上的物理端口的流量的速率确定所述主TE隧道上的物理端口中不存在处于拥塞状态的物理端口时,所述第一节点将用于传输MPLSTE流量的隧道由所述备份TE隧道切换到所述主TE隧道。5.根据权利要求1至4任一所述的方法,其特征在于,所述第一节点获得第一速率包括:所述第一节点接收预留Resv消息,所述Resv消息中携带所述第一速率;所述第一节点从所述Resv消息中获得所述第一速率。6.一种第一节点,所述第一节点应用于多协议标签交换流量工程MPLSTE网络中,所述网络包括主流量工程TE隧道和备份TE隧道,所述第一节点为所述主TE隧道和所述备份TE隧道的入口节点,其特征在于,所述第一节点包括获得单元和切换单元:所述获得单元,用于获得第一速率,所述第一速率为第二节点的物理端口传输的流量的速率,所述第二节点是所述主TE隧道的节点,所述第二节点的物理端口在主TE隧道上,所述第二节点的所述物理端口传输的流量的方向与所述主TE隧道的方向相同;所述切换单元,用于当所述第一节点根据所述第一速率确定所述第二节点的所述物理端口处于拥塞状态时,所述第一节点将用于传输MPLSTE流量的隧道由所述主TE隧道切换到所述备份TE隧道。7.根据权利要求6所述的第一节点,其特征在于,所述第一节点还包括确定单元,所述获得单元,还用于获得所述备用TE隧道上的物理端口传输的流量的速率,所述备用TE隧道上的物理端口传输的流量的方向与所述备份TE隧道的方向相同;所述确定单元,用于根据所述获得单元获得的所述备用TE隧道上的物理端口传输的流量的速率确定所述备用TE隧道上的物理端口没有处于拥塞状态;所述切换单元,用于当所述第一节点确定所述备用TE隧道上的物理端口没有...

【专利技术属性】
技术研发人员:童国飞张华虞淑雯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1