路由通告方法、网络设备及计算机存储介质技术

技术编号:37153629 阅读:15 留言:0更新日期:2023-04-06 22:13
公开了一种路由通告方法、网络设备及计算机存储介质,属于通信技术领域。本申请实施例对EVPN SRv6路由通告报文进行了扩展,以携带第一网络设备和第二网络设备之间的L2VPN PW的伪线标识信息,以便于基于该伪线标识信息查找到该L2VPN PW相关联的转发表项,进而对该L2VPN PW相关联的转发表项进行处理,从而实现基于MPLS转发的L2VPNVPWS向基于SRv6转发的EVPN VPWS的演进,或者,基于MPLS转发的L2VPN VPLS向基于SRv6转发的EVPN VPLS的演进。此外,还能够实现基于MPLS转发的L2VPN VPWS或VPLS向其他类型的EVPN SRv6网络的演进。SRv6网络的演进。SRv6网络的演进。

【技术实现步骤摘要】
路由通告方法、网络设备及计算机存储介质


[0001]本申请实施例涉及通信
,特别涉及一种路由通告方法、网络设备及计算机存储介质。

技术介绍

[0002]伪线(Pseudo

Wire,PW)是建立在分组网络中的边缘设备(Provider Edge,PE)之间的一种通信连接。不同的PE之间通过PW通信。目前,PE之间的PW通常是基于二层虚拟专用网的虚拟专用线路业务(Layer 2Virtual Private Network Virtual Private Wire Service,L2VPN VPWS)创建的。但是,随着以太虚拟私有网(Ethernet Virtual Private Network,EVPN)技术的发展,PE通常能够同时支持L2VPN VPWS和EVPN VPWS两种业务来创建PW。这种场景下,如何将L2VPN VPWS演进至EVPN VPWS是当前研究的热点。

技术实现思路

[0003]本申请实施例提供了一种路由通告方法、网络设备及计算机存储介质,能够实现基于MPLS转发的L2VPN VPWS演进至基于SRv6转发的EVPN VPWS。所述技术方案如下:
[0004]第一方面,提供了一种路由通告方法,在该方法中,第一网络设备接收来自第二网络设备的路由通告报文。其中,该路由通告报文用于通告EVPN SRv6路由,该路由通告报文携带该EVPN SRv6路由的下一跳信息为第二网络设备的IPv6地址,且该路由通告报文还携带伪线标识信息,该伪线标识信息用于标识第一网络设备和第二设备之间的L2VPN PW。
[0005]本申请实施例对EVPN SRv6路由通告报文进行了扩展,以使扩展后的EVPN SRv6路由通告报文携带第一网络设备和第二网络设备之间的L2VPN PW的伪线标识信息。由此,通过对路由通告消息进行扩展,使得在通告路由的同时能够携带L2VPN PW相关的伪线标识信息,使得网络设备在现网过渡的场景中,能够实现基于MPLS转发的L2VPN向基于SRv6 EVPN的平滑演进。能够及时关闭现有L2VPN中的PW,并顺利建立EVPN SRv6的PW。例如,在第一网络设备为PE1,第二网络设备为PE2,EVPN SRv6路由通告报文为EVPN

VPWS SRv6路由通告报文的场景中,当PE1接收到PE2发送的EVPN

