CN1276663A - 宽带以太网组播的方法 - Google Patents

宽带以太网组播的方法 Download PDF

Info

Publication number
CN1276663A
CN1276663A CN00119490.9A CN00119490A CN1276663A CN 1276663 A CN1276663 A CN 1276663A CN 00119490 A CN00119490 A CN 00119490A CN 1276663 A CN1276663 A CN 1276663A
Authority
CN
China
Prior art keywords
multicast
address
group
packet
recipient
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
Application number
CN00119490.9A
Other languages
English (en)
Inventor
孙伟明
高威
黄莺波
高汉中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LONGLIN COMMUNICATION TECHNOLOGY DEVELOPMENT Co Ltd SHANGHAI
Original Assignee
LONGLIN COMMUNICATION TECHNOLOGY DEVELOPMENT Co Ltd SHANGHAI
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LONGLIN COMMUNICATION TECHNOLOGY DEVELOPMENT Co Ltd SHANGHAI filed Critical LONGLIN COMMUNICATION TECHNOLOGY DEVELOPMENT Co Ltd SHANGHAI
Priority to CN00119490.9A priority Critical patent/CN1276663A/zh
Publication of CN1276663A publication Critical patent/CN1276663A/zh
Priority to US09/911,081 priority patent/US20020015406A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/35Switches specially adapted for specific applications
    • H04L49/351Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

宽带以太网组播的方法在于多个接收方使用相同的一个组播地址,在组播建立时,此组播地址取代接收方原有的终端地址,实现组播数据包一次发送,多个接收方同时接收的方法。本发明是一种简便有效的组播方法,适合于可视电话会议、远程教育、远程医疗等视频组播应用。

Description

宽带以太网组播的方法
本发明涉及的是一种网络组播方法,特别是一种宽带以太网组播的方法。属于计算机网络通信类领域。
传输介质为五号双绞线、传输速率为100Mbps的以太网和传输介质为光纤、传输速率为千兆位构成的全交换式宽带以太网,随着宽带以太网与相关交换技术的发展,宽带以太网的规模已可覆盖城域范围,在以太网中,每个终端都有唯一的一个终端地址,只有网上传送的数据包的目的地址与终端地址相符合时,该终端才能接收数据。因此,在传统的组播方法中,发送方的数据是逐个地改变目的地址发送给各组播接收成员,对数据量不大的低速组播数据来说,这种方法尚能适应。随着大容量视频高速数据业务的迅速增长,采用传统的组播方法就不再适合,其主要的缺陷是:组播数据的多次发送,增加了网络的负荷,浪费了网络宝贵的带宽资源,易引起阻塞,既降低了网络的运营性能,又增加了网络管理的复杂性和运营成本;组播各接收方收到的同一个数据包之间,存在着延时,而且延时大小是不固定,因此业务质量受到影响,特别是对时延敏感的业务,影响更大。经过对现有技术的文献检索,至今尚未发现以宽带以太网中组播的方法为主题的文献资料。
本发明的目的在于克服现有技术中的不足,提供一种宽带以太网组播的方法,该方法针对宽带以太网,是一种简便有效的组播方法。
本发明的技术方案如下:改进传统组播方法的关键在于多个接收方使用相同的一个组播地址,在组播建立时,此组播地址取代接收方原有的终端地址,实现组播数据包一次发送,多个接收方同时接收的。由于网络中存在大量的用户,其他多种业务和多个组播同时运行,还须防止出现数据窜扰现象。本发明的组播流程可以归纳为以下三个步骤:
1、组播开始时,组播发送方向本子网交换机的组播通信模块发送组播请求,并要求分配组播地址;
2、如能分配组播地址,组播通信模块从模块的本地组播地址库中选择一个空闲的组播地址并分配给该组播使用,以后的组播过程中都以这个组播地址唯一标识该组播业务;
3、组播通信模块呼叫和查询该组播所需各接收方是否可以接收组播,如可以,则将本组播的组播地址通知各个接收方,以便各接收方使用该组播地址取代原来的终端地址,对该组组播数据包加上组播标识,建立该组的组播通信。
本发明由各子网交换机中设置的相应的一个组播通信模块负责实施,在组播建立过程中,各个子网交换机须根据本地接收方所在位置,将路由信息填入已为该组播分配的组播地址的内容中,规定置‘1’表示连接,置‘0’表示不连接,组播建立后,当子网交换机接收到该组组播数据包的组播标识后,组播数据包被送至组播通信模块,组播数据包的组播地址经地址解析器映射处理,查询组播地址库中相对应的组播地址的内容,并由置‘1’比特控制连接分配器,从而建立组播虚通道,使接收方同时接收到该组播数据包。
本发明具有实质性特点和显著进步,由于组播地址的分配采用多级分配原则,组播地址的管理采用集中与分布相结合的原则,有效地简化了组播地址的分配与管理,避免了繁琐的算法控制。由于采用组播地址的二级分配方法和硬件建立组播虚通道,所以组播数据包无须拆包、排队等处理,速度快,操作简便,出错少,时延小。适合于可视电话会议、远程教育、远程医疗等视频组播应用。
以下结合附图对本发明进一步描述:
图1组播网络通信基本方式示意图
图2本发明组播流程示意图
图3组播通信模块中地址库示意图
图4子网交换机组播通信工作示意图
组播是网络通信的基本方式之一,也即一点对多点的通信,一个发送方的信息为多个接收方接收,如图1所示,子网1中的发送方T与子网1中的接收方R1,子网2中的接收方R2,子网3中的接收方R3,R4,子网4中的接收方R5进行组播通信,每个子网中都有相应的子网交换机参与通信。如图2所示,本发明的组播流程可以归纳为以下三个步骤:
1、组播开始时,组播发送方向本子网交换机的组播通信模块发送组播请求,并要求分配组播地址;
2、如能分配组播地址,组播通信模块从模块的本地组播地址库中选择一个空闲的组播地址并分配给该组播使用,以后的组播过程中都以这个组播地址唯一标识该组播业务;
3、组播通信模块呼叫和查询该组播所需各接收方是否可以接收组播,如可以,则将本组播的组播地址通知各个接收方,以便各接收方使用该组播地址取代原来的终端地址,对该组组播数据包加上组播标识,建立该组的组播通信。
本发明由各子网交换机中设置的相应的一个组播通信模块负责实施。设图3中子网1有一组播分配在编号0090处,在组播建立过程中,各个子网交换机须根据本地接收方所在位置,将路由信息填入组号为0090组播地址中,规定置‘1’表示连接,置‘0’表示不连接,如图1、图3所示,子网3中须将第3位,第4位置‘1’,组播建立后,当子网交换机3接收到该组组播数据包的组播标识后,组播数据包被送至组播通信模块,组播数据包的组播地址0090经地址解析器映射处理,查询组播地址库中编号为0090组的内容,并由置‘1’比特控制连接分配器,将组播数据包与3、4端口接通,从而建立组播虚通道,使R3、R4接收方同时接收到该组播数据包。其余子网的情况完全类似。如图3所示,组播通信模块中的组播地址库结构从简化示意的角度画出了子网交换机1#、2#、3#、4#的组播地址库。组播地址库的存储空间划分成一系列的比特组,每组的位数与子网交换机具有的最大用户端口数相等。组中各比特的位置与连接到接收方子网交换机的用户端口编号一一对应。作为例子,图3中只画出每组8位比特的情况。此存储空间在纵向上划分成n个区(本例中n=4),n是网络所包含的子网数,区的编号与各子网编号一一对应。每个区中包含的8比特组的数目不一定相同,此数目是由网管设备根据网络运行中各子网参与组播的统计平均数而分配的,既提供足够的组播数量又不造成浪费。图3中阴影部分为网管分配的各子网的组播地址区。在每一子网的组播通信模块中,组播地址库各区的划分完全相同,1区供子网1中用户的组播请求使用;同样,4区供子网4中用户的组播请求使用,区中的各组均被占用后,相应子网中新的组播请求便遭拒绝。在上述过程中,可以看到,每个组播地址库中每一8位比特组的编号都仅仅对应于该组组播,所以可用作该组组播的唯一的和统一的组播地址。每一组播地址所标志的8位比特组的内容则反映了各子网中该组组播成员的端口位置。图3中设备端口编号与图1中的组播成员编号相同,也就是说直接包含了相关的路由信息,可用来方便地建立发送方于接收方之间的组播通信虚通道。
以上过程中,网管设备对组播地址库中各个区及其8位比特组组数与组号的分配,称为组播地址的一级分配。为某一组播请求,子网交换机选定的一个比特组组号(例:如图3中的0090),称为组播地址的二级分配。如图4所示,作为例子,图中仅示意和子网3的工作过程。

