组播协议报文发送方法及装置制造方法及图纸

技术编号:7936785 阅读:200 留言:0更新日期:2012-11-01 07:17
本发明专利技术提供了一种组播协议报文发送方法及装置,该方法包括边界路由网桥接收用于查询组播信息的触发信息;该边界路由网桥根据触发信息查询组播信息;该边界路由网桥根据查询到的组播信息,发送组播协议报文。通过本发明专利技术,解决了现有技术中网络节点间组播业务交互浪费带宽资源,以及业务切换过慢的问题,进而达到了节约网络带宽,提高业务切换效率以及用户体验的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及ー种组播协议报文发送方法及装置
技术介绍
多链接透明互连(TransparentInterconnection over Lots of Links,简称为TRILL),是互联网工程任务组(Internet Engineering Task Force,简称为IETF)推荐的连接层(L2)网络的标准。TRILL通过将中间系统到中间系统(Intermediate System toIntermediate System,简称为IS_IS、ISIS)路由协议引入到L2网络,作为控制面实现。在TRILL网络的数据面,运行TRILL协议的设备称为路由网桥(Router Bridge,简称为RB),其中与终端连接的称为边界路由网桥(Edge RB,简称为ERB)。边界路由网桥部署在数据中心网络的边界,对原始数据报文进行特定技术的封装解封装,比如TRILL或最短路径桥(Shortest Path Bridging,简称为SPB)等。在TRILL网络,边界路由网桥入口称为IngressRB,出ロ称为Egress RB, Ingress RB会将原始报文另行封装ー层TRILL头及外部MAC头,这就形成TRILL的数据帧在TRILL网络传输,其他负责将TRILL数据帧从Ingress RB 一跳一跳地传送到Egress RB的路由网桥称为传输路由网桥,在Egress RB上会将数据报文解封装,还原成原始报文向終端传输。图I是相关技术中协议报文传输的网络架构图,如图I所示,ERB1-ERB3为边界路由网桥,中间RB1-RB3为传输路由网桥,Hostl及HI、Hn为数据中心网络中的主机,加入了不同的组播组。Router为路由器,维护下行组播组成员关系。在TRILL网络中,将所有报文区分为五种,即ニ层控制帧(例如,BPDU及VLAN注册帧等),原始帧(即,非TRILL封装帧),TRILL数据帧,TRILL控制帧(例如,ISIS报文)和TRILL其它帧。对于接入侧进来的原始帧,边界路由网桥会对其源和目的等有效信息进行学习,并将学习结果在ISIS控制报文中洪泛出去,而原始帧将被封装成TRILL数据报文在TRILL网络透传,一般中间传输路由网桥对原始帧中的源和目的不会有兴趣,即并不需要对这些信息进行维护。因此,边界路由网桥比传输路由网桥需要额外维护ー些終端MAC等信息。在相关技术中,对于终端传送过来的数据报文和协议报文,边界路由网桥并无区分处理,都当原始帧来处理。对于组播协议报文来说,因为需要所有終端可达,所以TRILL网络会沿树转发至所有边界路由网桥。图2是相关技术中Internet组管理协议(Internet GroupManagement Protocol,简称为IGMP)的协议报文在TRILL网络内传输的示意图,如图2所示,在TRILL网络内存在着大量的IGMP查询报文(IGMP Query),以及IGMP回复报文(IGMPReport)。对于原始查询及回复报文来说,需要将该报文在整棵树上转发一次。图3是相关技术中在TRILL网络内存在的ー棵以RB2为根的树的示意图,如图3所示,以该RB2为根的树存在很多的分支,组播报文默认沿树转发。因此,对于有大量组成员存在于不同组的大型ニ层组播网络来说,存在着大量的IGMP协议报文,这些协议报文会在整个TRILL网络中转发至所有RB节点。而大量报文的传输,对于网络带宽,将是较大的浪费。另外,随着服务器虚拟化技术的成熟,数据中心部署虚拟机服务器应用越来越多。基于备份、节能等方面原因,虚拟机迁移的应用也越来越多。关于虚拟机的迁移涉及的内容较多,例如,虚拟机及上行路由网桥资源的预留,以及上行路由网桥节点感知到虚拟机物理位置切換。组播收集组播组及其成员信息是通过IGMP的Query及Report以及Leave报文来定期更新的通过Query报文的周期发送,收到Query的主机回复Report报文后,由此进行更新维护。而IGMP的Query报文周期发送间隔默认为125s,组成员信息的老化时间ー般为260s。当虚拟机发生迁移时,虚拟机上正好有组播业务的存在,依赖组播协议自己的收敛时间,不可避免的会导致长时间的流量中断。例如,在一个边界路由网桥刚收到虚拟机的Iteport回复时,虚拟机就发生迁移,由路由网桥I下迁移接入路由网桥2。对于路由网桥2来说,并不知道虚拟机上有组播业务,需要等待新的Query发送,但下ー个Query发送在125s钟之后,虚拟机通过收到的Query报文回复相应的Iteport信息,路由网桥2上收到该R印ort后才会知道有该组播成员的存在,之后流量才可以正常抵达,这么长时间的流量中断,对于用户来说是不可接受的。另外,对于路由网桥I来说,表项会在260s后老化,给虚拟机投递的组播流量仍会往路由网桥I投递这么长时间,也是带宽的浪费。尤其在IGMP snooping网络,由于IGMP的Query报文发送周期可能更长,表项的老化周期也可能更长,流量丢失的情况会更严重。因此,现有技术中存在感知到虚拟机的迁移后,组播业务切换过慢的问题。因此,现有技术中存在网络节点间组播协议报文交互浪费带宽资源,以及组播业务切换过慢的问题。
技术实现思路
本专利技术提供了一种组播协议报文发送方法及装置,以至少解决现有技术中网络节点间组播协议报文交互浪费带宽资源,以及组播业务切换过慢的问题。根据本专利技术的ー个方面,提供了一种组播协议报文发送方法,包括边界路由网桥接收用于查询组播信息的触发信息;所述边界路由网桥根据所述触发信息查询所述组播信息;所述边界路由网桥根据查询到的所述组播信息,发送组播协议报文。优选地,用于查询所述组播信息的所述触发信息为以下至少之ー第一查询报文,其中,所述第一查询报文用于向所述边界路由网桥查询组播成员信息或组播业务信息、虚拟机迁移的通告信息,其中,所述通告信息用于通告所述边界路由网桥所述虚拟机的迁入或迁出。优选地,所述边界路由网桥根据查询到的所述组播信息,发送所述组播协议报文包括,在所述触发信息为所述第一查询报文的情况下,所述边界路由网桥发送组播协议报文,其中,所述组播协议报文为所述边界路由网桥根据查询到的所述组播信息构建的回复报文。优选地,所述边界路由网桥根据查询到的所述组播信息,发送所述组播协议报文包括,在所述触发信息为所述虚拟机迁移的通告信息的情况下,所述边界路由网桥向迁移的虚拟机发送所述组播协议报文,其中,所述组播协议报文为用于查询所述迁移的虚拟机上是否存在组播业务的第二查询报文。优选地,所述边界路由网桥向迁移的虚拟机发送所述组播协议报文包括,虚拟机迁入方向的边界路由网桥在接收到虚拟机迁入的通告信息时,根据所述通告信息查询到的所述组播信息;根据所述组播信息,在所述迁入方向的边界路由网桥接收到所述虚拟机发出的第一个报文之后,向所述虚拟机发送所述第二查询报文;和/或,虚拟机迁出方向的边界路由网桥在接收到虚拟机迁出的通告信息时,定期向所述虚拟机发送所述第二查询报文,直到虚拟机迁出方向的边界路由网桥接收不到所述第二查询报文对应的回复报文。优选地,所述第一查询报文和所述第二查询报文为组播普通查询报文或组播特定组查询报文,其中,所述组播普通查询报文为向本文档来自技高网
...

