CN100566325C - Ip电信网***中实现组播的方法 - Google Patents
Ip电信网***中实现组播的方法 Download PDFInfo
- Publication number
- CN100566325C CN100566325C CNB2004100497078A CN200410049707A CN100566325C CN 100566325 C CN100566325 C CN 100566325C CN B2004100497078 A CNB2004100497078 A CN B2004100497078A CN 200410049707 A CN200410049707 A CN 200410049707A CN 100566325 C CN100566325 C CN 100566325C
- Authority
- CN
- China
- Prior art keywords
- multicast
- address
- network
- edge gateway
- multiple location
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种在IP电信网***中实现组播的方法,用于实现由用户向网络管理设备申请发起的组播。该IP电信网***包括至少一个复址无连接数据网、多数个IP网,以及多数个边缘关口设备,复址无连接数据网中具有至少一个地址映射设备,IP网中的分组采用IP地址,复址无连接数据网中的分组采用复址无连接数据网地址,该组播实现包括(1)组播申请;(2)组播树建立;(3)组播通信;(4)组播终结四个步骤。在组播实现过程中,由用户向网管申请建立组播,网管指令复址无连接数据网节点设备配置资源,网管指令地址映射设备建立组播关联表,构建组播树。本方法为在IP电信网***中实现组播业务奠定技术基础。
Description
技术领域
本发明涉及一种在IP电信网***中实现组播的方法,特别涉及由用户向网管申请发起组播(multicast)的实现方法,属于通信技术领域。
背景技术
组播是指将同一消息传送给一个以上的目的地。在IP网中,利用组播技术可以实现IP网络中一点到多点的高效数据传送。由于能够有效地节约网络带宽、降低网络负载,IP组播技术在实时数据传送、多媒体会议、数据拷贝、游戏和仿真等诸多方面都有广泛的应用前景。
在IP网的组播技术中,分组发送到网络中的某个确定节点子集,这个子集称为组播组(multicast group),它由一个单独的IP地址来标识。这个地址被称为组播地址,也称为D类地址。该D类IP地址的范围为224.0.0.0~239.255.255.255。除了目的地址部分,组播分组与普通分组没有区别。
在IP网的组播过程中,组播组的成员可以动态变化,主机有权选择加入或者退出某个组播组。主机可以加入多个组播组,也可以向自己没有加入的组播组发送数据。IP组播分组在Internet上的转发由支持组播的路由器来处理。主机发出的IP组播分组在本子网内被所有组播组成员接收,同时与该子网直接相连的组播路由器会把组播分组转发到所有包含该组播组成员的网络上。
现在IP网上实现组播的技术方案已经多个,技术上已经比较成熟,但是IP网中组播并没有得到广泛的应用,其原因是目前的组播技术还存在一些技术上的问题。现有的电信网技术正处在根本性的转型过程之中。人们逐渐认识到下一代的电信网应该采用基于分组交换技术和不面向连接的工作方式的IP网,网络设备间不采用复杂流量控制技术。为此,本专利的发明人提出了IP电信网***的技术构想,并且申请了发明专利(专利申请号:200410037641.0,专利申请日:2004年4月28日)。该IP电信网***的体系结构与现有的基于Internet设计理念的IP网有很大区别,因此,适用于现有的组播技术不能直接应用于IP电信网***中,必须结合IP电信网***的特点进行必要的改造,提升组播能力,满足业务发展的需要。本发明即提供一种在IP电信网***中实现组播的技术方案。
发明内容
在IP电信网***中,组播的实现方式有两种:(1)IP网中用户发起组播;(2)用户向网管申请发起组播。本发明的目的即提供用户向网管申请发起组播的实现方法。
为实现上述的发明目的,本发明采用下述的技术方案:
一种在IP电信网***中实现组播的方法,用于实现由用户向网络管理设备申请发起的组播,该IP电信网***包括至少一个复址无连接数据网、多数个IP网,以及多数个边缘关口设备,所述IP网通过所述边缘关口设备与所述复址无连接数据网连接;所述复址无连接数据网中具有至少一个地址映射设备,所述IP网中的分组采用IP地址,所述复址无连接数据网中的分组采用复址无连接数据网地址,所述IP地址和所述复址无连接数据网地址之间的映射关系保存在所述地址映射设备内的地址映射表中,所述复址无连接数据网中的所有设备和所述边缘关口设备都分配有一个复址无连接数据网地址,所述IP网中的所有设备和所述边缘关口设备都分配有IP地址,所述边缘关口设备经认证后与所述地址映射设备建立连接,其特征在于包括如下步骤:
(1)组播申请:
用户向网络管理设备提交包含有组播群的与源端点连接的边缘关口设备地址、所有与目的端点连接的边缘关口设备地址、相关IP地址以及组播链路的资源需求参数在内的建立组播请求;
(2)组播树建立:
a.网络管理设备向复址无连接数据网节点设备发送包含有复址无连接数据网组播地址、目的端边缘关口设备地址、指明流类别的组播链路资源参数在内的配置命令;
b.复址无连接数据网的节点设备根据自有资源情况,向网络管理设备发接受/拒绝响应,如发拒绝响应则表明该组播无法建立,如发接受响应则表明该组播建立;
c.组播树建立后,网络管理设备向地址映射设备发送包含有IP组播地址、复址无连接数据网组播地址、及所有与目的端点连接的边缘关口设备地址、相关IP地址的地址映射表;
(3)组播通信:
a.组播群的源端点与边缘关口设备建立连结,连接信道配置组播要求的资源;
b.组播群的目的端点与边缘关口设备建立连结,连接信道配置组播要求的资源;
c.源端点发送组播分组,到达与源端点连接的边缘关口设备;
d.复址无连接数据网根据组播地址在确定的资源范围内保证组播分组按照设定的传送质量要求到达目的端边缘关口设备;
e.目的端边缘关口设备经具有资源保证的通信信道送交目的端点;
(4)组播终结:
a.用户向网络申请结束组播请求;
b.网络管理设备向复址无连接数据网节点设备发送结束命令,参数中包含组播地址和释放资源配置指令;
c.组播结束确认后,网络管理设备向地址映射设备发送组播结束命令,地址映射设备清除与该组播地址相关的全部表项;
d.组播终结。
其中,所述源端点和目的端点通过包含隧道在内的技术与所述边缘关口设备建立连接。
所述组播分组中包含组播标识字段、包类别标识字段、组播地址字段、和分组载荷;
具有相同组播地址的第一个分组为组播首包分组,组播首包分组拥有完整的报头和完整的组播扩展报头;
具有相同组播地址的第二个分组及以后的分组为组播后续分组,组播后续分组的报头可以不含组播扩展报头。
所述组播扩展报头中拥有全部目的端边缘关口设备的复址无连接数据网地址。
所述组播首包分组和叶节点修改包以命令包形式发送。
本发明所述的方法可以在IP电信网***中实现由用户向网管申请发起的组播,为在IP电信网***中实现业务增值奠定技术基础。
附图说明
下面结合附图和具体实施方式对本发明作进一步的说明。
图1为IP电信网***的组成结构示意图。
图2为IP电信网***中由用户向网管申请发起组播的实现方法流程图。
图3为组播树建立过程的流程图。
图4为组播通信过程的流程图。
图5为组播终结过程的流程图。
具体实施方式
图1是对实现本发明所依赖的IP电信网***的说明。该IP电信网***包括至少一个复址无连接数据网(以下简称为NCT数据网)、多数个IP网,以及多数个边缘关口设备ED。这里所说的IP网包括但不限于IP城域网、接入网或用户驻地网,它通过边缘关口设备ED与NCT数据网相连接;每个NCT数据网中还包括至少一个地址映射设备ADT;NCT数据网中的所有设备与边缘关口设备都分配有一个NCT数据网地址,IP网中的所有设备和边缘关口设备ED都分配有IP地址,IP地址和NCT数据网地址之间的映射关系保存在地址映射设备ADT内的地址映射表之中;边缘关口设备ED经认证与地址映射设备ADT之间建立连接。NCT数据网是一种层次型的体系结构,它由核心层设备CR、汇聚层设备MR、接入层设备AR、网络管理设备以及地址映射设备ADT组成,各个NCT数据网之间通过各自的核心层设备实现通信。在NCT数据网内部采用NCT数据网本身的地址来进行寻址,该数据网地址不同于IP网的IP地址。这种双地址结构是理解本IP电信网***的关键所在。
在IP电信网***中,IP网与NCT数据网在拓扑结构上严格分离。各IP网与一个NCT数据网建立连接,并且与该IP网所属的NCT数据网之间建立信任关系,如果该信任关系未能建立的话,IP网与NCT数据网之间不能进行通信;各NCT数据网之间也是这样。
地址映射设备ADT设备是网络上实现地址映射的设备,它保存地址映射表。地址映射表的内容依赖于与边缘关口设备相连的外部网络的类型。边缘关口设备ED是IP网与NCT数据网连接的关口设备。它至少具有两方面的功能,其一是实现NCT数据网地址和IP地址的转换,使网络可以用于承载现存的IP分组;另一个功能是对IP网的业务流进行汇聚。
每一个边缘关口设备ED都有确定的NCT数据网地址和IP地址,并确知与其连接的设备或网络的IP地址。边缘关口设备必须向相应的地址映射设备ADT进行注册,注册过程需要进行认证,以确认边缘关口设备ED与地址映射设备ADT之间的信任关系。通过这种认证,不面向连接的IP电信网***也能实现安全通信。
上面是对本发明所依赖的IP电信网***的结构和运行原理的简要说明。关于IP电信网***的进一步说明可以参看该专利申请的说明书,在此就不赘述了。
如上所述,本IP电信网***包括采用NCT数据网地址的NCT数据网和采用IP地址的IP网两部分。因此,IP电信网***中的组播将要跨网(IP网与NCT数据网)实现,由于NCT数据网可以提供资源保证,从而可以保证组播的服务质量。这样IP电信网***中的数据网包括两种类型组播:一种是用户向网管申请发起组播,另一种是IP网用户发起的组播。在用户向网管申请发起组播的过程中,由于IP网内传送的是IP分组,而NCT数据网中传送的是NCT分组,IP分组和NCT分组在跨网传送的过程中需要有一个地址转换的过程。这是本IP电信网***中实现组播的关键技术步骤。
在由用户向网管申请发起组播的情况下,如图2至图5所示,该组播的实现过程包括组播通告、组播树建立、组播通信和组播终结四大步骤,下面分别详细说明如下:。
1.组播申请的步骤:
用户向网络管理设备提交带有该组播群的IP组播地址、与源端点连接的边缘关口设备地址、所有与目的端点连接的边缘关口设备地址、相关IP地址以及组播链路的资源需求等参数的建立组播请求。
2.组播建立的步骤:
(1)网管向复址无连接数据网节点设备发送带有复址无连接数据网组播地址、目的端边缘关口设备地址、指明流类别的组播链路资源等参数的配置命令。
(2)复址无连接数据的节点设备可根据自有资源情况,向网管发接受/拒绝响应,如发拒绝响应则表明该组播无法建立,如发接受响应则表明该组播建立。
(3)组播建立后,网管向地址映射设备发送带有IP组播地址、复址无连接数据网组播地址、及所有与目的端点连接的边缘关口设备地址、相关IP地址的地址映射表。
3.组播通信的步骤:
(1)该组播群的源端点通过隧道等技术与边缘关口设备建立连结,连结信道配置组播要求的资源。
(2)该组播群的目的端点通过隧道等技术与边缘关口设备建立连结,连结信道配置组播要求的资源。
(3)源端点发送组播分组,经隧道等配置了资源的通信信道到达与源端连接的边缘关口设备;
(4)复址无连接数据网根据组播地址在确定的资源范围内保证组播分组按照设定的传送质量要求到达目的端边缘关口设备,
(5)目的端边缘关口设备经隧道等具有资源保证的通信信道送交目的端点。
4.组播终结的步骤:
(1)组播结束时用户向网络申请结束组播请求。
(2)网管向复址无连接数据网节点设备发送结束命令,参数中含:组播地址和指明流类别的释放资源配置。
(3)组播结束确认后,网管向地址映射设备发送组播结束命令,地址映射设备清除与该组播地址相关的全部表项。
(4)组播终结。
为了实现组播,在分组格式中为组播定义了4个字段:组播标识字段、包类别标识字段、组播地址字段、组播扩展报头。在组播通信的过程中,首包分组拥有完整的报头和完整的组播扩展报头,组播扩展报头中拥有全部目的端ED的NCT地址。其中,组播首包和叶节点修改包需要确认,因此以命令包形式发送。由于NCT数据网中的全部节点设备均拥有Cache能力,在组播的首包通过后,利用Cache可以将NCT组播地址以及全部叶节点ED的NCT地址记住,当后续分组来时只需要NCT组播地址即可。因此,后续分组的报头可以不含组播扩展报头。
由用户向网管申请发起的组播能保证业务所需的资源,从而保证组播业务的服务质量,将会有广泛的应用空间。
对于不是基于IP协议的ATM设备或者帧中继(FR)设备而言,只要在ADT中准备ATM地址或者帧中继地址与NCT地址的映射表,并在ED中完成地址转换的工作,同样可以实现有ATM或者帧中继设备参与的组播。
上面对在IP电信网***中由用户向网管申请发起组播的实现方法进行了详细的说明,但显然本发明的具体实现形式并不局限于此。对于本技术领域的一般技术人员来说,在不背离本发明所述方法的精神和权利要求范围的情况下对它进行的各种显而易见的改变都在本发明的保护范围之内。
Claims (5)
1.一种在IP电信网***中实现组播的方法,用于实现由用户向网络管理设备申请发起的组播,该IP电信网***包括至少一个复址无连接数据网、多数个IP网,以及多数个边缘关口设备,所述IP网通过所述边缘关口设备与所述复址无连接数据网连接;所述复址无连接数据网中具有至少一个地址映射设备,所述IP网中的分组采用IP地址,所述复址无连接数据网中的分组采用复址无连接数据网地址,所述IP地址和所述复址无连接数据网地址之间的映射关系保存在所述地址映射设备内的地址映射表中,所述复址无连接数据网中的所有设备和所述边缘关口设备都分配有一个复址无连接数据网地址,所述IP网中的所有设备和所述边缘关口设备都分配有IP地址,所述边缘关口设备经认证后与所述地址映射设备建立连接,其特征在于包括如下步骤:
(1)组播申请:
用户向网络管理设备提交包含有组播群的与源端点连接的边缘关口设备地址、所有与目的端点连接的边缘关口设备地址、相关IP地址以及组播链路的资源需求参数在内的建立组播请求;
(2)组播树建立:
a.网络管理设备向复址无连接数据网节点设备发送包含有复址无连接数据网组播地址、目的端边缘关口设备地址、指明流类别的组播链路资源参数在内的配置命令;
b.复址无连接数据网的节点设备根据自有资源情况,向网络管理设备发接受/拒绝响应,如发拒绝响应则表明该组播无法建立,如发接受响应则表明该组播建立;
c.组播树建立后,网络管理设备向地址映射设备发送包含有IP组播地址、复址无连接数据网组播地址、及所有与目的端点连接的边缘关口设备地址、相关IP地址的地址映射表;
(3)组播通信:
a.组播群的源端点与边缘关口设备建立连结,连接信道配置组播要求的资源;
b.组播群的目的端点与边缘关口设备建立连结,连接信道配置组播要求的资源;
c.源端点发送组播分组,到达与源端点连接的边缘关口设备;
d.复址无连接数据网根据组播地址在确定的资源范围内保证组播分组按照设定的传送质量要求到达目的端边缘关口设备;
e.目的端边缘关口设备经具有资源保证的通信信道送交目的端点;
(4)组播终结:
a.用户向网络申请结束组播请求;
b.网络管理设备向复址无连接数据网节点设备发送结束命令,参数中包含组播地址和释放资源配置指令;
c.组播结束确认后,网络管理设备向地址映射设备发送组播结束命令,地址映射设备清除与该组播地址相关的全部表项;
d.组播终结。
2.如权利要求1所述的在IP电信网***中实现组播的方法,其特征在于:
所述源端点和目的端点通过包含隧道在内的技术与所述边缘关口设备建立连接。
3.如权利要求1所述的在IP电信网***中实现组播的方法,其特征在于:
所述组播分组中包含组播标识字段、包类别标识字段、组播地址字段和分组载荷;
具有相同组播地址的第一个分组为组播首包分组,组播首包分组拥有完整的报头和完整的组播扩展报头;
具有相同组播地址的第二个分组及以后的分组为组播后续分组,组播后续分组的报头不含组播扩展报头。
4.如权利要求3所述的在IP电信网***中实现组播的方法,其特征在于:
所述组播扩展报头中拥有全部目的端边缘关口设备的复址无连接数据网地址。
5.如权利要求3所述的在IP电信网***中实现组播的方法,其特征在于:
所述组播首包分组和叶节点修改包以命令包形式发送。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100497078A CN100566325C (zh) | 2004-06-24 | 2004-06-24 | Ip电信网***中实现组播的方法 |
EP05752258A EP1748600A4 (en) | 2004-04-28 | 2005-04-28 | SYSTEM AND COMMUNICATION METHOD OF AN IP TELECOMMUNICATIONS NETWORK AND APPLICATION THEREOF |
PCT/CN2005/000594 WO2005107161A1 (fr) | 2004-04-28 | 2005-04-28 | Systeme et procede de communications d'un reseau de telecommunications ip et leur application |
US11/587,810 US7894458B2 (en) | 2004-04-28 | 2005-04-28 | System and communication method of IP telecommunication network and its application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100497078A CN100566325C (zh) | 2004-06-24 | 2004-06-24 | Ip电信网***中实现组播的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1713632A CN1713632A (zh) | 2005-12-28 |
CN100566325C true CN100566325C (zh) | 2009-12-02 |
Family
ID=35719061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100497078A Expired - Fee Related CN100566325C (zh) | 2004-04-28 | 2004-06-24 | Ip电信网***中实现组播的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100566325C (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101820401B (zh) * | 2009-02-27 | 2012-03-21 | 北京中京创原通信技术有限公司 | 用于ip电信网***的边缘关口设备及其实现方法 |
-
2004
- 2004-06-24 CN CNB2004100497078A patent/CN100566325C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1713632A (zh) | 2005-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7894458B2 (en) | System and communication method of IP telecommunication network and its application | |
CN101299671B (zh) | 用于组播数据包发送与接收的方法和装置 | |
CN101141420B (zh) | 私网与公网进行数据通信的方法及*** | |
CN101321383B (zh) | 一种通信***和方法、家用基站网关及归属用户服务器 | |
CN100583773C (zh) | 以网络层元件控制数据链路层元件的方法及装置 | |
US7330448B2 (en) | Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network | |
EP1849267B1 (en) | Method and nodes for performing bridging of data traffic over an access domain | |
EP1849265B1 (en) | Method and nodes for handling broadcast messages over an access domain | |
US7693163B2 (en) | Method of operating internet protocol address and subnet system using the same | |
CN100454905C (zh) | 穿越网络地址转换的方法 | |
US20050160174A1 (en) | Method and system relating service providers to clients in a access network using dynamically allocated mac addresses | |
CN101083549A (zh) | 一种实现vpn配置服务的方法和*** | |
CN101006707A (zh) | 通过接入网络在客户网络与ip供应商网络之间交换ip分组的方法 | |
CN106412142A (zh) | 一种资源设备地址获取方法及装置 | |
WO2010018713A1 (ja) | 通信制御システム、通信システム、及び通信制御方法 | |
CN101299825A (zh) | 一种实现组播承载资源控制的方法、***及装置 | |
CN103329506A (zh) | 在公共网络中标识私有装置 | |
US6580722B1 (en) | Bypassing topological restrictions with tunnels | |
CN115955456A (zh) | 基于IPv6的企业园区网及组网方法 | |
DE60318601T2 (de) | Verfahren zur automatischen konfiguration einer ip-fernsprecheinrichtung und/oder daten, system und einrichtung zu ihrer implementierung | |
CN102710644B (zh) | 一种ip监控***中节约带宽的方法及装置 | |
US20020015406A1 (en) | Broadband Ethernet multicasting | |
CN1859339B (zh) | 一种通过边缘媒体网关实现ip跨域互通的通信***和方法 | |
CN100566325C (zh) | Ip电信网***中实现组播的方法 | |
CN100444576C (zh) | Ip电信网***中实现组播的方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091202 Termination date: 20140624 |
|
EXPY | Termination of patent right or utility model |