国产精品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>

      一種路由檢測方法及組播轉(zhuǎn)發(fā)設(shè)備的制作方法

      文檔序號:7711107閱讀:90來源:國知局

      專利名稱::一種路由檢測方法及組播轉(zhuǎn)發(fā)設(shè)備的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種路由檢測方法及組播轉(zhuǎn)發(fā)設(shè)備。
      背景技術(shù)
      :組播在IP網(wǎng)絡(luò)中應(yīng)用廣泛,主要應(yīng)用于視頻點(diǎn)播、視頻會議等服務(wù)。與單播和廣播技術(shù)相比,組播技術(shù)在網(wǎng)絡(luò)帶寬使用,服務(wù)器負(fù)載,網(wǎng)絡(luò)部署等方便有較好的優(yōu)勢。協(xié)議無關(guān)組播-稀疏模式(PIM-SM,ProtocolIndependentMulticast-SpareMode)協(xié)議是目前應(yīng)用較廣的一種組播路由協(xié)議。在PIM-SM中,匯聚點(diǎn)(RP,RendezvousPoint)是P頂組播網(wǎng)絡(luò)中一臺關(guān)鍵的網(wǎng)絡(luò)設(shè)備。匯聚點(diǎn)RP是某個或某些組播組(gro叩s,以下簡稱組播組為g)對應(yīng)的組播轉(zhuǎn)發(fā)樹的根(root,即起點(diǎn))。以匯聚點(diǎn)RP為根,到接收者所在直連的指定組播轉(zhuǎn)發(fā)網(wǎng)絡(luò)設(shè)備,即接收者指定路由器(RDR,ReceiverDesignatedRouter)的單播路由轉(zhuǎn)發(fā)路徑最短的組播轉(zhuǎn)發(fā)樹稱為共享樹(RPT,RPTree);以發(fā)送組播數(shù)據(jù)報文的第一臺組播轉(zhuǎn)發(fā)網(wǎng)絡(luò)設(shè)備,即組播源指定路由器(SDR,SourceDesignatedRouter)為根,到RP的單播路由轉(zhuǎn)發(fā)路徑最短的組播轉(zhuǎn)發(fā)樹稱為最短路徑樹(SPT,Shortest-PathTree),以下簡稱組播源Source為s。在PIM-SM協(xié)議起作用的組播域中,所有PIM-SM組播轉(zhuǎn)發(fā)網(wǎng)絡(luò)設(shè)備對組播組g所映射的RP有統(tǒng)一的RP發(fā)現(xiàn)機(jī)制,即所有PIM-SM組播轉(zhuǎn)發(fā)網(wǎng)絡(luò)設(shè)備對同一個組播服務(wù)所對應(yīng)的組播組g,都能計算出同一個RP,進(jìn)而構(gòu)建對應(yīng)的組播轉(zhuǎn)發(fā)樹。圖1是PIM-SM轉(zhuǎn)發(fā)基本原理示意圖。其中,要完成組播轉(zhuǎn)發(fā)服務(wù),PIM-SM協(xié)議必須先創(chuàng)建從組播源s到RP的組播轉(zhuǎn)發(fā)樹SPT。如圖1所示,在P頂-SM的組播應(yīng)用中,組播源s先將組播數(shù)據(jù)通過SPT發(fā)送到RP,然后RP通過RPT將組播數(shù)據(jù)轉(zhuǎn)發(fā)給組播服務(wù)接收者。但是,如果SDR對組播組g所映射的RP單播路由不可達(dá)或充當(dāng)RP的設(shè)備失效,那么SDR發(fā)起的組播轉(zhuǎn)發(fā)樹SPT的建立過程除了增加浪費(fèi)SDR設(shè)備的系統(tǒng)資源,消耗網(wǎng)絡(luò)帶寬外,組播轉(zhuǎn)發(fā)樹仍無法建立,組播無法應(yīng)用。例如,如圖2所示,匯聚點(diǎn)RP由RP發(fā)現(xiàn)機(jī)制提供。SD則夂到組播源s發(fā)出的組播數(shù)據(jù)報文g,(s,g)=(192.168.40.10,224.1.1.1);SDR上對組播組g二224.1.1.1所映射的RP二10.0.0.10;SDR查詢本機(jī)的單播路由轉(zhuǎn)發(fā)表,發(fā)現(xiàn)到10.0.0.0/8網(wǎng)段的路由通過接口E1轉(zhuǎn)發(fā)。這里單播路由轉(zhuǎn)發(fā)表出故障,實(shí)際應(yīng)該由EO接口轉(zhuǎn)發(fā)。由于單播路由轉(zhuǎn)發(fā)表出故障,導(dǎo)致RP收不到SDR發(fā)出的注冊報文,無法繼續(xù)后續(xù)的組播轉(zhuǎn)發(fā)樹建立工作,組播服務(wù)不可用。在實(shí)際的網(wǎng)絡(luò)應(yīng)用中,SDR對RP不可達(dá)造成的組播服務(wù)不可用的原因還有很多,比如單播路由協(xié)議故障導(dǎo)致到RP的黑洞路由,RP設(shè)備出故障,無法響應(yīng)注冊報文等。
      發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種路由檢測方法及組播轉(zhuǎn)發(fā)設(shè)備,組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá),減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗。本發(fā)明實(shí)施例提供一種路由檢測方法,該方法包括組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括該組播轉(zhuǎn)發(fā)設(shè)備在該組播組注冊時對應(yīng)的地址和該當(dāng)前匯聚點(diǎn)的地址;若該組播轉(zhuǎn)發(fā)設(shè)備在預(yù)設(shè)的時間內(nèi)未收到該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文,則確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。本發(fā)明實(shí)施例提供一種組播轉(zhuǎn)發(fā)設(shè)備,該組播轉(zhuǎn)發(fā)設(shè)備包括報文發(fā)送單元,用于在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括該組播轉(zhuǎn)發(fā)設(shè)備在該組播組注冊時對應(yīng)的地址和該當(dāng)前匯聚點(diǎn)的地址;報文接收單元,用于接收所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文;可達(dá)性確定單元,用于當(dāng)所述報文接收單元在預(yù)設(shè)的時間內(nèi)未收到所述探測應(yīng)答報文時,確定所述組播轉(zhuǎn)發(fā)設(shè)備到所述當(dāng)前匯聚點(diǎn)不可達(dá)。本發(fā)明實(shí)施例的有益效果在于,組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá);若匯聚點(diǎn)不可達(dá),則不需進(jìn)行組播報文的注冊過程,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗;此外,若匯聚點(diǎn)不可達(dá),通過發(fā)送通告消息,可統(tǒng)一組播域中所有組播轉(zhuǎn)發(fā)設(shè)備對匯聚點(diǎn)的認(rèn)識,避免組播服務(wù)不可用的問題。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中圖1是PIM-SM轉(zhuǎn)發(fā)基本原理示意圖;圖2是SDR上單播路由表故障導(dǎo)致RP不可達(dá)示意圖;圖3是本發(fā)明實(shí)施例1的路由檢測方法的流程圖;圖4是本發(fā)明實(shí)施例2的路由檢測方法的流程圖;圖5是本發(fā)明實(shí)施例2中的檢測報文的格式示意圖;圖6是本發(fā)明實(shí)施例2中的次優(yōu)RP通告報文的格式示意圖;圖7是本發(fā)明實(shí)施例3的組播轉(zhuǎn)發(fā)設(shè)備的構(gòu)成9圖8是本發(fā)明實(shí)施例4的組播轉(zhuǎn)發(fā)設(shè)備的構(gòu)成圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。實(shí)施例1本發(fā)明實(shí)施例提供一種路由檢測方法,如圖3所示,包括步驟301,組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路山轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括該組播轉(zhuǎn)發(fā)設(shè)備在該組播組注冊時對應(yīng)的地址和當(dāng)前匯聚點(diǎn)的地址;步驟302,若該組播轉(zhuǎn)發(fā)設(shè)備在預(yù)設(shè)的時間內(nèi)未收到該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文,則確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備可為SDR,也可為RDR,但不限-r此,也可為其他轉(zhuǎn)發(fā)設(shè)備;該單播路由轉(zhuǎn)發(fā)表可由單播路由協(xié)議生成,例如,該單播路由協(xié)議可為0SPFv2。在本實(shí)施例中,該匯聚點(diǎn)信息發(fā)生變化可由現(xiàn)有RP發(fā)現(xiàn)機(jī)制進(jìn)行,例如,用戶手動配置靜態(tài)RP,BSR通告新的RP列表等都會引起本機(jī)匯聚點(diǎn)信息的變化;該當(dāng)前匯聚點(diǎn)可為最優(yōu)RP,但不限于此,可根據(jù)實(shí)際情況確定該當(dāng)前匯聚點(diǎn)為其他RP。在本實(shí)施例中,可在現(xiàn)有P頂協(xié)議報文的基礎(chǔ)上,增加RP可達(dá)性檢測報文類型,以此生成該探測報文。但不限于此,可根據(jù)實(shí)際情況采用其他報文形式。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備可在發(fā)送組播業(yè)務(wù)請求之前,向該當(dāng)前匯聚點(diǎn)發(fā)送探測報文,進(jìn)行可達(dá)性檢測。若該當(dāng)前匯聚點(diǎn)不可達(dá),則該組播轉(zhuǎn)發(fā)設(shè)備可在收到組播源發(fā)送的對該組播組的組播數(shù)據(jù)后,直接丟棄該收到的組播數(shù)據(jù);若該當(dāng)前匯聚點(diǎn)可達(dá),則可進(jìn)行匯聚點(diǎn)注冊及后續(xù)過程。由上述實(shí)施例可知,組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)返問的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá),若匯聚點(diǎn)不可達(dá),則不需進(jìn)行組播報文的注冊過程,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗。實(shí)施例2本發(fā)明實(shí)施例提供一種路由檢測方法,如圖4所示,包括步驟401,組播轉(zhuǎn)發(fā)設(shè)備確定是否存在組播組對應(yīng)的當(dāng)前匯聚點(diǎn)。在本實(shí)施例中,組播轉(zhuǎn)發(fā)設(shè)備可對匯聚點(diǎn)RP進(jìn)行實(shí)時檢測,可在RP發(fā)生變化后進(jìn)行可達(dá)性檢測;或者在預(yù)定時間內(nèi)進(jìn)行可達(dá)性檢測,即在設(shè)置的定時器超時后檢測。其中,RP發(fā)生變化可由現(xiàn)有RP發(fā)現(xiàn)機(jī)制進(jìn)行處理,例如,用戶手動配置靜態(tài)RP等情況可引發(fā)RP的變化。可以根據(jù)RP變化后的結(jié)果啟動RP可達(dá)性檢測;也可以設(shè)置定時器,例如,可設(shè)置吋間為300秒,力l定時器超吋,/,'動RP可達(dá)性檢測。在本實(shí)施例中,啟動RP可達(dá)性檢測后,組播轉(zhuǎn)發(fā)設(shè)備可根據(jù)匯聚點(diǎn)列表確定是否存在組播組對應(yīng)的匯聚點(diǎn)。該匯聚點(diǎn)列表即為RP列表,用于記載組播轉(zhuǎn)發(fā)設(shè)備上組播組與對應(yīng)匯聚點(diǎn)的信息,可由RP發(fā)現(xiàn)機(jī)制生成。在本實(shí)施例中,當(dāng)組播轉(zhuǎn)發(fā)設(shè)備確定不存在組播組對應(yīng)的匯聚點(diǎn),則發(fā)送故障信息,可在設(shè)備監(jiān)控輸出線路上輸出RP配置錯誤或者網(wǎng)絡(luò)故障導(dǎo)致無可用RP、無法提供組播應(yīng)用服務(wù)的提示,提醒網(wǎng)絡(luò)管理員排除故障。在本實(shí)施例中,當(dāng)組播轉(zhuǎn)發(fā)設(shè)備確定存在組播組對應(yīng)的匯聚點(diǎn)時,若僅對應(yīng)-一個匯聚點(diǎn),則該匯聚點(diǎn)可為當(dāng)前匯聚點(diǎn);若對應(yīng)的匯聚點(diǎn)為一個以上時,則其中的最優(yōu)匯聚點(diǎn)可為該當(dāng)前匯聚點(diǎn),該最優(yōu)匯集點(diǎn)可由現(xiàn)有算法,例如哈希算法來確定。但不限于此,該當(dāng)前匯聚點(diǎn)還可為其他匯聚點(diǎn)。步驟402,組播轉(zhuǎn)發(fā)設(shè)備確定當(dāng)前匯聚點(diǎn)是否對應(yīng)該組播轉(zhuǎn)發(fā)設(shè)備中的個網(wǎng)絡(luò)接口地址。在本實(shí)施例中,當(dāng)組播轉(zhuǎn)發(fā)設(shè)備確定該當(dāng)前匯聚點(diǎn)后,可確定該當(dāng)前匯聚點(diǎn)是否對應(yīng)該組播轉(zhuǎn)發(fā)設(shè)各中的某個網(wǎng)絡(luò)接口地址,如果是,則該組播轉(zhuǎn)發(fā)設(shè)備到自己本機(jī)接口的單播路徑nj達(dá),Pj'達(dá)性檢測過程結(jié)束;如果不是,則進(jìn)行下面的步驟。在本實(shí)施例中,可通過RP可用標(biāo)記計數(shù)器的數(shù)值來標(biāo)識RP足否可達(dá)的判定結(jié)果,例如,RP可用標(biāo)記計數(shù)器的數(shù)值等于0表示n」-達(dá),3表示不可達(dá)。該RP可用標(biāo)記計數(shù)器的初始值可設(shè)置為0,表示先信任現(xiàn)有RP發(fā)現(xiàn)機(jī)制提供的RP都是可達(dá)的。但不限于此,還可采用其他方式來標(biāo)識RP是否可達(dá)的判足纟R果o歩驟403,組播轉(zhuǎn)發(fā)設(shè)備根據(jù)單播路由轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括該組播轉(zhuǎn)發(fā)設(shè)備在該組播組注冊時對應(yīng)的地址和該當(dāng)前匯聚點(diǎn)的地址。在本實(shí)施例中,可在現(xiàn)有PIM協(xié)議報文的基礎(chǔ)上,增加RP可達(dá)性檢測報文類型,以此生成該探測報文。該探測報文的格式可如圖5所不,其屮,"P1M版本"包括4個比特位,用于標(biāo)識PIM協(xié)議的版本號,數(shù)值為2;"類型"增加2個取值lO和ll,其含義如下表1<table>tableseeoriginaldocumentpage12</column></row><table>在本實(shí)施例中,組播轉(zhuǎn)發(fā)設(shè)備可根據(jù)本機(jī)單播路由轉(zhuǎn)發(fā)表,對以該當(dāng)前匯聚點(diǎn)地址標(biāo)識的目的IP地址,發(fā)送Type字段等于10的探測報文,其中,該探測報文IP首部中的源IP地址為該組播轉(zhuǎn)發(fā)設(shè)備進(jìn)行注冊時所用的接口的IP地址,目的IP地址為該當(dāng)前匯聚點(diǎn)地址。步驟404,當(dāng)前匯聚點(diǎn)發(fā)送探測應(yīng)答報文至該組播轉(zhuǎn)發(fā)設(shè)備。在本實(shí)施例中,若當(dāng)前匯聚點(diǎn)接收到組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的探測報文后,可根據(jù)該探測報文發(fā)送探測應(yīng)答報文至該組播轉(zhuǎn)發(fā)設(shè)備。在本實(shí)施例中,該探測應(yīng)答報文可在現(xiàn)有PIM協(xié)議報文的基礎(chǔ)上,增加RPn丫達(dá)性檢測報文類型,以此生成該探測應(yīng)答報文。其中,類型的含義可如表l所述。在本實(shí)施例中,該當(dāng)前匯聚點(diǎn)可檢測是否收到Type字段等于10的探測報文,且該探測報文中的目的IP地址為該當(dāng)前匯聚點(diǎn)接口IP地址。如果收到,則根據(jù)本機(jī)單播路由轉(zhuǎn)發(fā)表,發(fā)送Type字段等于ll的探測應(yīng)答報文,其中,該探測應(yīng)答報文IP首部中的源IP地址為該當(dāng)前匯聚點(diǎn)的接口IP地址,目的IP地址為收到的該探測報文中的源IP地址。步驟405,組播轉(zhuǎn)發(fā)設(shè)備確定在預(yù)設(shè)的時間內(nèi)是否接收到該當(dāng)前匯聚點(diǎn)發(fā)送的探測應(yīng)答報文。在本實(shí)施例中,若該組播轉(zhuǎn)發(fā)設(shè)備在執(zhí)行步驟403后,可同時啟動RP檢測報文超時定時器,例如,設(shè)置定時器超時時間為5秒。在預(yù)設(shè)的時間內(nèi)接收到該當(dāng)前匯聚點(diǎn)返回的探測應(yīng)答報文,則確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)可達(dá),該組播轉(zhuǎn)發(fā)設(shè)備可以完成建立組播轉(zhuǎn)發(fā)樹的后續(xù)工作。在本實(shí)施例中,由于PIM協(xié)議單播類型的報文是承載在IP報文上,IP報文是無狀態(tài)連接,為了提高RP可達(dá)性檢測的精度,可以重復(fù)進(jìn)行多次RP可達(dá)性檢測。例如,可發(fā)送3次探測報文,若只收到一個探測應(yīng)答報文,也可確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)可達(dá)。若由于RP的黑洞路由、RP設(shè)備故障等,該組播轉(zhuǎn)發(fā)設(shè)備在該預(yù)設(shè)的時間內(nèi)未收到該當(dāng)前匯聚點(diǎn)返回的探測應(yīng)答報文,則確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。例如,當(dāng)定時器超時,且該組播轉(zhuǎn)發(fā)設(shè)備沒有收到Type字段等于ll的探測應(yīng)答報文,則該RP可用標(biāo)記計數(shù)器累加1;當(dāng)收到Type字段等于ll的探測應(yīng)答報文,則重置該RP可用標(biāo)記計數(shù)器為O。重復(fù)發(fā)送探測報文3次,當(dāng)該RP可用標(biāo)記計數(shù)器等于3時,可確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。繼續(xù)下面的步驟。步驟406,組播轉(zhuǎn)發(fā)設(shè)備確定匯聚點(diǎn)列表中組播組是否還對應(yīng)其他匯聚點(diǎn)。在本實(shí)施例中,若該組播轉(zhuǎn)發(fā)設(shè)備根據(jù)匯聚點(diǎn)列表確定該組播組不存在其他匯聚點(diǎn),則可發(fā)送網(wǎng)絡(luò)故障信息,提醒網(wǎng)絡(luò)管理員排除故障。若該組播組還存在其他匯聚點(diǎn),則繼續(xù)下面的步驟。步驟407,組播轉(zhuǎn)發(fā)設(shè)備從該其他匯聚點(diǎn)中選擇一個匯聚點(diǎn)作為候選匯聚點(diǎn)。在本實(shí)施例中,該其他匯聚點(diǎn)的信息可由RP發(fā)現(xiàn)機(jī)制確定;該候選匯聚點(diǎn)可為次優(yōu)匯聚點(diǎn),該次優(yōu)匯集點(diǎn)可由現(xiàn)有算法,例如,哈希算法來確定。但不限于此,該候選匯聚點(diǎn)還可為其他匯聚點(diǎn)。步驟408,組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息至該組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備,使其它組播轉(zhuǎn)發(fā)設(shè)備同步選擇該組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn),該通告消息包括該候選匯聚點(diǎn)與該組播組的地址對應(yīng)關(guān)系。在本實(shí)施例中,該通告消息可由次優(yōu)RP通告報文承載,可在現(xiàn)有PIM協(xié)議報文的基礎(chǔ)上,增加RP通告報文類型,來形成該次優(yōu)RP通告報文。該次優(yōu)RP通告報文為PIM協(xié)議報文,直接承載在IP報文之上,封裝在IP報文的data字段屮。該次優(yōu)RP通告報文的H的IP地址字段可為P頂協(xié)議保留組播組地址224.0.0.13,TTL字段可設(shè)置為1。在本實(shí)施例中,該次優(yōu)RP通告報文的格式可如圖6所示,其中,"次優(yōu)RP地址"為步驟407中選擇出來的該候選匯聚點(diǎn)的地址;"類型"可新增l個取值15,其含義如下表2<table>tableseeoriginaldocumentpage15</column></row><table>在本實(shí)施例中,若該組播轉(zhuǎn)發(fā)設(shè)備確定在預(yù)設(shè)時間內(nèi)該當(dāng)前匯聚點(diǎn)仍然不可込,則可再次向該組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送該通告消息,直至該組播轉(zhuǎn)發(fā)設(shè)備可達(dá)。例如,該組播轉(zhuǎn)發(fā)設(shè)備可在向其他組播轉(zhuǎn)發(fā)設(shè)備第一次發(fā)送通告消息之后,再次向當(dāng)前匯聚點(diǎn)發(fā)送探測報文,若確定在30秒內(nèi)沒有收到該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文,則再次向其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送該通告消息。該組播轉(zhuǎn)發(fā)設(shè)備口J重復(fù)該過程,直至收到該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文為止。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備還可接收鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,該通告消息包括該鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)與該組播組的地址對應(yīng)關(guān)系。此外,在該組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息后,組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備也可接收該組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息。以下以組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備接收到該組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息為例進(jìn)行說明。步驟409,其他組播轉(zhuǎn)發(fā)設(shè)備更新匯聚點(diǎn)列表。在本實(shí)施例中,組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備接收到該通告消息后,根據(jù)接收到的該通告消息,更新匯聚點(diǎn)列表。在本實(shí)施例中,該通告消息包括候選匯聚點(diǎn)與該組播組的地址對應(yīng)關(guān)系,該組播轉(zhuǎn)發(fā)設(shè)備根據(jù)接收到的該通告消息,可更新該組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使該組播組使用該候選匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù)。可通過將該匯聚點(diǎn)列表中對應(yīng)的該候選匯聚點(diǎn)的優(yōu)先級設(shè)置為最高,來更新該匯聚點(diǎn)列表,使該組播組使用該候選匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù)。但不限于此,還可采用其他方式。此外,若該其他組播轉(zhuǎn)發(fā)設(shè)備在預(yù)定時間內(nèi)未繼續(xù)接收到該通告消息,則可再次更新該組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使該組播組使用該當(dāng)前匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù)??赏ㄟ^降低該候選匯聚點(diǎn)的優(yōu)先級,來恢復(fù)使用該當(dāng)前匯聚點(diǎn)。但不限于此,還可采用其他方式,如可通過在匯聚點(diǎn)列表中刪除該候選匯聚點(diǎn)的相關(guān)信息來恢復(fù)使用該當(dāng)前匯聚點(diǎn)。例如,組播轉(zhuǎn)發(fā)設(shè)備B上的匯聚點(diǎn)信息原為(RP1,g),該RP1為最優(yōu)匯聚點(diǎn)。某一時刻,B接收到組播轉(zhuǎn)發(fā)設(shè)備A發(fā)送的通告消息,該通告消息中包含組播組g與次優(yōu)匯聚點(diǎn)RP2對應(yīng)的信息(RP2,g),則B將該組播轉(zhuǎn)發(fā)設(shè)備中的匯聚點(diǎn)列表中(RP2,g)的優(yōu)先級設(shè)置為最高,這樣,該組播轉(zhuǎn)發(fā)設(shè)備B對應(yīng)的組播組g的組播報文將不再通過RP1,而是通過RP2轉(zhuǎn)發(fā)。若在預(yù)定時間內(nèi)(如60秒),B沒有繼續(xù)收到該通告消息,則將匯聚點(diǎn)列表中的(RP2,g)的優(yōu)先級降低,使(RP1,g)的優(yōu)先級最高,這樣,可盡量利用最優(yōu)匯聚點(diǎn)RP1,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗。但具體實(shí)施方式不限于此,可根據(jù)實(shí)際情況確定。步驟410,其他組播轉(zhuǎn)發(fā)設(shè)備根據(jù)鄰居列表向相鄰的組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)該通告消息。在本實(shí)施例中,該鄰居列表可為協(xié)議無關(guān)組播PIM鄰居列表,可包含接口P頂鄰居的相關(guān)信息,該其他組播轉(zhuǎn)發(fā)設(shè)備可根據(jù)該鄰居列表中的協(xié)議無關(guān)組播PIM鄰居接口發(fā)送通告消息。在本實(shí)施例中,當(dāng)根據(jù)該鄰居列表中的P頂鄰居接口發(fā)送通告消息時,可以將該通告消息中的TTL設(shè)置為1,并在該P(yáng)頂鄰居接口上僅發(fā)送一次該通告消息。并且,可在所有啟動PIM-SM協(xié)議且存在PIM相鄰組播轉(zhuǎn)發(fā)設(shè)備的接口上轉(zhuǎn)發(fā)該通告消息,如果某接口沒有開啟PIM-SM協(xié)議、或開啟了但不存在P工M-SM鄰居,則不在該接口上轉(zhuǎn)發(fā)該通告消息。這樣,采用泛洪方式在整個網(wǎng)絡(luò)中進(jìn)行次優(yōu)RP通告報文轉(zhuǎn)發(fā)時,所有設(shè)備最多發(fā)送一次該報文,即可以讓整個網(wǎng)絡(luò)所有組播轉(zhuǎn)發(fā)設(shè)備達(dá)到對次優(yōu)RP的統(tǒng)一認(rèn)識;并且,可以不在接收到該通告消息的接口上轉(zhuǎn)發(fā),避免無謂的資源消耗和環(huán)路。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備可對應(yīng)多個組播組,可對每個組播組對應(yīng)的匯聚點(diǎn)進(jìn)行上述路由檢測過程。由上述實(shí)施例可知,組播轉(zhuǎn)發(fā)設(shè)備通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá)。若匯聚點(diǎn)不可達(dá),則不需進(jìn)行組播報文的注冊過程,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗;此外,若匯聚點(diǎn)不可達(dá),通過發(fā)送通告消息,可統(tǒng)一組播域中所有組播轉(zhuǎn)發(fā)設(shè)備對匯聚點(diǎn)的認(rèn)識,避免組播服務(wù)不可用的問題。本發(fā)明實(shí)施例提供一種組播轉(zhuǎn)發(fā)設(shè)備,如圖7所示,包括報文發(fā)送單元701、報文接收單元702和可達(dá)性確定單元703;其中,該報文發(fā)送單元701用于在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括組播轉(zhuǎn)發(fā)設(shè)備在組播組注冊時對應(yīng)的地址和該當(dāng)前匯聚點(diǎn)的地址;該報文接收單元702用于接收該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文;該可達(dá)性確定單元703用于當(dāng)該報文接收單元702在預(yù)設(shè)的時間內(nèi)未收到該探測應(yīng)答報文時,確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備的工作流程如實(shí)施例1所述,此處不再贅述。由上述實(shí)施例可知,組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá),若匯聚點(diǎn)不可達(dá),則不需進(jìn)行組播報文的注冊過程,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗。實(shí)施例本發(fā)明實(shí)施例提供一種組播轉(zhuǎn)發(fā)設(shè)備,如圖8所示,包括報文發(fā)送單元701、報文接收單元702和可達(dá)性確定單元703;如實(shí)施例3所述,此處不再贅述。在本實(shí)施例中,該可達(dá)性確定單元703還用于當(dāng)該報文接收單元702在預(yù)設(shè)的時間內(nèi)收到該探測應(yīng)答報文時,確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)可達(dá)。如圖8所示,該組播轉(zhuǎn)發(fā)設(shè)備還包括第一確定單元801、選擇單元802和通告發(fā)送單元803;其中,該第一確定單元801用于在該可達(dá)性確定單元703確定該組播轉(zhuǎn)發(fā)設(shè)備到當(dāng)前匯聚點(diǎn)不可達(dá)時,確定匯聚點(diǎn)列表中組播組是否對應(yīng)其它匯聚點(diǎn);該選擇單元802用于當(dāng)該第一確定單元801確定匯聚點(diǎn)列表中該組播組還對應(yīng)其它匯聚點(diǎn)時,從其他匯聚點(diǎn)中選擇一個匯聚點(diǎn)作為候選匯聚點(diǎn);該通告發(fā)送單元803與該選擇單元802連接,用于向該組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息,使該其它組播轉(zhuǎn)發(fā)設(shè)備同步選擇該組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn),該通告消息包括該候選匯聚點(diǎn)與該組播組的地址對應(yīng)關(guān)系。在本實(shí)施例中,若該可達(dá)性確定單元703確定在預(yù)設(shè)時間內(nèi)該當(dāng)前匯聚點(diǎn)仍然不可達(dá)后,該通告發(fā)送單元803還用于再次向該組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送該通告消息,直至該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)可達(dá)。如圖8所示,該組播轉(zhuǎn)發(fā)設(shè)備還包括信息發(fā)送單元804,用于在該第一確定單元801確定該匯聚點(diǎn)列表中組播組不對應(yīng)其它匯聚點(diǎn)時,發(fā)送網(wǎng)絡(luò)故障信息。如圖8所示,該組播轉(zhuǎn)發(fā)設(shè)備還包括消息接收單元805、更新單元806和轉(zhuǎn)發(fā)單元807;其中,該消息接收單元805用于接收鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,該通告消息包括該鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)與組播組的地址對應(yīng)關(guān)系;該更新單元806與該消息接收單元805連接,用于更新該組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使該組播組使用該鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù);該轉(zhuǎn)發(fā)單元807用于根據(jù)鄰居列表向相鄰的組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)該鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,使其它組播轉(zhuǎn)發(fā)設(shè)備同步選擇該鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)。在本實(shí)施例中,該更新單元806還用于若該消息接收單元805在預(yù)定時間內(nèi)未繼續(xù)接收到鄰居組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)的通告消息,則再次更新該組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使該組播組使用原來的當(dāng)前匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù)。在本實(shí)施例中,該轉(zhuǎn)發(fā)單元807可用于根據(jù)鄰居列表中的協(xié)議無關(guān)組播P頂鄰居接口發(fā)送通告消息,并且在該P(yáng)IM鄰居接口上僅發(fā)送一次該通告消息。如圖8所示,該組播轉(zhuǎn)發(fā)設(shè)備還包括第二確定單元808和第三確定單元809;其中,該第二確定單元808用于確定匯聚點(diǎn)列表中組播組是否存在對應(yīng)的當(dāng)前匯聚點(diǎn);該第三確定單元809用于確定該當(dāng)前匯聚點(diǎn)是否對應(yīng)該組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址。在本實(shí)施例中,當(dāng)該第二確定單元808確定匯聚點(diǎn)列表中組播組不存在對應(yīng)的當(dāng)前匯聚點(diǎn)時,該信息發(fā)送單元804發(fā)送故障信息;當(dāng)該第三確定單元809確定該當(dāng)前匯聚點(diǎn)不對應(yīng)該組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址時,該報文發(fā)送單元701根據(jù)單播路由轉(zhuǎn)發(fā)表向該當(dāng)前匯聚點(diǎn)發(fā)送探測報文。在本實(shí)施例中,該組播轉(zhuǎn)發(fā)設(shè)備的工作流程如實(shí)施例2所述,此處不再贅述。由上述實(shí)施例可知,組播轉(zhuǎn)發(fā)設(shè)備通過向匯聚點(diǎn)發(fā)送探測報文,并在預(yù)設(shè)的時間內(nèi)接收該匯聚點(diǎn)的可達(dá)性探測應(yīng)答報文,可實(shí)時檢測匯聚點(diǎn)是否可達(dá)。若匯聚點(diǎn)不可達(dá),則不需進(jìn)行組播報文的注冊過程,減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗;此外,若匯聚點(diǎn)不可達(dá),通過發(fā)送通告消息,可統(tǒng)一組播域中所有組播轉(zhuǎn)發(fā)設(shè)備對匯聚點(diǎn)的認(rèn)識,避免組播服務(wù)不可用的問題。以上所述的具體實(shí)施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)-步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種路由檢測方法,其特征在于,所述方法包括組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向所述組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,所述探測報文包括所述組播轉(zhuǎn)發(fā)設(shè)備在所述組播組注冊時對應(yīng)的地址和所述當(dāng)前匯聚點(diǎn)的地址;若所述組播轉(zhuǎn)發(fā)設(shè)備在預(yù)設(shè)的時間內(nèi)未收到所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文,則確定所述組播轉(zhuǎn)發(fā)設(shè)備到所述當(dāng)前匯聚點(diǎn)不可達(dá)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述組播轉(zhuǎn)發(fā)設(shè)備到所述當(dāng)前匯聚點(diǎn)不可達(dá)之后,所述方法還包括若確定匯聚點(diǎn)列表中所述組播組還對應(yīng)其它匯聚點(diǎn),則從所述其他匯聚點(diǎn)中選擇一個匯聚點(diǎn)作為候選匯聚點(diǎn);向所述組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息,使所述其它組播轉(zhuǎn)發(fā)設(shè)備同步選擇所述組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn);其中,所述通告消息包括所述候選匯聚點(diǎn)與所述組播組的地址對應(yīng)關(guān)系。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述向所述組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息之后,所述方法還包括確定在預(yù)設(shè)時間內(nèi)是否收到所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文;若確定在預(yù)設(shè)時間內(nèi)未收到所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文,則再次向所述組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送所述通告消息。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,若確定所述匯聚點(diǎn)列表中組播組不對應(yīng)其它匯聚點(diǎn),則發(fā)送故障信息。5.根據(jù)權(quán)利要求1至4任意一項所述的方法,其特征在于,所述方法還包括接收鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,所述通告消息包括所述鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)與所述組播組的地址對應(yīng)關(guān)系;更新所述組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使所述組播組使用所述鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù);所述組播轉(zhuǎn)發(fā)設(shè)備根據(jù)鄰居列表向相鄰的組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)所述鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,將所述組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表中所述組播組對應(yīng)的匯聚點(diǎn)信息更新為所述候選匯聚點(diǎn)之后,所述方法還包括若所述組播轉(zhuǎn)發(fā)設(shè)備在預(yù)定時間內(nèi)未再次接收到所述鄰居組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)的通告消息,則更新所述組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使所述組播組7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述向相鄰的組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)所述鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,包括根據(jù)所述鄰居列表中的協(xié)議無關(guān)組播PIM鄰居接口發(fā)送所述鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,并且在所述PIM鄰居接口上僅發(fā)送一次該通告消息。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備根據(jù)單播路由轉(zhuǎn)發(fā)表向組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文之前,所述方法包括確定是否存在當(dāng)前匯聚點(diǎn);若確定所述匯聚點(diǎn)列表中組播組不存在對應(yīng)的當(dāng)前匯聚點(diǎn),則發(fā)送故障"(曰息o9.根據(jù)權(quán)利要求8所述的方法,其特征在于,若確定所述匯聚點(diǎn)列表中組播組存在對應(yīng)的當(dāng)前匯聚點(diǎn),所述方法包括確定所述當(dāng)前匯聚點(diǎn)是否對應(yīng)所述組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址;若確定所述當(dāng)前匯聚點(diǎn)不對應(yīng)所述組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址,則所述組播轉(zhuǎn)發(fā)設(shè)備根據(jù)單播路由轉(zhuǎn)發(fā)表向所述當(dāng)前匯聚點(diǎn)發(fā)送探測報文。10.—種組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備包括報文發(fā)送單元,用于在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向所述組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,所述探測報文包括組播轉(zhuǎn)發(fā)設(shè)備在所述組播組注冊時對應(yīng)的地址和所述當(dāng)前匯聚點(diǎn)的地址;報文接收單元,用于接收所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文;可達(dá)性確定單元,用于當(dāng)所述報文接收單元在預(yù)設(shè)的時間內(nèi)未收到所述探測應(yīng)答報文時,確定所述組播轉(zhuǎn)發(fā)設(shè)備到所述當(dāng)前匯聚點(diǎn)不可達(dá)。11.根據(jù)權(quán)利要求10所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備還包括第一確定單元,用于確定所述匯聚點(diǎn)列表中組播組是否對應(yīng)其它匯聚點(diǎn);選擇單元,用于在所述第一確定單元確定匯聚點(diǎn)列表中組播組還對應(yīng)其它匯聚點(diǎn)時,從所述其他匯聚點(diǎn)中選擇一個匯聚點(diǎn)作為候選匯聚點(diǎn);通告發(fā)送單元,與所述選擇單元連接,用于向所述組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息,使所述其它組播轉(zhuǎn)發(fā)設(shè)備同步選擇所述組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn);其中,所述通告消息包括所述候選匯聚點(diǎn)與所述組播組的地址對應(yīng)關(guān)系。12.根據(jù)權(quán)利要求11所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述可達(dá)性確定單元還用于所述組播轉(zhuǎn)發(fā)設(shè)備在向?qū)?yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送通告消息之后,確定在預(yù)設(shè)時間內(nèi)是否收到所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文;所述通告發(fā)送單元還用于在所述可達(dá)性確定單元確定在預(yù)設(shè)時間內(nèi)未收到所述當(dāng)前匯聚點(diǎn)根據(jù)所述探測報文返回的探測應(yīng)答報文時,再次向所述組播轉(zhuǎn)發(fā)設(shè)備對應(yīng)的組播域中的其他組播轉(zhuǎn)發(fā)設(shè)備發(fā)送所述通告消息。13.根據(jù)權(quán)利要求11所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備還包括信息發(fā)送單元,用于在所述第一確定單元確定所述當(dāng)前匯聚點(diǎn)列表中組播組不對應(yīng)其它匯聚點(diǎn)時,發(fā)送故障信息。14.根據(jù)權(quán)利要求10至13任意一項所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備還包括消息接收單元,用于接收鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息,所述通告消息包括所述鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)與所述組播組的地址對應(yīng)關(guān)系;更新單元,與所述消息接收單元連接,用于更新所述組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使所述組播組使用所述鄰居組播轉(zhuǎn)發(fā)設(shè)備選擇的候選匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù);轉(zhuǎn)發(fā)單元,用于根據(jù)鄰居列表向相鄰的組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)所述鄰居組播轉(zhuǎn)發(fā)設(shè)備發(fā)送的通告消息。15.根據(jù)權(quán)利要求14所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述更新單元還用于在預(yù)定時間內(nèi)未再次接收到所述鄰居組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)的通告消總吋,更新所述組播轉(zhuǎn)發(fā)設(shè)備的匯聚點(diǎn)列表,以使所述組播組使用所述當(dāng)前匯聚點(diǎn)來轉(zhuǎn)發(fā)組播數(shù)據(jù)。16.根據(jù)權(quán)利要求15所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述轉(zhuǎn)發(fā)單元用于根據(jù)所述鄰居列表中的協(xié)議無關(guān)組播PIM鄰居接口發(fā)送所述鄰居組播轉(zhuǎn)發(fā)設(shè)備轉(zhuǎn)發(fā)的通告消息,并且在所述P工M鄰居接口上僅發(fā)送一次該通告消息。17.根據(jù)權(quán)利要求10所述的組播轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述組播轉(zhuǎn)發(fā)設(shè)備還包括第三確定單元,用于確定所述當(dāng)前匯聚點(diǎn)是否對應(yīng)所述組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址;所述報文發(fā)送單元還ffl于當(dāng)所述第三確定單元確定所述。前匯聚點(diǎn)不對應(yīng)所述組播轉(zhuǎn)發(fā)設(shè)備中的一個網(wǎng)絡(luò)接口地址時,根據(jù)單播路由轉(zhuǎn)發(fā)表向所述當(dāng)前匯聚點(diǎn)發(fā)送探測報文。全文摘要本發(fā)明實(shí)施例提供一種路由檢測方法及組播轉(zhuǎn)發(fā)設(shè)備,該路由檢測方法包括組播轉(zhuǎn)發(fā)設(shè)備在組播組對應(yīng)的匯聚點(diǎn)信息發(fā)生變化時,根據(jù)單播路由轉(zhuǎn)發(fā)表向該組播組對應(yīng)的當(dāng)前匯聚點(diǎn)發(fā)送探測報文,該探測報文包括該組播轉(zhuǎn)發(fā)設(shè)備在組播組注冊時對應(yīng)的地址和該當(dāng)前匯聚點(diǎn)的地址;若該組播轉(zhuǎn)發(fā)設(shè)備在預(yù)設(shè)的時間內(nèi)未接收到該當(dāng)前匯聚點(diǎn)根據(jù)該探測報文返回的探測應(yīng)答報文,則確定該組播轉(zhuǎn)發(fā)設(shè)備到該當(dāng)前匯聚點(diǎn)不可達(dá)。通過本發(fā)明實(shí)施例,可實(shí)時檢測執(zhí)行匯聚點(diǎn)是否可達(dá),減少系統(tǒng)資源和網(wǎng)絡(luò)帶寬的消耗;若匯聚點(diǎn)不可達(dá),通過發(fā)送通告消息,可統(tǒng)一組播域中所有組播轉(zhuǎn)發(fā)設(shè)備對匯聚點(diǎn)的認(rèn)識,避免組播服務(wù)不可用的問題。文檔編號H04L12/56GK101645845SQ20091016195公開日2010年2月10日申請日期2009年9月7日優(yōu)先權(quán)日2009年9月7日發(fā)明者楊敬民申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1