亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

局側(cè)裝置和光通信系統(tǒng)的制作方法

文檔序號:7738817閱讀:197來源:國知局
專利名稱:局側(cè)裝置和光通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用于PON (Passive Optical Network,無源光網(wǎng)絡(luò))系統(tǒng)的、對發(fā)送報告消息的定時進行控制的局側(cè)裝置(station side device)以及光通信系統(tǒng),該報告消息是將以太網(wǎng)(Ethernet 注冊商標(biāo))幀對多個終端裝置進行多播轉(zhuǎn)發(fā)時的控制信號。
背景技術(shù)
在以太網(wǎng)PON系統(tǒng)中,以光傳輸介質(zhì)連接0LT(0ptical Line Terminal,光線路終端)和多個 ONU (Optical Network Unit,光網(wǎng)絡(luò)單元),通過 MAC (Media Access Control, 媒體訪問控制)幀進行數(shù)據(jù)發(fā)送接收,由此在PON系統(tǒng)中透過地收容以太網(wǎng)傳輸服務(wù)。OLT 設(shè)置在通信網(wǎng)服務(wù)站中,ONU設(shè)置在加入者的宅內(nèi)、屋外。ONU收容1臺到多臺終端裝置。另一方面,作為廣泛普及的IP通信中的多播轉(zhuǎn)發(fā)的實現(xiàn)方法,有使用IGMP (Internet Group Management Protocol, NSiWSt^iD> MLD (Multicast Listener Discovery,多播監(jiān)聽發(fā)現(xiàn))的方法。IGMP、MLD是在IP多播組的管理中使用的協(xié)議,通過支持多播轉(zhuǎn)發(fā)的多播路由器和接收多播分組的終端裝置而被使用。其概略工作如下所述。多播路由器定期地對Query消息進行多播轉(zhuǎn)發(fā),根據(jù)來自各終端裝置的報告消息的有無來對成員進行把握。終端裝置在參加組時、對Query消息進行響應(yīng)時回復(fù)Join消息、 報告消息。當(dāng)終端裝置從組脫離時,通知Leave消息(脫離消息)或Done消息,或不回復(fù)報告消息ο作為這樣的使用IGMP、MLD的多播轉(zhuǎn)發(fā),有經(jīng)由包含二層交換器(Layer 2 switch)的LAN (Local Area Network,局域網(wǎng))的結(jié)構(gòu)、和經(jīng)由PON系統(tǒng)的結(jié)構(gòu)。非專利文獻1 :RFC1112 (Host Extensions for IP Multicasting);
非專利文獻 2 :RFC2236 (Internet Group Management Protocol、Version 2); 非專利文獻 3 :RFC3376 (Internet Group Management Protocol、Version 3); 非專利文獻 4 :RFC2710 (Multicast Listener Discovery (MLD) for IPv6); 非專利文獻 5 :RFC3810 (Multicast Listener Discovery Version 2 (MLDv2) for IPv6)ο可是,作為背景技術(shù),在經(jīng)由LAN的結(jié)構(gòu)的多播轉(zhuǎn)發(fā)那樣的通常的IP網(wǎng)絡(luò)中的多播轉(zhuǎn)發(fā)中,由于能夠感測其它終端裝置的報告消息發(fā)送,所以對Query消息發(fā)送報告消息的終端裝置是1臺。相對于此,作為背景技術(shù),在經(jīng)由PON系統(tǒng)的結(jié)構(gòu)中,由于根據(jù)PON系統(tǒng)的特性,在連接于不同的ONU的終端裝置中不能感測從連接于其它的ONU的終端裝置發(fā)送的報告消息,所以在經(jīng)由PON系統(tǒng)的情況下的多播轉(zhuǎn)發(fā)中,對于Query消息,從連接有參加了相應(yīng)的多播組的終端裝置的全部ONU發(fā)送報告消息。結(jié)果,連接有參加了相同的多播組的終端裝置的ONU的臺數(shù)越多,對OLT發(fā)送越多的報告消息,OLT的起因于處理能力不足的報告消息的獲取失敗發(fā)生的可能性增加。作為回避報告消息的獲取失敗的方法,有增大魯棒變量(Robustness Variable)值來增加報告消息的再發(fā)送次數(shù)的方法,但在該方法中,由于OLT接收的報告消息數(shù)進一步增加,所以對于OLT的起因于處理能力不足的報告消息的獲取失敗是相反效果。為了減少OLT的起因于處理能力不足的報告消息的獲取失敗發(fā)生的可能性,減少 OLT每單位時間接收的報告消息數(shù)是有效的,考慮增大在Query消息中包含的最大響應(yīng)時間。由于在接收了 Query消息的終端裝置中的定時器的初始值是最大響應(yīng)時間以下的隨機值,所以通過增大最大響應(yīng)時間,從在不同的ONU的屬下連接的參加了相同的多播組的終端裝置向OLT發(fā)送的報告消息的時間間隔相對地變長??墒?,雖然能夠進行設(shè)定,但增大作為任意的固定值的最大響應(yīng)時間時,由于產(chǎn)生伴隨終端裝置從多播組的脫離的延遲,所以存在發(fā)送無用的多播分組而導(dǎo)致的頻帶的浪費的課題。本發(fā)明的局側(cè)裝置和光通信系統(tǒng)的目的在于,回避起因于處理能力不足的報告消息的獲取失敗,并且盡可能減少終端裝置從多播組脫離的報告的延遲引起的無用的多播分組發(fā)送導(dǎo)致的頻帶浪費。

發(fā)明內(nèi)容
本發(fā)明的局側(cè)裝置和光通信系統(tǒng)的特征在于,根據(jù)該局側(cè)裝置的消息處理能力動態(tài)地設(shè)定在查詢消息中包含的最大響應(yīng)時間,使所述終端裝置中的報告消息的發(fā)送定時動態(tài)地變化。根據(jù)本發(fā)明,因為根據(jù)局側(cè)裝置的消息處理能力動態(tài)地設(shè)定在查詢消息中包含的最大響應(yīng)時間,所以能夠減少局側(cè)裝置中的起因于消息處理能力的來自終端裝置的報告消息的獲取失敗,并且能夠減少終端裝置從多播組的脫離的報告延遲引起的無用的多播分組的發(fā)送所導(dǎo)致的頻帶的浪費。


圖1是表示本發(fā)明的實施方式1的PON系統(tǒng)的結(jié)構(gòu)的功能框圖。圖2是表示多播組管理表的一例的說明圖。圖3是表示ONU過濾器管理表的一例的說明圖。圖4是表示本發(fā)明的實施方式1的PON系統(tǒng)的多播轉(zhuǎn)發(fā)中的工作的時序圖。圖5是表示本發(fā)明的實施方式1的PON系統(tǒng)的多播轉(zhuǎn)發(fā)中的工作的時序圖。圖6是表示本發(fā)明的實施方式2的PON系統(tǒng)的結(jié)構(gòu)的功能框圖。
具體實施例方式以下,為了更詳細(xì)地說明本發(fā)明,針對用于實施本發(fā)明的最優(yōu)的方式,按照附圖進行說明。實施方式1
圖1是表示本發(fā)明的實施方式1的PON系統(tǒng)(光通信系統(tǒng))的結(jié)構(gòu)的功能框圖,在圖中,在上級網(wǎng)絡(luò)1連接有OLT (局側(cè)裝置)2,在0LT2連接有對光纖4進行分路的光分路器 (分路裝置)3,在被分路的光纖4分別連接有#l #nONU (光線路終端裝置)^Γ5η,進而,在 #r#n0NU5a^5n的ONU的屬下連接有#1 #n終端裝置(主機)6εΓ6η。
再有,在圖中,示出了在#Γ#η0Νυ^Γ5η的ONU的屬下分別連接有1臺終端裝置, 實際上設(shè)為連接有至少1臺以上的終端裝置。上級網(wǎng)絡(luò)1構(gòu)成為包括多播路由器11、因特網(wǎng)12、視頻分發(fā)服務(wù)器13。此外,0LT2構(gòu)成為包括消息處理部21、多播組管理部22、最大響應(yīng)時間計算部 23、Query消息生成部(消息生成部)對、過濾信息遠(yuǎn)程設(shè)定部25、以及多播分組分發(fā)部26, 多播組管理部22構(gòu)成為包括多播組管理表221、以及ONU過濾器管理表222。再有,#廣#1!0冊5廣511具備能夠按每個多播組地址對多播分組進行轉(zhuǎn)發(fā)或廢棄的過濾器,0LT2以僅對屬下具有參加了多播組的終端裝置的ONU透過多播分組的方式對該 ONU遠(yuǎn)程設(shè)定過濾信息,并且通過將從上級網(wǎng)絡(luò)1轉(zhuǎn)發(fā)的多播分組向全部ONU分發(fā),從而實現(xiàn)多播轉(zhuǎn)發(fā)。消息處理部21具有處理從各ONU接收的Join消息(參加消息)、Leave消息(脫離消息)、報告消息(Report消息),將與每個多播組的參加、脫離。維持相關(guān)的信息向多播組管理表221和ONU過濾管理表222傳達的功能;和將表示每單位時間能夠處理的消息數(shù)的處理能力信息(消息處理能力信息)向最大響應(yīng)時間計算部23傳達的功能。多播組管理部22具有根據(jù)來自消息處理部21的與每個多播組的參加、脫離、維持相關(guān)的信息,動態(tài)地更新多播組管理表221、ONU過濾器管理表222的內(nèi)容的功能。圖2是表示多播組管理表的一例的說明圖,多播組管理表221按各個多播組地址的每一個,管理最后監(jiān)聽者(Last Listener,最后的接收終端裝置)、和屬下具有參加相同的多播組的終端裝置的ONU臺數(shù)。多播組管理表221通過多播組管理部22的功能,根據(jù)來自消息處理部21的每個多播組的參加、脫離、維持的關(guān)聯(lián)信息,如果新有終端裝置參加的多播組的話將該多播組地址向表進行追加,如果有連1臺終端裝置也不參加的多播組的話,將該多播組地址從表刪除。再有,關(guān)于屬下具有參加多播組的終端裝置的ONU臺數(shù),也按每個多播組地址進行管理。再有,該ONU臺數(shù)根據(jù)下面說明的ONU過濾器管理表222的內(nèi)容來計算。圖3是表示ONU過濾器管理表的一例的說明圖,該ONU過濾器管理表(過濾器管理表)222按各個ONU的每一個管理過濾信息。作為過濾信息,管理在ONU具備的過濾器中透過的多播組地址。如果屬于ONU屬下的終端裝置參加新的多播組的話,在相應(yīng)的ONU號碼的過濾信息中追加新的多播組地址,如果從多播組脫離的話,從過濾信息刪除相應(yīng)的多播組地址。屬下具有參加了某個多播組的終端裝置的ONU中,由于相應(yīng)的多播組地址被包含在過濾信息中,所以能夠根據(jù)ONU過濾器管理表222的信息,按多播組管理表221中的各多播組地址的每一個計算屬下具有參加相同的多播組的終端裝置的ONU臺數(shù)。最大響應(yīng)時間計算部23具有動態(tài)地計算最大響應(yīng)時間,向Query消息生成部M 傳達的功能,該最大響應(yīng)時間是按照從消息處理部21傳遞的處理能力信息、和從多播組管理表221傳遞的按每個多播組地址屬下具有參加相同多播組的終端裝置的ONU臺數(shù)進行計算的。當(dāng)將消息處理部21每單位時間能夠處理的消息的數(shù)量設(shè)為M,將屬下具有參加了某個多播組的終端裝置的ONU臺數(shù)設(shè)為χ時,與該多播組相關(guān)的G-Query消息(查詢消息)或S-Query消息(查詢消息)中包含的最大響應(yīng)時間t根據(jù)以下的數(shù)式(1)計算。在這里,α、β、γ、δ是任意的常數(shù)。Query消息生成部M具有如下功能,即,根據(jù)從多播組管理部22傳遞的多播組地址,生成確認(rèn)終端裝置是否繼續(xù)參加多播組的G-Query消息或S-Query消息,此外,將從最大響應(yīng)時間計算部23傳遞的最大響應(yīng)時間包含在該G-Query消息或S-Query消息中向ONU 發(fā)送。過濾信息遠(yuǎn)程設(shè)定部25根據(jù)ONU過濾器管理表222的過濾信息,以僅使多播分組透過屬下具有參加多播組的終端裝置的ONU的方式,對相應(yīng)的ONU號碼的ONU遠(yuǎn)程設(shè)定過濾fe息。多播分組分發(fā)部沈?qū)纳霞壘W(wǎng)絡(luò)1轉(zhuǎn)發(fā)的多播分組向全部的ONU分發(fā)。再有,#1、終端裝置6 Γ6η具有如下功能,即,接收G-Query消息或S-Query消息,在參加了該消息中包含的多播組的情況下,使將在該消息中包含的最大響應(yīng)時間以下的隨機值作為初始值的定時器開始,從定時器變?yōu)?的終端裝置起依次向ONU發(fā)送報告消肩、ο接著對工作進行說明。圖4和圖5是表示本發(fā)明的實施方式1的PON系統(tǒng)的多播轉(zhuǎn)發(fā)中的工作的時序圖。作為經(jīng)由PON系統(tǒng)的多播轉(zhuǎn)發(fā)的實現(xiàn)方式,有在多播路由器根據(jù)需要對下行多播分組進行復(fù)制并轉(zhuǎn)發(fā)的MCB ( (Multiple Copy Broadcast,多拷貝廣播)方式,和在多播路由器不復(fù)制下行多播分組而進行轉(zhuǎn)發(fā)的SCB (Single Copy Broadcast,單拷貝廣播)方式, 在這里針對SCB方式進行表示。首先,針對終端裝置向多播組的參加進行說明。在圖1和圖4中,從上級網(wǎng)絡(luò)1中的因特網(wǎng)12或者視頻分發(fā)服務(wù)器13向多播路由器11轉(zhuǎn)發(fā)多播分組(ST01)??墒?,由于沒有來自終端裝置的多播收看請求,所以不會以多播路由器11向0LT2轉(zhuǎn)發(fā)無用的多播分組。接著從#1終端裝置6a和#2終端裝置6b為了多播收看請求向0LT2轉(zhuǎn)發(fā)Join消息^ 〗』 〗)。這時,#10NU5a和#20NU5b不處理來自#1終端裝置6a和#2終端裝置6b 的Join消息,直接向0LT2轉(zhuǎn)發(fā)。在這里,設(shè)#1終端裝置6a和#2終端裝置6b參加相同的
多播組。設(shè)0LT2具備代理(proxy)功能。在0LT2的消息處理部21中,對接收的Join消息進行處理并向多播組管理部22傳遞,在多播組管理部22中,生成多播轉(zhuǎn)發(fā)所需要的管理表。多播組管理部22根據(jù)Join消息的傳遞,對多播組管理表221追加該多播組地址 (例如,2M. χ. χ. χ等),此外,對ONU過濾器管理表222追加ONU號碼和過濾信息(例如作為 ONU號碼是#1、#2,作為過濾信息是224. χ. χ· χ等)。進而,多播組管理部22根據(jù)ONU過濾器管理表222的追加,計算屬下具有參加了與多播組管理表221中的多播組地址(例如224. χ. χ. χ等)相同的多播組的終端裝置的ONU 臺數(shù)(例如,x=2等),向多播組管理表221追加。過濾信息遠(yuǎn)程設(shè)定部25通過ONU過濾器管理表222的追加,根據(jù)ONU過濾器管理CN 102365843 A
說明書
5/9頁
表222的過濾信息,以信息僅透過屬下具有參加了相同的多播組(例如,2M. χ. χ. χ等)的#1 終端裝置6a和#2終端裝置乩的和#20NTOb的方式,對相應(yīng)的ONU號碼的ONU遠(yuǎn)程設(shè)定過濾信息(ST04、ST05)。此外,0LT2由于感測到接收到的2個Join消息是參加相同的多播組的內(nèi)容,所以將參加該多播組的Join消息僅向多播路由器轉(zhuǎn)發(fā)1個(ST06)。接收了 Join消息的多播路由器11將在STOl中轉(zhuǎn)發(fā)來的多播分組向0LT2轉(zhuǎn)發(fā) (ST07)。在0LT2的多播分組分發(fā)部沈中,將接收的多播分組向全部的ONU分發(fā)(ST08)。#10NU5a和#20NTOb根據(jù)被遠(yuǎn)程設(shè)定的過濾信息使多播分組透過,能夠在#1終端裝置6a和#2終端裝置乩接收多播分組(ST09)。可是,#30NU5c由于通過過濾廢棄了多播分組,所以#3終端裝置6c不能接收多播分組。以上的工作是向多播組的參加。接著,針對終端裝置參加多播組后的維持進行說明。多播路由器11為了確認(rèn)向多播組的參加狀態(tài),將G-Query消息定期向0LT2發(fā)送 (ST10)。接收了 G-Query消息的0LT2參照多播組管理表221,按照對包含在G-Query消息中的多播組地址參加的終端裝置的有無,將報告消息向多播路由器11發(fā)送(ST11)。接收了報告消息的多播路由器11能夠確認(rèn)終端裝置參加了相應(yīng)的多播組,因此維持多播組。0LT2的Query消息生成部M在從多播路由器11接收的G-Query消息之外,為了確認(rèn)多播組管理表221和ONU過濾器管理表222的信息,將G-Query消息定期向全部ONU 發(fā)送(ST12)。這時,消息處理部21將表示每單位時間能夠處理的消息數(shù)的處理能力信息向最大響應(yīng)時間計算部23傳達,多播組管理部22讀出多播組管理表221的ONU臺數(shù),向最大響應(yīng)時間計算部23傳達。例如,在Query消息生成部M發(fā)送將多播組地址(2 . χ. χ. χ)作為對象的G-Query消息的情況下,讀出多播組管理表221的多播組地址(2 . χ. χ. χ)的ONU 臺數(shù)(x)。最大響應(yīng)時間計算部23按照從消息處理部21傳遞的處理能力信息、和從多播組管理部22傳遞的按每個多播組地址屬下具有參加相同多播組的終端裝置的ONU臺數(shù),基于上述數(shù)式(1)動態(tài)地計算最大響應(yīng)時間。Query消息生成部M在生成的G-Query消息中包含從最大響應(yīng)時間計算部23傳遞的最大響應(yīng)時間,向全部ONU發(fā)送。由于G-Query消息的目的地地址是Well-known多播組地址,所以接收的全部ONU透過G-Query消息,全部終端裝置接收G-Query消息(ST13)。在接收了 G-Query消息的終端裝置中參加了多播組(2 . χ. χ. χ)的#1終端裝置 6a和#2終端裝置6b,使將在G-Query消息中包含的最大響應(yīng)時間以下的隨機值作為初始值的定時器開始。從定時器變?yōu)?的終端裝置起依次向ONU發(fā)送報告消息(ST14、ST15)。接收了報告消息的#IONUfe和#20NTOb不進行任何處理而向0LT2轉(zhuǎn)發(fā)(ST16、 ST17)。0LT2的消息處理部21對接收的報告消息進行處理,向多播組管理部22轉(zhuǎn)發(fā)。在多播組管理部22中,根據(jù)轉(zhuǎn)發(fā)的報告消息,能夠確認(rèn)多播組管理表221和ONU過濾器管理表222的信息,在由于新的終端裝置的追加、脫離等而在信息中產(chǎn)生變化的情況下,變更管理表內(nèi)的信息,并且變更過濾信息并向各ONU進行遠(yuǎn)程設(shè)定。再有,根據(jù)ONU間的安全確保、下行頻帶的有效利用等的PON系統(tǒng)的特性,不會將從某個終端裝置發(fā)送來的報告消息在OLT中折返并向其它的終端裝置發(fā)送。以上的工作是多播組的維持。接著,針對參加多播組的終端裝置從多播組脫離的工作進行說明。在這里針對終端裝置發(fā)送Leave消息的情況進行說明。在圖1和圖5中,在#1終端裝置6a和#2終端裝置6b接收多播分組的狀態(tài)下,為了僅是#2終端裝置乩從多播組脫離而向#20NTOb發(fā)送Leave消息(ST21)。在這里,設(shè)#2 終端裝置6b是該多播組中的最后的監(jiān)聽者。#20NTOb對從#2終端裝置6b接收的Leave消息不進行處理而向0LT2轉(zhuǎn)發(fā)(ST22)。在0LT2的消息處理部21中,對接收的Leave消息進行處理并向多播組管理部22 傳遞,在多播組管理部22中,確認(rèn)管理表的相應(yīng)的多播組。多播組管理表221中的多播組地址(2M. χ. χ. χ)的最后監(jiān)聽者(listener)是#2 終端裝置,由于從該#2終端裝置6b接收了 Leave消息,所以向Query消息生成部M請求發(fā)送確認(rèn)還有沒有參加與多播組地址(2 . χ. χ. χ)相同的多播組的其它終端裝置的S-Query 消息。Query消息生成部M根據(jù)該發(fā)送請求,向全部ONU發(fā)送S-Query消息(ST23)。這時,消息處理部21將表示每單位時間能夠處理的消息數(shù)的處理能力信息向最大響應(yīng)時間計算部23傳達,多播組管理部22讀出多播組管理表221的ONU臺數(shù)(x),向最大響應(yīng)時間計算部23傳達。最大響應(yīng)時間計算部23按照從消息處理部21傳遞的處理能力信息、和從多播組管理部22傳遞的按每個多播組地址屬下具有參加相同多播組的終端裝置的ONU臺數(shù),基于上述數(shù)式((1)段落28)動態(tài)地計算最大響應(yīng)時間。Query消息生成部M在生成的S-Query消息中包含從最大響應(yīng)時間計算部23傳遞的最大響應(yīng)時間,向全部ONU發(fā)送。由于S-Query消息的目的地地址是相應(yīng)的多播組地址,所以和#20NU5b分別向#1終端裝置6a和#2終端裝置6b轉(zhuǎn)發(fā)(ST24),但在 #30NU5c中通過過濾而被廢棄。接收了 S-Query消息的#1終端裝置6a為了繼續(xù)參加多播組,使將在接收的 S-Query消息中包含的最大響應(yīng)時間以下的隨機值作為初始值的定時器開始。在定時器變?yōu)?時刻將報告消息向發(fā)送(ST25)??墒?,因為#2終端裝置6b希望從多播組脫離, 所以不發(fā)送報告消息。對接收的報告消息不進行處理而將其向0LT2轉(zhuǎn)發(fā)(ST26)。接收了來自的報告消息的0LT2的消息處理部21對接收的報告消息進行處理,向多播組管理部22傳輸。在多播組管理部22中,由于能夠確認(rèn)終端裝置繼續(xù)參加相應(yīng)的多播組,所以維持多播組管理表221的相應(yīng)的多播組,將最后的監(jiān)聽者更新為#1終端裝置,刪除ONU過濾器管理表222中的#20NU的過濾信息(2 . χ. χ. χ),并且,將多播組管理表221中的多播組地址(2Μ.Χ.Χ.Χ)的ONU臺數(shù)更新為(χ-1)。進而,通過過濾信息遠(yuǎn)程設(shè)定部25對#20NTOb遠(yuǎn)程設(shè)定變更了的過濾信息(ST27)。在這里,由于多播組管理表221的相應(yīng)的多播組被維持,所以通過代理功能0LT2 不向多播路由器11發(fā)送Leave消息。由于多播路由器11不接收來自0LT2的Leave消息, 所以維持多播組,繼續(xù)多播分組的向0LT2的轉(zhuǎn)發(fā)。0LT2的多播分組的分發(fā)部沈?qū)⒔邮盏亩嗖シ纸M向全部ONU轉(zhuǎn)發(fā),但在#20NTOb和#30NU5c通過過濾而被廢棄,因此僅是#1終端裝置6a接收多播分組(ST28)。
接著,當(dāng)#1終端裝置6a也為了從多播組脫離而向發(fā)送Leave消息時 (ST29),在接收了來自#10NU5a的leave消息的0LT2的消息處理部21中,對接收的Leave 消息進行處理并向多播組管理部22傳遞,在多播組管理部22中,確認(rèn)管理表的相應(yīng)的多播組。多播組管理表221中的多播組地址(2 . χ. χ. χ)的最后監(jiān)聽者是#1終端裝置,由于從該#1終端裝置6a接收了 Leave消息,所以向Query消息生成部M請求發(fā)送確認(rèn)還有沒有參加與多播組地址(2M. χ. χ. χ)相同的多播組的其它終端裝置的S-Query消息。Query 消息生成部M根據(jù)該發(fā)送請求,向全部ONU發(fā)送S-Query消息(ST30)。這時,消息處理部21將表示每單位時間能夠處理的消息數(shù)的處理能力信息向最大響應(yīng)時間計算部23傳達,多播組管理部22讀出多播組管理表221的ONU臺數(shù)(χ-l),向最大響應(yīng)時間計算部23傳達。最大響應(yīng)時間計算部23按照從消息處理部21傳遞的處理能力信息、和從多播組管理部22傳遞的按每個多播組地址屬下具有參加相同多播組的終端裝置的ONU臺數(shù),基于上述數(shù)式(1)動態(tài)地計算最大響應(yīng)時間。Query消息生成部M在生成的S-Query消息中包含從最大響應(yīng)時間計算部23傳遞的最大響應(yīng)時間,向全部ONU發(fā)送。由于S-Query消息的目的地地址是相應(yīng)的多播組地址,所以#IONUfe向#1終端裝置6a轉(zhuǎn)發(fā)(ST31 ),但在#20NU5b和#30NU5c中通過過濾而被廢棄。接收了 S-Query消息的#1終端裝置6a由于不繼續(xù)參加相同的多播組,所以不發(fā)送報告消息,由此,0LT2不接收報告消息。如果即使考慮了通過最大響應(yīng)時間計算部計算的最大響應(yīng)時間的規(guī)定時間經(jīng)過,0LT2的多播組管理部22也沒接收報告消息的話,刪除多播組管理表221和ONU過濾器管理表222的相應(yīng)的多播組(2 . χ. χ. χ),通過過濾信息遠(yuǎn)程設(shè)定部25對遠(yuǎn)程設(shè)定變更了的過濾信息(ST32),對多播路由器11發(fā)送Leave消息(ST33)。從0LT2接收了 Leave消息的多播路由器11發(fā)送S-Query消息(ST34),但接收了 S-Query消息的0LT2參照多播組管理表221,由于沒有參加包含在S-Query消息中的多播組地址的終端裝置,所以不會將報告消息向多播路由器11發(fā)送。多播路由器11由于沒有接收來自0LT2的報告消息,所以刪除多播組,停止多播分組的向0LT2的轉(zhuǎn)發(fā)。以上是多播轉(zhuǎn)發(fā)中的從多播組的脫離。再有,多播組管理表221中的最后的監(jiān)聽者在“參加”時是0LT2最后接收的Join 消息的發(fā)送源的終端裝置,在“維持”時是0LT2最后接收的報告消息的發(fā)送源的終端裝置。 由此,在最后的監(jiān)聽者“脫離”的情況下,是對此時的S-Query消息在最后響應(yīng)發(fā)送報告消息的終端裝置。如上所述,根據(jù)該實施方式1,根據(jù)從消息處理部21輸出的消息處理能力信息,動態(tài)地設(shè)定終端裝置中的從接收G-Query消息或S-Query消息起到發(fā)送報告消息為止的最大響應(yīng)時間,因此降低消息處理部21中的起因于消除處理能力而產(chǎn)生來自終端裝置的報告消息的獲取失敗的可能性,并且能減少終端裝置從多播組脫離的報告延遲而引起的無用的多播分組發(fā)送所導(dǎo)致的頻帶的浪費。此外,根據(jù)該實施方式1,具備動態(tài)地管理屬下具有參加多播組的終端裝置的ONU的臺數(shù)的多播組管理部22,最大響應(yīng)時間計算部23根據(jù)從消息處理部21輸出的消息處理能力信息、和屬下具有參加了通過多播組管理部22管理的多播組的終端裝置的ONU的臺數(shù),動態(tài)地設(shè)定終端裝置中的從接收Query消息起到發(fā)送報告消息為止的最大響應(yīng)時間, 因此實現(xiàn)報告消息的獲取失敗產(chǎn)生的可能性的降低、多播分組發(fā)送導(dǎo)致的頻帶浪費的減少,因此能夠更致密地設(shè)定最大響應(yīng)時間。進而,根據(jù)該實施方式1,基于在ONU過濾器管理表222中存儲的過濾信息,計算屬下具有參加多播組的終端裝置的ONU的臺數(shù),因此不需要通過ECMP等等的繁雜的處理來把握終端裝置的數(shù)量,能夠容易地計算最大響應(yīng)時間的設(shè)定所需要的ONU的臺數(shù)。再有,ECMP(Express Count Management Protocol,計數(shù)管理協(xié)議)是用于把握參加多播組的終端裝置的數(shù)量的技術(shù),但由于處理繁雜所以省略說明。實施方式2
圖6是表示根據(jù)本發(fā)明的實施方式2的PON系統(tǒng)的結(jié)構(gòu)的功能框圖,在圖中,消息處理部27具有如下功能,即,將被看作是當(dāng)前的處理余力的、能夠追加處理的消息數(shù)所對應(yīng)處理余力信息(消息處理能力信息)向最大響應(yīng)時間計算部四傳遞。更具體地,在消息處理部27中具備接收消息用緩沖器觀,其依次蓄積接收的報告消息,并且輸出蓄積的報告消息以便進行處理,接收消息用緩沖器觀的當(dāng)前的殘余容量被作為該當(dāng)前的處理余力。最大響應(yīng)時間計算部四具有如下功能,即,按照從消息處理部21傳遞的處理余力信息、和從多播組管理表221傳遞的按每個多播組地址屬下具有參加相同多播組的終端裝置的ONU臺數(shù),動態(tài)地計算最大響應(yīng)時間,向Query消息生成部M傳達。當(dāng)將時刻變化的被看作是當(dāng)前的處理余力的、消息處理部27能夠追加處理的消息數(shù)所對應(yīng)的處理余力信息設(shè)為m,將屬下具有參加了某個多播組的終端裝置的ONU臺數(shù)設(shè)為χ時,與該多播組相關(guān)的G-Query消息或S-Query消息中包含的最大響應(yīng)時間t根據(jù)以下的數(shù)式(2)計算。在這里,α、β、γ、δ是任意的常數(shù)。針對其它的結(jié)構(gòu),由于與上述實施方式1相同,因此省略重復(fù)的說明。接著對工作進行說明。如在上述實施方式1中說明的那樣,在Query消息生成部M要生成G-Query消息或者S-Query消息時,同時計算最大響應(yīng)時間,但在該實施方式2的最大響應(yīng)時間計算部四中的最大響應(yīng)時間計算法中,按照來自消息處理部27的與接收消息用緩沖器觀的當(dāng)前的殘余容量對應(yīng)的處理余力信息,和從多播組管理表221傳遞的按每個多播組地址屬下具有參加相同的多播組的終端裝置的ONU臺數(shù),動態(tài)地計算最大響應(yīng)時間,向Query消息生成部 M傳遞。更具體地,根據(jù)上述數(shù)式(2)動態(tài)地計算最大響應(yīng)時間。如上所述,根據(jù)該實施方式2,根據(jù)與被看作是當(dāng)前的處理余力的能夠追加處理的消息數(shù)所對應(yīng)的處理余力信息,動態(tài)地設(shè)定最大響應(yīng)時間,因此相對于使用表示每單位時間能夠處理的消息數(shù)的處理能力信息(固定值)的方式,能夠追隨時刻變化的消息處理部的狀況而動態(tài)地設(shè)定最大響應(yīng)時間。產(chǎn)業(yè)上的利用可能性如上所述,本發(fā)明的0LT2,具備消息處理部21,從終端裝置通過ONU接收根據(jù)Query 消息的接收的與該終端裝置的多播組的參加的維持或脫離對應(yīng)的報告消息,根據(jù)該報告消息更新屬下具有參加多播組的終端裝置的ONU的管理,并且輸出消息處理能力信息;最大響應(yīng)時間計算部23,根據(jù)從該消息處理部21輸出的消息處理能力信息,動態(tài)地設(shè)定從接收終端裝置的Query消息起到發(fā)送報告消息為止的最大響應(yīng)時間;以及Query消息生成部 M,在確認(rèn)參加多播組的終端裝置是否繼續(xù)參加的Query消息中包含通過上述最大響應(yīng)時間計算部23設(shè)定的最大響應(yīng)時間,通過上述ONU向上述終端裝置發(fā)送,因此適于在控制作為控制信號的報告消息的發(fā)送的定時的PON系統(tǒng)等中使用,該控制信號是將以太網(wǎng)幀向多個終端裝置進行多播轉(zhuǎn)發(fā)時的控制信號。
權(quán)利要求
1.一種局側(cè)裝置,其中,具備消息處理部,通過光線路終端裝置,從終端裝置接收根據(jù)查詢消息的接收的與該終端裝置的多播組的參加的維持或脫離對應(yīng)的報告消息,根據(jù)該報告消息更新屬下具有參加多播組的終端裝置的光線路終端裝置的管理,并且輸出消息處理能力信息;最大響應(yīng)時間計算部,根據(jù)從所述消息處理部輸出的消息處理能力信息,動態(tài)地設(shè)定終端裝置中的從接收查詢消息起到發(fā)送報告消息為止的最大響應(yīng)時間;以及消息生成部,在確認(rèn)參加多播組的終端裝置是否繼續(xù)參加的查詢消息中包含通過所述最大響應(yīng)時間計算部設(shè)定的最大響應(yīng)時間,通過所述光線路終端裝置向所述終端裝置發(fā)送。
2.根據(jù)權(quán)利要求1所述的局側(cè)裝置,其特征在于,具備多播組管理部,動態(tài)地管理屬下具有參加多播組的終端裝置的光線路終端裝置的臺數(shù),在最大響應(yīng)時間計算部中,根據(jù)從消息處理部輸出的消息處理能力信息、以及通過所述多播組管理部管理的屬下具有參加多播組的終端裝置的光線路終端裝置的臺數(shù),動態(tài)地設(shè)定終端裝置中的從接收查詢消息起到發(fā)送報告消息為止的最大響應(yīng)時間。
3.根據(jù)權(quán)利要求1所述的局側(cè)裝置,其特征在于,在消息處理部中,作為消息處理能力信息,使用與每單位時間能夠處理的消息數(shù)對應(yīng)的處理能力信息,在最大響應(yīng)時間計算部中,以在處理能力高的情況下減小最大響應(yīng)時間、在處理能力低的情況下增大最大響應(yīng)時間的方式動態(tài)地進行設(shè)定。
4.根據(jù)權(quán)利要求1所述的局側(cè)裝置,其特征在于,在消息處理部中,作為消息處理能力信息,使用與被看作是當(dāng)前的處理余力的能夠追加處理的消息數(shù)對應(yīng)的處理余力信息,在最大響應(yīng)時間計算部中,以在處理余力大的情況下減小最大響應(yīng)時間、在處理余力小的情況下增大最大響應(yīng)時間的方式動態(tài)地進行設(shè)定。
5.根據(jù)權(quán)利要求4所述的局側(cè)裝置,其特征在于, 在消息處理部中,具備接收消息用緩沖器,依次蓄積被接收的報告消息,并且輸出蓄積的報告消息以便進行處理,將所述接收消息用緩沖器的當(dāng)前的殘余容量設(shè)為該當(dāng)前的處理余力。
6.根據(jù)權(quán)利要求2所述的局側(cè)裝置,其特征在于, 在多播組管理部中,存儲對過濾信息進行記載的過濾器管理表,該過濾信息由與各個光線路終端裝置對應(yīng)的透過的多播組地址構(gòu)成,基于在所述過濾器管理表中存儲的過濾信息,計算屬下具有參加多播組的終端裝置的光線路終端裝置的臺數(shù)。
7.—種光通信系統(tǒng),具備 局側(cè)裝置,連接于上級網(wǎng)絡(luò);分路裝置,經(jīng)由光纖連接于所述局側(cè)裝置;光線路終端裝置,分別連接于通過所述分路裝置而被分路的光纖;以及終端裝置,連接于所述光線路終端裝置, 在所述局側(cè)裝置中,以僅對屬下具有參加多播組的終端裝置的光線路終端裝置透過多播分組的方式,對該光線路終端裝置遠(yuǎn)程設(shè)定過濾信息,并且將從所述上級網(wǎng)絡(luò)轉(zhuǎn)發(fā)的多播分組向所述全部光線路終端裝置分發(fā),在確認(rèn)參加多播組的所述終端裝置是否繼續(xù)參加的查詢消息中包含最大響應(yīng)時間,通過所述光線路終端裝置向所述終端裝置發(fā)送, 在所述終端裝置中,通過查詢消息的接收,根據(jù)該終端裝置的多播組的參加的維持或脫離,在最大響應(yīng)時間以內(nèi)將報告消息通過所述光線路終端裝置向所述局側(cè)裝置發(fā)送, 在所述局側(cè)裝置中,根據(jù)接收的報告消息,更新屬下具有參加多播組的終端裝置的光線路終端裝置的管理,所述光通信系統(tǒng)的特征在于, 在所述局側(cè)裝置中,根據(jù)該局側(cè)裝置的消息處理能力動態(tài)地設(shè)定在查詢消息中包含的最大響應(yīng)時間,使所述終端裝置中的報告消息的發(fā)送定時動態(tài)地變化。
全文摘要
在PON系統(tǒng)中的多播轉(zhuǎn)發(fā)中,為了降低OLT(2)對來自終端裝置(6)的報告消息的獲取失敗的可能性,并且降低伴隨終端裝置(6)從多播組的脫離延遲的頻帶的浪費,考慮OLT(2)中的消息處理能力、以及屬下具有參加相同的多播組的終端裝置(6)的ONU臺數(shù),使在G-Query消息或S-Query消息中包含的最大響應(yīng)時間動態(tài)地變化,由此控制來自終端裝置(6)的報告消息發(fā)送定時。
文檔編號H04L12/44GK102365843SQ20098015856
公開日2012年2月29日 申請日期2009年3月27日 優(yōu)先權(quán)日2009年3月27日
發(fā)明者大杉盛友 申請人:三菱電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1