VPWS SRv6路由通告报文时,PE1在建立基于EVPN SRv6的PW时,还能够根据该伪线标识信息在本地查找L2VPN PW,进而对L2VPN PW进行处理,从而实现基于MPLS转发的L2VPN VPWS向基于SRv6转发的EVPN VPWS的演进。
[0006]此外,本申请实施例提供的方法不仅能够实现在传统的L2VPN向EVPN SRv6网络场景的演进过程中,在创建基于EVPN SRv6的PW时对已经建立的L2VPN PW进行处理。也能够实现传统L2VPN向其他类型的EVPN SRv6演进场景中,在创建其他类型的EVPN SRv6路由时对已经建立的L2VPN PW进行处理。
[0007]在一种可能的实现方式中,在该方法中,第一网络设备基于该伪线标识信息关闭L2VPN PW。
[0008]具体地,在实现传统的L2VPN向EVPN SRv6网络演进的场景中,可以将L2VPN PW关闭(置down)。其中,关闭L2VPN PW可以是删除L2VPN PW相关联的转发表项,或者将L2VPN PW
相关联的转发表项置无效等,这样后续在转发报文时便不会根据L2VPN PW转发,而是基于新通告的EVPN SRv6路由转发。
[0009]在一种可能的实现方式中,在该方法中,第一网络设备建立EVPN SRv6 PW。其中,EVPN SRv6 PW的目的地址为第二网络设备的IPv6地址。第一网络设备还将EVPN SRv6 PW的优先级配置为大于L2VPN PW的优先级。
[0010]具体地,在基于该路由通告报文建立EVPN SRv6 PW的场景下,除了可以将L2VPN PW关闭,还可以不关闭L2VPN PW,而是降低L2VPN PW的优先级,如此,在转发报文时,优先使用EVPN SRv6 PW。
[0011]在一种可能的实现方式中,其中,前述建立的EVPN SRv6 PW为VPWS中的PW,或者,VPLS中的PW。也即是,本申请实施例中涉及的PW可以为VPWS中的PW,也可以为VPLS中的PW,从而实现基于MPLS转发的L2VPN VPWS向基于SRv6转发的EVPN VPWS演进,或者,基于MPLS转发的L2VPN VPLS向基于SRv6转发的EVPN VPLS演进。
[0012]在一种可能的实现方式中,该路由通告报文包括扩展团体属性,该扩展团体属性中携带有前述的伪线标识信息。
[0013]具体地,可以对路由通告报文中的扩展团体属性进行扩展,以使扩展后的扩展团体属性能够携带第一网络设备和第二网络设备之间的L2VPN PW的伪线标识信息。
[0014]在一种可能的实现方式中,该扩展团体属性包括类型字段和伪线标识字段。其中,类型字段指示扩展团体属性用于携带伪线标识信信息,伪线标识字段用于承载前述的伪线标识信息。在另一种可能的实现方式中,扩展团体属性包括类型字段和全局管理员字段。其中,类型字段指示扩展团体属性用于携带IPv4地址的特征信息,全局管理员字段用于承载前述的伪线标识信息。
[0015]基于上述两种方式,可以对已有的扩展团体属性进行扩展,也可以扩展一种新的扩展团体属性,以使扩展后的扩展团体属性能够携带第一网络设备和第二网络设备之间的L2VPN PW的伪线标识信息。
[0016]在一种可能的实现方式中,前述的伪线标识信息包括以下一项或多项:第二网络设备的IPv4地址、L2VPN PW的标识以及站点标识。
[0017]在本申请实施例中,可以通过不同伪线标识信息来标识第一网络设备和第二网络设备之间的L2VPN PW。
[0018]第二方面,提供了一种路由通告方法,在该方法中,第二网络设备向第一网络设备发布路由通告报文,该路由通告报文用于通告EVPN SRv6路由,该路由通告报文携带该EVPN SRv6路由的下一跳信息为第二网络设备的IPv6地址,该路由通告报文还携带伪线标识信息,该伪线标识信息用于标识第一网络设备和第二设备之间的L2VPN PW。
[0019]在一种可能的实现方式中,该路由通告报文包括扩展团体属性,该扩展团体属性中携带有前述的伪线标识信息。
[0020]在一种可能的实现方式中,该扩展团体属性包括类型字段和伪线标识字段。其中,类型字段指示扩展团体属性用于携带伪线标识信信息,伪线标识字段用于承载前述的伪线标识信息。在另一种可能的实现方式中,扩展团体属性包括类型字段和全局管理员字段。其中,类型字段指示扩展团体属性用于携带IPv4地址的特征信息,全局管理员字段用于承载前述的伪线标识信息。
[0021]在一种可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由通告方法,其特征在于,所述方法包括:第一网络设备接收来自第二网络设备的路由通告报文,所述路由通告报文用于通告基于第六代网络协议分段路由的以太网虚拟私有网EVPN SRv6路由,所述路由通告报文携带所述EVPN SRv6路由的下一跳信息为所述第二网络设备的IPv6地址,所述路由通告报文还携带伪线标识信息,所述伪线标识信息用于标识所述第一网络设备和所述第二设备之间的基于两层虚拟专用网络的伪线L2VPN PW。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络设备基于所述伪线标识信息关闭所述L2VPN PW。3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络设备建立EVPN SRv6 PW,所述EVPN SRv6 PW的目的地址为所述第二网络设备的IPv6地址;将所述EVPN SRv6 PW的优先级配置为大于所述L2VPN PW的优先级。4.如权利要求3所述的方法,其特征在于,所述EVPN SRv6 PW为虚拟专用线路业务VPWS中的PW,或者,虚拟专用局域网业务VPLS中的PW。5.如权利要求1至4任一所述的方法,其特征在于,所述路由通告报文包括扩展团体属性,所述扩展团体属性中携带有所述伪线标识信息。6.如权利要求5所述的方法,其特征在于,所述扩展团体属性包括类型字段和伪线标识字段,所述类型字段指示所述扩展团体属性用于携带所述伪线标识信信息,所述伪线标识字段用于承载所述伪线标识信息。7.如权利要求5所述的方法,其特征在于,所述扩展团体属性包括类型字段和全局管理员字段,所述类型字段指示所述扩展团体属性用于携带第四代网络协议IPv4地址的特征信息,所述全局管理员字段用于承载所述伪线标识信息。8.如权利要求1至7任一所述的方法,其特征在于,所述伪线标识信息包括以下一项或多项:所述第二网络设备的IPv4地址、所述L2VPN PW的标识以及站点标识。9.一种路由通告方法,其特征在于,所述方法包括:第二网络设备向第一网络设备发布路由通告报文,所述路由通告报文用于通告基于第六代网络协议分段路由的以太网虚拟私有网EVPN SRv6路由,所述路由通告报文携带所述EVPN SRv6路由的下一跳信息为所述第二网络设备的IPv6地址,所述路由通告报文还携带伪线标识信息,所述伪线标识信息用于标识所述第一网络设备和所述第二设备之间的基于两层虚拟专用网络的伪线L2VPN PW。10.如权利要求9所述的方法,其特征在于,所述路由通高报文包括扩展团体属性,所述扩展团体属性中携带有所述伪线标识信息。11.如权利要求10所述的方法,其特征在于,所述扩展团体属性包括类型字段和伪线标识字段,所述类型字段指示所述扩展团体属性用于携带所述伪线标识信信息,所述伪线标识字段用于承载所述伪线标识信息。12.如权利要求10所述的方法,其特征在于,所述扩展团体属性包括类型字段和全局管理员字段,所述类型字段指示所述扩展团体属性用于携带第四代网络协议IPv4地址的特征信息,所述全局管理员字段用于承载所述伪线标识信息。13.如权利要求9至12任一所述的方法,其特征在于,所述伪线标识信息包括以下一项
或多项:所述第二网络设备的IPv4地址、所述L2VPN PW的标识以及站点标识。14.一种路由通告方法,其特征在于,所述方法包括:第一网络设备接收来自第二网络设备的路由通告报文,所述路由通告报文用于通告基于第六代网络协议分段路由的以太网虚拟私有网EVPN SRv6路由,所述路由通告报文携带所述EVPN SRv6路由的下一跳信息为所述第二网络设备的IPv6地址,所述第一网络设备本地存储有所述EVPN SRv6路由的下一跳信息为所述第二网络设备的IPv4地址;所述第一网络设备从所述第二网络设备的IPv6地址以及所述第二网络设备的IPv4地址中选择一个作为所述EVPN SRv6路由的下一跳信息。15.一种第一网络设备,其特征在于,所述第一网络设备包括:收发单元,用于接收来自第二网络设备的路由通告报文,所述路由通告报文用于通告基于第六代网络协议分段路由的以太网虚拟私有网EVPN SRv6路由,所述路由通告报文携带所述EVPN SRv6路由的下一跳信息为所述第二网络设备的IPv6地址,所述路由通告报文还携带伪线标识信息,所述伪线标识信息用于标识所述第一网络设备和所述第二设备之间的基于两层虚拟专用网络的伪线L2VPN PW。16.如权利要求15所述的第一网络设备,其特征在于,所述第一网络设备还包括:处理单元,用于基于所述伪线标识信息关...

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

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

1