组播数据流的处理方法及UPE、NPE技术

技术编号:6595127 阅读:388 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供组播数据流的处理方法及UPE、NPE,方法包括:接收NPE发送的基于组管理协议的查询报文,查询报文中包含频道信息;建立与频道信息对应的频道表项;接收CE发送的用于加入组播组的基于组管理协议的报告报文,报告报文中包含频道信息;将频道表项与CE进行关联,形成组播转发表项;根据组播转发表项,向CE发送从NPE接收到的组播数据流。本发明专利技术能够节省UPE建立频道表项的时间,从而缩短了CE获取组播数据流的时延。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及通信技术,尤其涉及组播数据流的处理方法及靠近用户侧的服务提供商边缘设备(User Facing Provider Edge,简称UPE)、靠近网络侧的服务提供商边 Ili殳I (Network Facing Provider Edge,■禾尔 NPE)。
技术介绍
虚拟局域网(Virtual Local Area Network,简称VLAN)或虚拟专用局域网业务(Virtual Private Local Area Network Service,简称 VPLS)网络的网络架构主要是由用户边缘设备(Custom Edge,简称CE)、靠近用户侧的服务提供商边缘设备^ser Facing Provider Edge,简称UPE)和靠近网络侧的服务提供商边缘设备(Network Facing Provider Edge,简称 NPE)构成的。在VLAN或VPLS网络中,当CE下的用户设备需要获取组播数据流时,需要通过CE、 UPE向NPE通告加入组播组,CE、UPE和NPE需要对相关的通告报文进行处理并建立相应的组播转发表项,然后CE下的用户设备才能获取到组播数据流,这样,导致了 CE获取组播数据流的时延的增加。
技术实现思路
本专利技术实施例提供组播数据流的处理方法及UPE、NPE,用以缩短CE获取组播数据流的时延。本专利技术实施例提供了一种组播数据流的处理方法,包括接收NPE发送的基于组管理协议的查询报文,所述查询报文中包含频道信息,所述查询报文为所述NPE接收到所述频道信息标识的组播数据流发送的;建立与所述频道信息对应的频道表项;接收CE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;将所述频道表项与所述CE进行关联,以形成组播转发表项;根据所述组播转发表项,向所述CE发送从所述NPE接收到的所述组播数据流。本专利技术实施例提供了另一种组播数据流的处理方法,包括根据接收的组播数据流,向UPE发送基于组管理协议的查询报文,所述查询报文中包含所述组播数据流对应的频道信息,以使所述UPE建立与所述频道信息对应的频道表项;接收所述UPE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;向所述UPE发送所述组播数据流。本专利技术实施例还提供了一种UPE,包括报文接收单元,用于接收NPE发送的基于组管理协议的查询报文,所述查询报文中包含频道信息,所述查询报文为所述NPE接收到所述频道信息标识的组播数据流发送的;表项建立单元,用于建立与所述频道信息对应的频道表项;报文处理单元,用于接收CE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;表项关联单元,用于将所述表项建立单元所建立的所述频道表项与所述CE进行关联,以形成组播转发表项;数据发送单元,用于根据所述组播转发表项,向所述CE发送从所述NPE接收到的所述组播数据流。 本专利技术实施例还提供了一种NPE,包括报文发送单元,用于根据接收的组播数据流,向UPE发送基于组管理协议的查询报文,所述查询报文中包含所述组播数据流对应的频道信息,以使所述UPE建立与所述频道信息对应的频道表项;报文接收单元,用于接收所述UPE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;数据发送单元,用于向所述UPE发送所述组播数据流。由上述技术方案可知,本专利技术实施例中的UPE通过在接收到来自CE的基于组管理协议的报告报文之前,获取到组播数据流对应的频道信息,进而根据该频道信息提前建立对应的频道表项,使得在接收到来自CE的基于组管理协议的报告报文之后,无需再建立频道表项,节省了建立频道表项的时间,从而缩短了 CE获取组播数据流的时延。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种组播数据流的处理方法的流程示意图;图2为本专利技术实施例二提供的另一种组播数据流的处理方法的流程示意图;图3为本专利技术实施例三提供的UPE的一结构示意图;图4为本专利技术实施例三提供的UPE的另一结构示意图;图5为本专利技术实施例四提供的NPE的一结构示意图;图6为本专利技术实施例四提供的NPE的另一结构示意图;图7为本专利技术实施例四提供的NPE的再一结构示意图;图8为本专利技术实施例一提供的一种组播数据流的处理方法中的基于IGMP的V3查询报文的报文格式示意图;图9为本专利技术实施例一提供的一种组播数据流的处理方法中的基于IGMP的V3查询报文中Group Record[j]字段的报文格式示意图;图10为本专利技术实施例一提供的一种组播数据流的处理方法中的基于IGMP的V2 查询报文的报文格式示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一提供的一种组播数据流的处理方法的流程示意图,如图1 所示,本实施例的组播数据流的处理方法可以包括以下101、接收NPE发送的基于组管理协议的查询报文,上述查询报文中包含频道信息,上述查询报文为上述NPE接收到上述频道信息标识的组播数据流发送的;具体地,上述组管理协议可以包括但不限于IPv4的互联网组管理协议anternet Group Management Protocol, IGMP) > IPv6 ^^LM^JfRM (Multicast Listener Discovery,简称MLD)协议。其中,上述基于组管理协议的查询报文可以包括但不限于基于 IGMP的特定组m查询报文、基于IGMP的特定源组_查询报文、基于MLD协议的V2查询报文。具体地,上述基于组管理协议的查询报文可以通过扩展字段包含频道信息。其中, 上述频道信息可以采用G或(S,G)来标识,其中,S表示组播源IP地址,G表示组播组IP地址。例如在基于组管理协议的查询报文的后面增加扩展字段。下面将以基于IGMP的V3 查询报文作为举例。图8为本实施例中的基于IGMP的V3查询报文的报文格式示意图,其中,相关字段的说明如下Type = 0X11 类型为0x11表示组成员查询消息;Max Resp Code 接收设备在接收到一个组播报文后到发出响应报文的最大时间;Checksum 检验和,对IGMP报文头每16bit进行二进制反码求和;Group Address 组播组地址;Resv 发送的时候以0填充,接收的时候不做处理;S 标志位,当该值置1的时候,表明发出该报文的设备扮演的是路由器角色,所有收到此报文的其它路由器都不应该启动定时刷新器,但这并不影响主机发送报文;QRV 健壮性系数;QQIC 查询间隔时间,单位是秒;Number_of_Sources 组播源地址的个数;So本文档来自技高网...

