一种确定伪线状态的方法及装置制造方法及图纸

技术编号:39284240 阅读:10 留言:0更新日期:2023-11-07 10:56
本申请实施例公开了一种确定伪线状态的方法,第一通信装置可以向第二通信装置发送包括第一指示信息的第一EVPN路由,第一指示信息用于指示通过主从模式来协商第一伪线的状态。第一伪线为第一通信装置和第二通信装置之间的伪线。第一通信装置还可以向第三通信装置发送包括第二指示信息的第二EVPN路由,第二指示信息用于指示通过主从模式来协商第二伪线的状态,第二伪线为第一通信装置和第三通信装置之间的伪线。在一个示例中,当第一通信装置既支持L2VPN业务,又支持L2EVPN业务时,即使第一通信装置配置的业务由L2VPN业务演进到了L2EVPN业务,也不会导致整个网络的流量负载分担不均衡。担不均衡。担不均衡。

【技术实现步骤摘要】
一种确定伪线状态的方法及装置


[0001]本申请涉及通信领域,尤其涉及一种确定伪线状态的方法及装置。

技术介绍

[0002]通信装置可以配置2层以太虚拟私有网(layer 2 ethernet virtual private network,L2EVPN)业务。L2EVPN业务可以包括EVPN虚拟专线线路业务(virtual private wire service,VPWS)和EVPN虚拟专用局域网业务(virtual private lan service,VPLS)。
[0003]一些通信装置可以同时兼容L2EVPN业务和传统L2VPN业务,对于同时兼容L2EVPN业务和传统L2VPN业务的通信装置,其配置的业务可以由传统L2VPN业务向L2EVPN业务演进。目前,当同时兼容L2EVPN业务和传统L2VPN业务的通信装置所配置的业务由传统L2VPN业务向L2EVPN业务演进之后,可能会导致整个网络的流量负载分担不均衡。在以下描述中,将“传统L2VPN业务”简称为“L2VPN业务”。
[0004]因此,急需一种方案,能够解决上述问题。

技术实现思路