Claims (3)

1、一种宽带以太网组播的方法,其特征在于多个接收方使用相同的一个组播地址,在组播建立时,此组播地址取代接收方原有的终端地址,实现组播数据包一次发送,多个接收方同时接收的方法。
2、根据权利要求1所述的这种宽带以太网组播的方法,其特征还在于组播流程可以归纳为以下三个步骤:1、组播开始时,组播发送方向本子网交换机的组播通信模块发送组播请求,并要求分配组播地址;2、如能分配组播地址,组播通信模块从模块的本地组播地址库中选择一个空闲的组播地址并分配给该组播使用,以后的组播过程中都以这个组播地址唯一标识该组播业务;3、组播通信模块呼叫和查询该组播所需各接收方是否可以接收组播,如可以,则将本组播的组播地址通知各个接收方,以便各接收方使用该组播地址取代原来的终端地址,对该组组播数据包加上组播标识,建立该组的组播通信。
3、根据权利要求1所述的这种宽带以太网组播的方法,其特征还在于宽带以太网组播的方法由各子网交换机中设置的相应的一个组播通信模块负责实施,在组播建立过程中,各个子网交换机须根据本地接收方所在位置,将路由信息填入已为该组播分配的组播地址的内容中,规定置‘1’表示连接,置‘0’表示不连接,组播建立后,当子网交换机接收到该组组播数据包的组播标识后,组播数据包被送至组播通信模块,组播数据包的组播地址经地址解析器映射处理,查询组播地址库中相对应的组播地址的内容并由置‘1’比特控制连接分配器,将组播数据包与端口接通,从而建立组播虚通道,使接收方同时接收到该组播数据包。
CN00119490.9A 2000-07-20 2000-07-20 宽带以太网组播的方法 Pending CN1276663A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN00119490.9A CN1276663A (zh) 2000-07-20 2000-07-20 宽带以太网组播的方法
US09/911,081 US20020015406A1 (en) 2000-07-20 2001-07-20 Broadband Ethernet multicasting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN00119490.9A CN1276663A (zh) 2000-07-20 2000-07-20 宽带以太网组播的方法

Publications (1)

Publication Number Publication Date
CN1276663A true CN1276663A (zh) 2000-12-13

Family

ID=4587734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00119490.9A Pending CN1276663A (zh) 2000-07-20 2000-07-20 宽带以太网组播的方法

Country Status (2)

Country Link
US (1) US20020015406A1 (zh)
CN (1) CN1276663A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100338909C (zh) * 2001-07-09 2007-09-19 中兴通讯股份有限公司 一种区分业务流量的方法
CN100391202C (zh) * 2005-02-28 2008-05-28 上海贝尔阿尔卡特股份有限公司 在共享媒体网络中实现组播的方法和设备
CN100405783C (zh) * 2004-10-22 2008-07-23 迈普(四川)通信技术有限公司 以太网组播方法
CN101299671A (zh) * 2007-04-30 2008-11-05 上海贝尔阿尔卡特股份有限公司 用于组播数据包发送与接收的方法和装置
WO2009043271A1 (fr) * 2007-09-27 2009-04-09 Huawei Technologies Co., Ltd. Procédé, dispositif et système de traitement d'information de service
CN1604679B (zh) * 2003-09-29 2011-05-25 朗迅科技公司 动态速率分隔的方法
CN110289974A (zh) * 2019-05-23 2019-09-27 视联动力信息技术股份有限公司 一种数据流的处理方法、***及装置和存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3800158B2 (ja) * 2002-09-27 2006-07-26 ブラザー工業株式会社 データ送信システム、端末装置、及びプログラム
US7961729B2 (en) * 2007-01-08 2011-06-14 International Business Machines Corporation Broadcast and multicast packet management
US7940785B2 (en) * 2007-01-08 2011-05-10 International Business Machines Corporation Ethernet adapter packet management
CN105577844B (zh) * 2014-11-06 2018-12-14 普天信息技术有限公司 生成组播用户面地址的方法、核心网设备及终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898687A (en) * 1996-07-24 1999-04-27 Cisco Systems, Inc. Arbitration mechanism for a multicast logic engine of a switching fabric circuit
US6543053B1 (en) * 1996-11-27 2003-04-01 University Of Hong Kong Interactive video-on-demand system
US6647020B1 (en) * 1999-12-17 2003-11-11 Motorola, Inc. Methods for implementing a talkgroup call in a multicast IP network
US6577609B2 (en) * 2000-09-29 2003-06-10 Symbol Technologies, Inc. Local addressing of mobile units in a WLAN with multicast packet addressing
US6553030B2 (en) * 2000-12-28 2003-04-22 Maple Optical Systems Inc. Technique for forwarding multi-cast data packets
US6611510B2 (en) * 2001-06-18 2003-08-26 Telcordia Technologies Inc. Method and system for soft handoff of mobile terminals in IP wireless networks.

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100338909C (zh) * 2001-07-09 2007-09-19 中兴通讯股份有限公司 一种区分业务流量的方法
CN1604679B (zh) * 2003-09-29 2011-05-25 朗迅科技公司 动态速率分隔的方法
CN100405783C (zh) * 2004-10-22 2008-07-23 迈普(四川)通信技术有限公司 以太网组播方法
CN100391202C (zh) * 2005-02-28 2008-05-28 上海贝尔阿尔卡特股份有限公司 在共享媒体网络中实现组播的方法和设备
CN101299671A (zh) * 2007-04-30 2008-11-05 上海贝尔阿尔卡特股份有限公司 用于组播数据包发送与接收的方法和装置
WO2009043271A1 (fr) * 2007-09-27 2009-04-09 Huawei Technologies Co., Ltd. Procédé, dispositif et système de traitement d'information de service
CN110289974A (zh) * 2019-05-23 2019-09-27 视联动力信息技术股份有限公司 一种数据流的处理方法、***及装置和存储介质

Also Published As

Publication number Publication date
US20020015406A1 (en) 2002-02-07

Similar Documents

Publication Publication Date Title
US5600642A (en) Method for modifying a multicast tree in a switching network
CN100502354C (zh) 一种基于vlan的数据报文传输方法和以太网桥设备
CN100531038C (zh) 实现分布式***板间通信的***和方法
CN100361470C (zh) 数字用户线路接入中采用从框实现组播的方法
CN100450080C (zh) 收敛二层mac地址的方法及设备
CN100407704C (zh) 媒体接入控制层地址的动态学习方法
CN101459607B (zh) 一种报文发送方法和路由器
US6285674B1 (en) Hybrid distributed broadcast and unknown server for emulated local area networks
CN100420193C (zh) 一种组播转发表输出端口的虚拟标识方法
CN1787489A (zh) 将接口流量在多个网络处理器引擎中均担的方法
CN1276663A (zh) 宽带以太网组播的方法
CN100563215C (zh) 一种报文路由交换装置及其方法
CN1531813A (zh) 接入网
CN101242419B (zh) 一种快速组播的处理方法
US20040033075A1 (en) Delivering multicast streams in a passive optical network
CN1157902C (zh) 非广播多路访问网络的ip地址映射发送方法
CN100544293C (zh) 一种在atm dslam中实现以太网vdsl接入的装置
CN101924698A (zh) 基于ip单播路由的二层域负载均衡方法、***和设备
CN101232510A (zh) 一种多网口设备组播的实现方法及***
US6515998B1 (en) Table data retrieving apparatus retrieving table in which reference data is stored by using retrieval key
CN1663318A (zh) 传送信息的方法,通信***和通信装置
US6816479B1 (en) Method and system for pre-loading in an NBBS network the local directory database of network nodes with the location of the more frequently requested resources
CN1200612A (zh) 广播信息组转移方法及其装置
CN100358319C (zh) 一种实现数据报文传输的方法和***
CN1540935A (zh) 数据在虚拟局域网中定向传播的方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication