建設(shè)思想政治教育專題網(wǎng)站個(gè)人網(wǎng)站首頁設(shè)計(jì)
目錄
配置MSDP
配置PIM SM協(xié)議
配置各PIM SM域內(nèi)的靜態(tài)RP
配置MSDP對(duì)等體
配置域內(nèi)的MSDP對(duì)等體
AR8和AR9建立EBGP鄰居
配置域間的MSDP對(duì)等體
進(jìn)行實(shí)驗(yàn)驗(yàn)證
什么是MSDP
MSDP(Multicast Source Discovery Protocol)組播源發(fā)現(xiàn)協(xié)議的簡稱
用來傳遞組播源信息,即傳遞(S,G)表項(xiàng),解決多個(gè)PIM域之間互聯(lián)的如何傳遞組播源信息的問題
MSDP注意事項(xiàng)
目前MSDP只支持在IPv4網(wǎng)絡(luò)部署,僅對(duì)ASM模型生效
并且PIM域內(nèi)的組播路由協(xié)議必須是PIM-SM
配置MSDP
路由基礎(chǔ)配置
AS100內(nèi)的路由器通過ISIS跑通
AS200內(nèi)的路由器通過ISIS跑通
配置PIM SM協(xié)議
全網(wǎng)路由器都開啟組播轉(zhuǎn)發(fā),并在接口下開啟PIM SM
以AR2為例
multicast routing-enable? ???????開啟組播路由轉(zhuǎn)發(fā)
interface GigabitEthernet0/0/1
?pim sm? ?????????????????????開啟PIM SM
interface GigabitEthernet0/0/0
?pim sm
配置各PIM SM域內(nèi)的靜態(tài)RP
通過環(huán)回口作為RP,所以環(huán)回口也需要開啟PIM SM
配置SM1域的RP為2.2.2.2
AR1和AR2配置
pim
?static-rp 2.2.2.2? ??指定靜態(tài)RP為2.2.2.2
配置SM2域的RP為3.3.3.3
AR3和AR4配置
pim
?static-rp 3.3.3.3
配置SM3域的RP為6.6.6.6
AR6、AR5、AR7配置
pim
?static-rp 6.6.6.6
配置MSDP對(duì)等體
如果沒有配置MSDP對(duì)等體,組播源192.168.1.1的(S,G)表項(xiàng)只可以傳遞到域內(nèi)的RP(AR2)上,域2的RP和域3的RP無法獲得224.0.1.1的(S,G)表項(xiàng);組播源192.168.3.1類似
配置域內(nèi)的MSDP對(duì)等體
AR2和AR3通過環(huán)回口地址建立MSDP對(duì)等體(環(huán)回口地址已經(jīng)通過ISIS互相學(xué)習(xí)到了)
并對(duì)域內(nèi)配置MSDP認(rèn)證
AR2
msdp
?peer 3.3.3.3 connect-interface LoopBack0
?peer 3.3.3.3 password cipher admin@123
AR3
msdp
?peer 2.2.2.2 connect-interface LoopBack0 ??通過Loop0口與2.2.2.2建立MSDP對(duì)等體
?peer 2.2.2.2 password cipher admin@123 ??配置認(rèn)證密碼
?peer 2.2.2.2 request-sa-enable??? ????????主動(dòng)向2.2.2.2發(fā)送SA請(qǐng)求(可選配置)
dis msdp brief 查看MSDP鄰居建立情況
AR8和AR9建立EBGP鄰居
AR8和AR9建立單播的EBGP鄰居,傳遞組播源地址以及建立MSDP所需環(huán)回口地址
AR8
bgp 100
?peer 10.0.89.9 as-number 200
?ipv4-family unicast
? undo synchronization
? network 2.2.2.2 255.255.255.255 ????????????? 宣告SM1域內(nèi)RP的地址
? network 3.3.3.3 255.255.255.255 ????????????? 宣告SM2域內(nèi)RP的地址
? network 192.168.1.1 255.255.255.255??? ?????? 宣告AS100域內(nèi)的組播源地址
? peer 10.0.89.9 enable
AR9
bgp 200
?peer 10.0.89.8 as-number 100
?ipv4-family unicast
? undo synchronization
? network 6.6.6.6 255.255.255.255 ? ????????????? 宣告SM3域內(nèi)RP的地址
? network 192.168.3.1 255.255.255.255??? ?????? 宣告AS200域內(nèi)的組播源地址
? peer 10.0.89.8 enable
dis bgp peer 查看單播BGP鄰居
配置域間的MSDP對(duì)等體
AR2和AR6通過環(huán)回口建立Mu-BGP,然后建立MSDP對(duì)等體
AR3和AR6通過環(huán)回口建立Mu-BGP,然后建立MSDP對(duì)等體
AR2與AR3配置相同
bgp 100
?peer 6.6.6.6 as-number 200
?peer 6.6.6.6 ebgp-max-hop 10
?peer 6.6.6.6 connect-interface LoopBack0
?ipv4-family unicast
? undo peer 6.6.6.6 enable
?ipv4-family multicast
? peer 6.6.6.6 enable??? ?????建立組播BGP鄰居
msdp
?peer 6.6.6.6 connect-interface LoopBack0
AR6配置
bgp 200
?peer 2.2.2.2 as-number 100
?peer 2.2.2.2 ebgp-max-hop 10
?peer 2.2.2.2 connect-interface LoopBack0
?peer 3.3.3.3 as-number 100
?peer 3.3.3.3 ebgp-max-hop 10
?peer 3.3.3.3 connect-interface LoopBack0
?ipv4-family unicast
? undo peer 2.2.2.2 enable
? undo peer 3.3.3.3 enable
?ipv4-family multicast
? peer 2.2.2.2 enable
? peer 3.3.3.3 enable
msdp
?peer 2.2.2.2 connect-interface LoopBack0
?peer 3.3.3.3 connect-interface LoopBack0
dis bgp multicast peer? 查看組播BGP鄰居
?
dis msdp brif ?查看MSDP鄰居
進(jìn)行實(shí)驗(yàn)驗(yàn)證
打開組播源192.168.1.1,此時(shí)組播源信息就會(huì)通過MSDP的SA消息發(fā)送給MSDP對(duì)等體
查看SA的緩存信息
encap-data-enable 開啟MSDP的SA信息緩存,默認(rèn)開啟
?
查看PIM路由表
當(dāng)其它域內(nèi)的用戶加入此組播組時(shí),才會(huì)產(chǎn)生組播路由表的(S,G)表項(xiàng)和(*,G)表項(xiàng)
用戶可以獲得組播數(shù)據(jù)
MSDP傳遞的SA信息
?