專利名稱::組播的切換方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別涉及一種組播的切換方法及系統(tǒng)。
背景技術(shù):
:無(wú)源光網(wǎng)絡(luò)(P0N,PassiveOpticalNetwork)技術(shù)是一種點(diǎn)對(duì)多點(diǎn)方式的光接入技術(shù),如圖l(a)所示,由光路終結(jié)點(diǎn)(OLT,OpticalLineTermination),光分路器(Opticalsplitter),光網(wǎng)絡(luò)單元(ONU,OpticalNetworkUnit)以及連接這些設(shè)備的光纖組成。其中,OLT作為局端設(shè)備,通過(guò)一根主干光纖與光分路器連接,光分路器通過(guò)單獨(dú)的分支光纖連接每一個(gè)ONU。光信號(hào)的傳送包含兩個(gè)方向下行方向,光分路器實(shí)現(xiàn)分光功能,通過(guò)分支光纖將OLT的下行光信號(hào)發(fā)送給所有的ONU;上行方向,光分路器實(shí)現(xiàn)光信號(hào)匯聚功能,將所有ONU發(fā)送的光信號(hào)匯聚,通過(guò)主干光纖發(fā)送至OLT。為了支持OLT與ONU的長(zhǎng)距離數(shù)據(jù)傳輸,需要對(duì)光纖中的光信號(hào)進(jìn)行放大,在PON技術(shù)的基礎(chǔ)上衍生出長(zhǎng)距離PON(LR-PON,LongReachPON)技術(shù)。如圖l(b)所示,在光傳輸通路上增加光功率放大器(OA,OpticalAmplifier),實(shí)現(xiàn)對(duì)光信號(hào)的放大。通常,光分路器和OA可以集成于同一個(gè)設(shè)備,稱為延長(zhǎng)器(EB,ExtenderBox)。圖l(a)和圖l(b)中,光網(wǎng)絡(luò)終端(ONT,OpticalNetworkTerminal)與ONU具有相同的功能。為了確保PON網(wǎng)絡(luò)能夠在OLT設(shè)備故障或者光纖故障時(shí)能夠繼續(xù)提供業(yè)務(wù),PON網(wǎng)絡(luò)具有保護(hù)功能,該保護(hù)功能同時(shí)支持主干光纖和OLT設(shè)備的保護(hù)方式。如圖1所示,互為備份的兩個(gè)OLT設(shè)備各自通過(guò)獨(dú)立的主干光纖與光分路器或EB連接。正常情況下,只有主用OLT通過(guò)主用主干光纖與ONU通信。在系統(tǒng)檢測(cè)到主用OLT設(shè)備故障或者主用主干光纖故障時(shí),切換到備用OLT設(shè)備及備用主干光纖與ONU通信,保證網(wǎng)絡(luò)出現(xiàn)故障時(shí)繼續(xù)提供業(yè)務(wù)。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)PON系統(tǒng)中主備用OLT設(shè)備進(jìn)行切換時(shí),現(xiàn)有技術(shù)中目前沒(méi)有組播的切換方法
發(fā)明內(nèi)容為了保證組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)P0N系統(tǒng)中主、備用OLT設(shè)備進(jìn)行切換時(shí)組播進(jìn)行相應(yīng)的切換,本發(fā)明實(shí)施例提供了組播的切換方法及系統(tǒng)。所述技術(shù)方案如下一種組播的切換方法,應(yīng)用在點(diǎn)對(duì)多點(diǎn)光接入系統(tǒng)中,該方法包括-在主備切換觸發(fā)時(shí),第二光路終結(jié)點(diǎn)OLT向第一OLT發(fā)送組播控制報(bào)文,所述第二OLT接收所述第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文,所述第二OLT將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT;或所述第二OLT接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由所述第一OLT切換到所述第二OLT后,所述第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,將所述IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給所述光網(wǎng)絡(luò)終端ONT。一種系統(tǒng),包括第二0LT,用于在主備切換觸發(fā)時(shí),向第一OLT發(fā)送組播控制報(bào)文,接收所述第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文,將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT;或接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由所述第一OLT切換到所述第二OLT后,所述第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,將所述IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給所述光網(wǎng)絡(luò)終端ONT;第一0LT,用于接收由所述第二OLT發(fā)送的組播控制報(bào)文,并向所述第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;或向所述第二OLT發(fā)送組播成員關(guān)系和/或組播權(quán)限控制表;IP邊緣節(jié)點(diǎn),用于向所述第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;0NT,用于接收所述第二OLT發(fā)送的組播數(shù)據(jù)報(bào)文。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是-在主備用OLT設(shè)備切換觸發(fā)時(shí),第二OLT(切換前的備用OLT)通過(guò)接收組播控制報(bào)文或接收組播成員關(guān)系和/或組播權(quán)限控制表,使第二OLT能夠獲得組播數(shù)據(jù)報(bào)文,進(jìn)而向ONT發(fā)送該組播數(shù)據(jù)報(bào)文,實(shí)現(xiàn)了組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)PON系統(tǒng)中主、備OLT設(shè)備進(jìn)行切換時(shí)組播能夠進(jìn)行相應(yīng)的切換。圖1(a)和(b)是現(xiàn)有技術(shù)中PON網(wǎng)絡(luò)結(jié)構(gòu)圖2(a)和(b)是本發(fā)明實(shí)施例1提供的支持組播切換的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例1提供的組播的切換方法流程圖;圖4是本發(fā)明實(shí)施例1提供的又一組播的切換方法流程圖;圖5是本發(fā)明實(shí)施例1提供的再一組播的切換方法流程圖6(a)和(b)是本發(fā)明實(shí)施例2提供的支持組播切換的P0N網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖7是本發(fā)明實(shí)施例2提供的組播的切換方法流程圖8是本發(fā)明實(shí)施例3提供的支持組播切換的P0N網(wǎng)絡(luò)結(jié)構(gòu)示意圖9是本發(fā)明實(shí)施例3提供的組播的切換方法流程圖10(a)和(b)是本發(fā)明實(shí)施例4提供的支持組播切換的P0N網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例4提供的組播的切換方法流程圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一歩地詳細(xì)描述。本發(fā)明實(shí)施例中,在主備切換觸發(fā)時(shí),第二光路終結(jié)點(diǎn)0LT向第一0LT發(fā)送組播控制報(bào)文,第二0LT接收第一0LT發(fā)送的組播數(shù)據(jù)報(bào)文,第二OLT將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端0NT;或第二OLT接收第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由第一OLT切換到第二OLT后,第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,并將IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT,完成組播的切換。實(shí)施例1參見(jiàn)圖2,為本實(shí)施例提供的支持組播切換的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖。其中,寬帶網(wǎng)絡(luò)網(wǎng)關(guān)(BNG,BroadbandNetworkGateway)是IP邊緣節(jié)點(diǎn),該IP邊緣節(jié)點(diǎn)還可以是寬帶接入服務(wù)器(BRAS,BroadbandRemoteAccessServer),本實(shí)施例采用柳G進(jìn)行說(shuō)明。圖2中,ONT為光網(wǎng)絡(luò)終端(此處也可以是0NU),圖2(a)中,EB為延長(zhǎng)器,可以包括光分路器和OA;圖2(b)所示的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖中包括光分路器。本實(shí)施例中,第一OLT(在OLT切換前為主用OLT)和第二OLT(在OLT切換前為備用OLT)分別對(duì)應(yīng)于不同的BNG,即第一OLT對(duì)應(yīng)第一BNG,第二OLT對(duì)應(yīng)于第二BNG。本實(shí)施例中組播控制報(bào)文包括互聯(lián)網(wǎng)組管理協(xié)議(IGMP,InternetGroupManagementProtocol)或組播監(jiān)聽(tīng)器發(fā)現(xiàn)(MLD,MulticastListenerDiscovery)J艮文。需要說(shuō)明的是,第一OLT和第二OLT也可以對(duì)應(yīng)于同一個(gè)BNG。以下根據(jù)圖3對(duì)本實(shí)施例提供的組播的切換方法進(jìn)行詳細(xì)描述,圖3流程基于圖2(a)的LR-P0N,基于圖2(b)的流程與之雷同。如圖3所示,該方法主要包括以下內(nèi)容6101:第一BNG和第二BNG通過(guò)L2C協(xié)議分別配置第一0LT的組播權(quán)限控制表(ACL,AccessControlList)和第二OLT的組播ACL;其中,第一OLT與第二OLT均含有組播ACL,第一BNG和第二BNG通過(guò)互聯(lián)網(wǎng)工程任務(wù)組第2層控制(L2C)協(xié)議周期性同步配置第一OLT與第二OLT的組播ACL,其中同步配置可以理解為BNG對(duì)第一OLT與第二OLT的組播ACL的配置的內(nèi)容是等同的。102:EB接收IGMP/MLD報(bào)文;其中,IGMP/MLD報(bào)文首先由用戶發(fā)出至ONT/ONU,該報(bào)文再經(jīng)過(guò)ONT/ONU發(fā)送至EB。103:EB將IGMP/MLD報(bào)文發(fā)送至第一OLT和第二OLT;EB接收IGMP/MLD報(bào)文,直接通過(guò)EB中的光分路器將IGMP/MLD報(bào)文分別發(fā)送至第一OLT與第二OLT。104:第一OLT根據(jù)IGMP/MLD報(bào)文,將組播組地址與端口建立綁定關(guān)系,該端口為第一OLT與ONT/ONU之間的端口,并向第一BNG發(fā)送IGMP/MLD報(bào)文。第二OLT根據(jù)IGMP/MLD報(bào)文,將組播組地址與端口建立綁定關(guān)系,該端口為第二OLT與ONT/ONU間的端口。其中,IGMP/MLD報(bào)文屬于組播控制報(bào)文,該報(bào)文中含有組播組地址信息。因此,第一OLT可以根據(jù)IGMP/MLD報(bào)文中含有的組播組地址信息將用戶加入組播組,并將組播組地址與端口綁定,該操作可以通過(guò)第一OLT的IGMP/MLD代理(IGMP/MLDProxy)功能模塊實(shí)現(xiàn),該IGMP/MLDProxy功能模塊用于實(shí)現(xiàn)IGMP/MLD代理功能;同理,第二OLT也可以通過(guò)其IGMP/MLDProxy功能模塊根據(jù)IGMP/MLD報(bào)文,將組播組地址與相應(yīng)的端口綁定。其中,組播組地址與端口之間的綁定關(guān)系可以根據(jù)表1和表2為例說(shuō)明表l<table>tableseeoriginaldocumentpage7</column></row><table>表2<table>tableseeoriginaldocumentpage7</column></row><table>表1與表2中,A1A3表示組播組地址,A1A3同屬于"A"組;1113表示第一OLT與0NT/0NU之間的三個(gè)端口;2123表示第二OLT與ONT/ONU之間的三個(gè)端口。表1與表2僅對(duì)組播組地址與端口之間的綁定關(guān)系進(jìn)行舉例說(shuō)明,并不對(duì)其進(jìn)行內(nèi)容的限制。在104中,第一OLT向第一BNG發(fā)送IGMP/MLD報(bào)文,申請(qǐng)?jiān)诘谝籅NG將用戶加入相應(yīng)的組播組,該組播組與102中用戶發(fā)出的IGMP/MLD報(bào)文申請(qǐng)加入的組播組相同。需要說(shuō)明的是,本實(shí)施例中,第一OLT的IGMP/MLDProxy功能模塊與第二OLT的IGMP/MLDProxy功能模塊同時(shí)工作。105:第一BNG接收由第一OLT發(fā)送的IGMP/MLD報(bào)文后,向第一OLT發(fā)送相應(yīng)組播數(shù)據(jù)報(bào)文;106:第一OLT根據(jù)組播組地址綁定關(guān)系和ACL,向ONT/ONU轉(zhuǎn)發(fā)該組播數(shù)據(jù)報(bào)文;其中,第一OLT根據(jù)組播組地址與第一OLT的端口綁定關(guān)系,向ONT/0即發(fā)送該組播數(shù)據(jù)報(bào)文;如果與第一OLT綁定的物理端口數(shù)量大于一個(gè),則第一OLT接收到組播數(shù)據(jù)報(bào)文之后,需要先復(fù)制組播數(shù)據(jù)報(bào)文,再向每個(gè)與第一OLT具有綁定關(guān)系的物理端口發(fā)送組播數(shù)據(jù)報(bào)文。107:第一OLT與第二OLT切換觸發(fā),第二OLT啟用與ONT/ONU之間的端口工作;第二OLT在切換之前為備用0LT,切換后處于工作狀態(tài)。108:切換到第二OLT后,第二OLT向第二BNG發(fā)送IGMP/MLD報(bào)文,申請(qǐng)?jiān)诘诙﨎NG將用戶加入相應(yīng)的組播組,該組播組與102中用戶發(fā)出的IGMP/MLD報(bào)文申請(qǐng)加入的組播組相同;109:第二BNG接收由第二OLT發(fā)送的IGMP/MLD報(bào)文后,向第二OLT發(fā)送相應(yīng)組播數(shù)據(jù)報(bào)文;110:第二OLT將組播數(shù)據(jù)報(bào)文發(fā)送至ONT/ONU。其中,第二OLT根據(jù)表2所示的組播組地址和端口的綁定關(guān)系(該端口為第二OLT和0NT/0NU間的端口),向ONT/ONU發(fā)送該組播數(shù)據(jù)報(bào)文;如果與第二OLT綁定的物理端口數(shù)量大于一個(gè),則第二OLT接收到組播數(shù)據(jù)報(bào)文之后,需要先復(fù)制組播數(shù)據(jù)報(bào)文,再向每個(gè)與第二OLT具有綁定關(guān)系的物理端口發(fā)送組播數(shù)據(jù)報(bào)文。本實(shí)施例中,在切換前,根據(jù)IGMP/MLD報(bào)文將組播組地址與第一OLT的端口綁定;同時(shí)將組播組地址與第二OLT的端口進(jìn)行綁定;并由第一BNG將相應(yīng)的組播數(shù)據(jù)流發(fā)給第一OLT;切換后,由第二BNG將相應(yīng)的組播數(shù)據(jù)流發(fā)給第二OLT,進(jìn)而實(shí)現(xiàn)組播的切換。參見(jiàn)圖4,為本實(shí)施例提供的另一更優(yōu)的組播的切換方法示意圖。該圖所示的組播的切換方法在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,在107之后還可以包括107a:第二OLT的IGMP/MLDProxy向第一OLT發(fā)送IGMP/MLD報(bào)文,申請(qǐng)?jiān)诘谝?LT上將用戶加入相應(yīng)的組播組,該組播組與102中用戶IGMP/MLD報(bào)文申請(qǐng)加入的組播組相同;第一OLT根據(jù)該IGMP/MLD報(bào)文將組播組地址和相應(yīng)的端口建立綁定關(guān)系,該端口為第一OLT與第二OLT間的端口;107b:第一OLT根據(jù)組播組地址和相應(yīng)的端口的綁定關(guān)系,在第一OLT與第二OLT切換期間,向第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;107c:第二OLT根據(jù)組播組地址和端口的綁定關(guān)系,將由第一OLT發(fā)送來(lái)的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至ONT/ONU。其中,如果與第二OLT綁定的物理端口的數(shù)量大于一個(gè),則第二OLT接收到組播數(shù)據(jù)報(bào)文之后,需要先復(fù)制組播數(shù)據(jù)報(bào)文,再向每個(gè)與第二OLT具有綁定關(guān)系的物理端口發(fā)送組播數(shù)據(jù)報(bào)文。加入優(yōu)選的107a、107b、107c之后,可以保證在第一OLT向第二OLT切換觸發(fā)期間,第一BNG發(fā)往第一OLT的組播不丟失。加入優(yōu)選內(nèi)容后,本實(shí)施例提供組播的切換流程示意圖,如圖4所示。該圖直觀地反應(yīng)組播切換的過(guò)程中,組播控制報(bào)文IGMP/MLD與組播數(shù)據(jù)報(bào)文在各個(gè)設(shè)備之間的轉(zhuǎn)發(fā)情況,從上至下反應(yīng)出組播切換流程。參見(jiàn)圖5,為本實(shí)施例提供的再一組播的切換方法示意圖。該圖所示的組播的切換方法在上述圖3所述的實(shí)施例的基礎(chǔ)上,進(jìn)一步地,104之后還包括104b:第二OLT向第二BNG發(fā)送IGMP/MLD報(bào)文,申請(qǐng)?jiān)诘诙﨎NG將用戶加入組播組,該組播組與102中用戶IGMP/MLD報(bào)文申請(qǐng)加入的組播組相同。105之后還包括105b:第二BNG接收由第二OLT發(fā)送的IGMP/MLD報(bào)文后,發(fā)送相應(yīng)的組播數(shù)據(jù)報(bào)文給第二OLT;相應(yīng)地,在107進(jìn)行切換觸發(fā)之后,不必執(zhí)行原108與109的內(nèi)容,而直接執(zhí)行107b:第二OLT將組播數(shù)據(jù)報(bào)文發(fā)送至ONT/ONU,結(jié)束方法流程。圖5所示的方法在加入優(yōu)選的內(nèi)容后,第一OLT與第二OLT切換觸發(fā)之前,第一BNG與第一OLT間的端口建立綁定關(guān)系,并將組播數(shù)據(jù)報(bào)文發(fā)送至第一OLT;第二BNG與第二OLT間的端口均建立綁定關(guān)系,并將組播數(shù)據(jù)報(bào)文發(fā)送至第二OLT;當(dāng)主備切換觸發(fā)后,第二OLT啟用其與ONT/ONU之間的端口工作,就可以將主備切換觸發(fā)前第二BNG發(fā)送的組播數(shù)據(jù)報(bào)文直接發(fā)送至0NT/0NU,該方法省去了切換觸發(fā)后第二0LT需通過(guò)IGMP/MLD報(bào)文由第二BNG將組播數(shù)據(jù)流下發(fā)到第二OLT的步驟,同樣可以實(shí)現(xiàn)組播的切換。以上所述的實(shí)施例中,第一BNG與第二BNG的功能也可以通過(guò)一個(gè)BNG實(shí)現(xiàn)。實(shí)施例2參見(jiàn)圖6,為本實(shí)施例提供的支持組播切換的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖6中,ONT為光網(wǎng)絡(luò)終端(此處也可以是ONU),圖6(a)中,EB為延長(zhǎng)器,可以包括光分路器和0A,也可以與光分路器分體;圖6(b)所示的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖中包括光分路器;BNG是IP邊緣節(jié)點(diǎn),該IP邊緣節(jié)點(diǎn)還可以是BRAS,本實(shí)施例采用BNG進(jìn)行說(shuō)明。本實(shí)施例中,在第一OLT與第二OLT之間建立物理連接,例如使用光纖直接將第一OLT與第二OLT相連,在組播切換的過(guò)程中,支持組播成員關(guān)系信息和/或組播ACL由第一OLT向第二OLT的遷移,進(jìn)而完成組播的切換。以下根據(jù)圖7對(duì)本實(shí)施例提供的組播的切換方法進(jìn)行詳細(xì)描述。如圖7所示,該方法主要包括以下內(nèi)容201:BNG通過(guò)L2C協(xié)議配置第一OLT的組播ACL;其中,第一OLT與第二OLT均含有組播ACL,BNG通過(guò)互聯(lián)網(wǎng)工程任務(wù)組第2層控制(L2C)協(xié)議周期性配置第一OLT的組播ACL;或者,BNG也可以通過(guò)L2C協(xié)議周期性同步配置第一OLT與第二OLT的組播ACL,其中同歩配置可以理解為BNG對(duì)第一OLT與第二0LT的組播ACL的配置的內(nèi)容是等同的。202:第一OLT接收由用戶發(fā)送的IGMP/MLD報(bào)文,并根據(jù)該報(bào)文將組播組地址與端口建立綁定關(guān)系,該端口為第一OLT與ONT/ONU間的端口;其中,用戶發(fā)送的IGMP/MLD報(bào)文經(jīng)過(guò)ONT/ONU之后,再經(jīng)過(guò)EB到達(dá)第一OLT,第一OLT根據(jù)該報(bào)文將組播組地址與第一OLT與0NT/0NU間的端口綁定的原理相同于實(shí)施例1的103,此處不再贅述。203:BNG接收由第一OLT發(fā)送的IGMP/MLD報(bào)文,并根據(jù)IGMP/MLD報(bào)文將用戶加入組播組,并將組播組地址與端口建立綁定關(guān)系,該端口是BNG與第一OLT之間的端口;其中,組播組地址與端口間的綁定關(guān)系原理如表1或表2所示。204:BNG向第一OLT發(fā)送組播數(shù)據(jù)報(bào)文;205:第一OLT向ONT/ONU發(fā)送該組播數(shù)據(jù)報(bào)文;206:第一OLT與第二OLT切換觸發(fā),第二OLT啟用與ONT/ONU之間的端口工作;10上述203206的原理與實(shí)施例1中104107的原理相同,此處不再贅述;其中,第二0LT的IGMP/MLDProxy功能模塊在切換觸發(fā)后才啟用工作。207:第一OLT將組播成員關(guān)系信息和/或組播ACL,通過(guò)第一OLT與第二OLT之間的物理連接(本實(shí)施例采用光纖)向第二0LT發(fā)送;其中,組播成員關(guān)系信息即組播地址與用戶物理端口之間的關(guān)系信息;此處,和/或的具體涵義是當(dāng)組播成員關(guān)系發(fā)生變化而組播ACL沒(méi)有變化時(shí),發(fā)送組播成員關(guān)系;當(dāng)組播ACL發(fā)生變化而組播成員關(guān)系沒(méi)有變化時(shí),發(fā)送組播ACL;當(dāng)二者都發(fā)生變化時(shí),即二者均被發(fā)送;支持發(fā)送組播成員關(guān)系和/或組播ACL的協(xié)議可以有很多,例如L2C協(xié)議或雙向轉(zhuǎn)發(fā)檢測(cè)(BFD,BidirectionalForwardingDetection);第二OLT在接收到組播成員關(guān)系和/或組播ACL后,將組播ACL中原有的組播組地址與端口的綁定關(guān)系修改成組播組地址和新的端口綁定關(guān)系,新的端口為第二OLT與0NT/0NU之間的端口。208:如果BNG到第一OLT的端口與BNG到第二OLT的端口不一致,則BNG需要將所有組播組地址和第一0LT的端口綁定關(guān)系修改為該所有組播組地址和第二OLT間的端口綁定關(guān)系;實(shí)際應(yīng)用中,該步驟為可選步驟,如果BNG到第一OLT的端口與BNG到第二OLT的端口一致,則表示從BNG發(fā)出的端口是相同的,因此BNG不需要修改綁定關(guān)系。209:BNG向第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;210:第二OLT將組播數(shù)據(jù)報(bào)文發(fā)送至0NT/0NU。結(jié)束流程。本實(shí)施例通過(guò)在第一OLT與第二OLT之間建立物理連接,例如使用光纖直接將第一OLT與第二OLT相連,用于在組播切換的過(guò)程中,支持組播成員關(guān)系信息和/或組播ACL由第一OLT向第二OLT的遷移,進(jìn)而完成組播的切換。實(shí)施例3參見(jiàn)圖8,為本實(shí)施例提供的支持組播切換的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖。其中,BNG是IP邊緣節(jié)點(diǎn),該IP邊緣節(jié)點(diǎn)還可以是BRAS,本實(shí)施例采用BNG進(jìn)行說(shuō)明。本實(shí)施例中,在第一0LT與第二0LT之間建立邏輯連接,例如通過(guò)EB將第一OLT與第二OLT建立連接,在組播切換的過(guò)程中,支持組播成員關(guān)系信息和/或組播ACL由第一OLT向第二OLT的遷移,進(jìn)而完成組播的切換。參加圖9,為本實(shí)施例提供的組播的切換方法流程圖。本實(shí)施例提供的組播的切換方法中301306與實(shí)施例2中的201206相同,308310與實(shí)施例2中的208210相同,此處不再贅述;本實(shí)施例與實(shí)施例2的區(qū)別之處在于307:第一OLT將組播成員關(guān)系信息和/或組播ACL,通過(guò)EB向第二OLT發(fā)送;其中,第一OLT通過(guò)單播方式經(jīng)過(guò)EB向第二OLT發(fā)送組播成員關(guān)系和/或組播ACL,具體地,第一OLT通過(guò)EB與第一OLT之間的端口將組播成員關(guān)系信息和/或組播ACL發(fā)送至EB后,EB首先解析由第一OLT發(fā)送來(lái)的信息,進(jìn)而判斷出發(fā)送信息的源地址是第一OLT,同時(shí),由于每個(gè)EB最多與兩個(gè)OLT建立連接,因此,EB將由第一OLT(即源地址)發(fā)送來(lái)的報(bào)文轉(zhuǎn)發(fā)至第二OLT(即目的地址)。其中,組播成員關(guān)系信息即組播地址與用戶對(duì)應(yīng)的物理端口之間的關(guān)系信息;禾口/或的具體涵義是當(dāng)組播成員關(guān)系發(fā)生變化而組播ACL沒(méi)有變化時(shí),發(fā)送組播成員關(guān)系;當(dāng)組播ACL發(fā)生變化而組播成員關(guān)系沒(méi)有變化時(shí),發(fā)送組播ACL;當(dāng)二者都發(fā)生變化時(shí),即二者均被發(fā)送;在第二OLT接收到組播成員關(guān)系和/或組播ACL后,將組播ACL中原有的組播組地址與第一OLT的端口綁定關(guān)系修改成組播組地址和第二OLT的端口綁定關(guān)系。本實(shí)施例中,在第一OLT與第二OLT之間建立邏輯連接,本實(shí)施例使用EB建立連接,在組播切換的過(guò)程中,EB支持組播成員關(guān)系和/或組播ACL由第一OLT向第二OLT的遷移,實(shí)現(xiàn)組播的切換。實(shí)施例4參見(jiàn)圖IO,為本實(shí)施例提供的支持組播切換的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖。圖8中,ONT為光網(wǎng)絡(luò)終端(此處也可以是ONU),圖8(a)中,EB為延長(zhǎng)器,可以包括光分路器和0A,也可以與光分路器分體;圖8(b)所示的PON網(wǎng)絡(luò)結(jié)構(gòu)示意圖中包括光分路器;BNG是IP邊緣節(jié)點(diǎn),該IP邊緣節(jié)點(diǎn)還可以是BRAS,本實(shí)施例采用BNG進(jìn)行說(shuō)明。本實(shí)施例中,在第一OLT與第二OLT之間建立邏輯連接,例如通過(guò)ONT/ONU將第一OLT與第二OLT建立連接,在組播切換的過(guò)程中,支持組播成員關(guān)系信息和/或組播ACL由第一OLT向第二OLT的遷移,進(jìn)而完成組播的切換。參加圖ll,為本實(shí)施例提供的組播的切換方法流程圖。本實(shí)施例提供的組播的切換方法中401406與實(shí)施例2中的201206相同,408410與實(shí)施例2中的208210相同,此處不再贅述;本實(shí)施例與實(shí)施例2的區(qū)別之處在于407:第一OLT將組播成員關(guān)系信息和/或組播ACL,通過(guò)ONT/ONU向第二OLT發(fā)送;12具體地,第一OLT通過(guò)ONT/ONU與第一OLT之間的端口將組播成員關(guān)系和/或組播ACL發(fā)送至0NT/0NU后,由于0NT/0NU通過(guò)端口綁定關(guān)系可以判斷發(fā)送信息的源地址是第一0LT,并且在主備OLT切換觸發(fā)后,第二0LT啟用了第二0LT與0NT/0NU之間的端口工作,因此0NT/0NU根據(jù)該端口將由第一0LT(即源地址)發(fā)送來(lái)的組播成員關(guān)系和/或組播ACL轉(zhuǎn)發(fā)至第二OLT(即目的地址)。其中,組播成員關(guān)系信息即組播地址與用戶對(duì)應(yīng)的物理端口之間的關(guān)系信息;禾口/或的具體涵義是當(dāng)組播成員關(guān)系發(fā)生變化而組播ACL沒(méi)有變化時(shí),發(fā)送組播成員關(guān)系或發(fā)送組播成員關(guān)系變化的部分;當(dāng)組播ACL發(fā)生變化而組播成員關(guān)系沒(méi)有變化時(shí),發(fā)送組播ACL或發(fā)送組播ACL變化的部分;當(dāng)二者都發(fā)生變化時(shí),即二者均被發(fā)送或發(fā)送二者變化的部分;在第二OLT接收到組播成員關(guān)系和/或組播ACL后,將組播ACL中原有的組播組地址與第一OLT的端口的綁定關(guān)系修改成組播組地址和第二OLT的端口綁定關(guān)系。本實(shí)施例中,在第一OLT與第二OLT之間建立邏輯連接,本實(shí)施例使用0NT/0NU建立連接,在組播切換的過(guò)程中,ONT/ONU支持組播成員關(guān)系和/或組播ACL由第一OLT向第二OLT的遷移,實(shí)現(xiàn)了組播的切換。優(yōu)選地,本實(shí)施例還可以通過(guò)BNG將第一OLT與第二OLT建立邏輯連接,在組播切換的過(guò)程中,支持組播成員關(guān)系信息和/或組播ACL由第一OLT向第二OLT的遷移,進(jìn)而完成組播的切換,其切換過(guò)程的原理與實(shí)施例4相似,此處不再贅述。實(shí)施例5本實(shí)施例提供一種光路終結(jié)點(diǎn),包括第一發(fā)送模塊,用于在主備切換觸發(fā)時(shí),向第一OLT發(fā)送組播控制報(bào)文;第一接收模塊,用于接收第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文;第二發(fā)送模塊,用于將第一接收模塊接收的組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端0NT;第二接收模塊,用于接收第一0LT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;第三接收模塊,用于接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文;第三發(fā)送模塊,用于將IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給所述光網(wǎng)絡(luò)終端0NT。本實(shí)施例提供的OLT,在主備用OLT設(shè)備切換觸發(fā)時(shí),該0LT通過(guò)接收組播控制報(bào)文或接收組播成員關(guān)系和/或組播權(quán)限控制表,使該OLT能夠獲得組播數(shù)據(jù)報(bào)文,進(jìn)而向ONT發(fā)送該組播數(shù)據(jù)報(bào)文,實(shí)現(xiàn)了組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)P0N系統(tǒng)中主、備0LT設(shè)備進(jìn)行切換時(shí)組播能夠進(jìn)行相應(yīng)的切換。實(shí)施例6本實(shí)施例提供一種系統(tǒng),該系統(tǒng)包括-第二0LT,用于在主備切換觸發(fā)時(shí),向第一OLT發(fā)送組播控制報(bào)文,接收第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文,將組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT;或接收第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由第一OLT切換到第二OLT后,第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,將IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端0NT;第一0LT,用于接收由第二OLT發(fā)送的組播控制報(bào)文,并向第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;或,向第二0LT發(fā)送組播成員關(guān)系和/或組播權(quán)限控制表;IP邊緣節(jié)點(diǎn),用于向第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;0NT,用于接收第二OLT發(fā)送的組播數(shù)據(jù)報(bào)文。進(jìn)一步地,IP邊緣節(jié)點(diǎn)還用于接收所述第二0LT發(fā)送的組播控制報(bào)文,將用戶加入組播組;當(dāng)IP邊緣節(jié)點(diǎn)到第一0LT與所述IP邊緣節(jié)點(diǎn)到第二OLT的端口不一致,IP邊緣節(jié)點(diǎn)將組播成員關(guān)系和/或組播權(quán)限控制表中的組播組地址與第一OLT的對(duì)應(yīng)關(guān)系修改成組播組地址與第二0LT的對(duì)應(yīng)關(guān)系。進(jìn)一步地,系統(tǒng)還包括EB,用于接收由第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;并向第二OLT轉(zhuǎn)發(fā)組播成員關(guān)系和/或組播權(quán)限控制表。該系統(tǒng)中,IP邊緣節(jié)點(diǎn)與0NT/0NU也可以用于接收由第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;并向第二OLT轉(zhuǎn)發(fā)組播成員關(guān)系和/或組播權(quán)限控制表。本實(shí)施例提供的系統(tǒng),在主備用OLT設(shè)備切換觸發(fā)時(shí),第二0LT(切換前的備用OLT)通過(guò)接收組播控制報(bào)文或接收組播成員關(guān)系和/或組播權(quán)限控制表,使第二OLT能夠獲得組播數(shù)據(jù)報(bào)文,進(jìn)而向ONT發(fā)送該組播數(shù)據(jù)報(bào)文,實(shí)現(xiàn)了組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)PON系統(tǒng)中主、備OLT設(shè)備進(jìn)行切換時(shí)組播能夠進(jìn)行相應(yīng)的切換。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一個(gè)或多個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種組播的切換方法,應(yīng)用在點(diǎn)到多點(diǎn)光接入系統(tǒng)中,其特征在于,所述方法包括在主備切換觸發(fā)時(shí),第二光路終結(jié)點(diǎn)OLT向第一OLT發(fā)送組播控制報(bào)文,所述第二OLT接收所述第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文,所述第二OLT將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT;或所述第二OLT接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由所述第一OLT切換到所述第二OLT后,所述第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,并將所述IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給所述光網(wǎng)絡(luò)終端ONT。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文之前還包括所述第二OLT向IP邊緣節(jié)點(diǎn)發(fā)送所述組播控制報(bào)文,申請(qǐng)?jiān)谒鯥P邊緣節(jié)點(diǎn)上將用戶加入組播組。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文之前還包括當(dāng)IP邊緣節(jié)點(diǎn)到所述第一OLT與所述IP邊緣節(jié)點(diǎn)到所述第二OLT的端口不一致,所述IP邊緣節(jié)點(diǎn)將所述組播成員關(guān)系和/或組播權(quán)限控制表中的組播組地址與所述第一OLT的對(duì)應(yīng)關(guān)系修改成所述組播組地址與所述第二OLT的對(duì)應(yīng)關(guān)系。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二OLT接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表包括在所述第一OLT與所述第二OLT之間建立物理連接;所述第二OLT通過(guò)所述物理連接接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二OLT接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表包括所述第一OLT向延長(zhǎng)器發(fā)送所述組播成員關(guān)系和/或組播權(quán)限控制表;所述第二0LT接收所述延長(zhǎng)器轉(zhuǎn)發(fā)的所述組播成員關(guān)系和/或組播權(quán)限控制表。6.極據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二0LT接收所述第一0LT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表包括所述第一0LT向所述0NT發(fā)送所述組播成員關(guān)系和/或組播權(quán)限控制表;所述第二0LT接收所述0NT轉(zhuǎn)發(fā)的所述組播成員關(guān)系和/或組播權(quán)限控制表。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二OLT接收所述第一0LT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表包括所述第一0LT向所述IP邊緣節(jié)點(diǎn)發(fā)送所述組播成員關(guān)系和/或組播權(quán)限控制表;所述第二0LT接收所述IP邊緣節(jié)點(diǎn)轉(zhuǎn)發(fā)的所述組播成員關(guān)系和/或組播權(quán)限控制表。8.—種點(diǎn)到多點(diǎn)光接入系統(tǒng),其特征在于,包括第二光線路終端0LT,用于在主備切換觸發(fā)時(shí),向第一0LT發(fā)送組播控制報(bào)文,接收所述第一0LT發(fā)送的組播數(shù)據(jù)報(bào)文,將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端0NT;或接收所述第一0LT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;在主備切換完成后用于接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,將所述IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給所述光網(wǎng)絡(luò)終端0NT;第一0LT,用于接收由所述第二OLT發(fā)送的組播控制報(bào)文,并向所述第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;或向所述第二OLT發(fā)送組播成員關(guān)系和/或組播權(quán)限控制表;IP邊緣節(jié)點(diǎn),用于向所述第二OLT發(fā)送組播數(shù)據(jù)報(bào)文;光網(wǎng)絡(luò)終端0NT,用于接收所述第二0LT發(fā)送的組播數(shù)據(jù)報(bào)文。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述IP邊緣節(jié)點(diǎn)還用于接收所述第二0LT發(fā)送的組播控制報(bào)文,將用戶加入組播組。10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括延長(zhǎng)器,用于接收由所述第一OLT發(fā)送的所述組播成員關(guān)系和/或組播權(quán)限控制表;并向所述第二OLT轉(zhuǎn)發(fā)所述組播成員關(guān)系和/或組播權(quán)限控制表。全文摘要本發(fā)明公開(kāi)了一種組播的切換方法及系統(tǒng),屬于通信領(lǐng)域。所述方法包括在主備切換觸發(fā)時(shí),第二光路終結(jié)點(diǎn)OLT向第一OLT發(fā)送組播控制報(bào)文,第二OLT接收第一OLT發(fā)送的組播數(shù)據(jù)報(bào)文,第二OLT將所述組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT;或第二OLT接收所述第一OLT發(fā)送的組播成員關(guān)系和/或組播權(quán)限控制表;當(dāng)主備切換完成,由第一OLT切換到所述第二OLT后,第二OLT接收IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文,將IP邊緣節(jié)點(diǎn)發(fā)送的組播數(shù)據(jù)報(bào)文發(fā)送給光網(wǎng)絡(luò)終端ONT,完成組播的切換。本發(fā)明實(shí)現(xiàn)了組播在PON系統(tǒng)進(jìn)行傳輸?shù)倪^(guò)程中,當(dāng)PON系統(tǒng)中主、備OLT設(shè)備進(jìn)行切換時(shí)能夠?qū)崿F(xiàn)組播的切換。文檔編號(hào)H04L1/22GK101674222SQ20081014952公開(kāi)日2010年3月17日申請(qǐng)日期2008年9月10日優(yōu)先權(quán)日2008年9月10日發(fā)明者鄭若濱申請(qǐng)人:華為技術(shù)有限公司