專利名稱:一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PON系統(tǒng)組播方式,尤其涉及一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法。
背景技術(shù):
無(wú)源光纖網(wǎng)絡(luò)(PON, Passive Optical Network)又稱被動(dòng)式光纖網(wǎng)絡(luò),為光纖通訊網(wǎng)路的一種,其特色為不用電源就可以完 成信號(hào)處理,除了終端設(shè)備需要用到電以外,其中間的節(jié)點(diǎn)則以光纖組件構(gòu)成。一個(gè)PON設(shè)備包含一個(gè)中央辦公節(jié)點(diǎn),稱為光鏈接終端(OLT,Optical LineTerminal),一個(gè)或多個(gè)用戶節(jié)點(diǎn),稱為光纖網(wǎng)絡(luò)單元(ONUs)或者光纖網(wǎng)絡(luò)終端(ONTs),和一個(gè)稱為光分布網(wǎng)絡(luò)(ODN)的分隔器在這兩個(gè)設(shè)備之間。目前主流的OLT設(shè)備都由主控盤(主備)和線卡(或者又稱為業(yè)務(wù)盤或者接口盤)組成。IGMP (Internet Group Management Protocol)協(xié)議是專門用于在網(wǎng)絡(luò)中傳輸組播業(yè)務(wù)的協(xié)議,IGMP協(xié)議運(yùn)行于主機(jī)和與主機(jī)直接相連的組播路由器之間,主機(jī)通過(guò)此協(xié)議告訴本地路由器希望加入并接受某個(gè)特定組播組的信息。網(wǎng)絡(luò)二層組播相關(guān)協(xié)議包括IGMP Snooping (偵聽(tīng)協(xié)議)和IGMP Proxy (代理協(xié)議),IGMP Snooping通過(guò)偵聽(tīng)I(yíng)GMP的消息來(lái)獲取有關(guān)消息,而IGMP Proxy則攔截了終端用戶的IGMP請(qǐng)求并進(jìn)行相關(guān)處理后,再將它轉(zhuǎn)發(fā)給上層路由器。OLT設(shè)備的組播模式由主控盤的模式和線卡的模式相互組合而成。如果主控盤的模式和線卡的模式都為IGMP Proxy模式,占用系統(tǒng)資源相對(duì)較多,而且組播轉(zhuǎn)發(fā)表的建立速度慢;如果主控盤的模式和線卡的模式都為IGMP Snooping模式,對(duì)OLT上面設(shè)備處理能力要求較高;如果主控板的模式為IGMP Proxy,線卡的模式為IGMP Snooping,對(duì)于OLT設(shè)備本身,當(dāng)設(shè)備下面掛很多ONU時(shí),存在主控處理數(shù)據(jù)量大的問(wèn)題,從線卡上送來(lái)的很多報(bào)告報(bào)文,增加了主控的處理負(fù)載。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法,以解決上述占用系統(tǒng)資源較多,組播轉(zhuǎn)發(fā)表的建立速度慢,容易增加主控的處理負(fù)載的問(wèn)題。本發(fā)明的目的是通過(guò)下述技術(shù)方案實(shí)現(xiàn)的
一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法,應(yīng)用于PON接入系統(tǒng)實(shí)現(xiàn)組播過(guò)程中,所述PON接入系統(tǒng)包括OLT主控盤和OLT線卡,其中
所述OLT主控盤上設(shè)有運(yùn)行IGMP Proxy協(xié)議的模塊,所述OLT線卡上設(shè)有運(yùn)行IGMPSnooping協(xié)議的模塊;
設(shè)定一定時(shí)器;
當(dāng)主控盤發(fā)送組播組的查詢報(bào)文時(shí),開(kāi)啟定時(shí)器,設(shè)定時(shí)間T,并把組播組的狀態(tài)置為未收到;
若在時(shí)間T內(nèi)收到某組播組的報(bào)告報(bào)文后,建立或更新該組的組播轉(zhuǎn)發(fā)表,記錄該組播組的狀態(tài)為已收到,并將該組播組的報(bào)告報(bào)文轉(zhuǎn)發(fā)給主控盤;
在該組播組的狀態(tài)置為已收到的前提下,如果線卡再次收到該組播組的報(bào)告報(bào)文,就只在所述OLT線卡建立轉(zhuǎn)發(fā)表,而不將報(bào)文上送到所述OLT主控盤。上述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其中,當(dāng)所述定時(shí)器超時(shí),則刪除該定時(shí)器。上述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其中,利用定時(shí)器完成組播協(xié)議報(bào)文的過(guò)濾。上述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其中,所述PON接入系統(tǒng)為EPON接入系統(tǒng)或GPON接入系統(tǒng)。與已有技術(shù)相比,本發(fā)明的有益效果在于 減少了 OLT主控盤報(bào)文數(shù)量,降低主控盤的處理負(fù)載,減少了系統(tǒng)資源消耗。
圖I是本發(fā)明代理偵聽(tīng)組播的實(shí)現(xiàn)方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合原理圖和具體操作實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。目前PON系統(tǒng)基本都采用IGMP Proxy/IGMP Snooping協(xié)議實(shí)現(xiàn)組播。如圖I所示,本發(fā)明代理偵聽(tīng)組播的實(shí)現(xiàn)方法應(yīng)用于PON接入系統(tǒng)實(shí)現(xiàn)組播過(guò)程中,PON接入系統(tǒng)包括OLT主控盤和OLT線卡,OLT主控盤上設(shè)有運(yùn)行IGMP Proxy協(xié)議的模塊,OLT線卡上設(shè)有運(yùn)行IGMP Snooping協(xié)議的模塊。IGMP Proxy的實(shí)現(xiàn)原理0LT靠攔截用戶和路由器之間的IGMP報(bào)文建立組播表,Proxy設(shè)備的上聯(lián)端口執(zhí)行主機(jī)的角色,下聯(lián)端口執(zhí)行路由器的角色。IGMP Snooping的實(shí)現(xiàn)原理0LT以偵聽(tīng)主機(jī)發(fā)向路由器IGMP成員報(bào)告消息的方式,形成組成員和端口的對(duì)應(yīng)關(guān)系,并根據(jù)該對(duì)應(yīng)關(guān)系,將收到的組播數(shù)據(jù)包轉(zhuǎn)發(fā)到組成員的端口。首先,設(shè)定一定時(shí)器。當(dāng)主控發(fā)送組播組的query報(bào)文時(shí),開(kāi)啟定時(shí)器。設(shè)定超時(shí)時(shí)間T,時(shí)間設(shè)為maxResponseTime, —般是10s。此時(shí)所有組播組的初始狀態(tài)為未收到,即組的狀態(tài)置為r印ort-not-receive。然后,若在時(shí)間T內(nèi)收到某組播組的報(bào)告報(bào)文后,將該組播組的狀態(tài)置為已收到,并上主控轉(zhuǎn)發(fā)該組播組的報(bào)告報(bào)文。在該組播組的狀態(tài)置為已收到的前提下,并在時(shí)間T內(nèi),如果再次收到該組播組的報(bào)告報(bào)文,就只在OLT線卡建立轉(zhuǎn)發(fā)表,而不將報(bào)告報(bào)文上送到OLT主控盤。因?yàn)閷?duì)于OLT主控盤來(lái)說(shuō),線卡中同一組中的不同成員的import報(bào)文是相同的,只用上送一份到OLT
主控盤。當(dāng)定時(shí)器超時(shí),則刪除該定時(shí)器,并重置所有組播組的狀態(tài)為未收到報(bào)告報(bào)文狀態(tài)。本發(fā)明方法解決了上送主控import報(bào)文過(guò)多的問(wèn)題。在本發(fā)明具體實(shí)施例中,PON接入系統(tǒng)可以為EPON或GPON接入系統(tǒng)。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了詳細(xì)描述,但本發(fā)明并不限制于以上描述的具體實(shí)施例,其只是作為范例。對(duì)于本領(lǐng)域技術(shù)人員而言,任何等同修改和替代也都在本發(fā)明的范疇之中。因此,在不脫離本發(fā)明的精神和范圍下所作出的均等變換和修改,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法,應(yīng)用于PON接入系統(tǒng)實(shí)現(xiàn)組播過(guò)程中,所述PON接入系統(tǒng)包括OLT主控盤和OLT線卡,其特征在于 所述OLT主控盤上設(shè)有運(yùn)行IGMP Proxy協(xié)議的模塊,所述OLT線卡上設(shè)有運(yùn)行IGMPSnooping協(xié)議的模塊; 設(shè)定一定時(shí)器; 當(dāng)主控盤發(fā)送組播組的查詢報(bào)文時(shí),開(kāi)啟定時(shí)器,設(shè)定時(shí)間T,并把組播組的狀態(tài)置為未收到; 若在時(shí)間T內(nèi)收到某組播組的報(bào)告報(bào)文后,建立或更新該組的組播轉(zhuǎn)發(fā)表,記錄該組播組的狀態(tài)為已收到,并將該組播組的報(bào)告報(bào)文轉(zhuǎn)發(fā)給主控盤; 在該組播組的狀態(tài)置為已收到的前提下,如果線卡再次收到該組播組的報(bào)告報(bào)文,就只在所述OLT線卡建立轉(zhuǎn)發(fā)表,而不將報(bào)文上送到所述OLT主控盤。
2.根據(jù)權(quán)利要求I所述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其特征在于,當(dāng)所述定時(shí)器超時(shí),則刪除該定時(shí)器。
3.根據(jù)權(quán)利要求2所述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其特征在于,利用定時(shí)器完成組播協(xié)議報(bào)文的過(guò)濾。
4.根據(jù)權(quán)利要求3所述代理偵聽(tīng)組播的實(shí)現(xiàn)方法,其特征在于,所述PON接入系統(tǒng)為EPON接入系統(tǒng)或GPON接入系統(tǒng)。
全文摘要
本發(fā)明公開(kāi)了一種代理偵聽(tīng)組播的實(shí)現(xiàn)方法,應(yīng)用于PON接入系統(tǒng)實(shí)現(xiàn)組播過(guò)程中,所述PON接入系統(tǒng)包括OLT主控盤和OLT線卡,所述OLT主控盤上設(shè)有運(yùn)行IGMPProxy協(xié)議的模塊,所述OLT線卡上設(shè)有運(yùn)行IGMPSnooping協(xié)議的模塊;設(shè)定一定時(shí)器;當(dāng)主控盤發(fā)送組播組的查詢報(bào)文時(shí),開(kāi)啟定時(shí)器,設(shè)定時(shí)間T,并把組播組的狀態(tài)置為未收到;若在時(shí)間T內(nèi)收到某組播組的報(bào)告報(bào)文后,將該組播組的狀態(tài)置為已收到;在該組播組的狀態(tài)置為已收到的前提下,如果再次收到該組播組的報(bào)文,就只在所述OLT線卡建立轉(zhuǎn)發(fā)表,而不將報(bào)文上送到所述OLT主控盤。本發(fā)明方法解決了上送主控report報(bào)文過(guò)多的問(wèn)題。
文檔編號(hào)H04L12/18GK102857353SQ201210388929
公開(kāi)日2013年1月2日 申請(qǐng)日期2012年10月15日 優(yōu)先權(quán)日2012年10月15日
發(fā)明者陳凱, 邱全華 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司