PIM 協(xié)議無(wú)關(guān)組播

2020-06-12 13:53 更新

一、簡(jiǎn)介

1.作用

PIM是Protocol Independent Multicast(協(xié)議無(wú)關(guān)組播)的簡(jiǎn)稱,表示可以利用靜態(tài)路由或者任意單播路由協(xié)議(包括RIP、OSPF、IS-IS、BGP等)所生成的單播路由表為IP組播提供路由。組播路由與所采用的單播路由協(xié)議無(wú)關(guān),只要能夠通過(guò)單播路由協(xié)議產(chǎn)生相應(yīng)的組播路由表項(xiàng)即可。PIM借助RPF(Reverse Path Forwarding,逆向路徑轉(zhuǎn)發(fā))機(jī)制實(shí)現(xiàn)對(duì)組播報(bào)文的轉(zhuǎn)發(fā)。當(dāng)組播報(bào)文到達(dá)本地設(shè)備時(shí),首先對(duì)其進(jìn)行RPF檢查:若RPF檢查通過(guò),則創(chuàng)建相應(yīng)的組播路由表項(xiàng),從而進(jìn)行組播報(bào)文的轉(zhuǎn)發(fā);若RPF檢查失敗,則丟棄該報(bào)文。 PIM路由器上可能同時(shí)存在兩種路由表項(xiàng)。當(dāng)收到源地址為S ,組地址為G的組播報(bào)文,且通過(guò)RPF檢查的情況下,按照如下的規(guī)則轉(zhuǎn)發(fā): 如果存在(S,G)路由表項(xiàng),則由(S, G )路由表項(xiàng)指導(dǎo)報(bào)文轉(zhuǎn)發(fā)。 如果不存在(S,G)路由表項(xiàng),只存在(*,G)路由表項(xiàng),則先依照(*,G )路由表項(xiàng)創(chuàng)建(S, G )路由表項(xiàng),再由(S.G)路由表項(xiàng)指導(dǎo)報(bào)文轉(zhuǎn)發(fā)。

2.根據(jù)實(shí)現(xiàn)機(jī)制的不同,PIM分為以下兩種模式:

  1. PIM-DM(Protocol Independent Multicast-Dense Mode,協(xié)議無(wú)關(guān)組播—密集模式) &密集模式協(xié)議使用“推( Push )模式”轉(zhuǎn)發(fā)組播報(bào)文,一般應(yīng)用于組播組成員規(guī)模相對(duì)較小、相對(duì)密集的網(wǎng)絡(luò)。Push方式假設(shè)網(wǎng)絡(luò)中每個(gè)子網(wǎng)至少有一個(gè)(S,G)組播組的接收者,因此組播數(shù)據(jù)被推送到網(wǎng)絡(luò)的各個(gè)角落(擴(kuò)散),然后再進(jìn)行剪枝操作(通過(guò)發(fā)送PIM Prune報(bào)文剪枝),不需要組播流量的路由器將自己從組播分發(fā)樹上修剪掉,當(dāng)有新的主機(jī)需要添加到組播組中,嫁接到廣播組中(通過(guò)發(fā)送PIM Graft報(bào)文嫁接到SPT中);
  2. PIM-SM(Protocol Independent Multicast-Sparse Mode,協(xié)議無(wú)關(guān)組播—稀疏模式) &稀疏模式協(xié)議使用拉(Pull)的方式,而不是強(qiáng)推,這種方式假定網(wǎng)絡(luò)中不存在接收者,除非有設(shè)備用顯示的加入(通過(guò)不斷的向共享樹的分支不斷地向上發(fā)送Join報(bào)文,直到加入SPT中)機(jī)制來(lái)申請(qǐng)。

二、報(bào)文

1.報(bào)文格式

2.字段分析

字段 長(zhǎng)度 說(shuō)明
Version 4比特 PIM版本,值為2。
Type 4比特 消息類型.
Reserved 8比特 保留
Checksum 16比特 校驗(yàn)和。
TYPE類型
0:Hello(PIM-DM與PIM-SM都適用)
1:Register(只適用于PIM-SM)
2:Register-Stop(只適用于PIM-SM)
3:Join/Prune(PIM-DM與PIM-SM都適用)
4:Bootstrap(只適用于PIM-SM)
5:Assert(PIM-DM與PIM-SM都適用)
6:Graft(只適用于PIM-DM)
7:Graft-Ack(只適用于PIM-DM)
8:Candidate-RP-Advertisement(只適用于PIM-SM)
9:State Refresh(只適用于PIM-DM)

三、考題

1.下列關(guān)于PIM-SM協(xié)議的說(shuō)法,錯(cuò)誤的是( )。

A.PIM-SM網(wǎng)絡(luò)里面,既有共享樹,又有源樹

B.BSR的作用是選舉RP

C.RP的作用的作為共享樹的根,轉(zhuǎn)發(fā)組播數(shù)據(jù)

D.RP和BSR不能是同一臺(tái)路由器

正確答案:D

2.IP地址中,組播地址的前幾位特定比特值是( )。

  A.1100

  B.1110

  C.1010

  D.1011

正確答案:B

3.共享樹的組播路由表項(xiàng)中,不包括哪個(gè)內(nèi)容?

  A.(*,G)

  B.in-interface

  C.next-hop

  D.out-interface list

正確答案:C

4.PIM-SM中,RPT向SPT的切換,是可以由維護(hù)人員來(lái)定義切換條件的,甚至可以定義成不切換。

  A.正確

  B.錯(cuò)誤

正確答案:A

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)