MSDP协议概述
組播要正常通信的前提是要建立組播樹,組播樹要正常建立,RP就必須要知道組播源和組成員,如果是同一個(gè)PIM-SM域內(nèi),RP想要知道所有的組播源和組成員是非常輕松的事,但RP卻沒有辦法知道其它PIM-SM域中的組播源。要解決這個(gè)問題讓一個(gè)PIM-SM域中的RP把自己知道的組播源信息告訴其它PIM-SM域中的RP就可以了,所以我們要想辦法讓不同PIM-SM之間的RP能夠互相共享和交換組播源信息,這個(gè)信息被稱為Source Active(SA),這個(gè)協(xié)議就是Multicast Source Discovery Protocol(MSDP),即組播源發(fā)現(xiàn)協(xié)議。
MSDP協(xié)議的功能和目的只有一個(gè),就是把一個(gè)PIM-SM域內(nèi)的組播源信息(SA)發(fā)送給其它PIM-SM域的RP,從而讓PIM-SM域間的組播通信正常,MSDP只是在PIM-SM域之間傳個(gè)消息而已至于后面組播是通還是不通,都不是MSDP的責(zé)任.
單個(gè)域內(nèi)的PIM-SM要通信,是建立的(*,G)條目,如果PIM-SM域之間要通信,建立的是(S,G)條目,相當(dāng)于是距離矢量的路徑方式。
使用MSDP的優(yōu)點(diǎn):
1. 不存在第三方(Third-party)資源依賴域內(nèi)RP。
2. PIM-SM域只依靠本身的RP。
3. 接收端域:只帶接受端的域可以獲取數(shù)據(jù)而不用全局通告組成員。MSDP可以和其它非PIM-SM協(xié)議一起使用。
MSDP使用TCP639端口建立對等連接(高ip偵聽,低ip連接),和BGP一樣,對等間連接必須明確配置,當(dāng)PIMDR在RP注冊源時(shí),RP向所有的MSDP對等體發(fā)送源激活消息,然后其他MSDP路由器將SA泛洪,為防止環(huán)回,現(xiàn)檢查MBGP,再檢查BGP Message-Type。
?
轉(zhuǎn)載于:https://blog.51cto.com/692344/1062217
總結(jié)
- 上一篇: PL/SQL 基础( 上 )
- 下一篇: 怎么一步步编写简单的PHP的Framew