国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播系統(tǒng)、設(shè)備和方法

      文檔序號(hào):7662836閱讀:359來(lái)源:國(guó)知局
      專利名稱:一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播系統(tǒng)、設(shè)備和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種城域以太網(wǎng)中基于802.1ah協(xié)議 的組#"系統(tǒng)、設(shè)備和方法。
      背景技術(shù)
      基于802.1ah( MAC-in-MAC,雙層MAC封裝)的PBT( Provider Backbone Transport,運(yùn)營(yíng)商骨干傳輸)技術(shù)是近來(lái)備受關(guān)注的城域以太網(wǎng)傳送技術(shù)之一, PBT對(duì)于單播業(yè)務(wù)已經(jīng)有相當(dāng)完善的解決方案,但是對(duì)于組播業(yè)務(wù),例如BTV (BroadcastTelevision,廣播電視)業(yè)務(wù),卻涉及很少。現(xiàn)有4支術(shù)中,B-DA (Backbone Destination MAC,骨干目的MAC )雖然 可以使用組播MAC地址支持點(diǎn)對(duì)多點(diǎn)的組播業(yè)務(wù)。但在城域以太網(wǎng)中支持組 播業(yè)務(wù)至少必須滿足以下三點(diǎn)(l)基本業(yè)務(wù)能力,支持基本的點(diǎn)對(duì)多點(diǎn)的 報(bào)文轉(zhuǎn)發(fā);(2)高可靠性,必須支持50ms以內(nèi)的故障恢復(fù);(3)能夠?qū)嶋H操 作,開(kāi)展業(yè)務(wù)。但是上述使用組播的B-DA方案,僅僅完成了點(diǎn)對(duì)多點(diǎn)報(bào)文 的轉(zhuǎn)發(fā),無(wú)法實(shí)現(xiàn)網(wǎng)絡(luò)傳輸?shù)母呖煽啃?。如圖1所示,當(dāng)交換機(jī)(Switch) A 出現(xiàn)故障時(shí),交換機(jī)A下所有設(shè)備的組播業(yè)務(wù)也將全部中斷,這種單點(diǎn)故障 在運(yùn)營(yíng)商網(wǎng)絡(luò)中顯然是無(wú)法接受的。一種對(duì)上述組播的B-DA方案改進(jìn)的辦法是將所有的i殳備都配備雙上行, 如圖2所示。所有設(shè)備都配備雙上行后,雖然消除了單點(diǎn)故障,但是如何發(fā) 現(xiàn)設(shè)備故障以及如何進(jìn)行快速拓樸切換保證故障時(shí)間控制在50ms以內(nèi)等問(wèn) 題仍未得到解決。因此,對(duì)該組播B-DA的改進(jìn)方案仍無(wú)法滿足城域以太網(wǎng) 中支持組播業(yè)務(wù)的條件。發(fā)明內(nèi)容本發(fā)明要解決的問(wèn)題是提供一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播
      系統(tǒng)、設(shè)備和方法,完成城域以太網(wǎng)中點(diǎn)對(duì)多點(diǎn)的組播報(bào)文的轉(zhuǎn)發(fā),同時(shí)滿 足網(wǎng)絡(luò)傳輸?shù)母呖煽啃砸?。為達(dá)到上述目的,本發(fā)明提供一種路由器,用于實(shí)現(xiàn)城域以太網(wǎng)中基于802.1ah協(xié)議的組播報(bào)文傳送,其中該城域以太網(wǎng)中包括至少兩個(gè)路由器和一 個(gè)交換才幾,所述路由器在網(wǎng)絡(luò)鏈路正常情況下,其中一個(gè)作為指定路由器處理轉(zhuǎn)發(fā) 核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)、另外 一個(gè)作為對(duì)端指定路由器的備份 指定路由器進(jìn)行網(wǎng)絡(luò)鏈路的檢測(cè);在作為備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出 現(xiàn)故障時(shí),轉(zhuǎn)換為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)。其中,所述路由器包括路由單元,用于在本設(shè)備作為指定路由器時(shí),接收核心網(wǎng)發(fā)送的組播流, 并將所述組播流發(fā)送給路由器骨干邊緣交換BEB單元;在本設(shè)備作為備份指 定路由器時(shí),根據(jù)對(duì)端指定路由器發(fā)送的消息判斷網(wǎng)絡(luò)鏈路是否發(fā)生故障, 在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給所述BEB單元;BEB單元,其內(nèi)部設(shè)有用戶網(wǎng)絡(luò)端口CNP,通過(guò)該CNP單元使得BEB單元 與所述路由單元連接,使得BEB單元將接收到的所述路由單元發(fā)送的組播流 中的組播報(bào)文封裝成雙層MAC封裝MAC-in-MAC幀格式并轉(zhuǎn)發(fā)給所述交換 機(jī)o其中,所述路由單元進(jìn)一步包括監(jiān)控子單元,在本設(shè)備作為指定路由器時(shí),監(jiān)控子單元用于定時(shí)向?qū)Χ?備份指定路由器發(fā)送連通性檢查消息CCM消息;在本設(shè)備作為備份指定路由 器時(shí),接收對(duì)端指定路由器發(fā)送的CCM消息,當(dāng)無(wú)法接收到所述CCM消息時(shí), 判斷為網(wǎng)絡(luò)鏈路出現(xiàn)故障,并觸發(fā)本設(shè)備由備份指定路由器轉(zhuǎn)換為指定路由器。本發(fā)明還提供一種應(yīng)用上述路由器的城域以太網(wǎng)基于802.1ah協(xié)議組播 系統(tǒng),其中該系統(tǒng)中至少包括兩臺(tái)上述路由器和至少一臺(tái)交換機(jī),包括其中一臺(tái)路由器作為指定路由器,用于在網(wǎng)絡(luò)鏈路正常情況下,處理轉(zhuǎn) 發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā);
      另 一臺(tái)路由器作為備份指定路由器,用于根據(jù)所述指定路由器發(fā)送的消息判斷網(wǎng)絡(luò)鏈路是否發(fā)生故障;在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),作為指定路由器處 理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā);以及至少一個(gè)交換機(jī),用于接收所述指定路由器發(fā)送的組播流,將所述組播 流向下游發(fā)送,并向其負(fù)責(zé)的加入組播組的用戶終端所在端口復(fù)制組4番才艮文。其中,所述指定路由器、備份指定路由器和交換機(jī)連接成一半環(huán)結(jié)構(gòu), 所述指定路由器和備份指定路由器分別位于所述半環(huán)的兩個(gè)端點(diǎn)。其中,所述交換機(jī)進(jìn)一步包括骨干核心交換BCB單元,用于接收所述指定路由器或所述備份指定路由 器發(fā)送的組播流,并分別將所述組播流發(fā)送給下游交換機(jī)和交換機(jī)BEB單元;交換機(jī)BEB單元,內(nèi)部設(shè)有運(yùn)營(yíng)商網(wǎng)絡(luò)端口PNP端口 ,通過(guò)該P(yáng)NP端口使 得該交換機(jī)BEB單元與所述BCB單元連接,BEB單元用于接收所述BCB單元發(fā) 送的組播流,根據(jù)IGMPSnooping的結(jié)果,確定請(qǐng)求加入組播組的用戶終端所 在的端口并向所述端口復(fù)制組纟番才艮文。本發(fā)明還提供一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播實(shí)現(xiàn)方法,其中 該方法應(yīng)用在上述系統(tǒng)中,包括以下步驟網(wǎng)絡(luò)鏈路正常情況下,備份指定路由器接收指定路由器向下游的交換機(jī) 處理轉(zhuǎn)發(fā)的組播流以及檢測(cè)消息;當(dāng)所述備份指定路由器根據(jù)所述檢測(cè)消息檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí);備份指定路由器轉(zhuǎn)換為指定路由器處理轉(zhuǎn)發(fā)組播流。其中,所述網(wǎng)絡(luò)鏈路正常情況下,指定路由器向下游的交換機(jī)處理轉(zhuǎn)發(fā) 組#"流具體為指定路由器將接收到的組播報(bào)文封裝成MAC-in-MAC幀格式,向下游的 交換機(jī)發(fā)送;所述MAC-in-MAC幀格式具體為將組播才艮文中骨干服務(wù)標(biāo)識(shí)符I-SID和骨干虛擬局域網(wǎng)B-VLAN兩個(gè)域自 由分配,骨干目的MAC地址B-DA取為和I-SID對(duì)應(yīng)的組播MAC地址。其中,網(wǎng)絡(luò)鏈路正常情況下,所述備份指定路由器接收到所述指定路由 器發(fā)送的檢測(cè)消息時(shí),不向下游交換機(jī)處理轉(zhuǎn)發(fā)組播流。
      其中,所述備份指定路由器接收到的檢測(cè)消息為定時(shí)發(fā)送的連通性檢查消息CCM消息,所述CCM消息被封裝為MAC-in-MAC幀格式; 所述備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障具體為 所述備份指定路由器在網(wǎng)絡(luò)設(shè)定的時(shí)間內(nèi)未接收到所述指定路由器定時(shí)發(fā)送的CCM消息時(shí)判斷為網(wǎng)絡(luò)鏈路出現(xiàn)故障。與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)通過(guò)本發(fā)明提供的實(shí)施例,能夠切實(shí)可行的在城域以太網(wǎng)中開(kāi)展基于 802.1ah協(xié)議的組播業(yè)務(wù),并且保證組播業(yè)務(wù)的快速恢復(fù),提高網(wǎng)絡(luò)傳輸?shù)母?可靠性。


      圖1是現(xiàn)有技術(shù)中采用組播B-DA方法示意圖;圖2是現(xiàn)有技術(shù)中一種改進(jìn)的組播B-DA方法示意圖;圖3是本發(fā)明實(shí)施例一的一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播系統(tǒng)圖;圖4是本發(fā)明實(shí)施例一的一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播系統(tǒng) 組網(wǎng)示意圖;圖5是本發(fā)明實(shí)施例二的一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播方法 的流程圖;圖6是本發(fā)明實(shí)施例二中網(wǎng)絡(luò)中鏈路正常時(shí)的組播流轉(zhuǎn)發(fā)示意圖; 圖7為本發(fā)明實(shí)施例二中網(wǎng)絡(luò)中鏈路故障時(shí)的組播流轉(zhuǎn)發(fā)示意圖。
      具體實(shí)施方式
      下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
      作進(jìn)一步詳細(xì)描述 本發(fā)明的實(shí)施例一中, 一種城域以太網(wǎng)中基于802.1ah協(xié)議的組4番系統(tǒng)如 圖3所示,包括指定路由器(DR, Designated Router) 10、備份指定路由器 (BDR, Backup Designated Router) 20以及至少一個(gè)交換機(jī)(Switch) 30。需 要說(shuō)明的是,DR和BDR是相同的路由器,只是按照在網(wǎng)絡(luò)中所處的角色是
      指定路由器還是備份指定路由器,來(lái)執(zhí)行相應(yīng)的功能。在網(wǎng)絡(luò)故障的情況下,備份指定路由器BDR可能轉(zhuǎn)變?yōu)橹付酚善鱀R,指定路由器DR也可能轉(zhuǎn) 變?yōu)閭浞葜付酚善鰾DR,兩者執(zhí)行的功能相應(yīng)變化。具體的,指定路由器IO,用于在網(wǎng)絡(luò)鏈路正常情況下,處理轉(zhuǎn)發(fā)核心網(wǎng) 發(fā)送的組播流。備份指定路由器20,用于在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),作為指定 路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流。交換機(jī)30,用于接收指定路由器10或 備份指定路由器20發(fā)送的組播流,將該組播流發(fā)送到下游交換機(jī),并向其負(fù) 責(zé)的加入到組播組的用戶端口復(fù)制組播:J艮文。指定路由器10進(jìn)一步包括路由單元11和BEB (Backbone Edge Bridge,骨 干邊緣交換)單元12,具體的路由單元ll,用于接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給BEB單元12;另 外,向備份指定路由器20發(fā)送檢測(cè)消息,指定路由器20根據(jù)該檢測(cè)消息進(jìn)行 網(wǎng)絡(luò)故障的檢測(cè)。BEB單元12,其內(nèi)部設(shè)有CNP ( Customer Network Port,用戶網(wǎng)絡(luò)端口 ) 端口,通過(guò)該CNP端口使得BEB單元12與路由單元11連接,BEB單元用于將接 收到的路由單元l l發(fā)送的組播流中的組播報(bào)文封裝成MAC-in-MAC幀格式, 轉(zhuǎn)發(fā)給下游交換機(jī)30。其中,路由單元ll進(jìn)一步包括監(jiān)控子單元lll,用于監(jiān)控網(wǎng)絡(luò)鏈路中出現(xiàn)的故障,具體的,監(jiān)控單元lll 定時(shí)向備份指定路由器20發(fā)送CCM (Continuity Check Message,連通性檢查 消息)消息,該CCM消息與組播報(bào)文一樣祐JBEB單元12封裝成MAC-in-MAC 幀格式。備份指定路由器20進(jìn)一步包括備份路由單元21和備份BEB單元22,具 體的備份路由單元21 ,用于根據(jù)指定路由器IO發(fā)送的消息判斷網(wǎng)絡(luò)鏈路是否 發(fā)生故障;在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給備 份BEB單元22;備份BEB單元22,通過(guò)內(nèi)部的CNP端口與備份路由單元21連接,用于在備
      份路由單元21檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),將接收到的備份路由單元21發(fā)送 的組播流中的組播報(bào)文封裝成MAC-in-MAC幀格式,并轉(zhuǎn)發(fā)給下游交換機(jī)。 其中,^f分路由單元21進(jìn)一步包括備份監(jiān)控子單元211,用于接收指定路由器10發(fā)送的CCM消息,通過(guò)該 CCM消息檢測(cè)網(wǎng)絡(luò)鏈路運(yùn)行情況。當(dāng)4^分監(jiān)控子單元211在網(wǎng)絡(luò)設(shè)定的時(shí)間內(nèi) 無(wú)法接收到指定路由器10發(fā)送的CCM消息時(shí),則判斷網(wǎng)絡(luò)鏈路出現(xiàn)故障,觸 發(fā)備份指定路由器20轉(zhuǎn)換為指定路由器,以保證組播業(yè)務(wù)的快速恢復(fù)。交換機(jī)30進(jìn)一步包括BCB (Backbone Core Bridge,骨干核心交換)單元31,用于接收指定路 由器10發(fā)送的組播流,并分別將該組播流發(fā)送給下游交換機(jī)和交換機(jī)BEB 單元32。交換機(jī)BEB單元32,通過(guò)內(nèi)部PNP (Provider Network Port,運(yùn)營(yíng)商網(wǎng)絡(luò)端 口 )端口與BCB單元31連接,用于接收BCB單元31發(fā)送的組播流,根據(jù)IGMP Snooping的結(jié)果,確定加入組播組的用戶所在的端口 ,并向這些端口復(fù)制組播 報(bào)文。該組播系統(tǒng)的網(wǎng)絡(luò)拓樸結(jié)構(gòu)如圖4所示,其中指定路由器、備份指定路由 器以及各交換機(jī)在物理上連接成一個(gè)半環(huán),指定路由器和備份指定路由器位 于半環(huán)的兩端,整個(gè)網(wǎng)絡(luò)構(gòu)成了802.1ah標(biāo)準(zhǔn)中的PBBN (Provider Backbone Bridge Network,運(yùn)營(yíng)商骨干橋接網(wǎng)絡(luò))網(wǎng)絡(luò)。通過(guò)上述實(shí)施例提供的系統(tǒng),能夠切實(shí)可行的開(kāi)展組播業(yè)務(wù),并且保證 組播業(yè)務(wù)的快速恢復(fù),提高網(wǎng)絡(luò)傳輸?shù)母呖煽啃?。本發(fā)明還提供一種路由器,用于實(shí)現(xiàn)城域以太網(wǎng)中基于802.1ah協(xié)議的組 播方法,該路由器兼具上述實(shí)施例一中描述的指定路由器和備份指定路由器 的功能。在網(wǎng)絡(luò)鏈路正常情況下,作為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組 播流并向交換機(jī)轉(zhuǎn)發(fā)、或作為對(duì)端指定路由器的備份指定路由器進(jìn)行網(wǎng)絡(luò)鏈 路的檢測(cè);在作為備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),作為指定路 由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)。與實(shí)施例一中描述的指定路由器和備份指定路由器的結(jié)構(gòu)相類似,該路
      由器進(jìn)一步包括路由單元和BEB單元,其中
      路由單元,兼具上述實(shí)施例一中指定路由器10上的路由單元11、以及備 份指定路由器20上的備份路由單元12的功能,用于在本設(shè)備作為指定路由器 時(shí),接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給BEB單元;在本設(shè)備作為備份指定 路由器時(shí),根據(jù)對(duì)端指定路由器發(fā)送的消息判斷網(wǎng)絡(luò)鏈路是否發(fā)生故障,在 網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給BEB單元。
      BEB單元,兼具上述實(shí)施例一中指定路由器10上的BEB單元21、以及 備份指定路由器20上的備份BEB單元22的功能,通過(guò)內(nèi)部的CNP端口與路 由單元連接,用于將接收到的路由單元發(fā)送的組播流中的組播報(bào)文封裝成雙 層MAC封裝MAC-in-MAC幀格式并轉(zhuǎn)發(fā)給交換機(jī)。
      對(duì)于該路由器以及路由器各單元功能的詳細(xì)描述,請(qǐng)參考上述實(shí)施例一, 在此不進(jìn)行重復(fù)描述。
      本發(fā)明的實(shí)施例二中, 一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播方法如
      圖5所示,具體步驟如下
      步驟S501、在網(wǎng)絡(luò)鏈路正常的情況下,DR接收核心網(wǎng)發(fā)送的組播流。
      具體的,DR通過(guò)組^番路由協(xié)議(如PIM-SM)完成對(duì)核心網(wǎng)發(fā)送的組4番 流的接收。
      此時(shí)BDR處于4皮抑制狀態(tài),不接收核心網(wǎng)發(fā)送的組播流或接收核心網(wǎng)發(fā) 送的組播流后直接丟棄。
      步驟S502、 DR采用基于端口的服務(wù)接口將接收到的組播流封裝 區(qū)C-in國(guó)MAC幀。
      802.1ah定義三種服務(wù)接口,基于端口、基于vlan、基于ISID。本步驟中, 所有從端口進(jìn)入的報(bào)文都進(jìn)入組播服務(wù),進(jìn)行Mac-in-Mac封裝。封裝過(guò)程中, 組4番才艮文的I-SID (Backbone Service Instance Identifier,骨干月良務(wù)標(biāo)識(shí)符)和 B-VLAN( Backbone VLAN,骨干虛擬局域網(wǎng))兩個(gè)域可以由運(yùn)營(yíng)商自由分配, B-DA (Backbone Destination MAC,骨干目的MAC地址)取為和I-SID對(duì)應(yīng) 的組纟番MAC地址。
      步驟S503、 DR將MAC-in-MAC封裝的組播流發(fā)送給下游的交換機(jī),同
      時(shí)定時(shí)向BDR發(fā)送MAC-in-MAC封裝的CCM檢測(cè)消息。網(wǎng)絡(luò)的高可靠性基于該CFM ( Connectivity Fault Management,連通性故 障管理)機(jī)制,DR每隔10ms持續(xù)向BDR發(fā)送CCM消息,CCM消息和組 播報(bào)文一樣被封裝在MAC-in-MAC幀中沿半環(huán)轉(zhuǎn)發(fā),直到被BDR接收。步驟S504、在網(wǎng)絡(luò)中所有的交換才幾的BCB上配置對(duì)應(yīng)組^番才艮文B-DA和 B-VLAN的靜態(tài)組播MAC地址,出端口包括所有的PNP端口 (共有三個(gè)端 口,兩個(gè)外部PNP端口和一個(gè)內(nèi)部PNP端口 )。組播流將沿著整個(gè)半環(huán)轉(zhuǎn)發(fā)至BDR。同時(shí)交換機(jī)中的BEB單元運(yùn)行 IGMP Snooping,確定需要復(fù)制組播流的CNP端口 。步驟S505 、 BDR根據(jù)組播RPF (Reverse Path Forwarding,反向路徑檢查) 檢查丟棄接收到的組播報(bào)文或直接處于被抑制狀態(tài),不接收任何的組播報(bào)文。圖6為網(wǎng)絡(luò)鏈路正常的情況下,組播流的轉(zhuǎn)發(fā)示意圖。步驟S506、 BDR檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障。具體的,在網(wǎng)絡(luò)鏈路中斷、DR出現(xiàn)故障或網(wǎng)絡(luò)中的某一交換機(jī)出現(xiàn)故障 時(shí),BDR將在網(wǎng)絡(luò)設(shè)定的時(shí)間內(nèi)無(wú)法接收到DR發(fā)送的CCM檢測(cè)消息。步驟S507、 BDR轉(zhuǎn)換為DR接收核心網(wǎng)的組播流,以保證組播業(yè)務(wù)的快 速恢復(fù)。BDR持續(xù)監(jiān)控CCM消息。 一旦發(fā)生半環(huán)中的鏈路中斷、switch或者DR 死機(jī),BDR將接收不到CCM消息,這時(shí)候BDR升為DR,開(kāi)始向半環(huán)注入 組播報(bào)文,保證組播業(yè)務(wù)在50ms內(nèi)恢復(fù)。圖7為網(wǎng)絡(luò)中發(fā)生鏈路故障后,組播流轉(zhuǎn)發(fā)示意圖,其中該鏈路故障具 體為半環(huán)中的鏈路中斷。在中斷的鏈路修復(fù)后,原BDR可以仍作為DR進(jìn)行 核心網(wǎng)組播流的轉(zhuǎn)發(fā),相應(yīng)地,原DR轉(zhuǎn)換為BDR進(jìn)行網(wǎng)絡(luò)鏈路故障的檢測(cè)。 或原BDR回復(fù)到原來(lái)的作為BDR的狀態(tài),而原DR仍回復(fù)到原來(lái)的DR狀態(tài) 進(jìn)行核心網(wǎng)組播流的轉(zhuǎn)發(fā),具體由哪一臺(tái)路由器設(shè)乍為DR可以根據(jù)網(wǎng)絡(luò)的 需要進(jìn)行設(shè)定。對(duì)于半環(huán)中的switch發(fā)生故障時(shí)的處理方法與該鏈路中斷的 處理方法相同。對(duì)于DR發(fā)生故障時(shí)造成的鏈路故障,由BDR轉(zhuǎn)換為新DR進(jìn)行核心網(wǎng)
      組播流的轉(zhuǎn)發(fā)。當(dāng)原DR從故障恢復(fù)后,作為新BDR進(jìn)行網(wǎng)絡(luò)鏈路故障的檢 測(cè),而已經(jīng)轉(zhuǎn)換為新DR的原BDR可以一直保持DR的功能進(jìn)行核心網(wǎng)組播 流的轉(zhuǎn)發(fā)。通過(guò)上述實(shí)施例提供的方法,能夠切實(shí)可行的開(kāi)展組播業(yè)務(wù),并且保證 組播業(yè)務(wù)的快速恢復(fù),提高網(wǎng)絡(luò)傳輸?shù)母呖煽啃?。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件, 但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該獲取機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)網(wǎng)絡(luò) 設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1、一種路由器,用于實(shí)現(xiàn)城域以太網(wǎng)中基于802.1ah協(xié)議的組播報(bào)文傳送,其中該城域以太網(wǎng)中包括至少兩個(gè)路由器和一個(gè)交換機(jī),其特征在于,所述路由器在網(wǎng)絡(luò)鏈路正常情況下,其中一個(gè)作為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)、另外一個(gè)作為對(duì)端指定路由器的備份指定路由器進(jìn)行網(wǎng)絡(luò)鏈路的檢測(cè);在作為備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),轉(zhuǎn)換為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)。
      2、 如權(quán)利要求l所述路由器,其特征在于,所述路由器包括 路由單元,用于在本設(shè)備作為指定路由器時(shí),接收核心網(wǎng)發(fā)送的組播流,并將所述組播流發(fā)送給路由器骨干邊緣交換BEB單元;在本設(shè)備作為備份指 定路由器時(shí),根據(jù)對(duì)端指定路由器發(fā)送的消息判斷網(wǎng)絡(luò)鏈路是否發(fā)生故障, 在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),接收核心網(wǎng)發(fā)送的組播流,并發(fā)送給所述BEB單元; BEB單元,其內(nèi)部設(shè)有用戶網(wǎng)絡(luò)端口 CNP,通過(guò)該CNP單元使得BEB單元 與所述路由單元連接,使得BEB單元將接收到的所述路由單元發(fā)送的組播流 中的組播報(bào)文封裝成雙層MAC封裝MAC-in-MAC幀格式并轉(zhuǎn)發(fā)給所述交換 機(jī)-
      3、 如權(quán)利要求2所述路由器,其特征在于,所述路由單元進(jìn)一步包括 監(jiān)控子單元,在本設(shè)備作為指定路由器時(shí),監(jiān)控子單元用于定時(shí)向?qū)Χ藗浞葜付酚善靼l(fā)送連通性檢查消息CCM消息;在本設(shè)備作為備份指定路由 器時(shí),接收對(duì)端指定路由器發(fā)送的CCM消息,當(dāng)無(wú)法接收到所述CCM消息時(shí), 判斷為網(wǎng)絡(luò)鏈路出現(xiàn)故障,并觸發(fā)本設(shè)備由備份指定路由器轉(zhuǎn)換為指定路由 器。
      4、 一種應(yīng)用上述路由器的城域以太網(wǎng)基于802.1ah協(xié)議組播系統(tǒng),其中 該系統(tǒng)中至少包括兩臺(tái)上述路由器和至少一臺(tái)交換機(jī),其特征在于,包括其中一臺(tái)路由器作為指定路由器,用于在網(wǎng)絡(luò)鏈路正常情況下,處理轉(zhuǎn) 發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā);另一臺(tái)路由器作為備份指定路由器,用于根據(jù)所述指定路由器發(fā)送的消 息判斷網(wǎng)絡(luò)鏈路是否發(fā)生故障;在網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),作為指定路由器處 理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā);以及 至少一個(gè)交換機(jī),用于接收所迷指定路由器發(fā)送的組播流,將所述組播 流向下游發(fā)送,并向其負(fù)責(zé)的加入組^"組的用戶終端所在端口復(fù)制組^番才艮文。
      5、 如權(quán)利要求4所述的組播系統(tǒng),其特征在于,所述指定路由器、備份 指定路由器和交換機(jī)連接成一半環(huán)結(jié)構(gòu),所述指定路由器和備份指定路由器 分別位于所述半環(huán)的兩個(gè)端點(diǎn)。
      6、 如權(quán)利要求4或5所述的組播系統(tǒng),其特征在于,所述交換機(jī)進(jìn)一步包括骨干核心交換BCB單元,用于接收所述指定路由器或所述^f分指定路由 器發(fā)送的組播流,并分別將所述組播流發(fā)送給下游交換機(jī)和交換機(jī)BEB單元;交換機(jī)BEB單元,內(nèi)部設(shè)有運(yùn)營(yíng)商網(wǎng)絡(luò)端口PNP端口,通過(guò)該P(yáng)NP端口使 得該交換機(jī)BEB單元與所述BCB單元連接,BEB單元用于接收所述BCB單元發(fā) 送的組播流,根據(jù)IGMPSnooping的結(jié)果,確定請(qǐng)求加入組播組的用戶終端所 在的端口并向所述端口復(fù)制組l番才艮文。
      7、 一種城域以太網(wǎng)中基于802.1ah協(xié)議的組播實(shí)現(xiàn)方法,其中該方法應(yīng)用 在如權(quán)利要求4所述的系統(tǒng)中,其特征在于,包括以下步驟網(wǎng)絡(luò)鏈路正常情況下,備份指定路由器接收指定路由器向下游的交換機(jī) 處理轉(zhuǎn)發(fā)的組播流以及檢測(cè)消息;當(dāng)所述備份指定路由器根據(jù)所述檢測(cè)消息檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí); 備份指定路由器轉(zhuǎn)換為指定路由器處理轉(zhuǎn)發(fā)組播流。
      8、 如權(quán)利要求7所述的組播實(shí)現(xiàn)方法,其特征在于,所述網(wǎng)絡(luò)鏈路正常 情況下,指定路由器向下游的交換機(jī)處理轉(zhuǎn)發(fā)組播流具體為指定路由器將接收到的組播報(bào)文封裝成MAC-in-MAC幀格式,向下游的 交換機(jī)發(fā)送;所述MAC-in-MAC幀格式具體為將組播報(bào)文中骨干服務(wù)標(biāo)識(shí)符I-SID和骨干虛擬局域網(wǎng)B-VLAN兩個(gè)域自 由分配,骨干目的MAC地址B-DA取為和I-SID對(duì)應(yīng)的組播MAC地址。
      9、 如權(quán)利要求7或8所述城域以太網(wǎng)中基于802.1ah協(xié)議的組播實(shí)現(xiàn)方法, 其特征在于,網(wǎng)絡(luò)鏈路正常情況下,所述備份指定路由器接收到所述指定路 由器發(fā)送的檢測(cè)消息時(shí),不向下游交換機(jī)處理轉(zhuǎn)發(fā)組播流。
      10、如權(quán)利要求9所述城域以太網(wǎng)中基于802.1ah協(xié)議的組播實(shí)現(xiàn)方法,其 特征在于,所述備份指定路由器接收到的檢測(cè)消息為定時(shí)發(fā)送的連通性檢查 消息CCM消息,所述CCM消息被封裝為MAC-in-MAC幀格式; 所述備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障具體為 所述備份指定路由器在網(wǎng)絡(luò)設(shè)定的時(shí)間內(nèi)未接收到所述指定路由器定時(shí) 發(fā)送的CCM消息時(shí)判斷為網(wǎng)絡(luò)鏈路出現(xiàn)故障。
      全文摘要
      本發(fā)明公開(kāi)了一種路由器,用于實(shí)現(xiàn)城域以太網(wǎng)中基于802.1ah協(xié)議的組播報(bào)文傳送,其中該城域以太網(wǎng)中包括至少兩個(gè)路由器和一個(gè)交換機(jī)。所述路由器在網(wǎng)絡(luò)鏈路正常情況下,其中一個(gè)作為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)、另外一個(gè)作為對(duì)端指定路由器的備份指定路由器進(jìn)行網(wǎng)絡(luò)鏈路的檢測(cè);在作為備份指定路由器檢測(cè)到網(wǎng)絡(luò)鏈路出現(xiàn)故障時(shí),轉(zhuǎn)換為指定路由器處理轉(zhuǎn)發(fā)核心網(wǎng)發(fā)送的組播流并向交換機(jī)轉(zhuǎn)發(fā)。本發(fā)明還公開(kāi)一種城域以太網(wǎng)中應(yīng)用上述路由器的基于802.1ah協(xié)議的組播實(shí)現(xiàn)系統(tǒng)和方法。通過(guò)使用本發(fā)明,能夠切實(shí)可行的開(kāi)展組播業(yè)務(wù),并且保證組播業(yè)務(wù)的快速恢復(fù),提高網(wǎng)絡(luò)傳輸?shù)母呖煽啃浴?br> 文檔編號(hào)H04L29/06GK101127724SQ20071016351
      公開(kāi)日2008年2月20日 申請(qǐng)日期2007年10月12日 優(yōu)先權(quán)日2007年10月12日
      發(fā)明者雄 張, 張儉鋒 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1