【技术实现步骤摘要】
一种组播快速切换的方法和装置
本申请涉及通信
,尤其涉及一种组播快速切换的方法和网关装置。
技术介绍
组播是指在IP网络中将数据包以尽力传送的形式发送到某个确定的节点集合(即组播组),其基本思想是:源主机(即组播IP地址)只发送一份数据,其目的地址为组播组地址;组播组中的所有接收者都可收到同样的数据拷贝,并且只有组播组内的主机可以接收该数据,而其它主机则不能收到。随着IT(InformationTechnology,信息技术)行业的不断发展和IP网络的推进建设,IP组播技术早已普及。最常见的组播应用形式是点对多点,就是一个上游网络,多个组播接收端,例如广电网络中,广播中心平台向成百上千的用户分发一个频道节目即通过组播发送一路音视频数据流,当节目源需要切换时,现有组播实现机制效率低下,浪费带宽。
技术实现思路
基于局域网内所有用户需要同时收看同一频道的应用场景,现行方案需要逐个配置每个用户对应的组播接收端。当用户切换频道时,也需要逐个配置每个用户对应的组播接收端,维护复杂且效率低下。基于现行方案,频道节目发生切换,局域网中会出现同时存在两个组播流的情况,导致带宽浪 ...
【技术保护点】
1.一种组播快速切换方法,所述方法应用于网关设备,所述网关设备为上游网络与组播客户端之间的中间设备,其特征在于:接收组播客户端加入第一组播组的请求报文,从上游网络获取第一组播组的数据报文并分发给该客户端;接收管理用户下发的组播切换配置,其中该配置包括第二组播组IP地址;创建第二组播组IP地址与第一组播组IP地址的映射关系;触发第一组播组的离开报文,向上游网络发送,并接收响应报文;触发第二组播组的加入报文,从上游网络获取第二组播组的数据报文,并基于所述映射关系将该数据报文的组播组地址修改为第一组播组IP地址后分发给组播客户端。
【技术特征摘要】
1.一种组播快速切换方法,所述方法应用于网关设备,所述网关设备为上游网络与组播客户端之间的中间设备,其特征在于:接收组播客户端加入第一组播组的请求报文,从上游网络获取第一组播组的数据报文并分发给该客户端;接收管理用户下发的组播切换配置,其中该配置包括第二组播组IP地址;创建第二组播组IP地址与第一组播组IP地址的映射关系;触发第一组播组的离开报文,向上游网络发送,并接收响应报文;触发第二组播组的加入报文,从上游网络获取第二组播组的数据报文,并基于所述映射关系将该数据报文的组播组地址修改为第一组播组IP地址后分发给组播客户端。2.如权利要求1所述的方法,其特征在于,所述接收组播客户端加入第一组播组的加入报文,从上游网络获取第一组播组的数据报文并分发给该客户端,包括:监听组播客户端第一组播组的组播加入报文;分析该报文,获取第一组播组地址;从上游网络获取第一组播组的数据报文并分发给该客户端。3.如权利要求1所述的方法,其特征在于,所述接收管理用户下发的组播切换配置报文,其中该配置包括第二组播组IP地址,包括:基于第一组播组IP地址监听报文,接收局域网内管理用户基于组播客户端发出的组播切换配置报文;获取该配置报文中第二组播组IP地址,并保存。4.如权利要求1所述的方法,其特征在于,所述创建第二组播组IP地址与第一组播组IP地址的映射关系,包括:基于接收到的所述组播切换配置报文,创建第二组播组IP地址与第一组播组IP地址的映射关系,生成组播切换配置表项。5.如权利要求3所述的方法,其特征在于,接收到的所述组播切换配置报文为多个组播客户端发送的多个组播切换配置报文;基于接收到的所述组播切换配置报文,创建第二组播组IP地址与第一组播组IP地址的映射关系,生成组播切换配置表项,包括:确定所述多个组播客户端发送的组播切换配置报文的接收时刻;基于接收时刻对应的时间戳最小的组播切换配置报文,生成组播切换配置表项。6.如权利要求1所述的方法,其特征在于,所述触发第一组播组的离开报文,向上游网络发送,并接收响应报文,包括:基于组播切换配置表项生成后,触发第一组播组的离开报文,向上游网络发送,并接收响应报文。7.如权利要求1所述的方法,其特征在于,所述触发第二组播组的加入报文,从上游获取第二组播组的数据报文,并基于所述映射关系将该数据报文的组播组地址修改为第一组播组IP地址后分发给组播客户端,包括:基于组播切换配置表项创建生成时刻,网关设备触发第二组播组的加入...
【专利技术属性】
技术研发人员:张肖雄,王朝,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。