[0005]本申请实施例提供了一种确定伪线状态的方法,可以避免由于通信装置配置的业务由L2VPN业务向L2EVPN业务演进而导致的网络流量负载分担不均衡。
[0006]第一方面,本申请实施例提供了一种确定伪线状态的方法,所述方法可以应用于第一通信装置。在一个示例中,所述第一通信装置可以向第二通信装置发第一EVPN路由,所述第一EVPN路由中包括第一指示信息,所述第一指示信息用于指示通过主从(master/slave,M/S)模式来协商第一伪线的状态。第一伪线为第一通信装置和第二通信装置之间的伪线。第一通信装置还可以向第三通信装置发送第二EVPN路由,所述第二EVPN路由中包括第二指示信息,所述第二指示信息用于指示通过主从模式来协商第二伪线的状态,其中,第二伪线为第一通信装置和第三通信装置之间的伪线。由此可见,在本申请实施例中,可以通过主从模式来协商伪线的状态。在一个示例中,当第一通信装置既支持L2VPN业务,又支持L2EVPN业务时,即使第一通信装置配置的业务由L2VPN业务演进到了L2EVPN业务,则由于第一通信装置可以采用主从模式来协商前述第一伪线以及第二伪线的状态,因此,在演进前后,确定所述第一伪线和第二伪线的状态的方式均为主从模式,因此,即使第一通信装置配置的业务由L2VPN业务演进为L2EVPN业务,也不会导致整个网络的流量负载分担不均衡。
[0007]在一种可能的实现方式中,所述第一EVPN路由包括第一扩展团体属性,所述第一指示信息可以通过所述第一扩展团体属性携带,对于这种情况,所述第二通信装置接收到所述第一EVPN路由之后,可以对所述第一EVPN路由进行解析,得到所述第一扩展团体属性中携带的所述第一指示信息,从而确定通过主从模式来协商所述第一伪线的状态。
[0008]在一种可能的实现方式中,所述第一指示信息可以携带在所述第一扩展团体属性的预留字段中。对于这种情况,无需对所述第一扩展团体属性进行扩展,直接利用所述第一扩展团体属性已有的预留字段,即可将所述第一指示信息携带在所述第一扩展团体属性中
发送给第二通信装置。
[0009]在一种可能的实现方式中,所述第一扩展团体属性可以是二层EVPN扩展团体属性。
[0010]在一种可能的实现方式中,所述第二EVPN路由包括第二扩展团体属性,所述第二指示信息可以通过所述第二扩展团体属性携带,对于这种情况,所述第二通信装置接收到所述第二EVPN路由之后,可以对所述第二EVPN路由进行解析,得到所述第二扩展团体属性中携带的所述第二指示信息,从而确定通过主从模式来协商所述第二伪线的状态。
[0011]在一种可能的实现方式中,所述第二指示信息可以携带在所述第二扩展团体属性的预留字段中。对于这种情况,无需对所述第二扩展团体属性进行扩展,直接利用所述第二扩展团体属性已有的预留字段,即可将所述第二指示信息携带在所述第二扩展团体属性中发送给第二通信装置。
[0012]在一种可能的实现方式中,所述第二扩展团体属性可以是二层EVPN扩展团体属性。
[0013]在一种可能的实现方式中,所述第一EVPN路由中除了包括第一指示信息之外,还包括第三指示信息,所述第三指示信息指示所述第一伪线的状态。对于这种情况,通过第一EVPN路由,不仅可以通知第二通信装置采用主从模式协商所述第一伪线的状态,还可以将所述第一通信装置所指定的所述第一伪线的状态通过所述第一EVPN路由发送给所述第二通信装置。类似的,所述第二EVPN路由中除了包括第二指示信息之外,还包括第四指示信息,所述第四指示信息用于指示所述第二伪线的状态。对于这种情况,通过第二EVPN路由,不仅可以通知第二通信装置采用主从模式协商所述第二伪线的状态,还可以将所述第一通信装置所指定的所述第二伪线的状态通过所述第二EVPN路由发送给所述第二通信装置。
[0014]在一种可能的实现方式中,所述第一通信装置所指定的第一伪线的状态为主(active),所述第一通信装置所指定的所述第二伪线的状态为备(standby)。
[0015]在一种可能的实现方式中,考虑到第一通信装置通过第一EVPN路由指定的第一伪线的状态、以及第一通信装置通过第二EVPN路由指定的第二伪线的状态是否生效,会受到第一伪线和第二伪线的可用状态的影响。其中,第一伪线的可用状态,指的是第一伪线是否能够用于转发数据,第一伪线是否能够用于转发数据可以根据与第一伪线关联的L2EVPN实例的状态确定。类似的,第二伪线的可用状态,指的是第二伪线是否能够用于转发数据,第二伪线是否能够用于转发数据可以根据与第二伪线关联的L2EVPN实例的状态确定。鉴于此,在一个示例中,当所述第一通信装置所指定的第一伪线的状态为active,所述第一通信装置所指定的所述第二伪线的状态为standby时,第一通信装置还可以结合所述第一伪线的可用状态,确定所述第一伪线和所述第二伪线能够生效的状态。在一个示例中,所述第一通信装置可以接收所述第二通信装置发送的第三EVPN路由,所述第三EVPN路由中包括第五指示信息,所述第五指示信息用于指示所述第二通信装置本地存储的与所述第一伪线关联的L2EVPN实例的状态为active。对于这种情况,所述第一通信装置可以基于所述第五指示信息,确定所述第一伪线的状态为active,确定所述第二伪线的状态为standby。
[0016]在一种可能的实现方式中,第一通信装置可以在当前作为主用伪线的伪线发生故障的情况下,重新触发伪线状态的协商,并且,在进行伪线状态的协商时,将故障的伪线的状态指定为standby,将未故障的伪线的状态指定为active。换言之,当所述第一伪线为备
用伪线,所述第二伪线为主用伪线时,第一通信装置可以响应于确定所述第二伪线故障,向所述第二通信装置发送所述第一EVPN路由,以及向所述第三通信装置发送所述第二EVPN路由。此时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定伪线状态的方法,其特征在于,应用于第一通信装置,所述方法包括:向第二通信装置发送第一以太网虚拟私有网EVPN路由,所述第一EVPN路由中包括第一指示信息,所述第一指示信息用于指示通过主从模式来协商第一伪线的状态,所述第一伪线为所述第一通信装置和所述第二通信装置之间的伪线;向第三通信装置发送第二EVPN路由,所述第二EVPN路由中包括第二指示信息,所述第二指示信息用于指示通过主从模式来协商第二伪线的状态,所述第二伪线为所述第一通信装置和所述第三通信装置之间的伪线。2.根据权利要求1所述的方法,其特征在于,所述第一EVPN路由包括第一扩展团体属性,所述第一扩展团体属性包括所述第一指示信息。3.根据权利要求2所述的方法,其特征在于,所述第一指示信息携带在所述第一扩展团体属性的预留字段中。4.根据权利要求2或3所述的方法,其特征在于,所述第一扩展团体属性是二层EVPN扩展团体属性。5.根据权利要求1

