【技术实现步骤摘要】
传输报文的方法和装置
本申请涉及信息
,并且更具体地,涉及传输报文的方法和装置。
技术介绍
虚拟扩展局域网(VirtualeXtensibleLAN,VXLAN)技术是在传统物理网络基础上构建了逻辑的二层网络,是网络支持云业务发展的理想选择,是传统网络向网络虚拟化的深度延伸,提供了网络资源池化的最佳解决方式。它克服了基于VLAN的传统限制,可为处于任何位置的用户带来最高的可扩展性和灵活性、以及优化的性能。目前,基于VXLAN进行传输的报文可以分为单播报文和组播/广播/未知单播(Broadcast,Unknownunicast,Multicast,BUM)报文。其中,BUM报文采用头端复制的方式进行转发。具体而言,当BUM报文进入VXLAN隧道时,发送BUM报文的源VXLAN隧道端点(VXLANTunnelEndPoint,VTEP)会维护一张头端复制列表,该头端复制列表中记录了VXLAN网络标识(VXLANNetworkIdentifier,VNI),源VTEP,目标VTEP之间的对应关系,也就是说,源VTEP通过查询头端复制列表可以确定接收携带目标VNI的目标BUM报文的多个目标VTEP。源VTEP按照通过头端复制列表查询到的多个目标VTEP的数量,对目标BUM报文进行复制,得到多个目标BUM报文,然后源VTEP将多个目标BUM进行VXLAN封装,并将封装后的多个目标BUM报文通过多条VXLAN隧道转发至多个目标VTEP,其中头端复制列表中的一组源VTEP和目标VTEP对应多条VXLAN隧道中的一条V ...
【技术保护点】
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标签转发隧道向所述目标VNI对应的多个目标VTEP发送所述目标BUM报文。/n
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。