报文传输方法、设备及系统技术方案

技术编号:34164939 阅读:55 留言:0更新日期:2022-07-17 09:20
一种报文传输方法、设备及系统,属于网络技术领域。第一网络设备根据接收的第一报文中携带的第一VLAN标识,确定该第一VLAN标识对应的第一SID,根据该第一SID,通过该第一网络设备中的第一EVPN实例向第二网络设备中的第二EVPN实例发送该第一报文,第二网络设备根据该第一SID,通过该第二网络设备中的第二EVPN实例转发该第一报文。由此,该第一网络设备无需学习用户设备的MAC地址即可对发往用户设备的报文进行转发,降低了该第一网络设备学习MAC地址的压力以及对该第一网络设备的性能要求。地址的压力以及对该第一网络设备的性能要求。地址的压力以及对该第一网络设备的性能要求。

【技术实现步骤摘要】
报文传输方法、设备及系统


[0001]本申请涉及网络
,特别涉及一种报文传输方法、设备及系统。

技术介绍

[0002]以太网虚拟专用网(Ethernet virtual private network,EVPN)网络包括运营商边缘(provider edge,PE)设备,PE设备通常需要学习该PE设备下挂载的用户设备的媒体访问控制(media access control,MAC)地址,根据用户设备的MAC地址向该用户设备转发报文。
[0003]但是,当PE设备下挂载的用户设备较多时,需要PE设备学习的MAC地址较多,导致PE设备学习MAC地址的压力较大,对PE设备的性能要求较高。

技术实现思路

[0004]本申请提供了一种报文传输方法、设备及系统,有助于降低PE设备学习MAC地址的压力,降低对PE设备的性能要求。本申请的技术方案如下:
[0005]第一方面,提供一种报文传输方法,该方法应用于包括第一网络设备和第二网络设备的系统中,该方法包括:第一网络设备根据接收的第一报文中携带的第一虚拟局域网(virtual local area network,VLAN)标识,确定该第一VLAN标识对应的第一段标识(segment identifier,SID);该第一网络设备根据该第一SID,通过该第一网络设备中的第一EVPN实例向该第二网络设备中的第二EVPN实例发送该第一报文。
[0006]本申请提供的技术方案,第一网络设备可以根据发往用户设备的第一报文中携带的第一VLAN标识确定第一SID,根据该第一SID通过该第一网络设备中的第一EVPN实例向该第二网络设备中的该第二EVPN实例发送该第一报文,由此,该第一网络设备无需学习用户设备的MAC地址即可对发往用户设备的报文进行转发,降低了该第一网络设备学习MAC地址的压力以及对该第一网络设备的性能要求。
[0007]可选地,第一网络设备根据接收的第一报文中携带的第一VLAN标识,确定该第一VLAN标识对应的第一SID,包括:第一网络设备根据该第一VLAN标识和该第一EVPN实例的路由转发表确定该第一VLAN标识对应的第一SID。其中,该第一EVPN实例的路由转发表可以是VLAN转发表,该路由转发表中记录有VLAN标识与SID的对应关系。
[0008]本申请提供的技术方案,第一网络设备根据第一EVPN实例的路由转发表确定第一VLAN标识对应的第一SID,可以便于该第一网络设备根据该第一SID转发该第一报文,使得该第一网络设备无需学习用户设备的MAC地址即可对发往用户设备的报文进行转发。
[0009]可选地,第一网络设备根据该第一VLAN标识和该第一EVPN实例的路由转发表确定该第一VLAN标识对应的第一SID,包括:第一网络设备根据该第一EVPN实例的路由转发表中的VLAN标识与该第一VLAN标识匹配,确定该第一VLAN标识对应的第一SID为该第一EVPN实例的路由转发表中与该第一VLAN标识匹配的VLAN标识对应的至少一个SID中的一个,其中,该第一EVPN实例的路由转发表用于记录VLAN标识与SID的对应关系,该第一EVPN实例的路
由转发表中的每个VLAN标识对应一个或多个SID。
[0010]本申请提供的技术方案,第一EVPN实例的路由转发表中可以存在与第一VLAN标识匹配的VLAN标识对应的一个或多个SID,该第一网络设备可以基于负载均衡策略或主备保护策略从该一个或多个SID中确定该第一VLAN标识对应的第一SID,由此可以实现系统中网络设备的负载均衡,或者对报文的转发保护,例如可以避免由于网络设备故障导致报文丢失。
[0011]可选地,该系统还包括:路由反射器(route reflector,RR),第一网络设备根据接收的第一报文中携带的第一VLAN标识,确定该第一VLAN标识对应的第一SID之前,该方法还包括:该第一网络设备接收RR发送的第二网络设备中的第二EVPN实例的路由,该第二EVPN实例的路由包括该第一VLAN标识和该第一SID;该第一网络设备根据该第二EVPN实例的路由中的该第一VLAN标识和该第一SID,生成该第一EVPN实例的路由转发表中的转发表项。示例地,该第二EVPN实例的路由可以是以太自动发现(Ethernet auto discovery,Ethernet AD)路由,例如可以是Ethernet auto discovery Per EVI路由,其中,以太网虚拟专用网实例(Ethernet virtual private network instance,EVI)。
[0012]本申请提供的技术方案,RR向第一网络设备反射第二网络设备中的第二EVPN实例的路由,可以便于该第一网络设备根据该第二EVPN实例的路由中的第一VLAN标识和第一SID生成该第一网络设备中的第一EVPN实例的路由转发表中的转发表项,从而便于该第一网络设备在接收到携带该第一VLAN标识的第一报文时能够确定对应的第一SID来进行报文转发,使得该第一网络设备无需学习用户设备的MAC地址就能对发往用户设备的报文进行转发。并且本申请提供的技术方案中,RR向第一网络设备反射的是第二EVPN实例的Ethernet AD路由,由此可以降低对RR的反射能力的要求。
[0013]可选地,第一网络设备根据第一SID,通过该第一网络设备中的第一EVPN实例向第二网络设备中的第二EVPN实例发送第一报文,包括:该第一网络设备将该第一SID封装在该第一报文中;该第一网络设备通过该第一网络设备中的第一EVPN实例向该第二网络设备中的该第二EVPN实例发送封装有该第一SID的第一报文。
[0014]可选地,该系统还包括第三网络设备,该第三网络设备和该第二网络设备是同一设备的双归设备,该方法还包括:该第一网络设备根据接收的第二报文中携带的第一VLAN标识,确定该第一VLAN标识对应的第二SID;该第一网络设备根据该第二SID,通过该第一网络设备中的第一EVPN实例向该第三网络设备中的第三EVPN实例发送该第二报文。示例地,该第一网络设备可以基于负载分担策略或主备保护策略,根据该第二报文中携带的第一VLAN标识确定该第二SID,并根据该第二SID转发该第二报文,如此可以实现该系统中网络设备的负载均衡,或者对报文的转发保护。
[0015]本申请提供的技术方案,第一网络设备根据接收的第二报文中携带的第一VLAN标识确定第二SID,根据该第二SID通过该第一网络设备中的第一EVPN实例向该第三网络设备中的该第三EVPN实例发送该第二报文,由此可以实现该第三网络设备与前述第二网络设备的负载分担或主备保护,保证该系统中网络设备的负载均衡,或者保证对报文的转发保护,例如,可以降低该系统的丢包率。
[0016]可选地,该第一SID的类型为END.DX2类型或END.DT2U类型中的一种,该第二SID的类型为END.DX2类型或END.DT2U类型中的一种。
[0017]可选地,该第一报文中携带至少一层VLAN标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输方法,其特征在于,所述方法应用于包括第一网络设备和第二网络设备的系统中,所述方法包括:所述第一网络设备根据接收的第一报文中携带的第一虚拟局域网VLAN标识,确定所述第一VLAN标识对应的第一段标识SID;所述第一网络设备根据所述第一SID,通过所述第一网络设备中的第一以太网虚拟专用网EVPN实例向所述第二网络设备中的第二EVPN实例发送所述第一报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备根据接收的第一报文中携带的第一虚拟局域网VLAN标识,确定所述第一VLAN标识对应的第一段标识SID,包括:所述第一网络设备根据所述第一VLAN标识和所述第一EVPN实例的路由转发表确定所述第一VLAN标识对应的所述第一SID。3.根据权利要求2所述的方法,其特征在于,所述第一网络设备根据所述第一VLAN标识和所述第一EVPN实例的路由转发表确定所述第一VLAN标识对应的所述第一SID,包括:所述第一网络设备根据所述第一EVPN实例的路由转发表中的VLAN标识与所述第一VLAN标识匹配,确定所述第一VLAN标识对应的所述第一SID为所述第一EVPN实例的路由转发表中与所述第一VLAN标识匹配的VLAN标识对应的至少一个SID中的一个,其中,所述第一EVPN实例的路由转发表用于记录VLAN标识与SID的对应关系,所述第一EVPN实例的路由转发表中的每个VLAN标识对应一个或多个SID。4.根据权利要求2或3所述的方法,其特征在于,所述系统还包括:路由反射器RR,所述第一网络设备根据接收的第一报文中携带的第一虚拟局域网VLAN标识,确定所述第一VLAN标识对应的第一段标识SID之前,所述方法还包括:所述第一网络设备接收所述RR发送的所述第二网络设备中的所述第二EVPN实例的路由,所述第二EVPN实例的路由包括所述第一VLAN标识和所述第一SID;所述第一网络设备根据所述第二EVPN实例的路由中的所述第一VLAN标识和所述第一SID,生成所述第一EVPN实例的路由转发表中的转发表项。5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一网络设备根据所述第一SID,通过所述第一网络设备中的第一以太网虚拟专用网EVPN实例向所述第二网络设备中的第二EVPN实例发送所述第一报文,包括:所述第一网络设备将所述第一SID封装在所述第一报文中;所述第一网络设备通过所述第一网络设备中的所述第一EVPN实例向所述第二网络设备中的所述第二EVPN实例发送封装有所述第一SID的所述第一报文。6.根据权利要求1至5任一项所述的方法,其特征在于,所述系统还包括第三网络设备,所述第三网络设备和所述第二网络设备是同一设备的双归设备,所述方法还包括:所述第一网络设备根据接收的第二报文中携带的所述第一VLAN标识,确定所述第一VLAN标识对应的第二SID;所述第一网络设备根据所述第二SID,通过所述第一网络设备中的所述第一EVPN实例向所述第三网络设备中的第三EVPN实例发送所述第二报文。7.根据权利要求1至6任一项所述的方法,其特征在于,
所述第一SID的类型为END.DX2类型或END.DT2U类型中的一种。8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一报文中携带至少一层VLAN标识,所述第一VLAN标识是所述至少一层VLAN标识中位于所述第一报文的最内层的VLAN标识。9.一种通信系统,其特征在于,所述系统包括第一网络设备和第二网络设备;所述第一网络设备用于根据接收的第一报文中携带的第一虚拟局域网VLAN标识,确定所述第一VLAN标识对应的第一段标识SID,以及,根据所述第一SID,通过所述第一网络设备中的第一以太网虚拟专用网EVPN实例向所述第二网络设备中的第二EVPN实例发送所述第一报文;所述第二网络设备用于根据所述第一SID,通过所述第二EVPN实例转发所述第一报文。10.根据权利要求9所述的系统,其特征在于,所述第一网络设备具体用于根据所述第一VLAN标识和所述第一EVPN实例的路由转发表确定所述第一VLAN标识对应的所述第一SID。11.根据权利要求10所述的系统,其特征在于,所述第一网络设备具体用于:根据所述第一EVPN实例的路由转发表中的VLAN标识与所述第一VLAN标识匹配,确定所述第一VLAN标识对应的所述第一SID为所述第一EVPN实例的路由转发表中与所述第一VLAN标识匹配的VLAN标识对应的至少一个SID中的一个,其中,所述第一EVPN实例的路由转发表用于记录VLAN标识与SID的对应关系,所述第一EVPN实例的路由转发表中的每个VLAN标识对应一个或多个SID。12.根据权利要求10或11所述的系统,其特征在于,所述系统还包括:路由反射器RR;所述第二网络设备还用于向所述RR发送所述第二网络设备中的所述第二EVPN实例的路由,所述第二EVPN实例的路由包括所述第一VLAN标识和所述第一SID;所述RR用于向所述第一网络设备发送所述第二EVPN实例的路由;所述第一网络设备还用于根据所述第二EVPN实例的路由中的所述第一VLAN标识和所述第一SID,生成所述第一EVPN实例的路由转发表中的转发表项。13.根据权利要求9至12任一项所述的系统,其特征在于,所述第一网络设备具体用于:将所述第一SID封装在所述第一报文...

【专利技术属性】
技术研发人员:陈冲
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:

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

1