CN102447565B - 一种在宽带接入网实现组播控制的方法和*** - Google Patents
一种在宽带接入网实现组播控制的方法和*** Download PDFInfo
- Publication number
- CN102447565B CN102447565B CN201010511975.2A CN201010511975A CN102447565B CN 102447565 B CN102447565 B CN 102447565B CN 201010511975 A CN201010511975 A CN 201010511975A CN 102447565 B CN102447565 B CN 102447565B
- Authority
- CN
- China
- Prior art keywords
- multicast
- user
- authority
- configuration
- access node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种在宽带接入网实现组播控制的方法和***,包括:接入节点接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;接入节点根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求。
Description
技术领域
本发明涉及通信技术领域,特别是指一种在宽带接入网实现组播控制的方法和***。
背景技术
组播是一种数据包传送方式。通过组播方式,源主机可以将相同的数据包同时发送到同一组播组内的多个目的主机上。组播技术实现了IP网络中点到多点的高效数据传送,由于组播能够有效地节约网络带宽、降低网络负载,因此在网络视频、实时数据传送、多媒体会议、数据拷贝、游戏和仿真等诸多方面都有广泛的应用。
IP组播包含两类基本协议:组播路由协议以及路由器和主机之间支持的组播组管理协议。组播组管理协议包括基于IPv4的IGMP(Internet Group Management Protocol,因特网组管理协议)和基于IPv6的MLD(Multicast Listener Discovery,组播侦听发现)。一个用户主机使用组播组管理协议通告它所期望加入的组播组。
在标准的组播协议中,接收者可以加入或离开任意的组播组,没有考虑用户管理问题。为了实现可运营可管理的组播业务,运营商必须在其运营的网络中引入了组播权限管理机制。组播权限管理机制的基本思想是在组播控制设备上为每个接入用户配置一张组播权限表,当用户主机通过IGMP或MLD请求加入指定的组播组时,组播控制设备根据该用户的组播权限表授权或者拒绝该用户加入组播组的请求,从而实现对用户的组播权限的控制。
所述的组播控制设备主要用于宽带接入网的用户接入节点,一般是二层设备,但可感知部分三层业务,包括以太网交换机、综合接入设备、DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)、PON(Passive Optical Network,无源光网络)网络中的局端设备OLT(Optical Line Terminal,光线路终端)和用户端设备ONU(Optical Network Unit,光网络单元)等等。
用户开通并订购了组播业务后,运营商通常通过NMS/EMS(Network Management System/Element Management System,网络管理***/网元管理***)、Telnet(Terminal Network,终端网络)或CLI(command line interface,命令行界面)方式在接入控制节点上静态配置用户组播权限表,如附图1所示。其中,用户表项为组播权限表所属的用户标识,可包括MAC(Media Access Control,介质访问控制)地址、VLAN(Virtual Local Area Network,虚拟局域网)号码、PVC(Permanent Virtual Circuit,永久虚电路)及线路端口号(Circuit ID)等。在组播权限表中,每一条记录对应一个组播权限记录,包括组播组标识和对应的权限组成。其中,权限为用户对应该组播组的权限参数,表示该用户是否可以加入该组播组,其值包括允许观看、禁止观看和预览。组播组标识包括源特定组播组(S,G)及任意源组播组(*,G),(G)表示该组播组的IP组播地址,而(S)表示发送所述组播组数据流的指定组播源IP地址,(*)表示发送所述组播组数据流的任意组播源地址。在附图1中,用户A可以访问的频道为(100.100.1.1,225.0.1.1),可以预览的频道为(100.100.2.1,226.0.1.1),不能访问的频道为(3eff::1,ff02::0101)等等。用户B可以访问的频道为(*,225.1.1.1),可以预览的频道为(*,226.1.1.1),不能访问的频道为(*,ff02::0101)等等。
组播权限控制方法包括:当用户通过组播管理协议请求加入或访问某个组播组时,组播控制设备通过对组播管理协议报文进行解析,获取该用户加入的组播组标识,在组播权限表中查找该组播组对应的组播权限记录,获取权限参数并判断该用户是否可以加入该组播组。
从上述对用户的组播权限进行控制的方法可以看出,现有方法需要在组播控制设备上预先为每个用户静态配置非常详细的组播权限表,组播权限表存储的是一张精确的组播权限记录。不管用户是否在线,是否需要访问某个频道,只要用户开通并订购了组播业务,该用户的组播权限记录就事先在接入设备上配置就绪。由于可供用户选择的频道日益丰富,在接入控制设备上为所有用户配置一张完整的组播权限表将要占用庞大的存储空间,存在组播权限数目的扩展性问题;而且,控制设备需要花费更多的时间对用户的组播权限进行精确查找匹配,从而大大延长了组播频道的切换时间。设想一个接入了1000个组播用户的接入节点,要为每个用户提供500个可供选择的频道数目,这是具有现实需求的。采用现有技术为所有用户配置一张完整的组播权限表需要接入节点存储1000*500=500,000条用户组播权限记录。假设接入节点顺序查找一条组播权限记录的时间为2微秒,匹配到最后一条组播权限记录需要花费1秒的时间。这不仅增加了接入控制设备的造价,也影响了用户对组播业务的体验性能。
发明内容
有鉴于此,本发明的目的在于提出一种在宽带接入网实现组播控制的方法和***,解决组播控制设备支持的组播权限数目的限制,从而使组播网络更加灵活和易于扩展,降低设备造价和运营成本。进一步可减少组播频道的切换时间,提升用户对组播业务的体验性能。
基于上述目的本发明提供的一种在宽带接入网实现组播控制的方法,包括:
接入节点接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;
接入节点根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求。
可选的,该方法进一步包括:当所述宽带网络网关监测到某个用户的IP会话中断时,向所述接入节点发送删除该用户所有组播权限的配置请求消息,所述接入节点在用户组播权限表中删除相应用户所有组播权限记录。
可选的,该方法所述接入节点基于接入节点控制协议ANCP实现由宽带网络网关对用户组播权限参数的动态配置和删除。
可选的,该方法所述用户与宽带网络网关之间建立并维护的IP会话是基于动态主机配置协议DHCP的以太网传输IP会话,或者是专线固定IP会话。
可选的,该方法进一步包括:所述宽带网络网关不断对所述用户的终端设备进行IP会话的心跳检测。
可选的,该方法进一步包括:所述宽带网络网关将所述组播权限配置请求消息中继到策略控制服务器,所述策略控制服务器根据组播权限配置请求消息中携带的用户标识对用户认证后,在用户组播数据库找到对应的用户的组播权限信息,向宽带网络网关下发该用户的所有组播权限配置信息。
可选的,该方法所述组播权限配置请求消息中的用户标识包括用户IP地址、MAC地址和Circuit ID。
可选的,该方法所述接入节点根据对应组播请求的权限参数做如下处理:
若权限参数为授权允许,则对用户接入端口创建组播转发表,完成组播报文复制和转发;
若权限参数为授权预览,则对用户接入端口创建组播转发表,并分别启用预览次数计数器和预览时长定时器,完成组播报文复制和转发;
若权限参数为授权禁止,则丢弃用户的组播请求消息,对用户接入端口不做任何处理。
在本发明的另一方面,还提供了一种在宽带接入网实现组播控制的***,包括:
接入节点,用于在接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网络网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求;
宽带网络网关,用于在接收到所述接入节点发送的组播配置应答消息时,对用户的组播权限配置请求消息进行认证,如果认证通过,则返回的组播配置应答消息。
可选的,该***所述宽带网络网关,还用于在监测到某个用户的IP会话中断时,向所述接入节点发送删除该用户所有组播权限的配置请求消息;
所述接入节点,还用于在收到所述删除该用户所有组播权限的配置请求消息,在用户组播权限表中删除相应用户所有组播权限记录。
可选的,该***所述接入节点,用于基于接入节点控制协议ANCP实现用户组播权限参数的动态配置和删除。
可选的,该***所述用户与宽带网络网关之间建立并维护的IP会话是基于动态主机配置协议DHCP的以太网传输IP会话,或者是专线固定IP会话。
可选的,该***所述宽带网络网关不断对所述用户的终端设备进行IP会话的心跳检测。
可选的,该***进一步包括策略控制服务器;
所述宽带网络网关还用于将所述组播权限配置请求消息中继到策略控制服务器;
所述策略控制服务器,用于根据组播权限配置请求消息中携带的用户标识对用户认证后,在用户组播数据库找到对应的用户的组播权限信息,向宽带网络网关下发该用户的所有组播权限配置信息。
可选的,该***所述组播权限配置请求消息中的用户标识包括用户IP地址、MAC地址和Circuit ID。
可选的,该***所述接入节点还用于根据对应组播请求的权限参数做如下处理:
若权限参数为授权允许,则对用户接入端口创建组播转发表,完成组播报文复制和转发;
若权限参数为授权预览,则对用户接入端口创建组播转发表,并分别启用预览次数计数器和预览时长定时器,完成组播报文复制和转发;
若权限参数为授权禁止,则丢弃用户的组播请求消息,对用户接入端口不做任何处理。
从上面所述可以看出,本发明提供的在宽带接入网实现组播控制的方法和***,能够实现用户权限参数的实时更新同步,可以高效地利用组播控制设备的存储空间,解决组播控制设备支持的组播权限数目的限制,从而使组播网络更加灵活和易于扩展,降低设备造价和运营成本。同时,组播控制设备通过维护一张动态可伸缩的精简组播权限表,可大大降低用户访问频道的时间,提升用户对组播业务的体验性能。
附图说明
图1为接入节点配置的一张用户组播权限总表示意图;
图2为本发明实施例组播控制***架构示意图;
图3为本发明实施例组播权限配置流程示意图;
图4为本发明实施例组播控制流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
本发明提供的一种在宽带接入网实现组播控制的方法和***,主要方案包括:
接入节点接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;
接入节点根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求。
参见图2,示出了本发明实现组播控制的***架构的一个实施例。
在该***中,包括:
接入节点,用于在接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网络网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求;
宽带网络网关,用于在接收到所述接入节点发送的组播配置应答消息时,对用户的组播权限配置请求消息进行认证,如果认证通过,则返回的组播配置应答消息。
所述接入节点与宽带网络网关之间通过宽带接入网连接。
所述接入节点通过接入环路与用户终端连接。
宽带网络网关通过IP网络分别与组播业务管理***、策略控制服务器、组播服务器、AAA服务器等设备连接。
其中,所述宽带网络网关还用于将所述组播权限配置请求消息中继到策略控制服务器;
策略控制服务器,用于根据组播权限配置请求消息中携带的用户标识向宽带网络网关下发该用户的所有组播权限配置信息。
在图2中,用户终端可以是个人计算机(PC)、机顶盒(STB)、上网本等联网设备;接入节点是用户终端接入网络的接入点,是用户组播权限的控制设备,包括DSLAM、以太网交换机、综合接入设备、OLT/ONU等PON设备;宽带网络网关(BNG,Broadband NetworkGateway)是宽带接入网的业务接入控制点,包括宽带接入服务器(BRAS)、业务路由器(SR)等IP边缘设备;组播应用***用于用户的认证、授权和计费、存储用户组播权限信息、以及用户组播业务的运营和管理、组播内容播放等,包括AAA服务器、策略控制服务器、组播业务管理***、组播服务器等等。连接用户终端到接入节点的接入环路可以是DSL线路、PON线路、以太网、无线局域网(WLAN)等;连接接入节点到宽带网络网关的宽带接入网一般是二层汇聚以太网,也可以是多业务传送平台(MSTP)或异步传送模式(ATM)网络。组播应用***一般通过三层的IP网络连接宽带网络网关。
需要说明的是,附图2所示的组播控制***架构仅为示例所用,在实际应用过程中,具体的网络架构不限于此,如接入节点和宽带网络网关部署成一个设备,或接入节点和驻地网关(RG)部署成一个设备,等等。
用户签约的组播业务数据一般存储在组播业务管理***,由组播业务管理***下发到策略控制服务器或AAA服务器上,也可以直接存储在策略控制服务器或AAA服务器上。
在所述的组播控制的***架构中,宽带网络网关主要完成用户接入认证、授权和计费的AAA客户端功能,同时负责对用户IP会话的接入控制、维护和监测,并实现对用户业务的QoS控制等。在本发明的技术方案中,宽带网络网关需要支持ANCP(Access Node ControlProtocol,接入节点控制协议),与接入节点建立基于ANCP的连接与同步,实现组播应用***到接入节点间组播权限消息(组播权限下发/更新/查询/删除等)的中继和转发。
在所述组播控制***架构中,接入节点负责用户组播权限的控制、组播报文的复制及转发,包括:执行来自组播应用***的组播权限的配置/删除;接收用户的组播加入/离开请求;从用户的组播组管理消息中获取用户标识和组播组标识,请求组播应用***下发相应的组播权限;从用户的组播组管理消息中获取用户标识和组播组标识,查找匹配用户组播权限表,根据权限参数授权或拒绝用户的组播请求。
在本发明所述的组播控制技术方案中,与现有技术不同的是,接入节点不是通过网管或Telnet或CLI方式预先静态配置一张完整的属于所有用户的组播权限表,而是通过ANCP方式动态维护一张可伸缩的用户组播权限表。换句话说,所述接入节点有多少个用户加入过组播请求,就存在有多少个用户的组播权限信息,那些没有发送组播加入请求消息的用户组播权限不会出现在所述的组播权限表当中。所述的用户组播权限表是动态可变化的,当宽带网络网关检测到某个用户的IP会话中断(如用户终端关机/断电或死机、拨号应用程序去激活/挂死、网络连接异常断开等等),接入节点会收到所述宽带网络网关发送的删除该用户的组播权限配置请求的消息,所述接入节点执行删除该用户的组播权限配置命令,在所述的用户组播权限表中删除该用户的组播权限记录。所述接入节点通过动态维护一张可伸缩的用户组播权限表,可最大限度减少存储空间,有效解决组播控制设备支持的组播权限数目的限制,从而使组播网络更加灵活和易于扩展,降低设备造价和运营成本。同时,也大大缩减了在组播权限表查找匹配某个特定组播加入请求的权限的时间,提升了用户对组播业务的体验性能。
下面详细描述本发明中所述接入节点组播权限的配置流程。如附图3所示,具体步骤如下:
步骤301,接入节点与BNG之间建立基于ANCP的TCP(Transmission Control Protocol,传输控制协议)连接,双方协商能力参数后达到同步。
需要说明的是,本发明中接入节点与BNG之间的所有消息报文的交互都是通过ANCP来进行通信。所述的BNG可以是BRAS或者SR等IP边缘业务接入控制设备。同时,BNG与策略控制服务器也建立并维护相关连接,接口协议可以为COPS(Common Open PolicyServices,公共开放策略服务)、Diameter或RADIUS等。所述策略控制服务器既可以是组播业务策略控制服务器,也可以是AAA服务器等组播业务的策略单元,存储有用户签约的组播业务数据,这些用户数据可以由组播业务管理***下发和更新。
步骤302,用户终端同BNG建立并维护IP会话,获取IP地址,开始访问网络。
所述的IP会话可以是基于动态主机配置协议(DHCP)的IPOE(IP over Ethernet,以太网传送IP)会话,也可以是专线固定IP会话。所述BNG需要不断对用户终端进行IP会话的心跳检测,以维护IP会话的正常连接。
步骤303,当用户终端获得IP地址后,第一次加入组播请求时,所述接入节点对该组播加入请求消息进行解析,获取用户标识和组播组标识。
步骤304,接入节点根据获取的用户标识和组播组标识在用户组播权限表查找所请求的组播权限,由于此时该用户的组播权限记录为空,该接入节点根据所获取用户标识和组播组标识向BNG发送该用户组播权限配置请求消息。
作为一个实施例,所述组播权限配置请求消息中的用户标识包括用户IP地址、MAC地址和Circuit ID等信息,通过ANCP发送到宽带网络网关。
步骤305,所述BNG把该组播权限配置请求消息中继到策略控制服务器。
步骤306,所述策略控制服务器根据组播权限配置请求消息中携带的用户标识对用户认证后,在用户组播数据库找到对应用户的组播权限信息,向BNG下发该用户的所有组播权限配置信息。
步骤307,所述BNG接收到策略控制服务器下发的用户组播权限配置信息后,构建用户组播权限配置应答消息报文,通过ANCP回送给所述的接入节点。
步骤308,所述接入节点接收到用户组播权限配置应答消息后,在用户组播权限表中配置该用户的所有组播权限记录,同时向所述BNG上报执行结果。
步骤309,BNG向所述策略控制服务器中继来自接入节点的组播权限配置执行结果。
到此为止,用户组播权限配置基本结束。为了及时对用户组播权限表进行更新,清空无用的信息,还可以继续执行如下步骤:
步骤310,当所述BNG监测到某个用户终端的IP会话中断时,IP会话中断可能会因为用户终端关机/断电或死机、拨号应用程序去激活/挂死、网络连接异常断开等原因引起,BNG立即向所述接入节点发送删除该用户所有组播权限的配置请求消息。
步骤310,所述接入节点接收到BNG发送的删除该用户所有组播权限的配置请求消息后,在用户组播权限表中删除相应用户所有组播权限记录。
步骤311,所述接入节点向所述BNG上报执行结果。
步骤312,BNG中继该删除配置结果消息到所述的策略控制服务器。
下面描述本发明中接入节点组播控制的基本流程,如附图4所示。步骤如下:
步骤401-402,当所述接入节点接收到用户的组播加入请求时,对该组播加入请求消息进行解析,获取用户标识和组播组标识。
步骤403,接入节点根据获取的用户标识和组播组标识在用户组播权限表查找所请求的组播权限,可能存在如下步骤404、407两种情况:
步骤404.若该用户的组播权限记录为空,该接入节点根据所获取用户标识和组播组标识向BNG发送该用户组播权限配置请求消息,也可能存在BNG对用户组播请求进行认证的如下步骤405、406的两种情况:
步骤405,所述BNG对用户的组播权限配置请求消息认证通过。当所述接入节点接收到来自所述BNG的组播配置应答消息时,配置用户的所有组播权限;
步骤406,所述BNG对用户的组播权限配置请求消息认证拒绝。当所述接入节点接收到来自所述BNG的组播配置拒绝消息时,丢弃用户的组播请求消息,并且终止后续的处理。
步骤407,若存在该用户的组播权限记录,从组播权限表中获取对应组播请求的权限参数。
所述接入节点根据对应组播请求的权限参数做如下处理可能包括如下三种情况:
步骤408,若权限参数=授权允许,对用户接入端口创建组播转发表,完成组播报文复制和转发;
步骤409,若权限参数=授权预览,对用户接入端口创建组播转发表,并分别启用预览次数计数器和预览时长定时器,完成组播报文复制和转发;
步骤410,若权限参数=授权禁止,丢弃用户的组播请求消息,对用户接入端口不做任何处理。
作为对详细描述的结论,应该注意本领域的技术人员将会很清楚可对优选实施例做出许多变化和修改,而实质上不脱离本发明的原理。
Claims (14)
1.一种在宽带接入网实现组播控制的方法,其特征在于,包括:
接入节点接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;
接入节点根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求;
当所述宽带网络网关监测到某个用户的IP会话中断时,向所述接入节点发送删除该用户所有组播权限的配置请求消息,所述接入节点在用户组播权限表中删除相应用户所有组播权限记录。
2.根据权利要求1所述的方法,其特征在于,所述接入节点基于接入节点控制协议ANCP实现由宽带网络网关对用户组播权限参数的动态配置和删除。
3.根据权利要求1所述的方法,其特征在于,所述用户与宽带网络网关之间建立并维护的IP会话是基于动态主机配置协议DHCP的以太网传输IP会话,或者是专线固定IP会话。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述宽带网络网关不断对所述用户的终端设备进行IP会话的心跳检测。
5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述宽带网络网关将所述组播权限配置请求消息中继到策略控制服务器,所述策略控制服务器根据组播权限配置请求消息中携带的用户标识对用户认证后,在用户组播数据库找到对应的用户的组播权限信息,向宽带网络网关下发该用户的所有组播权限配置信息。
6.根据权利要求5所述的方法,其特征在于,所述组播权限配置请求消息中的用户标识包括用户IP地址、介质访问控制MAC地址和线路端口号Circuit ID。
7.根据权利要求1所述的方法,其特征在于,所述接入节点根据对应组播请求的权限参数做如下处理:
若权限参数为授权允许,则对用户接入端口创建组播转发表,完成组播报文复制和转发;
若权限参数为授权预览,则对用户接入端口创建组播转发表,并分别启用预览次数计数器和预览时长定时器,完成组播报文复制和转发;
若权限参数为授权禁止,则丢弃用户的组播请求消息,对用户接入端口不做任何处理。
8.一种在宽带接入网实现组播控制的***,其特征在于,包括:
接入节点,用于在接收到用户的组播加入请求消息后,对该请求消息进行解析,获取用户标识和组播组标识;根据获取的用户标识和组播组标识在用户组播权限表中查找所请求的组播权限,如果存在该用户的组播权限记录,则从组播权限表中获取对应组播请求的用户权限参数,根据用户权限参数处理所述组播加入请求;如果该用户的组播权限记录为空,则根据所获取的用户标识和组播组标识向宽带网络网关发送用户组播权限配置请求消息,当收到宽带网络网关发送的组播配置应答消息时,根据组播配置应答消息配置所述用户组播权限表中的用户权限参数,并根据配置的用户权限参数处理所述组播加入请求;以及在收到所述宽带网络网关发送的删除该用户所有组播权限的配置请求消息时,在用户组播权限表中删除相应用户所有组播权限记录;
宽带网络网关,用于在接收到所述接入节点发送的组播配置应答消息时,对用户的组播权限配置请求消息进行认证,如果认证通过,则返回的组播配置应答消息;以及在监测到某个用户的IP会话中断时,向所述接入节点发送删除该用户所有组播权限的配置请求消息。
9.根据权利要求8所述的***,其特征在于,所述接入节点,用于基于接入节点控制协议ANCP实现用户组播权限参数的动态配置和删除。
10.根据权利要求8所述的***,其特征在于,所述用户与宽带网络网关之间建立并维护的IP会话是基于动态主机配置协议DHCP的以太网传输IP会话,或者是专线固定IP会话。
11.根据权利要求8所述的***,其特征在于,所述宽带网络网关不断对所述用户的终端设备进行IP会话的心跳检测。
12.根据权利要求8所述的***,其特征在于,该***进一步包括策略控制服务器;
所述宽带网络网关还用于将所述组播权限配置请求消息中继到策略控制服务器;
所述策略控制服务器,用于根据组播权限配置请求消息中携带的用户标识对用户认证后,在用户组播数据库找到对应的用户的组播权限信息,向宽带网络网关下发该用户的所有组播权限配置信息。
13.根据权利要求8所述的***,其特征在于,所述组播权限配置请求消息中的用户标识包括用户IP地址、介质访问控制MAC地址和线路端口号Circuit ID。
14.根据权利要求8所述的***,其特征在于,所述接入节点还用于根据对应组播请求的权限参数做如下处理:
若权限参数为授权允许,则对用户接入端口创建组播转发表,完成组播报文复制和转发;
若权限参数为授权预览,则对用户接入端口创建组播转发表,并分别启用预览次数计数器和预览时长定时器,完成组播报文复制和转发;
若权限参数为授权禁止,则丢弃用户的组播请求消息,对用户接入端口不做任何处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010511975.2A CN102447565B (zh) | 2010-10-11 | 2010-10-11 | 一种在宽带接入网实现组播控制的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010511975.2A CN102447565B (zh) | 2010-10-11 | 2010-10-11 | 一种在宽带接入网实现组播控制的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102447565A CN102447565A (zh) | 2012-05-09 |
CN102447565B true CN102447565B (zh) | 2015-09-09 |
Family
ID=46009674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010511975.2A Active CN102447565B (zh) | 2010-10-11 | 2010-10-11 | 一种在宽带接入网实现组播控制的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102447565B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103810444B (zh) * | 2012-11-15 | 2018-08-07 | 南京中兴软件有限责任公司 | 一种云计算平台中多租户应用隔离的方法和*** |
WO2015066844A1 (zh) * | 2013-11-05 | 2015-05-14 | 华为技术有限公司 | 传输、获取信息的方法、装置、应用服务器、基站及终端 |
CN103716170A (zh) * | 2013-12-13 | 2014-04-09 | 上海斐讯数据通信技术有限公司 | 一种可控组播实现方法 |
CN105897444B (zh) * | 2016-05-26 | 2020-08-04 | 新华三技术有限公司 | 一种组播组的管理方法和装置 |
CN109787870B (zh) * | 2017-11-13 | 2021-08-31 | 中兴通讯股份有限公司 | 接入管理方法、装置、***、初始及目标接入设备 |
CN111083248B (zh) * | 2019-12-14 | 2022-11-08 | 大连飞创信息技术有限公司 | 一种可靠组播自动分配id方法及*** |
CN112995750B (zh) * | 2019-12-17 | 2024-04-30 | 天翼数字生活科技有限公司 | 家庭路由器场景下实现iptv组播服务的方法及*** |
CN113872916A (zh) * | 2020-06-30 | 2021-12-31 | 中兴通讯股份有限公司 | 数据重传方法、网络设备和计算机可读存储介质 |
CN113411150B (zh) * | 2021-06-16 | 2022-08-30 | 世邦通信股份有限公司 | 一种基于广播任务中的多台设备管理方法及*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202715A (zh) * | 2007-11-27 | 2008-06-18 | 杭州华三通信技术有限公司 | 组播权限自动部署方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101232389B (zh) * | 2007-01-22 | 2011-02-09 | 华为技术有限公司 | 一种提供组播业务的方法、设备及*** |
CN101035008B (zh) * | 2007-04-17 | 2010-04-14 | 华为技术有限公司 | 一种业务调度方法及其网络汇聚设备 |
CN101335637A (zh) * | 2007-06-26 | 2008-12-31 | 王立刚 | 一种组播控制的方法及装置 |
CN101394277A (zh) * | 2007-09-17 | 2009-03-25 | 华为技术有限公司 | 实现组播认证的方法和装置 |
CN101150425B (zh) * | 2007-11-15 | 2010-10-13 | 中国电信股份有限公司 | 组播业务权限控制方法及以太网无源光网络*** |
CN101471936B (zh) * | 2007-12-29 | 2012-08-08 | 华为技术有限公司 | 建立ip会话的方法、装置及*** |
-
2010
- 2010-10-11 CN CN201010511975.2A patent/CN102447565B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202715A (zh) * | 2007-11-27 | 2008-06-18 | 杭州华三通信技术有限公司 | 组播权限自动部署方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102447565A (zh) | 2012-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102447565B (zh) | 一种在宽带接入网实现组播控制的方法和*** | |
US9853896B2 (en) | Method, device, and virtual private network system for advertising routing information | |
KR101432686B1 (ko) | 업링크 멀티캐스트 서비스를 제어하기 위한 방법 및 장치 | |
US8121126B1 (en) | Layer two (L2) network access node having data plane MPLS | |
CN100536399C (zh) | 一种无源光网络分布式可控组播***及其实现方法 | |
WO2005119968A1 (en) | A method for transmitting the policy information between the network devices | |
CN102202001A (zh) | 用户带宽动态调整的方法、***和宽带网络网关 | |
JP5295273B2 (ja) | データストリームフィルタリング装置及び方法 | |
WO2018171396A1 (zh) | 一种数据传输方法、装置及*** | |
CN101160858A (zh) | 提高组播业务可运营性的实现方法及装置 | |
WO2007059679A1 (fr) | Procede pour le traitement de service multidiffusion anormal et equipement de reseau associe | |
CN101335637A (zh) | 一种组播控制的方法及装置 | |
JP5548696B2 (ja) | マルチキャストサービス品質モジュールおよび方法 | |
WO2008138238A1 (fr) | Procédé, dispositif et système servant à réaliser un contrôle d'admission d'une connexion de multidiffusion | |
EP2182683B1 (en) | Self-configuration of a forwarding tabel in an access node | |
US20080186967A1 (en) | Method for supporting source-specific multicast forwarding over ethernet and device thereof | |
US20060029001A1 (en) | Multicast source discovery | |
CN101166084B (zh) | 防止组播用户攻击的安全方法 | |
Ooghe et al. | Framework and requirements for an access node control mechanism in broadband multi-service networks | |
CN101163002B (zh) | 一种高效组播认证方法 | |
US20030208525A1 (en) | System and method for providing transparent lan services | |
US7715391B1 (en) | System and method for optimal delivery of multicast content | |
EP2073506B1 (en) | Method for resolving a logical user address in an aggregation network | |
JP6546560B2 (ja) | 事業者側光回線終端装置、マルチキャスト伝送方法及びコンピュータプログラム | |
Bitar et al. | Applicability of the Access Node Control Mechanism to Broadband Networks Based on Passive Optical Networks (PONs) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |