传输报文的方法和装置制造方法及图纸

技术编号:24805412 阅读:68 留言:0更新日期:2020-07-07 22:08
本申请提供了一种传输报文的方法和装置。该方法为了合理利用传输资源,减少传输BUM报文中由于对报文进行复制而增加的开销,有利于减少传输BUM报文时占用的VXLAN网络的传输资源,本申请实施例的传输报文的方法,基于P2MP的标签转发机制,在VXLAN中传输BUM报文。基于P2MP的标签转发机制,只有当BUM报文转发至特定网元后,才会由特定的网元对BUM报文进行复制,其中,这种特定的网元是需要将接收到的一份BUM报文通过多个出端口转发出去的网元。

【技术实现步骤摘要】
传输报文的方法和装置
本申请涉及信息
,并且更具体地,涉及传输报文的方法和装置。
技术介绍
虚拟扩展局域网(VirtualeXtensibleLAN,VXLAN)技术是在传统物理网络基础上构建了逻辑的二层网络,是网络支持云业务发展的理想选择,是传统网络向网络虚拟化的深度延伸,提供了网络资源池化的最佳解决方式。它克服了基于VLAN的传统限制,可为处于任何位置的用户带来最高的可扩展性和灵活性、以及优化的性能。目前,基于VXLAN进行传输的报文可以分为单播报文和组播/广播/未知单播(Broadcast,Unknownunicast,Multicast,BUM)报文。其中,BUM报文采用头端复制的方式进行转发。具体而言,当BUM报文进入VXLAN隧道时,发送BUM报文的源VXLAN隧道端点(VXLANTunnelEndPoint,VTEP)会维护一张头端复制列表,该头端复制列表中记录了VXLAN网络标识(VXLANNetworkIdentifier,VNI),源VTEP,目标VTEP之间的对应关系,也就是说,源VTEP通过查询头端复制列表本文档来自技高网...

【技术保护点】
1.一种传输报文的方法,其特征在于,包括:/n源虚拟扩展局域网隧道端点VTEP从头端复制列表中记录的虚拟扩展局域网网络标识VNI中选择目标VNI,所述头端复制列表记录有发送携带所述VNI的广播/未知单播/组播BUM报文的源VTEP和接收携带所述VNI的BUM报文的多个目标VTEP;/n所述源VTEP通过查询所述头端复制列表,确定所述目标VNI对应的源VTEP以及所述目标VNI对应的多个目标VTEP;/n所述源VTEP根据所述目标VNI对应的源VTEP与所述目标VNI对应的多个目标VTEP,为携带所述目标VNI的目标BUM报文建立点到多点P2MP标签转发隧道;/n所述源VTEP通过所述P2MP标...

【技术特征摘要】
1.一种传输报文的方法,其特征在于,包括:
源虚拟扩展局域网隧道端点VTEP从头端复制列表中记录的虚拟扩展局域网网络标识VNI中选择目标VNI,所述头端复制列表记录有发送携带所述VNI的广播/未知单播/组播BUM报文的源VTEP和接收携带所述VNI的BUM报文的多个目标VTEP;
所述源VTEP通过查询所述头端复制列表,确定所述目标VNI对应的源VTEP以及所述目标VNI对应的多个目标VTEP;
所述源VTEP根据所述目标VNI对应的源VTEP与所述目标VNI对应的多个目标VTEP,为携带所述目标VNI的目标BUM报文建立点到多点P2MP标签转发隧道;
所述源VTEP通过所述P2MP标签转发隧道向所述目标VNI对应的多个目标VTEP发送所述目标BUM报文。


2.如权利要求1所述的方法,其特征在于,所述目标VNI包括不同的多个VNI,所述P2MP标签转发路径的末节点包括多个VNI中每个VNI对应的多个目标VTEP。


3.如权利要求2所述的方法,其特征在于,所述头端复制列表中记录的VNI属于第一VNI集合,
所述源VTEP从头端复制列表中记录的VNI中选择目标VNI,包括:
所述源VTEP根据所述第一VNI集合中的每个VNI对应的BUM报文流量,从所述第一VNI集合中选择所述目标VNI,在预设时间段内所述目标VNI中每个VNI对应的BUM报文的流量低于所述第一VNI集合中除所述目标VNI之外的其他VNI中的每个VNI对应的BUM报文的流量。


4.如权利要求2所述的方法,其特征在于,所述头端复制列表中记录的VNI属于第二VNI集合,
所述源VTEP从头端复制列表中记录的VNI中选择目标VNI,包括:
所述源VTEP根据所述第二VNI集合中的每个VNI对应的BUM报文流量,以及所述第二VNI集合中的每个VNI对应的第一流量阈值,从所述第二VNI集合中选择所述目标VNI。


5.如权利要求2-4中任一项所述的方法,其特征在于,所述目标VNI包括第一VNI,所述方法还包括:
若预设时间段内所述第一VNI对应的BUM报文的流量高于第二流量阈值,所述源VTEP通过查询所述头端复制列表,确定所述第一VNI对应的源VTEP以及所述第一VNI对应的多个目标VTEP;
所述源VTEP根据所述第一VNI对应的源VTEP,以及所述第一VNI对应的多个目标VTEP,为携带所述第一VNI的BUM报文建立专用P2MP标签转发隧道;
所述源VTEP通过所述专用P2MP标签转发隧道向所述第一VNI对应的多个目标VTEP转发携带所述第一VNI的BUM报文。


6.如权利要求1所述的方法,其特征在于,所述目标VNI为一个VNI,所述头端复制列表中记录的VNI属于第三VNI集合,
所述源VTEP从头端复制列表中记录的VNI中选择目标VNI,包括:
所述源VTEP根据所述第三VNI集合对应的BUM报文的流量,从所述第三VNI集合中选择所述目标VNI,在预设时间段内所述目标VNI对应的BUM报文的流量高于所述第三VNI集合中除所述目标VNI之外的其他VNI对应的BUM报文的流量。


7.如权利要求1所述的方法,其特征在于,所述头端复制列表中记录的VNI属于第四VNI集合,
所述源VTEP从头端复制列表中记录的VNI中选择目标VNI,包括:
所述源VTEP根据所述第四VNI集合中的每个VNI对应的BUM报文流量,以及所述第四VNI集合中的每个VNI对应的第三流量阈值,从所述第四VNI集合中选择所述目标VNI。

<...

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

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

1