摘要:中級通信工程師交換技術二層多播:前文也提到了多播MAC地址,多播的作用就是將數據只傳遞給有接收者的那些鏈路。在二層提出多播的原因主要是:交換機對多播報文當廣播處理。
5.2.6 二層多播
前文也提到了多播MAC地址,多播的作用就是將數據只傳遞給有接收者的那些鏈路。在二層提出多播的原因主要是:交換機對多播報文當廣播處理。因此,在實際的網絡應用中,會導致所有的用戶都能接收到組播報文,即使該用戶未請求該業務。從而導致網絡帶寬的浪費和影響安全性,如圖30中“不支持多播功能的二層交換機”。

圖30 不支持多播功能交換機
從原理上將,在二層實現多播可以有如下四種方案:
方案1:VLAN定義多播的邊界。由于VLAN可以隔離廣播報文,因此當然可以隔離多播報文。但該方法的主要缺點是不靈活,會消耗很多的VLAN資源;
方案2:GMRP。GARP可以用于屬性的注冊,當然包括多播MAC地址。但該方法面臨的主要問題是當前沒有第三方客戶端支持來支持該協議的使用,基本沒有采用。
方案3:CGMP。該協議是Cisco的私有協議,在組網和互通方面有一定限制。
方案4:IGMP Snooping,是目前應用最廣泛的二層組播協議。其基本原理是二層交換機截獲主機和路由器之間傳送的IGMP報文,建立多播MAC和端口的對應表,從而控制多播報文在二層交換機上的轉發。如圖30中支持IGMP-Snooping的交換機。
返回目錄:通信工程師考試交換機相關協議和技術匯總
相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年