成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 黑龍江OA系統(tǒng) > 哈爾濱OA系統(tǒng) > 哈爾濱OA快博
MSDP擴展多播范圍
在多播網(wǎng)絡(luò)中,消息的源和接收方會向本地匯集點(rendezvous point)注冊,此舉可宣布建立會話從而使接收方能夠發(fā)現(xiàn)傳輸內(nèi)容。大型多播網(wǎng)絡(luò)一般有多個分布在不同位置或域上的匯集點。
多播網(wǎng)絡(luò)的問題在于,匯集點并沒有辦法通知遠(yuǎn)程匯集點它所知道的所有消息源。如果美國用戶尋找來自歐洲的實況TV多播消息源,它將登錄到本地匯集點。由于歐洲消息源沒有向用戶的本地匯集點注冊,因此用戶不能訪問多播會話,用戶只能訪問在本地匯集點注冊的消息源。
多播源發(fā)現(xiàn)協(xié)議(MSDP)解決了以上的問題,它使匯集點可以相互通告它們所知道的消息源,從而使用戶可以從任何域或位置訪問消息源。作為IETF RFC 3618中描述的試驗性協(xié)議,MSDP可在多播域之間或域內(nèi)使用。
一家擁有分布在全球不同位置的多個匯集點的大型用戶可以使用MSDP。例如,實況電視多播會話在歐洲開始播出,這個消息源向其本地匯集點注冊。然后本地匯集點利用MSDP告訴網(wǎng)絡(luò)上所有其他匯集點此消息源和使用會話組的信息。
來源:CCW
雖然MSDP最初是為連接不同多播域而設(shè)計的,但是它還可以用于域內(nèi)“任意廣播”技術(shù)。當(dāng)多個匯集點需要負(fù)載均衡和冗余時則需要使用任意廣播技術(shù)。消息源和接收方將使用距它們最近的匯集點。如果一個匯集點發(fā)生故障的話,其他匯集點不需要進(jìn)行任何收斂或配置變化仍可使用。
匯集點可與其他具有MSDP功能的匯集點建立對等關(guān)系。這種對等關(guān)系利用TCP建立連接,交換控制信息。
當(dāng)新的多播源聯(lián)機時,它首先必須向本地匯集點注冊。匯集點收到來自消息源第一跳路由器封裝的數(shù)據(jù)包,并將這個信息添加到它的多播路由表中。這個數(shù)據(jù)包還被封裝在源活動消息中,然后轉(zhuǎn)發(fā)給所有的MSDP對等點。這個活動源消息包含數(shù)據(jù)的源地址、數(shù)據(jù)源目的組地址以及匯集點IP地址。
當(dāng)匯集點收到源活動消息時,查看是否有對消息組感興趣的接收者。如果有的話,匯集點將向消息源發(fā)送“加入”消息,要求接收數(shù)據(jù)。然后,它將收到的數(shù)據(jù)沿多播樹轉(zhuǎn)發(fā)給接入者。
收到源活動消息的匯集點必須緩存源活動消息,即使當(dāng)時沒有對它們感興趣的接收方。這種作法可以防止出現(xiàn)“加入”延遲。只要消息源仍活動,匯集點就定期發(fā)送源活動消息。
MSDP被廣泛地應(yīng)用在企業(yè)網(wǎng)絡(luò),確保任何位置的匯集點消息源都可以在全網(wǎng)絡(luò)范圍內(nèi)接收到。
來源:CCW
本文內(nèi)容來自自互聯(lián)網(wǎng)公開信息或用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人,版權(quán)歸原作者所有。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。若發(fā)現(xiàn)侵權(quán)或違規(guī)內(nèi)容請聯(lián)系電話4008352114或郵箱442699841@qq.com,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

