一種流量調(diào)節(jié)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種流量調(diào)節(jié)方法及裝置,涉及通信領(lǐng)域,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。具體方案為:發(fā)送裝置發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。本發(fā)明用于流量調(diào)節(jié)。
【專利說明】—種流量調(diào)節(jié)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種流量調(diào)節(jié)方法及裝置。
【背景技術(shù)】
[0002]GPON (Gigabit capability Passive Optical Network,千兆無源光網(wǎng)絡(luò))系統(tǒng)一般由網(wǎng)絡(luò)側(cè)的0LT(0ptical Line Termination,光線路終端)和用戶側(cè)的0NU(0pticalNetwork Unit,光網(wǎng)絡(luò)單元)組成。一個OLT可以和多個ONU連接,用戶側(cè)通過分光器將信號分給多個0NU。
[0003]在GPON系統(tǒng)中,OLT發(fā)給各個ONU的報文通過廣播多播報文的方式進(jìn)行發(fā)送,即對于每份報文,每個ONU都能收到,由ONU判斷報文是不是發(fā)給自己的,然后丟棄不是發(fā)給自己的報文。
[0004]現(xiàn)有技術(shù)中,OLT發(fā)給多個ONU的多播報文,只需要通過廣播的形式發(fā)一份,每個ONU都能收到并認(rèn)為是發(fā)給自己的報文,這樣可以節(jié)省網(wǎng)絡(luò)帶寬,但是,只有一部分ONU需要該多播報文,并不是每一個ONU都需要,使得OLT不能控制多播報文的流量,流量即為網(wǎng)絡(luò)傳輸帶寬,這樣就使得一部分ONU由于接收了其不需要的報文而導(dǎo)致流量浪費。如果OLT不將該多播報文的流量納入統(tǒng)計,會使得需要該多播報文的ONU的流量統(tǒng)計不準(zhǔn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施例提供一種流量調(diào)節(jié)方法及裝置,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0006]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]第一方面,一種流量調(diào)節(jié)方法,包括:
[0008]發(fā)送裝置發(fā)送第一多播報文,所述第一多播報文為第一群組中所有接收裝置需要接收的報文,所述第一群組包括至少兩個接收裝置;
[0009]所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識列表;
[0010]如果所述第一接收裝置的身份標(biāo)識在所述第一群組的接收列表中,則所述發(fā)送裝置獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報文使用的流量;
[0011]所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
[0012]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括:
[0013]所述發(fā)送裝置將所述第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,所述標(biāo)記報文包括所述第一多播報文的長度;
[0014]所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量,包括:
[0015]所述發(fā)送裝置在所述預(yù)設(shè)流量中減去所述標(biāo)記報文中包含的所述第一多播報文的長度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報文。
[0016]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括:
[0017]所述發(fā)送裝置接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
[0018]結(jié)合第一方面至第一方面的第二種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中之前,還包括:
[0019]所述發(fā)送裝置記錄所述第一群組中每一個接收裝置的身份標(biāo)識,并生成所述第一群組的接收列表。
[0020]結(jié)合第一方面至第一方面的第三種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,應(yīng)用于無源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)EPON ;
[0021]所述發(fā)送裝置為 光線路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
[0022]第二方面,一種發(fā)送裝置,包括:
[0023]發(fā)送單元,用于發(fā)送第一多播報文,所述第一多播報文為第一群組中所有接收裝置需要接收的報文,所述第一群組包括至少兩個接收裝置;
[0024]維護單元,用于確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識列表;
[0025]獲取單元,用于當(dāng)所述維護單元確定所述第一接收裝置的身份標(biāo)識在所述第一群組的接收列表中之后,獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一的多播報文使用的流量;
[0026]流量控制單元,用于在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述獲取單元獲取的所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
[0027]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述獲取單元包括標(biāo)記子單元;
[0028]所述標(biāo)記子單元,用于將所述第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,所述標(biāo)記報文包括所述第一多播報文的長度;
[0029]所述流量控制單元,還具體用于在所述預(yù)設(shè)流量中減去所述第一多播報文的長度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報文。
[0030]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,所述獲取單元包括接收子單元;
[0031]所述接收子單元,用于接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
[0032]結(jié)合第二方面至第二方面的第二種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,
[0033]所述維護單元,還用于記錄所述第一群組中每一個接收裝置的身份標(biāo)識,并生成所述第一群組的接收列表。[0034]結(jié)合第二方面至第二方面的第三種可能的實現(xiàn)方式中任一實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,應(yīng)用于無源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)EPON ;
[0035]所述發(fā)送裝置為 光線路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
[0036]本發(fā)明的實施例提供的一種流量調(diào)節(jié)方法及裝置,通過發(fā)送裝置發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
【專利附圖】
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明的實施例提供的一種流量調(diào)節(jié)方法流程示意圖;
[0039]圖2為本發(fā)明的實施例提供的一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0040]圖3為本發(fā)明的實施例提供的另一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0041]圖4為本發(fā)明的另一實施例提供的一種發(fā)送裝置結(jié)構(gòu)示意圖;
[0042]圖5為本發(fā)明的實施例提供的一種網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]本發(fā)明的實施例提供一種流量調(diào)節(jié)方法,參照圖1所示,包括以下步驟:
[0045]101、發(fā)送裝置發(fā)送第一多播報文。
[0046]其中,第一多播報文為第一群組中所有接收裝置需要接收的報文,第一群組包括至少兩個接收裝置。
[0047]可選的,在點對多點的網(wǎng)絡(luò)中,例如GPON網(wǎng)絡(luò)或者EPON (Ethernet PassiveOptical Network,以太無源光網(wǎng)絡(luò)),發(fā)送裝置與多個接收裝置建立連接,在發(fā)送報文時,發(fā)送裝置發(fā)送的報文會被每一個與其建立連接的接收裝置接收,即發(fā)送裝置以廣播的形式發(fā)送報文,每一個接收裝置判斷發(fā)送的報文自身是否需要,如果不需要,接收裝置丟棄該報文,如果需要,則接收裝置將報文存儲并對接收的報文進(jìn)行進(jìn)一步處理??蛇x的,發(fā)送裝置可以為0LT,接收裝置可以為0NU。
[0048]此處,第一群組為需要接收該第一多播報文的所有接收裝置的集合??蛇x的,多播報文為多個接收裝置需要接收的報文,對應(yīng)的,單播報文為只有一個接收裝置需要接收的報文,在本實施例中,主要解決發(fā)送多播報文時,對單個接收裝置流量調(diào)節(jié)不準(zhǔn)確的問題。在本發(fā)明實施例中發(fā)送裝置作為每個接收裝置的流量管理裝置,對每個接收裝置的流量進(jìn)行統(tǒng)計和管理。所述流量就是接收裝置接收來自發(fā)送裝置的報文所占用的帶寬,其單位可以為字節(jié)、比特等。
[0049]102、發(fā)送裝置確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中。
[0050]其中,第一群組的接收列表為第一群組中所有接收裝置的身份標(biāo)識列表。
[0051]可選的,在發(fā)送第一多播報文之前,發(fā)送裝置可以根據(jù)第一群組中包含的接收裝置建立第一群組的接收列表,將第一群組中每一個接收裝置的身份標(biāo)識記錄到第一群組的接收列表中。
[0052]可選的,在點對多點的網(wǎng)絡(luò)中,例如,該發(fā)送裝置與N個接收裝置建立連接,N為大于或等于2的整數(shù),可以將N個接收裝置從I到N依次編號作為每一個接收裝置的身份標(biāo)識,將第一群組中的所有接收裝置的編號記錄到第一群組的接收列表中?;蛘?,可選的,將接收裝置的物理地址作為接收裝置的身份標(biāo)識,對于身份標(biāo)識包含的具體內(nèi)容,本發(fā)明不做限制,只要能區(qū)分不 同的接收裝置即可。這樣,通過第一群組的接收列表,就可以在傳輸?shù)谝欢嗖笪臅r,更準(zhǔn)確的對每一個接收裝置的流量進(jìn)行調(diào)節(jié)。
[0053]103、如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量。
[0054]其中,第一接收裝置的多播流量為第一接收裝置接收第一多播報文使用的流量。
[0055]可選的,本實施例提供兩種具體的獲取多播流量的方案,當(dāng)然,這并不代表本發(fā)明中獲取多播流量的方法只局限于這兩種方案,此處只是以這兩種方案舉例說明。
[0056]第一種方案:由接收裝置向發(fā)送裝置上報自身接收的多播報文的流量,可選的,每一個接收裝置上報的多播報文的流量可以不相同,也可以相同,這樣,發(fā)送裝置統(tǒng)計第一群組中各個接收裝置上報的多播報文的流量,就可以進(jìn)一步對第一群組中各個接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。具體的,發(fā)送裝置接收第一裝置發(fā)送的流量信息,并根據(jù)流量信息獲取多播流量,其中,流量信息用于指示多播流量的大小。
[0057]第二種方案:發(fā)送裝置將第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,該標(biāo)記報文包括第一多播報文的長度。可選的,該標(biāo)記報文可以沒有內(nèi)容,只體現(xiàn)第一多播報文的長度。可選的,對第一接收裝置來說,將該標(biāo)記報文作為單播報文向外發(fā)送,但是,并不是真正發(fā)送,只是發(fā)送裝置下發(fā)了發(fā)送該標(biāo)記報文的指令后,在第一接收裝置的預(yù)設(shè)流量中減去標(biāo)記報文的流量,即在第一裝置的預(yù)設(shè)流量中減去第一多播報文的長度之后,便丟棄該標(biāo)記報文,并不發(fā)送出去。
[0058]104、發(fā)送裝置在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量。
[0059]可選的,參照步驟101-104,發(fā)送裝置也可以對第一群組中除第一接收裝置之外的其余接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。具體的,發(fā)送裝置可以根據(jù)第一群組的接收列表中接收裝置的身份標(biāo)識,依次對第一群組中接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié),或者可選的,發(fā)送裝置依次對與其建立連接的接收裝置進(jìn)行判斷,如果接收裝置的身份標(biāo)識在第一群組的接收列表中,則將該接收裝置的預(yù)設(shè)流量減去多播流量,如果該接收裝置的身份標(biāo)識不在第一群組的接收列表中,則不對該接收裝置的預(yù)設(shè)流量進(jìn)行調(diào)節(jié)。
[0060]可選的,第一接收裝置的預(yù)設(shè)流量表示第一接收裝置最多可以接收預(yù)設(shè)流量的報文。具體的,在實現(xiàn)過程中,發(fā)送裝置向第一接收裝置每一秒分配一部分流量,每過一秒,向第一接收裝置分配的這一部分流量就會增加到預(yù)設(shè)流量中,如果第一接收裝置的預(yù)設(shè)流量使用完了,需要等到下一秒分配了新的流量后才能繼續(xù)向第一接收裝置發(fā)送該第一接收裝置需要的報文,這樣避免了某一個接收裝置享用所有流量。例如,發(fā)送裝置的帶寬,即數(shù)據(jù)傳輸速率為8兆字節(jié)/秒,這也就是說發(fā)送裝置每一秒的流量為8兆字節(jié),如果發(fā)送裝置與4個接收裝置連接,假設(shè)一個接收裝置每秒分配的帶寬,即流量均為2兆字節(jié),這就代表一秒之內(nèi)一個接收裝置最多可以接收到2兆字節(jié)的自身需要的報文,如果接收裝置這一秒的流量沒有用完,則可以累積,預(yù)設(shè)流量就是接收裝置目前擁有的所有流量,因為發(fā)送裝置發(fā)送報文是廣播形式的,如果接收裝置接收的報文是其他接收裝置需要的,并不是自身需要的報文,就會丟棄該報文,這個報文所占用的流量并不在預(yù)設(shè)流量中減去,如果接收裝置接收的報文是自身需要的,則保留該報文,并且接收裝置的預(yù)設(shè)流量中減去該報文占用的流量就是接收裝置剩余的流量。
[0061]本發(fā)明的實施例提供的流量調(diào)節(jié)方法,通過發(fā)送裝置發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0062]結(jié)合上述圖1對應(yīng)的實施例,本發(fā)明的實施例提供一種發(fā)送裝置,用于執(zhí)行上述圖1對應(yīng)的實施例中所描述的流量調(diào)節(jié)方法,可選的,本實施例可以應(yīng)用于源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)ΕΡ0Ν,該發(fā)送裝置可以是0LT,接收裝置可以是0NU。
[0063]參照圖2所示,該發(fā)送裝置20包括:發(fā)送單元201、維護單元202、獲取單元203及流量控制單元204。
[0064]具體的,發(fā)送單元201,用于發(fā)送第一多播報文,第一多播報文為第一群組中所有接收裝置需要接收的報文,第一群組包括至少兩個接收裝置。
[0065]維護單元202,用于確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,第一群組的接收列表為第一群組中所有接收裝置的身份標(biāo)識列表。
[0066]獲取單元203,用于當(dāng)維護單元202確定第一接收裝置的身份標(biāo)識在第一群組的接收列表中之后,獲取第一接收裝置的多播流量,其中,第一接收裝置的多播流量為第一接收裝置接收第一多播報文使用的流量。
[0067]流量控制單元204,用于在為第一接收裝置分配的預(yù)設(shè)流量中減去獲取單元203獲取的第一接收裝置的多播流量得到第一接收裝置修正后的流量。
[0068]本發(fā)明的實施例提供的發(fā)送裝置,通過發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0069]可選的,參照圖3所示,獲取單元203包括標(biāo)記子單元2031。
[0070]標(biāo)記子單元2031,用于將第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,標(biāo)記報文包括第一多播報文的長度。[0071]流量控制單元204,還具體用于在預(yù)設(shè)流量中減去第一多播報文的長度得到第一接收裝置修正后的流量,并丟棄標(biāo)記報文。
[0072]或者,可選的,獲取單元203包括接收子單元2032。
[0073]接收子單元2032,用于接收第一接收裝置發(fā)送的流量信息,并根據(jù)流量信息獲取第一接收裝置的多播流量,其中,流量信息用于指示第一接收裝置的多播流量的大小。
[0074]可選的,維護單元202,還用于記錄第一群組中每一個接收裝置的身份標(biāo)識,并生成第一群組的接收列表。
[0075]本發(fā)明的實施例提供的發(fā)送裝置,通過發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0076]本發(fā)明的另一實施例提供一種發(fā)送裝置4001,參照圖4所示,該設(shè)備可以嵌入或本身就是微處理計算機,比如:通用計算機、客戶定制機、手機終端或平板機等便攜設(shè)備,該發(fā)送裝置4001包括:至少一個處理器4011、存儲器4012、總線4013、發(fā)射器4014和接收器4015,該至少一個處理器4011、存儲器4012、發(fā)射器4014和接收器4015通過總線4013連接并完成相互間的通信。進(jìn)一步可選的,發(fā)射器4014和接收器4015,可以通過光傳輸媒介與接收裝置連接。
[0077]該總線4013 可以是 ISA (Industry Standard Architecture,工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線、PCI (Peripheral Component,外部設(shè)備互連)總線或 EISA (Extended IndustryStandard Architecture,擴展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))總線等。該總線4013可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖4中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。其中:
[0078]存儲器4012用于存儲執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,并由處理器4011來控制執(zhí)行所述應(yīng)用程序。如圖4所示,存儲器4012內(nèi)還可以存儲有執(zhí)行應(yīng)用程序所需的操作系統(tǒng)程序和報文數(shù)據(jù)等。
[0079]該存儲器可以是只讀存儲器ROM或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機存取存儲器RAM或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器EEPR0M、只讀光盤CD-ROM或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì),但不限于此。這些存儲器通過總線與處理器相連接。
[0080]處理器4011可能是一個中央處理器4011 (Central Processing Unit,簡稱為CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱為 ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
[0081]處理器4011,用于調(diào)用存儲器4012中的程序代碼,用以執(zhí)行上述圖2和圖3對應(yīng)的設(shè)備實施例中維護單元、獲取單元及流量控制單元的操作或執(zhí)行圖1對應(yīng)方法流程,具體描述參照圖1、圖2和圖3對應(yīng)的實施例,這里不再贅述。
[0082]本發(fā)明的實施例提供的發(fā)送裝置,通過發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0083]結(jié)合圖2對應(yīng)的裝置實施例,本發(fā)明的實施例提供一種網(wǎng)絡(luò)系統(tǒng),可選的,本實施例可以應(yīng)用于源光網(wǎng)絡(luò)GP0N,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)ΕΡ0Ν。參照圖5所示,該網(wǎng)絡(luò)系統(tǒng)501包括發(fā)送裝置5011及接收裝置5012。
[0084]其中,發(fā)送裝置5011為圖2或圖3對應(yīng)的實施例中所描述的發(fā)送裝置,該發(fā)送裝置5011,用于發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識在第一群組的接收列表中,如果在第一群組的接收列表中查找到第一接收裝置的身份標(biāo)識,則發(fā)送裝置獲取第一接收裝置的多播流量,在第一接收裝置的預(yù)設(shè)流量中減去多播流量,其中,第一接收裝置屬于接收裝置5012。
[0085]該接收裝置5012,用于接收發(fā)送裝置5011發(fā)送的第一多播報文。
[0086]可選的,該接收裝置5012,還用于向該發(fā)送裝置5011發(fā)送自身接收的第一多播報文的多播流量,以便第一接收裝置在預(yù)設(shè)流量中減去該多播流量。
[0087]可選的,發(fā)送裝置5011可以是0LT,接收裝置5012可以是0NU。
[0088]本發(fā)明的實施例提供的網(wǎng)絡(luò)系統(tǒng),通過發(fā)送裝置發(fā)送第一多播報文,確定第一接收裝置的身份標(biāo)識是否在第一群組的接收列表中,如果第一接收裝置的身份標(biāo)識在第一群組的接收列表中,則發(fā)送裝置獲取第一接收裝置的多播流量,在為第一接收裝置分配的預(yù)設(shè)流量中減去第一接收裝 置的多播流量得到第一接收裝置修正后的流量,能夠在多播報文的傳輸過程中,使得需要接收第一多播報文的接收裝置的流量得到準(zhǔn)確統(tǒng)計。
[0089]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機可讀介質(zhì)可以包括RAM (Random Access Memory,隨機存儲器)、ROM (Read Only Memory,只讀內(nèi)存)、EEPROM (Electrical Iy Erasable Programmable ReadOnly Memory,電可擦可編程只讀存儲器)、CD-ROM (Compact Disc Read Only Memory,即只讀光盤)或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、DSL(Digital Subscriber Line,數(shù)字用戶專線)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤和碟包括⑶(Compact Disc,壓縮光碟)、激光碟、光碟、DVD碟(Digital Versatile Disc,數(shù)字通用光)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
[0090]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的 保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種流量調(diào)節(jié)方法,其特征在于,包括: 發(fā)送裝置發(fā)送第一多播報文,所述第一多播報文為第一群組中所有接收裝置需要接收的報文,所述第一群組包括至少兩個接收裝置; 所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識列表; 如果所述第一接收裝置的身份標(biāo)識在所述第一群組的接收列表中,則所述發(fā)送裝置獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報文使用的流量; 所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括: 所述發(fā)送裝置將所述第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,所述標(biāo)記報文包括所述第一多播報文的長度; 所述發(fā)送裝置在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量,包括: 所述發(fā)送裝置在所述預(yù)設(shè)流量中減去所述標(biāo)記報文中包含的所述第一多播報文的長度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報文。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送裝置獲取所述第一接收裝置的多播流量,包括: 所述發(fā)送裝置接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述發(fā)送裝置確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中之前,還包括: 所述發(fā)送裝置記錄所述第一群組中每一個接收裝置的身份標(biāo)識,并生成所述第一群組的接收列表。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,應(yīng)用于無源光網(wǎng)絡(luò)GPON,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)EPON ; 所述發(fā)送裝置為光線路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
6.一種發(fā)送裝置,其特征在于,包括: 發(fā)送單元,用于發(fā)送第一多播報文,所述第一多播報文為第一群組中所有接收裝置需要接收的報文,所述第一群組包括至少兩個接收裝置; 維護單元,用于確定第一接收裝置的身份標(biāo)識是否在所述第一群組的接收列表中,所述第一群組的接收列表為所述第一群組中所有接收裝置的身份標(biāo)識列表; 獲取單元,用于當(dāng)所述維護單元確定所述第一接收裝置的身份標(biāo)識在所述第一群組的接收列表中之后,獲取所述第一接收裝置的多播流量,其中,所述第一接收裝置的多播流量為所述第一接收裝置接收所述第一多播報文使用的流量; 流量控制單元,用于在為所述第一接收裝置分配的預(yù)設(shè)流量中減去所述獲取單元獲取的所述第一接收裝置的多播流量得到所述第一接收裝置修正后的流量。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括標(biāo)記子單元; 所述標(biāo)記子單元,用于將所述第一多播報文進(jìn)行復(fù)制生成標(biāo)記報文,所述標(biāo)記報文包括所述第一多播報文的長度; 所述流量控制單元,還具體用于在所述預(yù)設(shè)流量中減去所述第一多播報文的長度得到所述第一接收裝置修正后的流量,并丟棄所述標(biāo)記報文。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元包括接收子單元; 所述接收子單元,用于接收所述第一接收裝置發(fā)送的流量信息,并根據(jù)所述流量信息獲取所述第一接收裝置的多播流量,其中,所述流量信息用于指示所述第一接收裝置的多播流量的大小。
9.根據(jù)權(quán)利要求6-8任一項所述的裝置,其特征在于, 所述維護單元,還用于記錄所述第一群組中每一個接收裝置的身份標(biāo)識,并生成所述第一群組的接收列表。
10.根據(jù)權(quán)利要求6-9任一項所述的裝置,其特征在于,應(yīng)用于無源光網(wǎng)絡(luò)GPON,或者,應(yīng)用于以太無源光網(wǎng)絡(luò)EPON ; 所述發(fā)送裝置為光線路終端0LT,所述第一接收裝置為光網(wǎng)絡(luò)單元0NU。
【文檔編號】H04L12/26GK104022915SQ201410211181
【公開日】2014年9月3日 申請日期:2014年5月19日 優(yōu)先權(quán)日:2014年5月19日
【發(fā)明者】李中華 申請人:華為技術(shù)有限公司