【技术保护点】
一种组播协议报文发送方法,其特征在于,包括:边界路由网桥接收用于查询组播信息的触发信息;所述边界路由网桥根据所述触发信息查询所述组播信息;所述边界路由网桥根据查询到的所述组播信息,发送组播协议报文。

【技术特征摘要】
1.一种组播协议报文发送方法,其特征在于,包括 边界路由网桥接收用于查询组播信息的触发信息; 所述边界路由网桥根据所述触发信息查询所述组播信息; 所述边界路由网桥根据查询到的所述组播信息,发送组播协议报文。2.根据权利要求I所述的方法,其特征在于,用于查询所述组播信息的所述触发信息为以下至少之一 第一查询报文,其中,所述第一查询报文用于向所述边界路由网桥查询组播成员信息或组播业务信息、 虚拟机迁移的通告信息,其中,所述通告信息用于通告所述边界路由网桥所述虚拟机的迁入或迁出。3.根据权利要求2所述的方法,其特征在于,所述边界路由网桥根据查询到的所述组播信息,发送所述组播协议报文包括,在所述触发信息为所述第一查询报文的情况下,所述边界路由网桥发送组播协议报文,其中,所述组播协议报文为所述边界路由网桥根据查询到的所述组播信息构建的回复报文。4.根据权利要求2所述的方法,其特征在于,所述边界路由网桥根据查询到的所述组播信息,发送所述组播协议报文包括,在所述触发信息为所述虚拟机迁移的通告信息的情况下,所述边界路由网桥向迁移的虚拟机发送所述组播协议报文,其中,所述组播协议报文为用于查询所述迁移的虚拟机上是否存在组播业务的第二查询报文。5.根据权利要求4所述的方法,其特征在干,所述边界路由网桥向迁移的虚拟机发送所述组播协议报文包括, 虚拟机迁入方向的边界路由网桥在接收到虚拟机迁入的通告信息时,根据所述通告信息查询到的所述组播信息;根据所述组播信息,在所述迁入方向的边界路由网桥接收到所述虚拟机发出的第一个报文之后,向所述虚拟机发送所述第二查询报文;和/或, 虚拟机迁出方向的边界路由网桥在接收到虚拟机迁出的通告信息时,定期向所述虚拟机发送所述第二查询报文,直到虚拟机迁出方向的边界路由网桥接收...

【专利技术属性】
技术研发人员:廖婷吴波翟洪军肖敏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1