【技术实现步骤摘要】
一种组播复制的方法、设备和存储介质
本专利技术涉及网络通信领域的组播技术,特别涉及一种组播复制的方法、设备和存储介质。
技术介绍
组播技术是基于网络之间互连的协议(InternetProtocol,IP)网络数据传输的方式之一,实现了IP网络中点到多点的高效数据传送,能够大量节约网络带宽、降低网络负载。因此,可以利用网络的组播特性方便地提供一些新的增值业务,包括在线直播、网络电视、远程教育、远程医疗、网络电台、实时视频会议等互联网的信息服务领域。但是,当前组播技术在实现组播复制时,组播成员接收到的组播报文会存在很长的时间延时,尤其在组播成员很多的时候,延时更为严重,导致组播成员无法及时接收到组播报文。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例主要提供一种组播复制的方法、设备和存储介质,能够解决组播复制过程占用大量带宽的问题。本专利技术实施例的技术方案是这样实现的:一种组播复制的方法,应用于网络节点,所述方法包括:网络节点的接收端口接收第一报文;当所述第一报文为组播报文时,所述网络节点的复制电路确定所述组播报文的组播组的组播成员个数,并将所述第一报文存储 ...
【技术保护点】
一种组播复制的方法,其特征在于,应用于网络节点,所述方法包括:网络节点的接收端口接收第一报文;当所述第一报文为组播报文时,所述网络节点的复制电路确定所述组播报文的组播组的组播成员个数,并将所述第一报文存储到所述网络节点的缓存队列;所述缓存队列根据所述组播成员个数,向所述网络节点的出口编辑结点发送N份所述第一报文和编辑行为的基础存储地址,其中,N为所述成员个数;所述出口编辑结点基于所述编辑行为编辑接收的所述第一报文,获得携带有所述组播成员的地址信息的N份第二报文;所述网络节点的出端口发送N份所述第二报文。
【技术特征摘要】
1.一种组播复制的方法,其特征在于,应用于网络节点,所述方法包括:网络节点的接收端口接收第一报文;当所述第一报文为组播报文时,所述网络节点的复制电路确定所述组播报文的组播组的组播成员个数,并将所述第一报文存储到所述网络节点的缓存队列;所述缓存队列根据所述组播成员个数,向所述网络节点的出口编辑结点发送N份所述第一报文和编辑行为的基础存储地址,其中,N为所述成员个数;所述出口编辑结点基于所述编辑行为编辑接收的所述第一报文,获得携带有所述组播成员的地址信息的N份第二报文;所述网络节点的出端口发送N份所述第二报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述网络节点解析所述第一报文,判断所述第一报文携带的目的地址信息是否为组播地址;当所述目的地址信息为组播地址时,查找与所述组播地址对应的组播表,确定与所述组播地址对应的组播组;获取所述组播组的组播成员个数。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当不存在与所述第一报文对应的组播表时,向所述网络节点的所有出端口发送所述第一报文。4.根据权利要求1所述的方法,其特征在于,所述出口编辑结点基于所述编辑行为编辑接收的所述第一报文,获得携带有所述组播成员的地址信息的N份第二报文,包括:所述出口编辑结点基于与所述第一报文对应的组播表提供的基础存储地址查询编辑行为信息;根据所述编辑行为信息,在所述第一报文的报头中添加所述组播成员的地址信息。5.根据权利要求4所述的方法,其特征在于,所述出口编辑结点基于与所述第一报文对应的组播表提供的基础存储地址查询编辑行为信息,包括:获取所述组播表中第1条编辑行为信息的第1存储地址及相邻两条编辑行为信息的存储地址之间的地址偏移量;其中,所述第1存储地址为所述基础存储地址;基于所述第1存储地址及所述地址偏移量,确定与N个组播成员对应的N条编辑行为信息的存储地址;从对应的存储地址读取编辑指令,其中,所述编辑指令包括向所述第一报文的报头中添加虚拟局域网标签的添加指令;根据所述编辑指令,在所述第一报文的报头中添加指向所述组播成员所在虚拟局域网的虚拟局域网标签形成所述第二报文。6.一种组播复制设备,其特征在于,所述交换设备包括:接收端口、复制电路、缓存队列、出口编辑结点和出端口;其中,所述接收端口,用于接收第一报文;所述复制电路,用于当...
【专利技术属性】
技术研发人员:李磊,赵茂聪,何志川,张超,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。