4任意一项所述的方法,其特征在于,所述第二EVPN路由包括第二扩展团体属性,所述第二扩展团体属性包括所述第二指示信息。6.根据权利要求1

5任意一项所述的方法,其特征在于,所述第一EVPN路由中还包括第三指示信息,所述第三指示信息指示所述第一伪线的状态,所述第二EVPN路由中还包括第四指示信息,所述第四指示信息用于指示所述第二伪线的状态。7.根据权利要求6所述的方法,其特征在于,所述第一伪线的状态为主active,所述第二伪线的状态为备standby。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收所述第二通信装置发送的第三EVPN路由,所述第三EVPN路由中包括第五指示信息,所述第五指示信息用于指示所述第二通信装置本地存储的与所述第一伪线关联的L2EVPN实例的状态为active;基于所述第五指示信息,确定所述第一伪线的状态为active,确定所述第二伪线的状态为standby。9.根据权利要求7所述的方法,其特征在于,所述第一伪线为备用伪线,所述第二伪线为主用伪线,所述向第二通信装置发送第一以太网虚拟私有网EVPN路由、向第三通信装置发送第二EVPN路由,包括:响应于确定所述第二伪线故障,向所述第二通信装置发送所述第一EVPN路由,以及向所述第三通信装置发送所述第二EVPN路由。10.根据权利要求1

9任意一项所述的方法,其特征在于,所述第一通信装置支持EVPN虚拟专线线路业务VPWS,所述第一EVPN路由为EVPN实例以太网自动发现evi

ad路由。11.根据权利要求1

9任意一项所述的方法,其特征在于,所述第一通信装置支持EVPN虚拟专线局域网业务VPLS,所述第一EVPN路由为包容性多播IMET路由。12.一种确定伪线状态的方法,其特征在于,应用于第二通信装置,所述方法包括:接收第一通信装置发送的第一EVPN路由,所述第一EVPN路由中包括第一指示信息和第二指示信息,所述第一指示信息用于指示通过主从模式确定第一伪线的状态,所述第一伪线为所述第一通信装置和所述第二通信装置之间的伪线,所述第二指示信息用于指示所述
第一伪线的第一状态;基于所述第一指示信息和所述第二指示信息,确定所述第一伪线的状态为所述第一状态。13.根据权利要求12所述的方法,其特征在于,所述第一EVPN路由包括第一扩展团体属性,所述第一扩展团体属性包括所述第一指示信息。14.根据权利要求13所述的方法,其特征在于,所述第一指示信息携带在所述第一扩展团体属性的预留字段中。15.根据权利要求13或14所述的方法,其特征在于,所述第一扩展团体属性是二层EVPN扩展团体属性。16.根据权利要求12

15任意一项所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:任化军付正
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1