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ā)。
字段 | 長(zhǎng)度 | 說(shuō)明 |
---|---|---|
Version | 4比特 | PIM版本,值為2。 |
Type | 4比特 | 消息類型. |
Reserved | 8比特 | 保留 |
Checksum | 16比特 | 校驗(yàn)和。 |
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)
A.PIM-SM網(wǎng)絡(luò)里面,既有共享樹,又有源樹
B.BSR的作用是選舉RP
C.RP的作用的作為共享樹的根,轉(zhuǎn)發(fā)組播數(shù)據(jù)
D.RP和BSR不能是同一臺(tái)路由器
正確答案:D
A.1100
B.1110
C.1010
D.1011
正確答案:B
A.(*,G)
B.in-interface
C.next-hop
D.out-interface list
正確答案:C
A.正確
B.錯(cuò)誤
正確答案:A
更多建議: