一种EVPN组播方法、装置及系统制造方法及图纸

技术编号:25406132 阅读:29 留言:0更新日期:2020-08-25 23:09
本申请公开了一种EVPN组播方法、装置及系统,通过简单配置降低PE负担,在链路或节点故障时提高切换性能。具体方案为:叶子节点PE从第一根节点PE、第二根节点PE分别接收同样的组播流量;叶子节点PE根据接收指示信息,转发该组播流量。其中,该接收指示信息用于指示转发从第一根节点PE、第二根节点PE中一个根节点PE接收的组播流量,丢弃从另一个根节点PE接收的组播流量。

【技术实现步骤摘要】
一种EVPN组播方法、装置及系统
本申请实施例涉及通信
,尤其涉及一种以太虚拟私有网络(EthernetVirtualPrivateNetwork,EVPN)组播方法、装置及系统。
技术介绍
图1示意了EVPN组播网络架构,如图1所示,配置运营商边界设备(provideredgedevice,PE)1为组播业务的根节点,PE2~PE4为组播业务的叶子节点,PE1以自己为根,PE2~PE4为叶子,建立点对多点(pointtomultiplepoint,P2MP)隧道。之后,PE1从CE1接收的组播流量即可导入该P2MP隧道,在隧道中进行复制,传输到叶子节点PE2~PE4。视频组播业务对卡顿、花屏等现象无法忍受,因此,运营商对EVPN组播业务的可靠性要求较高。当前,EVPN组播业务采用如图2所示的EVPN组播网络架构,该架构中CE201双归至根节点PE202及根节点PE203组网,提供根节点PE202及根节点PE203分别为根的两条隧道传输组播流量,以提高传输可靠性。在图2示意的EVPN组播网络架构中,对CE201配置本地以太链路聚合接口(Eth-Trunk),根节点PE202和根节点PE203配置跨设备以太链路聚合接口(E-Trunk),若并通过双活模式或者单活模式实现组播业务。在双活模式下,E-Trunk工作在双主模式,根节点PE202和根节点PE203的接入控制(accesscontrol,AC)侧接口均激活(UP);在单活模式。E-Trunk工作在单主模式,根节点PE202和根节点PE203的AC侧接口只有1个UP。为了保证链路或者节点故障时的切换性能,通常在主PE中配置双向转发检测(bidirectionalforwardingdetection,BFD)会话,其中一个BFD会话与本地接入控制器(accesscontroller,AC)接口(Eth-Trunk主接口)联动,另一个BFD会话在Eth-Trunk主接口下配置联动快切。当该AC接口断流后,与其联动的BFD会话被联动掉线,非主PE感知到BFD会话掉线,通知主PE快切,以减少由于AC口故障导致的丢包时间。但是,上述配置BFD会话实现切换的方式十分复杂,增加了PE的负担,在链路或节点故障时,切换性能不高。
技术实现思路
本申请提供一种EVPN组播方法、装置及系统,通过简单配置降低PE负担,在链路或节点故障时提高切换性能。为达到上述目的,本申请实施例采用如下技术方案:第一方面,提供一种EVPN组播方法,应用于EVPN组播网络中的叶子节点PE。本申请提供的EVPN组播方法可以包括:叶子节点PE从第一根节点PE、第二根节点PE分别接收同样的组播流量;叶子节点PE根据接收指示信息,转发该组播流量。其中,该接收指示信息用于指示转发从第一根节点PE、第二根节点PE中一个根节点PE接收的组播流量,丢弃从另一个根节点PE接收的组播流量。通过本申请提供的EVPN组播方法,叶子节点PE从第一根节点PE、第二根节点PE接收同样的组播流量,按照接收指示信息的指示从双根流量中选收,进行组播流量转发完成组播业务。因此,在链路或节点故障时,只需配置接收指示信息的指示内容,即可在双根流量的选收时实现切换,该过程耗时短配置简单,对PE无负担且很好的提高了切换性能。其中,该EVPN组播网络还包括第一根节点PE、第二根节点PE;执行本申请提供的EVPN组播方法的叶子节点PE为该EVPN组播系统中任一个叶子节点。第一根节点PE为主根节点,由主根节点PE主要负责组播流量的传输;第二根节点PE为备选根节点,备选根节点PE作为主根节点的备份,在主根节点PE故障获取链路故障时,叶子节点PE切换到转发从备选根节点PE接收的组播流量。结合第一方面,在一种可能的实现方式中,本申请提供的EVPN组播方法还可以包括:叶子节点PE接收第一根节点PE或第二根节点PE发送的类型指示信息,该类型指示信息用于指示第一根节点PE为主根节点,或者第二根节点PE为备选根节点;叶子节点PE配置接收指示信息,使得接收指示信息用于指示转发从第一根节点PE接收的组播流量,丢弃从第二根节点PE接收的组播流量。该实现方式提供了一种配置接收指示信息的指示内容的具体方案,即在EVPN组播系统的初始配置阶段,根据主备类型配置接收指示信息,用于优选从主根节点PE选收组播流量完成组播业务。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,本申请提供的EVPN组播方法还可以包括:叶子节点PE接收第一根节点PE或第二根节点PE发送的路由信息;该路由信息包括类型指示信息;路由信息还可以包括下述信息中至少一项:隧道类型、隧道标识、发送路由信息的根节点PE的地址;叶子节点PE根据路由信息,分别建立与第一根节点PE、第二根节点PE间的组播标签转发协议(multicastlabeldistributionprotocol,MLDP)隧道。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,上述路由信息为集成多播(inclusivemulticastethernettag,IMET)路由,上述类型指示信息包含于IMET路由中的运营商组播业务接口(providermulticastserviceinterface,PMSI)属性的标志位(Flag)字段。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,在接收指示信息用于指示转发从第一根节点PE接收的组播流量,丢弃从第二根节点PE接收的组播流量时,本申请提供的EVPN组播方法还可以包括:叶子节点PE确定第一根节点PE断流时长大于或等于第一预设时长,叶子节点PE配置接收指示信息,使得接收指示信息用于指示转发从第二根节点PE接收的组播流量,丢弃从第一根节点PE接收的组播流量。该实现方式提供了一种配置接收指示信息的指示内容的具体方案,即在EVPN组播系统的主根节点所处的链路故障时,叶子节点PE配置接收指示信息,切换至从备根节点PE选收组播流量完成组播业务。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,在接收指示信息用于指示从第二根节点PE接收的组播流量,丢弃从第一根节点PE接收的组播流量时,本申请提供的EVPN组播方法还可以包括:叶子节点PE接收第一根节点PE发送的组播流量;叶子节点PE确定第二预设时长,叶子节点PE配置接收指示信息,使得接收指示信息用于指示转发从第一根节点PE接收的组播流量,丢弃从第二根节点PE接收的组播流量。该实现方式提供了一种配置接收指示信息的指示内容的具体方案,即在由于EVPN组播系统的主根节点PE所处的链路故障切换至从备根节点PE选收组播流量完成组播业务之后,若叶子节点PE重新从主根节点PE接收到组播流量,叶子节点PE配置接收指示信息,切换至从主根节点PE选收组播流量完成组播业务。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,主根节点PE恢复流量之后,叶子节点PE等待第二预设时长之后,配置接收指示信息切换至从主根节点PE选收组播本文档来自技高网
...

【技术保护点】
1.一种EVPN组播方法,其特征在于,应用于以太虚拟私有网络EVPN组播网络中的叶子节点运营商边界设备PE,所述方法包括:/n所述叶子节点PE从第一根节点PE接收组播流量;/n所述叶子节点PE从第二根节点PE接收所述组播流量;/n所述叶子节点PE根据接收指示信息,转发所述组播流量,所述接收指示信息用于指示转发从所述第一根节点PE、所述第二根节点PE中一个根节点PE接收的所述组播流量,丢弃从另一个根节点PE接收的所述组播流量。/n

【技术特征摘要】
1.一种EVPN组播方法,其特征在于,应用于以太虚拟私有网络EVPN组播网络中的叶子节点运营商边界设备PE,所述方法包括:
所述叶子节点PE从第一根节点PE接收组播流量;
所述叶子节点PE从第二根节点PE接收所述组播流量;
所述叶子节点PE根据接收指示信息,转发所述组播流量,所述接收指示信息用于指示转发从所述第一根节点PE、所述第二根节点PE中一个根节点PE接收的所述组播流量,丢弃从另一个根节点PE接收的所述组播流量。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述叶子节点PE接收所述第一根节点PE或所述第二根节点PE发送的类型指示信息,所述类型指示信息用于指示所述第一根节点PE为主根节点或者所述第二根节点PE为备选根节点;
所述叶子节点PE配置所述接收指示信息,使得所述接收指示信息用于指示转发从所述第一根节点PE接收的所述组播流量,丢弃从所述第二根节点PE接收的所述组播流量。


3.根据权利要求1或2所述的方法,其特征在于,在所述接收指示信息用于指示转发从所述第一根节点PE接收的所述组播流量,丢弃从所述第二根节点PE接收的所述组播流量时,所述方法还包括:
所述叶子节点PE确定所述第一根节点PE断流时长大于或等于第一预设时长,所述叶子节点PE配置所述接收指示信息,使得所述接收指示信息用于指示转发从所述第二根节点PE接收的所述组播流量,丢弃从所述第一根节点PE接收的所述组播流量。


4.根据权利要求3所述的方法,其特征在于,在所述接收指示信息用于指示从所述第二根节点PE接收的所述组播流量,丢弃从所述第一根节点PE接收的所述组播流量时,所述方法还包括:
所述叶子节点PE接收所述第一根节点PE发送的所述组播流量;
所述叶子节点PE确定第二预设时长,配置所述接收指示信息,使得所述接收指示信息用于指示转发从所述第一根节点PE接收的所述组播流量,丢弃从所述第二根节点PE接收的所述组播流量。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述叶子节点PE接收所述第一根节点PE或所述第二根节点PE发送的路由信息;所述路由信息包括所述类型指示信息;所述路由信息还包括下述信息中至少一项:隧道类型、隧道标识、发送所述路由信息的根节点PE的地址;
所述叶子节点PE根据所述路由信息,分别建立与所述第一根节点PE、所述第二根节点PE间的组播标签转发协议MLDP隧道。


6.一种EVPN组播方法,其特征在于,应用于以太虚拟私有网络EVPN组播系统,所述EVPN组播系统包括用户边界设备CE、第一根节点PE、第二根节点PE、及两个或两个以上叶子节点PE,所述CE中第一出端口的成员口与所述第一根节点PE及所述第二根节点PE分别连接,所述第一出端口配置了使能双发,所述方法包括:
所述CE接收组播流量以及所述组播流量的目的地址;
若广播表中所述第一出端口与所述目的地址对应,所述CE向所述第一出端口的每个成员口发送所述组播流量,其中,所述广播表包括所述CE的每个出端口对应的地址;
所述第一根节点PE从所述CE接收所述组播流量...

【专利技术属性】
技术研发人员:王海林段方红
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1