【技术保护点】
1.一种组播数据流的处理方法,其特征在于,包括:接收靠近网络侧的服务提供商边缘设备NPE发送的基于组管理协议的查询报文,所述查询报文中包含频道信息,所述查询报文为所述NPE接收到所述频道信息标识的组播数据流发送的;建立与所述频道信息对应的频道表项;接收用户边缘设备CE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;将所述频道表项与所述CE进行关联,以形成组播转发表项;根据所述组播转发表项,向所述CE发送从所述NPE接收到的所述组播数据流。

【技术特征摘要】
【国外来华专利技术】1.一种组播数据流的处理方法,其特征在于,包括接收靠近网络侧的服务提供商边缘设备NPE发送的基于组管理协议的查询报文,所述查询报文中包含频道信息,所述查询报文为所述NPE接收到所述频道信息标识的组播数据流发送的;建立与所述频道信息对应的频道表项;接收用户边缘设备CE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;将所述频道表项与所述CE进行关联,以形成组播转发表项;根据所述组播转发表项,向所述CE发送从所述NPE接收到的所述组播数据流。2.根据权利要求1所述的方法,其特征在于,所述查询报文通过扩展字段包含频道信肩、ο3.根据权利要求1所述的方法,其特征在于,所述基于组管理协议的查询报文包括特定组查询报文或特定源组查询报文。4.根据权利要求1、2或3所述的方法,其特征在于,所述查询报文为所述NPE接收到所述频道信息标识的组播数据流之后周期性发送的。5.根据权利要求4所述的方法,其特征在于,所述方法还包括若在预先设置的时间阈值内,没有接收到所述查询报文,则删除所建立的所述频道表项。6.一种组播数据流的处理方法,其特征在于,包括根据接收的组播数据流,向靠近用户侧的服务提供商边缘设备UPE发送基于组管理协议的查询报文,所述查询报文中包含所述组播数据流对应的频道信息,以使所述UPE建立与所述频道信息对应的频道表项;接收所述UPE发送的用于加入组播组的基于组管理协议的报告报文,所述报告报文中包含所述频道信息;向所述UPE发送所述组播数据流。7.根据权利要求6所述的方法,其特征在于,所述方法还包括根据接收的组播数据流,建立与所述组播数据流对应的频道表项;所述向所述UPE发送所述组播数据流,包括将所述频道表项与所述UPE进行关联,以形成组播转发表项,根据所述组播转发表项, 向所述UPE发送所述组播数据流。8.根据权利要求6所述的方法,其特征在于,所述查询报文通过扩展字段包含频道信肩、ο9.根据权利要求6所述的方法,其特征在于,所述基于组管理协议的查询报文包括特定组查询报文或特定源组查询报文。10.根据权利要求6、7、8或9所述的方法,其特征在于,所述根据接收的组播数据流,向 UPE发送基于组管理协议的查询报文,包括根据接收的组播数据流,向所述UPE周期性发送基于组管理协...

【专利技术属性】
技术研发人员:吴迪凌义
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1