国产精品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ā)的方法及裝置的制造方法

      文檔序號(hào):10515221閱讀:303來源:國(guó)知局
      用于組播轉(zhuǎn)發(fā)的方法及裝置的制造方法
      【專利摘要】本申請(qǐng)公開了一種用于組播轉(zhuǎn)發(fā)的方法和裝置,有助于實(shí)現(xiàn)BFIR獲得組播組包括的BFER的信息和快速部署B(yǎng)IER組播網(wǎng)絡(luò)。BIER網(wǎng)絡(luò)中的BFER可根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址;所述BFER根據(jù)所述組播組的信息和所述支持所述組播組的注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。所述BIER網(wǎng)絡(luò)中的注冊(cè)路由器接收到所述BFER發(fā)送的所述BFER注冊(cè)消息后,可根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址。
      【專利說明】
      用于組播轉(zhuǎn)發(fā)的方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及通信技術(shù),尤其涉及一種用于組播轉(zhuǎn)發(fā)的方法、比特轉(zhuǎn)發(fā)出口路由器(英文全稱為bit-forwarding egress router,英文縮寫為BFER)、比特轉(zhuǎn)發(fā)入口路由器(英文全稱為bit-forwarding ingress router,英文縮寫為BFIR)及注冊(cè)路由器。
      【背景技術(shù)】
      [0002]基于比特索引的顯式復(fù)制(英文全稱為bit index explicit replicat1n,英文縮寫為BIER)技術(shù)屬于一種新型報(bào)文發(fā)送技術(shù)。BIER技術(shù)可通過設(shè)置在BIER網(wǎng)絡(luò)中的多個(gè)位轉(zhuǎn)發(fā)路由器(英文全稱為bit-forwarding router,英文縮寫為BFR),實(shí)現(xiàn)報(bào)文的發(fā)送。
      [0003]BFIR和BFER均屬于BIER網(wǎng)絡(luò)中的BFR。BFIR可向BIER網(wǎng)絡(luò)中的BFER發(fā)送報(bào)文。BFIR可根據(jù)與BFER對(duì)應(yīng)的比特,獲得位字符串(英文名稱為bitstring),位字符串中與BFER對(duì)應(yīng)的比特被置位。BFIR可將位字符串添加至報(bào)文,獲得BIER報(bào)文。這樣,接收到BIER報(bào)文的BFR可根據(jù)位字符串中被置位的比特,轉(zhuǎn)發(fā)BIER報(bào)文至BFER。
      [0004]目前BIER技術(shù)中并未提供如何實(shí)現(xiàn)組播報(bào)文的轉(zhuǎn)發(fā)。

      【發(fā)明內(nèi)容】

      [0005]有鑒于此,本發(fā)明實(shí)施例提供一種用于組播轉(zhuǎn)發(fā)的方法及裝置,有助于實(shí)現(xiàn)BFIR獲得組播組包括的BFER的信息和快速部署B(yǎng)IER組播網(wǎng)絡(luò)。
      [0006]本發(fā)明實(shí)施例提供的技術(shù)方案如下。
      [0007]第一方面,提供了一種用于組播轉(zhuǎn)發(fā)的方法,應(yīng)用于BIER網(wǎng)絡(luò)中,包括:
      [0008]BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的互聯(lián)網(wǎng)協(xié)議(英文全稱為internet protocol,英文縮寫為IP)地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;
      [0009]所述BFER根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;
      [0010]所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。
      [0011]在上述第一方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0012]所述BFER通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)所述注冊(cè)路由器的信息。
      [0013]結(jié)合上述第一方面的第一種可能的實(shí)現(xiàn)方式,還提供了第一方面的第二種可能的實(shí)現(xiàn)方式,所述BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址包括:
      [0014]所述BFER根據(jù)所述組播接收者列表中的組播組的信息和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。
      [0015]結(jié)合上述第一方面、上述第一方面的第一種可能的實(shí)現(xiàn)方式或上述第一方面的第二種可能的實(shí)現(xiàn)方式,還提供了第一方面的第三種可能的實(shí)現(xiàn)方式,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播(英文全稱為protocol independent multicast,英文縮寫為PIM)加入(英文名稱為join)消息、邊界網(wǎng)關(guān)協(xié)議(英文全稱為border gateway protocol,英文縮寫為BGP)更新(英文名稱為update)消息或名址分離網(wǎng)絡(luò)協(xié)議(英文全稱為locator identityseparat1n protocol,英文縮寫為L(zhǎng)ISP)的映射注冊(cè)(英文名稱為Map-Register)消息。
      [0016]結(jié)合上述第一方面、上述第一方面的第一種可能的實(shí)現(xiàn)方式、上述第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式,還提供了第一方面的第四種可能的實(shí)現(xiàn)方式,還包括:
      [0017]所述BFER在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息;
      [0018]所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。
      [0019]第二方面,提供了一種用于組播轉(zhuǎn)發(fā)的方法,應(yīng)用于BIER網(wǎng)絡(luò)中,包括:
      [0020]注冊(cè)路由器接收BFER發(fā)送的BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;
      [0021]所述注冊(cè)路由器根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0022]在第二方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0023]所述注冊(cè)路由器接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息;
      [0024]所述注冊(cè)路由器根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng);
      [0025]所述注冊(cè)路由器根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址;
      [0026]所述注冊(cè)路由器根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位;
      [0027]所述注冊(cè)路由器向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0028]結(jié)合上述第二方面,還提供了第二方面的第二種可能的實(shí)現(xiàn)方式,還包括:
      [0029]所述注冊(cè)路由器從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址;
      [0030]所述注冊(cè)路由器根據(jù)所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng);
      [0031]所述注冊(cè)路由器根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址;
      [0032]所述注冊(cè)路由器向所述連接組播源的路由器發(fā)送所述BFER列表消息。
      [0033]結(jié)合上述第二方面的第二種可能的實(shí)現(xiàn)方式,還提供了第二方面的第三種可能的實(shí)現(xiàn)方式,所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括:
      [0034]所述注冊(cè)路由器接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源向所述連接組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述組播報(bào)文包括所述組播組的信息;
      [0035]所述注冊(cè)路由器從所述組播報(bào)文獲得所述組播組的信息,從所述報(bào)文頭中獲得所述連接組播源的路由器的IP地址。
      [0036]結(jié)合上述第二方面的第二種可能的實(shí)現(xiàn)方式,還提供了第二方面的第四種可能的實(shí)現(xiàn)方式,所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括:
      [0037]所述注冊(cè)路由器接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址;
      [0038]所述注冊(cè)路由器從所述組播源注冊(cè)消息中獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0039]結(jié)合上述第二方面、第二方面的第一種可能的實(shí)現(xiàn)方式、第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式,還提供了第二方面的第五種可能的實(shí)現(xiàn)方式,還包括:
      [0040]所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。
      [0041]結(jié)合上述第二方面的第四種可能的實(shí)現(xiàn)方式,還提供了第二方面的第六種可能的實(shí)現(xiàn)方式,還包括:
      [0042]所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述組播注冊(cè)消息還包括所述組播源注冊(cè)消息,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。
      [0043]結(jié)合上述第二方面的第五種可能的實(shí)現(xiàn)方式或第二方面的第六種可能的實(shí)現(xiàn)方式,還提供了第二方面的第七種可能的實(shí)現(xiàn)方式,所述通告報(bào)文為開放最短路徑優(yōu)先(英文全稱為open shortest path first,英文縮寫為0SPF)路由器信息不透明鏈路狀態(tài)通告(英文全稱為 router informat1n opaque link-state advertisement,英文縮寫為Router Informat1n Opaque LSA),所述OSPF Router Informat1n Opaque LSA包括類型長(zhǎng)度值(英文全稱為type length value,英文縮寫為TLV),所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0044]結(jié)合上述第二方面的第五種可能的實(shí)現(xiàn)方式或第二方面的第六種可能的實(shí)現(xiàn)方式,還提供了第二方面的第八種可能的實(shí)現(xiàn)方式,所述通告報(bào)文為包括中間系統(tǒng)到中間系統(tǒng)(英文全稱為 intermediate system to intermediate system,英文縮寫為 IS-1S)路由能力類型長(zhǎng)度值(英文全稱為router capability type length value,英文縮寫為RouterCapability TLV)的報(bào)文,所述IS-1S Router Capability TLV包括子類型長(zhǎng)度值(英文全稱為sub type length value,英文縮寫為Sub-TLV),所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0045]結(jié)合上述第二方面或第二方面的任意一種可能的實(shí)現(xiàn)方式,還提供了第二方面的第九種可能的實(shí)現(xiàn)方式,還包括:
      [0046]所述注冊(cè)路由器接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息;
      [0047]所述注冊(cè)路由器根據(jù)所述組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng),所述待刪除的BFER表項(xiàng)包括所述BFER的IP地址和所述刪除的組播組的信息;
      [0048]所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)。
      [0049]第三方面,提供了一種用于組播轉(zhuǎn)發(fā)的方法,應(yīng)用于BIER網(wǎng)絡(luò)中,包括:
      [0050]BFIR接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源;
      [0051]所述BFIR從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;
      [0052]所述BFIR根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位;
      [0053]所述BFIR向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0054]在上述第三方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0055]所述BFIR通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。
      [0056]在上述第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式中,還提供了第三方面的第二種可能的實(shí)現(xiàn)方式,所述BFIR從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的BFER的IP地址,包括:
      [0057]所述BFIR根據(jù)所述注冊(cè)路由器的IP地址,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息;
      [0058]所述BFIR接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址;
      [0059]所述BFIR從所述BFER列表消息中獲得所述BFER的IP地址。
      [0060]第四方面,提供了一種BFER,所述BFER位于BIER網(wǎng)絡(luò)中,所述BFER包括:
      [0061]確定單元,用于根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;
      [0062]生成單元,用于根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;
      [0063]第一發(fā)送單元,用于向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。
      [0064]在第四方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0065]第一獲得單元,用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)所述注冊(cè)路由器的
      ?目息O
      [0066]結(jié)合上述第四方面的第一種可能的實(shí)現(xiàn)方式,還提供了第四方面的第二種可能的實(shí)現(xiàn)方式,所述確定單元具體用于根據(jù)所述組播接收者列表中的組播組的信息和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。
      [0067]結(jié)合上述第四方面、第四方面的第一種可能的實(shí)現(xiàn)方式或第四方面的第二種可能的實(shí)現(xiàn)方式,還提供了第四方面的第三種可能的實(shí)現(xiàn)方式,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播PIM加入join消息、邊界網(wǎng)關(guān)協(xié)議BGP更新update消息或名址分離網(wǎng)絡(luò)協(xié)議LISP的映射注冊(cè)Map-Register消息。
      [0068]結(jié)合上述第四方面、第四方面的第一種可能的實(shí)現(xiàn)方式、第四方面的第二種可能的實(shí)現(xiàn)方式或第四方面的第三種可能的實(shí)現(xiàn)方式,還提供了第四方面的第四種可能的實(shí)現(xiàn)方式,還包括:
      [0069]第二獲得單元,用于在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息;
      [0070]第二發(fā)送單元,用于向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。
      [0071]第五方面,提供了一種注冊(cè)路由器,所述注冊(cè)路由器位于BIER網(wǎng)絡(luò)中,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述注冊(cè)路由器包括:
      [0072]第一接收單元,用于接收BFER發(fā)送的BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;
      [0073]第一獲得單元,用于根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0074]在第五方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0075]第二接收單元,用于接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息;
      [0076]第一確定單元,用于根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng);
      [0077]第二獲得單元,用于根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址;
      [0078]第三獲得單元,用于根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位;
      [0079]第一發(fā)送單元,用于向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0080]結(jié)合上述第五方面,還提供了第五方面的第二種可能的實(shí)現(xiàn)方式,還包括:
      [0081]第四獲得單元,用于從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址;
      [0082]第二確定單元,用于根據(jù)所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng);
      [0083]第五獲得單元,用于根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址;
      [0084]第二發(fā)送單元,用于向所述連接組播源的路由器發(fā)送所述BFER列表消息。
      [0085]結(jié)合上述第五方面的第二種可能的實(shí)現(xiàn)方式,還提供了第五方面的第三種可能的實(shí)現(xiàn)方式,還包括:
      [0086]第三接收單元,用于接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源想所述連接組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述組播報(bào)文包括所述組播組的信息;
      [0087]所述第四獲得單元具體用于從所述組播報(bào)文獲得所述組播組的信息,從所述報(bào)文頭中獲得所述連接組播源的路由器的IP地址。
      [0088]結(jié)合上述第五方面的第二種可能的實(shí)現(xiàn)方式,還提供了第五方面的第四種可能的實(shí)現(xiàn)方式,還包括:
      [0089]第四接收單元,用于接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址;
      [0090]所述第四獲得單元具體用于從所述組播源注冊(cè)消息,獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0091]結(jié)合上述第五方面、第五方面的第一種可能的實(shí)現(xiàn)方式、第五方面的第二種可能的實(shí)現(xiàn)方式或第五方面的第三種可能的實(shí)現(xiàn)方式,還提供了第五方面的第五種可能的實(shí)現(xiàn)方式,還包括:
      [0092]第三發(fā)送單元,用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。
      [0093]結(jié)合上述第五方面的第四種可能的實(shí)現(xiàn)方式,還提供了第五方面的第六種可能的實(shí)現(xiàn)方式,還包括:
      [0094]第三發(fā)送單元,用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述組播注冊(cè)消息還包括所述組播源注冊(cè)消息,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。
      [0095]結(jié)合上述第五方面的第五種可能的實(shí)現(xiàn)方式或第五方面的第六種可能的實(shí)現(xiàn)方式,還提供了第五方面的第七種可能的實(shí)現(xiàn)方式,所述通告報(bào)文為OSPF RouterInformat1n Opaque LSA,所述 OSPF Router Informat1n Opaque LSA 包括 TLV,所述 TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0096]結(jié)合上述第五方面的第五種可能的實(shí)現(xiàn)方式或第五方面的第六種可能的實(shí)現(xiàn)方式,還提供了第五方面的第八種可能的實(shí)現(xiàn)方式,所述通告報(bào)文為包括IS-1S RouterCapability TLV 的報(bào)文,所述 IS-1S Router Capability TLV 包括 Sub-TLV,所述 Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0097]結(jié)合上述第五方面或第五方面的任意一種可能的實(shí)現(xiàn)方式,還提供了第五方面的第九種可能的實(shí)現(xiàn)方式,還包括:
      [0098]第五接收單元,用于接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息;
      [0099]第三確定單元,用于根據(jù)所述組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng),所述待刪除的BFER表項(xiàng)包括所述BFER的IP地址和所述刪除的組播組的信息;
      [0100]刪除單元,用于刪除所述第三確定單元所確定的所述待刪除的BFER表項(xiàng)。
      [0101]第六方面,提供了一種BFIR,所述BFIR位于BIER網(wǎng)絡(luò)中,所述BFIR包括:
      [0102]第一接收單元,用于接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源;
      [0103]第一獲得單元,用于從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;
      [0104]第二獲得單元,用于根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位;
      [0105]第一發(fā)送單元,用于向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0106]在第六方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
      [0107]第三獲得單元,用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。
      [0108]結(jié)合上述第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式中,還提供了第六方面的第二種可能的實(shí)現(xiàn)方式,還包括:
      [0109]第二發(fā)送單元,用于根據(jù)所述注冊(cè)路由器的IP地址,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息;
      [0110]第二接收單元,用于接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址;
      [0111]所述第一獲得單元具體用于從所述BFER列表消息中獲得所述BFER的IP地址。
      [0112]第七方面,提供了一種用于組播轉(zhuǎn)發(fā)的方法,應(yīng)用于BIER網(wǎng)絡(luò)中,包括:
      [0113]連接組播源的路由器接收來自所述組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息;
      [0114]所述連接組播源的路由器向注冊(cè)路由器發(fā)送所述組播報(bào)文,所述組播報(bào)文包括所述組播組的信息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息和BFER的IP地址,所述BFER與所述組播組對(duì)應(yīng)。
      [0115]第八方面,提供了一種用于組播轉(zhuǎn)發(fā)的方法,應(yīng)用于BIER網(wǎng)絡(luò)中,包括:
      [0116]連接組播源的路由器接收來自所述組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息;
      [0117]所述連接組播源的路由器向注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括BFER注冊(cè)消息和所述組播源注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息和BFER的IP地址,所述BFER與所述組播組對(duì)應(yīng)。
      [0118]第九方面,提供了一種路由器,所述路由器位于BIER網(wǎng)絡(luò)中,所述路由器連接組播源,所述路由器包括:
      [0119]接收單元,用于接收來自所述組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息;
      [0120]發(fā)送單元,用于向注冊(cè)路由器發(fā)送所述組播報(bào)文,所述組播報(bào)文包括所述組播組的信息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息和BFER的IP地址,所述BFER與所述組播組對(duì)應(yīng)。
      [0121]第十方面,提供了一種路由器,所述路由器位于BIER網(wǎng)絡(luò)中,所述路由器連接組播源,所述路由器包括:
      [0122]接收單元,用于接收來自所述組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息;
      [0123]發(fā)送單元,用于向注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括BFER注冊(cè)消息和所述組播源注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息和BFER的IP地址,所述BFER與所述組播組對(duì)應(yīng)。
      [0124]通過上述方案,本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法及裝置中,BFER可根據(jù)組播接收者列表中的組播組的信息以及獲得的至少一個(gè)注冊(cè)路由器支持的組播組的信息,確定與所述組播組對(duì)應(yīng)的注冊(cè)路由器和生成BFER注冊(cè)消息。所述BFER注冊(cè)消息包括組播組的信息和所述BFER的IP地址。所述BFER可向所述注冊(cè)路由器發(fā)送BFER注冊(cè)消息。所述注冊(cè)路由器可根據(jù)接收到的BFER發(fā)送的BFER注冊(cè)消息,獲得BFER表項(xiàng)。所述BFER表項(xiàng)包括所述BFER的IP地址和所述組播組的信息。采用本發(fā)明實(shí)施例提供的方法和裝置,注冊(cè)路由器獲得的所述BFER的表項(xiàng)有助于BFIR獲得所述BFER的IP地址,所述BFIR可根據(jù)所述BFER的IP地址獲得BIER組播報(bào)文并向所述BFER發(fā)送所述BIRE組播報(bào)文,可實(shí)現(xiàn)在傳統(tǒng)組播網(wǎng)絡(luò)中快速部署B(yǎng)IER技術(shù),實(shí)現(xiàn)BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      【附圖說明】
      [0125]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其它的附圖。
      [0126]圖1a為本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法流程圖。
      [0127]圖1b為本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法流程圖。
      [0128]圖2a為本發(fā)明實(shí)施例提供的另一種用于組播轉(zhuǎn)發(fā)的方法流程圖。
      [0129]圖2b為本發(fā)明實(shí)施例提供的另一種用于組播轉(zhuǎn)發(fā)的方法流程圖。
      [0130]圖3a本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)場(chǎng)景示意圖。
      [0131]圖3b為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)場(chǎng)景不意圖。
      [0132]圖4a為本發(fā)明實(shí)施例提供的BFER的示意圖。
      [0133]圖4b為本發(fā)明實(shí)施例提供的注冊(cè)路由器的示意圖。
      [0134]圖5a為本發(fā)明實(shí)施例提供的另一注冊(cè)路由器的示意圖。
      [0135]圖5b為本發(fā)明實(shí)施例提供的BFIR的示意圖。
      [0136]圖6a為本發(fā)明實(shí)施例提供的BFER的結(jié)構(gòu)示意圖。
      [0137]圖6b為本發(fā)明實(shí)施例提供的注冊(cè)路由器的結(jié)構(gòu)示意圖。
      [0138]圖6c為本發(fā)明實(shí)施例提供的BFIR的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0139]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0140]本發(fā)明實(shí)施例提供了一種用于組播轉(zhuǎn)發(fā)的方法,所述方法中,BIER網(wǎng)絡(luò)中的BFER可根據(jù)預(yù)先獲得的組播接收者(英文名稱為receiver)列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;所述BFER根據(jù)所述組播組的信息和所述支持所述組播組的注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。所述BIER網(wǎng)絡(luò)中的注冊(cè)路由器接收到所述BFER發(fā)送的所述BFER注冊(cè)消息后,可根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0141]本發(fā)明實(shí)施例提供的方法和裝置中,若所述注冊(cè)路由器可作為BFIR,則所述注冊(cè)路由器可根據(jù)獲得的一條或多條BFER表項(xiàng)和接收到的組播報(bào)文,生成BIER組播報(bào)文,作為BFIR的注冊(cè)路由器可在BIER網(wǎng)絡(luò)中發(fā)送所述BIER組播報(bào)文。若作為BFIR的路由器不是所述注冊(cè)路由器,則所述作為BFIR的路由器可向所述注冊(cè)路由器請(qǐng)求BFER的IP地址,所述作為BFIR的路由器可根據(jù)所述BFER的IP地址以及接收到的組播報(bào)文,生成BIER組播報(bào)文,作為BFIR的路由器可在BIER網(wǎng)絡(luò)中發(fā)送所述BIER組播報(bào)文。
      [0142]本發(fā)明實(shí)施例中,BFER可以是與所述組播接收者連接的路由器。BFIR是生成BIER組播報(bào)文的路由器,所述BFIR可以是具有處理組播注冊(cè)消息的注冊(cè)路由器,還可以是直連組播源的路由器。本發(fā)明實(shí)施例中的比特(英文名稱為bit)還可以稱為比特位或位,在本發(fā)明實(shí)施例中不再分別舉例說明。
      [0143]圖1a為本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法流程圖。圖1a對(duì)應(yīng)的實(shí)施例是從BFER的角度對(duì)用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。下面結(jié)合圖la,對(duì)本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。
      [0144]101,BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力。
      [0145]舉例說明,所述組播接收者為用于接收組播報(bào)文的設(shè)備,比如:所述組播接收者可以是主機(jī)、機(jī)頂盒(英文名稱為set top box,英文縮寫為STB)或其它設(shè)備,在此不再逐一舉例說明。
      [0146]舉例說明,所述述組播接收者列表可以是預(yù)先配置于所述BFER上,也可以是所述BFER根據(jù)接收到的來自組播接收者的組播組成員報(bào)文生成的表項(xiàng)的集合。所述組播接收者列表包括一條或多條組播接收者表項(xiàng)。每條組播接收者表項(xiàng)包括組播組的信息以及與所述組播組的信息對(duì)應(yīng)的一個(gè)或多個(gè)組播接收者的信息,所述組播接收者的信息可以包括組播接收者的接口的IP地址,所述組播接收者的接口為用于接收組播報(bào)文的接口。
      [0147]舉例說明,若所述BFER上存在與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng),則所述BFER可根據(jù)所述組播接收者的IP地址,更新與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng),比如添加所述組播接收者的IP地址至與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng)。若所述BFER上不存在與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng),則所述BFER可根據(jù)所述組播組的信息和所述組播接收者的IP地址,生成與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng),所述與所述組播組的信息對(duì)應(yīng)的組播接收者表項(xiàng)包括所述組播組的信息和所述組播接收者的IP地址。
      [0148]舉例說明,所述組播組的信息包括所述組播組的IP地址,或者所述組播組的信息包括所述組播組的IP地址和組播源的IP地址,所述組播源與所述組播組對(duì)應(yīng)。比如:若所述組播組成員報(bào)文采用組播組管理協(xié)議(英文全稱為internet group membershipprotocol,英文縮寫為IGMP)v2/組播監(jiān)聽者發(fā)現(xiàn)(英文全稱為multicast listenerdiscovery,英文縮寫為MLD)協(xié)議vl,則所述組播組的信息包括所述組播組的IP地址。若所述組播組成員報(bào)文采用IGMPv3/MLDv2,則所述組播組的信息包括所述組播組的IP地址和所述組播源的IP地址。
      [0149]舉例說明,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,換句話說,所述注冊(cè)路由器具有接收和處理所述組播注冊(cè)消息的能力。
      [0150]舉例說明,所述組播接收者可以是靜態(tài)配置于所述BFER上的列表,所述組播接收者列表也可以是由所述BFER生成的列表,比如:所述BFER根據(jù)接收到的來自組播接收者的組播組成員報(bào)文,生成組播接收者表項(xiàng),所述組播接收者列表包括所述BFER生成的組播接收者表項(xiàng)。以所述BFER生成所述組播接收者表項(xiàng)為例,包括:所述BFER接收來自所述組播接收者的組播組成員報(bào)文,所述組播組成員報(bào)文包括組播組的信息和所述組播接收者的IP地址;所述BFER根據(jù)所述組播組的信息和所述組播接收者的IP地址,獲得所述組播接收者表項(xiàng)。若所述組播組成員報(bào)文用于請(qǐng)求加入與所述組播組信息對(duì)應(yīng)的組播組,則所述BFER可根據(jù)所述組播組成員報(bào)文生成所述組播接收者表項(xiàng)。若所述組播組成員報(bào)文用于請(qǐng)求離開與所述組播組信息對(duì)應(yīng)的組播組,則所述BFER可根據(jù)所述組播組成員報(bào)文刪除已生成的所述組播接收者表項(xiàng)。所述組播組成員報(bào)文可采用IGMP/MLD,在此不再對(duì)所述組播組成員報(bào)文進(jìn)行贅述。
      [0151]舉例說明,所述BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址包括:所述BFER根據(jù)所述組播接收者列表中的組播組的信息和至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。所述至少一個(gè)注冊(cè)路由器包括支持所述組播接收者立標(biāo)中的組播組的注冊(cè)路由器。所述BFER可通過靜態(tài)配置或通告報(bào)文,獲得所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息和所述至少一個(gè)注冊(cè)路由器的IP地址。
      [0152]102,所述BFER根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息。
      [0153]舉例說明,所述組播注冊(cè)消息可包括所述BFER注冊(cè)消息。所述BFER注冊(cè)消息用于所述BFER向所述注冊(cè)路由器進(jìn)行注冊(cè)。所述BFER注冊(cè)消息包括所述組播組的信息。若所述BFER注冊(cè)消息是采用單播方式發(fā)送的消息,則所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;若所述BFER注冊(cè)消息是采用隧道方式發(fā)送的消息,則所述隧道的目的IP地址為所述注冊(cè)路由器的IP地址,所述隧道的源IP地址為所述BFER的IP地址。
      [0154]或者,
      [0155]所述組播注冊(cè)消息可包括所述BFER注冊(cè)消息和組播源注冊(cè)消息。所述組播源注冊(cè)消息用于連接所述組播源的路由器向所述注冊(cè)路由器進(jìn)行注冊(cè)。所述組播源注冊(cè)消息包括所述組播組的信息。所述連接所述組播源的路由器可以是直連所述組播源的路由器。若所述組播源注冊(cè)消息是采用單播方式發(fā)送的消息,則所述組播源注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述組播源注冊(cè)消息的源IP地址為所述連接所述組播源的路由器的IP地址。
      [0156]103,所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。
      [0157]舉例說明,所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息可包括:所述BFER以單播的方式,向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播加入消息(英文全稱為protocol independent multicast join message,英文縮寫為PIM join message)、邊界網(wǎng)關(guān)協(xié)議更新消息(英文全稱為border gateway protocol,英文縮寫為BGP update message)或名址分離網(wǎng)絡(luò)協(xié)議(英文全稱為locator identityseparat1n protocol,英文縮寫為L(zhǎng)ISP)的映射注冊(cè)消息(英文名稱為map-registermessage)。在此不再對(duì)所述BFER注冊(cè)消息的格式進(jìn)行贅述。
      [0158]舉例說明,所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息可包括:所述BFER通過隧道,向所述注冊(cè)路由器發(fā)送封裝的BFER注冊(cè)消息,所述封裝的BFER注冊(cè)消息包括隧道的目的IP地址、隧道的源IP地址和所述BFER注冊(cè)消息,所述隧道的目的IP地址為所述注冊(cè)路由器的IP地址,所述隧道的源IP地址為所述BFER的IP地址。所述BFER注冊(cè)消息可以為所述PIM join message,所述PIM join message可通過所述隧道發(fā)送至所述注冊(cè)路由器。
      [0159]可選地,101之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFER根據(jù)靜態(tài)配置的信息,獲得所述至少一個(gè)注冊(cè)路由器的信息,所述靜態(tài)配置的信息包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。其中,所述靜態(tài)配置的信息可以包括一個(gè)或多個(gè)具有處理組播注冊(cè)消息的路由器的信息,所述一個(gè)或多個(gè)具有處理組播注冊(cè)消息的路由器可以為所述至少一個(gè)注冊(cè)路由器,所述至少一個(gè)注冊(cè)路由器包括支持所述組播接收者列表中的組播組的注冊(cè)路由器。
      [0160]可選地,101之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFER接收通告報(bào)文,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息;所述BFER通過所述通告報(bào)文,獲得所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。
      [0161]舉例說明,若組播組的信息包括所述組播組的IP地址,則所述通告報(bào)文可包括所述至少一個(gè)注冊(cè)路由器所支持的組播組的地址范圍,所述至少一個(gè)注冊(cè)路由器所支持的組播組的地址范圍可包括所述組播組的IP地址。若組播組的信息包括所述組播組的IP地址和所述組播源的IP地址,則所述通告報(bào)文可包括所述至少一個(gè)注冊(cè)路由器所支持的組播組的地址范圍和組播源的地址范圍,所述至少一個(gè)注冊(cè)路由器所支持的組播組的地址范圍包括所述組播組的IP地址,所述至少一個(gè)注冊(cè)路由器所支持的組播源的地址范圍包括所述組播源的IP地址。
      [0162]舉例說明,所述BFER可接收所述至少一個(gè)注冊(cè)路由器發(fā)送的所述通告報(bào)文,或者所述BFER接收所述至少一個(gè)注冊(cè)路由器通過代理路由器發(fā)送的所述通告報(bào)文,或者所述BFER接收其它BFR發(fā)送的所述通告報(bào)文。比如:所述至少一個(gè)注冊(cè)路由器可通過自舉路由器(英文全稱為bootstrap router,英文縮寫為BSR),向所述BFER發(fā)送自舉消息(英文名稱為bootstrap message),所述自舉消息用于通告所述至少一個(gè)注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述自舉消息可包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。
      [0163]舉例說明,所述通告報(bào)文為OSPF Router Informat1n Opaque LSA,所述 OSPFRouter Informat1n Opaque LSA包括TLV,所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。或者,所述通告報(bào)文為包括IS-1SRouter Capability TLV 的報(bào)文,所述 IS-1S Router Capability TLV 包括 Sub-TLV,所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0164]本發(fā)明實(shí)施例提供的方法中,作為BFER的BFR可根據(jù)組播接收者列表中的組播組的信息以及一個(gè)或多個(gè)注冊(cè)路由器的信息,確定支持組播接收者列表中的組播組的注冊(cè)路由器的IP地址。所述作為BFER的BFR可根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息。所述BFER注冊(cè)消息可包括所述組播接收者希望加入的組播組的信息和所述BFER的IP地址。接收到所述BFER注冊(cè)消息的注冊(cè)路由器,可根據(jù)所述BFER注冊(cè)消息中攜帶的所述組播組的信息和所述BFER的IP地址,獲得BFER表項(xiàng),該BFER表項(xiàng)可有助于BFIR生成BIER組播報(bào)文,實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0165]可選地,103之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFER在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息;所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。所述刪除的表項(xiàng)中的組播組的信息為刪除的組播組的信息。
      [0166]舉例說明,所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注銷消息可包括:所述BFER以單播的方式,向所述注冊(cè)路由器發(fā)送所述BFER注銷消息,所述BFER注銷消息為協(xié)議無關(guān)組播剪枝消息(英文全稱為protocol independent multicast prune message,英文縮寫為PIM prune message)或BGP update message。在此不再對(duì)所述BFER注銷消息的格式進(jìn)行贅述。
      [0167]舉例說明,所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注銷消息可包括:所述BFER通過隧道,向所述注冊(cè)路由器發(fā)送所述BFER注銷消息,所述隧道的目的IP地址為所述注冊(cè)路由器的IP地址,所述隧道的源IP地址為所述BFER的IP地址。所述BFER注銷消息外可封裝報(bào)文頭,所述報(bào)文頭可包括所述隧道的源IP地址和所述隧道的目的IP地址。所述BFER注銷消息可以為所述PIM prune message,所述PIM prune message可通過所述隧道發(fā)送至所述注冊(cè)路由器。
      [0168]舉例說明,所述BFER可對(duì)所述BFER上的組播接收者列表進(jìn)行檢測(cè),若所述BFER檢測(cè)到所述組播接收者列表中的表項(xiàng)被刪除,則所述BFER獲得所述BFER注銷消息。
      [0169]舉例說明,所述BFER可以在接收到組播接收者發(fā)送的組播組成員離開報(bào)文后,刪除所述組播接收者列表中的表項(xiàng)。所述組播組成員離開報(bào)文包括所述刪除的組播組的信息。所述組播組成員離開報(bào)文屬于所述組播組成員報(bào)文,所述組播組成員離開報(bào)文用于表示所述組播接收者請(qǐng)求離開所述組播組。
      [0170]圖1b為本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法流程圖。圖1b對(duì)應(yīng)的實(shí)施例是從注冊(cè)路由器的角度對(duì)用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。所述注冊(cè)路由器可以是BIER網(wǎng)絡(luò)中的BFR。所述注冊(cè)路由器可以具有BFIR的功能,即所述注冊(cè)路由器可生成BIER組播報(bào)文。下面結(jié)合圖lb,對(duì)本發(fā)明實(shí)施例提供的一種用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。
      [0171]201,所述注冊(cè)路由器接收BFER發(fā)送的BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0172]舉例說明,所述注冊(cè)路由器可以是圖1a對(duì)應(yīng)的實(shí)施例中的注冊(cè)路由器,在此不再贅述。所述BFER可以是圖1a對(duì)應(yīng)的實(shí)施例中的BFER,在此不再贅述。所述組播注冊(cè)消息可以是圖1a對(duì)應(yīng)的實(shí)施例中的組播注冊(cè)消息,即所述組播注冊(cè)消息可以包括所述BFER注冊(cè)消息,或者所述組播注冊(cè)消息可以包括所述BFER注冊(cè)消息和組播源注冊(cè)消息。所述組播源注冊(cè)消息可以是圖1a對(duì)應(yīng)的實(shí)施例中的組播源注冊(cè)消息,在此不再贅述。
      [0173]202,所述注冊(cè)路由器根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0174]舉例說明,所述注冊(cè)路由器根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng)包括:所述注冊(cè)路由器從所述BFER注冊(cè)消息,獲得所述組播組的信息和所述BFER的IP地址;所述注冊(cè)路由器根據(jù)所述組播組的信息和所述BFER的IP地址,生成所述BFER表項(xiàng)。
      [0175]舉例說明,若所述注冊(cè)路由器上已存儲(chǔ)有與所述BFER的IP地址對(duì)應(yīng)的一個(gè)或多個(gè)BFER表項(xiàng),則所述注冊(cè)路由器可對(duì)存儲(chǔ)的所述一個(gè)或多個(gè)BFER表項(xiàng)進(jìn)行更新,即根據(jù)所述BFER的IP地址對(duì)應(yīng)的所述組播組的信息生成所述BFER表項(xiàng),增加了與所述BFER的IP地址對(duì)應(yīng)的BFER表項(xiàng)的數(shù)量?;蛘?,若所述注冊(cè)路由器上已存儲(chǔ)有與所述組播組的信息對(duì)應(yīng)的一個(gè)或多個(gè)BFER表項(xiàng),則所述注冊(cè)路由器可對(duì)存儲(chǔ)的所述一個(gè)或多個(gè)BFER進(jìn)行更新,即根據(jù)所述BFER的IP地址對(duì)應(yīng)的所述組播組的信息生成所述BFER表項(xiàng),增加了與所述組播組的信息對(duì)應(yīng)的BFER表項(xiàng)的數(shù)量。
      [0176]舉例說明,若所述組播組的信息包括所述組播組的IP地址,則所述BFER表項(xiàng)包括所述組播組的IP地址和所述BFER的IP地址,所述組播組的IP地址和所述BFER的IP地址對(duì)應(yīng)。若所述組播組的信息包括所述組播組的IP地址和所述組播源的IP地址,則所述BFER表項(xiàng)包括所述組播源的IP地址、所述組播組的IP地址和所述BFER的IP地址,所述組播組的IP地址、所述組播源的IP地址和所述BFER的IP地址——對(duì)應(yīng)。
      [0177]可選地,所述BFER表項(xiàng)還可包含老化時(shí)間,即所述BFER表項(xiàng)達(dá)到預(yù)設(shè)的老化時(shí)間后,所述BFER表項(xiàng)失效,換句話說,所述BFER表項(xiàng)達(dá)到預(yù)設(shè)的老化時(shí)間后,所述BFER表項(xiàng)被刪除。
      [0178]可選地,202之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器根據(jù)接收到的組播報(bào)文,生成BIER組播報(bào)文;所述注冊(cè)路由器向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0179]舉例說明,所述注冊(cè)路由器根據(jù)接收到的組播報(bào)文,生成BIER組播報(bào)文包括:所述注冊(cè)路由器接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息;所述注冊(cè)路由器根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng);所述注冊(cè)路由器根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址;所述注冊(cè)路由器根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位。
      [0180]舉例說明,所述連接組播源的路由器可通過隧道,向所述注冊(cè)路由器發(fā)送封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源想所述連接組播源的路由器發(fā)送的組播報(bào)文。所述組播報(bào)文包括所述組播組的信息。所述組播報(bào)文可以是組播數(shù)據(jù)報(bào)文,所述組播數(shù)據(jù)報(bào)文可攜帶所述組播源發(fā)送的數(shù)據(jù)。所述報(bào)文頭包括所述隧道的源IP地址和所述隧道的目的IP地址。所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述隧道的目的IP地址可以是所述注冊(cè)路由器的IP地址。
      [0181]舉例說明,若所述組播組的信息包括所述組播組的IP地址,則所述注冊(cè)路由器可根據(jù)一條或多條BFER表項(xiàng)和所述組播報(bào)文包括的所述組播組的IP地址,獲得所述BFER的IP地址。若所述組播組的信息包括所述組播組的IP地址和所述組播源的IP地址,則所述注冊(cè)路由器可根據(jù)一條或多條BFER表項(xiàng)、所述組播報(bào)文包括的所述組播組的IP地址和所述組播源的IP地址,獲得所述BFER的IP地址。所述一條或多條BFER表項(xiàng)包括與所述組播組的信息對(duì)應(yīng)的BFER表項(xiàng)。
      [0182]舉例說明,所述注冊(cè)路由器根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文包括:所述注冊(cè)路由器根據(jù)所述BFER的IP地址,獲得與所述BFER對(duì)應(yīng)的位字符串;所述注冊(cè)路由器根據(jù)所述組播報(bào)文和所述位字符串,生成所述BIER組播報(bào)文。
      [0183]舉例說明,所述注冊(cè)路由器可預(yù)先存儲(chǔ)有所述BFER的IP地址和所述BFER的ID的對(duì)應(yīng)關(guān)系,所述BFER的ID為所述BFER在BIER網(wǎng)絡(luò)中的標(biāo)識(shí)信息。所述注冊(cè)路由器可根據(jù)所述BFER的IP地址,獲得所述BFER的ID ;所述注冊(cè)路由器可根據(jù)所述BFER的ID,計(jì)算獲得所述位字符串。比如:若BIER網(wǎng)絡(luò)包括M臺(tái)BFR,所述M小于或等于256,所述位字符串包括256個(gè)bit,則所述位字符串中的一個(gè)bit可以唯一地標(biāo)識(shí)所述M臺(tái)BFR中的一臺(tái)BFR,所述注冊(cè)路由器可根據(jù)所述BFER的ID獲得所述位字符串?;蛘撸鲎?cè)路由器可根據(jù)所述BFER的ID,計(jì)算獲得所述位字符串和組標(biāo)識(shí)(英文全稱為set identifier,英文縮寫為SI)。比如,若BIER網(wǎng)絡(luò)包括N臺(tái)BFR,所述N大于256,所述位字符串包括256個(gè)bit,則所述位字符串中的一個(gè)bit無法標(biāo)識(shí)所述N臺(tái)BFR中的一臺(tái)BFR,所述注冊(cè)路由器需要根據(jù)所述BFER的ID,獲得所述位字符串和組標(biāo)識(shí)。所述組標(biāo)識(shí)和所述位字符串中的一個(gè)bit可用來標(biāo)識(shí)所述N臺(tái)BFR中的一臺(tái)BFR。相應(yīng)地,所述注冊(cè)路由器獲得的所述BIER報(bào)文的BIER報(bào)頭還包括所述組標(biāo)識(shí)。接收到包括所述組標(biāo)識(shí)的BIER報(bào)文的BFR還可根據(jù)所述BIER報(bào)頭中的所述組標(biāo)識(shí)和所述位字符串,獲知與所述組標(biāo)識(shí)和所述位字符串對(duì)應(yīng)的BFER0所述BFR可向所述BFER發(fā)送所述BIER報(bào)文。
      [0184]舉例說明,若所述組播報(bào)文是發(fā)送給L個(gè)BFER,所述L為大于或等于I的整數(shù),則所述注冊(cè)報(bào)文計(jì)算獲得的位字符串中的L個(gè)bit被置位。所述L個(gè)bit中的任一 bit用于標(biāo)識(shí)L個(gè)BFER中的一個(gè)BFER,所述L個(gè)bit和所述L個(gè)BFER——對(duì)應(yīng)。
      [0185]舉例說明,所述注冊(cè)服務(wù)器還可存儲(chǔ)有對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括所述BFER的IP地址和與其對(duì)應(yīng)的位字符串中的bit。比如,所述BFER的IP地址對(duì)應(yīng)的bit是位字符串中的lbit,S卩從位字符串的最低位(英文全稱為least significant bit,英文縮寫為L(zhǎng)SB)開始的第二個(gè)bit。所述注冊(cè)服務(wù)器可根據(jù)所述對(duì)應(yīng)關(guān)系和所述BFER的IP地址,獲得與所述BFER對(duì)應(yīng)的位字符串中的bit ;所述注冊(cè)服務(wù)器將與所述BFER對(duì)應(yīng)的位字符串的bit被置位,獲得與所述BFER對(duì)應(yīng)的位字符串。所述注冊(cè)服務(wù)器可根據(jù)所述位字符串和接收到的組播報(bào)文,獲得所述BIER組播報(bào)文。
      [0186]可選地,201之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。舉例說明,所述通告報(bào)文可以采用圖1a對(duì)應(yīng)的實(shí)施例中的通告報(bào)文的格式,在此不再贅述。舉例說明,所述注冊(cè)路由器可在所述BIER網(wǎng)絡(luò)中,通過泛洪的方式發(fā)送通告報(bào)文,以便所述BIER網(wǎng)絡(luò)中的BFER能夠接收到所述通告報(bào)文。
      [0187]本發(fā)明的實(shí)施例中,注冊(cè)路由器可作為BIER網(wǎng)絡(luò)中的BFIR,所述注冊(cè)路由器接收到BFER發(fā)送的BFER注冊(cè)報(bào)文后,根據(jù)所述BFER注冊(cè)報(bào)文中的所述BFER的IP地址和組播組的信息,獲得BFER表項(xiàng)。所述注冊(cè)路由器一旦接收到與所述組播組的信息對(duì)應(yīng)的組播報(bào)文,所述注冊(cè)路由器可根據(jù)所述BFER表項(xiàng)和所述組播組報(bào)文,獲得BIER組播報(bào)文。所述注冊(cè)路由器向所述BFER發(fā)送所述BIER組播報(bào)文,有助于將BIER技術(shù)快速部署于傳統(tǒng)組播網(wǎng)絡(luò),實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0188]可選地,202之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息;所述注冊(cè)路由器根據(jù)所述刪除的組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng);所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)。
      [0189]舉例說明,若組播組的信息包括所述組播組的IP地址,BFER表項(xiàng)包括組播組的IP地址和BFER的IP地址,則所述注冊(cè)路由器可根據(jù)所述BFER注銷消息確定所述待刪除的BFER表項(xiàng),所述BFER注銷消息包括所述刪除的組播組的IP地址,所述待刪除的BFER表項(xiàng)為包括所述刪除的組播組的IP地址的BFER表項(xiàng)。若組播組的信息包括所述組播組的IP地址和組播源的IP地址,BFER表項(xiàng)包括組播組的IP地址、組播源的IP地址和BFER的IP地址,則所述注冊(cè)路由器可根據(jù)所述BFER注銷消息確定所述待刪除的BFER表項(xiàng),所述BFER注銷消息包括所述刪除的組播組的IP地址,所述待刪除的BFER表項(xiàng)為包括所述刪除的組播組的IP地址的BFER表項(xiàng)。
      [0190]舉例說明,所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)可以為清空所述待刪除的BFER表項(xiàng),或者清除所述待刪除的BFER表項(xiàng)中的組播組的信息,或者清除所述待刪除的BFER表項(xiàng)中的BFER的IP地址。所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)后,無法獲得與所述待刪除的BFER表項(xiàng)對(duì)應(yīng)的位字符串,所述注冊(cè)路由器不再向所述待刪除的BFER表項(xiàng)對(duì)應(yīng)的BFER發(fā)送BIER報(bào)文。
      [0191]圖2a為本發(fā)明實(shí)施例提供的另一種用于組播轉(zhuǎn)發(fā)的方法流程圖。圖2a對(duì)應(yīng)的實(shí)施例是從注冊(cè)路由器的角度對(duì)用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。所述注冊(cè)路由器可不具有BFIR的功能,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力。所述組播注冊(cè)消息可包括BFER注冊(cè)消息,或者所述組播注冊(cè)消息可包括所述BFER注冊(cè)消息和組播源注冊(cè)消息。下面結(jié)合圖2a,對(duì)本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。
      [0192]301,所述注冊(cè)路由器接收BFER發(fā)送的BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0193]本發(fā)明實(shí)施例中的301可與圖1b對(duì)應(yīng)的實(shí)施例中的201相同,在此不再贅述。
      [0194]302,所述注冊(cè)路由器根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0195]本發(fā)明實(shí)施例中的302可與圖1b對(duì)應(yīng)的實(shí)施例中的202相同,在此不再贅述。
      [0196]可選地,301之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。舉例說明,所述通告報(bào)文可以采用圖1a對(duì)應(yīng)的實(shí)施例中的通告報(bào)文的格式,在此不再贅述。所述通告報(bào)文的發(fā)送方式可以與圖1b對(duì)應(yīng)的實(shí)施例中通告報(bào)文的發(fā)送方式相同,在此不再贅述。
      [0197]可選地,301之前,所述注冊(cè)路由器發(fā)送所述通告報(bào)文之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0198]舉例說明,所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括:所述注冊(cè)路由器接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源向所述連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址;所述注冊(cè)路由器從所述組播報(bào)文獲得所述組播組的信息,從所述報(bào)文頭中獲得所述連接組播源的路由器的IP地址。
      [0199]或者,
      [0200]所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括:所述注冊(cè)路由器接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址;所述注冊(cè)路由器從所述組播源注冊(cè)消息中獲得所述組播組的信息和所述連接組播源的路由器的IP地址。其中,所述連接組播源的路由器可以采用單播方式發(fā)送所述組播源注冊(cè)消息,在此不再贅述。若所述組播注冊(cè)消息包括所述組播源注冊(cè)消息,所述注冊(cè)路由器能夠?qū)邮盏降乃鼋M播源注冊(cè)消息進(jìn)行處理,即可根據(jù)所述組播源注冊(cè)消息獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0201]可選地,若所述連接組播源的路由器可作為BIER網(wǎng)絡(luò)中的BFIR,則所述注冊(cè)路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:
      [0202]303,所述注冊(cè)路由器向作為BFIR的路由器發(fā)送所述BFER的IP地址。
      [0203]舉例說明,所述注冊(cè)路由器向作為BFIR的路由器發(fā)送所述BFER的IP地址包括:所述注冊(cè)路由器根據(jù)所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng);所述注冊(cè)路由器根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址;所述注冊(cè)路由器向所述連接組播源的路由器發(fā)送所述BFER列表消息。所述連接組播源的路由器可以為作為BFIR的路由器。
      [0204]舉例說明,所述連接組播源的路由器為能夠生成BIER組播報(bào)文的BFIR。所述BFER列表消息可直接攜帶所述組播組對(duì)應(yīng)的BFER的IP地址,或者所述BFER列表消息可攜帶所述BFER表項(xiàng),所述BFER表項(xiàng)可包括所述BFER的IP地址和所述組播組的信息。
      [0205]本發(fā)明的實(shí)施例中,注冊(cè)路由器接收到BFER發(fā)送的BFER注冊(cè)報(bào)文后,根據(jù)所述BFER注冊(cè)報(bào)文中的所述BFER的IP地址和組播組的信息,獲得BFER表項(xiàng)。所述注冊(cè)路由將所述BFER表項(xiàng)中的所述BFER的IP地址發(fā)送給作為BFIR的路由器,所述作為BFIR的路由器一旦接收到與所述組播組的信息對(duì)應(yīng)的組播報(bào)文,所述作為BFIR的路由器可根據(jù)所述BFER的IP地址和所述組播組報(bào)文,獲得BIER組播報(bào)文。所述作為BFIR的路由器可向所述BFER發(fā)送所述BIER組播報(bào)文,有助于將BIER技術(shù)快速部署于傳統(tǒng)組播網(wǎng)絡(luò),實(shí)現(xiàn)了BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0206]可選地,302之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息;所述注冊(cè)路由器根據(jù)所述刪除的組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng);所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)。舉例說明,所述注冊(cè)路由器可采用圖1b對(duì)應(yīng)的實(shí)施例中刪除所述待刪除的BFER表項(xiàng)的方法,刪除所述待刪除的BFER表項(xiàng),在此不再贅述。
      [0207]可選地,所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述注冊(cè)路由器可通知作為BFIR的路由器,刪除所述待刪除的BFER的IP地址。所述作為BFIR的路由器可以為所述連接組播源的路由器。舉例說明,所述注冊(cè)路由器可通過單播的方式,向所述作為BFIR的路由器,發(fā)送用于指示刪除所述待刪除的BFER的IP地址的消息。所述注冊(cè)路由器可采用PM消息、LISP消息或BGP消息,通知所述作為BFIR的路由器,在此不再對(duì)消息的具體格式進(jìn)行贅述。
      [0208]圖2b為本發(fā)明實(shí)施例提供的另一種用于組播轉(zhuǎn)發(fā)的方法流程圖。圖2b對(duì)應(yīng)的實(shí)施例是從BFIR的角度對(duì)用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。所述BFIR可以為圖la、圖1b或圖2a對(duì)應(yīng)的實(shí)施例中的連接組播源的路由器。若所述組播注冊(cè)消息包括BFER注冊(cè)消息,則所述BFIR可向注冊(cè)路由器發(fā)送組播報(bào)文;若所述組播注冊(cè)消息包括所述BFER注冊(cè)消息和組播源注冊(cè)消息,則所述BFIR可向所述注冊(cè)路由器發(fā)送所述組播報(bào)文或所述組播源注冊(cè)消息,實(shí)現(xiàn)組播源注冊(cè)。下面結(jié)合圖2b,對(duì)本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法進(jìn)行說明。
      [0209]401,所述BFIR接收來自所述組播源的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息。
      [0210]舉例說明,所述組播報(bào)文可以為組播數(shù)據(jù)報(bào)文,所述組播報(bào)文可以是圖la、圖1b或圖2a對(duì)應(yīng)的實(shí)施例中連接組播源的路由器接收到的組播報(bào)文,在此不再贅述。
      [0211]402,所述BFIR從所述注冊(cè)路由器獲得BFER的IP地址,所述BFIR連接組播源,所述組播源對(duì)應(yīng)組播組,所述組播組為BFER請(qǐng)求加入的組播組,所述BFER與所述組播組對(duì)應(yīng)。
      [0212]舉例說明,所述BFER的IP地址可以為圖2a對(duì)應(yīng)的實(shí)施例中的所述注冊(cè)路由器發(fā)送的BFER的IP地址,在此不再贅述。所述注冊(cè)路由器可以為圖2a對(duì)應(yīng)的實(shí)施例中的注冊(cè)路由器,在此不再贅述。所述BFER是請(qǐng)求加入所述組播組的BFER,即所述BFER與所述組播組對(duì)應(yīng)。本發(fā)明實(shí)施例中所述BFER請(qǐng)求加入所述組播組的過程屬于所述BFER的注冊(cè)過程。
      [0213]舉例說明,所述BFIR從注冊(cè)路由器獲得BFER的IP地址包括:所述BFIR接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址;所述BFIR從所述BFER列表消息中獲得所述BFER的IP地址。其中,所述注冊(cè)路由器可在接收到來自所述BFIR的組播報(bào)文或組播源注冊(cè)消息,向所述BFIR發(fā)送所述BFER列表消息。
      [0214]舉例說明,所述BFIR接收所述注冊(cè)路由器發(fā)送的BFER列表消息之前,本發(fā)明實(shí)施例提供的方法還包括:所述BFIR通過隧道方式,向所述注冊(cè)路由器發(fā)送封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源向連接所述組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭包括隧道的源IP地址和隧道的目的IP地址,所述組播報(bào)文包括所述組播組的信息,所述隧道的源IP地址為所述連接組播源的路由器的IP地址。所述組播報(bào)文用于實(shí)現(xiàn)組播源注冊(cè)。所述BFIR發(fā)送所述組播報(bào)文的方式與圖1b或圖2a對(duì)應(yīng)的實(shí)施例中所述連接組播源的路由器發(fā)送所述組播報(bào)文的方式相同,在此不再贅述。
      [0215]或者,舉例說明,所述BFIR接收所述注冊(cè)路由器發(fā)送的BFER列表消息之前,本發(fā)明實(shí)施例提供的方法還包括:所述BFIR向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址。所述組播源注冊(cè)消息用于實(shí)現(xiàn)組播源注冊(cè)。若所述通告報(bào)文可用于通告所述注冊(cè)路由器具有處理組播源注冊(cè)消息的能力,則所述BFIR在獲得所述注冊(cè)路由器的IP地址之后,可向所述注冊(cè)路由器發(fā)送所述組播源注冊(cè)消息。所述BFIR發(fā)送所述組播源注冊(cè)消息的方式與圖1b或圖2a對(duì)應(yīng)的實(shí)施例中所述連接組播源的路由器發(fā)送所述組播源注冊(cè)消息的方式相同,在此不再贅述。
      [0216]403,所述BFIR根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位。
      [0217]舉例說明,所述BFIR獲得BIER組播報(bào)文的方法與圖1b或圖2a對(duì)應(yīng)的實(shí)施例中注冊(cè)路由器獲得BIER組播報(bào)文的方法相同,在此不再贅述。
      [0218]404,所述BFIR向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0219]舉例說明,所述BFIR發(fā)送所述BIER組播報(bào)文的方法與圖1b或圖2a對(duì)應(yīng)的實(shí)施例中注冊(cè)路由器發(fā)送所述BIER組播報(bào)文的方法相同,在此不再贅述。
      [0220]可選地,401之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFIR通過靜態(tài)配置,獲得至少一個(gè)注冊(cè)路由器的IP地址。其中,所述BFIR可預(yù)先配置所述至少一個(gè)注冊(cè)路由器的IP地址。所述至少一個(gè)注冊(cè)路由器包括支持所述組播組的注冊(cè)路由器。
      [0221]可選地,401之前,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFIR通過接收到的通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的IP地址,所述通告報(bào)文用于標(biāo)識(shí)所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的功能,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。其中,所述通告報(bào)文可以與圖la、圖1b或圖2a對(duì)應(yīng)的實(shí)施例中的通告報(bào)文的格式相同,在此不再贅述。所述至少一個(gè)注冊(cè)路由器包括支持所述組播組的注冊(cè)路由器。
      [0222]本發(fā)明實(shí)施例提供的方法中,所述BFIR可以是連接組播源的路由器。所述BFIR可從注冊(cè)路由器獲得BFER的IP地址,這樣,所述BFIR可根據(jù)所述BFER的IP地址和來自組播源的組播報(bào)文,獲得BIER組播報(bào)文,有助于在傳統(tǒng)組播網(wǎng)絡(luò)中快速部署B(yǎng)IER技術(shù),實(shí)現(xiàn)BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0223]可選地,401之后,本發(fā)明實(shí)施例提供的用于組播轉(zhuǎn)發(fā)的方法還包括:所述BFIR根據(jù)所述注冊(cè)路由器發(fā)送的用于指示刪除待刪除的BFER表項(xiàng)的消息,刪除所述待刪除的BFER表項(xiàng)。其中,所述BFIR刪除所述待刪除的BFER表項(xiàng)的方法與圖1b或圖2a對(duì)應(yīng)的實(shí)施例中注冊(cè)路由器刪除待刪除的BFER表項(xiàng)的方法相同,在此不再贅述。
      [0224]圖3a為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)場(chǎng)景示意圖。圖3a所示的網(wǎng)絡(luò)場(chǎng)景可對(duì)應(yīng)圖1a和/或圖1b對(duì)應(yīng)的實(shí)施例,即注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述注冊(cè)路由器還具有BFIR的功能。在圖3a所示的網(wǎng)絡(luò)場(chǎng)景中,第一 BFER可表示為Rl,所述注冊(cè)路由器可表示為R2,連接組播源的路由器可表示為R3,中間BFR可表示為R4,第二 BFER可表示為R5,與第一 BFER直連的組播接收者可表示為H1,與第二 BFER直連的組播接收者可表示為H2,所述組播源可表示為S。其中,R3分別連接S和R4,R4分別連接R2、R1和R5。圖3a所示的網(wǎng)絡(luò)場(chǎng)景中,RU R2、R3、R4和R5是屬于BIER網(wǎng)絡(luò)中的BFR,即RU R2、R3、R4和R5支持BIER技術(shù)。圖3a所示的網(wǎng)絡(luò)場(chǎng)景為一種簡(jiǎn)化的示意圖,R3和R4之間的鏈路、R2和R4之間的鏈路、R4和R5之間的鏈路和R4和Rl之間鏈路,上述四條鏈路中的一條或多條鏈路上還可包括一臺(tái)或多臺(tái)路由器,所述一臺(tái)或多臺(tái)路由器中的任意一臺(tái)路由器可為BFR,在此不再逐一舉例說明。
      [0225]R2可在獲知其自身具有接收和處理組播注冊(cè)消息的能力后,可向BIER網(wǎng)絡(luò)內(nèi)的BFR,比如Rl、R3和R5,發(fā)送通告報(bào)文。所述通告報(bào)文可包括R2的IP地址及R2所支持的組播組的地址范圍。R2所支持的組播組的地址范圍包括一個(gè)或多個(gè)組播組的IP地址。其中,R2發(fā)送通告報(bào)文的方式可以與圖1a或圖1b對(duì)應(yīng)的實(shí)施例中注冊(cè)路由器發(fā)送通告報(bào)文的方式相同,在此不再贅述。
      [0226]在另一種實(shí)現(xiàn)方式中,R3、Rl和R5可預(yù)先配置R2的IP地址及R2為注冊(cè)路由器的信息,在此不再對(duì)具體配置過程進(jìn)行說明。
      [0227]以Hl加入S對(duì)應(yīng)的組播組為例,Hl向Rl發(fā)送組播組成員報(bào)文,比如組播組管理協(xié)議報(bào)告(英文名稱為IGMP report)消息,所述IGMP report消息可包括所述Hl的標(biāo)識(shí)和所述組播組的IP地址。Hl可預(yù)先獲得其預(yù)加入的組播組的IP地址。Hl的標(biāo)識(shí)可以為Hl接收組播報(bào)文的接口的IP地址,即所述Hl的標(biāo)識(shí)可以是Hl的IP地址。
      [0228]Rl接收到所述IGMP report消息后,根據(jù)所述IGMP report消息生成IGMP表項(xiàng)。所述IGMP表項(xiàng)包括所述組播組的IP地址和所述Hl的IP地址。Rl根據(jù)所述組播組的IP地址,獲得第一 BFER注冊(cè)消息,所述第一 BFER注冊(cè)消息包括所述組播組的IP地址和Rl的IP地址。Rl向R2發(fā)送第一 BFER注冊(cè)消息。所述第一 BFER注冊(cè)消息可以為P頂join消息、BGP update 消息或基于 LISP 的 Map-Register message。
      [0229]R3通過靜態(tài)配置或R2發(fā)送的通告報(bào)文,獲得R2的IP地址和R2支持的組播組的地址范圍。R3從S獲得組播報(bào)文后,所述組播報(bào)文包括所述組播組的IP地址。R3根據(jù)所述組播組的IP地址,確定支持所述組播組的注冊(cè)路由器為R2。R3根據(jù)獲得的R2的IP地址,向R2發(fā)送所述組播報(bào)文。R3可以通過隧道,向R2發(fā)送所述組播報(bào)文。所述隧道為L(zhǎng)ISP、通用路由封裝協(xié)議(英文全稱為generic routing encapsulat1n,英文縮寫為GRE)、用戶數(shù)據(jù)報(bào)協(xié)議(英文全稱為User Datagram Protocol,英文縮寫為UDP)等隧道,在此不再逐一舉例說明。
      [0230]R2接收到所述第一 BFER注冊(cè)消息后,根據(jù)所述第一 BFER注冊(cè)消息包括的Rl的IP地址和組播組的IP地址,生成第一 BFER表項(xiàng)。R2在接收到來自R3的所述組播報(bào)文后,根據(jù)所述第一 BFER表項(xiàng)和所述組播報(bào)文中的所述組播組的IP地址,確定Rl的IP地址。由于R2具有BFIR的功能,R2可根據(jù)Rl的IP地址,獲得與Rl對(duì)應(yīng)的位字符串。所述位字符串包括的與Rl對(duì)應(yīng)的bit被置位。R2根據(jù)所述位字符串和所述組播報(bào)文,生成BIER組播報(bào)文。所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文。所述BIER報(bào)頭包括所述位字符串,所述位字符串中與Rl對(duì)應(yīng)的比特被置位。R2向R4發(fā)送所述BIER組播報(bào)文。
      [0231]BIER網(wǎng)絡(luò)中的BFR可獲知所述位字符串中每個(gè)bit對(duì)應(yīng)的BFER。BIER網(wǎng)絡(luò)中的BFR可根據(jù)所述BIER報(bào)頭中的位字符串,將所述BIER報(bào)文路由到Rl。舉例來說,R4接收到所述BIER組播報(bào)文后,根據(jù)所述BIER報(bào)頭的位字符串中被置位的比特,獲知所述BIER組播報(bào)文需要路由到Rl。R4向Rl發(fā)送所述BIER組播報(bào)文。
      [0232]Rl接收到所述BIER組播報(bào)文后,從所述BIER組播報(bào)文中剝除所述BIER報(bào)頭,獲得所述組播報(bào)文。Rl根據(jù)所述組播報(bào)文中的所述組播組的IP地址和存儲(chǔ)的IGMP表項(xiàng),獲得Hl的IP地址。Rl將所述組播報(bào)文,發(fā)送至所述Hl的IP地址對(duì)應(yīng)的接口。
      [0233]若H2向R5發(fā)送組播組成員報(bào)文,H2和Hl請(qǐng)求加入相同的組播組,則H2向R5發(fā)送組播組成員報(bào)文的方式與Hl向Rl發(fā)送組播組成員報(bào)文的方式相同,在此不再贅述。R5向R2發(fā)送第二 BFER注冊(cè)消息的方式與Rl向R2發(fā)送所述第一 BFER注冊(cè)消息的方式相同,在此不再贅述。所述第二 BFER注冊(cè)消息包括所述組播組的IP地址和R5的IP地址。不同的是,R2會(huì)根據(jù)來自R5的第二 BFER注冊(cè)消息,獲得第二 BFER表項(xiàng)。所述第二 BFER表項(xiàng)包括R5的IP地址和所述組播組的IP地址。R2在生成BIER組播報(bào)文時(shí),可根據(jù)所述第一BFER表項(xiàng)和所述第二 BFER表項(xiàng),獲得包含兩個(gè)被置位的比特的位字符串。其中一個(gè)被置位的比特與Rl對(duì)應(yīng),另一個(gè)被置位的比特與R5對(duì)應(yīng)。R2向R4發(fā)送所述包括兩個(gè)被置位的比特的BIER組播報(bào)文。R4會(huì)根據(jù)所述位字符串中兩個(gè)被置位的比特,向R5和Rl發(fā)送所述BIER組播報(bào)文。R5處理所述BIER組播報(bào)文的方式與Rl處理BIER組播報(bào)文的方式相同,在此不再贅述。
      [0234]本發(fā)明的上述實(shí)施例中,具有組播注冊(cè)能力的R2可根據(jù)Rl請(qǐng)求加入的組播組的信息和Rl的IP地址,獲得第一 BFER表項(xiàng)。所述Rl請(qǐng)求加入的組播組的信息即為Rl發(fā)送的第一 BFER注冊(cè)消息中攜帶的組播組的信息。R2在接收到來自R3的組播報(bào)文后,可根據(jù)第一 BFER表項(xiàng)對(duì)所述組播報(bào)文進(jìn)行BIER封裝和轉(zhuǎn)發(fā)。這樣,傳統(tǒng)組播網(wǎng)絡(luò)中的路由器可無需再維護(hù)與組播拓?fù)涞男畔?,并且傳統(tǒng)組播網(wǎng)絡(luò)中的路由器轉(zhuǎn)發(fā)組播報(bào)文前無需建立組播拓?fù)?,?jié)省了網(wǎng)絡(luò)資源的同時(shí),使得BIER網(wǎng)絡(luò)能夠和傳統(tǒng)組播網(wǎng)絡(luò)進(jìn)行互連互通,實(shí)現(xiàn)快速部署B(yǎng)IER組播網(wǎng)絡(luò)。
      [0235]圖3b為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)場(chǎng)景示意圖。圖3b所示的網(wǎng)絡(luò)場(chǎng)景可對(duì)應(yīng)圖2a和/或圖2b對(duì)應(yīng)的實(shí)施例,即注冊(cè)路由器具有處理組播注冊(cè)消息的能力,連接組播源的路由器具有BFIR的功能。在圖3b所示的網(wǎng)絡(luò)場(chǎng)景中,第一 BFER可表示為R1,所述注冊(cè)路由器可表示為R2,所述連接組播源的路由器可表示為R3,中間BFR可表示為R4,第二BFER可表示為R5,與第一 BFER連接的組播接收者可表示為H1,與第二 BFER連接的組播接收者可表示為H2,所述組播源可表示為S。其中,R3分別連接S和R4,R4分別連接R2、R1、R3和R5。圖3b所示的網(wǎng)絡(luò)場(chǎng)景中,Rl、R2、R3、R4和R5是屬于BIER網(wǎng)絡(luò)中的BFR,即R1、R2、R3、R4和R5支持BIER技術(shù)。圖3b所示的網(wǎng)絡(luò)場(chǎng)景為一種簡(jiǎn)化的示意圖,R3和R4之間的鏈路、R2和R4之間的鏈路、R4和R5之間的鏈路和R4和Rl之間鏈路,上述四條鏈路中的一條或多條鏈路上還可包括一臺(tái)或多臺(tái)BFR,在此不再逐一舉例說明。
      [0236]圖3b所述的網(wǎng)絡(luò)場(chǎng)景中,R2具有處理組播源注冊(cè)消息和BFER注冊(cè)消息的能力。R3通過向R2發(fā)送所述組播源注冊(cè)消息,實(shí)現(xiàn)組播源注冊(cè)。Rl通過向R2發(fā)送第一 BFER注冊(cè)消息,實(shí)現(xiàn)第一 BFER注冊(cè)。R5通過向R2發(fā)送第二 BFER注冊(cè)消息,實(shí)現(xiàn)第二 BFER注冊(cè)消息。R3能夠生成BIER組播報(bào)文。組播組的信息包括組播組的IP地址和組播源的IP地址。H2和Hl請(qǐng)求加入相同的組播組。具體為:
      [0237]R2可在獲知其自身具有接收和處理組播注冊(cè)消息的能力后,可向BIER網(wǎng)絡(luò)內(nèi)的BFR,比如Rl、R3和R5,發(fā)送通告報(bào)文。所述通告報(bào)文用于通告R2具有處理組播源注冊(cè)消息和BFER注冊(cè)消息的能力。所述通告報(bào)文可包括R2的IP地址、R2所支持的組播組的地址范圍和R2所支持的組播源的地址范圍。R2所支持的組播組的地址范圍包括一個(gè)或多個(gè)組播組的IP地址。R2所支持的組播源的地址范圍包括一個(gè)或多個(gè)組播源的IP地址。其中,R2發(fā)送通告報(bào)文的方式可以與圖2a或圖2b對(duì)應(yīng)的實(shí)施例中注冊(cè)路由器發(fā)送通告報(bào)文的方式相同,在此不再贅述。
      [0238]以Hl加入S對(duì)應(yīng)的組播組為例,Hl向Rl發(fā)送組播組成員報(bào)文,比如組播組管理協(xié)議報(bào)告(英文名稱為IGMP report)消息,所述IGMP report消息可包括所述Hl的標(biāo)識(shí)、組播組的IP地址和組播源的IP地址。Hl的標(biāo)識(shí)可以為Hl接收組播報(bào)文的接口的IP地址,即所述Hl的標(biāo)識(shí)可以是Hl的IP地址。
      [0239]Rl接收到所述IGMP report消息后,根據(jù)所述IGMP report消息生成IGMP表項(xiàng)。所述IGMP表項(xiàng)包括所述組播組的IP地址和所述Hl的IP地址。Rl根據(jù)所述組播組的IP地址和所述組播源的IP地址,獲得第一 BFER注冊(cè)消息,所述第一 BFER注冊(cè)消息包括所述組播組的IP地址、所述組播源的IP地址和Rl的IP地址。Rl向R2發(fā)送第一 BFER注冊(cè)消息。所述第一 BFER注冊(cè)消息可以為P頂join消息、BGP update消息或基于LISP的Map-Register message。
      [0240]R3通過靜態(tài)配置或R2發(fā)送的通告報(bào)文,獲得R2的IP地址、R2支持的組播組的地址范圍和R2支持的組播源的地址范圍。R3從S獲得組播報(bào)文后,所述組播報(bào)文包括所述組播組的IP地址和所述組播源的IP地址。R3根據(jù)所述組播組的IP地址和所述組播源的IP地址,可確定支持所述組播組和所述組播源的注冊(cè)路由器為R2。R3根據(jù)獲得的R2的IP地址,向R2發(fā)送組播源注冊(cè)報(bào)文。所述組播源注冊(cè)報(bào)文包括所述組播組的IP地址、所述組播源的IP地址和R3的IP地址。R3可以通過單播報(bào)文或隧道,向R2發(fā)送所述播源注冊(cè)報(bào)文。所述隧道為L(zhǎng)ISP、GRE、UDP等IP隧道,在此不再逐一舉例說明。
      [0241]R2接收到所述第一 BFER注冊(cè)消息后,根據(jù)所述第一 BFER注冊(cè)消息包括的Rl的IP地址、所述組播組的IP地址和所述組播源的IP地址,生成第一 BFER表項(xiàng)。所述第一 BFER表項(xiàng)包括Rl的IP地址、所述組播組的IP地址和所述組播源的IP地址。R2在接收到來自R3的所述組播源注冊(cè)報(bào)文后,根據(jù)所述組播源注冊(cè)報(bào)文中的組播組的IP地址和組播源的IP地址,確定所述第一 BFER表項(xiàng)。R2根據(jù)所述第一 BFER表項(xiàng),獲得第一 BFER列表消息。R2向R3發(fā)送所述第一 BFER列表消息。所述第一 BFER列表消息包括Rl的IP地址。
      [0242]R3在接收到來自R2的第一 BFER列表消息后,獲得Rl的IP地址。圖3b所示的網(wǎng)絡(luò)場(chǎng)景中,R3可利用BIER技術(shù)轉(zhuǎn)發(fā)組播報(bào)文。R3接收到S發(fā)送的組播報(bào)文后,根據(jù)Rl的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文。R3獲得BIER組播報(bào)文的方式和圖3a中R2獲得BIER組播報(bào)文的方式相同,在此不再贅述。R3向R4發(fā)送所述BIER組播報(bào)文。R4轉(zhuǎn)發(fā)所述BIER組播報(bào)文的方法與圖3a中R4采用的方法相同,在此不再贅述。
      [0243]若H2向R5發(fā)送組播組成員報(bào)文,H2和Hl請(qǐng)求加入相同的組播組,則H2向R5發(fā)送組播組成員報(bào)文的方式與Hl向Rl發(fā)送組播組成員報(bào)文的方式相同,在此不再贅述。R5向R2發(fā)送第二 BFER注冊(cè)消息的方式與Rl向R2發(fā)送所述第一 BFER注冊(cè)消息的方式相同,在此不再贅述。所述第二 BFER注冊(cè)消息包括所述組播組的IP地址、所述組播源的IP地址和R5的IP地址。不同的是,R2會(huì)根據(jù)來自R5的第二 BFER注冊(cè)消息,獲得第二 BFER表項(xiàng)。所述第二 BFER表項(xiàng)包括R5的IP地址、所述組播源的IP地址和所述組播組的IP地址。R2在接收到來自R3的所述組播源注冊(cè)消息后,獲得第二 BFER列表消息。R2向R3發(fā)送第二BFER列表消息,所述第二 BFER列表消息包括Rl的IP和R5的IP地址。R3在生成BIER組播報(bào)文時(shí),可根據(jù)Rl的IP地址和R5的IP地址,獲得包含兩個(gè)被置位的比特的位字符串。其中一個(gè)被置位的比特與Rl對(duì)應(yīng),另一個(gè)被置位的比特與R5對(duì)應(yīng)。R3向R4發(fā)送所述包括兩個(gè)被置位的比特的BIER組播報(bào)文。R4會(huì)根據(jù)所述位字符串中兩個(gè)被置位的比特,向R5和Rl發(fā)送所述BIER組播報(bào)文。R5處理所述BIER組播報(bào)文的方式與Rl處理BIER組播報(bào)文的方式相同,在此不再贅述。
      [0244]本發(fā)明的上述實(shí)施例中,具有組播注冊(cè)能力的R2可根據(jù)Rl請(qǐng)求加入的組播組的信息和Rl的IP地址,獲得第一 BFER表項(xiàng)。所述Rl請(qǐng)求加入的組播組的信息為Rl向R2發(fā)送的第一 BFER注冊(cè)消息中攜帶的組播組的信息。R2在接收到來自R3的組播源注冊(cè)消息后,向R3發(fā)送Rl的IP地址。R3可根據(jù)Rl的IP地址和BIER技術(shù)進(jìn)行所述組播報(bào)文的轉(zhuǎn)發(fā)。這樣,傳統(tǒng)組播網(wǎng)絡(luò)中的路由器可無需再維護(hù)與組播拓?fù)涞男畔?,并且傳統(tǒng)組播網(wǎng)絡(luò)中的路由器轉(zhuǎn)發(fā)組播報(bào)文前無需建立組播拓?fù)?,?jié)省了網(wǎng)絡(luò)資源的同時(shí),使得BIER網(wǎng)絡(luò)能夠和傳統(tǒng)組播網(wǎng)絡(luò)進(jìn)行互連互通,實(shí)現(xiàn)快速部署B(yǎng)IER組播網(wǎng)絡(luò)。
      [0245]圖4a為本發(fā)明實(shí)施例提供的BFER的示意圖。本發(fā)明實(shí)施例提供的BFER可執(zhí)行圖1a對(duì)應(yīng)的實(shí)施例中的方法,可以為圖lb、圖2a或圖2b對(duì)應(yīng)的實(shí)施例中的BFER,可以為圖3a或圖3b中的Rl或R5。下面結(jié)合圖4a,對(duì)本發(fā)明實(shí)施例提供的BFER進(jìn)行說明。
      [0246]本發(fā)明實(shí)施例提供的BFER包括:確定單元501、生成單元502和第一發(fā)送單元503。所述確定單元501可連接所述生成單元502,所述生成單元502可連接所述第一發(fā)送單元503。
      [0247]所述確定單元501用于根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力。所述組播組的信息與所述注冊(cè)路由器對(duì)應(yīng),即所述注冊(cè)路由器支持的組播組的信息包括所述組播組的信息。
      [0248]舉例說明,所述確定單元501具體用于根據(jù)所述組播接收者列表中的組播組的信息和至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。所述至少一個(gè)注冊(cè)路由器可包括支持所述組播組的注冊(cè)路由器。
      [0249]所述生成單元502用于根據(jù)所述組播組的信息和確定單元501確定的所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0250]舉例說明,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播P頂加入join消息、邊界網(wǎng)關(guān)協(xié)議BGP更新update消息或名址分離網(wǎng)絡(luò)協(xié)議LISP的映射注冊(cè)Map-Register消息。
      [0251]第一發(fā)送單元503用于向所述注冊(cè)路由器發(fā)送所述生成單元502所生成的所述BFER注冊(cè)消息。
      [0252]可選地,所述BFER還包括:第一獲得單元504。所述第一獲得單元504用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。所述確定單元501具體用于根據(jù)所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息和所述第一獲得單元504所獲得的所述組播接收者列表中的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。
      [0253]可選地,所述BFER還包括:第二獲得單元505和第二發(fā)送單元506。所述第二獲得單元505用于在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息;所述第二發(fā)送單元506用于向所述注冊(cè)路由器發(fā)送所述第二獲得單元505所獲得的所述BFER注銷消息。所述刪除的表項(xiàng)包括的組播組的信息可為刪除的組播組的信息。
      [0254]舉例說明,所述第二發(fā)送單元506以單播的方式,向所述注冊(cè)路由器發(fā)送所述BFER注銷消息,所述BFER注銷消息為PIM prune message或BGP update message?;蛘撸龅诙l(fā)送單元506通過隧道,向所述注冊(cè)路由器發(fā)送所述BFER注銷消息,所述隧道的目的IP地址為所述注冊(cè)路由器的IP地址,所述隧道的源IP地址為所述BFER的IP地址。所述BFER注銷消息可以為所述PIM prune message,所述PIM prune message可通過所述隧道發(fā)送至所述注冊(cè)路由器。
      [0255]本發(fā)明實(shí)施例提供的BFER中,確定單元501可根據(jù)組播接收者列表中的組播組的信息以及至少一個(gè)注冊(cè)路由器的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。生成單元502可根據(jù)所述組播組的信息和支持所述組播組的注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息。所述BFER注冊(cè)消息可包括所述組播接收者希望加入的組播組的信息和所述BFER的IP地址。接收到所述BFER注冊(cè)消息的注冊(cè)路由器,可根據(jù)所述BFER注冊(cè)消息中攜帶的所述組播組的信息和所述BFER的IP地址,獲得BFER表項(xiàng),該BFER表項(xiàng)可有助于BFIR生成BIER組播報(bào)文,實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0256]圖4b為本發(fā)明實(shí)施例提供的注冊(cè)路由器的示意圖。本發(fā)明實(shí)施例提供的注冊(cè)路由器可執(zhí)行圖1b對(duì)應(yīng)的實(shí)施例中的方法,可以為圖3a中的R2。本發(fā)明實(shí)施例中的注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述注冊(cè)路由器還可作為BIER網(wǎng)絡(luò)中的BFIR。本發(fā)明實(shí)施例中的組播注冊(cè)消息可包括BFER注冊(cè)消息。下面結(jié)合圖4b,對(duì)本發(fā)明實(shí)施例提供的注冊(cè)路由器進(jìn)行說明。
      [0257]本發(fā)明實(shí)施例提供的注冊(cè)路由器包括:第一接收單元601和第一獲得單元602。所述第一接收單元601連接所述第一獲得單元602。
      [0258]所述第一接收單元601用于接收BFER發(fā)送的BFER注冊(cè)消息,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0259]所述第一獲得單元602用于根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0260]可選地,所述注冊(cè)路由器還包括:第二接收單元603、第一確定單元604、第二獲得單元605、第三獲得單元606和第一發(fā)送單元607。
      [0261]所述第二接收單元603用于接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息。所述第一確定單元604用于根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定與所述組播組的信息對(duì)應(yīng)的BFER表項(xiàng)。所述第二獲得單元605用于根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址。所述第三獲得單元606用于根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位。所述第一發(fā)送單元607用于向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0262]可選地,所述注冊(cè)路由器還包括:用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文的發(fā)送單元,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述注冊(cè)路由器所支持的組播組的信息。所述組播注冊(cè)消息可以包括所述BFER注冊(cè)消息。
      [0263]舉例說明,所述通告報(bào)文為OSPF Router Informat1n Opaque LSA,所述 OSPFRouter Informat1n Opaque LSA包括TLV,所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)?;蛘撸鐾ǜ鎴?bào)文為包括IS-1SRouter Capability TLV 的報(bào)文,所述 IS-1S Router Capability TLV 包括 Sub-TLV,所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0264]可選地,所述注冊(cè)路由器還包括:第五接收單元、第三確定單元和刪除單元。所述第五接收單元連接所述第三確定單元,所述第三確定單元連接所述刪除單元。
      [0265]舉例說明,所述第五接收單元用于接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息。所述第三確定單元用于根據(jù)所述刪除的組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng),所述待刪除的BFER表項(xiàng)包括所述BFER的IP地址和所述刪除的組播組的信息。所述刪除單元用于刪除所述第三確定單元所確定的所述待刪除的BFER表項(xiàng)。
      [0266]本發(fā)明的實(shí)施例中的注冊(cè)路由器可作為BIER網(wǎng)絡(luò)中的BFIR,所述注冊(cè)路由器中的第一接收單元接收到BFER發(fā)送的BFER注冊(cè)報(bào)文后,第一獲得單元根據(jù)所述BFER注冊(cè)報(bào)文中的所述BFER的IP地址和組播組的信息,獲得BFER表項(xiàng)。所述注冊(cè)路由器的第二接收單元一旦接收到與所述組播組的信息對(duì)應(yīng)的組播報(bào)文,所述注冊(cè)路由器的第三獲得單元可根據(jù)所述BFER表項(xiàng)和所述組播組報(bào)文,獲得BIER組播報(bào)文。所述注冊(cè)路由器向所述BFER發(fā)送所述BIER組播報(bào)文,有助于將BIER技術(shù)快速部署于傳統(tǒng)組播網(wǎng)絡(luò),實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0267]圖5a為本發(fā)明實(shí)施例提供的另一注冊(cè)路由器的示意圖。本發(fā)明實(shí)施例提供的注冊(cè)路由器可執(zhí)行圖2a對(duì)應(yīng)的實(shí)施例中的方法,可以為圖3b中的R2。本發(fā)明實(shí)施例中的注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述注冊(cè)路由器可不作為BIER網(wǎng)絡(luò)中的BFIR。本發(fā)明實(shí)施例中的組播注冊(cè)消息可包括BFER注冊(cè)消息和組播源注冊(cè)消息。下面結(jié)合圖5a,對(duì)本發(fā)明實(shí)施例提供的注冊(cè)路由器進(jìn)行說明。
      [0268]本發(fā)明實(shí)施例提供的注冊(cè)路由器包括:第一接收單元701、第一獲得單元702、第四獲得單元703、第二確定單元704、第五獲得單元705和第二發(fā)送單元706。所述第一接收單元701可連接所述第一獲得單元702。
      [0269]所述第一接收單元701用于接收BFER發(fā)送的BFER注冊(cè)消息,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0270]所述第一獲得單元702用于根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。
      [0271]所述第四獲得單元703用于從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0272]所述第二確定單元704用于根據(jù)所述第四獲得單元703所獲得的所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng)。
      [0273]所述第五獲得單元705用于根據(jù)所述第二確定單元704所獲得的所述BFER表項(xiàng)和所述第四獲得單元703所獲得的所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址。
      [0274]所述第二發(fā)送單元706用于向所述連接組播源的路由器發(fā)送所述BFER列表消息。
      [0275]可選地,所述注冊(cè)路由器還包括第三接收單元707。所述第三接收單元706用于接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源想所述連接組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述組播報(bào)文包括所述組播組的信息;所述第四獲得單元703具體用于從所述組播報(bào)文獲得所述組播組的信息,從所述隧道的源IP地址獲得所述連接組播源的路由器的IP地址。
      [0276]可選地,所述注冊(cè)路由器還包括第四接收單元。所述第四接收單元用于接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址;所述第四獲得單元703具體用于從所述組播源注冊(cè)消息,獲得所述組播組的信息和所述連接組播源的路由器的IP地址。
      [0277]可選地,所述注冊(cè)路由器還可包括第三發(fā)送單元。所述第三發(fā)送單元用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。所述通告報(bào)文的發(fā)送方式與圖2b中通告報(bào)文的發(fā)送方式相同,在此不再贅述。若所述注冊(cè)路由器不能處理組播源注冊(cè)消息,則處理所述組播注冊(cè)消息的能力為處理所述BFER注冊(cè)消息的能力;若所述注冊(cè)路由器能夠處理組播源注冊(cè)消息,則處理所述組播注冊(cè)消息的能力包括處理所述BFER注冊(cè)消息的能力和處理所述組播源注冊(cè)消息的能力。
      [0278]舉例說明,所述通告報(bào)文為OSPF Router Informat1n Opaque LSA,所述 OSPFRouter Informat1n Opaque LSA包括TLV,所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)?;蛘?,所述通告報(bào)文為包括IS-1SRouter Capability TLV 的報(bào)文,所述 IS-1S Router Capability TLV 包括 Sub-TLV,所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。
      [0279]可選地,所述注冊(cè)路由器還包括:第五接收單元、第三確定單元和刪除單元。所述第五接收單元連接所述第三確定單元,所述第三確定單元連接所述刪除單元。
      [0280]舉例說明,所述第五接收單元用于接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息。所述第三確定單元用于根據(jù)所述刪除的組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng)。所述刪除單元用于刪除所述第三確定單元所確定的所述待刪除的BFER表項(xiàng)。
      [0281]本發(fā)明的實(shí)施例中的注冊(cè)路由器,第一接收單元接收到BFER發(fā)送的BFER注冊(cè)報(bào)文后,第一獲得單元根據(jù)所述BFER注冊(cè)報(bào)文中的所述BFER的IP地址和組播組的信息,獲得BFER表項(xiàng)。第四獲得單元從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址后,第二確定單元可確定所述組播組對(duì)應(yīng)的BFER表項(xiàng),第五獲得單元可根據(jù)所述BFER表項(xiàng)獲得BFER列表消息,第二發(fā)送單元可通過所述BFER列表消息,發(fā)送所述BFER的IP地址給作為BFIR的路由器。有助于所述作為BFIR的路由器根據(jù)接收到與所述組播組的信息對(duì)應(yīng)的組播報(bào)文,獲得BIER組播報(bào)文,有助于將BIER技術(shù)快速部署于傳統(tǒng)組播網(wǎng)絡(luò),實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0282]圖5b為本發(fā)明實(shí)施例提供的BFIR的示意圖。本發(fā)明實(shí)施例中的BFIR可以為圖2a或圖2b對(duì)應(yīng)的實(shí)施例中的BFIR,還可以是圖3b中的R3。所述BFIR可為連接組播源的路由器。若所述組播注冊(cè)消息包括BFER注冊(cè)消息,則所述BFIR可向注冊(cè)路由器發(fā)送組播報(bào)文,實(shí)現(xiàn)組播源注冊(cè);若所述組播注冊(cè)消息包括所述BFER注冊(cè)消息和組播源注冊(cè)消息,則所述BFIR可向所述注冊(cè)路由器發(fā)送所述組播報(bào)文或所述組播源注冊(cè)消息,實(shí)現(xiàn)組播源注冊(cè)。下面結(jié)合圖5b,對(duì)本發(fā)明實(shí)施例提供的BFIR進(jìn)行說明。
      [0283]本發(fā)明實(shí)施例提供的BFIR包括:第一接收單元801、第一獲得單元802、第二獲得單元803和第一發(fā)送單元804。
      [0284]所述第一接收單元801用于接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源。
      [0285]所述第一獲得單元802用于從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力。所述組播組對(duì)應(yīng)的BFER為請(qǐng)求加入所述組播組的BFER。
      [0286]所述第二獲得單元803用于根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位。
      [0287]所述第一發(fā)送單元804用于向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0288]可選地,所述BFIR還包括:第三獲得單元805。所述第三獲得單元805用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。所述通告報(bào)文與圖2b對(duì)應(yīng)的實(shí)施例中的通告報(bào)文的格式相同,在此不再贅述。所述至少一個(gè)注冊(cè)路由器的信息包括支持所述組播組的注冊(cè)路由器。
      [0289]可選地,所述BFIR還包括:第二發(fā)送單元806和第二接收單元807。
      [0290]所述第二發(fā)送單元806用于根據(jù)所述注冊(cè)路由器的IP地址,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息.其中,所述注冊(cè)路由器的IP地址可以為所述第三獲得單元805所獲得的支持所述組播組的注冊(cè)路由器的IP地址。所述第二接收單元807用于接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址。所述第一獲得單元802具體用于從所述第二接收單元807所接收的所述BFER列表消息中,獲得所述BFER的IP地址。
      [0291]本發(fā)明實(shí)施例提供的BFIR中,第一獲得單元可從注冊(cè)路由器獲得BFER的IP地址,這樣,第二獲得單元可根據(jù)所述BFER的IP地址和來自組播源的組播報(bào)文,獲得BIER組播報(bào)文,有助于在傳統(tǒng)組播網(wǎng)絡(luò)中快速部署B(yǎng)IER技術(shù),實(shí)現(xiàn)BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0292]圖6a為本發(fā)明實(shí)施例提供的BFER的結(jié)構(gòu)示意圖。圖6a所示的BFER可包括:處理器901、存儲(chǔ)器902和通信接口 903。處理器901、存儲(chǔ)器902和通信接口 903可通過通信總線904連接。處理器901包括至少一個(gè)物理處理器,通信接口 902包括至少一個(gè)物理接口。存儲(chǔ)器903用于存儲(chǔ)程序、組播組接收者列表和注冊(cè)路由器的信息。
      [0293]圖6a所示的BFER和圖4a所示的BFER可以為BIER網(wǎng)絡(luò)中的同一臺(tái)BFER,例如均為圖3a中的Rl或R5,或者均為圖3b中的Rl或R5。圖4a為從邏輯的角度顯示了所述BFER包括的內(nèi)容,圖6a為從物理的角度顯示了所述BFER包括的內(nèi)容。圖4a中的第一發(fā)送單元503可由圖6a中的通信接口 903實(shí)現(xiàn);圖4a中的確定單元501和生成單元502可由圖6a中的處理器901實(shí)現(xiàn)??蛇x地,圖4a中的第一獲得單元504和/或第二獲得單元505可由圖6a中的處理器901實(shí)現(xiàn),圖4a中的第二發(fā)送單元506可由圖6a中的通信接口903實(shí)現(xiàn)。
      [0294]所述處理器901根據(jù)從所述存儲(chǔ)器902中讀取的程序所包括的可執(zhí)行指令,執(zhí)行如下操作。
      [0295]所述處理器901根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;所述處理器901根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址;所述處理器901通過所述通信接口 903,向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。
      [0296]可選地,所述處理器901還可通過靜態(tài)配置,獲得至少一個(gè)注冊(cè)路由器的信息。或者,所述處理器901可通過所述通信接口 903接收到的通告報(bào)文,獲得所述至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。相應(yīng)地,所述處理器901可根據(jù)所述存儲(chǔ)器902存儲(chǔ)的所述組播接收者列表中的組播組的信息和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址。
      [0297]舉例說明,所述BFER注冊(cè)消息為PIM join消息、BGP update消息或LISPMap-Register 消息。
      [0298]可選地,所述處理器901還在檢測(cè)到所述存儲(chǔ)器902存儲(chǔ)的組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息;所述處理器還通過所述通信接口 903,向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。
      [0299]本發(fā)明實(shí)施例提供的BFER中,處理器可根據(jù)組播接收者列表中的組播組的信息以及至少一個(gè)注冊(cè)路由器的信息,確定支持所述組播組的注冊(cè)路由器的IP地址。所述處理器可根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息。所述BFER注冊(cè)消息可包括所述組播接收者希望加入的組播組的信息和所述BFER的IP地址。接收到所述BFER注冊(cè)消息的注冊(cè)路由器,可根據(jù)所述BFER注冊(cè)消息中攜帶的所述組播組的信息和所述BFER的IP地址,獲得BFER表項(xiàng),該BFER表項(xiàng)可有助于BFIR生成BIER組播報(bào)文,實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0300]圖6b為本發(fā)明實(shí)施例提供的注冊(cè)路由器的結(jié)構(gòu)示意圖。圖6b所示的注冊(cè)路由器可包括:處理器1001、存儲(chǔ)器1002和通信接口 1003。處理器1001、存儲(chǔ)器1002和通信接口 1003可通過通信總線1004連接。處理器1001包括至少一個(gè)物理處理器,通信接口 1002包括至少一個(gè)物理接口。存儲(chǔ)器1003用于存儲(chǔ)程序和BFER表項(xiàng)。
      [0301]圖6b所示的注冊(cè)路由器和圖4b所示的注冊(cè)路由器可以為BIER網(wǎng)絡(luò)中的同一臺(tái)注冊(cè)路由器,例如均為圖3a中的R2?;蛘邎D6b所示的注冊(cè)路由器和圖5a所示的注冊(cè)路由器可以為BIER網(wǎng)絡(luò)中的同一臺(tái)注冊(cè)路由器,例如均為圖3b中的R2。圖4b或圖5a為從邏輯的角度顯示了所述注冊(cè)路由器包括的內(nèi)容,圖6b為從物理的角度顯示了所述注冊(cè)路由器包括的內(nèi)容。
      [0302]所述處理器1001根據(jù)從所述存儲(chǔ)器1002中讀取的程序所包括的可執(zhí)行指令,執(zhí)行如下操作。
      [0303]所述處理器1001可通過通信接口 1003,接收BFER發(fā)送的BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址。
      [0304]所述處理器1001根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。其中,所述處理器1001可將BFER表項(xiàng)寫入所述存儲(chǔ)器1002。
      [0305]可選地,所述處理器1001還可通過所述通信接口 1003,接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息;所述處理器1001還可根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng);所述處理器1001還可根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址;所述處理器1001還可根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位;所述處理器還可通過所述通信接口 1003,向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0306]可選地,所述處理器1001可通過所述通信接口 1003,從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址;所述處理器1001還可根據(jù)所述組播組的信息,從所述存儲(chǔ)器1002獲得所述組播組對(duì)應(yīng)的BFER表項(xiàng);所述處理器1001還可根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址;所述處理器1001還可通過所述通信接口 1003,向所述連接組播源的路由器發(fā)送所述BFER列表消息。
      [0307]可選地,所述處理器1001可通過所述通信接口 1003,在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,或者所述組播注冊(cè)消息包括所述BFER注冊(cè)消息和所述組播源注冊(cè)消息。
      [0308]可選地,所述處理器1001可通過所述通信接口 1003,接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息;所述處理器1001還可根據(jù)所述刪除的組播組的信息和所述BFER的IP地址,確定所述存儲(chǔ)器1002中的待刪除的BFER表項(xiàng);所述處理器1001還可刪除所述存儲(chǔ)器1002中的所述待刪除的BFER表項(xiàng)。
      [0309]本發(fā)明的實(shí)施例提供的注冊(cè)路由器中,處理器可根據(jù)接收到的BFER發(fā)送的BFER注冊(cè)報(bào)文,獲得BFER表項(xiàng)。所述處理器可將所述BFER表項(xiàng)中所述BFER的IP地址發(fā)送給作為BFIR的路由器,使得作為BFIR的路由器可根據(jù)所述BFER的IP地址,獲得和轉(zhuǎn)發(fā)BIER組播報(bào)文,有助于將BIER技術(shù)快速部署于傳統(tǒng)組播網(wǎng)絡(luò),實(shí)現(xiàn)了 BIER網(wǎng)絡(luò)和傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0310]圖6c為本發(fā)明實(shí)施例提供的BFIR的結(jié)構(gòu)示意圖。圖6c所示的BFIR可包括:處理器1101、存儲(chǔ)器1102和通信接口 1103。處理器1101、存儲(chǔ)器1102和通信接口 1103可通過通信總線1104連接。處理器1101包括至少一個(gè)物理處理器,通信接口 1102包括至少一個(gè)物理接口。存儲(chǔ)器1103用于存儲(chǔ)程序、BFER的IP地址和注冊(cè)路由器的信息。
      [0311]圖6c所示的BFIR和圖5b所示的BFIR可以為BIER網(wǎng)絡(luò)中的同一臺(tái)BFIR,例如均為圖3b中的R3。圖5b為從邏輯的角度顯示了所述BFIR包括的內(nèi)容,圖6c為從物理的角度顯示了所述BFIR包括的內(nèi)容。圖5b中的第一接收單元801和第一發(fā)送單元804可通過圖6c中的通信接口 1103實(shí)現(xiàn),圖5b中的第一獲得單元802和第二獲得單元803可通過圖6c中的處理器1101實(shí)現(xiàn)??蛇x地,圖5b中的第三獲得單元805可由圖6c中的處理器1101和/或通信接口 1103實(shí)現(xiàn)??蛇x地,圖5b中的第二發(fā)送單元806和第二接收單元807可通過圖6c中的通信接口 1103實(shí)現(xiàn)。
      [0312]所述處理器1101根據(jù)從所述存儲(chǔ)器1102中讀取的程序所包括的可執(zhí)行指令,執(zhí)行如下操作。
      [0313]所述處理器1101通過所述通信接口 1103,接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源。
      [0314]所述處理器1101通過所述通信接口 1103,從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力。
      [0315]所述處理器1101根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位.
      [0316]所述處理器1101通過所述通信接口 1103,向所述BFER發(fā)送所述BIER組播報(bào)文。
      [0317]可選地,所述處理器1101還可通過靜態(tài)配置,獲得至少一個(gè)注冊(cè)路由器的信息?;蛘撸鎏幚砥?101還可通過通信接口 1103接收到的通告報(bào)文,獲得所述至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。
      [0318]可選地,所述處理器1101還可根據(jù)所述注冊(cè)路由器的IP地址,通過所述通信接口1103,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息;所述處理器1101還可通過通信接口 1103,接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址;所述處理器1101還可從所述BFER列表消息中獲得所述BFER的IP地址。
      [0319]本發(fā)明實(shí)施例提供的BFIR中,處理器可通過通信接口,從注冊(cè)路由器獲得BFER的IP地址,這樣,所述處理器可根據(jù)所述BFER的IP地址和來自組播源的組播報(bào)文,獲得BIER組播報(bào)文,有助于在傳統(tǒng)組播網(wǎng)絡(luò)中快速部署B(yǎng)IER技術(shù),實(shí)現(xiàn)BIER網(wǎng)絡(luò)與傳統(tǒng)組播網(wǎng)絡(luò)的互連互通。
      [0320]上述處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟,可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將實(shí)現(xiàn)上述功能的代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計(jì)算機(jī)可讀介質(zhì)可以是隨機(jī)存取存儲(chǔ)器(英文全稱為random access memory,英文縮寫為RAM)、只讀存儲(chǔ)器(英文全稱為read-onlymemory,英文縮寫為ROM)、電可擦可編程只讀存儲(chǔ)器(英文全稱為electrically erasableprogrammable read-only memory,英文縮寫為 EEPR0M)、只讀光盤(英文全稱為 compactdisc read-only memory,英文縮寫為⑶-ROM)或其他光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是壓縮光碟(英文全稱為compact disk,英文縮寫為⑶)、激光碟、數(shù)字視頻光碟(英文全稱為digital video disc,英文縮寫為DVD)、軟盤或者藍(lán)光碟。
      [0321]最后應(yīng)說明的是:以上實(shí)施例僅用于示例性說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明及本發(fā)明帶來的有益效果進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求的范圍。
      【主權(quán)項(xiàng)】
      1.一種用于組播轉(zhuǎn)發(fā)的方法,其特征在于,所述方法應(yīng)用于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述方法包括: 比特轉(zhuǎn)發(fā)出口路由器BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的互聯(lián)網(wǎng)協(xié)議IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力; 所述BFER根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址; 所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述BFER通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)所述注冊(cè)路由器的信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述BFER根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的IP地址包括: 所述BFER根據(jù)所述組播接收者列表中的組播組的信息和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播PIM加入join消息、邊界網(wǎng)關(guān)協(xié)議BGP更新update消息或名址分離網(wǎng)絡(luò)協(xié)議LISP的映射注冊(cè)Map-Register消息。5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述方法還包括: 所述BFER在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息; 所述BFER向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。6.一種用于組播轉(zhuǎn)發(fā)的方法,其特征在于,所述方法應(yīng)用于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述方法包括: 注冊(cè)路由器接收比特轉(zhuǎn)發(fā)出口路由器BFER發(fā)送的BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的互聯(lián)網(wǎng)協(xié)議IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址; 所述注冊(cè)路由器根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述注冊(cè)路由器接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息; 所述注冊(cè)路由器根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng); 所述注冊(cè)路由器根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址; 所述注冊(cè)路由器根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位; 所述注冊(cè)路由器向所述BFER發(fā)送所述BIER組播報(bào)文。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述注冊(cè)路由器從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址; 所述注冊(cè)路由器根據(jù)所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng); 所述注冊(cè)路由器根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址; 所述注冊(cè)路由器向所述連接組播源的路由器發(fā)送所述BFER列表消息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括: 所述注冊(cè)路由器接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源向所述連接組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述組播報(bào)文包括所述組播組的信息; 所述注冊(cè)路由器從所述組播報(bào)文獲得所述組播組的信息,從所述報(bào)文頭中獲得所述連接組播源的路由器的IP地址。10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述注冊(cè)路由器從連接組播源的路由器獲得所述組播組的信息和所述連接組播源的路由器的IP地址包括: 所述注冊(cè)路由器接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址; 所述注冊(cè)路由器從所述組播源注冊(cè)消息中獲得所述組播組的信息和所述連接組播源的路由器的IP地址。11.根據(jù)權(quán)利要求6至9任一所述的方法,其特征在于,所述方法還包括: 所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括: 所述注冊(cè)路由器在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述組播注冊(cè)消息還包括所述組播源注冊(cè)消息,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述通告報(bào)文為開放最短路徑優(yōu)先路由器信息不透明鏈路狀態(tài)通告OSPF Router Informat1n Opaque LSA,所述OSPFRouter Informat1n Opaque LSA包括類型長(zhǎng)度值TLV,所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。14.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,所述通告報(bào)文為包括中間系統(tǒng)到中間系統(tǒng)路由能力類型長(zhǎng)度值IS-1S Router Capability TLV的報(bào)文,所述IS-1S RouterCapability TLV包括子類型長(zhǎng)度值Sub_TLV,所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。15.根據(jù)權(quán)利要求6至14任一所述的方法,其特征在于,所述方法還包括: 所述注冊(cè)路由器接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息; 所述注冊(cè)路由器根據(jù)所述組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng),所述待刪除的BFER表項(xiàng)包括所述BFER的IP地址和所述刪除的組播組的信息; 所述注冊(cè)路由器刪除所述待刪除的BFER表項(xiàng)。16.一種用于組播轉(zhuǎn)發(fā)的方法,其特征在于,所述方法應(yīng)用于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述方法包括: 比特轉(zhuǎn)發(fā)入口路由器BFIR接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源; 所述BFIR從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的比特轉(zhuǎn)發(fā)出口路由器BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力; 所述BFIR根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位; 所述BFIR向所述BFER發(fā)送所述BIER組播報(bào)文。17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述方法還包括: 所述BFIR通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。18.根據(jù)權(quán)利要求16或17所述的方法,其特征在于,所述BFIR從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的比特轉(zhuǎn)發(fā)出口路由器BFER的IP地址,包括: 所述BFIR根據(jù)所述注冊(cè)路由器的IP地址,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息; 所述BFIR接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址; 所述BFIR從所述BFER列表消息中獲得所述BFER的IP地址。19.一種比特轉(zhuǎn)發(fā)出口路由器BFER,其特征在于,所述BFER位于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述BFER包括:確定單元,用于根據(jù)預(yù)先獲得的組播接收者列表中的組播組的信息,確定支持所述組播組的注冊(cè)路由器的互聯(lián)網(wǎng)協(xié)議IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力;生成單元,用于根據(jù)所述組播組的信息和所述注冊(cè)路由器的IP地址,生成BFER注冊(cè)消息,所述BFER注冊(cè)消息包含于所述組播注冊(cè)消息,所述BFER注冊(cè)消息包括所述組播組的信息,所述BFER注冊(cè)消息的目的IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址; 第一發(fā)送單元,用于向所述注冊(cè)路由器發(fā)送所述BFER注冊(cè)消息。20.如權(quán)利要求19所述的BFER,其特征在于,所述BFER還包括: 第一獲得單元,用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)所述注冊(cè)路由器的信息。21.根據(jù)權(quán)利要求20所述的BFER,其特征在于, 所述確定單元具體用于根據(jù)所述組播接收者列表中的組播組的信息和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息,確定支持所述組播接收者列表中的組播組的注冊(cè)路由器的IP地址。22.根據(jù)權(quán)利要求19至21任一所述的BFER,其特征在于,所述BFER注冊(cè)消息為協(xié)議無關(guān)組播PIM加入join消息、邊界網(wǎng)關(guān)協(xié)議BGP更新update消息或名址分離網(wǎng)絡(luò)協(xié)議LISP的映射注冊(cè)Map-Register消息。23.根據(jù)權(quán)利要求19至22任一所述的BFER,其特征在于,所述BFER還包括: 第二獲得單元,用于在檢測(cè)到所述組播接收者列表包括的表項(xiàng)被刪除后,獲得BFER注銷消息,刪除的表項(xiàng)包括組播組的信息,所述BFER注銷消息包括所述BFER的IP地址和所述刪除的表項(xiàng)中的組播組的信息; 第二發(fā)送單元,用于向所述注冊(cè)路由器發(fā)送所述BFER注銷消息。24.—種注冊(cè)路由器,其特征在于,所述注冊(cè)路由器位于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述注冊(cè)路由器包括: 第一接收單元,用于接收比特轉(zhuǎn)發(fā)出口路由器BFER發(fā)送的BFER注冊(cè)消息,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力,所述組播注冊(cè)消息包括所述BFER注冊(cè)消息,所述BFER注冊(cè)消息包括組播組的信息,所述BFER注冊(cè)消息的目的互聯(lián)網(wǎng)協(xié)議IP地址為所述注冊(cè)路由器的IP地址,所述BFER注冊(cè)消息的源IP地址是所述BFER的IP地址; 第一獲得單元,用于根據(jù)所述BFER注冊(cè)消息,獲得BFER表項(xiàng),所述BFER表項(xiàng)包括所述組播組的信息和所述BFER的IP地址,所述BFER的IP地址與所述組播組的信息對(duì)應(yīng)。25.根據(jù)權(quán)利要求24所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第二接收單元,用于接收連接組播源的路由器發(fā)送的組播報(bào)文,所述組播報(bào)文包括所述組播組的信息; 第一確定單元,用于根據(jù)所述組播報(bào)文包括的所述組播組的信息,確定所述BFER表項(xiàng); 第二獲得單元,用于根據(jù)所述BFER表項(xiàng),獲得所述BFER的IP地址; 第三獲得單元,用于根據(jù)所述BFER的IP地址和所述組播報(bào)文,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位; 第一發(fā)送單元,用于向所述BFER發(fā)送所述BIER組播報(bào)文。26.根據(jù)權(quán)利要求24所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第四獲得單元,用于從連接組播源的路由器,獲得所述組播組的信息和所述連接組播源的路由器的IP地址; 第二確定單元,用于根據(jù)所述組播組的信息,確定所述組播組對(duì)應(yīng)的BFER表項(xiàng);第五獲得單元,用于根據(jù)所述組播組對(duì)應(yīng)的BFER表項(xiàng)和所述連接組播源的路由器的IP地址,獲得BFER列表消息,所述BFER列表消息包括所述組播組對(duì)應(yīng)的BFER的IP地址,所述BFER列表消息的目的IP地址為所述連接組播源的路由器的IP地址; 第二發(fā)送單元,用于向所述連接組播源的路由器發(fā)送所述BFER列表消息。27.根據(jù)權(quán)利要求26所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第三接收單元,用于接收所述連接組播源的路由器通過隧道發(fā)送的封裝的報(bào)文,所述封裝的報(bào)文包括報(bào)文頭和所述組播源想所述連接組播源的路由器發(fā)送的組播報(bào)文,所述報(bào)文頭中所述隧道的源IP地址是所述連接組播源的路由器的IP地址,所述組播報(bào)文包括所述組播組的信息; 所述第四獲得單元具體用于從所述組播報(bào)文獲得所述組播組的信息,從所述報(bào)文頭中獲得所述連接組播源的路由器的IP地址。28.根據(jù)權(quán)利要求26所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第四接收單元,用于接收所述連接組播源的路由器發(fā)送的組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述連接組播源的路由器的IP地址; 所述第四獲得單元具體用于從所述組播源注冊(cè)消息,獲得所述組播組的信息和所述連接組播源的路由器的IP地址。29.根據(jù)權(quán)利要求24至27任一所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第三發(fā)送單元,用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。30.根據(jù)權(quán)利要求28所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第三發(fā)送單元,用于在所述BIER網(wǎng)絡(luò)中發(fā)送通告報(bào)文,所述通告報(bào)文用于通告所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述組播注冊(cè)消息還包括所述組播源注冊(cè)消息,所述通告報(bào)文包括所述注冊(cè)路由器的IP地址和所述組播組的信息。31.根據(jù)權(quán)利要求29或30所述的注冊(cè)路由器,其特征在于,所述通告報(bào)文為開放最短路徑優(yōu)先路由器信息不透明鏈路狀態(tài)通告OSPF Router Informat1n Opaque LSA,所述OSPF Router Informat1n Opaque LSA包括類型長(zhǎng)度值TLV,所述TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。32.根據(jù)權(quán)利要求29或30所述的注冊(cè)路由器,其特征在于,所述通告報(bào)文為包括中間系統(tǒng)到中間系統(tǒng)路由能力類型長(zhǎng)度值IS-1S Router Capability TLV的報(bào)文,所述IS-1SRouter Capability TLV包括子類型長(zhǎng)度值Sub-TLV,所述Sub-TLV用于攜帶所述組播組的信息和所述注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力的標(biāo)識(shí)。33.根據(jù)權(quán)利要求24至32任一所述的注冊(cè)路由器,其特征在于,所述注冊(cè)路由器還包括: 第五接收單元,用于接收所述BFER發(fā)送的BFER注銷消息,所述BFER注銷消息包括所述BFER的IP地址和刪除的組播組的信息; 第三確定單元,用于根據(jù)所述組播組的信息和所述BFER的IP地址,確定待刪除的BFER表項(xiàng),所述待刪除的BFER表項(xiàng)包括所述BFER的IP地址和所述刪除的組播組的信息; 刪除單元,用于刪除所述第三確定單元所確定的所述待刪除的BFER表項(xiàng)。34.一種比特轉(zhuǎn)發(fā)入口路由器BFIR,其特征在于,所述BFIR位于基于比特索引的顯式復(fù)制BIER網(wǎng)絡(luò)中,所述BFIR包括: 第一接收單元,用于接收來自組播源的組播報(bào)文,所述組播報(bào)文包括組播組的信息,所述BFIR連接所述組播源; 第一獲得單元,用于從注冊(cè)路由器獲得所述組播組對(duì)應(yīng)的比特轉(zhuǎn)發(fā)出口路由器BFER的IP地址,所述注冊(cè)路由器具有處理組播注冊(cè)消息的能力; 第二獲得單元,用于根據(jù)所述組播報(bào)文和所述BFER的IP地址,獲得BIER組播報(bào)文,所述BIER組播報(bào)文包括BIER報(bào)頭和所述組播報(bào)文,所述BIER報(bào)頭包括位字符串,所述位字符串中與所述BFER對(duì)應(yīng)的比特被置位; 第一發(fā)送單元,用于向所述BFER發(fā)送所述BIER組播報(bào)文。35.根據(jù)權(quán)利要求34所述的BFIR,其特征在于,所述BFIR還包括: 第三獲得單元,用于通過靜態(tài)配置或接收通告報(bào)文,獲得至少一個(gè)注冊(cè)路由器的信息,所述通告報(bào)文用于通告所述至少一個(gè)注冊(cè)路由器具有處理所述組播注冊(cè)消息的能力,所述通告報(bào)文包括所述至少一個(gè)注冊(cè)路由器的信息,所述至少一個(gè)注冊(cè)路由器的信息包括所述至少一個(gè)注冊(cè)路由器的IP地址和所述至少一個(gè)注冊(cè)路由器所支持的組播組的信息。36.根據(jù)權(quán)利要求34或35所述的BFIR,其特征在于,所述BFIR還包括: 第二發(fā)送單元,用于根據(jù)所述注冊(cè)路由器的IP地址,向所述注冊(cè)路由器發(fā)送組播源注冊(cè)消息,所述組播源注冊(cè)消息包括所述組播組的信息和所述BFIR的IP地址,所述組播注冊(cè)消息包括所述組播源注冊(cè)消息; 第二接收單元,用于接收所述注冊(cè)路由器發(fā)送的BFER列表消息,所述BFER列表消息包括所述BFER的IP地址,所述BFER列表消息的目的IP地址是所述BFIR的IP地址,所述BFER列表消息的源IP地址是所述注冊(cè)路由器的IP地址; 所述第一獲得單元具體用于從所述BFER列表消息中獲得所述BFER的IP地址。
      【文檔編號(hào)】H04L12/761GK105871565SQ201510029231
      【公開日】2016年8月17日
      【申請(qǐng)日】2015年1月20日
      【發(fā)明人】徐小虎
      【申請(qǐng)人】華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1