流量转发方法和网络设备技术

技术编号:26262606 阅读:32 留言:0更新日期:2020-11-06 18:01
本申请提供了一种流量转发方法和网络设备,有利于将流量切换至传输质量较好的伪线PW上,有利于提高业务传输质量。该方法包括:第一网络设备确定第一PW的传输质量不满足预设条件,将第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态,第一网络设备通过第一PW连接第三网络设备,通过第二PW连接第二网络设备;当第一PW的转发状态为第一状态、第二PW的转发状态为第三状态时,该第一网络设备沿着第一PW向第三网络设备转发流量;当第一PW的转发状态为第二状态、第二PW的转发状态为四状态时,该第一网络设备沿着第二PW,通过该第二网络设备向第三网络设备转发流量。

【技术实现步骤摘要】
流量转发方法和网络设备
本申请涉及通信领域,特别涉及通信领域中的流量转发方法和网络设备。
技术介绍
二层虚拟专用网(layer2virtualprivatenetwork,L2VPN)网络存在两种模式:虚拟专用线路业务(virtualprivatewireservice,VPWS)和虚拟专用局域网业务(virtualprivateLANservice,VPLS,(局域网(localareanetwork,LAN))。L2VPN中节点与节点之间的链接称为伪线(pseudowire,PW),PW是通信领域对各种仿真技术的统称,是建立在边缘设备(例如边缘路由器)之间的一个点对点的链接。在一端用户边缘设备(customeredge,CE)单归接入、另一端CE双归接入的场景中,主要包括多跳伪线(multi-segmentpseudowire,MS-PW)、PW冗余、VPLS的PW等方案,广泛应用于IP化无线接入网(IPradioaccessnetwork,IPRAN)、城域承载等组网。具体地,用户侧运营商边缘设备(user-endprovideredge,UPE)同时与两个运营商侧运营商边缘设备(serviceprovideredge,SPE)建立VPWS,其中包括UPE与SPE1之间的主用PW和UPE与SPE2之间的备用PW。SPE作为交换节点同时与网络侧运营商边缘设备(networkprovideredge,NPE)建立VPLS,其中包括SPE1与NPE1之间的主用PW、SPE1与NPE2之间的备用PW、SPE2与NPE1之间的主用PW、以及SPE2与NPE2之间的备用PW。当主用PW发生故障时,可以由UPE进行链路切换,转由备用PW转发流量。例如,SPE1与NPE1之间的主用PW发生故障,SPE1的流量可以通过SPE1与NPE2之间的备用PW转发,再通过NPE2与NPE1之间的PW迂回至NPE1。这种情况下,SPE2是通过广播的方式将流量发送至NPE1的,会导致丢包。此外,由于UPE和SPE同属一个地区,而SPE与NPE安装在不同地域之间,跨区域远距离传输通常存在微波等传输设备,受天气等因素影响较大,因此,SPE与NPE之间的链路质量不能保证。若SPE和NPE之间出现链路质量不佳,例如,时延较大或者持续少量丢包,会影响业务传输质量。
技术实现思路
本申请提供一种流量转发方法和网络设备,有利于将流量切换至传输质量较好的伪线PW上,有利于提高业务传输质量。第一方面,提供了一种流量转发方法,包括:第一网络设备确定第一伪线PW的传输质量不满足预设条件;所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态,其中,所述第一网络设备通过所述第一PW连接第三网络设备,所述第一网络设备通过所述第二PW连接第二网络设备,所述第一状态、所述第二状态、所述第三状态和所述第四状态为四种不同的转发状态;其中,当所述第一PW的转发状态为所述第一状态,以及所述第二PW的转发状态为所述第三状态时,所述第一网络设备沿着所述第一PW向所述第三网络设备转发流量;当所述第一PW的转发状态为所述第二状态,以及所述第二PW的转发状态为所述四状态时,所述第一网络设备沿着所述第二PW,通过所述第二网络设备向所述第三网络设备转发流量。本申请实施例的流量转发方法,通过TWAMP/Y1731等检测技术识别PW的传输质量,其中,传输质量可以包括时延、丢包率、抖动、误码等参数指标,通过在PW的传输质量不满足预设条件的情况下,执行状态切换,有利于将流量切换至传输质量较好的伪线PW上,有利于提高业务传输质量。上述预设条件可以理解为预设的进行流量转发需要满足的条件。示例性地,可以部署TWAMP/Y1731等协议,来检测网络设备之间链路的时延、丢包率、抖动等参数指标,并针对每个检测指标设定一定的门限值,当检测指标超出其对应的门限值,则网络设备认为对应的PW的传输质量不满足预设条件。上述预设条件又可以称为流量转发要求、或流量转发条件、或其他名称,本申请实施例对此不作限定。具体可以例如,预设条件包括时延小于某一阈值、丢包率小于某一阈值、或者抖动小于某一阈值等等中的一项或多项,若PW的传输质量不满足上述预设条件,则网络设备可以认为该PW的传输质量不满足预设条件。应理解,在预设条件包括多个条件的情况下,需要判断PW的传输质量是否满足多个条件,在每个条件都满足时,才认为该PW的传输质量满足预设条件。结合第一方面,在第一方面的某些实现方式中,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:所述第一网络设备向所述第二网络设备发送第一消息,所述第一消息中携带第一标识信息,所述第一标识信息用于协商将所述第二PW的转发状态从所述第三状态切换至所述第四状态。结合第一方面,在第一方面的某些实现方式中,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:所述第一网络设备向所述第三网络设备发送第二消息,所述第二消息中携带第二标识信息,所述第二标识信息用于协商将所述第一PW的转发状态从所述第一状态切换至所述第二状态。应理解,第一网络设备可以仅与第二网络设备协商,即仅向第二网络设备发送第一消息,若第二网络设备同意执行状态切换,再由第二网络设备与第三网络设备协商。或者,该第一网络设备也可以仅与第三网络设备协商,即仅向第三网络设备发送第二消息,若第三网络设备同意执行状态切换,再由第三网络设备与第二网络设备协商。或者,第一网络设备与第二网络设备和第三网络设备协商,既向第二网络设备发送第一消息,又向第三网络设备发送第二消息,本申请实施例对此不作限定。结合第一方面,在第一方面的某些实现方式中,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:所述第一网络设备接收所述第三网络设备发送的第三消息;响应于接收到所述第三消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将所述第二PW的转发状态从所述第三状态切换至所述第四状态。在本申请实施例中,第一网络设备需要向第三网络设备发送第二消息,与第三网络设备进行协商,这样,第三网络设备可以确定备用路径(即第三PW)上的端口的剩余带宽是否能够满足流量需求,在端口带宽能够满足流量需求的情况下,第三网络设备允许执行状态切换,从而保证了业务传输质量。结合第一方面,在第一方面的某些实现方式中,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:所述第一网络设备接收所述第二网络设备发送的第四消息;响应于接收到所述第三消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将第二PW的转发状态从所述第三本文档来自技高网
...

【技术保护点】
1.一种流量转发方法,其特征在于,包括:/n第一网络设备确定第一伪线PW的传输质量不满足预设条件;/n所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态,其中,所述第一网络设备通过所述第一PW连接第三网络设备,所述第一网络设备通过所述第二PW连接第二网络设备,所述第一状态、所述第二状态、所述第三状态和所述第四状态为四种不同的转发状态;其中,/n当所述第一PW的转发状态为所述第一状态,以及所述第二PW的转发状态为所述第三状态时,所述第一网络设备沿着所述第一PW向所述第三网络设备转发流量;/n当所述第一PW的转发状态为所述第二状态,以及所述第二PW的转发状态为所述四状态时,所述第一网络设备沿着所述第二PW,通过所述第二网络设备向所述第三网络设备转发流量。/n

【技术特征摘要】
1.一种流量转发方法,其特征在于,包括:
第一网络设备确定第一伪线PW的传输质量不满足预设条件;
所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态,其中,所述第一网络设备通过所述第一PW连接第三网络设备,所述第一网络设备通过所述第二PW连接第二网络设备,所述第一状态、所述第二状态、所述第三状态和所述第四状态为四种不同的转发状态;其中,
当所述第一PW的转发状态为所述第一状态,以及所述第二PW的转发状态为所述第三状态时,所述第一网络设备沿着所述第一PW向所述第三网络设备转发流量;
当所述第一PW的转发状态为所述第二状态,以及所述第二PW的转发状态为所述四状态时,所述第一网络设备沿着所述第二PW,通过所述第二网络设备向所述第三网络设备转发流量。


2.根据权利要求1所述的方法,其特征在于,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:
所述第一网络设备向所述第二网络设备发送第一消息,所述第一消息中携带第一标识信息,所述第一标识信息用于协商将所述第二PW的转发状态从所述第三状态切换至所述第四状态。


3.根据权利要求1或2所述的方法,其特征在于,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:
所述第一网络设备向所述第三网络设备发送第二消息,所述第二消息中携带第二标识信息,所述第二标识信息用于协商将所述第一PW的转发状态从所述第一状态切换至所述第二状态。


4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:
所述第一网络设备接收所述第三网络设备发送的第三消息;
响应于接收到所述第三消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将所述第二PW的转发状态从所述第三状态切换至所述第四状态。


5.根据权利要求4所述的方法,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:
所述第一网络设备接收所述第二网络设备发送的第四消息;
响应于接收到所述第三消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将第二PW的转发状态从所述第三状态切换至所述第四状态,包括:
响应于接收到所述第三消息和所述第四消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将所述第二PW的转发状态从所述第三状态切换至所述第四状态。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第二网络设备和所述第三网络设备之间通过第三PW连接,所述第二PW与所述第三PW关联。


7.根据权利要求6所述的方法,其特征在于,在所述第一网络设备将所述第一PW的转发状态从第一状态切换至第二状态,将第二PW的转发状态从第三状态切换至第四状态之前,所述方法还包括:
所述第一网络设备确定所述第二PW和所述第三PW的传输质量满足所述预设条件。


8.一种流量转发方法,其特征在于,包括:
第二网络设备确定第二伪线PW的传输质量满足预设条件;
所述第二网络设备将所述第二PW的转发状态从第三状态切换至第四状态,将第三PW的转发状态从第五状态切换至第六状态,其中,所述第二网络设备通过所述第二PW连接第一网络设备,所述第二网络设备通过所述第三PW连接第三网络设备,所述第三状态、所述第四状态、所述第五状态和所述第六状态为四种不同的转发状态;
所述第二网络设备沿着所述第二PW接收所述第一网络设备转发的流量,并沿着所述第三PW向所述第三网络设备转发所述流量。


9.根据权利要求8所述的方法,其特征在于,在所述第二网络设备确定第二伪线PW的传输质量满足预设条件之前,所述方法还包括:
所述第二网络设备接收所述第一网络设备发送的第一消息,所述第一消息中携带第一标识信息,所述第一标识信息用于协商将所述第二PW的转发状态从所述第三状态切换至所述第四状态。


10.根据权利要求9所述的方法,其特征在于,在所述第二网络设备接收所述第一网络设备发送的第一消息之后,所述方法还包括:
所述第二网络设备向所述第一网络设备发送第四消息,所述第四消息用于表示所述第二PW的传输质量满足所述预设条件。


11.根据权利要求8-10中任一项所述的方法,其特征在于,所述第二PW与所述第三PW关联。


12.一种流量转发方法,其特征在于,包括:
第三网络设备确定第三伪线PW的传输质量满足预设条件;
所述第三网络设备将第一PW的转发状态从第一状态切换至第二状态,将第三PW的转发状态从第五状态切换至第六状态,其中,所述第三网络设备通过所述第一PW连接第一网络设备,所述第三网络设备通过所述第三PW连接第二网络设备,所述第一状态、所述第二状态、所述第五状态和所述第六状态为四种不同的转发状态;其中,
当所述第一PW的转发状态为所述第一状态,以及所述第三PW的转发状态为所述第五状态时,所述第三网络设备沿着所述第一PW接收所述第一网络设备转发的流量;
当所述第一PW的转发状态为所述第二状态,以及所述第三PW的转发状态为所述六状态时,所述第三网络设备沿着所述第三PW接收所述第二网络设备转发的流量。


13.根据权利要求12所述的方法,其特征在于,在所述第三网络设备确定第三伪线PW的传输质量满足预设条件之前,所述方法还包括:
所述第三网络设备接收所述第一网络设备发送的第二消息,所述第二消息中携带第二标识信息,所述第二标识信息用于协商将所述第一PW的转发状态从所述第一状态切换至所述第二状态。


14.根据权利要求13所述的方法,其特征在于,在所述第三网络设备接收所述第一网络设备发送的第二消息之后,所述方法还包括:
所述第三网络设备向所述第一网络设备发送第三消息,所述第三消息用于表示所述第三PW的传输质量满足所述预设条件。


15.根据权利要求12-14中任一项所述的方法,其特征在于,所述第一网络设备和所述第二网络设备之间通过第二PW连接,所述第二PW与所述第三PW关联。


16.一种流量转发方法,其特征在于,包括:
第一网络设备确定第一伪线PW的传输质量不满足预设条件;
所述第一网络设备向第二网络设备发送第一消息,所述第一消息中携带第一标识信息,所述第一标识信息用于协商将第二PW的转发状态从第三状态切换至第四状态;
所述第一网络设备向第三网络设备发送第二消息,所述第二消息中携带第二标识信息,所述第二标识信息用于协商将第一PW的转发状态从第一状态切换至第二状态;
所述第一网络设备接收第三消息,响应于接收到所述第三消息,所述第一网络设备将所述第一PW的转发状态从所述第一状态切换至所述第二状态,将第二PW的转发状态从所述第三状态切换至所述第四状态,其中,所述第一网络设备通过所述第一PW连接所述第三网络设备,所述第一网...

【专利技术属性】
技术研发人员:杨振兴王海波曹银龙张耀坤
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1