一种流量调节方法及装置制造方法
【专利摘要】本发明公开了一种流量调节方法及装置,涉及通信领域,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。具体方案为:发送装置发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则发送装置获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。本发明用于流量调节。
【专利说明】—种流量调节方法及装置
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种流量调节方法及装置。
【背景技术】
[0002]GPON (Gigabit capability Passive Optical Network,千兆无源光网络)系统一般由网络侧的0LT(0ptical Line Termination,光线路终端)和用户侧的0NU(0pticalNetwork Unit,光网络单元)组成。一个OLT可以和多个ONU连接,用户侧通过分光器将信号分给多个0NU。
[0003]在GPON系统中,OLT发给各个ONU的报文通过广播多播报文的方式进行发送,即对于每份报文,每个ONU都能收到,由ONU判断报文是不是发给自己的,然后丢弃不是发给自己的报文。
[0004]现有技术中,OLT发给多个ONU的多播报文,只需要通过广播的形式发一份,每个ONU都能收到并认为是发给自己的报文,这样可以节省网络带宽,但是,只有一部分ONU需要该多播报文,并不是每一个ONU都需要,使得OLT不能控制多播报文的流量,流量即为网络传输带宽,这样就使得一部分ONU由于接收了其不需要的报文而导致流量浪费。如果OLT不将该多播报文的流量纳入统计,会使得需要该多播报文的ONU的流量统计不准。
【发明内容】
[0005]本发明的实施例提供一种流量调节方法及装置,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,一种流量调节方法,包括:
[0008]发送装置发送第一多播报文,所述第一多播报文为第一群组中所有接收装置需要接收的报文,所述第一群组包括至少两个接收装置;
[0009]所述发送装置确定第一接收装置的身份标识是否在所述第一群组的接收列表中,所述第一群组的接收列表为所述第一群组中所有接收装置的身份标识列表;
[0010]如果所述第一接收装置的身份标识在所述第一群组的接收列表中,则所述发送装置获取所述第一接收装置的多播流量,其中,所述第一接收装置的多播流量为所述第一接收装置接收所述第一多播报文使用的流量;
[0011]所述发送装置在为所述第一接收装置分配的预设流量中减去所述第一接收装置的多播流量得到所述第一接收装置修正后的流量。
[0012]结合第一方面,在第一种可能的实现方式中,所述发送装置获取所述第一接收装置的多播流量,包括:
[0013]所述发送装置将所述第一多播报文进行复制生成标记报文,所述标记报文包括所述第一多播报文的长度;
[0014]所述发送装置在为所述第一接收装置分配的预设流量中减去所述第一接收装置的多播流量得到所述第一接收装置修正后的流量,包括:
[0015]所述发送装置在所述预设流量中减去所述标记报文中包含的所述第一多播报文的长度得到所述第一接收装置修正后的流量,并丢弃所述标记报文。
[0016]结合第一方面,在第二种可能的实现方式中,所述发送装置获取所述第一接收装置的多播流量,包括:
[0017]所述发送装置接收所述第一接收装置发送的流量信息,并根据所述流量信息获取所述第一接收装置的多播流量,其中,所述流量信息用于指示所述第一接收装置的多播流量的大小。
[0018]结合第一方面至第一方面的第二种可能的实现方式中任一实现方式,在第三种可能的实现方式中,所述发送装置确定第一接收装置的身份标识是否在所述第一群组的接收列表中之前,还包括:
[0019]所述发送装置记录所述第一群组中每一个接收装置的身份标识,并生成所述第一群组的接收列表。
[0020]结合第一方面至第一方面的第三种可能的实现方式中任一实现方式,在第四种可能的实现方式中,应用于无源光网络GP0N,或者,应用于以太无源光网络EPON ;
[0021]所述发送装置为 光线路终端0LT,所述第一接收装置为光网络单元0NU。
[0022]第二方面,一种发送装置,包括:
[0023]发送单元,用于发送第一多播报文,所述第一多播报文为第一群组中所有接收装置需要接收的报文,所述第一群组包括至少两个接收装置;
[0024]维护单元,用于确定第一接收装置的身份标识是否在所述第一群组的接收列表中,所述第一群组的接收列表为所述第一群组中所有接收装置的身份标识列表;
[0025]获取单元,用于当所述维护单元确定所述第一接收装置的身份标识在所述第一群组的接收列表中之后,获取所述第一接收装置的多播流量,其中,所述第一接收装置的多播流量为所述第一接收装置接收所述第一的多播报文使用的流量;
[0026]流量控制单元,用于在为所述第一接收装置分配的预设流量中减去所述获取单元获取的所述第一接收装置的多播流量得到所述第一接收装置修正后的流量。
[0027]结合第二方面,在第一种可能的实现方式中,所述获取单元包括标记子单元;
[0028]所述标记子单元,用于将所述第一多播报文进行复制生成标记报文,所述标记报文包括所述第一多播报文的长度;
[0029]所述流量控制单元,还具体用于在所述预设流量中减去所述第一多播报文的长度得到所述第一接收装置修正后的流量,并丢弃所述标记报文。
[0030]结合第二方面,在第二种可能的实现方式中,所述获取单元包括接收子单元;
[0031]所述接收子单元,用于接收所述第一接收装置发送的流量信息,并根据所述流量信息获取所述第一接收装置的多播流量,其中,所述流量信息用于指示所述第一接收装置的多播流量的大小。
[0032]结合第二方面至第二方面的第二种可能的实现方式中任一实现方式,在第三种可能的实现方式中,
[0033]所述维护单元,还用于记录所述第一群组中每一个接收装置的身份标识,并生成所述第一群组的接收列表。[0034]结合第二方面至第二方面的第三种可能的实现方式中任一实现方式,在第四种可能的实现方式中,应用于无源光网络GP0N,或者,应用于以太无源光网络EPON ;
[0035]所述发送装置为 光线路终端0LT,所述第一接收装置为光网络单元0NU。
[0036]本发明的实施例提供的一种流量调节方法及装置,通过发送装置发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则发送装置获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
【专利附图】
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明的实施例提供的一种流量调节方法流程示意图;
[0039]图2为本发明的实施例提供的一种发送装置结构示意图;
[0040]图3为本发明的实施例提供的另一种发送装置结构示意图;
[0041]图4为本发明的另一实施例提供的一种发送装置结构示意图;
[0042]图5为本发明的实施例提供的一种网络系统结构示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本发明的实施例提供一种流量调节方法,参照图1所示,包括以下步骤:
[0045]101、发送装置发送第一多播报文。
[0046]其中,第一多播报文为第一群组中所有接收装置需要接收的报文,第一群组包括至少两个接收装置。
[0047]可选的,在点对多点的网络中,例如GPON网络或者EPON (Ethernet PassiveOptical Network,以太无源光网络),发送装置与多个接收装置建立连接,在发送报文时,发送装置发送的报文会被每一个与其建立连接的接收装置接收,即发送装置以广播的形式发送报文,每一个接收装置判断发送的报文自身是否需要,如果不需要,接收装置丢弃该报文,如果需要,则接收装置将报文存储并对接收的报文进行进一步处理。可选的,发送装置可以为0LT,接收装置可以为0NU。
[0048]此处,第一群组为需要接收该第一多播报文的所有接收装置的集合。可选的,多播报文为多个接收装置需要接收的报文,对应的,单播报文为只有一个接收装置需要接收的报文,在本实施例中,主要解决发送多播报文时,对单个接收装置流量调节不准确的问题。在本发明实施例中发送装置作为每个接收装置的流量管理装置,对每个接收装置的流量进行统计和管理。所述流量就是接收装置接收来自发送装置的报文所占用的带宽,其单位可以为字节、比特等。
[0049]102、发送装置确定第一接收装置的身份标识是否在第一群组的接收列表中。
[0050]其中,第一群组的接收列表为第一群组中所有接收装置的身份标识列表。
[0051]可选的,在发送第一多播报文之前,发送装置可以根据第一群组中包含的接收装置建立第一群组的接收列表,将第一群组中每一个接收装置的身份标识记录到第一群组的接收列表中。
[0052]可选的,在点对多点的网络中,例如,该发送装置与N个接收装置建立连接,N为大于或等于2的整数,可以将N个接收装置从I到N依次编号作为每一个接收装置的身份标识,将第一群组中的所有接收装置的编号记录到第一群组的接收列表中。或者,可选的,将接收装置的物理地址作为接收装置的身份标识,对于身份标识包含的具体内容,本发明不做限制,只要能区分不 同的接收装置即可。这样,通过第一群组的接收列表,就可以在传输第一多播报文时,更准确的对每一个接收装置的流量进行调节。
[0053]103、如果第一接收装置的身份标识在第一群组的接收列表中,则发送装置获取第一接收装置的多播流量。
[0054]其中,第一接收装置的多播流量为第一接收装置接收第一多播报文使用的流量。
[0055]可选的,本实施例提供两种具体的获取多播流量的方案,当然,这并不代表本发明中获取多播流量的方法只局限于这两种方案,此处只是以这两种方案举例说明。
[0056]第一种方案:由接收装置向发送装置上报自身接收的多播报文的流量,可选的,每一个接收装置上报的多播报文的流量可以不相同,也可以相同,这样,发送装置统计第一群组中各个接收装置上报的多播报文的流量,就可以进一步对第一群组中各个接收装置的预设流量进行调节。具体的,发送装置接收第一装置发送的流量信息,并根据流量信息获取多播流量,其中,流量信息用于指示多播流量的大小。
[0057]第二种方案:发送装置将第一多播报文进行复制生成标记报文,该标记报文包括第一多播报文的长度。可选的,该标记报文可以没有内容,只体现第一多播报文的长度。可选的,对第一接收装置来说,将该标记报文作为单播报文向外发送,但是,并不是真正发送,只是发送装置下发了发送该标记报文的指令后,在第一接收装置的预设流量中减去标记报文的流量,即在第一装置的预设流量中减去第一多播报文的长度之后,便丢弃该标记报文,并不发送出去。
[0058]104、发送装置在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量。
[0059]可选的,参照步骤101-104,发送装置也可以对第一群组中除第一接收装置之外的其余接收装置的预设流量进行调节。具体的,发送装置可以根据第一群组的接收列表中接收装置的身份标识,依次对第一群组中接收装置的预设流量进行调节,或者可选的,发送装置依次对与其建立连接的接收装置进行判断,如果接收装置的身份标识在第一群组的接收列表中,则将该接收装置的预设流量减去多播流量,如果该接收装置的身份标识不在第一群组的接收列表中,则不对该接收装置的预设流量进行调节。
[0060]可选的,第一接收装置的预设流量表示第一接收装置最多可以接收预设流量的报文。具体的,在实现过程中,发送装置向第一接收装置每一秒分配一部分流量,每过一秒,向第一接收装置分配的这一部分流量就会增加到预设流量中,如果第一接收装置的预设流量使用完了,需要等到下一秒分配了新的流量后才能继续向第一接收装置发送该第一接收装置需要的报文,这样避免了某一个接收装置享用所有流量。例如,发送装置的带宽,即数据传输速率为8兆字节/秒,这也就是说发送装置每一秒的流量为8兆字节,如果发送装置与4个接收装置连接,假设一个接收装置每秒分配的带宽,即流量均为2兆字节,这就代表一秒之内一个接收装置最多可以接收到2兆字节的自身需要的报文,如果接收装置这一秒的流量没有用完,则可以累积,预设流量就是接收装置目前拥有的所有流量,因为发送装置发送报文是广播形式的,如果接收装置接收的报文是其他接收装置需要的,并不是自身需要的报文,就会丢弃该报文,这个报文所占用的流量并不在预设流量中减去,如果接收装置接收的报文是自身需要的,则保留该报文,并且接收装置的预设流量中减去该报文占用的流量就是接收装置剩余的流量。
[0061]本发明的实施例提供的流量调节方法,通过发送装置发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则发送装置获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0062]结合上述图1对应的实施例,本发明的实施例提供一种发送装置,用于执行上述图1对应的实施例中所描述的流量调节方法,可选的,本实施例可以应用于源光网络GP0N,或者,应用于以太无源光网络ΕΡ0Ν,该发送装置可以是0LT,接收装置可以是0NU。
[0063]参照图2所示,该发送装置20包括:发送单元201、维护单元202、获取单元203及流量控制单元204。
[0064]具体的,发送单元201,用于发送第一多播报文,第一多播报文为第一群组中所有接收装置需要接收的报文,第一群组包括至少两个接收装置。
[0065]维护单元202,用于确定第一接收装置的身份标识是否在第一群组的接收列表中,第一群组的接收列表为第一群组中所有接收装置的身份标识列表。
[0066]获取单元203,用于当维护单元202确定第一接收装置的身份标识在第一群组的接收列表中之后,获取第一接收装置的多播流量,其中,第一接收装置的多播流量为第一接收装置接收第一多播报文使用的流量。
[0067]流量控制单元204,用于在为第一接收装置分配的预设流量中减去获取单元203获取的第一接收装置的多播流量得到第一接收装置修正后的流量。
[0068]本发明的实施例提供的发送装置,通过发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0069]可选的,参照图3所示,获取单元203包括标记子单元2031。
[0070]标记子单元2031,用于将第一多播报文进行复制生成标记报文,标记报文包括第一多播报文的长度。[0071]流量控制单元204,还具体用于在预设流量中减去第一多播报文的长度得到第一接收装置修正后的流量,并丢弃标记报文。
[0072]或者,可选的,获取单元203包括接收子单元2032。
[0073]接收子单元2032,用于接收第一接收装置发送的流量信息,并根据流量信息获取第一接收装置的多播流量,其中,流量信息用于指示第一接收装置的多播流量的大小。
[0074]可选的,维护单元202,还用于记录第一群组中每一个接收装置的身份标识,并生成第一群组的接收列表。
[0075]本发明的实施例提供的发送装置,通过发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0076]本发明的另一实施例提供一种发送装置4001,参照图4所示,该设备可以嵌入或本身就是微处理计算机,比如:通用计算机、客户定制机、手机终端或平板机等便携设备,该发送装置4001包括:至少一个处理器4011、存储器4012、总线4013、发射器4014和接收器4015,该至少一个处理器4011、存储器4012、发射器4014和接收器4015通过总线4013连接并完成相互间的通信。进一步可选的,发射器4014和接收器4015,可以通过光传输媒介与接收装置连接。
[0077]该总线4013 可以是 ISA (Industry Standard Architecture,工业标准体系结构)总线、PCI (Peripheral Component,外部设备互连)总线或 EISA (Extended IndustryStandard Architecture,扩展工业标准体系结构)总线等。该总线4013可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0078]存储器4012用于存储执行本发明方案的应用程序代码,并由处理器4011来控制执行所述应用程序。如图4所示,存储器4012内还可以存储有执行应用程序所需的操作系统程序和报文数据等。
[0079]该存储器可以是只读存储器ROM或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器EEPR0M、只读光盘CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。这些存储器通过总线与处理器相连接。
[0080]处理器4011可能是一个中央处理器4011 (Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为 ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0081]处理器4011,用于调用存储器4012中的程序代码,用以执行上述图2和图3对应的设备实施例中维护单元、获取单元及流量控制单元的操作或执行图1对应方法流程,具体描述参照图1、图2和图3对应的实施例,这里不再赘述。
[0082]本发明的实施例提供的发送装置,通过发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0083]结合图2对应的装置实施例,本发明的实施例提供一种网络系统,可选的,本实施例可以应用于源光网络GP0N,或者,应用于以太无源光网络ΕΡ0Ν。参照图5所示,该网络系统501包括发送装置5011及接收装置5012。
[0084]其中,发送装置5011为图2或图3对应的实施例中所描述的发送装置,该发送装置5011,用于发送第一多播报文,确定第一接收装置的身份标识在第一群组的接收列表中,如果在第一群组的接收列表中查找到第一接收装置的身份标识,则发送装置获取第一接收装置的多播流量,在第一接收装置的预设流量中减去多播流量,其中,第一接收装置属于接收装置5012。
[0085]该接收装置5012,用于接收发送装置5011发送的第一多播报文。
[0086]可选的,该接收装置5012,还用于向该发送装置5011发送自身接收的第一多播报文的多播流量,以便第一接收装置在预设流量中减去该多播流量。
[0087]可选的,发送装置5011可以是0LT,接收装置5012可以是0NU。
[0088]本发明的实施例提供的网络系统,通过发送装置发送第一多播报文,确定第一接收装置的身份标识是否在第一群组的接收列表中,如果第一接收装置的身份标识在第一群组的接收列表中,则发送装置获取第一接收装置的多播流量,在为第一接收装置分配的预设流量中减去第一接收装 置的多播流量得到第一接收装置修正后的流量,能够在多播报文的传输过程中,使得需要接收第一多播报文的接收装置的流量得到准确统计。
[0089]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM (Random Access Memory,随机存储器)、ROM (Read Only Memory,只读内存)、EEPROM (Electrical Iy Erasable Programmable ReadOnly Memory,电可擦可编程只读存储器)、CD-ROM (Compact Disc Read Only Memory,即只读光盘)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、DSL(Digital Subscriber Line,数字用户专线)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘和碟包括⑶(Compact Disc,压缩光碟)、激光碟、光碟、DVD碟(Digital Versatile Disc,数字通用光)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0090]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的 保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种流量调节方法,其特征在于,包括: 发送装置发送第一多播报文,所述第一多播报文为第一群组中所有接收装置需要接收的报文,所述第一群组包括至少两个接收装置; 所述发送装置确定第一接收装置的身份标识是否在所述第一群组的接收列表中,所述第一群组的接收列表为所述第一群组中所有接收装置的身份标识列表; 如果所述第一接收装置的身份标识在所述第一群组的接收列表中,则所述发送装置获取所述第一接收装置的多播流量,其中,所述第一接收装置的多播流量为所述第一接收装置接收所述第一多播报文使用的流量; 所述发送装置在为所述第一接收装置分配的预设流量中减去所述第一接收装置的多播流量得到所述第一接收装置修正后的流量。
2.根据权利要求1所述的方法,其特征在于,所述发送装置获取所述第一接收装置的多播流量,包括: 所述发送装置将所述第一多播报文进行复制生成标记报文,所述标记报文包括所述第一多播报文的长度; 所述发送装置在为所述第一接收装置分配的预设流量中减去所述第一接收装置的多播流量得到所述第一接收装置修正后的流量,包括: 所述发送装置在所述预设流量中减去所述标记报文中包含的所述第一多播报文的长度得到所述第一接收装置修正后的流量,并丢弃所述标记报文。
3.根据权利要求1所述的方法,其特征在于,所述发送装置获取所述第一接收装置的多播流量,包括: 所述发送装置接收所述第一接收装置发送的流量信息,并根据所述流量信息获取所述第一接收装置的多播流量,其中,所述流量信息用于指示所述第一接收装置的多播流量。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述发送装置确定第一接收装置的身份标识是否在所述第一群组的接收列表中之前,还包括: 所述发送装置记录所述第一群组中每一个接收装置的身份标识,并生成所述第一群组的接收列表。
5.根据权利要求1-4任一项所述的方法,其特征在于,应用于无源光网络GPON,或者,应用于以太无源光网络EPON ; 所述发送装置为光线路终端0LT,所述第一接收装置为光网络单元0NU。
6.一种发送装置,其特征在于,包括: 发送单元,用于发送第一多播报文,所述第一多播报文为第一群组中所有接收装置需要接收的报文,所述第一群组包括至少两个接收装置; 维护单元,用于确定第一接收装置的身份标识是否在所述第一群组的接收列表中,所述第一群组的接收列表为所述第一群组中所有接收装置的身份标识列表; 获取单元,用于当所述维护单元确定所述第一接收装置的身份标识在所述第一群组的接收列表中之后,获取所述第一接收装置的多播流量,其中,所述第一接收装置的多播流量为所述第一接收装置接收所述第一多播报文使用的流量; 流量控制单元,用于在为所述第一接收装置分配的预设流量中减去所述获取单元获取的所述第一接收装置的多播流量得到所述第一接收装置修正后的流量。
7.根据权利要求6所述的装置,其特征在于,所述获取单元包括标记子单元; 所述标记子单元,用于将所述第一多播报文进行复制生成标记报文,所述标记报文包括所述第一多播报文的长度; 所述流量控制单元,还具体用于在所述预设流量中减去所述第一多播报文的长度得到所述第一接收装置修正后的流量,并丢弃所述标记报文。
8.根据权利要求6所述的装置,其特征在于,所述获取单元包括接收子单元; 所述接收子单元,用于接收所述第一接收装置发送的流量信息,并根据所述流量信息获取所述第一接收装置的多播流量,其中,所述流量信息用于指示所述第一接收装置的多播流量的大小。
9.根据权利要求6-8任一项所述的装置,其特征在于, 所述维护单元,还用于记录所述第一群组中每一个接收装置的身份标识,并生成所述第一群组的接收列表。
10.根据权利要求6-9任一项所述的装置,其特征在于,应用于无源光网络GPON,或者,应用于以太无源光网络EPON ; 所述发送装置为光线路终端0LT,所述第一接收装置为光网络单元0NU。
【文档编号】H04L12/26GK104022915SQ201410211181
【公开日】2014年9月3日 申请日期:2014年5月19日 优先权日:2014年5月19日
【发明者】李中华 申请人:华为技术有限公司