計(jì)算機(jī)網(wǎng)絡(luò)——網(wǎng)絡(luò)層-多播

計(jì)算機(jī)網(wǎng)絡(luò)系列博文——目錄

多播

  • 多播分組被交付給網(wǎng)絡(luò)中所有節(jié)點(diǎn)的一個(gè)子集

至今,IP多播尚未得到大規(guī)模應(yīng)用

  • 因特網(wǎng)多播
  • 多播數(shù)據(jù)報(bào)使用間接地址編址,即用一個(gè)D類多播地址標(biāo)識(shí)一組接收方,尋址到該D類多播地址的分組被交付給所有與該多播地址關(guān)聯(lián)的接收方;
  • 與一個(gè)D類地址關(guān)聯(lián)的接收方小組被稱為一個(gè)多播組;

因特網(wǎng)組管理協(xié)議(IGMP)

  • IGMP運(yùn)行在主機(jī)和邊緣路由器(主機(jī)的第一跳路由器)上
  • IGMP使得主機(jī)能夠通知第一跳路由器,該主機(jī)上的某進(jìn)程想加入某特定多播組;

IGMP報(bào)文

  • IGMP包括membership_query,membership_report,leave_gruop三類報(bào)文
  • IGMP報(bào)文由IP分組承載,對應(yīng)IP分組的上層協(xié)議字段為2
  • 軟狀態(tài)協(xié)議
    狀態(tài)若未被顯式更新,則通過超時(shí)事件被刪除;

  • IGMP協(xié)議是軟狀態(tài)協(xié)議

多播路由選擇算法

  • 協(xié)調(diào)遍布因特網(wǎng)的多播路由器,使得多播數(shù)據(jù)報(bào)能夠路由到最終目的地;
  • 構(gòu)造多播路由選擇樹,使得該樹連接所有具有屬于該多播組的相連主機(jī)的路由器;

使用組共享樹的多播路由選擇

  • 組內(nèi)所有發(fā)送方共享一顆多播樹
  • 使用基于中心的方法構(gòu)造多播路由選擇樹;
  • 一個(gè)關(guān)鍵是 樹中心的選擇過程

使用基于源的樹的多播路由選擇

  • 為組內(nèi)的每個(gè)源構(gòu)建一顆多播樹
  • 實(shí)踐中,使用為源節(jié)點(diǎn)s使用反向路徑轉(zhuǎn)發(fā)(RPF)算法構(gòu)造多播樹
  • 不同于廣播中的RPF,由于許多節(jié)點(diǎn)不需要多播分組,多播RPF需要進(jìn)行剪枝以減少無用報(bào)文的轉(zhuǎn)發(fā);
  • 一臺(tái)接受到多播分組的邊緣路由器,若它無加入該組的相關(guān)主機(jī),則它向上游路由器發(fā)送一個(gè)剪枝報(bào)文;
  • 若一臺(tái)非邊緣路由器從它的每個(gè)下游路由器收到剪枝報(bào)文,則他向上游轉(zhuǎn)發(fā)一個(gè)剪枝報(bào)文;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容