交換機知識--組播管理

組播概述

在網絡中,存在着三種發送報文的方式:單播、廣播、組播。數據採用單播(Unicast)方式傳輸時,服務器會爲每一個接收者單獨傳輸一份信息,如果有多個接收者存在,網絡上就會重複地傳輸多份相同內容的信息,這樣將會大量佔用網絡資源。數據採用廣播(Broadcast)方式傳輸時,系統會把信息一次性的傳送給網絡中的所有用戶,不管他們是否需要,任何用戶都會接收到廣播來的信息。

當前,諸如視頻會議和視頻點播等單點發送、多點接收的多媒體業務正在成爲信息傳送的重要組成部分。在一點發送多點接收的前提下,單播方式適合用戶較少的網絡,而廣播方式適合用戶稠密的網絡,當網絡中需求某信息的用戶量不確定時,單播和廣播方式效率很低。這時組播(multicast)應運而生,它實現了網絡中單點到多點的高效數據傳送,能夠節約大量網絡帶寬,降低網絡負載。組播傳輸信息的方式如圖 8?1所示。

組播的特點是:

  1. 服務對象不固定,通常是一對多的關係;
  2. 把服務對象看成一個組,發送端只需要發送一次數據到相關網絡設備即可;
  3. 每個用戶可以隨時加入或退出組播組;
  4. 實時性要求較高,允許一定的丟幀現象發生。

組播地址

組播IP地址:

根據IANA(Internet Assigned Numbers Authority,因特網編號授權委員會)規定,組播報文的IP地址使用D類IP地址,組播IP地址範圍是224.0.0.0~239.255.255.255。其中,幾個特殊組播IP地址段的範圍及說明如下:

組播地址範圍

說明

224.0.0.0~224.0.0.255

路由協議及其它底層拓撲發現和維護協議的保留地址

224.0.1.0~224.0.1.255

會議及電視會議

239.0.0.0~239.255.255.255

局域網內部使用地址,不能用於internet

表 8?1 特殊的組播IP地址段

組播MAC地址:

以太網傳輸單播IP報文的時候,目的MAC地址使用的是接收者的MAC地址。但是在傳輸組播報文時,傳輸目標不再是一個具體的接收者,而是一個成員不確定的組,所以需要使用組播MAC地址作爲目的地址,組播MAC地址是一個邏輯的MAC地址。

IANA規定,組播MAC地址的高24bit位是以01-00-5E開頭,低23bit爲組播IP地址的低23bit,映射關係如圖 8?2所示:

由於IP組播地址的高4bit是1110,標識了組播組,而低28bit中只有23bit被映射到組播MAC地址上,這樣IP組播地址中就會有5bit沒有使用,從而出現了32個IP組播地址映射到同一MAC地址上的結果。

組播地址表

交換機在轉發組播數據時是根據組播地址表來進行的。由於組播數據不能跨越VLAN傳輸,因此組播地址表的第一部分是VLAN ID,當交換機收到組播數據包時,數據包只能在接收端口所在的VLAN內轉發。組播地址表對應的出口端口不是一個,而是一組端口列表。轉發數據時,交換機根據組播數據的目的組播地址查找組播地址表,如果在組播地址表中查不到相應的條目,則把該組播數據廣播,即向接收端口所在VLAN內的所有端口上轉發;如果能查找到對應的條目,則目的地址應該是一組端口列表,於是交換機把這個組播數據複製成多份,每份轉發到一個端口,從而完成組播數據的交換。組播地址表一般格式如圖 8?3所示。

VLAN ID

組播IP

端口

8?3 組播地址表

IGMP偵聽

網絡中的主機通過發送IGMP(Internet Group Management Protocol,互聯網組管理協議)報文向臨近的路由器申請加入(或離開)組播組,當上層路由設備將組播數據轉發下來後,交換機負責將組播數據轉發給主機。IGMP偵聽(IGMP Snooping)是組播約束機制,交換機用他來完成組播組的動態註冊,運行IGMP偵聽的交換機通過偵聽和分析主機與組播路由器之間交互的IGMP報文來管理和控制組播組,從而可以有效抑制組播數據在網絡中擴散。

IGMP偵聽的工作過程

交換機偵聽用戶主機與路由器之間的交互IGMP報文,跟蹤組播信息及其申請的端口。當交換機偵聽到主機向路由器發出報告報文(IGMP Report)時,交換機便把該端口加入組播地址表中;當交換機偵聽到主機發送的離開報文(IGMP Leave)時,路由器會發送該端口的特定組查詢報文(Group-Specific Query),若還有其它主機需要該組播,則將回應報告報文,若路由器收不到任何主機的迴應,交換機便把該端口從組播地址表中刪除。路由器會定時發查詢報文(IGMP Query),交換機收到查詢報文後,如果在一定的時間段內沒有收到主機的報告報文,便把該端口從組播表中刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章