CN101374068A - 实现组播业务的报文传输方法、装置及系统 - Google Patents
实现组播业务的报文传输方法、装置及系统 Download PDFInfo
- Publication number
- CN101374068A CN101374068A CNA200710147056XA CN200710147056A CN101374068A CN 101374068 A CN101374068 A CN 101374068A CN A200710147056X A CNA200710147056X A CN A200710147056XA CN 200710147056 A CN200710147056 A CN 200710147056A CN 101374068 A CN101374068 A CN 101374068A
- Authority
- CN
- China
- Prior art keywords
- multicast
- multicast data
- message
- identifier
- access
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000013507 mapping Methods 0.000 claims abstract description 130
- 238000004891 communication Methods 0.000 claims abstract description 34
- 238000006243 chemical reaction Methods 0.000 claims abstract description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 11
- 101000961042 Pseudopleuronectes americanus Ice-structuring protein A Proteins 0.000 description 1
- 101000961041 Pseudopleuronectes americanus Ice-structuring protein B Proteins 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/287—Remote access server, e.g. BRAS
- H04L12/2874—Processing of data for distribution to the subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2878—Access multiplexer, e.g. DSLAM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种实现组播业务的报文传输方法,包括:接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;根据预先设置的标识映射信息,将该报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;将经过标识转换的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备。本发明实施例还提供一种实现组播业务的报文传输装置、系统及另一种实现组播业务的报文传输方法,使SP侧与接入侧之间传输的组播业务相关报文能够被准确地传送到期望目的地,且方便SP管理用作组播数据所在网络位置标识的IP地址。
Description
技术领域
本发明涉及网络通信的组播技术领域,尤其涉及实现组播业务的报文传输方法、装置及系统。
背景技术
宽带用户对服务需求的提升以及网络通信技术的不断发展,推动了宽带网络中数据传输技术的发展,使数据传输方式从传统的单播(Unicast)与广播(Broadcast),发展到了基于IP网络的组播(Multicast)。所谓组播,即网络侧将请求相同数据的用户侧用户圈定在一个组播组中,该组播组内的用户也称组播组成员;网络侧组播数据的发送者,即组播源只需发送一次组播数据到组播组,之后通过组播转发与复制,即可将组播数据分发给组播组成员。组播技术相比较一次数据传输即需建立一条到用户的链路的单播技术,可减轻网络的负载;相比较无论用户是否请求数据,均将数据发送到用户的广播技术,可减少网络资源的浪费。组播技术的实现可有效支持数据的批量发送。
在组播技术中,可用IP地址作为标示组播源或组播组所在网络位置标识,其中,称用于标示组播源所在网络位置的IP地址为组播源地址,称用于标示组播组所在网络位置的IP地址为组播地址。用户若希望开展通过组播技术传输数据的组播业务,则首先需要加入对应组播业务的组播组,因此,每个组播地址可对应多个组播组成员。组播技术中,可采用任意源组播(ASM,Any Source Multicast)与源特定组播(SSM,Source Specific Multicast)的模式,传输组播数据。其中,ASM模式,即任意网络侧的数据发送者都可以是某个特定组播组的组播源,用户只需预先获得组播地址,加入该组播组以获得一个或多个组播源发送的组播数据,而并不需要预先获知组播源地址;SSM模式为用户多提供一种选择组播数据的方式,即用户若对特定组播源的组播数据感兴趣,可预先告知用户该组播源地址,然后用户通过加入对应的组播组,获得该特定组播源发送的组播数据。
通常,提供组播业务的业务运营商(SP,Service Provider),如网络业务运营商(ISP,Internet SP)可能不只一个,现有由多个ISP提供组播业务的场景可参见图1。图1中,不同ISP通过与该ISP一一对应的IP边缘节点,如宽带网络网关(BNG,Broadband Network Gateway)或宽带接入服务器(BRAS,Broadband Remote Access Server)等,连接到同一个接入节点(AN,Access Node),如数字用户线接入复用器(DSLAM,Digital Subscriber LineAccess Multiplexer)上。其中,每个ISP与对应的BNG之间通过层二控制协议(L2CP,Level Two Control Protocol)连接;每个BNG与DSLAM之间采用与该BNG一一对应的L2C连接相连;每个BNG上都包含一个L2C功能单元,该功能单元用于在BNG上完成对AN的层二控制功能;在DSLAM上配置有一个组播权限控制表(ACL,Access Control List)。参见表1,表1列出该ACL可包含的基本元素。ACL可包括:接入电路标识(ACI,Access CircuitIdentifier)、组播地址、组播源地址、ACL属性。用户侧可通过该ACL获知相关接入信息,以开展组播业务。其中,ACI具有唯一性,可称该具有唯一性的ACI为物理ACI,对应地,称包含该物理ACI的ACL为物理ACL。通常物理ACI也可称为接入环路标识(ALI,Access Loop Identifier)。DSLAM通过上述ACL将有关组播业务的报文在用户侧与网络侧之间进行传输,如用户通过IGMP报文请求加入某组播组,DSLAM会根据用户IGMP报文所在的物理ACI,查看本地ACL上对应的物理ACI是否允许接收用户请求的组播组组播的数据,若允许可复制该组播组组播的数据给用户。
表1
为使用户侧能够区分不同ISP提供的组播业务,常为不同的ISP提供可供该ISP管理的多个IP地址,该多个IP地址可被ISP分配作组播地址,组播源地址;其中,组播地址可构成一个组播地址空间,组播源地址可构成一个组播源地址空间。通常,ASM模式下,不同ISP间的组播地址空间不允许存在重叠区域;SSM模式下,不同ISP间的组播源地址空间不允许存在重叠区域,即不同ISP不允许同时管理同一个IP地址。
假设用户A是ISP1所提供的组播业务对应的组播组A的成员,用户B是ISP2所提供的组播业务对应的组播组B的成员,若组播组A的组播地址A与组播组B的组播地址B是同一个IP地址,那么在ASM模式下,在网络侧到用户侧的下行方向上,若ISPA通过组播组A向用户A提供组播业务A,则组播组B的用户B也会接收到组播业务A,而用户B并不期望接收组播业务A,从而导致用户B的用户体验较差,ISP A对用户B收费也不合理;而在SSM模式下,在用户侧到网络侧的上行方向上,若用户A期望接收ISP A提供的组播源A的组播业务A’,则用户A会请求组播源A的组播业务A’,但是若ISP A的组播源A与ISP B的组播源B的组播源地址相同,那么,网络侧接收到用户A所发出的请求后,将不知如何处理该请求,或可能连接并不是用户A所期望的组播源B提供的组播业务B’。
可见,现有实现组播业务的组播网络地址管理方案实现技术中,一方面,由于不同SP所管理的组播或组播源网络地址空间不允许存在重叠区域,因此,使得给SP使用或协调规划组播地址空间或组播源地址空间带来不便;另一方面,如上文提及的,若不同SP所管理的组播或组播源地址空间出现重叠区域,则将影响组播业务的开展,使得SP难以准确地将组播数据发送给所期望的用户,或使得用户难以向所期望的SP请求组播数据,不能很方便有效地支持组播批发业务,并可能导致较差的用户体验。
发明内容
本发明实施例提供一种实现组播业务的报文传输方法,使接入侧发送给SP侧的组播业务相关报文能够被准确地传送到期望目的地。
一种实现组播业务的报文传输方法,包括:
接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
根据预先设置的标识映射信息,将该报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
将经过标识转换的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备。
本发明实施例还提供一种实现组播业务的报文传输方法,使SP侧发送给接入侧的组播业务相关报文能够被准确地传送到期望目的地。
一种实现组播业务的报文传输方法,包括:
接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
根据预先设置的标识映射信息,将该报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
将经过标识转换的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
本发明实施例还提供一种实现组播业务的报文传输装置,使SP侧与接入侧之间传输的组播业务相关报文能够被准确地传送到期望目的地。
一种实现组播业务的报文传输装置,包括:报文接收单元、映射单元和报文发送单元;其中,
报文接收单元,用于接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备;
或,报文接收单元,用于接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射关系,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
本发明实施例还提供一种实现组播业务的报文传输系统,包括:实现组播业务的报文传输装置、接入侧通信设备和SP侧通信设备;其中,
实现组播业务的报文传输装置包括:报文接收单元、映射单元和报文发送单元;其中,
报文接收单元,用于接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备;
或,报文接收单元,用于接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
综上所述,本发明实施例提供的上述实现组播业务的报文传输方案,通过由接入侧与SP侧分别标示同一组播数据所在网络位置标识,以及预先设置接入侧与SP侧分别标示的同一组播数据所在网络位置标识之间的标识映射信息,一方面可使接入侧或SP侧通过自身对组播数据所在网络位置标识的标识,准确获知该标识所指目的地;另一方面,可利用标识映射信息中接入侧所标示的组播数据所在网络位置标识与SP侧所标示的组播数据所在网络位置标识之间的映射关系,将在接入侧与SP侧之间传输的组播业务相关报文准确地传送到期望目的地,提高用户体验。
并且,通过在接入侧与SP侧分别标示组播数据所在网络位置标识,以及相关标识映射信息,可将接入侧所标示的组播数据所在网络位置标识,与SP侧所标示的组播数据所在网络位置标识隔离开,SP可自行管理用于标示组播数据组播地址或组播源地址的IP地址,即使不同SP侧采用相同的IP地址来标识不同组播数据所在网络位置,在接入侧来看,因接入侧采用自身的标示方式来标识相关组播数据所在网络位置,因此,接入侧也能够区分SP侧所指相关组播数据所在网络位置,从而,可允许不同SP管理的用作组播地址或组播源地址的IP地址空间存在重叠区域,方便SP管理用作组播数据所在网络位置标识的IP地址。
附图说明
图1是现有由多个ISP提供组播业务的场景图;
图2是本发明实施例中L2CP代理所处网络位置的示意图;
图3是本发明实施例中一种实现组播业务的报文传输方法流程图;
图4是本发明实施例中另一种实现组播业务的报文传输方法流程图;
图5是本发明实施例中实现组播业务的报文传输装置的结构示意图;
图6是本发明实施例一中组播控制代理转发来自IP边缘节点的报文的流程图;
图7是本发明实施例二中组播控制代理转发来自AN的报文的流程图;
图8是本发明实施例中实现组播业务的报文传输系统的结构示意图;
图9是本发明实施例中实现组播业务的报文传输系统另一个结构示意图;
图10是本发明实施例中实现组播业务的报文传输系统又一个结构示意图。
具体实施方式
下面将结合附图对本发明实施例提供的技术方案作进一步详细描述。
在出现不同SP所管理的用作组播地址或组播源地址的IP地址空间出现重叠区域的情况下,原本不相同的组播组所在网络位置被用相同的组播地址标识,原本不相同的组播源所在网络位置被用相同的组播源地址标识,因此,使得SP与用户难以利用相同的网络位置标识,如上述组播地址或组播源地址,来识别不同的组播组或组播源,因而,也就难以将如信令、消息、组播数据等报文准确地传送到期望目的地。
本发明实施例为使开展组播业务时在SP与用户间传输的相关报文能够被准确地传送到期望目的地,在AN与IP边缘节点之间设置实现组播业务的报文传输装置,具体实现时,可称该装置为组播控制代理,该组播控制代理具有能够将SP或用户为开展组播业务所要传输的相关报文准确地传送到期望目的地的能力。组播控制代理可置于现有L2CP代理(L2CP Proxy)中。
参见图2,图2是本发明实施例中L2CP代理所处网络位置的示意图。图2中,可称AN与L2CP代理相连的一侧为接入侧,称IP边缘节点与L2CP代理相连的一侧为SP侧。本发明实施例中,可由接入侧与SP侧采用各自的标示方式分别标识同一组播数据所在网络位置,且可预先设置标识映射信息,即接入侧所标示的组播数据所在网络位置标识与SP侧所标示的该组播数据所在网络位置标识之间的映射关系,一方面可使接入侧或SP侧通过自身对该组播数据所在网络位置标识的标识,准确获知该标识所指目的地;另一方面,可由组播控制代理利用接入侧所标示的组播数据所在网络位置标识,与SP侧所标示的组播数据所在网络位置标识,以及两种标识之间的映射关系,将在接入侧与SP侧之间传输的组播业务相关报文准确地传送到期望目的地。
需要说明的是,本发明实施例中,接入侧会采用不同的IP地址来标识不同组播数据所在网络位置,SP侧同一个SP也会采用不同的IP地址来标识不同组播数据所在网络位置,即接入侧或SP侧的某个SP为能够识别不同的组播数据所在网络位置,会分别为不同的组播组分配不同的组播地址,为不同的组播源分配不同的组播源地址。相应地,本发明实施例中,接入侧所标示的组播数据所在网络位置标识可包括:接入侧所标示的该组播数据所在组播地址,和/或接入侧所标示的该组播数据所在组播源地址;SP侧所标示的该组播数据所在网络位置标识可包括:SP侧所标示的该组播数据所在组播组的组播地址,和/或SP侧所标示的该组播数据所在组播源的组播源地址;标识映射信息可包括:接入侧所标示的组播数据所在组播地址与SP侧所标示的组播数据所在组播地址之间的映射关系;和/或,接入侧所标示的组播数据所在组播源地址与SP侧所标示的组播数据所在组播源地址之间的映射关系。
通过在接入侧与SP侧分别标示组播数据所在组播地址或组播源地址,以及上述映射关系,可将接入侧所标示的组播数据所在组播地址或组播源地址,与SP侧所标示的组播数据所在组播地址或组播源地址隔离开,SP可自行管理用于标示组播数据组播地址或组播源地址的IP地址,并且,由于接入侧采用在接入侧看来唯一的IP地址标识一个组播数据所在网络位置,对应地,SP侧的某个SP也会采用在该SP看来唯一的IP地址标识该组播数据所在网络位置,且由于接入侧与该SP之间存在映射关系,因此,本发明实施例中,根据上述映射关系,组播控制代理能够找到与接入侧所标示的组播数据所在网络位置标识相对应的SP侧所标示的组播数据所在网络位置标识,也能够找到与SP侧所标示的组播数据所在网络位置标识相对应的接入侧所标示的组播数据所在网络位置标识。
而对于存在多个SP的情况,本发明实施例会在接入侧与每个SP之间设置一一对应的标识映射信息,因此,即使SP侧不同SP采用相同的IP地址标识不同组播数据所在网络位置,组播控制代理也能够通过接入侧与不同SP之间的不同标识映射信息,找到与接入侧所标示的组播数据所在网络位置标识相对应的SP侧所标示的组播数据所在网络位置标识,也能够找到与SP侧所标示的组播数据所在网络位置标识相对应的接入侧所标示的组播数据所在网络位置标识。
参见图3,图3是本发明实施例中一种实现组播业务的报文传输方法流程图,该流程可包括以下步骤:
步骤301、组播控制代理接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文。
步骤302、组播控制代理根据预先设置的标识映射信息,将该报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识。
步骤303、组播控制代理将经过标识转换的报文发送给对应SP侧所标示的组播数据所在网络位置标识的SP侧通信设备。
该SP侧通信设备可以是IP边缘节点,如BNG或BRAS。
相应地,参见图4,图4是本发明实施例中另一种实现组播业务的报文传输方法流程图,该流程可包括以下步骤:
步骤401、组播控制代理接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文。
步骤402、组播控制代理根据预先设置的标识映射信息,将该报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识。
步骤403、组播控制代理将经过标识转换的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
该接入侧通信设备可以是AN,如DSLAM。
参见图5,图5是本发明实施例中实现组播业务的报文传输装置的结构示意图,该装置即上述组播控制代理,可包括:报文接收单元、映射单元和报文发送单元;其中,
报文接收单元,用于接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备;
或,报文接收单元,用于接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
映射单元可包括:标识映射信息存储单元和转换单元,其中,
标识映射信息存储单元,用于存储预先设置的SP侧所标示的组播数据所在网络位置标识与接入侧所标示的组播数据所在网络位置标识之间的映射关系;
转换单元,用于利用从标识映射信息存储单元处获取到映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为SP侧所标示的组播数据所在网络位置标识;或,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识转换为接入侧所标示的组播数据所在网络位置标识。
该装置进一步可包括:配置命令接收单元,用于接收SP侧通信设备发来的配置标识映射信息存储单元存储的标识映射信息配置命令。
上述SP侧通信设备可以是上述IP边缘节点,如BNG或BRAS;接入侧通信设备可以是接入设备,如可作为AN的DSLAM。
由于ACL可用于对将要访问的接入端口进行权限控制,在本发明实施例中,可用于控制组播地址或组播源地址,与接入电路标识所在接入线路端口的绑定,因此,本发明实施例中,在具体实现时,可在AN上存储一张物理ACL。该物理ACL所包含的基本元素可参见表2。
接入电路标识 | 接入侧所标示的组播地址 | 接入侧所标示的组播源地址 | ACL属性 |
ACI1 | 224.x.y.z | a.b.c.d | >允许 |
224.x1.y1.z1 | a1.b1.c1.d1 | >不允许 | |
ACI2 | … |
表2
相应地,在组播控制代理上,也可设置ACL,为区别于AN上设置的物理ACL,可称该ACL为逻辑ACL。且设置该逻辑ACL的作用包括:将本发明实施例中的标识映射信息配置在该逻辑ACL中,组播控制代理通过查看该表,找到相应的标识映射信息。相应地,组播控制代理在收到用户请求加入如接入侧所标示的组播数据所在组播地址后,可根据该逻辑ACL确定该组播地址是否允许占用接入电路标识所在的接入线路端口,若允许,则可进一步根据上述映射关系,在该逻辑ACL中找到对应的SP侧所标示的该组播数据所在组播地址与接入线路端口的绑定。参见表3,表3是该逻辑ACL可包含的基本元素列表。
表3
逻辑ACL上配置的标识映射信息可参见表4。
SP侧所标示的组播地址 | 接入侧所标示的组播地址 | SP侧所标示的组播源地址 | 接入侧所标示的组播地址 |
192.a.b.c | 224.x.y.z | m.n.p.q | a.b.c.d |
192.e.f.g | 224.x1.y1.z1 | m1.n1.p1.q1 | a1.b1.c1.d1 |
… | … | … | … |
表4
本发明实施例中,SP侧与接入侧之间传输的报文可包括:控制报文或数据报文;控制报文可包括:L2C消息;数据报文可包括:电子节目指南(EPG,Electronic Program Guide)报文或组播数据报文。一个逻辑ACL对应一个SP,SP侧可通过L2C消息向组播控制代理发送要求配置逻辑ACL的命令,对组播控制代理上的逻辑ACL进行访问与管理,SP侧发来的该命令可由组播控制代理的配置命令接收单元接收。另外,每个逻辑ACL与AN中的物理ACL对应,逻辑ACL与物理ACL之间可以是一一对应关系,也可以为多对一关系,若采用多对一关系,则可节省AN的物理端口资源,提高端口的资源利用率。若逻辑ACL与物理ACL之间是多对一的关系,则多个逻辑ACL可以分时复用同一物理ACL,也可以采用其他策略共享同一物理ACL。本发明实施例中,保存在组播控制代理中的标识映射信息可预先设置。
下面结合具体的实施例对上述本发明实施例的技术方案作进一步说明。
实施例一:
参见图6,图6是本发明实施例一中组播控制代理转发来自IP边缘节点的报文的流程图,该流程可包括以下步骤:
步骤601、组播控制代理收到来自IP边缘节点的携带SP侧所标示的组播数据所在组播地址的报文。
该实施例一中,组播控制代理处理的是从SP侧到接入侧的下行方向上的报文,该报文可以是来自SP的下行L2C消息,或,来自IPTV服务器或中间件的EPG报文或组播数据报文。L2CP代理可根据来自SP的下行L2C消息,配置相应SP的如表3所示的逻辑ACL。
步骤602、组播控制代理在本地标识映射信息存储单元中查找与该SP侧所标示的组播数据所在组播地址相对应的接入侧所标示的组播数据所在组播地址。
本实施例一中,在具体实现时,可将接入侧所标示的组播数据所在组播地址与SP侧所标示的该组播数据所在组播地址的映射关系,配置在与该SP对应的逻辑ACL上,组播控制代理可从该逻辑ACL上找到所需的映射关系,进而找到所需的接入侧所标示的组播数据所在组播地址。
步骤603、组播控制代理的转换单元将收到的报文中的SP侧所标示的组播数据所在组播地址,转换为对应的接入侧所标示的组播数据所在组播地址。
步骤604、组播控制代理将经过组播地址转换的报文发送给AN,该流程结束。
实施例二:
参见图7,图7是本发明实施例一中组播控制代理转发来自AN的报文的流程图,该流程可包括以下步骤:
步骤701、组播控制代理收到来自AN的携带接入侧所标示的组播数据所在组播地址的报文。
该实施例二中,组播控制代理处理的是从接入侧到SP侧的上行方向上的报文,与上述实施例一中可处理的下行L2C消息相对应,本实施例二中,该报文可以是从接入侧到SP侧的上行L2C消息。
步骤702、组播控制代理在本地标识映射信息存储单元中查找与该接入侧所标示的组播数据所在组播地址相对应的SP侧所标示的组播数据所在组播地址。
本实施例一中,在具体实现时,可将接入侧所标示的组播数据所在组播地址与SP侧所标示的该组播数据所在组播地址的映射关系,配置在与该SP对应的逻辑ACL上,组播控制代理可从该逻辑ACL上找到所需的映射关系,进而找到所需的SP侧所标示的组播数据所在组播地址。
步骤703、组播控制代理的转换单元将收到的报文中的接入侧所标示的组播数据所在组播地址,转换为对应的SP侧所标示的组播数据所在组播地址。
步骤704、组播控制代理将经过组播地址转换的报文发送给对应的SP侧的IP边缘节点,该流程结束。
上述实施例一和二中,报文所携带的接入侧或SP侧所标示的组播数据所在网络位置标识也可以是组播数据所在组播源地址标识,或者可以既携带组播数据所在组播地址标识,又携带组播数据所在组播源地址标识。
本发明实施例还提供一种实现组播业务的报文传输系统,参见图8,图8是该系统的结构示意图。该系统可包括:实现组播业务的报文传输装置、接入侧通信设备和SP侧通信设备;其中,实现组播业务的报文传输装置即上述L2CP代理;接入侧通信设备可以是AN,如DSLAM;SP侧通信设备,如BNG、BRAS。
图2可以是该报文传输系统的一个实例,其中,包含组播控制代理的L2CP代理被单独设置。实际应用中,可将L2CP代理与其他通信设备进行合设。参见图9,图9是该报文传输系统另一个结构示意图,其中,包含组播控制代理的L2CP代理与AN合设。参见图10,图10是该报文传输系统又一个结构示意图,其中,包含组播控制代理的L2CP代理与IP边缘节点合设。
综上所述,本发明实施例提供的实现组播业务的报文传输方法、装置及系统,通过由接入侧与SP侧分别标示同一组播数据所在网络位置标识,以及预先设置接入侧所标示的组播数据所在网络位置标识与SP侧所标示的组播数据所在网络位置标识之间的映射关系,一方面可使接入侧或SP侧通过自身对组播数据所在网络位置标识的标识,准确获知该标识所指目的地;另一方面,可利用接入侧所标示的组播数据所在网络位置标识与SP侧所标示的组播数据所在网络位置标识之间的映射关系,将在接入侧与SP侧之间传输的组播业务相关报文准确地传送到期望目的地,提高用户体验。
并且,通过在接入侧与SP侧分别标示组播数据所在网络位置标识,以及上述映射关系,可将接入侧所标示的组播数据所在网络位置标识,与SP侧所标示的组播数据所在网络位置标识隔离开,SP可自行管理用于标示组播数据组播地址或组播源地址的IP地址,即使不同SP侧采用相同的IP地址来标识不同组播数据所在网络位置,在接入侧来看,因接入侧采用自身的标示方式来标识相关组播数据所在网络位置,因此,接入侧也能够区分SP侧所指相关组播数据所在网络位置,从而,可允许不同SP管理的用作组播地址或组播源地址的IP地址空间存在重叠区域。
Claims (13)
1.一种实现组播业务的报文传输方法,其特征在于,包括:
接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
根据预先设置的标识映射信息,将该报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
将经过标识转换的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备。
2.根据权利要求1所述的方法,其特征在于,所述接入侧所标示的组播数据所在网络位置标识为接入侧所标示的该组播数据所在组播地址,和/或接入侧所标示的该组播数据所在组播源地址;
所述SP侧所标示的组播数据所在网络位置标识为SP侧所标示的该组播数据所在组播地址,和/或SP侧所标示的该组播数据所在组播源地址;
所述标识映射信息包括:接入侧所标示的该组播数据所在组播地址与SP侧所标示的该组播数据所在组播地址之间的映射关系,和/或接入侧所标示的该组播数据所在组播源地址与SP侧所标示的该组播数据所在组播源地址之间的映射关系;
将所述接入侧所标示的组播数据所在网络位置标识转换为所述SP侧所标示的组播数据所在网络位置标识的步骤包括:
将接入侧所标示的组播数据所在组播地址转换为SP侧所标示的组播数据所在组播地址;或,
将接入侧所标示的组播数据所在组播源地址转换为SP侧所标示的组播数据所在组播源地址。
3.根据权利要求1或2所述的方法,其特征在于,
所述报文包括:控制报文或数据报文;
所述控制报文包括:层二控制L2C消息;
所述数据报文包括:电子节目指南EPG报文或组播数据报文。
4.根据权利要求1所述的方法,其特征在于,所述标识映射信息被存储于由SP侧发来的配置命令控制配置的访问权限表ACL中;所述ACL中进一步包括:与SP侧所标示的组播数据所在网络位置标识存在绑定关系的接入电路标识信息。
5.一种实现组播业务的报文传输方法,其特征在于,包括:
接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
根据预先设置的标识映射信息,将该报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
将经过标识转换的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
6.根据权利要求5所述的方法,其特征在于,所述接入侧所标示的组播数据所在网络位置标识为接入侧所标示的该组播数据所在组播地址,和/或接入侧所标示的该组播数据所在组播源地址;
所述SP侧所标示的组播数据所在网络位置标识为SP侧所标示的该组播数据所在组播地址,和/或SP侧所标示的该组播数据所在组播源地址;
所述标识映射信息包括:接入侧所标示的该组播数据所在组播地址与SP侧所标示的该组播数据所在组播地址之间的映射关系,和/或接入侧所标示的该组播数据所在组播源地址与SP侧所标示的该组播数据所在组播源地址之间的映射关系;
将所述SP侧所标示的组播数据所在网络位置标识转换为所述接入侧所标示的组播数据所在网络位置标识的步骤包括:
将SP侧所标示的组播数据所在组播地址转换为接入侧所标示的组播数据所在组播地址;或,
将SP侧所标示的组播数据所在组播源地址转换为接入侧所标示的组播数据所在组播源地址。
7.根据权利要求5或6所述的方法,其特征在于,
所述报文包括:控制报文或数据报文;
所述控制报文包括:层二控制L2C消息;
所述数据报文包括:EPG报文或组播数据报文。
8.根据权利要求5所述的方法,其特征在于,所述标识映射信息被存储于由SP侧发来的配置命令控制配置的访问权限表ACL中;所述ACL中进一步包括:与SP侧所标示的组播数据所在网络位置标识存在绑定关系的接入电路标识信息。
9.一种实现组播业务的报文传输装置,其特征在于,包括:报文接收单元、映射单元和报文发送单元;其中,
报文接收单元,用于接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备;
或,报文接收单元,用于接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射关系,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
10.根据权利要求9所述的装置,其特征在于,所述映射单元包括:标识映射信息存储单元和转换单元,其中,
标识映射信息存储单元,用于存储预先设置标识映射信息中SP侧所标示的组播数据所在网络位置标识与接入侧所标示的组播数据所在网络位置标识之间的映射关系;
转换单元,用于利用从标识映射信息存储单元处获取到标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为SP侧所标示的组播数据所在网络位置标识;或,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识转换为接入侧所标示的组播数据所在网络位置标识。
11.根据权利要求9所述的装置,其特征在于,所述装置进一步包括:配置命令接收单元,用于接收SP侧通信设备发来的配置标识映射信息存储单元存储的标识映射信息配置命令。
12.根据权利要求9所述的装置,其特征在于,所述装置设置与层2控制协议代理L2CP Proxy上。
13.一种实现组播业务的报文传输系统,其特征在于,包括:实现组播业务的报文传输装置、接入侧通信设备和SP侧通信设备;其中,
实现组播业务的报文传输装置包括:报文接收单元、映射单元和报文发送单元;其中,
报文接收单元,用于接收接入侧发来的携带接入侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的接入侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该接入侧所标示的组播数据所在网络位置标识存在映射关系的业务运营商SP侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述SP侧所标示的组播数据所在网络位置标识的SP侧通信设备;
或,报文接收单元,用于接收SP侧发来的携带SP侧所标示的组播数据所在网络位置标识的报文;
映射单元,用于根据预先设置的标识映射信息,将报文接收单元接收到的报文中的SP侧所标示的组播数据所在网络位置标识,转换为标识映射信息中与该SP侧所标示的组播数据所在网络位置标识存在映射关系的接入侧所标示的组播数据所在网络位置标识;
报文发送单元,用于将经过映射单元处理的报文发送给对应所述接入侧所标示的组播数据所在网络位置标识的接入侧通信设备。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710147056XA CN101374068A (zh) | 2007-08-25 | 2007-08-25 | 实现组播业务的报文传输方法、装置及系统 |
PCT/CN2008/072118 WO2009026846A1 (fr) | 2007-08-25 | 2008-08-22 | Procédé, dispositif et système de transmission de messages permettant la mise en oeuvre de services de multidiffusion |
EP08784108A EP2164203A4 (en) | 2007-08-25 | 2008-08-22 | METHOD, DEVICE AND SYSTEM FOR TRANSMITTING MESSAGES FOR THE IMPLEMENTATION OF MULTICAST SERVICES |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710147056XA CN101374068A (zh) | 2007-08-25 | 2007-08-25 | 实现组播业务的报文传输方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101374068A true CN101374068A (zh) | 2009-02-25 |
Family
ID=40386708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200710147056XA Pending CN101374068A (zh) | 2007-08-25 | 2007-08-25 | 实现组播业务的报文传输方法、装置及系统 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2164203A4 (zh) |
CN (1) | CN101374068A (zh) |
WO (1) | WO2009026846A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188311A (zh) * | 2011-12-30 | 2013-07-03 | 北京新媒传信科技有限公司 | 客户端代理定位系统和方法 |
CN103888363A (zh) * | 2012-12-21 | 2014-06-25 | 中兴通讯股份有限公司 | 一种接入互联网的业务分流方法及装置 |
CN106817629A (zh) * | 2016-12-20 | 2017-06-09 | 北京华为数字技术有限公司 | 一种媒体信息传输方法、装置及系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6831917B1 (en) * | 2000-05-10 | 2004-12-14 | Cisco Technology, Inc. | Network address translation for multicast virtual sourcing |
US7395354B2 (en) * | 2002-02-21 | 2008-07-01 | Corente, Inc. | Methods and systems for resolving addressing conflicts based on tunnel information |
CN1194508C (zh) * | 2002-05-15 | 2005-03-23 | 华为技术有限公司 | 一种基于二层交换设备的组播报文转发方法 |
WO2004081805A1 (en) * | 2003-03-10 | 2004-09-23 | Uhs Systems Pty Ltd | A dedicated communications system and interface |
US7725925B2 (en) * | 2003-10-31 | 2010-05-25 | Juniper Networks, Inc. | Enforcing access control on multicast transmissions |
JP4382528B2 (ja) * | 2004-02-27 | 2009-12-16 | 富士通株式会社 | マルチキャストネットワーク装置,マルチキャストネットワークシステムおよびマルチキャスト方法 |
CN101005445B (zh) * | 2006-01-18 | 2012-08-15 | 华为技术有限公司 | 一种将业务流映射到业务传输通道的方法及光网络终端 |
CN100423608C (zh) * | 2006-01-26 | 2008-10-01 | 中国移动通信集团公司 | 移动终端的参数预配置方法及预配置参数的检验方法 |
JP2008103864A (ja) * | 2006-10-18 | 2008-05-01 | Nec Corp | Ipマルチキャストサービスシステム、スイッチ装置及びそれらに用いるグループ選択送信方法 |
-
2007
- 2007-08-25 CN CNA200710147056XA patent/CN101374068A/zh active Pending
-
2008
- 2008-08-22 WO PCT/CN2008/072118 patent/WO2009026846A1/zh active Application Filing
- 2008-08-22 EP EP08784108A patent/EP2164203A4/en not_active Ceased
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188311A (zh) * | 2011-12-30 | 2013-07-03 | 北京新媒传信科技有限公司 | 客户端代理定位系统和方法 |
CN103188311B (zh) * | 2011-12-30 | 2016-05-25 | 北京新媒传信科技有限公司 | 客户端代理定位系统和方法 |
CN103888363A (zh) * | 2012-12-21 | 2014-06-25 | 中兴通讯股份有限公司 | 一种接入互联网的业务分流方法及装置 |
WO2014094490A1 (zh) * | 2012-12-21 | 2014-06-26 | 中兴通讯股份有限公司 | 一种接入互联网的业务分流方法及装置 |
CN103888363B (zh) * | 2012-12-21 | 2017-12-22 | 中兴通讯股份有限公司 | 一种接入互联网的业务分流方法及装置 |
CN106817629A (zh) * | 2016-12-20 | 2017-06-09 | 北京华为数字技术有限公司 | 一种媒体信息传输方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
EP2164203A1 (en) | 2010-03-17 |
WO2009026846A1 (fr) | 2009-03-05 |
EP2164203A4 (en) | 2010-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11265210B2 (en) | Network slice configuration method, apparatus, and system | |
CN101299671B (zh) | 用于组播数据包发送与接收的方法和装置 | |
US8214477B2 (en) | Method and apparatus for dynamic assignment of sets of addresses | |
US20060002391A1 (en) | Multicast packet relay device adapted for virtual router | |
JP2009141492A (ja) | 通信システム及びゲートウェイ | |
KR100814401B1 (ko) | 유니캐스트 기반의 VoIP 시스템에서의 멀티캐스트 처리방법 및 시스템 | |
CN101202715B (zh) | 组播权限自动部署方法和装置 | |
CN102185766A (zh) | Dhcp服务器回应报文的单播转发方法及中转设备 | |
CN101656656B (zh) | 基于异构化移动通信网络的报文发送、接收方法及装置 | |
EP2892196B1 (en) | Method, network node and system for implementing point-to-multipoint multicast | |
EP1527555B1 (en) | Method for confirming connection state of a home appliance in home network system | |
JP2007521763A (ja) | サービス中継サブネット間マルチキャスト−ネットワーク基盤に依らないサブネット横断マルチキャスト解決策 | |
CN101374068A (zh) | 实现组播业务的报文传输方法、装置及系统 | |
CN101309154B (zh) | 报文的发送方法、发送装置和传输系统 | |
EP1624611B1 (en) | Multicast source discovery | |
JP2017152991A (ja) | 情報配信装置、情報配信プログラム、通信端末、通信処理プログラム及び情報配信システム | |
KR100453221B1 (ko) | 유니캐스트 망을 이용한 그룹 캐스트 전송 방법 및 시스템 | |
CN104539455A (zh) | 一种分组终端配置方法和系统 | |
CN103986794B (zh) | 端口dhcp服务器协议位址管理的方法 | |
CN101309202A (zh) | 标识用户的方法及系统、中继设备 | |
KR101425215B1 (ko) | IPv6 네트워크에서 호스트 장치 차단 방법, 그리고 이를 구현한 네트워크 관리장치 | |
EP2536248B1 (en) | Method and system for implementing network element self-discovery | |
JP5341821B2 (ja) | マルチキャスト配信システム及び方法 | |
CN118590470A (zh) | 一种云平台的非侵入式组播转发方法及系统 | |
US8402474B2 (en) | Message sending method, message sending device and message transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090225 |