报文转发路径的管理方法和PE设备技术

技术编号:21006809 阅读:37 留言:0更新日期:2019-04-30 22:13
本申请提供一种报文转发路径的管理方法和PE设备,用以提高主备PW切换的效率,从而减少丢包,该报文转发路径的管理方法应用于MPLS网络中的PE设备,包括如下步骤:在向本地硬件芯片下发主备伪线PW的信息时,检查本地是否已记录所述主备PW的转发路径;如果否,则创建与所述转发路径对应的故障切换failover表项,并将所述主备PW与所述failover表项关联,在所述failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识;如果是,则将所述主备PW与已存在的与所述转发路径对应的failover表项关联。

Management Method of Message Forwarding Path and PE Equipment

【技术实现步骤摘要】
报文转发路径的管理方法和PE设备
本申请涉及通信
,尤其涉及一种报文转发路径的管理方法和PE设备。
技术介绍
MPLSL2VPN提供基于MPLS(MultiprotocolLabelSwitching,多协议标签交换)网络的二层VPN(VirtualPrivateNetwork,虚拟专用网络)服务,使运营商可以在统一的MPLS网络上提供基于不同数据链路层的二层VPN,包括ATM(AsynchronousTransferMode,异步传输模式)、FR(FrameRelay,帧中继)、VLAN(VirtualLocalAreaNetwork,虚拟局域网)、Ethernet(以太网)、PPP(PointtoPointProtocol,点对点协议)等。目前,在MPLSL2VPN组网结构中进行报文转发的示意图如图1、图2所示,报文从CE1传送至CE2。图1、图2中,CE(CustomerEdge,用户网络边缘)设备是直接与服务提供商网络相连的用户网络侧设备。PE(ProviderEdge,服务提供商网络边缘)设备是与CE相连的服务提供商网络侧设备,在MPLS网络中,对VPN的所有处理都发生在PE上。P(Provider,服务提供商网络)设备不与CE直接相连,P设备只需要具备基本MPLS转发能力。MPLSL2VPN采用标签堆栈转发用户报文,通过在二层用户报文外封装伪线(PW)标签和公网(Tunnel)标签,实现用户报文在MPLS网络中的透明传送。MPLSL2VPN组网结构中,PE设备通常在标签转发表中添加主PW的标签转发表项,以利用该主PW的标签转发表项转发相应的用户报文,当主备PW切换时,PE设备删除标签转发表中主PW的标签转发表项,然后在该标签转发表中添加备PW的标签转发表项,以利用该备PW的标签转发表项转发相应的用户报文。上述的报文转发过程中,在主备PW发生切换时,需要先删除主PW的标签转发表项,再添加备PW的标签转发表项,然后才能转发用户报文,这就造成完成主备PW切换的时间较长,从而导致丢包较多。
技术实现思路
有鉴于此,本申请提供一种报文转发路径的管理方法和PE设备,用以提高主备PW切换的效率,从而减少丢包。第一方面,本申请提供了一种报文转发路径的管理方法,该方法应用于MPLS网络中的服务提供商网络边缘PE设备,所述方法包括:在向本地硬件芯片下发主备伪线PW的信息时,检查本地是否已记录所述主备PW的转发路径;如果否,则创建与所述转发路径对应的故障切换failover表项,并将所述主备PW与所述failover表项关联,在所述failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识;如果是,则将所述主备PW与已存在的与所述转发路径对应的failover表项关联。上述方法中,PE设备在向本地硬件芯片下发主备PW的信息时,如果检查到本地未记录主备PW的转发路径,则创建与该主备PW的转发路径对应的failover表项,并将该主备PW与创建的failover表项关联,在该failover表项中设置用于表示该主备PW中处于激活状态的PW的标识,通过变换failover表项中处于激活状态的PW的标识,就可达到进行主备PW切换的效果,因此可以提高主备PW切换的效率,从而减少丢包。并且,如果检查到本地已记录主备PW的转发路径,则将该主备PW与已存在的与该主备PW的转发路径对应的failover表项关联,也就是说,采用相同主备PW的转发路径的各个VPN的报文,PE设备使用同一个failover表项控制报文的转发,这样就可以减少failover表项数目,从而节省硬件资源,并且由于可以通过同一个failover表项可以同时控制多个VPN的报文的转发,因此可以实现多个VPN的报文各自对应的主备PW的快速切换。在一可能的实现方式中,所述failover表项中设置有开关值;当开关值为第一值时,表示所述主PW处于激活状态;当开关值为第二值时,表示所述备PW处于激活状态。该方法中,通过变换failover表项中的开关值就可切换处于激活状态的PW,因此可以提高主备PW切换的效率,从而减少丢包。在一可能的实现方式中,该方法进一步包括:当主PW故障时,则检查所述failover表项中处于激活状态的PW的标识是否为备PW的标识,如果否,则将所述failover表项中处于激活状态的PW的标识更新为备PW的标识,并将主PW切换至备PW。该方法中,当主PW故障时,如果检查到failover表项中处于激活状态的PW的标识不是备PW的标识,则将该failover表项中处于激活状态的PW的标识更新为备PW的标识,并将主PW切换至备PW,这样对于采用相同主备PW的转发路径的各个VPN的报文,PE设备后续就可通过备PW转发,因此就不会出现丢包。在一可能的实现方式中,该方法进一步包括:当备PW故障时,则检查所述failover表项中处于激活状态的PW的标识是否为主PW的标识,如果否,则将所述failover表项中处于激活状态的PW的标识更新为主PW的标识,并将备PW切换至主PW。该方法中,当备PW故障时,如果检查到failover表项中处于激活状态的PW的标识不是主PW的标识,则将该failover表项中处于激活状态的PW的标识更新为主PW的标识,并将备PW切换至主PW,这样对于采用相同主备PW的转发路径(或者说使用同一个failover表项)的各个VPN的报文,PE设备后续就可通过主PW转发,因此就不会出现丢包。在一可能的实现方式中,该方法进一步包括:当检测到由外部操作执行的主备PW切换时,新生成与所述主备PW关联的failover表项,并在该新生成的failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识。该方法中,当检测到由外部操作执行的主备PW切换时,新生成与该主备PW关联的failover表项,由于该主备PW对应的VPN的报文的转发与其他采用相同主备PW的转发路径的各个VPN的报文的转发采用不同的failover表项进行控制,通过变换新生成的failover表项中处于激活状态的PW的标识进行主备PW切换,这样就不会影响PE设备转发其他采用相同主备PW的转发路径的各个VPN的报文。第二方面,本申请还提供了一种PE设备,应用于MPLS网络中,所述服务提供商网络边缘PE设备包括用于执行第一方面或第一方面的任意可能的实现方式中的报文转发路径的管理方法的模块。附图说明图1为本申请实施例中第一种MPLSL2VPN组网结构的示意图;图2为本申请实施例中第二种MPLSL2VPN组网结构的示意图;图3为本申请实施例提供的一种报文转发路径的管理方法的流程示意图;图4为本申请实施例提供的PE设备的第一种结构示意图;图5为本申请实施例提供的PE设备的第二种结构示意图;图6为本申请实施例提供的PE设备的第三种结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用本文档来自技高网
...

【技术保护点】
1.一种报文转发路径的管理方法,其特征在于,该方法应用于MPLS网络中的服务提供商网络边缘PE设备,所述方法包括:在向本地硬件芯片下发主备伪线PW的信息时,检查本地是否已记录所述主备PW的转发路径;如果否,则创建与所述转发路径对应的故障切换failover表项,并将所述主备PW与所述failover表项关联,在所述failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识;如果是,则将所述主备PW与已存在的与所述转发路径对应的failover表项关联。

【技术特征摘要】
1.一种报文转发路径的管理方法,其特征在于,该方法应用于MPLS网络中的服务提供商网络边缘PE设备,所述方法包括:在向本地硬件芯片下发主备伪线PW的信息时,检查本地是否已记录所述主备PW的转发路径;如果否,则创建与所述转发路径对应的故障切换failover表项,并将所述主备PW与所述failover表项关联,在所述failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识;如果是,则将所述主备PW与已存在的与所述转发路径对应的failover表项关联。2.根据权利要求1所述的方法,其特征在于,所述failover表项中设置有开关值;当开关值为第一值时,表示所述主PW处于激活状态;当开关值为第二值时,表示所述备PW处于激活状态。3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:当主PW故障时,则检查所述failover表项中处于激活状态的PW的标识是否为备PW的标识,如果否,则将所述failover表项中处于激活状态的PW的标识更新为备PW的标识,并将主PW切换至备PW。4.根据权利要求3所述的方法,其特征在于,该方法进一步包括:当备PW故障时,则检查所述failover表项中处于激活状态的PW的标识是否为主PW的标识,如果否,则将所述failover表项中处于激活状态的PW的标识更新为主PW的标识,并将备PW切换至主PW。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:当检测到由外部操作执行的主备PW切换时,新生成与所述主备PW关联的failover表项,并在该新生成的failover表项中设置用于表示所述主备PW中处于激活状态的PW的标识。6.一种PE设备,应用于MPLS网络中,其特征在于,所述服务提供商网络边缘PE设备包括...

【专利技术属性】
技术研发人员:黄玉成
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1